pkg/60581: [lang/gambc] Update to 4.9.8
"Kogule Ryo via gnats" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.bugs |
|---|---|
| Message-ID | <[email protected]> |
>Number: 60581 >Category: pkg >Synopsis: [lang/gambc] Update to 4.9.8 >Confidential: no >Severity: non-critical >Priority: low >Responsible: pkg-manager >State: open >Class: change-request >Submitter-Id: net >Arrival-Date: Fri Aug 14 05:10:00 +0000 2026 >Originator: Kogule Ryo >Release: trunk@2026-08-13 >Organization: >Environment: System: NetBSD netbsd5.home.arpa 11.0 NetBSD 11.0 (GENERIC) #0: Thu Jul 30= 15:23:12 UTC 2026 [email protected]:/usr/src/sys/arch/amd64/comp= ile/GENERIC amd64 Architecture: x86_64 Machine: amd64 >Description: Update lang/gambc to 4.9.8. This PR supersedes my pkg/60415. >How-To-Repeat: >Fix: Apply attached patch. ------- =_aaaaaaaaaa0 Content-Type: text/x-diff; charset="us-ascii"; name="gambc.patch" Content-Description: gambc.patch Content-Disposition: attachment; filename="gambc.patch" Content-Transfer-Encoding: quoted-printable diff --git a/lang/gambc/Makefile b/lang/gambc/Makefile index 9f902c219c2f..ede1c7a04384 100644 --- a/lang/gambc/Makefile +++ b/lang/gambc/Makefile @@ -10,14 +10,15 @@ EXTRACT_SUFX=3D .tgz MAINTAINER=3D [email protected] HOMEPAGE=3D http://gambitscheme.org/ COMMENT=3D GambitC Scheme System -LICENSE=3D apache-2.0 AND gnu-lgpl-v2.1 +LICENSE=3D apache-2.0 OR gnu-lgpl-v2.1 = # bin/scheme-r5rs CONFLICTS+=3D scheme48>=3D1.2 = GNU_CONFIGURE=3D yes USE_LANGUAGES=3D c c++ -USE_TOOLS+=3D gmake +USE_CXX_FEATURES=3D c++11 +USE_TOOLS+=3D gmake makeinfo = CONFIGURE_ARGS+=3D --enable-single-host CONFIGURE_ARGS+=3D --enable-cplusplus @@ -34,9 +35,6 @@ MAKE_FILE=3D makefile BUILD_TARGET+=3D bootstrap TEST_TARGET=3D check = -# Fails with C++14 default language -FORCE_CXX_STD=3D c++03 - CHECK_PORTABILITY_SKIP=3D prebuilt/*/* DLOPEN_REQUIRE_PTHREADS=3D no = @@ -73,6 +71,7 @@ PACKAGE_SUBDIR=3D # empty PACKAGE_VERSION=3D ${PKGVERSION_NOREV} PACKAGE_STRING=3D ${${PKGBASE} ${PKGVERSION_NOREV}:L} = + .include "version.mk" .include "options.mk" = diff --git a/lang/gambc/PLIST b/lang/gambc/PLIST index e83aa5597444..8ba2e3c8d9df 100644 --- a/lang/gambc/PLIST +++ b/lang/gambc/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.10 2026/07/23 17:47:36 ktnb Exp $ +@comment $NetBSD$ bin/gambdoc bin/gambuild-C bin/gambuild-arm @@ -51,7 +51,6 @@ lib/_eval#.scm lib/_fifo#.scm lib/_gambit#.scm lib/_gambit.c -${PLIST.js}lib/_gambit.js lib/_gambitgsc.c lib/_gambitgsi.c lib/_geiser/_geiser#.scm @@ -383,6 +382,11 @@ lib/srfi/158/158#.scm lib/srfi/158/158.scm lib/srfi/158/158.sld lib/srfi/158/test/test.scm +lib/srfi/16/16#.scm +lib/srfi/16/16.scm +lib/srfi/16/16.sld +lib/srfi/16/demo/demo.scm +lib/srfi/16/test/test.scm lib/srfi/179/179#.scm lib/srfi/179/179.scm lib/srfi/179/179.sld @@ -442,6 +446,11 @@ lib/srfi/33/33#.scm lib/srfi/33/33.scm lib/srfi/33/33.sld lib/srfi/33/test/test.scm +lib/srfi/39/39#.scm +lib/srfi/39/39.scm +lib/srfi/39/39.sld +lib/srfi/39/demo/demo.scm +lib/srfi/39/test/test.scm lib/srfi/4/4#.scm lib/srfi/4/4.scm lib/srfi/4/4.sld @@ -506,5 +515,4 @@ lib/termite/uuid.scm man/man1/gsi.1 share/doc/gambc/gambit.html share/doc/gambc/gambit.pdf -share/doc/gambc/gambit.tsv share/doc/gambc/gambit.txt diff --git a/lang/gambc/distinfo b/lang/gambc/distinfo index 6da93b8cafe7..7da270843745 100644 --- a/lang/gambc/distinfo +++ b/lang/gambc/distinfo @@ -1,10 +1,10 @@ -$NetBSD: distinfo,v 1.16 2026/08/06 11:56:54 ktnb Exp $ +$NetBSD: distinfo,v 1.15 2025/12/26 02:57:44 ktnb Exp $ = -BLAKE2s (gambit-v4_9_7.tgz) =3D 5c5046dffd5fc7a1599174ad622e4001dbc09f3eb= 3867f2779b9443a4253e8c3 -SHA512 (gambit-v4_9_7.tgz) =3D 38a5c52f65280e09ebc75ba25064baadde5fe8cc85= 369727c212bcdd2cf4c40b395b4aa8d021fe714f763a9e0a0c4beed47233107ce9f4fb78e2= 94a995e9f23d -Size (gambit-v4_9_7.tgz) =3D 16716857 bytes +BLAKE2s (gambit-v4_9_8.tgz) =3D 8b74aee9582b931200b14f90c046d833fe82d615e= 25a281c05dd1ba979e628ea +SHA512 (gambit-v4_9_8.tgz) =3D e736305576701bab87e56712a595714479ea3e47d9= 2c40b88b060836035b9561c33e259f912ecf6a16c8ef06d34bca6ac10078705c34399af5ec= b8f2de90c68a +Size (gambit-v4_9_8.tgz) =3D 17274666 bytes SHA1 (patch-aa) =3D 627aa9d41238f117133413de64dd2a2c36e51166 -SHA1 (patch-bb) =3D 789c634a9449655548e57806e4ee50828728abda +SHA1 (patch-bb) =3D 1655a185897e4baf02cdf368a3bbb6a4dc9d42fe SHA1 (patch-contrib_GambitREPL_make-keys) =3D 54b8e023feae823381f85ccc0c3= 465516134b7b8 SHA1 (patch-include_gambit.h.in) =3D e51a81667f7ef7ddbed5caf3ac54755147e9= e5f5 SHA1 (patch-misc_build-gambit-android) =3D 754690aca858a43f2ac2b9244ed510= a8179f45b4 diff --git a/lang/gambc/patches/patch-bb b/lang/gambc/patches/patch-bb index b737a2ac153d..cb1da1a57714 100644 --- a/lang/gambc/patches/patch-bb +++ b/lang/gambc/patches/patch-bb @@ -4,18 +4,6 @@ https://salsa.debian.org/abdelq/gambc/-/blob/ca233c8bd3c8= 279e755e34287417aafe3c6 = Workaround for reproducibility issues = ---- doc/makefile.in -+++ doc/makefile.in -@@ -70,7 +70,7 @@ - = - MAKEINFO =3D makeinfo - TEXI2DVI =3D texi2dvi --TEXI2HTML =3D ./texi2html -+TEXI2HTML =3D PERL_HASH_SEED=3D0 ./texi2html - PDF2PS =3D pdf2ps - = - .SUFFIXES: - --- doc/texi2html +++ doc/texi2html @@ -2520,7 +2520,7 @@ diff --git a/lang/gambc/version.mk b/lang/gambc/version.mk index f27ae1da84ae..4dd739ba66df 100644 --- a/lang/gambc/version.mk +++ b/lang/gambc/version.mk @@ -5,6 +5,6 @@ GAMBC_VERSION_MK=3D # empty ### ### The package version sets the distribution version. ### -GAMBC_VERSION=3D 4.9.7 +GAMBC_VERSION=3D 4.9.8 GAMBC_DIST_VERSION=3D ${GAMBC_VERSION:C|^.*|v&|:S|.|_|g} .endif ------- =_aaaaaaaaaa0-- >Unformatted: ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <[email protected]> Content-Transfer-Encoding: quoted-printable