On Sat, Sep 05 2026, Paul Wisehart wrote:
> On Sat, Sep 05, 2026 at 02:02:25PM +0300, Timo Myyrä wrote:
>> On Sat, Sep 05 2026, Stuart Henderson wrote:
>>
>> > still fails for me, do you want to send a tarred up lang/chicken dir,
>> > or diff my log against yours to look for clues?
>> > <<<<<BIG-SNIPPAGE>>>>>
>> > Error:
>> > /usr/obj/ports/chicken-6.0.0/fake-amd64/usr/local/lib/libchicken.so.9.1
>> > does not exist
>> > pkg_create: can't continue
>> > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2244
>> > '/usr/ports/packages/amd64/all/chicken-6.0.0.tgz': @trap "cd
>> > /usr/ports/pack...)
>> > *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2743
>> > '_internal-package': @case X${_DEPENDS_CACHE} in X) _DEPENDS_CACHE=$(sudo
>> > -...)
>> > *** Error 2 in /usr/ports/lang/chicken/core
>> > (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'package':
>> > @lock=chicken-6.0.0; export _LOCKS_HE...)
>>
>> Ah,
>>
>> I had been testing if the USES_SONAME should be removed.
>> Seems I had leftover from those tests in Makefile.bsd patch file which
>> removed that option. Which in turned caused it to remove the so file
>> during the build process.
>>
>> Here's updated diff with Makefile.bsd. Passes 'make repackage' on my
>> side.
>>
>> timo
>>
>> diff /usr/ports
>> path + /usr/ports
>> commit - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
>> 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]>
>> @@ -25,7 +25,7 @@ MAKE_FILE= GNUmakefile
>>
>> FAKE_FLAGS= PREFIX=${TRUEPREFIX}
>>
>> -BINARYVERSION= 11
>> +BINARYVERSION= 12
>> SUBST_VARS+= BINARYVERSION
>>
>> # Based on param.h:MACHINE_STACK_GROWS_UP
>> commit - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
>> 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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
>> 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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
>> 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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
>> 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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
>> 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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
>> blob - e6f11eb36a4a6a649f3042b4610d117a3d458201
>> 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
>> -@@ -186,7 +186,7 @@ $(foreach obj, $(UTILITY_PROGRAM_OBJECTS_1),\
>> +@@ -180,7 +180,7 @@ $(foreach obj, $(UTILITY_PROGRAM_OBJECTS_1),\
>>
>> 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
>> -@@ -282,9 +282,6 @@ ifdef DLLSINPATH
>> +@@ -272,9 +272,6 @@ ifdef DLLSINPATH
>> $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS)
>> $(LIBCHICKEN_SO_FILE) "$(DESTDIR)$(IBINDIR)"
>> else
>> ifdef USES_SONAME
>> @@ -21,8 +21,8 @@ Index: rules.make
>> $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS)
>> $(LIBCHICKEN_SO_FILE) "$(DESTDIR)$(ILIBDIR)$(SEP)$(LIBCHICKEN_SO_FILE)"
>> endif
>> endif
>> -@@ -412,7 +409,7 @@ uninstall:
>> - $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS)
>> "$(DESTDIR)$(ILIBDIR)$(SEP)lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(A)"
>> +@@ -394,7 +391,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
>> - -$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS)
>> "$(DESTDIR)$(ILIBDIR)$(SEP)lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO).$(BINARYVERSION)"
>> @@ -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)"
>> -@@ -977,7 +974,7 @@ clean:
>> +@@ -978,7 +975,7 @@ clean:
>> $(foreach lib,$(DYNAMIC_IMPORT_LIBRARIES),chicken.$(lib).import.scm) \
>> $(BUILD_CONFIG_FILES)
>> ifdef USES_SONAME
>> commit - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
>> 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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
>> blob - 3e302be17063e64b456391682b232d7776c8538b
>> file + lang/chicken/core/pkg/PLIST
>> --- lang/chicken/core/pkg/PLIST
>> +++ lang/chicken/core/pkg/PLIST
>> @@ -6,7 +6,6 @@
>> @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
>> @@ -14,7 +13,7 @@ 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.bytevector.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
>> @@ -36,6 +35,7 @@ lib/chicken/${BINARYVERSION}/
>> @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.number-vector.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
>> @@ -54,9 +54,14 @@ lib/chicken/${BINARYVERSION}/
>> @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}/chicken.version.import.so
>> +@so lib/chicken/${BINARYVERSION}/scheme.file.import.so
>> +@so lib/chicken/${BINARYVERSION}/scheme.process-context.import.so
>> +@so lib/chicken/${BINARYVERSION}/scheme.time.import.so
>> +@so lib/chicken/${BINARYVERSION}/scheme.write.import.so
>> @so lib/chicken/${BINARYVERSION}/srfi-4.import.so
>> lib/chicken/${BINARYVERSION}/types.db
>> -@static-lib lib/libchicken.a
>> +@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
>>
>
> Thanks all, now I can successfully patch the port AND
> it compiles AND it installs. It seems to work, I
> have installed a couple of eggs and compiled
> and ran a hello world program.
> I trimmed down the patch in the email to just the relevant
> sections, IDK if that was needed or not.
> --
> Paul Wisehart
Thanks for testing.
Noticed small issue with SHARED_LIBS, I forgot to reset the minor when
raising the major version. It should go from 8.1 -> 9.0.
Here is updated diff for it.
timo
diff /usr/ports
path + /usr/ports
commit - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
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]>
@@ -25,7 +25,7 @@ MAKE_FILE= GNUmakefile
FAKE_FLAGS= PREFIX=${TRUEPREFIX}
-BINARYVERSION= 11
+BINARYVERSION= 12
SUBST_VARS+= BINARYVERSION
# Based on param.h:MACHINE_STACK_GROWS_UP
commit - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
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.0 # 12
TEST_TARGET= check
TEST_DEPENDS= ${BUILD_PKGPATH}
commit - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
blob - e6f11eb36a4a6a649f3042b4610d117a3d458201
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
-@@ -186,7 +186,7 @@ $(foreach obj, $(UTILITY_PROGRAM_OBJECTS_1),\
+@@ -180,7 +180,7 @@ $(foreach obj, $(UTILITY_PROGRAM_OBJECTS_1),\
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
-@@ -282,9 +282,6 @@ ifdef DLLSINPATH
+@@ -272,9 +272,6 @@ ifdef DLLSINPATH
$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS)
$(LIBCHICKEN_SO_FILE) "$(DESTDIR)$(IBINDIR)"
else
ifdef USES_SONAME
@@ -21,8 +21,8 @@ Index: rules.make
$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS)
$(LIBCHICKEN_SO_FILE) "$(DESTDIR)$(ILIBDIR)$(SEP)$(LIBCHICKEN_SO_FILE)"
endif
endif
-@@ -412,7 +409,7 @@ uninstall:
- $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS)
"$(DESTDIR)$(ILIBDIR)$(SEP)lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(A)"
+@@ -394,7 +391,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
- -$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS)
"$(DESTDIR)$(ILIBDIR)$(SEP)lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO).$(BINARYVERSION)"
@@ -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)"
-@@ -977,7 +974,7 @@ clean:
+@@ -978,7 +975,7 @@ clean:
$(foreach lib,$(DYNAMIC_IMPORT_LIBRARIES),chicken.$(lib).import.scm) \
$(BUILD_CONFIG_FILES)
ifdef USES_SONAME
commit - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
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 - c4cd4a1917009c4dc9fecb5f7aee6414f72914ae
blob - 3e302be17063e64b456391682b232d7776c8538b
file + lang/chicken/core/pkg/PLIST
--- lang/chicken/core/pkg/PLIST
+++ lang/chicken/core/pkg/PLIST
@@ -6,7 +6,6 @@
@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
@@ -14,7 +13,7 @@ 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.bytevector.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
@@ -36,6 +35,7 @@ lib/chicken/${BINARYVERSION}/
@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.number-vector.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
@@ -54,9 +54,14 @@ lib/chicken/${BINARYVERSION}/
@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}/chicken.version.import.so
+@so lib/chicken/${BINARYVERSION}/scheme.file.import.so
+@so lib/chicken/${BINARYVERSION}/scheme.process-context.import.so
+@so lib/chicken/${BINARYVERSION}/scheme.time.import.so
+@so lib/chicken/${BINARYVERSION}/scheme.write.import.so
@so lib/chicken/${BINARYVERSION}/srfi-4.import.so
lib/chicken/${BINARYVERSION}/types.db
-@static-lib lib/libchicken.a
+@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