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