Lines 1-11
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= sbcl |
3 |
PORTNAME= sbcl |
4 |
PORTVERSION= 1.2.9 |
4 |
PORTVERSION= 1.3.1 |
5 |
PORTREVISION= 1 |
|
|
6 |
PORTEPOCH= 1 |
5 |
PORTEPOCH= 1 |
7 |
CATEGORIES= lang lisp |
6 |
CATEGORIES= lang lisp |
8 |
MASTER_SITES= SF/sbcl/sbcl/${PORTVERSION} LOCAL/marino:binaries |
7 |
BOOTVERSION= 1.2.7 |
|
|
8 |
MASTER_SITES= SF/sbcl/sbcl/${PORTVERSION} SF/sbcl/sbcl/${BOOTVERSION}:binaries |
9 |
DISTFILES= sbcl-${PORTVERSION}-source${EXTRACT_SUFX} \ |
9 |
DISTFILES= sbcl-${PORTVERSION}-source${EXTRACT_SUFX} \ |
10 |
sbcl-${PORTVERSION}-documentation-html${EXTRACT_SUFX} |
10 |
sbcl-${PORTVERSION}-documentation-html${EXTRACT_SUFX} |
11 |
|
11 |
|
Lines 12-17
Link Here
|
12 |
MAINTAINER= ports@FreeBSD.org |
12 |
MAINTAINER= ports@FreeBSD.org |
13 |
COMMENT= Common Lisp development system derived from the CMU CL system |
13 |
COMMENT= Common Lisp development system derived from the CMU CL system |
14 |
|
14 |
|
|
|
15 |
LICENSE= sbcl |
16 |
LICENSE_NAME= public domain | FreeBSD |
17 |
LICENSE_FILE= ${WRKSRC}/COPYING |
18 |
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept |
19 |
|
15 |
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp |
20 |
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp |
16 |
|
21 |
|
17 |
USES= gmake tar:bzip2 |
22 |
USES= gmake tar:bzip2 |
Lines 19-30
Link Here
|
19 |
ONLY_FOR_ARCHS= i386 amd64 |
24 |
ONLY_FOR_ARCHS= i386 amd64 |
20 |
SBCL_HOME= ${PREFIX}/lib/sbcl |
25 |
SBCL_HOME= ${PREFIX}/lib/sbcl |
21 |
MANUALS= asdf.html sbcl.html |
26 |
MANUALS= asdf.html sbcl.html |
22 |
MODULESDOCS= asdf/README \ |
27 |
MODULESDOCS= asdf/README.md \ |
23 |
asdf/README.SBCL \ |
28 |
asdf/README.SBCL \ |
24 |
sb-aclrepl/README \ |
29 |
sb-aclrepl/README \ |
25 |
sb-bsd-sockets/FAQ \ |
30 |
sb-bsd-sockets/FAQ \ |
26 |
sb-bsd-sockets/NEWS \ |
31 |
sb-bsd-sockets/NEWS \ |
|
|
32 |
sb-gmp/README.md \ |
27 |
sb-md5/README \ |
33 |
sb-md5/README \ |
|
|
34 |
sb-mpfr/README.md \ |
28 |
sb-posix/README \ |
35 |
sb-posix/README \ |
29 |
sb-rotate-byte/README \ |
36 |
sb-rotate-byte/README \ |
30 |
sb-simple-streams/README |
37 |
sb-simple-streams/README |
Lines 43-50
Link Here
|
43 |
NM?= /usr/bin/nm |
50 |
NM?= /usr/bin/nm |
44 |
NMFLAGS?= -gp |
51 |
NMFLAGS?= -gp |
45 |
|
52 |
|
46 |
BOOT_ARCH_OS_LIST= 1.0.31-amd64-freebsd8 1.0.31-i386-freebsd8 \ |
53 |
BOOT_ARCH_OS_LIST= ${BOOTVERSION}-x86-64-freebsd ${BOOTVERSION}-x86-freebsd ${BOOTVERSION}-x86-64-dragonfly |
47 |
1.2.9-x86_64-dragonfly4 |
|
|
48 |
|
54 |
|
49 |
OPTIONS_DEFINE= SBCL #THREADS (don't build, see PR 184425) |
55 |
OPTIONS_DEFINE= SBCL #THREADS (don't build, see PR 184425) |
50 |
SBCL_DESC= Bootstrap with installed SBCL binary, if available |
56 |
SBCL_DESC= Bootstrap with installed SBCL binary, if available |
Lines 52-69
Link Here
|
52 |
|
58 |
|
53 |
.include <bsd.port.options.mk> |
59 |
.include <bsd.port.options.mk> |
54 |
|
60 |
|
|
|
61 |
.if ${ARCH} == amd64 |
62 |
BOOTARCH= x86-64 |
63 |
.endif |
64 |
.if ${ARCH} == i386 |
65 |
BOOTARCH= x86 |
66 |
.endif |
55 |
NEWBOOTNAME= sbcl-${PORTVERSION}-${ARCH}-${OPSYS:tl}${OSREL:R} |
67 |
NEWBOOTNAME= sbcl-${PORTVERSION}-${ARCH}-${OPSYS:tl}${OSREL:R} |
56 |
PATTERN= *-${ARCH}-${OPSYS:tl}* |
68 |
PATTERN= *-${ARCH}-${OPSYS:tl}* |
57 |
# FreeBSD hack is to support legacy make, add unrelated core fix while here |
69 |
# FreeBSD hack is to support legacy make, add unrelated core fix while here |
58 |
. if ${OPSYS} == FreeBSD |
70 |
. if ${OPSYS} == FreeBSD |
59 |
CORE= sbcl.core |
71 |
CORE= sbcl.core |
60 |
BOOT_DISTNAME= sbcl-1.0.31-${ARCH}-freebsd8 |
72 |
BOOT_DISTNAME= sbcl-${BOOTVERSION}-${BOOTARCH}-freebsd |
61 |
. else # newer core format |
73 |
. else # newer core format |
62 |
CORE= sbcl_core |
74 |
CORE= sbcl_core |
63 |
BOOT_DISTNAME= sbcl-${BOOT_ARCH_OS_LIST:M${PATTERN}} |
75 |
BOOT_DISTNAME= sbcl-${BOOT_ARCH_OS_LIST:M${PATTERN}} |
64 |
. endif |
76 |
. endif |
65 |
|
77 |
|
66 |
.if make(makesum) |
78 |
.if make(makesum) || defined(FETCH_ALL) |
67 |
. for BOOT_ARCH_OS in ${BOOT_ARCH_OS_LIST} |
79 |
. for BOOT_ARCH_OS in ${BOOT_ARCH_OS_LIST} |
68 |
DISTFILES:= ${DISTFILES} sbcl-${BOOT_ARCH_OS}-binary.tar.bz2:binaries |
80 |
DISTFILES:= ${DISTFILES} sbcl-${BOOT_ARCH_OS}-binary.tar.bz2:binaries |
69 |
. endfor |
81 |
. endfor |