Saturday, August 29, 2026

(maintainer update) lang/chicken-6.0

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 <timo.myyra@bittivirhe.fi> 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

No comments:

Post a Comment