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:   nikita
Date:           Wed Apr 26 20:53:23 UTC 2023

Modified Files:
        pkgsrc/lang/gambc: DESCR Makefile buildlink3.mk distinfo version.mk
        pkgsrc/lang/gambc/patches: patch-aa
Added Files:
        pkgsrc/lang/gambc/patches: patch-configure
            patch-contrib_GambitREPL_make-keys patch-misc_build-gambit-android
            patch-misc_build-gambit-iOS patch-misc_change-gvm-regs
Removed Files:
        pkgsrc/lang/gambc/patches: patch-ab patch-examples_iOS_build-gambit-iOS
            patch-examples_iOS_make-keys patch-gsc_makefile.in
            patch-lib_makefile.in

Log Message:
gambc: update to version 4.9.4

No Changelog to be found anywhere.
Upstream homepage location changed.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/lang/gambc/DESCR
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/gambc/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/gambc/buildlink3.mk
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/gambc/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/gambc/version.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/gambc/patches/patch-aa
cvs rdiff -u -r1.3 -r0 pkgsrc/lang/gambc/patches/patch-ab \
    pkgsrc/lang/gambc/patches/patch-lib_makefile.in
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/gambc/patches/patch-configure \
    pkgsrc/lang/gambc/patches/patch-contrib_GambitREPL_make-keys \
    pkgsrc/lang/gambc/patches/patch-misc_build-gambit-android \
    pkgsrc/lang/gambc/patches/patch-misc_build-gambit-iOS \
    pkgsrc/lang/gambc/patches/patch-misc_change-gvm-regs
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/lang/gambc/patches/patch-examples_iOS_build-gambit-iOS \
    pkgsrc/lang/gambc/patches/patch-examples_iOS_make-keys \
    pkgsrc/lang/gambc/patches/patch-gsc_makefile.in

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/DESCR
diff -u pkgsrc/lang/gambc/DESCR:1.1.1.1 pkgsrc/lang/gambc/DESCR:1.2
--- pkgsrc/lang/gambc/DESCR:1.1.1.1     Mon Apr 28 04:14:31 2008
+++ pkgsrc/lang/gambc/DESCR     Wed Apr 26 20:53:23 2023
@@ -8,5 +8,5 @@ The Gambit-C system conforms to the R4RS
 The full numeric tower is implemented, including: infinite precision
 integers (bignums), rationals, inexact reals (floating point numbers),
 and complex numbers.  Gambit-C supports a number of extensions to the
-standards.  Please see the <http://gambit.uri.umontreal.ca/~gambit/wiki>
+standards.  Please see the <https://gambitscheme.org/wiki/index.php/Main_Page>
 for more information:  there is simply not enough room here to elaborate!

Index: pkgsrc/lang/gambc/Makefile
diff -u pkgsrc/lang/gambc/Makefile:1.19 pkgsrc/lang/gambc/Makefile:1.20
--- pkgsrc/lang/gambc/Makefile:1.19     Wed Apr 26 19:39:11 2023
+++ pkgsrc/lang/gambc/Makefile  Wed Apr 26 20:53:23 2023
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.19 2023/04/26 19:39:11 nikita Exp $
+# $NetBSD: Makefile,v 1.20 2023/04/26 20:53:23 nikita Exp $
 #
 
-DISTNAME=      gambc-${GAMBC_DIST_VERSION}
+DISTNAME=      gambit-${GAMBC_DIST_VERSION:S,.,_,}
 PKGNAME=       gambc-${GAMBC_VERSION}
-PKGREVISION=   1
 CATEGORIES=    lang
-MASTER_SITES=  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.6/source/
+MASTER_SITES=  http://gambitscheme.org/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tgz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -38,11 +37,11 @@ MAKE_FILE=          makefile
 BUILD_TARGET+=         bootstrap
 TEST_TARGET=           check
 
+WRKSRC=                        ${WRKDIR}/gambit-${PKGVERSION_NOREV}
+
 CHECK_PORTABILITY_SKIP=                prebuilt/*/*
 DLOPEN_REQUIRE_PTHREADS=       no
 
-TEST_TARGET=           check
-
 .include "../../mk/bsd.prefs.mk"
 
 GAMBC_MAKE_FLAGS=      prefix=${PREFIX}

Index: pkgsrc/lang/gambc/buildlink3.mk
diff -u pkgsrc/lang/gambc/buildlink3.mk:1.2 pkgsrc/lang/gambc/buildlink3.mk:1.3
--- pkgsrc/lang/gambc/buildlink3.mk:1.2 Fri Mar 20 19:24:49 2009
+++ pkgsrc/lang/gambc/buildlink3.mk     Wed Apr 26 20:53:23 2023
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.2 2009/03/20 19:24:49 joerg Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2023/04/26 20:53:23 nikita Exp $
 
 BUILDLINK_TREE+=       gambc
 
 .if !defined(GAMBC_BUILDLINK3_MK)
 GAMBC_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.gambc+=  gambc>=4.2.6
+BUILDLINK_API_DEPENDS.gambc+=  gambc>=4.9.4
 BUILDLINK_PKGSRCDIR.gambc?=    ../../lang/gambc
 
 .include "../../mk/dlopen.buildlink3.mk"

Index: pkgsrc/lang/gambc/distinfo
diff -u pkgsrc/lang/gambc/distinfo:1.11 pkgsrc/lang/gambc/distinfo:1.12
--- pkgsrc/lang/gambc/distinfo:1.11     Tue Oct 26 10:51:35 2021
+++ pkgsrc/lang/gambc/distinfo  Wed Apr 26 20:53:23 2023
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.11 2021/10/26 10:51:35 nia Exp $
+$NetBSD: distinfo,v 1.12 2023/04/26 20:53:23 nikita Exp $
 
-BLAKE2s (gambc-v4_6_5.tgz) = 534f801444d30780767ae5c7b77bf3117befe6bda18f99d3c420f6eb2492e76b
-SHA512 (gambc-v4_6_5.tgz) = c665eb90065f5effed88426fb280d2adcf249eeea5a89ffcd49941f0daf9db74d0ebd36206151b1d43cc161ae93b7b4da04ccc036de86c3eac7a91505e8b263e
-Size (gambc-v4_6_5.tgz) = 10699787 bytes
-SHA1 (patch-aa) = c7a5033115590fc6aa9906ff70419641fc1a80e1
-SHA1 (patch-ab) = 8a7a5fe2b51688ea7c5088bcf53a53631f80bfa9
-SHA1 (patch-examples_iOS_build-gambit-iOS) = 47e60052caf49458f78328ecc1ea90e27f52ad4f
-SHA1 (patch-examples_iOS_make-keys) = bb30f96ba117e8cb00921b24309f0927e4b3dd12
-SHA1 (patch-gsc_makefile.in) = 60419432e32f0fa7e4bc33965dc159e4969eabe1
-SHA1 (patch-lib_makefile.in) = 87a9ff2a0d5ce5b4f5929d228de07d6afaa69979
+BLAKE2s (gambit-v4_9_4.tgz) = 24c9ab525103e55cb74d6c30791d79a122e57f939a053a8a6cff237efcc6f503
+SHA512 (gambit-v4_9_4.tgz) = 3471062618949fe4e1eba19ca3170b8334065797d0c2f440050520ebca2af8bb6d57d9434b1756e5d67d4d4ec108c8e6a0c2900f01d8a35b71c979d776995ab1
+Size (gambit-v4_9_4.tgz) = 15452771 bytes
+SHA1 (patch-aa) = 627aa9d41238f117133413de64dd2a2c36e51166
+SHA1 (patch-configure) = 7586e75b7eea6566a3bddfb1337d6d1a00204e4c
+SHA1 (patch-contrib_GambitREPL_make-keys) = 54b8e023feae823381f85ccc0c3465516134b7b8
+SHA1 (patch-misc_build-gambit-android) = 754690aca858a43f2ac2b9244ed510a8179f45b4
+SHA1 (patch-misc_build-gambit-iOS) = 7f97fed3ce566a657cd21b3c552b56921b9de117
+SHA1 (patch-misc_change-gvm-regs) = 0c54697236caa1738fcf4833004bc8a051f2299e

Index: pkgsrc/lang/gambc/version.mk
diff -u pkgsrc/lang/gambc/version.mk:1.4 pkgsrc/lang/gambc/version.mk:1.5
--- pkgsrc/lang/gambc/version.mk:1.4    Mon Apr 16 10:19:34 2012
+++ pkgsrc/lang/gambc/version.mk        Wed Apr 26 20:53:23 2023
@@ -1,10 +1,10 @@
-# $NetBSD: version.mk,v 1.4 2012/04/16 10:19:34 asau Exp $
+# $NetBSD: version.mk,v 1.5 2023/04/26 20:53:23 nikita Exp $
 ###
 .if !defined(GAMBC_VERSION_MK)
 GAMBC_VERSION_MK=      # empty
 ###
 ### The package version sets the distribution version.
 ###
-GAMBC_VERSION=         4.6.5
+GAMBC_VERSION=         4.9.4
 GAMBC_DIST_VERSION=    ${GAMBC_VERSION:C|^.*|v&|:S|.|_|g}
 .endif

Index: pkgsrc/lang/gambc/patches/patch-aa
diff -u pkgsrc/lang/gambc/patches/patch-aa:1.4 pkgsrc/lang/gambc/patches/patch-aa:1.5
--- pkgsrc/lang/gambc/patches/patch-aa:1.4      Tue Dec 29 23:34:46 2015
+++ pkgsrc/lang/gambc/patches/patch-aa  Wed Apr 26 20:53:23 2023
@@ -1,15 +1,15 @@
-$NetBSD: patch-aa,v 1.4 2015/12/29 23:34:46 dholland Exp $
+$NetBSD: patch-aa,v 1.5 2023/04/26 20:53:23 nikita Exp $
 
 Don't build the misc subdir. XXX: why?
 
---- makefile.in.orig   2009-08-02 01:29:10.000000000 +0400
-+++ makefile.in        2010-08-12 13:47:00.000000000 +0400
-@@ -70,7 +70,7 @@
- bindir=$(bindir) docdir=$(docdir) \
- infodir=$(infodir) emacsdir=$(emacsdir)
+--- makefile.in.orig   2022-01-03 04:47:06.000000000 +0100
++++ makefile.in        2023-04-26 22:00:35.624614777 +0200
+@@ -80,7 +80,7 @@
+ bindir="$(bindir)" docdir="$(docdir)" \
+ infodir="$(infodir)" emacsdir="$(emacsdir)"
  
--SUBDIRS = include lib gsi gsc bin misc doc tests examples prebuilt
-+SUBDIRS = include lib gsi gsc bin doc tests examples
+-SUBDIRS = include bin lib gsi gsc misc doc tests examples contrib prebuilt bench githooks
++SUBDIRS = include bin lib gsi gsc doc tests examples contrib bench githooks
  
- RCFILES = README INSTALL.txt LICENSE-2.0.txt LGPL.txt \
+ RCFILES = README README.md INSTALL.txt LICENSE-2.0.txt LGPL.txt \
  makefile.in configure configure.ac config.guess config.sub install-sh mkidirs \

Added files:

Index: pkgsrc/lang/gambc/patches/patch-configure
diff -u /dev/null pkgsrc/lang/gambc/patches/patch-configure:1.1
--- /dev/null   Wed Apr 26 20:53:24 2023
+++ pkgsrc/lang/gambc/patches/patch-configure   Wed Apr 26 20:53:23 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-configure,v 1.1 2023/04/26 20:53:23 nikita Exp $
+
+Fix portability.
+
+--- configure.orig     2023-04-26 22:07:06.196412552 +0200
++++ configure  2023-04-26 22:14:22.126422238 +0200
+@@ -16809,7 +16809,7 @@
+ fi
+ 
+ 
+-if test "$ENABLE_MARCH" == "no_enable_march"; then
++if test "$ENABLE_MARCH" = "no_enable_march"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}:
+ **************************************************************************
+ ***                                                                    ***
Index: pkgsrc/lang/gambc/patches/patch-contrib_GambitREPL_make-keys
diff -u /dev/null pkgsrc/lang/gambc/patches/patch-contrib_GambitREPL_make-keys:1.1
--- /dev/null   Wed Apr 26 20:53:24 2023
+++ pkgsrc/lang/gambc/patches/patch-contrib_GambitREPL_make-keys        Wed Apr 26 20:53:23 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-contrib_GambitREPL_make-keys,v 1.1 2023/04/26 20:53:23 nikita Exp $
+
+Fix portability.
+
+--- contrib/GambitREPL/make-keys.orig  2023-04-26 22:15:47.332909563 +0200
++++ contrib/GambitREPL/make-keys       2023-04-26 22:16:36.834296594 +0200
+@@ -33,7 +33,7 @@
+ 
+   FONT_SIZE=`expr \( ${KEY_HEIGHT} \* 1000 \) / 1625`
+ 
+-  if [ "${IMAGE}" == "" ]; then
++  if [ "${IMAGE}" = "" ]; then
+ 
+     DRAW_IMAGE=""
+ 
Index: pkgsrc/lang/gambc/patches/patch-misc_build-gambit-android
diff -u /dev/null pkgsrc/lang/gambc/patches/patch-misc_build-gambit-android:1.1
--- /dev/null   Wed Apr 26 20:53:24 2023
+++ pkgsrc/lang/gambc/patches/patch-misc_build-gambit-android   Wed Apr 26 20:53:23 2023
@@ -0,0 +1,24 @@
+$NetBSD: patch-misc_build-gambit-android,v 1.1 2023/04/26 20:53:23 nikita Exp $
+
+Fix portability.
+
+--- misc/build-gambit-android.orig     2023-04-26 22:18:51.414207945 +0200
++++ misc/build-gambit-android  2023-04-26 22:20:10.731378158 +0200
+@@ -111,7 +111,7 @@
+   rootfromhere="`grep \"^rootfromhere = *\" makefile 2> /dev/null | sed -e \"s/rootfromhere = //\"`"
+   gambit_dist="`grep \"^PACKAGE_TARNAME = *\" makefile 2> /dev/null | sed -e \"s/PACKAGE_TARNAME = *//\"`"
+ 
+-  if [ "$gambit_dist" == "" ]; then
++  if [ "$gambit_dist" = "" ]; then
+ 
+     download_gambit_dist_tgz
+ 
+@@ -151,7 +151,7 @@
+   cd "$dir"
+   make clean
+   make -j 2
+-  if [ "$update_with_latest_changes" == "yes" ]; then
++  if [ "$update_with_latest_changes" = "yes" ]; then
+     make update
+     make -j 2
+   fi
Index: pkgsrc/lang/gambc/patches/patch-misc_build-gambit-iOS
diff -u /dev/null pkgsrc/lang/gambc/patches/patch-misc_build-gambit-iOS:1.1
--- /dev/null   Wed Apr 26 20:53:24 2023
+++ pkgsrc/lang/gambc/patches/patch-misc_build-gambit-iOS       Wed Apr 26 20:53:23 2023
@@ -0,0 +1,32 @@
+$NetBSD: patch-misc_build-gambit-iOS,v 1.1 2023/04/26 20:53:23 nikita Exp $
+
+Fix portability.
+
+--- misc/build-gambit-iOS.orig 2023-04-26 22:19:02.324334524 +0200
++++ misc/build-gambit-iOS      2023-04-26 22:21:44.927756847 +0200
+@@ -101,7 +101,7 @@
+   rootfromhere="`grep \"^rootfromhere = *\" makefile 2> /dev/null | sed -e \"s/rootfromhere = //\"`"
+   gambit_dist="`grep \"^PACKAGE_TARNAME = *\" makefile 2> /dev/null | sed -e \"s/PACKAGE_TARNAME = *//\"`"
+ 
+-  if [ "$gambit_dist" == "" ]; then
++  if [ "$gambit_dist" = "" ]; then
+ 
+     download_gambit_dist_tgz
+ 
+@@ -141,14 +141,14 @@
+   what="$2"
+   cd "$dir"
+ 
+-  if [ "$update_with_latest_changes" == "yes" ]; then
++  if [ "$update_with_latest_changes" = "yes" ]; then
+      echo "Updating to latest from master"
+      make update
+   fi
+ 
+   make clean
+ 
+-  if [ "$what" == "skip-gsi-gsc" ]; then
++  if [ "$what" = "skip-gsi-gsc" ]; then
+ 
+     # we only care about the Gambit runtime library so avoid building gsi and gsc
+ 
Index: pkgsrc/lang/gambc/patches/patch-misc_change-gvm-regs
diff -u /dev/null pkgsrc/lang/gambc/patches/patch-misc_change-gvm-regs:1.1
--- /dev/null   Wed Apr 26 20:53:24 2023
+++ pkgsrc/lang/gambc/patches/patch-misc_change-gvm-regs        Wed Apr 26 20:53:23 2023
@@ -0,0 +1,24 @@
+$NetBSD: patch-misc_change-gvm-regs,v 1.1 2023/04/26 20:53:23 nikita Exp $
+
+Fix portability.
+
+--- misc/change-gvm-regs.orig  2023-04-26 22:19:15.917800254 +0200
++++ misc/change-gvm-regs       2023-04-26 22:22:39.244105743 +0200
+@@ -11,7 +11,7 @@
+ NB_ARG_REGS=$2
+ CONFIGURE_OPTIONS=$3
+ 
+-if [ "$NB_GVM_REGS" == "" ]
++if [ "$NB_GVM_REGS" = "" ]
+ then
+   NB_GVM_REGS=5
+ fi
+@@ -23,7 +23,7 @@
+    exit 1
+ fi
+ 
+-if [ "$NB_ARG_REGS" == "" ]
++if [ "$NB_ARG_REGS" = "" ]
+ then
+   NB_ARG_REGS=`eval expr $NB_GVM_REGS - 2`
+ fi



Home | Main Index | Thread Index | Old Index