Mon Apr 16 10:19:34 2012 UTC ()
Update to Gambit C 4.6.5

Changes since version 4.6.3 include various build system fixes,
iOS REPL improvements, addition of Xlib examples.


(asau)
diff -r1.4 -r1.5 pkgsrc/lang/gambc/PLIST
diff -r1.4 -r1.5 pkgsrc/lang/gambc/distinfo
diff -r1.3 -r1.4 pkgsrc/lang/gambc/version.mk
diff -r1.1 -r1.2 pkgsrc/lang/gambc/patches/patch-ab
diff -r0 -r1.1 pkgsrc/lang/gambc/patches/patch-examples_iOS_build-gambit-iOS
diff -r0 -r1.1 pkgsrc/lang/gambc/patches/patch-examples_iOS_make-keys

cvs diff -r1.4 -r1.5 pkgsrc/lang/gambc/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/gambc/PLIST 2010/11/23 21:22:11 1.4
+++ pkgsrc/lang/gambc/PLIST 2012/04/16 10:19:34 1.5
@@ -1,42 +1,46 @@ @@ -1,42 +1,46 @@
1@comment $NetBSD: PLIST,v 1.4 2010/11/23 21:22:11 asau Exp $ 1@comment $NetBSD: PLIST,v 1.5 2012/04/16 10:19:34 asau Exp $
2bin/gambc-cc.bat 2bin/gambc-cc
3bin/gambc-doc.bat 3bin/gambc-doc
4bin/gsc 4bin/gsc
5bin/gsc-script 5bin/gsc-script
6bin/gsi 6bin/gsi
7bin/gsi-script 7bin/gsi-script
8bin/scheme-ieee-1178-1990 8bin/scheme-ieee-1178-1990
9bin/scheme-r4rs 9bin/scheme-r4rs
10bin/scheme-r5rs 10bin/scheme-r5rs
11bin/scheme-srfi-0 11bin/scheme-srfi-0
12bin/six 12bin/six
13bin/six-script 13bin/six-script
14include/gambit-not.h 14include/gambit-not.h
15include/gambit.h 15include/gambit.h
16info/gambit-c.info 16info/gambit-c.info
 17lib/_asm#.scm
 18lib/_assert#.scm
 19lib/_codegen#.scm
17lib/_eval#.scm 20lib/_eval#.scm
18lib/_gambc.c 21lib/_gambc.c
19lib/_gambcgsc.c 22lib/_gambcgsc.c
20lib/_gambcgsi.c 23lib/_gambcgsi.c
21lib/_gambit#.scm 24lib/_gambit#.scm
22lib/_io#.scm 25lib/_io#.scm
23lib/_kernel#.scm 26lib/_kernel#.scm
24lib/_nonstd#.scm 27lib/_nonstd#.scm
25lib/_num#.scm 28lib/_num#.scm
26lib/_repl#.scm 29lib/_repl#.scm
27lib/_std#.scm 30lib/_std#.scm
28lib/_system#.scm 31lib/_system#.scm
29lib/_thread#.scm 32lib/_thread#.scm
 33lib/_x86#.scm
30lib/digest#.scm 34lib/digest#.scm
31lib/digest.scm 35lib/digest.scm
32lib/gambit#.scm 36lib/gambit#.scm
33lib/libgambc.so 37lib/libgambc.so
34lib/libgambcgsc.so 38lib/libgambcgsc.so
35lib/libgambcgsi.so 39lib/libgambcgsi.so
36lib/r4rs#.scm 40lib/r4rs#.scm
37lib/r5rs#.scm 41lib/r5rs#.scm
38lib/syntax-case.scm 42lib/syntax-case.scm
39man/man1/gsi.1 43man/man1/gsi.1
40share/doc/gambc/gambit-c.html 44share/doc/gambc/gambit-c.html
41share/doc/gambc/gambit-c.pdf 45share/doc/gambc/gambit-c.pdf
42share/doc/gambc/gambit-c.txt 46share/doc/gambc/gambit-c.txt

cvs diff -r1.4 -r1.5 pkgsrc/lang/gambc/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gambc/distinfo 2010/11/23 21:22:11 1.4
+++ pkgsrc/lang/gambc/distinfo 2012/04/16 10:19:34 1.5
@@ -1,7 +1,9 @@ @@ -1,7 +1,9 @@
1$NetBSD: distinfo,v 1.4 2010/11/23 21:22:11 asau Exp $ 1$NetBSD: distinfo,v 1.5 2012/04/16 10:19:34 asau Exp $
2 2
3SHA1 (gambc-v4_6_0.tgz) = c95dd64aa917ea5b07403c3a77536b07413f38d9 3SHA1 (gambc-v4_6_5.tgz) = 16a73446440714aa1985c861aa225d0238528544
4RMD160 (gambc-v4_6_0.tgz) = 90d73552123b3c9380afbbe3e6c8f1496ba60103 4RMD160 (gambc-v4_6_5.tgz) = 2ab84686483c541b1a2e182520740bf8293d266c
5Size (gambc-v4_6_0.tgz) = 8196859 bytes 5Size (gambc-v4_6_5.tgz) = 10699787 bytes
6SHA1 (patch-aa) = 0c87076ccab2483865d269a6a3542e83b76563c5 6SHA1 (patch-aa) = 0c87076ccab2483865d269a6a3542e83b76563c5
7SHA1 (patch-ab) = d49f8dc9d33648536bc34f0efec88f2e6ee8c2c8 7SHA1 (patch-ab) = fb2adfbe600706d291876b858a4144be50c7c6e0
 8SHA1 (patch-examples_iOS_build-gambit-iOS) = 73afbc3aeb7a10c844403ae526539498e9730148
 9SHA1 (patch-examples_iOS_make-keys) = d556004fe8f87d66c3522a603ee6592047de992a

cvs diff -r1.3 -r1.4 pkgsrc/lang/gambc/version.mk (expand / switch to unified diff)

--- pkgsrc/lang/gambc/version.mk 2010/11/23 21:22:11 1.3
+++ pkgsrc/lang/gambc/version.mk 2012/04/16 10:19:34 1.4
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1# $NetBSD: version.mk,v 1.3 2010/11/23 21:22:11 asau Exp $ 1# $NetBSD: version.mk,v 1.4 2012/04/16 10:19:34 asau Exp $
2### 2###
3.if !defined(GAMBC_VERSION_MK) 3.if !defined(GAMBC_VERSION_MK)
4GAMBC_VERSION_MK= # empty 4GAMBC_VERSION_MK= # empty
5### 5###
6### The package version sets the distribution version. 6### The package version sets the distribution version.
7### 7###
8GAMBC_VERSION= 4.6.0 8GAMBC_VERSION= 4.6.5
9GAMBC_DIST_VERSION= ${GAMBC_VERSION:C|^.*|v&|:S|.|_|g} 9GAMBC_DIST_VERSION= ${GAMBC_VERSION:C|^.*|v&|:S|.|_|g}
10.endif 10.endif

cvs diff -r1.1 -r1.2 pkgsrc/lang/gambc/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/lang/gambc/patches/Attic/patch-ab 2009/07/20 18:18:11 1.1
+++ pkgsrc/lang/gambc/patches/Attic/patch-ab 2012/04/16 10:19:34 1.2
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: patch-ab,v 1.1 2009/07/20 18:18:11 hasso Exp $ 1$NetBSD: patch-ab,v 1.2 2012/04/16 10:19:34 asau Exp $
2 2
3--- lib/os.h.orig 2009-07-20 19:29:42 +0300 3--- lib/os.h.orig 2012-02-07 20:27:30.000000000 +0000
4+++ lib/os.h 2009-07-20 19:30:15 +0300 4+++ lib/os.h
5@@ -847,6 +847,8 @@ ___END_C_LINKAGE 5@@ -934,6 +934,8 @@ ___END_C_LINKAGE
6 #define INCLUDE_pty_h 6 #define INCLUDE_pty_h
7 #undef INCLUDE_util_h 7 #undef INCLUDE_util_h
8 #define INCLUDE_util_h 8 #define INCLUDE_util_h
9+#undef INCLUDE_libutil_h 9+#undef INCLUDE_libutil_h
10+#define INCLUDE_libutil_h 10+#define INCLUDE_libutil_h
11 #endif 11 #endif
12  12
13 #ifdef USE_tcgetattr 13 #ifdef USE_getpt

File Added: pkgsrc/lang/gambc/patches/Attic/patch-examples_iOS_build-gambit-iOS
$NetBSD: patch-examples_iOS_build-gambit-iOS,v 1.1 2012/04/16 10:19:34 asau Exp $

--- examples/iOS/build-gambit-iOS.orig	2012-02-21 15:03:22.000000000 +0000
+++ examples/iOS/build-gambit-iOS
@@ -111,7 +111,7 @@ get_gambit_dist_tgz()
   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 @@ make_gambit()
   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

File Added: pkgsrc/lang/gambc/patches/Attic/patch-examples_iOS_make-keys
$NetBSD: patch-examples_iOS_make-keys,v 1.1 2012/04/16 10:19:34 asau Exp $

--- examples/iOS/make-keys.orig	2011-07-25 18:21:39.000000000 +0000
+++ examples/iOS/make-keys
@@ -33,7 +33,7 @@ make_key_with_wh()
 
   FONT_SIZE=`expr \( ${KEY_HEIGHT} \* 1000 \) / 1625`
 
-  if [ "${IMAGE}" == "" ]; then
+  if [ "${IMAGE}" = "" ]; then
 
     DRAW_IMAGE=""