Hi,
Chicken 6.1.0 has been released for fixing several issues found in 6.0.0
release.
This has been slightly tested on amd64.
I'd appreciate sparc64 test as this should fix build on it.
Timo
diff /usr/ports
path + /usr/ports
commit - 0291822d384e9326e89b30ad8bc305821dfaf022
blob - 4df13bf14229965bf1282ca759326e255127aade
file + lang/chicken/Makefile.inc
--- lang/chicken/Makefile.inc
+++ lang/chicken/Makefile.inc
@@ -1,6 +1,6 @@
COMMENT= practical and portable Scheme system
-V= 6.0.0
+V= 6.1.0
DISTNAME= chicken-${V}
MAINTAINER= Timo Myyra <[email protected]>
commit - 0291822d384e9326e89b30ad8bc305821dfaf022
blob - 009353b5778462b4d5a58890e6afaf0a7c32c697
file + lang/chicken/bootstrap/distinfo
--- lang/chicken/bootstrap/distinfo
+++ lang/chicken/bootstrap/distinfo
@@ -1,2 +1,2 @@
-SHA256 (chicken-6.0.0.tar.gz) = koNVUrG2h60mc35Cm1q6NlEL9Cn4gW7A9tM2yMtB9EM=
-SIZE (chicken-6.0.0.tar.gz) = 4287731
+SHA256 (chicken-6.1.0.tar.gz) = xq7ppTdBAroxjgz65i3tXhglNGV3E3lS1/sVswlNSdg=
+SIZE (chicken-6.1.0.tar.gz) = 4346807
commit - 0291822d384e9326e89b30ad8bc305821dfaf022
blob - b4b471d73e41cade481667a5bf7d9758f4043e5f
file + lang/chicken/core/Makefile
--- lang/chicken/core/Makefile
+++ lang/chicken/core/Makefile
@@ -1,4 +1,4 @@
-SHARED_LIBS= chicken 9.0 # 12
+SHARED_LIBS= chicken 10.0 # 12
TEST_TARGET= check
TEST_DEPENDS= ${BUILD_PKGPATH}
commit - 0291822d384e9326e89b30ad8bc305821dfaf022
blob - 009353b5778462b4d5a58890e6afaf0a7c32c697
file + lang/chicken/core/distinfo
--- lang/chicken/core/distinfo
+++ lang/chicken/core/distinfo
@@ -1,2 +1,2 @@
-SHA256 (chicken-6.0.0.tar.gz) = koNVUrG2h60mc35Cm1q6NlEL9Cn4gW7A9tM2yMtB9EM=
-SIZE (chicken-6.0.0.tar.gz) = 4287731
+SHA256 (chicken-6.1.0.tar.gz) = xq7ppTdBAroxjgz65i3tXhglNGV3E3lS1/sVswlNSdg=
+SIZE (chicken-6.1.0.tar.gz) = 4346807
commit - 0291822d384e9326e89b30ad8bc305821dfaf022
blob - 0274058a972e9807d0c65b569594a7df241cff1c
file + lang/chicken/core/patches/patch-defaults_make
--- lang/chicken/core/patches/patch-defaults_make
+++ lang/chicken/core/patches/patch-defaults_make
@@ -13,7 +13,7 @@ Index: defaults.make
VARDIR ?= $(LIBDIR)
MAN1DIR ?= $(MANDIR)/man1
CHICKENLIBDIR ?= $(VARDIR)/$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)
-@@ -191,8 +191,8 @@ ifeq ($(PLATFORM),cygwin)
+@@ -176,8 +176,8 @@ ifeq ($(PLATFORM),cygwin)
PRIMARY_LIBCHICKEN = cyg$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)-0.dll
LIBCHICKEN_SO_FILE = cyg$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)-0.dll
else
@@ -24,7 +24,7 @@ Index: defaults.make
endif
endif
LIBCHICKEN_SO_LIBRARIES ?= $(LIBRARIES)
-@@ -280,8 +280,8 @@ DYNAMIC_CHICKEN_UNIT_IMPORT_LIBRARIES = continuation e
+@@ -251,8 +251,8 @@ DYNAMIC_CHICKEN_UNIT_IMPORT_LIBRARIES = continuation e
# targets
CHICKEN_PROGRAM = $(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)
commit - 0291822d384e9326e89b30ad8bc305821dfaf022
blob - a358a28e91b2774a51ea3733fd9eb222498d9ea8
file + lang/chicken/core/patches/patch-rules_make
--- lang/chicken/core/patches/patch-rules_make
+++ lang/chicken/core/patches/patch-rules_make
@@ -2,7 +2,7 @@ disable DESTDIR check so chicken-install will run
Index: rules.make
--- rules.make.orig
+++ rules.make
-@@ -180,7 +180,7 @@ $(foreach obj, $(UTILITY_PROGRAM_OBJECTS_1),\
+@@ -207,7 +207,7 @@ utf$(O) utf-static$(O): utf-tables.c
libs: $(TARGETLIBS)
@@ -11,7 +11,7 @@ Index: rules.make
$(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_LIBRARY_OPTIONS)
$(LIBCHICKEN_SO_LINKER_OPTIONS) \
$(LINKER_OUTPUT) $^ $(LIBCHICKEN_SO_LIBRARIES)
ifdef USES_SONAME
-@@ -272,9 +272,6 @@ ifdef DLLSINPATH
+@@ -299,9 +299,6 @@ ifdef DLLSINPATH
$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS)
$(LIBCHICKEN_SO_FILE) "$(DESTDIR)$(IBINDIR)"
else
ifdef USES_SONAME
@@ -21,7 +21,7 @@ Index: rules.make
$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS)
$(LIBCHICKEN_SO_FILE) "$(DESTDIR)$(ILIBDIR)$(SEP)$(LIBCHICKEN_SO_FILE)"
endif
endif
-@@ -394,7 +391,7 @@ uninstall:
+@@ -422,7 +419,7 @@ uninstall:
$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS)
"$(DESTDIR)$(ILIBDIR)$(SEP)lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)-static$(A)"
$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS)
"$(DESTDIR)$(ILIBDIR)$(SEP)lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO)"
ifdef USES_SONAME
@@ -30,7 +30,7 @@ Index: rules.make
endif
ifdef WINDOWS
$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS)
"$(DESTDIR)$(IBINDIR)$(SEP)lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO)"
-@@ -978,7 +975,7 @@ clean:
+@@ -1008,7 +1005,7 @@ clean:
$(foreach lib,$(DYNAMIC_IMPORT_LIBRARIES),chicken.$(lib).import.scm) \
$(BUILD_CONFIG_FILES)
ifdef USES_SONAME
commit - 0291822d384e9326e89b30ad8bc305821dfaf022
blob - 56b83b63415e6d0c6424e713857a3dbba43e25c8
file + /dev/null
--- lang/chicken/core/patches/patch-tests_runbench_sh
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: tests/runbench.sh
---- tests/runbench.sh.orig
-+++ tests/runbench.sh
-@@ -34,8 +34,8 @@ run()
- echo "****************************************"
-
- compiler_options="-C -Wa,-W"
--compile="../csc -w -compiler $CHICKEN -I.. -L.. -include-path .. -o a.out
$COMPILE_OPTIONS"
--interpret="../csi -n -include-path .."
-+compile="../chicken-csc -w -compiler $CHICKEN -I.. -L.. -include-path .. -o
a.out $COMPILE_OPTIONS"
-+interpret="../chicken-csi -n -include-path .."
-
- echo "======================================== null ... "
- $compile null.scm -O5