Hi, Here is an update to bring chicken scheme to latest stable version. Seems to work on amd64 but could use tests on other archs as well.
Timo Index: Makefile.inc =================================================================== RCS file: /cvs/ports/lang/chicken/Makefile.inc,v retrieving revision 1.6 diff -u -u -p -r1.6 Makefile.inc --- Makefile.inc 11 May 2016 22:00:26 -0000 1.6 +++ Makefile.inc 5 Jun 2016 16:06:13 -0000 @@ -2,7 +2,7 @@ COMMENT= practical and portable Scheme system -V= 4.10.0 +V= 4.11.0 DISTNAME= chicken-${V} MAINTAINER= Timo Myyra <timo.my...@wickedbsd.net> Index: bootstrap/distinfo =================================================================== RCS file: /cvs/ports/lang/chicken/bootstrap/distinfo,v retrieving revision 1.3 diff -u -u -p -r1.3 distinfo --- bootstrap/distinfo 27 Aug 2015 22:40:33 -0000 1.3 +++ bootstrap/distinfo 5 Jun 2016 16:06:13 -0000 @@ -1,2 +1,2 @@ -SHA256 (chicken-4.10.0.tar.gz) = Dgf1q80RlhmGlQ2+qlpA20Ffihtl2v+cMA6bBbM0iZs= -SIZE (chicken-4.10.0.tar.gz) = 4020442 +SHA256 (chicken-4.11.0.tar.gz) = 49wrj5W2o81ZyFtbtr2yvZzvxFtdU2ogytdOPGP0rYk= +SIZE (chicken-4.11.0.tar.gz) = 4201815 Index: core/Makefile =================================================================== RCS file: /cvs/ports/lang/chicken/core/Makefile,v retrieving revision 1.7 diff -u -u -p -r1.7 Makefile --- core/Makefile 16 Mar 2016 16:46:32 -0000 1.7 +++ core/Makefile 5 Jun 2016 16:06:13 -0000 @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.7 2016/03/16 16:46:32 naddy Exp $ -SHARED_LIBS= chicken 4.0 # 7 +SHARED_LIBS= chicken 5.0 # 8 TEST_TARGET= check TEST_DEPENDS= ${BUILD_PKGPATH} Index: core/distinfo =================================================================== RCS file: /cvs/ports/lang/chicken/core/distinfo,v retrieving revision 1.3 diff -u -u -p -r1.3 distinfo --- core/distinfo 27 Aug 2015 22:40:33 -0000 1.3 +++ core/distinfo 5 Jun 2016 16:06:13 -0000 @@ -1,2 +1,2 @@ -SHA256 (chicken-4.10.0.tar.gz) = Dgf1q80RlhmGlQ2+qlpA20Ffihtl2v+cMA6bBbM0iZs= -SIZE (chicken-4.10.0.tar.gz) = 4020442 +SHA256 (chicken-4.11.0.tar.gz) = 49wrj5W2o81ZyFtbtr2yvZzvxFtdU2ogytdOPGP0rYk= +SIZE (chicken-4.11.0.tar.gz) = 4201815 Index: core/patches/patch-rules_make =================================================================== RCS file: /cvs/ports/lang/chicken/core/patches/patch-rules_make,v retrieving revision 1.2 diff -u -u -p -r1.2 patch-rules_make --- core/patches/patch-rules_make 4 Jul 2014 18:26:49 -0000 1.2 +++ core/patches/patch-rules_make 5 Jun 2016 16:06:13 -0000 @@ -1,13 +1,13 @@ $OpenBSD: patch-rules_make,v 1.2 2014/07/04 18:26:49 juanfra Exp $ disable DESTDIR check so chicken-install will run ---- rules.make.orig Sat Jun 7 15:24:41 2014 -+++ rules.make Tue Jul 1 09:24:42 2014 -@@ -221,7 +221,7 @@ $(foreach obj, $(ALWAYS_STATIC_UTILITY_PROGRAM_OBJECTS +--- rules.make.orig Wed Apr 6 07:01:56 2016 ++++ rules.make Wed Apr 6 07:02:34 2016 +@@ -214,7 +214,7 @@ $(foreach obj, $(ALWAYS_STATIC_UTILITY_PROGRAM_OBJECTS libs: $(TARGETLIBS) --lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO): $(LIBCHICKEN_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) -+lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO).$(LIBchicken_VERSION): $(LIBCHICKEN_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) +-lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO): $(LIBCHICKEN_SHARED_OBJECTS) ++lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO).$(LIBchicken_VERSION): $(LIBCHICKEN_SHARED_OBJECTS) $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_LIBRARY_OPTIONS) $(LIBCHICKEN_SO_LINKER_OPTIONS) \ $(LINKER_OUTPUT) $^ $(LIBCHICKEN_SO_LIBRARIES) ifdef USES_SONAME Index: core/pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/chicken/core/pkg/PLIST,v retrieving revision 1.2 diff -u -u -p -r1.2 PLIST --- core/pkg/PLIST 4 Jul 2014 18:26:49 -0000 1.2 +++ core/pkg/PLIST 5 Jun 2016 16:06:13 -0000 @@ -7,34 +7,35 @@ @bin bin/chicken-uninstall @bin bin/csc @bin bin/csi +bin/feathers include/chicken/ include/chicken/chicken-config.h include/chicken/chicken.h lib/chicken/ -lib/chicken/7/ -lib/chicken/7/chicken.import.so -lib/chicken/7/csi.import.so -lib/chicken/7/data-structures.import.so -lib/chicken/7/extras.import.so -lib/chicken/7/files.import.so -lib/chicken/7/foreign.import.so -lib/chicken/7/irregex.import.so -lib/chicken/7/lolevel.import.so -lib/chicken/7/ports.import.so -lib/chicken/7/posix.import.so -lib/chicken/7/setup-api.import.so -lib/chicken/7/setup-api.so -lib/chicken/7/setup-download.import.so -lib/chicken/7/setup-download.so -lib/chicken/7/srfi-1.import.so -lib/chicken/7/srfi-13.import.so -lib/chicken/7/srfi-14.import.so -lib/chicken/7/srfi-18.import.so -lib/chicken/7/srfi-4.import.so -lib/chicken/7/srfi-69.import.so -lib/chicken/7/tcp.import.so -lib/chicken/7/types.db -lib/chicken/7/utils.import.so +lib/chicken/8/ +lib/chicken/8/chicken.import.so +lib/chicken/8/csi.import.so +lib/chicken/8/data-structures.import.so +lib/chicken/8/extras.import.so +lib/chicken/8/files.import.so +lib/chicken/8/foreign.import.so +lib/chicken/8/irregex.import.so +lib/chicken/8/lolevel.import.so +lib/chicken/8/ports.import.so +lib/chicken/8/posix.import.so +lib/chicken/8/setup-api.import.so +lib/chicken/8/setup-api.so +lib/chicken/8/setup-download.import.so +lib/chicken/8/setup-download.so +lib/chicken/8/srfi-1.import.so +lib/chicken/8/srfi-13.import.so +lib/chicken/8/srfi-14.import.so +lib/chicken/8/srfi-18.import.so +lib/chicken/8/srfi-4.import.so +lib/chicken/8/srfi-69.import.so +lib/chicken/8/tcp.import.so +lib/chicken/8/types.db +lib/chicken/8/utils.import.so lib/libchicken.a @lib lib/libchicken.so.${LIBchicken_VERSION} @man man/man1/chicken-bug.1 @@ -45,7 +46,9 @@ lib/libchicken.a @man man/man1/chicken.1 @man man/man1/csc.1 @man man/man1/csi.1 +@man man/man1/feathers.1 share/chicken/ +share/chicken/feathers.tcl share/chicken/setup.defaults share/doc/chicken/ share/doc/chicken/LICENSE @@ -60,6 +63,7 @@ share/doc/chicken/manual/C interface.htm share/doc/chicken/manual/Callbacks.html share/doc/chicken/manual/Cross development.html share/doc/chicken/manual/Data representation.html +share/doc/chicken/manual/Debugging.html share/doc/chicken/manual/Declarations.html share/doc/chicken/manual/Deployment.html share/doc/chicken/manual/Deviations from the standard.html