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

Reply via email to