mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-11 02:50:24 +00:00
lang/sbcl: Update to 2.2.0
Add LINKABLE_RUNTIME option [1] Submitted by: Catherine Tower <cmalloctower__atgmail dot_com>
This commit is contained in:
parent
6b3bece75a
commit
4c2450afa0
@ -3,9 +3,8 @@
|
||||
# pinned to exact versions of everything used to build them.
|
||||
|
||||
PORTNAME= sbcl
|
||||
DISTVERSION= 2.1.11
|
||||
DISTVERSION= 2.2.0
|
||||
DISTVERSIONSUFFIX= -source
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= lang lisp
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION} \
|
||||
@ -34,21 +33,23 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
PORTDOCS= *
|
||||
|
||||
# All options explained into file: ${WRKSRC}/base-target-features.lisp-expr
|
||||
OPTIONS_DEFINE= DOCS QSHOW SAFEPOINT THREADS UNICODE XREF ZLIB
|
||||
OPTIONS_DEFINE= DOCS LINKABLE_RUNTIME QSHOW SAFEPOINT THREADS UNICODE \
|
||||
XREF ZLIB
|
||||
OPTIONS_DEFAULT= SBCL THREADS UNICODE
|
||||
|
||||
OPTIONS_SINGLE= BOOTSTRAP
|
||||
OPTIONS_SINGLE_BOOTSTRAP= ABCL CCL CMUCL SBCL
|
||||
OPTIONS_EXCLUDE= ABCL CMUCL
|
||||
|
||||
ABCL_DESC= Armed Bear Common Lisp
|
||||
BOOTSTRAP_DESC= Supported languages of the build host
|
||||
CCL_DESC= Clozure Common Lisp
|
||||
CMUCL_DESC= Carnegie Mellon University Common Lisp
|
||||
QSHOW_DESC= C runtime with low-level debugging output
|
||||
SAFEPOINT_DESC= Using safepoints instead of signals
|
||||
SBCL_DESC= Steel Bank Common Lisp
|
||||
XREF_DESC= XREF data for SBCL internals
|
||||
ABCL_DESC= Armed Bear Common Lisp
|
||||
BOOTSTRAP_DESC= Supported languages of the build host
|
||||
CCL_DESC= Clozure Common Lisp
|
||||
CMUCL_DESC= Carnegie Mellon University Common Lisp
|
||||
LINKABLE_RUNTIME_DESC= Enable SB-LINKABLE-RUNTIME feature (experimental)
|
||||
QSHOW_DESC= C runtime with low-level debugging output
|
||||
SAFEPOINT_DESC= Using safepoints instead of signals
|
||||
SBCL_DESC= Steel Bank Common Lisp
|
||||
XREF_DESC= XREF data for SBCL internals
|
||||
|
||||
ABCL_BUILD_DEPENDS= abcl:lang/abcl
|
||||
ABCL_VARS= XC_HOST="abcl"
|
||||
@ -61,6 +62,9 @@ CMUCL_VARS= XC_HOST="lisp -nositeinit -noinit -batch -quiet"
|
||||
|
||||
DOCS_VARS= INFO="asdf sbcl"
|
||||
|
||||
LINKABLE_RUNTIME_VARS= MAKE_SH_ARGS+="--with-sb-linkable-runtime"
|
||||
LINKABLE_RUNTIME_VARS_OFF= MAKE_SH_ARGS+="--without-sb-linkable-runtime"
|
||||
|
||||
QSHOW_VARS= MAKE_SH_ARGS+="--with-sb-qshow"
|
||||
QSHOW_VARS_OFF= MAKE_SH_ARGS+="--without-sb-qshow"
|
||||
|
||||
@ -102,10 +106,16 @@ SBCL_BOOT_LIST= ${BOOTVERSION}-x86-64-freebsd ${BOOTVERSION}-x86-freebsd \
|
||||
ARCHOS_PATTERN= *-${ARCH:S/amd64/x86-64/:S/i386/x86/}-${OPSYS:tl}*
|
||||
BOOT_WRKSRC= ${WRKDIR}/${PORTNAME}-${SBCL_BOOT_LIST:M${ARCHOS_PATTERN}}
|
||||
|
||||
.if ${PORT_OPTIONS:MLINKABLE_RUNTIME}
|
||||
PLIST_SUB+= LINKABLE_RUNTIME=""
|
||||
.else
|
||||
PLIST_SUB+= LINKABLE_RUNTIME="@comment "
|
||||
.endif
|
||||
|
||||
# for port maintenance, invoke "make makesum PLUS_BOOTSTRAPS=1"
|
||||
.if defined (PLUS_BOOTSTRAPS)
|
||||
. for B in ${SBCL_BOOT_LIST}
|
||||
. if ! ${DISTFILES:Msbcl-${B}-*}
|
||||
. if !${DISTFILES:Msbcl-${B}-*}
|
||||
DISTFILES:= ${DISTFILES} \
|
||||
${PORTNAME}-${B}-binary${EXTRACT_SUFX}:binaries
|
||||
. endif
|
||||
|
@ -1,8 +1,8 @@
|
||||
TIMESTAMP = 1639593548
|
||||
SHA256 (sbcl-2.1.11-source.tar.bz2) = bfc1481de7fdbdfaeef2ab0f0e8e84efd343433dea8d21cfbea8b0146cbdfefd
|
||||
SIZE (sbcl-2.1.11-source.tar.bz2) = 6687529
|
||||
SHA256 (sbcl-2.1.11-documentation-html.tar.bz2) = f5b4868bb2fe0798dec695a863ebdb12c59c324350ae6eaf17de2285c4c4df4c
|
||||
SIZE (sbcl-2.1.11-documentation-html.tar.bz2) = 231990
|
||||
TIMESTAMP = 1641112381
|
||||
SHA256 (sbcl-2.2.0-source.tar.bz2) = 2276957ea86ae9968ca486a9928c67a34cb31c9403ec657d24ecdf8458daa5c6
|
||||
SIZE (sbcl-2.2.0-source.tar.bz2) = 6697729
|
||||
SHA256 (sbcl-2.2.0-documentation-html.tar.bz2) = f5b4868bb2fe0798dec695a863ebdb12c59c324350ae6eaf17de2285c4c4df4c
|
||||
SIZE (sbcl-2.2.0-documentation-html.tar.bz2) = 231990
|
||||
SHA256 (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = c61f5e777e56921d2452d0fa6b71024ccd9b99bc659676498d398b8663176492
|
||||
SIZE (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = 10463348
|
||||
SHA256 (sbcl-1.2.7-x86-freebsd-binary.tar.bz2) = cf68bfab780a14964d9593f5b47fa3e174cf43e95ae3e558712d218f1c37bdbe
|
||||
|
@ -1,4 +1,47 @@
|
||||
bin/sbcl
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/alloc.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/backtrace.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/breakpoint.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/bsd-os.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/coalesce.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/coreparse.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/dynbind.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/elf.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/fullcgc.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/funcall.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/gc-common.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/gencgc.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/globals.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/hopscotch.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/immobile-space.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/interr.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/interrupt.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/largefile.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/main.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/monitor.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/murmur_hash.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/os-common.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/parse.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/print.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/purify.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/regnames.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/run-program.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/runtime.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/safepoint.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/save.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/sc-offset.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/search.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/sprof.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/thread.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/time.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/traceroot.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/validate.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/var-io.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/vars.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/wrap.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/x86-64-arch.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/x86-64-assem.o
|
||||
%%LINKABLE_RUNTIME%%lib/sbcl/x86-64-bsd-os.o
|
||||
lib/sbcl/asdf/asdf.lisp
|
||||
lib/sbcl/asdf/uiop.lisp
|
||||
lib/sbcl/contrib/asdf.fasl
|
||||
|
Loading…
Reference in New Issue
Block a user