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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.