From nobody Sun Jan 2 09:50:39 2022 X-Original-To: dev-commits-ports-all@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 C8FFD19224AC; Sun, 2 Jan 2022 09:50:39 +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 4JRYz342Q2z3qsD; Sun, 2 Jan 2022 09:50:39 +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 6A5DA7C9A; Sun, 2 Jan 2022 09:50:39 +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 2029odC5023063; Sun, 2 Jan 2022 09:50:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2029odxI023057; Sun, 2 Jan 2022 09:50:39 GMT (envelope-from git) Date: Sun, 2 Jan 2022 09:50:39 GMT Message-Id: <202201020950.2029odxI023057@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Kirill Ponomarev Subject: git: eb9454c28111 - 2022Q1 - lang/sbcl: Update to 2.2.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@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/2022Q1 X-Git-Reftype: branch X-Git-Commit: eb9454c281115729ad79c07f88bb775ed77fdf7c Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641117039; 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=eD4BmBoqlaiQGYIZybcYMrH5imJZSl1cf9cm4BTpvzo=; b=wZdMfevc4xsb3qhX4RHcsLgV8u9Q3Ald8s13870lTuGNtcOqN6S17Dj6f+6vd6mMPaw4Cg 63M3warMiSf5x8P1bE6HuYTaakcAj8rryEWd2UyWY2xUiSyAa/fwN1NxsPLyybApi+lI3c EPJh42VdrQuHsq2LZyPe3K9LsQ+1aO0953rJ0AgKyj/RIA08G3NHz8P5dSh6b7RRnpZUIj HR3uVyHMe5K80FlSk9IDbeebWgcVia6W/uhXM+uR40fd5A47FAw5CWDCrFAbgjWHs5vBqy ZhraadjdFqC+DiNjsTOVY3GRCgZDlmmk79ochSjM4+8mwr7Js9ysNGQ9g8jWrw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641117039; a=rsa-sha256; cv=none; b=DDl5sYUjST8YbEOW4KxTAsoDJFHr25L4v+1TIlRm9Z2r1jViLErG4llm1vcyNCYMDx98sM IgmGRuajvqpAHsqEekfUWYMhyslxqz2m1lvO8bzNkixaCIWeLGxeTZQC2ISJCXa3/moguD fz6TCZMG6/ZOsuFCycZq4dcokvVhulca/kHsXBTYQEFtzCqUSHAvgd3h/RyracbwqQHRo9 d68VgywRwBuVYLrjnUwusCVMOJfFexu8hljOe6DZ6IhSxPN6gWXoUhKHoTHOxcZ9R4hFal W1Fc73VqZ62TpPVIvIwbFMXzHyC7KvcMzHLPd8Hv0rmzjGYfZanpRNhO+bqSyg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch 2022Q1 has been updated by krion: URL: https://cgit.FreeBSD.org/ports/commit/?id=eb9454c281115729ad79c07f88bb775ed77fdf7c commit eb9454c281115729ad79c07f88bb775ed77fdf7c Author: Kirill Ponomarev AuthorDate: 2022-01-02 09:40:43 +0000 Commit: Kirill Ponomarev CommitDate: 2022-01-02 09:50:36 +0000 lang/sbcl: Update to 2.2.0 Add LINKABLE_RUNTIME option [1] Submitted by: Catherine Tower (cherry picked from commit 4c2450afa04cde73dc68da679fcf44337980d408) --- 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