Hi,

Chicken scheme got their 6.0 release done a while back so bump version.

Timo

diff /usr/ports
path + /usr/ports
commit - 9f317f01b5e90ec0b3e2088580d87350803fb0d5
blob - 4d52ff7e4b247f94a9423eeab4e04afe859fef34
file + lang/chicken/Makefile.inc
--- lang/chicken/Makefile.inc
+++ lang/chicken/Makefile.inc
@@ -1,6 +1,6 @@
 COMMENT=       practical and portable Scheme system
 
-V=             5.4.0
+V=             6.0.0
 DISTNAME=      chicken-${V}
 
 MAINTAINER=    Timo Myyra <[email protected]>
commit - 9f317f01b5e90ec0b3e2088580d87350803fb0d5
blob - 5c33bcc252b77a82b15ee86e9271cb8cad74c822
file + lang/chicken/bootstrap/distinfo
--- lang/chicken/bootstrap/distinfo
+++ lang/chicken/bootstrap/distinfo
@@ -1,2 +1,2 @@
-SHA256 (chicken-5.4.0.tar.gz) = PF1KphwRZ79tm/nq+JHadjC6n188Fb8JUVpwOb/N7F8=
-SIZE (chicken-5.4.0.tar.gz) = 4109135
+SHA256 (chicken-6.0.0.tar.gz) = koNVUrG2h60mc35Cm1q6NlEL9Cn4gW7A9tM2yMtB9EM=
+SIZE (chicken-6.0.0.tar.gz) = 4287731
commit - 9f317f01b5e90ec0b3e2088580d87350803fb0d5
blob - ea9f75e32e398b2a9aac2eaf42aeef2966da5602
file + lang/chicken/core/Makefile
--- lang/chicken/core/Makefile
+++ lang/chicken/core/Makefile
@@ -1,4 +1,4 @@
-SHARED_LIBS=   chicken 8.1 # 11
+SHARED_LIBS=   chicken 9.1 # 12
 
 TEST_TARGET=   check
 TEST_DEPENDS=  ${BUILD_PKGPATH}
commit - 9f317f01b5e90ec0b3e2088580d87350803fb0d5
blob - 5c33bcc252b77a82b15ee86e9271cb8cad74c822
file + lang/chicken/core/distinfo
--- lang/chicken/core/distinfo
+++ lang/chicken/core/distinfo
@@ -1,2 +1,2 @@
-SHA256 (chicken-5.4.0.tar.gz) = PF1KphwRZ79tm/nq+JHadjC6n188Fb8JUVpwOb/N7F8=
-SIZE (chicken-5.4.0.tar.gz) = 4109135
+SHA256 (chicken-6.0.0.tar.gz) = koNVUrG2h60mc35Cm1q6NlEL9Cn4gW7A9tM2yMtB9EM=
+SIZE (chicken-6.0.0.tar.gz) = 4287731
commit - 37c55a1ade7dcb3ed956cedadab2b7a71ea85742
blob - b99132d32292378fe5548beb287706edc89d9cd6
file + lang/chicken/core/patches/patch-Makefile_bsd
--- lang/chicken/core/patches/patch-Makefile_bsd
+++ lang/chicken/core/patches/patch-Makefile_bsd
@@ -1,7 +1,7 @@
 Index: Makefile.bsd
 --- Makefile.bsd.orig
 +++ Makefile.bsd
-@@ -48,7 +48,7 @@ endif
+@@ -48,10 +48,9 @@ endif
  LINKER_LINK_SHARED_LIBRARY_OPTIONS = -shared
  LINKER_LINK_SHARED_DLOADABLE_OPTIONS = -shared 
-Wl,-rpath="$(RUNTIME_LINKER_PATH)" -Wl,-L.
  LINKER_LINK_SHARED_PROGRAM_OPTIONS = -Wl,-rpath="$(RUNTIME_LINKER_PATH)"
@@ -9,4 +9,7 @@ Index: Makefile.bsd
 +LIBCHICKEN_SO_LINKER_OPTIONS = 
-Wl,-soname,lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX).so.$(LIBchicken_VERSION)
  LIBRARIES = -lm -lpthread
  NEEDS_RELINKING = yes
- USES_SONAME = yes
+-USES_SONAME = yes
+ 
+ # special files
+ 
commit - 37c55a1ade7dcb3ed956cedadab2b7a71ea85742
blob - 0ef1cc02a7a3044fb4b871cd224ab737d5aa1eea
file + lang/chicken/core/patches/patch-defaults_make
--- lang/chicken/core/patches/patch-defaults_make
+++ lang/chicken/core/patches/patch-defaults_make
@@ -24,7 +24,7 @@ Index: defaults.make
  endif
  endif
  LIBCHICKEN_SO_LIBRARIES ?= $(LIBRARIES)
-@@ -281,8 +281,8 @@ DYNAMIC_CHICKEN_UNIT_IMPORT_LIBRARIES = continuation e
+@@ -280,8 +280,8 @@ DYNAMIC_CHICKEN_UNIT_IMPORT_LIBRARIES = continuation e
  # targets
  
  CHICKEN_PROGRAM = $(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)
commit - 37c55a1ade7dcb3ed956cedadab2b7a71ea85742
blob - e8df00f8bb92484bf4ce1dc9125261ef979cdadc
file + lang/chicken/core/patches/patch-eval_scm
--- lang/chicken/core/patches/patch-eval_scm
+++ lang/chicken/core/patches/patch-eval_scm
@@ -1,11 +1,11 @@
 Index: eval.scm
 --- eval.scm.orig
 +++ eval.scm
-@@ -1131,8 +1131,7 @@
+@@ -1148,8 +1148,7 @@
         (if uses-soname?
             (string-append
              load-library-extension
--            "." 
+-            "."
 -            (number->string binary-version))
 +            ".${LIBchicken_VERSION}")
             load-library-extension)))
commit - 371b6764b2df6debf3627eb837d09e8179336ad8
blob - 4db8809563264170fb4632094112ff5be8296166
file + lang/chicken/core/patches/patch-rules_make
--- lang/chicken/core/patches/patch-rules_make
+++ lang/chicken/core/patches/patch-rules_make
@@ -1,9 +1,8 @@
-$OpenBSD: patch-rules_make,v 1.4 2018/11/17 13:29:18 juanfra Exp $
 disable DESTDIR check so chicken-install will run
 Index: rules.make
 --- rules.make.orig
 +++ rules.make
-@@ -186,7 +186,7 @@ $(foreach obj, $(UTILITY_PROGRAM_OBJECTS_1),\
+@@ -180,7 +180,7 @@ $(foreach obj, $(UTILITY_PROGRAM_OBJECTS_1),\
  
  libs: $(TARGETLIBS)
  
commit - 37c55a1ade7dcb3ed956cedadab2b7a71ea85742
blob - 4cb4876a80da3637de57ad5a2be328206f709ed2
file + lang/chicken/core/patches/patch-tests_runtests_sh
--- lang/chicken/core/patches/patch-tests_runtests_sh
+++ lang/chicken/core/patches/patch-tests_runtests_sh
@@ -1,7 +1,7 @@
 Index: tests/runtests.sh
 --- tests/runtests.sh.orig
 +++ tests/runtests.sh
-@@ -44,10 +44,10 @@ export CHICKEN_INSTALL_REPOSITORY CHICKEN_REPOSITORY_P
+@@ -46,10 +46,10 @@ export CHICKEN_INSTALL_REPOSITORY CHICKEN_REPOSITORY_P
  TYPESDB=../types.db
  COMPILE_OPTIONS="-v -compiler ${CHICKEN} -I${TEST_DIR}/.. -L${TEST_DIR}/.. 
-include-path ${TEST_DIR}/.. -libdir ${TEST_DIR}/.. -rpath ${TEST_DIR}/.."
  
commit - 37c55a1ade7dcb3ed956cedadab2b7a71ea85742
blob - 3e302be17063e64b456391682b232d7776c8538b
file + lang/chicken/core/pkg/PLIST
--- lang/chicken/core/pkg/PLIST
+++ lang/chicken/core/pkg/PLIST
@@ -6,57 +6,62 @@
 @bin bin/chicken-profile
 @bin bin/chicken-status
 @bin bin/chicken-uninstall
-bin/feathers
 include/chicken/
 include/chicken/chicken-config.h
 include/chicken/chicken.h
 lib/chicken/
-lib/chicken/${BINARYVERSION}/
-@so lib/chicken/${BINARYVERSION}/chicken.base.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.bitwise.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.blob.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.compiler.user-pass.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.condition.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.continuation.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.csi.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.errno.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.eval.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.file.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.file.posix.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.fixnum.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.flonum.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.foreign.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.format.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.gc.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.internal.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.io.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.irregex.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.keyword.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.load.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.locative.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.memory.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.memory.representation.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.pathname.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.platform.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.plist.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.port.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.pretty-print.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.process-context.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.process-context.posix.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.process.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.process.signal.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.random.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.read-syntax.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.repl.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.sort.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.string.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.syntax.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.tcp.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.time.import.so
-@so lib/chicken/${BINARYVERSION}/chicken.time.posix.import.so
-@so lib/chicken/${BINARYVERSION}/srfi-4.import.so
-lib/chicken/${BINARYVERSION}/types.db
-@static-lib lib/libchicken.a
+lib/chicken/12/
+@so lib/chicken/12/chicken.base.import.so
+@so lib/chicken/12/chicken.bitwise.import.so
+@so lib/chicken/12/chicken.bytevector.import.so
+@so lib/chicken/12/chicken.compiler.user-pass.import.so
+@so lib/chicken/12/chicken.condition.import.so
+@so lib/chicken/12/chicken.continuation.import.so
+@so lib/chicken/12/chicken.csi.import.so
+@so lib/chicken/12/chicken.errno.import.so
+@so lib/chicken/12/chicken.eval.import.so
+@so lib/chicken/12/chicken.file.import.so
+@so lib/chicken/12/chicken.file.posix.import.so
+@so lib/chicken/12/chicken.fixnum.import.so
+@so lib/chicken/12/chicken.flonum.import.so
+@so lib/chicken/12/chicken.foreign.import.so
+@so lib/chicken/12/chicken.format.import.so
+@so lib/chicken/12/chicken.gc.import.so
+@so lib/chicken/12/chicken.internal.import.so
+@so lib/chicken/12/chicken.io.import.so
+@so lib/chicken/12/chicken.irregex.import.so
+@so lib/chicken/12/chicken.keyword.import.so
+@so lib/chicken/12/chicken.load.import.so
+@so lib/chicken/12/chicken.locative.import.so
+@so lib/chicken/12/chicken.memory.import.so
+@so lib/chicken/12/chicken.memory.representation.import.so
+@so lib/chicken/12/chicken.number-vector.import.so
+@so lib/chicken/12/chicken.pathname.import.so
+@so lib/chicken/12/chicken.platform.import.so
+@so lib/chicken/12/chicken.plist.import.so
+@so lib/chicken/12/chicken.port.import.so
+@so lib/chicken/12/chicken.pretty-print.import.so
+@so lib/chicken/12/chicken.process-context.import.so
+@so lib/chicken/12/chicken.process-context.posix.import.so
+@so lib/chicken/12/chicken.process.import.so
+@so lib/chicken/12/chicken.process.signal.import.so
+@so lib/chicken/12/chicken.random.import.so
+@so lib/chicken/12/chicken.read-syntax.import.so
+@so lib/chicken/12/chicken.repl.import.so
+@so lib/chicken/12/chicken.sort.import.so
+@so lib/chicken/12/chicken.string.import.so
+@so lib/chicken/12/chicken.syntax.import.so
+@so lib/chicken/12/chicken.tcp.import.so
+@so lib/chicken/12/chicken.time.import.so
+@so lib/chicken/12/chicken.time.posix.import.so
+@so lib/chicken/12/chicken.version.import.so
+@so lib/chicken/12/scheme.file.import.so
+@so lib/chicken/12/scheme.process-context.import.so
+@so lib/chicken/12/scheme.time.import.so
+@so lib/chicken/12/scheme.write.import.so
+@so lib/chicken/12/srfi-4.import.so
+lib/chicken/12/types.db
+@static-lib lib/libchicken-static.a
 @lib lib/libchicken.so.${LIBchicken_VERSION}
 @man man/man1/chicken-csc.1
 @man man/man1/chicken-csi.1
@@ -66,9 +71,7 @@ lib/chicken/${BINARYVERSION}/types.db
 @man man/man1/chicken-status.1
 @man man/man1/chicken-uninstall.1
 @man man/man1/chicken.1
-@man man/man1/feathers.1
 share/chicken/
-share/chicken/feathers.tcl
 share/chicken/setup.defaults
 share/doc/chicken/
 share/doc/chicken/DEPRECATED
@@ -82,7 +85,6 @@ share/doc/chicken/manual/Bugs and limitations.html
 share/doc/chicken/manual/C interface.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
@@ -97,7 +99,7 @@ share/doc/chicken/manual/Included modules.html
 share/doc/chicken/manual/Interface to external functions and variables.html
 share/doc/chicken/manual/Module (chicken base).html
 share/doc/chicken/manual/Module (chicken bitwise).html
-share/doc/chicken/manual/Module (chicken blob).html
+share/doc/chicken/manual/Module (chicken bytevector).html
 share/doc/chicken/manual/Module (chicken condition).html
 share/doc/chicken/manual/Module (chicken continuation).html
 share/doc/chicken/manual/Module (chicken csi).html
@@ -137,8 +139,24 @@ share/doc/chicken/manual/Module (chicken tcp).html
 share/doc/chicken/manual/Module (chicken time posix).html
 share/doc/chicken/manual/Module (chicken time).html
 share/doc/chicken/manual/Module (chicken type).html
-share/doc/chicken/manual/Module r4rs.html
-share/doc/chicken/manual/Module r5rs.html
+share/doc/chicken/manual/Module (chicken version).html
+share/doc/chicken/manual/Module (scheme base).html
+share/doc/chicken/manual/Module (scheme case-lambda).html
+share/doc/chicken/manual/Module (scheme char).html
+share/doc/chicken/manual/Module (scheme complex).html
+share/doc/chicken/manual/Module (scheme cxr).html
+share/doc/chicken/manual/Module (scheme eval).html
+share/doc/chicken/manual/Module (scheme file).html
+share/doc/chicken/manual/Module (scheme inexact).html
+share/doc/chicken/manual/Module (scheme lazy).html
+share/doc/chicken/manual/Module (scheme load).html
+share/doc/chicken/manual/Module (scheme process-context).html
+share/doc/chicken/manual/Module (scheme r4rs).html
+share/doc/chicken/manual/Module (scheme r5rs).html
+share/doc/chicken/manual/Module (scheme read).html
+share/doc/chicken/manual/Module (scheme repl).html
+share/doc/chicken/manual/Module (scheme time).html
+share/doc/chicken/manual/Module (scheme write).html
 share/doc/chicken/manual/Module scheme.html
 share/doc/chicken/manual/Module srfi-4.html
 share/doc/chicken/manual/Modules.html

Reply via email to