Hi, Here is an diff for trying out upcoming Chicken-4.11.
Detailed list of changes can be found at: http://code.call-cc.org/dev-snapshots/2016/04/04/NEWS Note that chicken-install / -uninstall understand SUDO environment variable. So instead of installing needing sudo you can install eggs with doas like: SUDO=/usr/bin/doas chicken-install -s awful Timo Index: Makefile.inc =================================================================== RCS file: /cvs/ports/lang/chicken/Makefile.inc,v retrieving revision 1.5 diff -u -u -p -r1.5 Makefile.inc --- Makefile.inc 27 Aug 2015 22:40:33 -0000 1.5 +++ Makefile.inc 6 Apr 2016 04:34:25 -0000 @@ -2,7 +2,7 @@ COMMENT= practical and portable Scheme system -V= 4.10.0 +V= 4.11.0rc1 DISTNAME= chicken-${V} MAINTAINER= Timo Myyra <timo.my...@wickedbsd.net> @@ -10,7 +10,8 @@ MAINTAINER= Timo Myyra <timo.myyra@wicke CATEGORIES= lang HOMEPAGE= http://www.call-cc.org/ -MASTER_SITES= http://code.call-cc.org/releases/${V:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/ +#MASTER_SITES= http://code.call-cc.org/releases/${V:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/ +MASTER_SITES= http://code.call-cc.org/dev-snapshots/2016/04/04/ # BSD PERMIT_PACKAGE_CDROM= Yes @@ -32,4 +33,3 @@ pre-build: .if ${MACHINE_ARCH} == "hppa" || ${MACHINE_ARCH} == "hppa64" sed -i 's/C_STACK_GROWS_DOWNWARD 1/C_STACK_GROWS_DOWNWARD 0/g' "${WRKSRC}/Makefile.bsd" .endif - 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 6 Apr 2016 04:34:25 -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.0rc1.tar.gz) = 19oJf7iGyitwrlvyUQ7kC/V6BFPAqq8gPeZIlRskp1E= +SIZE (chicken-4.11.0rc1.tar.gz) = 4205527 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 6 Apr 2016 04:34:25 -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 6 Apr 2016 04:34:25 -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.0rc1.tar.gz) = 19oJf7iGyitwrlvyUQ7kC/V6BFPAqq8gPeZIlRskp1E= +SIZE (chicken-4.11.0rc1.tar.gz) = 4205527 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 6 Apr 2016 04:34:25 -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 6 Apr 2016 04:34:25 -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