From nobody Sun Jan 02 09:42:43 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id BC6BC19203DA; Sun, 2 Jan 2022 09:42:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JRYnv2NlPz3psk; Sun, 2 Jan 2022 09:42:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 31B40776B; Sun, 2 Jan 2022 09:42:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2029ghwt010959; Sun, 2 Jan 2022 09:42:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2029ghXl010958; Sun, 2 Jan 2022 09:42:43 GMT (envelope-from git) Date: Sun, 2 Jan 2022 09:42:43 GMT Message-Id: <202201020942.2029ghXl010958@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kirill Ponomarev Subject: git: 4c2450afa04c - main - lang/sbcl: Update to 2.2.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: krion X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4c2450afa04cde73dc68da679fcf44337980d408 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641116563; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=d/x8ovdbyPSdYvJuoAnyuXIIyxqfppFSYfeHW6FDddM=; b=R+gy8r+v3AZyI6VlSvlWF5PeoEvbNZOp13yI0ng2IntW0fyrMyl3O1P9inzpsjl8kbR80I mHjVpT/OwSgL+4QzRhtmUAu7b2GU4KV4aq9TwQQt5wCjfJGpqkcoNSf+3yVwyAH16ylF4N ge8GzS3/fxMFd2swZJ6Bg15cMktWuK8yYL8KfEB8mUa/BqcOZButGGtSYHNb4ortjP+ckN WJGMln5vGoP/2u0EI9v9qS4crG1ZHcWcmbPTVay0YRBIePV8x26yybZredZCAsM2Hu3MBf HCsbxU38V9a7EZjWJ3PsMkfMX10pqpLcRb7KvSTpPH8rRlXYPFQiVJq+5+pAbw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641116563; a=rsa-sha256; cv=none; b=wI0Jn+KL4g5TKDgtY/SRCmFCiap6ILGOAqvKMOsa3oHJKdB51CHOYYnl5C78pR+iKFqKZg nHV538hzqS8fTtOh2uKpP1OYhdcuU/Yv0utkmL+0SAjVW/DYOmX+deDdzQdS4q44KDeIg4 ULzt8ftoeToH1kdoqlhBd66a4kHkpRw9QnksSSeBB97dWeR6WaJWgFo6FlI/A5X4rCfWG7 re4AQz5ROKHlRPqdRhszq65sax+eNMOQrTLL5MpeIf4iOFOzcT5EI/E2MXGx0FYIJswmcL Z6IqeZ1pUeqFXz3GDKiOAU5xtIp9DUgcTS4ogTm6KXACekj4B5IqsW/gmzoOhg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by krion: URL: https://cgit.FreeBSD.org/ports/commit/?id=4c2450afa04cde73dc68da679fcf44337980d408 commit 4c2450afa04cde73dc68da679fcf44337980d408 Author: Kirill Ponomarev AuthorDate: 2022-01-02 09:40:43 +0000 Commit: Kirill Ponomarev CommitDate: 2022-01-02 09:42:28 +0000 lang/sbcl: Update to 2.2.0 Add LINKABLE_RUNTIME option [1] Submitted by: Catherine Tower --- lang/sbcl/Makefile | 34 ++++++++++++++++++++++------------ lang/sbcl/distinfo | 10 +++++----- lang/sbcl/pkg-plist | 43 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 70 insertions(+), 17 deletions(-) diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile index 26c1c9721e3f..59b4a5a26c8e 100644 --- a/lang/sbcl/Makefile +++ b/lang/sbcl/Makefile @@ -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 diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo index 0e7868c5a8c5..bd74566eb6cc 100644 --- a/lang/sbcl/distinfo +++ b/lang/sbcl/distinfo @@ -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 diff --git a/lang/sbcl/pkg-plist b/lang/sbcl/pkg-plist index 1eb09094283a..8aac3c9349e2 100644 --- a/lang/sbcl/pkg-plist +++ b/lang/sbcl/pkg-plist @@ -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