pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/chicken Update chicken to 2.41, based on PR 34504...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/09b44bf10642
branches:  trunk
changeset: 519817:09b44bf10642
user:      obache <obache%pkgsrc.org@localhost>
date:      Tue Oct 10 15:04:38 2006 +0000

description:
Update chicken to 2.41, based on PR 34504 by Peter Bex.

Mark directories used by chiken's own package `egg' as OWN_DIRS
so that keep eggs when updating this package.

diffstat:

 lang/chicken/Makefile         |   9 ++-
 lang/chicken/PLIST            |  20 +++++++-
 lang/chicken/distinfo         |  18 ++-----
 lang/chicken/patches/patch-aa |   8 +-
 lang/chicken/patches/patch-ab |  17 +------
 lang/chicken/patches/patch-ad |  12 -----
 lang/chicken/patches/patch-ae |  13 ------
 lang/chicken/patches/patch-af |  14 ------
 lang/chicken/patches/patch-ag |  13 ------
 lang/chicken/patches/patch-ah |  13 ------
 lang/chicken/patches/patch-ai |  92 -------------------------------------------
 11 files changed, 36 insertions(+), 193 deletions(-)

diffs (truncated from 325 to 300 lines):

diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/Makefile
--- a/lang/chicken/Makefile     Tue Oct 10 14:51:44 2006 +0000
+++ b/lang/chicken/Makefile     Tue Oct 10 15:04:38 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.25 2006/05/23 10:25:47 tonio Exp $
+# $NetBSD: Makefile,v 1.26 2006/10/10 15:04:38 obache Exp $
 #
 
-DISTNAME=      chicken-2.3
+DISTNAME=      chicken-2.41
 CATEGORIES=    lang
 MASTER_SITES=  http://www.call-with-current-continuation.org/
 
@@ -13,10 +13,13 @@
 USE_TOOLS+=    gmake
 USE_LIBTOOL=   yes
 
-INFO_FILES=    # PLIST
+INFO_FILES=    yes
 MAKE_FLAGS+=   MAKEINFO=${TRUE:Q}
 
 # Avoid an ICE in gcc2 on sparc64
 CONFIGURE_ENV+=        F77=${FALSE:Q}
 
+OWN_DIRS+=     ${PREFIX}/lib/chicken
+OWN_DIRS+=     ${PREFIX}/lib/chicken/1
+
 .include "../../mk/bsd.pkg.mk"
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/PLIST
--- a/lang/chicken/PLIST        Tue Oct 10 14:51:44 2006 +0000
+++ b/lang/chicken/PLIST        Tue Oct 10 15:04:38 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2006/05/23 10:25:47 tonio Exp $
+@comment $NetBSD: PLIST,v 1.14 2006/10/10 15:04:38 obache Exp $
 bin/chicken
 bin/chicken-profile
 bin/chicken-setup
@@ -19,13 +19,25 @@
 man/man1/csi.1
 share/chicken/banner.scm
 share/chicken/chicken-ffi-macros.scm
-share/chicken/chicken-match-macros.scm
 share/chicken/chicken-more-macros.scm
+share/chicken/eval.exports
+share/chicken/extras.exports
+share/chicken/library.exports
+share/chicken/lolevel.exports
+share/chicken/posix.exports
+share/chicken/regex.exports
+share/chicken/scheduler.exports
+share/chicken/srfi-1.exports
+share/chicken/srfi-13.exports
+share/chicken/srfi-14.exports
+share/chicken/srfi-18.exports
+share/chicken/srfi-4.exports
+share/chicken/tcp.exports
+share/chicken/tinyclos.exports
+share/chicken/utils.exports
 share/doc/chicken/ChangeLog
 share/doc/chicken/LICENSE
 share/doc/chicken/README
 share/doc/chicken/chicken.html
 @dirrm share/doc/chicken
 @dirrm share/chicken
-@exec ${MKDIR} %D/lib/chicken
-@dirrm lib/chicken
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/distinfo
--- a/lang/chicken/distinfo     Tue Oct 10 14:51:44 2006 +0000
+++ b/lang/chicken/distinfo     Tue Oct 10 15:04:38 2006 +0000
@@ -1,13 +1,7 @@
-$NetBSD: distinfo,v 1.16 2006/05/23 10:25:47 tonio Exp $
+$NetBSD: distinfo,v 1.17 2006/10/10 15:04:38 obache Exp $
 
-SHA1 (chicken-2.3.tar.gz) = 0ceb0cdea495f753f091cd06ac196b48eadc0b11
-RMD160 (chicken-2.3.tar.gz) = cca291aacef699b06c9fb197bea735cd28892d38
-Size (chicken-2.3.tar.gz) = 3906266 bytes
-SHA1 (patch-aa) = 6caf2b3f93527498a5bc8b0847339a037db915d5
-SHA1 (patch-ab) = 23ecb37a510d2a9b14411b5c7484661e6ae24a2d
-SHA1 (patch-ad) = 926244a681a9c561c649a6e7d7f413aee93c88d7
-SHA1 (patch-ae) = 879adca4cdf2a411559af510f4074bfe8880ec13
-SHA1 (patch-af) = 70aacbe9a01ebd941b41556db6e37068a123c4b8
-SHA1 (patch-ag) = 4532f03b2d888253f0dfad10541dca2de1ae75a5
-SHA1 (patch-ah) = 65e7846c195e11c750f0793e18e69f0b75df93b2
-SHA1 (patch-ai) = 66e74d1253e5709faaafbef4ad42b7885b5e6585
+SHA1 (chicken-2.41.tar.gz) = cfc202f16d021d530b7e9d73a75db097e1946d34
+RMD160 (chicken-2.41.tar.gz) = ba08c178c9260fa9f5dc0d57f5e46bb779ce51aa
+Size (chicken-2.41.tar.gz) = 3950398 bytes
+SHA1 (patch-aa) = 34ac9e2bb18de718a7e2c7fe9a7e042950648636
+SHA1 (patch-ab) = ce95ea724f3129335dcc4b3dc8fe827f526a8d1a
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/patches/patch-aa
--- a/lang/chicken/patches/patch-aa     Tue Oct 10 14:51:44 2006 +0000
+++ b/lang/chicken/patches/patch-aa     Tue Oct 10 15:04:38 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.9 2005/11/16 22:36:40 rillig Exp $
+$NetBSD: patch-aa,v 1.10 2006/10/10 15:04:38 obache Exp $
 
---- Makefile.am.orig   2005-07-12 15:56:39.000000000 +0200
+--- Makefile.am.orig   Mon Jul 17 19:18:42 2006
 +++ Makefile.am
-@@ -254,8 +254,8 @@ pkgdata_DATA = chicken-match-macros.scm 
+@@ -254,8 +254,8 @@ regex.exports: $(regexexports)
  
  # Install docs and sources.
  install-data-local : chicken.html
@@ -10,6 +10,6 @@
 -      -for file in $(DOCFILES); do cp $(srcdir)/$$file $(DESTDIR)$(pkgdatadir)/doc; done
 +      $(mkinstalldirs) $(DESTDIR)$(prefix)/share/doc/chicken
 +      -for file in $(DOCFILES); do cp $(srcdir)/$$file $(DESTDIR)$(prefix)/share/doc/chicken; done
-       $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
+       $(mkinstalldirs) $(DESTDIR)$(pkglibdir)/$(BINARY_VERSION)
  
  chicken.html: chicken.texi
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/patches/patch-ab
--- a/lang/chicken/patches/patch-ab     Tue Oct 10 14:51:44 2006 +0000
+++ b/lang/chicken/patches/patch-ab     Tue Oct 10 15:04:38 2006 +0000
@@ -1,17 +1,8 @@
-$NetBSD: patch-ab,v 1.7 2005/11/16 22:36:40 rillig Exp $
+$NetBSD: patch-ab,v 1.8 2006/10/10 15:04:38 obache Exp $
 
---- Makefile.in.orig   2005-07-13 18:18:22.000000000 +0200
+--- Makefile.in.orig   Mon Jul 17 19:18:42 2006
 +++ Makefile.in
-@@ -465,7 +465,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
- Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
- 
-@@ -1596,8 +1596,8 @@ csc.scm: csc.scm.in
+@@ -1651,8 +1651,8 @@ regex.exports: $(regexexports)
  
  # Install docs and sources.
  install-data-local : chicken.html
@@ -19,6 +10,6 @@
 -      -for file in $(DOCFILES); do cp $(srcdir)/$$file $(DESTDIR)$(pkgdatadir)/doc; done
 +      $(mkinstalldirs) $(DESTDIR)$(prefix)/share/doc/chicken
 +      -for file in $(DOCFILES); do cp $(srcdir)/$$file $(DESTDIR)$(prefix)/share/doc/chicken; done
-       $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
+       $(mkinstalldirs) $(DESTDIR)$(pkglibdir)/$(BINARY_VERSION)
  
  chicken.html: chicken.texi
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/patches/patch-ad
--- a/lang/chicken/patches/patch-ad     Tue Oct 10 14:51:44 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-ad,v 1.4 2005/12/31 00:39:01 joerg Exp $
-
---- scheduler.c.orig   2005-12-30 23:46:23.000000000 +0000
-+++ scheduler.c
-@@ -9,7 +9,6 @@
- 
- #ifdef HAVE_ERRNO_H
- # include <errno.h>
--extern int errno;
- # define C_signal_interrupted_p     C_mk_bool(errno == EINTR)
- #else
- # define C_signal_interrupted_p     C_SCHEME_FALSE
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/patches/patch-ae
--- a/lang/chicken/patches/patch-ae     Tue Oct 10 14:51:44 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ae,v 1.3 2005/12/31 00:39:01 joerg Exp $
-
---- posix.c.orig       2005-12-30 23:52:04.000000000 +0000
-+++ posix.c
-@@ -209,7 +209,7 @@ static void C_fcall C_free_exec_env() {
- #define C_execvp(f)         C_fix(execvp(C_data_pointer(f), C_exec_args))
- #define C_execve(f)         C_fix(execve(C_data_pointer(f), C_exec_args, C_exec_env))
- 
--#if defined(__FreeBSD__) || defined(C_MACOSX) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__sgi__) || defined(sgi)
-+#if defined(__FreeBSD__) || defined(C_MACOSX) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__sgi__) || defined(sgi) || defined(__DragonFly__)
- static C_TLS int C_uw;
- # define C_WIFEXITED(n)      (C_uw = C_unfix(n), C_mk_bool(WIFEXITED(C_uw)))
- # define C_WIFSIGNALED(n)    (C_uw = C_unfix(n), C_mk_bool(WIFSIGNALED(C_uw)))
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/patches/patch-af
--- a/lang/chicken/patches/patch-af     Tue Oct 10 14:51:44 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-af,v 1.1 2005/12/31 00:39:01 joerg Exp $
-
---- runtime.c.orig     2005-12-30 23:52:36.000000000 +0000
-+++ runtime.c
-@@ -7510,6 +7510,9 @@ void C_software_version(C_word c, C_word
- #if defined(__linux__)
-   a = C_alloc(2 + C_bytestowords(5));
-   s = C_string2(&a, "linux");
-+#elif defined(__DragonFly__)
-+  a = C_alloc(2 + C_bytestowords(9));
-+  s = C_string2(&a, "dragonfly");
- #elif defined(__FreeBSD__)
-   a = C_alloc(2 + C_bytestowords(7));
-   s = C_string2(&a, "freebsd");
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/patches/patch-ag
--- a/lang/chicken/patches/patch-ag     Tue Oct 10 14:51:44 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2005/12/31 00:39:01 joerg Exp $
-
---- uposix.c.orig      2005-12-30 23:53:26.000000000 +0000
-+++ uposix.c
-@@ -209,7 +209,7 @@ static void C_fcall C_free_exec_env() {
- #define C_execvp(f)         C_fix(execvp(C_data_pointer(f), C_exec_args))
- #define C_execve(f)         C_fix(execve(C_data_pointer(f), C_exec_args, C_exec_env))
- 
--#if defined(__FreeBSD__) || defined(C_MACOSX) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__sgi__) || defined(sgi)
-+#if defined(__FreeBSD__) || defined(C_MACOSX) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__sgi__) || defined(sgi) || defined(__DragonFly__)
- static C_TLS int C_uw;
- # define C_WIFEXITED(n)      (C_uw = C_unfix(n), C_mk_bool(WIFEXITED(C_uw)))
- # define C_WIFSIGNALED(n)    (C_uw = C_unfix(n), C_mk_bool(WIFSIGNALED(C_uw)))
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/patches/patch-ah
--- a/lang/chicken/patches/patch-ah     Tue Oct 10 14:51:44 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ah,v 1.2 2006/05/23 10:25:47 tonio Exp $
-
---- chicken.h.orig     2006-05-22 23:05:17.000000000 +0200
-+++ chicken.h
-@@ -224,7 +224,7 @@ int strncasecmp(const char *one, const c
- # pragma warning(disable: 4101)
- #endif
- 
--#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__)
-+#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
- # define C_GNU_ENV
- #endif
- 
diff -r 406cf14e21ef -r 09b44bf10642 lang/chicken/patches/patch-ai
--- a/lang/chicken/patches/patch-ai     Tue Oct 10 14:51:44 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-$NetBSD: patch-ai,v 1.1 2005/12/31 00:39:01 joerg Exp $
-
---- configure.orig     2005-12-31 00:20:40.000000000 +0000
-+++ configure
-@@ -4022,13 +4022,13 @@ darwin* | rhapsody*)
-   lt_cv_deplibs_check_method=pass_all
-   ;;
- 
--freebsd*)
-+freebsd* | dragonfly*)
-   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-     case $host_cpu in
-     i*86 )
-       # Not sure whether the presence of OpenBSD here was a mistake.
-       # Let's accept both of them until this is cleared up.
--      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
-+      lt_cv_deplibs_check_method='file_magic (DragonFly|FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
-       lt_cv_file_magic_cmd=/usr/bin/file
-       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-       ;;
-@@ -7462,7 +7462,7 @@ if test -z "$aix_libpath"; then aix_libp
-       ;;
- 
-     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
--    freebsd*)
-+    freebsd* | dragonfly*)
-       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-       hardcode_libdir_flag_spec='-R$libdir'
-       hardcode_direct=yes
-@@ -8095,7 +8095,7 @@ freebsd1*)
-   dynamic_linker=no
-   ;;
- 
--freebsd*)
-+freebsd* | dragonfly*)
-   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
-   version_type=freebsd-$objformat
-   case $version_type in
-@@ -10365,7 +10365,7 @@ if test -z "$aix_libpath"; then aix_libp
-   freebsd-elf*)
-     archive_cmds_need_lc_CXX=no
-     ;;
--  freebsd*)
-+  freebsd* | dragonfly*)
-     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
-     # conventions
-     ld_shlibs_CXX=yes
-@@ -11741,7 +11741,7 @@ freebsd1*)
-   dynamic_linker=no
-   ;;
- 
--freebsd*)
-+freebsd* | dragonfly*)
-   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
-   version_type=freebsd-$objformat
-   case $version_type in
-@@ -14193,7 +14193,7 @@ if test -z "$aix_libpath"; then aix_libp
-       ;;
- 
-     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
--    freebsd*)
-+    freebsd* | dragonfly*)
-       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-       hardcode_libdir_flag_spec_F77='-R$libdir'
-       hardcode_direct_F77=yes
-@@ -14826,7 +14826,7 @@ freebsd1*)
-   dynamic_linker=no



Home | Main Index | Thread Index | Old Index