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 4.2.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5188a51e4963
branches:  trunk
changeset: 399541:5188a51e4963
user:      asau <asau%pkgsrc.org@localhost>
date:      Tue Sep 22 11:34:47 2009 +0000

description:
Update Chicken to 4.2.0.

Changes in 4.2.0:

- added compiler option `-emit-all-import-libraries'
- added `reexport'
- added compiler and interpreter option `-setup-mode'
- various minor performance improvements
- fix for 'create-directory' when parents wanted
- `for-each-line' and `for-each-argv-line' have been deprecated
- chicken-install tries alternative servers if server responds with error
- fixed load bug (ticket #72)
- new library procedure `get-condition-property'
- many mingw build fixes (thanks tp Fadi Moukayed)
- setup-api: deprecated `cross-chicken' (use `cond-expand' or
  `feature?' instead)
- added topological-sort to data-structures unit; chicken-install
  sorts dependencies before installing them
- "-optimize-level 2" enables inlining by default
- disable executable stack in assembly code modules (patch by
  Zbigniew, reported by Marijn Schouten)
- csc now always exits with a status code of 1 on errors (patch by Zbigniew)

diffstat:

 lang/chicken/Makefile         |   4 ++--
 lang/chicken/distinfo         |   9 ++++-----
 lang/chicken/patches/patch-aa |  13 -------------
 3 files changed, 6 insertions(+), 20 deletions(-)

diffs (44 lines):

diff -r ac6340c0f51b -r 5188a51e4963 lang/chicken/Makefile
--- a/lang/chicken/Makefile     Tue Sep 22 10:12:12 2009 +0000
+++ b/lang/chicken/Makefile     Tue Sep 22 11:34:47 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.38 2009/08/08 15:12:24 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2009/09/22 11:34:47 asau Exp $
 #
 
-DISTNAME=      chicken-4.1.0
+DISTNAME=      chicken-4.2.0
 CATEGORIES=    lang
 MASTER_SITES=  http://chicken.wiki.br/releases/${PKGVERSION_NOREV}/ \
                http://galinha.ucpel.tche.br/releases/${PKGVERSION_NOREV}/ \
diff -r ac6340c0f51b -r 5188a51e4963 lang/chicken/distinfo
--- a/lang/chicken/distinfo     Tue Sep 22 10:12:12 2009 +0000
+++ b/lang/chicken/distinfo     Tue Sep 22 11:34:47 2009 +0000
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.26 2009/08/08 15:12:24 wiz Exp $
+$NetBSD: distinfo,v 1.27 2009/09/22 11:34:47 asau Exp $
 
-SHA1 (chicken-4.1.0.tar.gz) = 683b36f84e59b89c0bf877927571e9e0a677d182
-RMD160 (chicken-4.1.0.tar.gz) = e660777fc71aa7d5f73d07c19f9c2857f2ee5b1b
-Size (chicken-4.1.0.tar.gz) = 3392068 bytes
-SHA1 (patch-aa) = 56beae9ad61357f7e37ce228d320ca8c20b9b1e5
+SHA1 (chicken-4.2.0.tar.gz) = c09922884eb145ad993e0d84116678cc9c98afbe
+RMD160 (chicken-4.2.0.tar.gz) = a5d0bbc56ec1acf92628dc82d88c80bf3c069ce1
+Size (chicken-4.2.0.tar.gz) = 3388152 bytes
diff -r ac6340c0f51b -r 5188a51e4963 lang/chicken/patches/patch-aa
--- a/lang/chicken/patches/patch-aa     Tue Sep 22 10:12:12 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.14 2009/08/08 15:12:25 wiz Exp $
-
---- rules.make.orig    2009-08-01 00:16:25.000000000 +0200
-+++ rules.make
-@@ -837,7 +837,7 @@ install:
-       $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(CHICKEN_PROGRAM)$(EXE) \
-         $(CSI_PROGRAM)$(EXE) $(CSC_PROGRAM)$(EXE) $(CHICKEN_PROFILE_PROGRAM)$(EXE) \
-         $(CHICKEN_INSTALL_PROGRAM)$(EXE) $(CHICKEN_UNINSTALL_PROGRAM)$(EXE) \
--        $(CHICKEN_STATUS_PROGRAM)$(EXE) \
-+        $(CHICKEN_STATUS_PROGRAM)$(EXE) $(CHICKEN_SETUP_PROGRAM)$(EXE) \
-         $(IMPORT_LIBRARIES:%=%.so) $(IMPORT_LIBRARIES:%=%.import.so)
-       $(MAKE) -f $(SRCDIR)Makefile.$(PLATFORM) NEEDS_RELINKING=no RUNTIME_LINKER_PATH=$(LIBDIR) install
-       $(MAKE_WRITABLE_COMMAND) $(CHICKEN_PROGRAM)$(EXE) $(CSI_PROGRAM)$(EXE) \



Home | Main Index | Thread Index | Old Index