Tue Nov 23 21:22:11 2010 UTC ()
Update Gambit-C to 4.6.0
With advent of git version control changes are unknown.


(asau)
diff -r1.7 -r1.8 pkgsrc/lang/gambc/Makefile
diff -r1.3 -r1.4 pkgsrc/lang/gambc/PLIST
diff -r1.3 -r1.4 pkgsrc/lang/gambc/distinfo
diff -r1.2 -r1.3 pkgsrc/lang/gambc/version.mk
diff -r1.2 -r1.3 pkgsrc/lang/gambc/patches/patch-aa

cvs diff -r1.7 -r1.8 pkgsrc/lang/gambc/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gambc/Makefile 2008/08/31 09:17:56 1.7
+++ pkgsrc/lang/gambc/Makefile 2010/11/23 21:22:11 1.8
@@ -1,39 +1,40 @@ @@ -1,39 +1,40 @@
1# $NetBSD: Makefile,v 1.7 2008/08/31 09:17:56 obache Exp $ 1# $NetBSD: Makefile,v 1.8 2010/11/23 21:22:11 asau Exp $
2# 2#
3 3
4DISTNAME= gambc-${GAMBC_DIST_VERSION} 4DISTNAME= gambc-${GAMBC_DIST_VERSION}
5PKGNAME= gambc-${GAMBC_VERSION} 5PKGNAME= gambc-${GAMBC_VERSION}
6CATEGORIES= lang 6CATEGORIES= lang
7MASTER_SITES= http://www.iro.umontreal.ca/~gambit/download/gambit/v4.2/source/ 7MASTER_SITES= http://www.iro.umontreal.ca/~gambit/download/gambit/v4.6/source/
8EXTRACT_SUFX= .tgz 8EXTRACT_SUFX= .tgz
9 9
10MAINTAINER= bjs@NetBSD.org 10MAINTAINER= bjs@NetBSD.org
11HOMEPAGE= http://www.iro.umontreal.ca/~gambit/ 11HOMEPAGE= http://www.iro.umontreal.ca/~gambit/
12COMMENT= GambitC Scheme System 12COMMENT= GambitC Scheme System
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15NOT_FOR_BULK_PLATFORM+= SunOS-*-* 15NOT_FOR_BULK_PLATFORM+= SunOS-*-*
16 16
17# bin/scheme-r5rs 17# bin/scheme-r5rs
18CONFLICTS+= scheme48>=1.2 18CONFLICTS+= scheme48>=1.2
19 19
20GNU_CONFIGURE= yes 20GNU_CONFIGURE= yes
21USE_LANGUAGES= c c++ 21USE_LANGUAGES= c c++
22USE_TOOLS+= gmake 22USE_TOOLS+= gmake
23 23
24CONFIGURE_ARGS+= --enable-single-host 24CONFIGURE_ARGS+= --enable-single-host
25CONFIGURE_ARGS+= --enable-cplusplus 25CONFIGURE_ARGS+= --enable-cplusplus
26CONFIGURE_ARGS+= --enable-shared 26CONFIGURE_ARGS+= --enable-shared
 27CONFIGURE_ARGS+= --disable-absolute-shared-libs # DESTDIR bug?
27### 28###
28### XXX On NetBSD/amd64 4.99.61, gcc had a resident memory size of over 384MB 29### XXX On NetBSD/amd64 4.99.61, gcc had a resident memory size of over 384MB
29### while building this and ultimately exhausted all 1GB of swap I had. 30### while building this and ultimately exhausted all 1GB of swap I had.
30### See the documentation for more information. (This was due to using 31### See the documentation for more information. (This was due to using
31### -fmodulo-sched, gcc 4.1.3). 32### -fmodulo-sched, gcc 4.1.3).
32### 33###
33CONFIGURE_ARGS+= --disable-gcc-opts 34CONFIGURE_ARGS+= --disable-gcc-opts
34 35
35INFO_FILES= yes 36INFO_FILES= yes
36MAKE_FILE= makefile 37MAKE_FILE= makefile
37 38
38BUILD_TARGET+= bootstrap 39BUILD_TARGET+= bootstrap
39TEST_TARGET= check 40TEST_TARGET= check
@@ -46,29 +47,26 @@ TEST_TARGET= check @@ -46,29 +47,26 @@ TEST_TARGET= check
46.include "../../mk/bsd.prefs.mk" 47.include "../../mk/bsd.prefs.mk"
47 48
48GAMBC_MAKE_FLAGS= prefix=${PREFIX} 49GAMBC_MAKE_FLAGS= prefix=${PREFIX}
49GAMBC_MAKE_FLAGS+= includedir=${PREFIX}/include 50GAMBC_MAKE_FLAGS+= includedir=${PREFIX}/include
50GAMBC_MAKE_FLAGS+= bindir=${PREFIX}/bin 51GAMBC_MAKE_FLAGS+= bindir=${PREFIX}/bin
51GAMBC_MAKE_FLAGS+= infodir=${PREFIX}/${PKGINFODIR} 52GAMBC_MAKE_FLAGS+= infodir=${PREFIX}/${PKGINFODIR}
52GAMBC_MAKE_FLAGS+= libdir=${PREFIX}/lib/ 53GAMBC_MAKE_FLAGS+= libdir=${PREFIX}/lib/
53GAMBC_MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} 54GAMBC_MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR}
54GAMBC_MAKE_FLAGS+= docdir=${PREFIX}/share/doc/${PKGBASE} 55GAMBC_MAKE_FLAGS+= docdir=${PREFIX}/share/doc/${PKGBASE}
55GAMBC_MAKE_FLAGS+= infodir=${PREFIX}/${PKGINFODIR} 56GAMBC_MAKE_FLAGS+= infodir=${PREFIX}/${PKGINFODIR}
56GAMBC_MAKE_FLAGS+= emacsdir=${PREFIX}/share/emacs/site-lisp 57GAMBC_MAKE_FLAGS+= emacsdir=${PREFIX}/share/emacs/site-lisp
57 58
58MAKE_FLAGS+= ${GAMBC_MAKE_FLAGS} 59MAKE_FLAGS+= ${GAMBC_MAKE_FLAGS}
59INSTALL_MAKE_FLAGS+= ${GAMBC_MAKE_FLAGS:@.f.@\ 
60 ${.f.:C|${PREFIX}|${DESTDIR}&|}\ 
61 @:M*} 
62 60
63SUBST_CLASSES+= build 61SUBST_CLASSES+= build
64SUBST_FILES.build= configure 62SUBST_FILES.build= configure
65SUBST_FILES.build+= makefile.in */makefile.in */*/makefile.in 63SUBST_FILES.build+= makefile.in */makefile.in */*/makefile.in
66SUBST_MESSAGE.build= Preparing build-time and installation configuration. 64SUBST_MESSAGE.build= Preparing build-time and installation configuration.
67SUBST_SED.build= -e 's|v${GAMBC_DIST_VERSION}||' 65SUBST_SED.build= -e 's|v${GAMBC_DIST_VERSION}||'
68SUBST_SED.build+= -e 's|@target_vendor@|The NetBSD Foundation, Inc.|g' 66SUBST_SED.build+= -e 's|@target_vendor@|The NetBSD Foundation, Inc.|g'
69SUBST_STAGE.build= pre-configure 67SUBST_STAGE.build= pre-configure
70SUBST_VARS.build+= PACKAGE_SUBDIR PACKAGE_VERSION 68SUBST_VARS.build+= PACKAGE_SUBDIR PACKAGE_VERSION
71SUBST_VARS.build+= PACKAGE_STRING 69SUBST_VARS.build+= PACKAGE_STRING
72 70
73PACKAGE_SUBDIR= # empty 71PACKAGE_SUBDIR= # empty
74PACKAGE_VERSION= ${PKGVERSION} 72PACKAGE_VERSION= ${PKGVERSION}

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

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

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

--- pkgsrc/lang/gambc/distinfo 2009/07/20 18:18:10 1.3
+++ pkgsrc/lang/gambc/distinfo 2010/11/23 21:22:11 1.4
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.3 2009/07/20 18:18:10 hasso Exp $ 1$NetBSD: distinfo,v 1.4 2010/11/23 21:22:11 asau Exp $
2 2
3SHA1 (gambc-v4_2_8.tgz) = 785cb0667c7bfb554cd584413eed8bdb9f4a6077 3SHA1 (gambc-v4_6_0.tgz) = c95dd64aa917ea5b07403c3a77536b07413f38d9
4RMD160 (gambc-v4_2_8.tgz) = ae51ee03c9fcd6da55102e4cf2d72b2e48161d70 4RMD160 (gambc-v4_6_0.tgz) = 90d73552123b3c9380afbbe3e6c8f1496ba60103
5Size (gambc-v4_2_8.tgz) = 14255377 bytes 5Size (gambc-v4_6_0.tgz) = 8196859 bytes
6SHA1 (patch-aa) = 73f5408fbfda26e7fca5f3547d68af1809107959 6SHA1 (patch-aa) = 0c87076ccab2483865d269a6a3542e83b76563c5
7SHA1 (patch-ab) = d49f8dc9d33648536bc34f0efec88f2e6ee8c2c8 7SHA1 (patch-ab) = d49f8dc9d33648536bc34f0efec88f2e6ee8c2c8

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

--- pkgsrc/lang/gambc/version.mk 2008/07/16 07:14:36 1.2
+++ pkgsrc/lang/gambc/version.mk 2010/11/23 21:22:11 1.3
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1# $NetBSD: version.mk,v 1.2 2008/07/16 07:14:36 bjs Exp $ 1# $NetBSD: version.mk,v 1.3 2010/11/23 21:22:11 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.2.8 8GAMBC_VERSION= 4.6.0
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.2 -r1.3 pkgsrc/lang/gambc/patches/patch-aa (expand / switch to unified diff)

--- pkgsrc/lang/gambc/patches/patch-aa 2008/07/16 07:14:36 1.2
+++ pkgsrc/lang/gambc/patches/patch-aa 2010/11/23 21:22:11 1.3
@@ -1,28 +1,13 @@ @@ -1,28 +1,13 @@
1$NetBSD: patch-aa,v 1.2 2008/07/16 07:14:36 bjs Exp $ 1$NetBSD: patch-aa,v 1.3 2010/11/23 21:22:11 asau Exp $
2 2
3--- makefile.in.orig 2008-05-17 08:43:44.000000000 -0400 3--- makefile.in.orig 2009-08-02 01:29:10.000000000 +0400
4+++ makefile.in 4+++ makefile.in 2010-08-12 13:47:00.000000000 +0400
5@@ -56,7 +56,7 @@ includedir=$(includedir) libdir=$(libdir 5@@ -70,7 +70,7 @@
6 bindir=$(bindir) docdir=$(docdir) \ 6 bindir=$(bindir) docdir=$(docdir) \
7 infodir=$(infodir) emacsdir=$(emacsdir) 7 infodir=$(infodir) emacsdir=$(emacsdir)
8  8
9-SUBDIRS = include lib gsi gsc bin misc doc tests examples prebuilt 9-SUBDIRS = include lib gsi gsc bin misc doc tests examples prebuilt
10+SUBDIRS = include lib gsi gsc bin doc tests examples 10+SUBDIRS = include lib gsi gsc bin doc tests examples
11  11
12 RCFILES = README INSTALL.txt LICENSE-2.0.txt LGPL.txt \ 12 RCFILES = README INSTALL.txt LICENSE-2.0.txt LGPL.txt \
13 makefile.in configure configure.ac config.guess config.sub install-sh mkidirs \ 13 makefile.in configure configure.ac config.guess config.sub install-sh mkidirs \
14@@ -174,10 +174,10 @@ publish-release: fake_target 
15 install-pre: 
16  
17 install-post: all 
18- rm -f $(prefix)/current $(prefix)/current.lnk 
19- if test "@bat@" = ""; then \ 
20- (cd $(prefix) && $(LN_S) .$(PACKAGE_SUBDIR) current); \ 
21- fi 
22+# rm -f $(prefix)/current $(prefix)/current.lnk 
23+# if test "@bat@" = ""; then \ 
24+# (cd $(prefix) && $(LN_S) .$(PACKAGE_SUBDIR) current); \ 
25+# fi 
26  
27 uninstall-pre: 
28