From nobody Thu Jan 4 23:28:16 2024 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 4T5jSc2qvzz55XHl; Thu, 4 Jan 2024 23:28:16 +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 4T5jSc2GsYz4Vv2; Thu, 4 Jan 2024 23:28:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704410896; 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=DsT3w3MvbdNiJTbPaYKt48VBGcL0wpVsBlZdrI7PNzw=; b=q1HXnBC5ePB9ypuzKDFvzB/OwR2MBNTxqt3nq7PtwNelFYO3FK8RslBLKfGG8hf4Y1ks3J nmeiIZbDnF3UPIdqS+A/+UsvmLXN1pvLvLfo9CRxGObqC/0g76QdgzLjVX02DnOa6Ty3Qc o1pYahg/O1oHqU4iS4NJaJ+vLoTzAUjSH0auSVnKJi8EAP0Kj09CgFdnqZEgOtg3lH5wFX SKdK6trH3fzTXr5Cq9XRWy5mqvS5PnKQKTViF0uWTB300lAZyPZ8cRJKfEnx2eqKOkTu7L gk2+ury4ijKG8GKHqThLeeO72h2vYHlAK9mrFLYYy1/FP/g+OHtZzPjeqiL0IQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704410896; 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=DsT3w3MvbdNiJTbPaYKt48VBGcL0wpVsBlZdrI7PNzw=; b=AlfARXv1OrG2V1EwVkmJ3ywq6d2bWR1hOy+KkCNn4ZsaSTyuoakkw20uSwqOZkYGJf8VK7 oWvbT+5iHsENrRRQjGtnjqxAiUTF5JPgjNLTwpOv9+HqRsIKYPxbEL+7F1DQN4LahosPbY rr2HP3xrK5OiKDr5wHVaiK8axV0Wd2ckTpSmZvk6jyQSQtRkQF3OEIJDa5s3xSbYWgvtMv md0s7yinuKBkMTSiWiv04zdGFv5NWSY+FvehxqMgcjahJy+/mwXAuMfkMiF/gUM/oyEtQH TzcLdzCuL0/z+UHvXNyUmssRVlXlZNyTx2IGM98UldM4VV6sJCK+uuK+QKm4ag== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1704410896; a=rsa-sha256; cv=none; b=TT+hcbHSpKjKOQGAAtfb+LAl/B3S/eMXBHRR8btktjadvbrOkDV45qmiOsqRzYEDoEVMSK Y6chgR/U91rfeUdbj4UgjTFhPUEF5iXxa0sW+XiMJImDZqmpGIZBgxnEVaVwg0kq/UJnFN OBgFJR5++MQkZsynYHy3iLMHmqMIOHDt0/v9JVKw+ZNfGlIJCYBk3pPIytf1M19A8UAV+y B6J7dCGZ0SHseaUYUCpFnRy4kIlP2fIoKlDrXGzBlfOx2sjr0pMktE2Q6OWREA4z8h9v9q JQI9nsh06eDLZubjIAowugGfBSqiIgYg/P7GnMT2wTNwNayN+K5EOwaa1VmbZg== 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 4T5jSc1KTHzYhG; Thu, 4 Jan 2024 23:28:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 404NSGSb025223; Thu, 4 Jan 2024 23:28:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 404NSGjR025220; Thu, 4 Jan 2024 23:28:16 GMT (envelope-from git) Date: Thu, 4 Jan 2024 23:28:16 GMT Message-Id: <202401042328.404NSGjR025220@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Mikhail Teterin Subject: git: 00f73ebba87a - main - lang/scm: depend on lang/slib instead of bundling own slib. 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: mi X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 00f73ebba87aa60e09d70a9e772a2df283b0b4e0 Auto-Submitted: auto-generated The branch main has been updated by mi: URL: https://cgit.FreeBSD.org/ports/commit/?id=00f73ebba87aa60e09d70a9e772a2df283b0b4e0 commit 00f73ebba87aa60e09d70a9e772a2df283b0b4e0 Author: Mikhail Teterin AuthorDate: 2024-01-04 23:26:36 +0000 Commit: Mikhail Teterin CommitDate: 2024-01-04 23:28:09 +0000 lang/scm: depend on lang/slib instead of bundling own slib. Also, disable compiler optimization again. Although -O2 works on FreeBSD-11/i386, it breaks self-testing on FreeBSD-14/amd64. --- lang/scm/Makefile | 23 +++--- lang/scm/distinfo | 8 +- lang/scm/files/require.scm.in | 2 +- lang/scm/pkg-install | 2 +- lang/scm/pkg-plist | 165 +----------------------------------------- 5 files changed, 20 insertions(+), 180 deletions(-) diff --git a/lang/scm/Makefile b/lang/scm/Makefile index 528b8d5298ca..5a8b882fae9b 100644 --- a/lang/scm/Makefile +++ b/lang/scm/Makefile @@ -1,10 +1,10 @@ PORTNAME= scm PORTVERSION= 5f3 CATEGORIES= lang scheme -MASTER_SITES= http://groups.csail.mit.edu/mac/ftpdir/scm/%SUBDIR%/ -MASTER_SITE_SUBDIR= . OLD -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} slib-3b7.zip slib-psd1-3.tar.gz -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} slib-3b7.zip +MASTER_SITES= GNU:scm \ + http://groups.csail.mit.edu/mac/ftpdir/scm/:psd1 +DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:scm slib-psd1-3.tar.gz:psd1 +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= mi@aldan.algebra.com COMMENT= Scheme interpreter @@ -14,15 +14,16 @@ LICENSE= LGPL3+ LICENSE_FILES= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libgnuregex.so:devel/libgnuregex +BUILD_DEPENDS= ${LOCALBASE}/share/slib/require.scm:lang/slib +RUN_DEPENDS= ${LOCALBASE}/share/slib/require.scm:lang/slib -USES= readline zip +USES= readline -WRKSRC= ${WRKDIR}/${PORTNAME} HAS_CONFIGURE= yes CONFIGURE_ENV= --prefix=${PREFIX} MAKE_JOBS_UNSAFE= yes -#CFLAGS:= ${CFLAGS:N-O*} -O0 +CFLAGS:= ${CFLAGS:N-O*} -O0 CFLAGS+= -Wall -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wcast-qual CFLAGS+= -Wno-unused-label -Wno-uninitialized @@ -52,6 +53,9 @@ SCM_MODULES= byte.so bytenumb.so differ.so edline.so gsubr.so \ socket.so unix.so SCM_MODULES_X11=x.so +post-extract: + ${LN} -s ${LOCALBASE}/share/slib ${WRKDIR} + .include .if ${ARCH:Mpowerpc64*} @@ -98,8 +102,7 @@ do-install: ${STAGEDIR}${PREFIX}/lib/scm ${INSTALL_LIB} ${SCM_MODULES:S|^|${WRKSRC}/|} \ ${STAGEDIR}${PREFIX}/lib/scm - ${TAR} -C ${STAGEDIR}${PREFIX}/lib/scm -xf ${DISTDIR}/${DISTFILES:Mslib*.tar.gz} '*.scm' - ${INSTALL_DATA} ${WRKDIR}/slib/*.scm ${STAGEDIR}${PREFIX}/lib/scm/slib/ - ${INSTALL_DATA} ${WRKDIR}/scm/scm.info ${STAGEDIR}${PREFIX}/${INFO_PATH} + ${TAR} -C ${STAGEDIR}${PREFIX}/lib/scm -xf ${DISTDIR}/${_DISTFILES:Mslib*.tar.gz} '*.scm' + ${INSTALL_DATA} ${WRKSRC}/scm.info ${STAGEDIR}${PREFIX}/${INFO_PATH} .include diff --git a/lang/scm/distinfo b/lang/scm/distinfo index 1952079fb44e..e6e7428d2706 100644 --- a/lang/scm/distinfo +++ b/lang/scm/distinfo @@ -1,7 +1,5 @@ -TIMESTAMP = 1704393750 -SHA256 (scm-5f3.zip) = 27c944b871c319a820e0fb1698bccb27d929db197f9e44d9ad4650f52aa4bdcb -SIZE (scm-5f3.zip) = 950983 -SHA256 (slib-3b7.zip) = f5d5cdad335395a5a5aa37effe28aa8078b216ea39911f651929678f1ac228b6 -SIZE (slib-3b7.zip) = 1118050 +TIMESTAMP = 1704405648 +SHA256 (scm-5f3.tar.gz) = 9f40d420e89e00978abe491d2253d69c9e58c9ae4f8be6128dd091fa7340c0ad +SIZE (scm-5f3.tar.gz) = 915357 SHA256 (slib-psd1-3.tar.gz) = 1665fc6cf572e6d8d99e81b4f6b1e65b04a095b69baebd85d0085ad552dc2955 SIZE (slib-psd1-3.tar.gz) = 62397 diff --git a/lang/scm/files/require.scm.in b/lang/scm/files/require.scm.in index 32a79586de01..537e08ee4a07 100644 --- a/lang/scm/files/require.scm.in +++ b/lang/scm/files/require.scm.in @@ -1,2 +1,2 @@ -(define (library-vicinity) "%%PREFIX%%/lib/scm/slib/") +(define (library-vicinity) "%%LOCALBASE%%/share/slib/") (load (in-vicinity (library-vicinity) "require")) diff --git a/lang/scm/pkg-install b/lang/scm/pkg-install index 22908d4a1f46..4d676f5236e1 100644 --- a/lang/scm/pkg-install +++ b/lang/scm/pkg-install @@ -2,7 +2,7 @@ if [ "$2" = "POST-INSTALL" ]; then cd $PKG_PREFIX/lib/scm && $PKG_PREFIX/bin/scm -l mkimpcat.scm - cd $PKG_PREFIX/lib/scm && $PKG_PREFIX/bin/scm -l slib/mklibcat.scm + cd $PKG_PREFIX/lib/scm && $PKG_PREFIX/bin/scm -l ${PKG_PREFIX}/share/slib/mklibcat.scm elif [ "$2" = "DEINSTALL" ] ; then rm -f $PKG_PREFIX/lib/scm/slibcat rm -f $PKG_PREFIX/lib/scm/implcat diff --git a/lang/scm/pkg-plist b/lang/scm/pkg-plist index 1b0517f896f9..d77587b418ae 100644 --- a/lang/scm/pkg-plist +++ b/lang/scm/pkg-plist @@ -29,105 +29,12 @@ lib/scm/r4rstest.scm lib/scm/ramap.so lib/scm/record.so lib/scm/require.scm -lib/scm/slib/rmdsff.scm lib/scm/rgx.so lib/scm/sc2.so lib/scm/scmhob.h lib/scm/scmhob.scm -lib/scm/slib/Bev2slib.scm -lib/scm/slib/Template.scm -lib/scm/slib/alist.scm -lib/scm/slib/alistab.scm -lib/scm/slib/array.scm -lib/scm/slib/arraymap.scm -lib/scm/slib/batch.scm -lib/scm/slib/break.scm -lib/scm/slib/byte.scm -lib/scm/slib/bytenumb.scm -lib/scm/slib/chap.scm -lib/scm/slib/charplot.scm -lib/scm/slib/clrnamdb.scm -lib/scm/slib/cltime.scm -lib/scm/slib/coerce.scm -lib/scm/slib/collect.scm -lib/scm/slib/collectx.scm -lib/scm/slib/color.scm -lib/scm/slib/colornam.scm -lib/scm/slib/colorspc.scm -lib/scm/slib/comlist.scm -lib/scm/slib/comparse.scm -lib/scm/slib/crc.scm -lib/scm/slib/cring.scm -lib/scm/slib/cvs.scm -lib/scm/slib/daylight.scm -lib/scm/slib/db2html.scm -lib/scm/slib/dbcom.scm -lib/scm/slib/dbinterp.scm -lib/scm/slib/dbrowse.scm -lib/scm/slib/dbsyn.scm -lib/scm/slib/dbutil.scm -lib/scm/slib/debug.scm -lib/scm/slib/defmacex.scm -lib/scm/slib/determ.scm -lib/scm/slib/dft.scm -lib/scm/slib/differ.scm -lib/scm/slib/dirs.scm -lib/scm/slib/dwindtst.scm -lib/scm/slib/dynamic.scm -lib/scm/slib/dynwind.scm -lib/scm/slib/eval.scm -lib/scm/slib/factor.scm -lib/scm/slib/fluid-let.scm -lib/scm/slib/fluidlet.scm -lib/scm/slib/format.scm -lib/scm/slib/formatst.scm -lib/scm/slib/genwrite.scm -lib/scm/slib/getopt.scm -lib/scm/slib/getparam.scm -lib/scm/slib/glob.scm -lib/scm/slib/grapheps.scm -lib/scm/slib/hash.scm -lib/scm/slib/hashtab.scm -lib/scm/slib/html4each.scm -lib/scm/slib/htmlform.scm -lib/scm/slib/http-cgi.scm -lib/scm/slib/iso8601.scm -lib/scm/slib/limit.scm -lib/scm/slib/lineio.scm -lib/scm/slib/linterp.scm -lib/scm/slib/logical.scm -lib/scm/slib/macrotst.scm -lib/scm/slib/macwork.scm -lib/scm/slib/manifest.scm -lib/scm/slib/matfile.scm -lib/scm/slib/math-integer.scm -lib/scm/slib/math-real.scm -lib/scm/slib/mbe.scm -lib/scm/slib/minimize.scm -lib/scm/slib/mkclrnam.scm -lib/scm/slib/mklibcat.scm -lib/scm/slib/mkpltcat.scm -lib/scm/slib/modular.scm -lib/scm/slib/mulapply.scm -lib/scm/slib/mularg.scm -lib/scm/slib/mwdenote.scm -lib/scm/slib/mwexpand.scm -lib/scm/slib/mwsynrul.scm -lib/scm/slib/ncbi-dna.scm -lib/scm/slib/null.scm -lib/scm/slib/obj2str.scm -lib/scm/slib/object.scm -lib/scm/slib/paramlst.scm -lib/scm/slib/peanosfc.scm -lib/scm/slib/phil-spc.scm -lib/scm/slib/pnm.scm -lib/scm/slib/pp.scm -lib/scm/slib/ppfile.scm -lib/scm/slib/prec.scm -lib/scm/slib/printf.scm -lib/scm/slib/priorque.scm -lib/scm/slib/process.scm -lib/scm/slib/promise.scm +lib/scm/socket.so +lib/scm/unix.so lib/scm/slib/psd/instrum.scm lib/scm/slib/psd/pexpr.scm lib/scm/slib/psd/primitives.scm @@ -135,74 +42,6 @@ lib/scm/slib/psd/psd-slib.scm lib/scm/slib/psd/read.scm lib/scm/slib/psd/runtime.scm lib/scm/slib/psd/version.scm -lib/scm/slib/psxtime.scm -lib/scm/slib/qp.scm -lib/scm/slib/queue.scm -lib/scm/slib/r4rsyn.scm -lib/scm/slib/randinex.scm -lib/scm/slib/random.scm -lib/scm/slib/ratize.scm -lib/scm/slib/rdms.scm -lib/scm/slib/recobj.scm -lib/scm/slib/record.scm -lib/scm/slib/repl.scm -lib/scm/slib/require.scm -lib/scm/slib/root.scm -lib/scm/slib/sc2.scm -lib/scm/slib/sc4opt.scm -lib/scm/slib/sc4sc3.scm -lib/scm/slib/scaexpp.scm -lib/scm/slib/scaglob.scm -lib/scm/slib/scainit.scm -lib/scm/slib/scamacr.scm -lib/scm/slib/scanf.scm -lib/scm/slib/scaoutp.scm -lib/scm/slib/schmooz.scm -lib/scm/slib/scmacro.scm -lib/scm/slib/selfset.scm -lib/scm/slib/sierpinski.scm -lib/scm/slib/simetrix.scm -lib/scm/slib/solid.scm -lib/scm/slib/sort.scm -lib/scm/slib/soundex.scm -lib/scm/slib/srfi-1.scm -lib/scm/slib/srfi-11.scm -lib/scm/slib/srfi-2.scm -lib/scm/slib/srfi-23.scm -lib/scm/slib/srfi-39.scm -lib/scm/slib/srfi-61.scm -lib/scm/slib/srfi-8.scm -lib/scm/slib/srfi-9.scm -lib/scm/slib/srfi.scm -lib/scm/slib/stdio.scm -lib/scm/slib/strcase.scm -lib/scm/slib/strport.scm -lib/scm/slib/strsrch.scm -lib/scm/slib/structure.scm -lib/scm/slib/subarray.scm -lib/scm/slib/synchk.scm -lib/scm/slib/synclo.scm -lib/scm/slib/synrul.scm -lib/scm/slib/timecore.scm -lib/scm/slib/timezone.scm -lib/scm/slib/top-refs.scm -lib/scm/slib/trace.scm -lib/scm/slib/transact.scm -lib/scm/slib/tree.scm -lib/scm/slib/trnscrpt.scm -lib/scm/slib/tsort.scm -lib/scm/slib/tzfile.scm -lib/scm/slib/uri.scm -lib/scm/slib/values.scm -lib/scm/slib/vet.scm -lib/scm/slib/withfile.scm -lib/scm/slib/wttree-test.scm -lib/scm/slib/wttree.scm -lib/scm/slib/xml-parse.scm -lib/scm/slib/yasyn.scm -@comment lib/scm/slibcat -lib/scm/socket.so -lib/scm/unix.so %%X11%%lib/scm/x.so %%X11%%lib/scm/x11.scm %%X11%%lib/scm/xatoms.scm