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
--- 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 $ |
2 | bin/gambc-cc.bat | | 2 | bin/gambc-cc |
3 | bin/gambc-doc.bat | | 3 | bin/gambc-doc |
4 | bin/gsc | | 4 | bin/gsc |
5 | bin/gsc-script | | 5 | bin/gsc-script |
6 | bin/gsi | | 6 | bin/gsi |
7 | bin/gsi-script | | 7 | bin/gsi-script |
8 | bin/scheme-ieee-1178-1990 | | 8 | bin/scheme-ieee-1178-1990 |
9 | bin/scheme-r4rs | | 9 | bin/scheme-r4rs |
10 | bin/scheme-r5rs | | 10 | bin/scheme-r5rs |
11 | bin/scheme-srfi-0 | | 11 | bin/scheme-srfi-0 |
12 | bin/six | | 12 | bin/six |
13 | bin/six-script | | 13 | bin/six-script |
14 | include/gambit-not.h | | 14 | include/gambit-not.h |
15 | include/gambit.h | | 15 | include/gambit.h |
16 | info/gambit-c.info | | 16 | info/gambit-c.info |
| | | 17 | lib/_asm#.scm |
| | | 18 | lib/_assert#.scm |
| | | 19 | lib/_codegen#.scm |
17 | lib/_eval#.scm | | 20 | lib/_eval#.scm |
18 | lib/_gambc.c | | 21 | lib/_gambc.c |
19 | lib/_gambcgsc.c | | 22 | lib/_gambcgsc.c |
20 | lib/_gambcgsi.c | | 23 | lib/_gambcgsi.c |
21 | lib/_gambit#.scm | | 24 | lib/_gambit#.scm |
22 | lib/_io#.scm | | 25 | lib/_io#.scm |
23 | lib/_kernel#.scm | | 26 | lib/_kernel#.scm |
24 | lib/_nonstd#.scm | | 27 | lib/_nonstd#.scm |
25 | lib/_num#.scm | | 28 | lib/_num#.scm |
26 | lib/_repl#.scm | | 29 | lib/_repl#.scm |
27 | lib/_std#.scm | | 30 | lib/_std#.scm |
28 | lib/_system#.scm | | 31 | lib/_system#.scm |
29 | lib/_thread#.scm | | 32 | lib/_thread#.scm |
| | | 33 | lib/_x86#.scm |
30 | lib/digest#.scm | | 34 | lib/digest#.scm |
31 | lib/digest.scm | | 35 | lib/digest.scm |
32 | lib/gambit#.scm | | 36 | lib/gambit#.scm |
33 | lib/libgambc.so | | 37 | lib/libgambc.so |
34 | lib/libgambcgsc.so | | 38 | lib/libgambcgsc.so |
35 | lib/libgambcgsi.so | | 39 | lib/libgambcgsi.so |
36 | lib/r4rs#.scm | | 40 | lib/r4rs#.scm |
37 | lib/r5rs#.scm | | 41 | lib/r5rs#.scm |
38 | lib/syntax-case.scm | | 42 | lib/syntax-case.scm |
39 | man/man1/gsi.1 | | 43 | man/man1/gsi.1 |
40 | share/doc/gambc/gambit-c.html | | 44 | share/doc/gambc/gambit-c.html |
41 | share/doc/gambc/gambit-c.pdf | | 45 | share/doc/gambc/gambit-c.pdf |
42 | share/doc/gambc/gambit-c.txt | | 46 | share/doc/gambc/gambit-c.txt |
--- 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 | |
3 | SHA1 (gambc-v4_6_0.tgz) = c95dd64aa917ea5b07403c3a77536b07413f38d9 | | 3 | SHA1 (gambc-v4_6_5.tgz) = 16a73446440714aa1985c861aa225d0238528544 |
4 | RMD160 (gambc-v4_6_0.tgz) = 90d73552123b3c9380afbbe3e6c8f1496ba60103 | | 4 | RMD160 (gambc-v4_6_5.tgz) = 2ab84686483c541b1a2e182520740bf8293d266c |
5 | Size (gambc-v4_6_0.tgz) = 8196859 bytes | | 5 | Size (gambc-v4_6_5.tgz) = 10699787 bytes |
6 | SHA1 (patch-aa) = 0c87076ccab2483865d269a6a3542e83b76563c5 | | 6 | SHA1 (patch-aa) = 0c87076ccab2483865d269a6a3542e83b76563c5 |
7 | SHA1 (patch-ab) = d49f8dc9d33648536bc34f0efec88f2e6ee8c2c8 | | 7 | SHA1 (patch-ab) = fb2adfbe600706d291876b858a4144be50c7c6e0 |
| | | 8 | SHA1 (patch-examples_iOS_build-gambit-iOS) = 73afbc3aeb7a10c844403ae526539498e9730148 |
| | | 9 | SHA1 (patch-examples_iOS_make-keys) = d556004fe8f87d66c3522a603ee6592047de992a |
--- 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) |
4 | GAMBC_VERSION_MK= # empty | | 4 | GAMBC_VERSION_MK= # empty |
5 | ### | | 5 | ### |
6 | ### The package version sets the distribution version. | | 6 | ### The package version sets the distribution version. |
7 | ### | | 7 | ### |
8 | GAMBC_VERSION= 4.6.0 | | 8 | GAMBC_VERSION= 4.6.5 |
9 | GAMBC_DIST_VERSION= ${GAMBC_VERSION:C|^.*|v&|:S|.|_|g} | | 9 | GAMBC_DIST_VERSION= ${GAMBC_VERSION:C|^.*|v&|:S|.|_|g} |
10 | .endif | | 10 | .endif |
--- 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 |
$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
$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=""