pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/chicken Update to version 1.66



details:   https://anonhg.NetBSD.org/pkgsrc/rev/15eedfa2cdf3
branches:  trunk
changeset: 480305:15eedfa2cdf3
user:      seb <seb%pkgsrc.org@localhost>
date:      Sun Sep 05 18:31:59 2004 +0000

description:
Update to version 1.66
Provided in PR pkg/26832 by Peter dot Bex at student dot kun dot nl
with minor additions (info file handling and resource limit specification
so test target runs on my test platforms).

Many changes since last packaged version, too many to list here.
See installed file PREFIX/share/doc/chicken/ChangeLog for a complete
list.

diffstat:

 lang/chicken/Makefile         |  10 +++++++---
 lang/chicken/PLIST            |  17 +++++------------
 lang/chicken/distinfo         |  14 +++++++-------
 lang/chicken/patches/patch-aa |  14 +++++---------
 lang/chicken/patches/patch-ab |  18 +++++++-----------
 lang/chicken/patches/patch-ac |  10 +++++-----
 lang/chicken/patches/patch-ad |  22 +++++++++++-----------
 7 files changed, 47 insertions(+), 58 deletions(-)

diffs (246 lines):

diff -r b107e70961e1 -r 15eedfa2cdf3 lang/chicken/Makefile
--- a/lang/chicken/Makefile     Sun Sep 05 18:06:40 2004 +0000
+++ b/lang/chicken/Makefile     Sun Sep 05 18:31:59 2004 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.13 2004/07/24 10:33:12 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2004/09/05 18:31:59 seb Exp $
 #
 
-DISTNAME=      chicken-1.51
-PKGREVISION=   1
+DISTNAME=      chicken-1.66
 CATEGORIES=    lang
 MASTER_SITES=  http://www.call-with-current-continuation.org/
 
@@ -15,7 +14,12 @@
 USE_LIBTOOL=   yes
 TEST_TARGET=   test
 
+INFO_FILES=    chicken.info
+
 # Avoid an ICE in gcc2 on sparc64
 CONFIGURE_ENV+=        F77=${FALSE}
 
+# This is for the test target
+UNLIMIT_RESOURCES=     datasize
+
 .include "../../mk/bsd.pkg.mk"
diff -r b107e70961e1 -r 15eedfa2cdf3 lang/chicken/PLIST
--- a/lang/chicken/PLIST        Sun Sep 05 18:06:40 2004 +0000
+++ b/lang/chicken/PLIST        Sun Sep 05 18:31:59 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2004/07/24 10:32:40 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2004/09/05 18:31:59 seb Exp $
 bin/chicken
 bin/chicken-config
 bin/chicken-profile
@@ -7,15 +7,6 @@
 bin/csc
 bin/csi
 bin/csi-static
-bin/rcsi
-bin/rcsi-static
-bin/scheme-chicken
-bin/scheme-chicken-hygienic
-bin/scheme-ieee-1178-1990
-bin/scheme-r4rs
-bin/scheme-r5rs
-bin/scheme-srfi-0
-bin/scheme-srfi-7
 include/c_defaults.h
 include/chicken-config.h
 include/chicken.h
@@ -50,6 +41,8 @@
 lib/libustuffed-chicken.so.0
 lib/libustuffed-chicken.so.0.0
 man/man1/chicken-config.1
+man/man1/chicken-profile.1
+man/man1/chicken-setup.1
 man/man1/chicken.1
 man/man1/csc.1
 man/man1/csi.1
@@ -73,7 +66,7 @@
 share/doc/chicken/chicken.html
 share/doc/chicken/chicken.pdf
 share/doc/chicken/format.txt
+@dirrm share/doc/chicken
+@dirrm share/chicken
 @exec ${MKDIR} %D/lib/chicken
 @dirrm lib/chicken
-@dirrm share/doc/chicken
-@dirrm share/chicken
diff -r b107e70961e1 -r 15eedfa2cdf3 lang/chicken/distinfo
--- a/lang/chicken/distinfo     Sun Sep 05 18:06:40 2004 +0000
+++ b/lang/chicken/distinfo     Sun Sep 05 18:31:59 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.10 2004/07/24 10:32:40 wiz Exp $
+$NetBSD: distinfo,v 1.11 2004/09/05 18:31:59 seb Exp $
 
-SHA1 (chicken-1.51.tar.gz) = e1f9cc50113d0ed47bf2486b49e882c9a7420cd9
-Size (chicken-1.51.tar.gz) = 3574657 bytes
-SHA1 (patch-aa) = 7f69b1025a3ff9516efcb6af711c9affe1a217d5
-SHA1 (patch-ab) = 523f497899940a8476f5c1b9d801ebd49297eb2c
-SHA1 (patch-ac) = c2623952f8bd668ea4eb2122d409f4999672b714
-SHA1 (patch-ad) = fb80d8782aa6310f9fa31b219ad65adf9034debb
+SHA1 (chicken-1.66.tar.gz) = 63846ec90eb08dc2f9d1fd34f7f4278650acc10f
+Size (chicken-1.66.tar.gz) = 3703678 bytes
+SHA1 (patch-aa) = 52b02ba8ccb2db3117419a1324e56f4cbcb7e577
+SHA1 (patch-ab) = ccc38246417e0145e3172ba7faf0e22dfffe32f8
+SHA1 (patch-ac) = 427ea4b8b0cae4bd5852c5fd9e10eeedafee552f
+SHA1 (patch-ad) = 191cfbb643a7856baa9695330b11e08ba34f2b4d
diff -r b107e70961e1 -r 15eedfa2cdf3 lang/chicken/patches/patch-aa
--- a/lang/chicken/patches/patch-aa     Sun Sep 05 18:06:40 2004 +0000
+++ b/lang/chicken/patches/patch-aa     Sun Sep 05 18:31:59 2004 +0000
@@ -1,23 +1,19 @@
-$NetBSD: patch-aa,v 1.7 2004/07/24 10:32:40 wiz Exp $
+$NetBSD: patch-aa,v 1.8 2004/09/05 18:31:59 seb Exp $
 
---- Makefile.am.orig   2004-05-20 23:20:58.000000000 +0200
+--- Makefile.am.orig   2004-07-07 19:34:07.000000000 +0200
 +++ Makefile.am
-@@ -294,9 +294,11 @@ pkgdata_DATA = chicken-match-macros.scm 
+@@ -269,8 +269,8 @@ pkgdata_DATA = chicken-match-macros.scm 
  
  # Install docs and sources.
  install-data-local : chicken.html
 -      $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/doc
 -      -for file in $(DOCFILES); do cp $(srcdir)/$$file $(DESTDIR)$(pkgdatadir)/doc; done
--      $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
 +      $(mkinstalldirs) $(DESTDIR)$(prefix)/share/doc/chicken
 +      -for file in $(DOCFILES); do cp $(srcdir)/$$file $(DESTDIR)$(prefix)/share/doc/chicken; done
-+      $(mkinstalldirs) $(DESTDIR)$(prefix)/share/doc/chicken
-+      $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
-+
+       $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
  
  chicken.html: chicken.texi
-       $(MAKEINFO) --no-split --html chicken.texi
-@@ -514,7 +516,7 @@ paranoid :
+@@ -489,7 +489,7 @@ paranoid :
  .PHONY : test
  
  test :
diff -r b107e70961e1 -r 15eedfa2cdf3 lang/chicken/patches/patch-ab
--- a/lang/chicken/patches/patch-ab     Sun Sep 05 18:06:40 2004 +0000
+++ b/lang/chicken/patches/patch-ab     Sun Sep 05 18:31:59 2004 +0000
@@ -1,32 +1,28 @@
-$NetBSD: patch-ab,v 1.5 2004/07/24 10:32:40 wiz Exp $
+$NetBSD: patch-ab,v 1.6 2004/09/05 18:31:59 seb Exp $
 
---- Makefile.in.orig   2004-05-20 23:21:13.000000000 +0200
+--- Makefile.in.orig   2004-08-19 18:37:55.000000000 +0200
 +++ Makefile.in
-@@ -536,7 +536,7 @@ am__CONFIG_DISTCLEAN_FILES = config.stat
+@@ -472,7 +472,7 @@ am__CONFIG_DISTCLEAN_FILES = config.stat
   configure.lineno
  $(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
        cd $(top_srcdir) && \
 -        $(AUTOMAKE) --foreign  Makefile
-+        $(AUTOMAKE) --foreign  --ignore-deps Makefile
++        $(AUTOMAKE) --foreign  --ignore-deps  Makefile
  Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
        cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
  
-@@ -1440,9 +1440,11 @@ csc.scm: csc.scm.in
+@@ -1343,8 +1343,8 @@ csc.scm: csc.scm.in
  
  # Install docs and sources.
  install-data-local : chicken.html
 -      $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/doc
 -      -for file in $(DOCFILES); do cp $(srcdir)/$$file $(DESTDIR)$(pkgdatadir)/doc; done
--      $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
 +      $(mkinstalldirs) $(DESTDIR)$(prefix)/share/doc/chicken
 +      -for file in $(DOCFILES); do cp $(srcdir)/$$file $(DESTDIR)$(prefix)/share/doc/chicken; done
-+      $(mkinstalldirs) $(DESTDIR)$(prefix)/share/doc/chicken
-+      $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
-+
+       $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
  
  chicken.html: chicken.texi
-       $(MAKEINFO) --no-split --html chicken.texi
-@@ -1630,7 +1632,7 @@ paranoid :
+@@ -1533,7 +1533,7 @@ paranoid :
  .PHONY : test
  
  test :
diff -r b107e70961e1 -r 15eedfa2cdf3 lang/chicken/patches/patch-ac
--- a/lang/chicken/patches/patch-ac     Sun Sep 05 18:06:40 2004 +0000
+++ b/lang/chicken/patches/patch-ac     Sun Sep 05 18:31:59 2004 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-ac,v 1.2 2004/06/02 06:56:07 itojun Exp $
+$NetBSD: patch-ac,v 1.3 2004/09/05 18:31:59 seb Exp $
 
---- chicken-config.in.orig     2004-05-21 06:21:00.000000000 +0900
-+++ chicken-config.in  2004-06-02 15:31:38.000000000 +0900
-@@ -49,7 +49,11 @@
+--- chicken-config.in.orig     2004-06-09 18:43:29.000000000 +0200
++++ chicken-config.in
+@@ -48,7 +48,11 @@ esac
  # standard library directory.
  case "%libdir%" in
      /usr/lib|"") LIBDIR=;;
 -    *) LIBDIR=-L%libdir%;;
 +    *) LIBDIR="-L%libdir%"
 +       if [ `uname -s` = "NetBSD" ]; then
-+         LIBDIR="$LIBDIR -Wl,-R%libdir%"
++       LIBDIR="$LIBDIR -Wl,-R%libdir%"
 +       fi
 +       ;;
  esac 
diff -r b107e70961e1 -r 15eedfa2cdf3 lang/chicken/patches/patch-ad
--- a/lang/chicken/patches/patch-ad     Sun Sep 05 18:06:40 2004 +0000
+++ b/lang/chicken/patches/patch-ad     Sun Sep 05 18:31:59 2004 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ad,v 1.1 2003/05/21 19:43:04 seb Exp $
+$NetBSD: patch-ad,v 1.2 2004/09/05 18:31:59 seb Exp $
 
---- testsuites/makefile.in.orig        2003-03-11 21:53:33.000000000 +0000
+--- testsuites/makefile.in.orig        2004-06-27 23:25:12.000000000 +0200
 +++ testsuites/makefile.in
 @@ -1,5 +1,9 @@
  # makefile for Chicken test-suite
@@ -22,10 +22,10 @@
  CHICKENFLAGS = -hygienic -include-path .. -optimize-level 1
  LIBDIR = ..
  CCOPTS = `../chicken-config -cflags | sed s%-I@prefix@/include%%g`
- LIBS = `../chicken-config -extra-libs -libs | sed s%-L@prefix@/lib%%g | sed "s%@prefix@/lib/\(lib[-A-Za-z0-9_]*\.a\)%$(LIBDIR)/\1%g"`
+ LIBS = `../chicken-config -libs | sed s%-L@prefix@/lib%%g | sed "s%@prefix@/lib/\(lib[-A-Za-z0-9_]*\.a\)%$(LIBDIR)/\1%g"`
  
-+CC= @CC@
-+LIBTOOL= @LIBTOOL@
++CC = @CC@
++LIBTOOL = @LIBTOOL@
 +
  all : $(TESTCASES)
  
@@ -34,24 +34,24 @@
 -        $(CC) $(CFLAGS) $(CCOPTS) $@.c -L$(LIBDIR) -I$(INCDIR) $(LIBS) -o $@ && \
 -        ./$@
 +      $(CHICKEN) $@.scm $(CHICKENFLAGS) -output-file $@.c
-+      $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(CCOPTS) $@.c -L$(LIBDIR) -I$(INCDIR) $(LIBS) -o $@
-+      $(LIBTOOL) --mode=execute ./$@
++        $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(CCOPTS) $@.c -L$(LIBDIR) -I$(INCDIR) $(LIBS) -o $@
++        $(LIBTOOL) --mode=execute ./$@
  
  test-r5rs :
 -      $(CHICKEN) $@.scm $(CHICKENFLAGS) -output-file $@.c && \
 -        $(CC) $(CFLAGS) $(CCOPTS) $@.c -L$(LIBDIR) -I$(INCDIR) $(LIBS) -o $@ && \
 -        ./$@
 +      $(CHICKEN) $@.scm $(CHICKENFLAGS) -output-file $@.c
-+      $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(CCOPTS) $@.c -L$(LIBDIR) -I$(INCDIR) $(LIBS) -o $@
-+      $(LIBTOOL) --mode=execute ./$@
++        $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(CCOPTS) $@.c -L$(LIBDIR) -I$(INCDIR) $(LIBS) -o $@
++        $(LIBTOOL) --mode=execute ./$@
  
  test-test-infrastructure :
 -      $(CHICKEN) $@.scm $(CHICKENFLAGS) -output-file $@.c && \
 -        $(CC) $(CFLAGS) $(CCOPTS) $@.c -L$(LIBDIR) -I$(INCDIR) $(LIBS) -o $@ && \
 -        ./$@
 +      $(CHICKEN) $@.scm $(CHICKENFLAGS) -output-file $@.c
-+      $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(CCOPTS) $@.c -L$(LIBDIR) -I$(INCDIR) $(LIBS) -o $@
-+      $(LIBTOOL) --mode=execute ./$@
++        $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(CCOPTS) $@.c -L$(LIBDIR) -I$(INCDIR) $(LIBS) -o $@
++        $(LIBTOOL) --mode=execute ./$@
  
  clean:
        rm -f *.c $(TESTCASES)



Home | Main Index | Thread Index | Old Index