Lines 5-10
Link Here
|
5 |
PORTNAME= sbcl |
5 |
PORTNAME= sbcl |
6 |
DISTVERSION= 2.2.7 |
6 |
DISTVERSION= 2.2.7 |
7 |
DISTVERSIONSUFFIX= -source |
7 |
DISTVERSIONSUFFIX= -source |
|
|
8 |
PORTREVISION= 1 |
8 |
PORTEPOCH= 1 |
9 |
PORTEPOCH= 1 |
9 |
CATEGORIES= lang lisp |
10 |
CATEGORIES= lang lisp |
10 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION} \ |
11 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION} \ |
Lines 33-40
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
Link Here
|
33 |
PORTDOCS= * |
34 |
PORTDOCS= * |
34 |
|
35 |
|
35 |
# All options explained into file: ${WRKSRC}/base-target-features.lisp-expr |
36 |
# All options explained into file: ${WRKSRC}/base-target-features.lisp-expr |
36 |
OPTIONS_DEFINE= DOCS LINKABLE_RUNTIME QSHOW SAFEPOINT THREADS UNICODE \ |
37 |
OPTIONS_DEFINE= COMPRESSION DOCS LINKABLE_RUNTIME QSHOW SAFEPOINT THREADS UNICODE \ |
37 |
XREF ZLIB |
38 |
XREF |
38 |
OPTIONS_DEFAULT= SBCL THREADS UNICODE |
39 |
OPTIONS_DEFAULT= SBCL THREADS UNICODE |
39 |
|
40 |
|
40 |
OPTIONS_SINGLE= BOOTSTRAP |
41 |
OPTIONS_SINGLE= BOOTSTRAP |
Lines 45-50
ABCL_DESC= Armed Bear Common Lisp
Link Here
|
45 |
BOOTSTRAP_DESC= Supported languages of the build host |
46 |
BOOTSTRAP_DESC= Supported languages of the build host |
46 |
CCL_DESC= Clozure Common Lisp |
47 |
CCL_DESC= Clozure Common Lisp |
47 |
CMUCL_DESC= Carnegie Mellon University Common Lisp |
48 |
CMUCL_DESC= Carnegie Mellon University Common Lisp |
|
|
49 |
COMPRESSION_DESC= Enable core compression |
48 |
LINKABLE_RUNTIME_DESC= Enable SB-LINKABLE-RUNTIME feature (experimental) |
50 |
LINKABLE_RUNTIME_DESC= Enable SB-LINKABLE-RUNTIME feature (experimental) |
49 |
QSHOW_DESC= C runtime with low-level debugging output |
51 |
QSHOW_DESC= C runtime with low-level debugging output |
50 |
SAFEPOINT_DESC= Using safepoints instead of signals |
52 |
SAFEPOINT_DESC= Using safepoints instead of signals |
Lines 60-65
CCL_VARS= XC_HOST="ccl --no-init --batch --quiet"
Link Here
|
60 |
CMUCL_BUILD_DEPENDS= lisp:lang/cmucl |
62 |
CMUCL_BUILD_DEPENDS= lisp:lang/cmucl |
61 |
CMUCL_VARS= XC_HOST="lisp -nositeinit -noinit -batch -quiet" |
63 |
CMUCL_VARS= XC_HOST="lisp -nositeinit -noinit -batch -quiet" |
62 |
|
64 |
|
|
|
65 |
COMPRESSION_LIB_DEPENDS= libzstd.so:archivers/zstd |
66 |
COMPRESSION_USES= localbase:ldflags |
67 |
COMPRESSION_VARS= MAKE_SH_ARGS+="--with-sb-core-compression" |
68 |
COMPRESSION_VARS_OFF= MAKE_SH_ARGS+="--without-sb-core-compression" |
69 |
|
63 |
DOCS_VARS= INFO="asdf sbcl" |
70 |
DOCS_VARS= INFO="asdf sbcl" |
64 |
|
71 |
|
65 |
LINKABLE_RUNTIME_VARS= MAKE_SH_ARGS+="--with-sb-linkable-runtime" |
72 |
LINKABLE_RUNTIME_VARS= MAKE_SH_ARGS+="--with-sb-linkable-runtime" |
Lines 84-92
UNICODE_VARS_OFF= MAKE_SH_ARGS+="--without-sb-unicode"
Link Here
|
84 |
XREF_VARS= MAKE_SH_ARGS+="--with-sb-xref-for-internals" |
91 |
XREF_VARS= MAKE_SH_ARGS+="--with-sb-xref-for-internals" |
85 |
XREF_VARS_OFF= MAKE_SH_ARGS+="--without-sb-xref-for-internals" |
92 |
XREF_VARS_OFF= MAKE_SH_ARGS+="--without-sb-xref-for-internals" |
86 |
|
93 |
|
87 |
ZLIB_VARS= MAKE_SH_ARGS+="--with-sb-core-compression" |
|
|
88 |
ZLIB_VARS_OFF= MAKE_SH_ARGS+="--without-sb-core-compression" |
89 |
|
90 |
BOOTVERSION= 1.2.7 |
94 |
BOOTVERSION= 1.2.7 |
91 |
CONMODULES= asdf sb-aclrepl sb-bsd-sockets sb-cltl2 sb-concurrency sb-cover \ |
95 |
CONMODULES= asdf sb-aclrepl sb-bsd-sockets sb-cltl2 sb-concurrency sb-cover \ |
92 |
sb-executable sb-gmp sb-grovel sb-introspect sb-md5 sb-mpfr \ |
96 |
sb-executable sb-gmp sb-grovel sb-introspect sb-md5 sb-mpfr \ |
Lines 129-135
post-patch:
Link Here
|
129 |
${WRKSRC}/doc/manual/start-stop.texinfo |
133 |
${WRKSRC}/doc/manual/start-stop.texinfo |
130 |
|
134 |
|
131 |
do-build: |
135 |
do-build: |
132 |
(cd ${WRKSRC} && ${SH} make.sh ${MAKE_SH_ARGS}) |
136 |
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} LINKFLAGS="${LDFLAGS}" ${SH} make.sh ${MAKE_SH_ARGS}) |
133 |
|
137 |
|
134 |
post-build-DOCS-on: |
138 |
post-build-DOCS-on: |
135 |
${DO_MAKE_BUILD} -C ${WRKSRC}/doc/manual info html |
139 |
${DO_MAKE_BUILD} -C ${WRKSRC}/doc/manual info html |
Lines 147-152
do-install:
Link Here
|
147 |
${INSTALL_DATA} ${WRKSRC}/contrib/${M}/*.[la]* \ |
151 |
${INSTALL_DATA} ${WRKSRC}/contrib/${M}/*.[la]* \ |
148 |
${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${M}/ |
152 |
${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${M}/ |
149 |
.endfor |
153 |
.endfor |
|
|
154 |
# sb-simd has its code in './code' |
155 |
${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/sb-simd |
156 |
${INSTALL_DATA} ${WRKSRC}/contrib/sb-simd/code/*.[la]* \ |
157 |
${STAGEDIR}${PREFIX}/lib/${PORTNAME}/sb-simd/ |
150 |
${INSTALL_DATA} ${WRKDIR}/sbclrc ${STAGEDIR}${PREFIX}/etc/sbclrc.sample |
158 |
${INSTALL_DATA} ${WRKDIR}/sbclrc ${STAGEDIR}${PREFIX}/etc/sbclrc.sample |
151 |
|
159 |
|
152 |
post-install: |
160 |
post-install: |