Lines 18-24
LICENSE= BSD2CLAUSE PD
Link Here
|
18 |
LICENSE_COMB= dual |
18 |
LICENSE_COMB= dual |
19 |
LICENSE_FILE= ${WRKSRC}/COPYING |
19 |
LICENSE_FILE= ${WRKSRC}/COPYING |
20 |
|
20 |
|
21 |
ONLY_FOR_ARCHS= amd64 i386 |
21 |
ONLY_FOR_ARCHS= aarch64 amd64 i386 |
22 |
|
22 |
|
23 |
LIB_DEPENDS= libgmp.so:math/gmp \ |
23 |
LIB_DEPENDS= libgmp.so:math/gmp \ |
24 |
libmpfr.so:math/mpfr |
24 |
libmpfr.so:math/mpfr |
Lines 75-80
SAFEPOINT_VARS_OFF= MAKE_SH_ARGS+="--without-sb-safepoint --without-sb-thruption
Link Here
|
75 |
SBCL_DISTFILES= ${PORTNAME}-${SBCL_BOOT_LIST:M${ARCHOS_PATTERN}}-binary${EXTRACT_SUFX}:binaries |
75 |
SBCL_DISTFILES= ${PORTNAME}-${SBCL_BOOT_LIST:M${ARCHOS_PATTERN}}-binary${EXTRACT_SUFX}:binaries |
76 |
SBCL_VARS= XC_HOST="${BOOT_WRKSRC}/src/runtime/sbcl --core ${BOOT_WRKSRC}/output/sbcl.core --noinform --disable-debugger --no-sysinit --no-userinit" |
76 |
SBCL_VARS= XC_HOST="${BOOT_WRKSRC}/src/runtime/sbcl --core ${BOOT_WRKSRC}/output/sbcl.core --noinform --disable-debugger --no-sysinit --no-userinit" |
77 |
|
77 |
|
|
|
78 |
XC_HOST="ecl" |
79 |
|
78 |
THREADS_VARS= MAKE_SH_ARGS+="--with-sb-thread" |
80 |
THREADS_VARS= MAKE_SH_ARGS+="--with-sb-thread" |
79 |
THREADS_VARS_OFF= MAKE_SH_ARGS+="--without-sb-thread" |
81 |
THREADS_VARS_OFF= MAKE_SH_ARGS+="--without-sb-thread" |
80 |
|
82 |
|
Lines 87-93
XREF_VARS_OFF= MAKE_SH_ARGS+="--without-sb-xref-for-internals"
Link Here
|
87 |
ZLIB_VARS= MAKE_SH_ARGS+="--with-sb-core-compression" |
89 |
ZLIB_VARS= MAKE_SH_ARGS+="--with-sb-core-compression" |
88 |
ZLIB_VARS_OFF= MAKE_SH_ARGS+="--without-sb-core-compression" |
90 |
ZLIB_VARS_OFF= MAKE_SH_ARGS+="--without-sb-core-compression" |
89 |
|
91 |
|
90 |
BOOTVERSION= 1.2.7 |
92 |
BOOTVERSION= ${BOOTVERSION_${ARCH}} |
|
|
93 |
BOOTVERSION_aarch64= 2.2.0 |
94 |
BOOTVERSION_i386= 1.2.7 |
95 |
BOOTVERSION_amd64= 1.2.7 |
91 |
CONMODULES= asdf sb-aclrepl sb-bsd-sockets sb-cltl2 sb-concurrency sb-cover \ |
96 |
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 \ |
97 |
sb-executable sb-gmp sb-grovel sb-introspect sb-md5 sb-mpfr \ |
93 |
sb-posix sb-queue sb-rotate-byte sb-rt sb-simple-streams \ |
98 |
sb-posix sb-queue sb-rotate-byte sb-rt sb-simple-streams \ |
Lines 98-109
MAKE_SH_ARGS?= --prefix="${PREFIX}" --xc-host="${XC_HOST}"
Link Here
|
98 |
.if defined(DYNAMIC_SPACE_SIZE) |
103 |
.if defined(DYNAMIC_SPACE_SIZE) |
99 |
MAKE_SH_ARGS+= --dynamic-space-size=${DYNAMIC_SPACE_SIZE} |
104 |
MAKE_SH_ARGS+= --dynamic-space-size=${DYNAMIC_SPACE_SIZE} |
100 |
.endif |
105 |
.endif |
101 |
SBCL_BOOT_LIST= ${BOOTVERSION}-x86-64-freebsd ${BOOTVERSION}-x86-freebsd \ |
106 |
SBCL_BOOT_LIST= ${BOOTVERSION}-arm64-freebsd ${BOOTVERSION}-x86-64-freebsd ${BOOTVERSION}-x86-freebsd \ |
102 |
${BOOTVERSION}-x86-64-dragonfly |
107 |
${BOOTVERSION}-x86-64-dragonfly \ |
103 |
|
108 |
|
104 |
.include <bsd.port.options.mk> |
109 |
.include <bsd.port.options.mk> |
105 |
|
110 |
|
106 |
ARCHOS_PATTERN= *-${ARCH:S/amd64/x86-64/:S/i386/x86/}-${OPSYS:tl}* |
111 |
ARCHOS_PATTERN= *-${ARCH:S/aarch64/arm64/:S/amd64/x86-64/:S/i386/x86/}-${OPSYS:tl}* |
107 |
BOOT_WRKSRC= ${WRKDIR}/${PORTNAME}-${SBCL_BOOT_LIST:M${ARCHOS_PATTERN}} |
112 |
BOOT_WRKSRC= ${WRKDIR}/${PORTNAME}-${SBCL_BOOT_LIST:M${ARCHOS_PATTERN}} |
108 |
|
113 |
|
109 |
.if ${PORT_OPTIONS:MLINKABLE_RUNTIME} |
114 |
.if ${PORT_OPTIONS:MLINKABLE_RUNTIME} |