pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/gambc



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Sat Oct 10 12:22:08 UTC 2026

Modified Files:
        pkgsrc/lang/gambc: Makefile PLIST distinfo hacks.mk version.mk
        pkgsrc/lang/gambc/patches: patch-bb
Added Files:
        pkgsrc/lang/gambc/patches: patch-configure

Log Message:
gambc: update to 4.9.8

many bug fixes and enhancements


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/gambc/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/gambc/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/lang/gambc/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/gambc/hacks.mk
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/gambc/version.mk
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/gambc/patches/patch-bb
cvs rdiff -u -r0 -r1.3 pkgsrc/lang/gambc/patches/patch-configure

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/gambc/Makefile
diff -u pkgsrc/lang/gambc/Makefile:1.26 pkgsrc/lang/gambc/Makefile:1.27
--- pkgsrc/lang/gambc/Makefile:1.26     Thu Jul 23 17:47:36 2026
+++ pkgsrc/lang/gambc/Makefile  Sat Oct 10 12:22:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2026/07/23 17:47:36 ktnb Exp $
+# $NetBSD: Makefile,v 1.27 2026/10/10 12:22:08 ktnb Exp $
 #
 
 DISTNAME=      gambit-${GAMBC_DIST_VERSION:S,.,_,}
@@ -17,7 +17,7 @@ CONFLICTS+=   scheme48>=1.2
 
 GNU_CONFIGURE=         yes
 USE_LANGUAGES=         c c++
-USE_TOOLS+=            gmake
+USE_TOOLS+=            gmake pkg-config
 
 CONFIGURE_ARGS+=       --enable-single-host
 CONFIGURE_ARGS+=       --enable-cplusplus

Index: pkgsrc/lang/gambc/PLIST
diff -u pkgsrc/lang/gambc/PLIST:1.10 pkgsrc/lang/gambc/PLIST:1.11
--- pkgsrc/lang/gambc/PLIST:1.10        Thu Jul 23 17:47:36 2026
+++ pkgsrc/lang/gambc/PLIST     Sat Oct 10 12:22:08 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2026/07/23 17:47:36 ktnb Exp $
+@comment $NetBSD: PLIST,v 1.11 2026/10/10 12:22:08 ktnb Exp $
 bin/gambdoc
 bin/gambuild-C
 bin/gambuild-arm
@@ -383,6 +383,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 +447,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 +516,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

Index: pkgsrc/lang/gambc/distinfo
diff -u pkgsrc/lang/gambc/distinfo:1.16 pkgsrc/lang/gambc/distinfo:1.17
--- pkgsrc/lang/gambc/distinfo:1.16     Thu Aug  6 11:56:54 2026
+++ pkgsrc/lang/gambc/distinfo  Sat Oct 10 12:22:08 2026
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.16 2026/08/06 11:56:54 ktnb Exp $
+$NetBSD: distinfo,v 1.17 2026/10/10 12:22:08 ktnb Exp $
 
-BLAKE2s (gambit-v4_9_7.tgz) = 5c5046dffd5fc7a1599174ad622e4001dbc09f3eb3867f2779b9443a4253e8c3
-SHA512 (gambit-v4_9_7.tgz) = 38a5c52f65280e09ebc75ba25064baadde5fe8cc85369727c212bcdd2cf4c40b395b4aa8d021fe714f763a9e0a0c4beed47233107ce9f4fb78e294a995e9f23d
-Size (gambit-v4_9_7.tgz) = 16716857 bytes
+BLAKE2s (gambit-v4_9_8.tgz) = 8b74aee9582b931200b14f90c046d833fe82d615e25a281c05dd1ba979e628ea
+SHA512 (gambit-v4_9_8.tgz) = e736305576701bab87e56712a595714479ea3e47d92c40b88b060836035b9561c33e259f912ecf6a16c8ef06d34bca6ac10078705c34399af5ecb8f2de90c68a
+Size (gambit-v4_9_8.tgz) = 17274666 bytes
 SHA1 (patch-aa) = 627aa9d41238f117133413de64dd2a2c36e51166
-SHA1 (patch-bb) = 789c634a9449655548e57806e4ee50828728abda
+SHA1 (patch-bb) = 1655a185897e4baf02cdf368a3bbb6a4dc9d42fe
+SHA1 (patch-configure) = 3571770f32c32d18b80291cbc8f0c6bb810f6023
 SHA1 (patch-contrib_GambitREPL_make-keys) = 54b8e023feae823381f85ccc0c3465516134b7b8
 SHA1 (patch-include_gambit.h.in) = e51a81667f7ef7ddbed5caf3ac54755147e9e5f5
 SHA1 (patch-misc_build-gambit-android) = 754690aca858a43f2ac2b9244ed510a8179f45b4

Index: pkgsrc/lang/gambc/hacks.mk
diff -u pkgsrc/lang/gambc/hacks.mk:1.3 pkgsrc/lang/gambc/hacks.mk:1.4
--- pkgsrc/lang/gambc/hacks.mk:1.3      Sun Nov  3 19:03:57 2019
+++ pkgsrc/lang/gambc/hacks.mk  Sat Oct 10 12:22:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: hacks.mk,v 1.3 2019/11/03 19:03:57 rillig Exp $
+# $NetBSD: hacks.mk,v 1.4 2026/10/10 12:22:08 ktnb Exp $
 ###
 .if !defined(GAMBC_HACKS_MK)
 GAMBC_HACKS_MK=        # empty
@@ -8,7 +8,7 @@ GAMBC_HACKS_MK= # empty
 ### much memory and time this package takes to build the more optimization
 ### is enabled, let's let the configure script do its job.
 ###
-.if !empty(CC_VERSION:Mgcc-*)
+.if ${CC_VERSION:Mgcc-*}
 BUILDLINK_TRANSFORM+=  rm:-O[2-9s]*
 .endif
 BUILDLINK_TRANSFORM+=  rm:-pipe        # XXX takes up too much memory

Index: pkgsrc/lang/gambc/version.mk
diff -u pkgsrc/lang/gambc/version.mk:1.7 pkgsrc/lang/gambc/version.mk:1.8
--- pkgsrc/lang/gambc/version.mk:1.7    Fri Dec 26 02:57:44 2025
+++ pkgsrc/lang/gambc/version.mk        Sat Oct 10 12:22:08 2026
@@ -1,10 +1,10 @@
-# $NetBSD: version.mk,v 1.7 2025/12/26 02:57:44 ktnb Exp $
+# $NetBSD: version.mk,v 1.8 2026/10/10 12:22:08 ktnb Exp $
 ###
 .if !defined(GAMBC_VERSION_MK)
 GAMBC_VERSION_MK=      # empty
 ###
 ### The package version sets the distribution version.
 ###
-GAMBC_VERSION=         4.9.7
+GAMBC_VERSION=         4.9.8
 GAMBC_DIST_VERSION=    ${GAMBC_VERSION:C|^.*|v&|:S|.|_|g}
 .endif

Index: pkgsrc/lang/gambc/patches/patch-bb
diff -u pkgsrc/lang/gambc/patches/patch-bb:1.1 pkgsrc/lang/gambc/patches/patch-bb:1.2
--- pkgsrc/lang/gambc/patches/patch-bb:1.1      Sun Apr 30 19:32:30 2023
+++ pkgsrc/lang/gambc/patches/patch-bb  Sat Oct 10 12:22:08 2026
@@ -1,21 +1,9 @@
-$NetBSD: patch-bb,v 1.1 2023/04/30 19:32:30 nikita Exp $
+$NetBSD: patch-bb,v 1.2 2026/10/10 12:22:08 ktnb Exp $
 
 https://salsa.debian.org/abdelq/gambc/-/blob/ca233c8bd3c8279e755e34287417aafe3c649629/debian/patches/reproducibility.patch
 
 Workaround for reproducibility issues
 
---- doc/makefile.in
-+++ doc/makefile.in
-@@ -70,7 +70,7 @@
- 
- MAKEINFO = makeinfo
- TEXI2DVI = texi2dvi
--TEXI2HTML = ./texi2html
-+TEXI2HTML = PERL_HASH_SEED=0 ./texi2html
- PDF2PS = pdf2ps
- 
- .SUFFIXES:
-
 --- doc/texi2html
 +++ doc/texi2html
 @@ -2520,7 +2520,7 @@

Added files:

Index: pkgsrc/lang/gambc/patches/patch-configure
diff -u /dev/null pkgsrc/lang/gambc/patches/patch-configure:1.3
--- /dev/null   Sat Oct 10 12:22:08 2026
+++ pkgsrc/lang/gambc/patches/patch-configure   Sat Oct 10 12:22:08 2026
@@ -0,0 +1,18 @@
+$NetBSD: patch-configure,v 1.3 2026/10/10 12:22:08 ktnb Exp $
+
+Verisons <4.9.8 assumed pkg-config was in the path. Without manually
+setting this the gambuild-C will link against pkg-config in the
+work/.tools and cause an error in the install phase. Since it's only
+used to get information on the C compiler, this is low risk.
+
+--- configure.orig     2026-10-10 00:57:40.563462204 +0000
++++ configure
+@@ -4692,7 +4692,7 @@ PKG_PROG_PKG_CONFIG
+ fi
+ 
+ PKG_PROG_PKG_CONFIG
+-
++PKG_CONFIG="pkg-config"
+ 
+ 
+ 



Home | Main Index | Thread Index | Old Index