Juan Francisco Cantero Hurtado <[email protected]> writes:
> On Thu, Nov 15, 2018 at 08:56:29AM +0200, Timo Myyrä wrote:
>> Juan Francisco Cantero Hurtado <[email protected]> writes:
>>
>> > On Sat, Nov 10, 2018 at 03:01:43PM +0200, Timo Myyrä wrote:
>> >> Seems the changing the chicken binary is pretty trivial so let's go with
>> >> it. New
>> >> binary names also line up nicely with other binaries.
>> >
>> > Can you post a full patch for the lang/chicken directory, so I can take
>> > a look?.
>>
>> Ah, sorry about that. Here's the full diff:
>
> Builds and passes the tests on macppc. Can you fix the binary names on
> the test script?. If the change is too big, you could just copy the
> binaries in pre-test.
>
>
>
>> Index: Makefile.inc
>> ===================================================================
>> RCS file: /cvs/ports/lang/chicken/Makefile.inc,v
>> retrieving revision 1.12
>> diff -u -p -u -p -r1.12 Makefile.inc
>> --- Makefile.inc 18 Dec 2017 01:45:10 -0000 1.12
>> +++ Makefile.inc 15 Nov 2018 07:00:32 -0000
>> @@ -2,15 +2,15 @@
>>
>> COMMENT= practical and portable Scheme system
>>
>> -V= 4.13.0
>> +V= 5.0.0
>> DISTNAME= chicken-${V}
>>
>> MAINTAINER= Timo Myyra <[email protected]>
>>
>> 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/}/
>> +HOMEPAGE= https://www.call-cc.org/
>> +MASTER_SITES=
>> https://code.call-cc.org/releases/${V:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/
>>
>> # BSD
>> PERMIT_PACKAGE_CDROM= Yes
>> @@ -26,6 +26,9 @@ MAKE_FLAGS+= PLATFORM=bsd C_COMPILER="${
>> MAKE_FILE= GNUmakefile
>>
>> FAKE_FLAGS= PREFIX=${TRUEPREFIX}
>> +
>> +BINARYVERSION= 9
>> +SUBST_VARS+= BINARYVERSION
>>
>> # Based on param.h:MACHINE_STACK_GROWS_UP
>> pre-build:
>> Index: bootstrap/distinfo
>> ===================================================================
>> RCS file: /cvs/ports/lang/chicken/bootstrap/distinfo,v
>> retrieving revision 1.6
>> diff -u -p -u -p -r1.6 distinfo
>> --- bootstrap/distinfo 18 Dec 2017 01:45:10 -0000 1.6
>> +++ bootstrap/distinfo 15 Nov 2018 07:00:32 -0000
>> @@ -1,2 +1,2 @@
>> -SHA256 (chicken-4.13.0.tar.gz) =
>> rdVJYZoxNj1mCLOeDPDmi51eb/KnGbVpHd66VyKcbEM=
>> -SIZE (chicken-4.13.0.tar.gz) = 4244358
>> +SHA256 (chicken-5.0.0.tar.gz) = qLlLuUxdakNIzt113DNKyAkkvNmnp6PWr1Eh5X72ZZU=
>> +SIZE (chicken-5.0.0.tar.gz) = 4003976
>> Index: core/Makefile
>> ===================================================================
>> RCS file: /cvs/ports/lang/chicken/core/Makefile,v
>> retrieving revision 1.12
>> diff -u -p -u -p -r1.12 Makefile
>> --- core/Makefile 4 Sep 2018 12:46:14 -0000 1.12
>> +++ core/Makefile 15 Nov 2018 07:00:32 -0000
>> @@ -1,10 +1,9 @@
>> # $OpenBSD: Makefile,v 1.12 2018/09/04 12:46:14 espie Exp $
>>
>> -SHARED_LIBS= chicken 5.1 # 8
>> +SHARED_LIBS= chicken 6.0 # 9
>>
>> TEST_TARGET= check
>> TEST_DEPENDS= ${BUILD_PKGPATH}
>> -REVISION= 0
>>
>> MAKE_FLAGS+= CHICKEN=${LOCALBASE}/libexec/chicken-bootstrap \
>> LIBchicken_VERSION="${LIBchicken_VERSION}"
>> Index: core/distinfo
>> ===================================================================
>> RCS file: /cvs/ports/lang/chicken/core/distinfo,v
>> retrieving revision 1.6
>> diff -u -p -u -p -r1.6 distinfo
>> --- core/distinfo 18 Dec 2017 01:45:10 -0000 1.6
>> +++ core/distinfo 15 Nov 2018 07:00:32 -0000
>> @@ -1,2 +1,2 @@
>> -SHA256 (chicken-4.13.0.tar.gz) =
>> rdVJYZoxNj1mCLOeDPDmi51eb/KnGbVpHd66VyKcbEM=
>> -SIZE (chicken-4.13.0.tar.gz) = 4244358
>> +SHA256 (chicken-5.0.0.tar.gz) = qLlLuUxdakNIzt113DNKyAkkvNmnp6PWr1Eh5X72ZZU=
>> +SIZE (chicken-5.0.0.tar.gz) = 4003976
>> Index: core/patches/patch-csc_scm
>> ===================================================================
>> RCS file: core/patches/patch-csc_scm
>> diff -N core/patches/patch-csc_scm
>> --- core/patches/patch-csc_scm 20 Aug 2016 08:56:19 -0000 1.4
>> +++ /dev/null 1 Jan 1970 00:00:00 -0000
>> @@ -1,14 +0,0 @@
>> -$OpenBSD: patch-csc_scm,v 1.4 2016/08/20 08:56:19 jasper Exp $
>> ---- csc.scm.orig Sat May 28 14:48:08 2016
>> -+++ csc.scm Mon Aug 15 07:51:43 2016
>> -@@ -990,9 +990,7 @@ EOF
>> - dynamic-libchicken
>> - (cond (osx "dylib")
>> - ((or mingw cygwin) "dll")
>> -- (else (string-append
>> -- "so."
>> -- (number->string BINARY_VERSION)))))))
>> -+ (else "so.${LIBchicken_VERSION}")))))
>> - (copy-files lib targetdir)))
>> -
>> - (define (copy-files from to)
>> Index: core/patches/patch-defaults_make
>> ===================================================================
>> RCS file: /cvs/ports/lang/chicken/core/patches/patch-defaults_make,v
>> retrieving revision 1.3
>> diff -u -p -u -p -r1.3 patch-defaults_make
>> --- core/patches/patch-defaults_make 27 Aug 2015 22:40:33 -0000 1.3
>> +++ core/patches/patch-defaults_make 15 Nov 2018 07:00:32 -0000
>> @@ -1,6 +1,7 @@
>> $OpenBSD: patch-defaults_make,v 1.3 2015/08/27 22:40:33 juanfra Exp $
>> ---- defaults.make.orig Thu Aug 27 19:08:10 2015
>> -+++ defaults.make Thu Aug 27 19:09:56 2015
>> +Index: defaults.make
>> +--- defaults.make.orig
>> ++++ defaults.make
>> @@ -42,9 +42,9 @@ LIBDIR ?= $(PREFIX)/lib
>> SHAREDIR ?= $(PREFIX)/share
>> DATADIR ?= $(SHAREDIR)/$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)
>> @@ -24,3 +25,14 @@ $OpenBSD: patch-defaults_make,v 1.3 2015
>> endif
>> endif
>> LIBCHICKEN_SO_LIBRARIES ?= $(LIBRARIES)
>> +@@ -277,8 +277,8 @@ DYNAMIC_CHICKEN_UNIT_IMPORT_LIBRARIES = continuation e
>> + # targets
>> +
>> + CHICKEN_PROGRAM = $(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)
>> +-CSC_PROGRAM = $(PROGRAM_PREFIX)csc$(PROGRAM_SUFFIX)
>> +-CSI_PROGRAM = $(PROGRAM_PREFIX)csi$(PROGRAM_SUFFIX)
>> ++CSC_PROGRAM = $(PROGRAM_PREFIX)chicken-csc$(PROGRAM_SUFFIX)
>> ++CSI_PROGRAM = $(PROGRAM_PREFIX)chicken-csi$(PROGRAM_SUFFIX)
>> + CHICKEN_PROFILE_PROGRAM = $(PROGRAM_PREFIX)chicken-profile$(PROGRAM_SUFFIX)
>> + CHICKEN_INSTALL_PROGRAM = $(PROGRAM_PREFIX)chicken-install$(PROGRAM_SUFFIX)
>> + CHICKEN_UNINSTALL_PROGRAM =
>> $(PROGRAM_PREFIX)chicken-uninstall$(PROGRAM_SUFFIX)
>> Index: core/patches/patch-eval_scm
>> ===================================================================
>> RCS file: /cvs/ports/lang/chicken/core/patches/patch-eval_scm,v
>> retrieving revision 1.3
>> diff -u -p -u -p -r1.3 patch-eval_scm
>> --- core/patches/patch-eval_scm 27 Aug 2015 22:40:33 -0000 1.3
>> +++ core/patches/patch-eval_scm 15 Nov 2018 07:00:32 -0000
>> @@ -1,13 +1,14 @@
>> $OpenBSD: patch-eval_scm,v 1.3 2015/08/27 22:40:33 juanfra Exp $
>> ---- eval.scm.orig Tue Aug 4 21:46:22 2015
>> -+++ eval.scm Thu Aug 27 19:07:56 2015
>> -@@ -1068,8 +1068,7 @@
>> +Index: eval.scm
>> +--- eval.scm.orig
>> ++++ eval.scm
>> +@@ -1117,8 +1117,7 @@
>> (if uses-soname?
>> (string-append
>> - ##sys#load-library-extension
>> + load-library-extension
>> - "."
>> - (number->string binary-version))
>> + ".${LIBchicken_VERSION}")
>> - ##sys#load-library-extension)))
>> + load-library-extension)))
>> (define complete
>> (cut ##sys#string-append <> ext))
>> Index: core/patches/patch-rules_make
>> ===================================================================
>> RCS file: /cvs/ports/lang/chicken/core/patches/patch-rules_make,v
>> retrieving revision 1.3
>> diff -u -p -u -p -r1.3 patch-rules_make
>> --- core/patches/patch-rules_make 8 Jun 2016 01:24:45 -0000 1.3
>> +++ core/patches/patch-rules_make 15 Nov 2018 07:00:32 -0000
>> @@ -1,8 +1,9 @@
>> $OpenBSD: patch-rules_make,v 1.3 2016/06/08 01:24:45 juanfra Exp $
>> disable DESTDIR check so chicken-install will run
>> ---- 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
>> +Index: rules.make
>> +--- rules.make.orig
>> ++++ rules.make
>> +@@ -186,7 +186,7 @@ $(foreach obj, $(UTILITY_PROGRAM_OBJECTS_1),\
>>
>> libs: $(TARGETLIBS)
>>
>> Index: core/pkg/PLIST
>> ===================================================================
>> RCS file: /cvs/ports/lang/chicken/core/pkg/PLIST,v
>> retrieving revision 1.4
>> diff -u -p -u -p -r1.4 PLIST
>> --- core/pkg/PLIST 4 Sep 2018 12:46:14 -0000 1.4
>> +++ core/pkg/PLIST 15 Nov 2018 07:00:32 -0000
>> @@ -1,112 +1,152 @@
>> @comment $OpenBSD: PLIST,v 1.4 2018/09/04 12:46:14 espie Exp $
>> @bin bin/chicken
>> -@bin bin/chicken-bug
>> +@bin bin/chicken-csc
>> +@bin bin/chicken-csi
>> +@bin bin/chicken-do
>> @bin bin/chicken-install
>> @bin bin/chicken-profile
>> @bin bin/chicken-status
>> @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/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/chicken/${BINARYVERSION}/
>> +lib/chicken/${BINARYVERSION}/chicken.base.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.bitwise.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.blob.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.compiler.user-pass.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.condition.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.continuation.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.csi.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.errno.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.eval.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.file.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.file.posix.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.fixnum.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.flonum.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.foreign.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.format.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.gc.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.internal.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.io.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.irregex.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.keyword.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.load.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.locative.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.memory.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.memory.representation.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.pathname.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.platform.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.plist.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.port.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.pretty-print.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.process-context.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.process-context.posix.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.process.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.process.signal.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.random.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.read-syntax.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.repl.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.sort.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.string.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.syntax.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.tcp.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.time.import.so
>> +lib/chicken/${BINARYVERSION}/chicken.time.posix.import.so
>> +lib/chicken/${BINARYVERSION}/srfi-4.import.so
>> +lib/chicken/${BINARYVERSION}/types.db
>> lib/libchicken.a
>> @lib lib/libchicken.so.${LIBchicken_VERSION}
>> -@man man/man1/chicken-bug.1
>> +@man man/man1/chicken-csc.1
>> +@man man/man1/chicken-csi.1
>> +@man man/man1/chicken-do.1
>> @man man/man1/chicken-install.1
>> @man man/man1/chicken-profile.1
>> @man man/man1/chicken-status.1
>> @man man/man1/chicken-uninstall.1
>> @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/DEPRECATED
>> share/doc/chicken/LICENSE
>> share/doc/chicken/README
>> share/doc/chicken/manual/
>> share/doc/chicken/manual/Accessing external objects.html
>> share/doc/chicken/manual/Acknowledgements.html
>> -share/doc/chicken/manual/Basic mode of operation.html
>> share/doc/chicken/manual/Bibliography.html
>> share/doc/chicken/manual/Bugs and limitations.html
>> share/doc/chicken/manual/C interface.html
>> -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
>> +share/doc/chicken/manual/Egg specification format.html
>> share/doc/chicken/manual/Embedding.html
>> -share/doc/chicken/manual/Exceptions.html
>> +share/doc/chicken/manual/Extension tools.html
>> share/doc/chicken/manual/Extensions to the standard.html
>> share/doc/chicken/manual/Extensions.html
>> share/doc/chicken/manual/Foreign type specifiers.html
>> share/doc/chicken/manual/Getting started.html
>> +share/doc/chicken/manual/Included modules.html
>> share/doc/chicken/manual/Interface to external functions and variables.html
>> -share/doc/chicken/manual/Locations.html
>> -share/doc/chicken/manual/Macros.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 condition).html
>> +share/doc/chicken/manual/Module (chicken continuation).html
>> +share/doc/chicken/manual/Module (chicken csi).html
>> +share/doc/chicken/manual/Module (chicken errno).html
>> +share/doc/chicken/manual/Module (chicken eval).html
>> +share/doc/chicken/manual/Module (chicken file posix).html
>> +share/doc/chicken/manual/Module (chicken file).html
>> +share/doc/chicken/manual/Module (chicken fixnum).html
>> +share/doc/chicken/manual/Module (chicken flonum).html
>> +share/doc/chicken/manual/Module (chicken foreign).html
>> +share/doc/chicken/manual/Module (chicken format).html
>> +share/doc/chicken/manual/Module (chicken gc).html
>> +share/doc/chicken/manual/Module (chicken io).html
>> +share/doc/chicken/manual/Module (chicken irregex).html
>> +share/doc/chicken/manual/Module (chicken keyword).html
>> +share/doc/chicken/manual/Module (chicken load).html
>> +share/doc/chicken/manual/Module (chicken locative).html
>> +share/doc/chicken/manual/Module (chicken memory representation).html
>> +share/doc/chicken/manual/Module (chicken memory).html
>> +share/doc/chicken/manual/Module (chicken module).html
>> +share/doc/chicken/manual/Module (chicken pathname).html
>> +share/doc/chicken/manual/Module (chicken platform).html
>> +share/doc/chicken/manual/Module (chicken plist).html
>> +share/doc/chicken/manual/Module (chicken port).html
>> +share/doc/chicken/manual/Module (chicken pretty-print).html
>> +share/doc/chicken/manual/Module (chicken process signal).html
>> +share/doc/chicken/manual/Module (chicken process).html
>> +share/doc/chicken/manual/Module (chicken process-context posix).html
>> +share/doc/chicken/manual/Module (chicken process-context).html
>> +share/doc/chicken/manual/Module (chicken random).html
>> +share/doc/chicken/manual/Module (chicken read-syntax).html
>> +share/doc/chicken/manual/Module (chicken repl).html
>> +share/doc/chicken/manual/Module (chicken sort).html
>> +share/doc/chicken/manual/Module (chicken string).html
>> +share/doc/chicken/manual/Module (chicken syntax).html
>> +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 scheme.html
>> +share/doc/chicken/manual/Module srfi-4.html
>> share/doc/chicken/manual/Modules.html
>> -share/doc/chicken/manual/Non-standard macros and special forms.html
>> -share/doc/chicken/manual/Non-standard read syntax.html
>> -share/doc/chicken/manual/Other support procedures.html
>> -share/doc/chicken/manual/Parameters.html
>> -share/doc/chicken/manual/Supported language.html
>> -share/doc/chicken/manual/The R5RS standard.html
>> share/doc/chicken/manual/The User's Manual.html
>> share/doc/chicken/manual/Types.html
>> -share/doc/chicken/manual/Unit data-structures.html
>> -share/doc/chicken/manual/Unit eval.html
>> -share/doc/chicken/manual/Unit expand.html
>> -share/doc/chicken/manual/Unit extras.html
>> -share/doc/chicken/manual/Unit files.html
>> -share/doc/chicken/manual/Unit irregex.html
>> -share/doc/chicken/manual/Unit library.html
>> -share/doc/chicken/manual/Unit lolevel.html
>> -share/doc/chicken/manual/Unit ports.html
>> -share/doc/chicken/manual/Unit posix.html
>> -share/doc/chicken/manual/Unit srfi-1.html
>> -share/doc/chicken/manual/Unit srfi-13.html
>> -share/doc/chicken/manual/Unit srfi-14.html
>> -share/doc/chicken/manual/Unit srfi-18.html
>> -share/doc/chicken/manual/Unit srfi-4.html
>> -share/doc/chicken/manual/Unit srfi-69.html
>> -share/doc/chicken/manual/Unit tcp.html
>> -share/doc/chicken/manual/Unit utils.html
>> +share/doc/chicken/manual/Units and linking model.html
>> share/doc/chicken/manual/Using the compiler.html
>> share/doc/chicken/manual/Using the interpreter.html
>> -share/doc/chicken/manual/chicken.png
>> -share/doc/chicken/manual/faq.html
>> -share/doc/chicken/manual/index.html
>> share/doc/chicken/manual/manual.css
>> share/doc/pkg-readmes/${PKGSTEM}
>> Index: core/pkg/README
>> ===================================================================
>> RCS file: /cvs/ports/lang/chicken/core/pkg/README,v
>> retrieving revision 1.2
>> diff -u -p -u -p -r1.2 README
>> --- core/pkg/README 4 Sep 2018 12:46:14 -0000 1.2
>> +++ core/pkg/README 15 Nov 2018 07:00:32 -0000
>> @@ -8,5 +8,8 @@ You can generate the database by running
>> There are also a lot of extensions called 'eggs' available for your use.
>> You can list and install eggs using the 'chicken-install' command.
>>
>> +Due to binary name conflicts the csc and csi binaries have been
>> +renamed to chicken-csc and chicken-csi.
>> +
>> See more information at
>> -http://wiki.call-cc.org/
>> \ No newline at end of file
>> +https://wiki.call-cc.org/
>>
Ok, here's new diff to fix the tests to use new binary names.
Though there seems to be some issue with the tests, now the tests get stuck on
'ports test' phases 'fast' test on my amd64. Could somebody check how the test
function with other arches?
timo
Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/lang/chicken/Makefile.inc,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 Makefile.inc
--- Makefile.inc 18 Dec 2017 01:45:10 -0000 1.12
+++ Makefile.inc 16 Nov 2018 08:14:51 -0000
@@ -2,15 +2,15 @@
COMMENT= practical and portable Scheme system
-V= 4.13.0
+V= 5.0.0
DISTNAME= chicken-${V}
MAINTAINER= Timo Myyra <[email protected]>
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/}/
+HOMEPAGE= https://www.call-cc.org/
+MASTER_SITES=
https://code.call-cc.org/releases/${V:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/
# BSD
PERMIT_PACKAGE_CDROM= Yes
@@ -26,6 +26,9 @@ MAKE_FLAGS+= PLATFORM=bsd C_COMPILER="${
MAKE_FILE= GNUmakefile
FAKE_FLAGS= PREFIX=${TRUEPREFIX}
+
+BINARYVERSION= 9
+SUBST_VARS+= BINARYVERSION
# Based on param.h:MACHINE_STACK_GROWS_UP
pre-build:
Index: bootstrap/distinfo
===================================================================
RCS file: /cvs/ports/lang/chicken/bootstrap/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- bootstrap/distinfo 18 Dec 2017 01:45:10 -0000 1.6
+++ bootstrap/distinfo 16 Nov 2018 08:14:51 -0000
@@ -1,2 +1,2 @@
-SHA256 (chicken-4.13.0.tar.gz) = rdVJYZoxNj1mCLOeDPDmi51eb/KnGbVpHd66VyKcbEM=
-SIZE (chicken-4.13.0.tar.gz) = 4244358
+SHA256 (chicken-5.0.0.tar.gz) = qLlLuUxdakNIzt113DNKyAkkvNmnp6PWr1Eh5X72ZZU=
+SIZE (chicken-5.0.0.tar.gz) = 4003976
Index: core/Makefile
===================================================================
RCS file: /cvs/ports/lang/chicken/core/Makefile,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 Makefile
--- core/Makefile 4 Sep 2018 12:46:14 -0000 1.12
+++ core/Makefile 16 Nov 2018 08:14:51 -0000
@@ -1,10 +1,9 @@
# $OpenBSD: Makefile,v 1.12 2018/09/04 12:46:14 espie Exp $
-SHARED_LIBS= chicken 5.1 # 8
+SHARED_LIBS= chicken 6.0 # 9
TEST_TARGET= check
TEST_DEPENDS= ${BUILD_PKGPATH}
-REVISION= 0
MAKE_FLAGS+= CHICKEN=${LOCALBASE}/libexec/chicken-bootstrap \
LIBchicken_VERSION="${LIBchicken_VERSION}"
Index: core/distinfo
===================================================================
RCS file: /cvs/ports/lang/chicken/core/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- core/distinfo 18 Dec 2017 01:45:10 -0000 1.6
+++ core/distinfo 16 Nov 2018 08:14:51 -0000
@@ -1,2 +1,2 @@
-SHA256 (chicken-4.13.0.tar.gz) = rdVJYZoxNj1mCLOeDPDmi51eb/KnGbVpHd66VyKcbEM=
-SIZE (chicken-4.13.0.tar.gz) = 4244358
+SHA256 (chicken-5.0.0.tar.gz) = qLlLuUxdakNIzt113DNKyAkkvNmnp6PWr1Eh5X72ZZU=
+SIZE (chicken-5.0.0.tar.gz) = 4003976
Index: core/patches/patch-csc_scm
===================================================================
RCS file: core/patches/patch-csc_scm
diff -N core/patches/patch-csc_scm
--- core/patches/patch-csc_scm 20 Aug 2016 08:56:19 -0000 1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-csc_scm,v 1.4 2016/08/20 08:56:19 jasper Exp $
---- csc.scm.orig Sat May 28 14:48:08 2016
-+++ csc.scm Mon Aug 15 07:51:43 2016
-@@ -990,9 +990,7 @@ EOF
- dynamic-libchicken
- (cond (osx "dylib")
- ((or mingw cygwin) "dll")
-- (else (string-append
-- "so."
-- (number->string BINARY_VERSION)))))))
-+ (else "so.${LIBchicken_VERSION}")))))
- (copy-files lib targetdir)))
-
- (define (copy-files from to)
Index: core/patches/patch-defaults_make
===================================================================
RCS file: /cvs/ports/lang/chicken/core/patches/patch-defaults_make,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-defaults_make
--- core/patches/patch-defaults_make 27 Aug 2015 22:40:33 -0000 1.3
+++ core/patches/patch-defaults_make 16 Nov 2018 08:14:51 -0000
@@ -1,6 +1,7 @@
$OpenBSD: patch-defaults_make,v 1.3 2015/08/27 22:40:33 juanfra Exp $
---- defaults.make.orig Thu Aug 27 19:08:10 2015
-+++ defaults.make Thu Aug 27 19:09:56 2015
+Index: defaults.make
+--- defaults.make.orig
++++ defaults.make
@@ -42,9 +42,9 @@ LIBDIR ?= $(PREFIX)/lib
SHAREDIR ?= $(PREFIX)/share
DATADIR ?= $(SHAREDIR)/$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)
@@ -24,3 +25,14 @@ $OpenBSD: patch-defaults_make,v 1.3 2015
endif
endif
LIBCHICKEN_SO_LIBRARIES ?= $(LIBRARIES)
+@@ -277,8 +277,8 @@ DYNAMIC_CHICKEN_UNIT_IMPORT_LIBRARIES = continuation e
+ # targets
+
+ CHICKEN_PROGRAM = $(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)
+-CSC_PROGRAM = $(PROGRAM_PREFIX)csc$(PROGRAM_SUFFIX)
+-CSI_PROGRAM = $(PROGRAM_PREFIX)csi$(PROGRAM_SUFFIX)
++CSC_PROGRAM = $(PROGRAM_PREFIX)chicken-csc$(PROGRAM_SUFFIX)
++CSI_PROGRAM = $(PROGRAM_PREFIX)chicken-csi$(PROGRAM_SUFFIX)
+ CHICKEN_PROFILE_PROGRAM = $(PROGRAM_PREFIX)chicken-profile$(PROGRAM_SUFFIX)
+ CHICKEN_INSTALL_PROGRAM = $(PROGRAM_PREFIX)chicken-install$(PROGRAM_SUFFIX)
+ CHICKEN_UNINSTALL_PROGRAM =
$(PROGRAM_PREFIX)chicken-uninstall$(PROGRAM_SUFFIX)
Index: core/patches/patch-eval_scm
===================================================================
RCS file: /cvs/ports/lang/chicken/core/patches/patch-eval_scm,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-eval_scm
--- core/patches/patch-eval_scm 27 Aug 2015 22:40:33 -0000 1.3
+++ core/patches/patch-eval_scm 16 Nov 2018 08:14:51 -0000
@@ -1,13 +1,14 @@
$OpenBSD: patch-eval_scm,v 1.3 2015/08/27 22:40:33 juanfra Exp $
---- eval.scm.orig Tue Aug 4 21:46:22 2015
-+++ eval.scm Thu Aug 27 19:07:56 2015
-@@ -1068,8 +1068,7 @@
+Index: eval.scm
+--- eval.scm.orig
++++ eval.scm
+@@ -1117,8 +1117,7 @@
(if uses-soname?
(string-append
- ##sys#load-library-extension
+ load-library-extension
- "."
- (number->string binary-version))
+ ".${LIBchicken_VERSION}")
- ##sys#load-library-extension)))
+ load-library-extension)))
(define complete
(cut ##sys#string-append <> ext))
Index: core/patches/patch-rules_make
===================================================================
RCS file: /cvs/ports/lang/chicken/core/patches/patch-rules_make,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-rules_make
--- core/patches/patch-rules_make 8 Jun 2016 01:24:45 -0000 1.3
+++ core/patches/patch-rules_make 16 Nov 2018 08:14:51 -0000
@@ -1,8 +1,9 @@
$OpenBSD: patch-rules_make,v 1.3 2016/06/08 01:24:45 juanfra Exp $
disable DESTDIR check so chicken-install will run
---- 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
+Index: rules.make
+--- rules.make.orig
++++ rules.make
+@@ -186,7 +186,7 @@ $(foreach obj, $(UTILITY_PROGRAM_OBJECTS_1),\
libs: $(TARGETLIBS)
Index: core/patches/patch-tests_programs-path_scm
===================================================================
RCS file: core/patches/patch-tests_programs-path_scm
diff -N core/patches/patch-tests_programs-path_scm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ core/patches/patch-tests_programs-path_scm 16 Nov 2018 08:14:51 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: tests/programs-path.scm
+--- tests/programs-path.scm.orig
++++ tests/programs-path.scm
+@@ -5,5 +5,5 @@
+ (or (get-environment-variable "PROGRAM_SUFFIX") "")))
+
+ (define chicken-path (executable-path "chicken"))
+-(define csc-path (executable-path "csc"))
+-(define csi-path (executable-path "csi"))
++(define csc-path (executable-path "chicken-csc"))
++(define csi-path (executable-path "chicken-csi"))
Index: core/patches/patch-tests_runbench_sh
===================================================================
RCS file: core/patches/patch-tests_runbench_sh
diff -N core/patches/patch-tests_runbench_sh
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ core/patches/patch-tests_runbench_sh 16 Nov 2018 08:14:51 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Index: tests/runbench.sh
+--- tests/runbench.sh.orig
++++ tests/runbench.sh
+@@ -34,8 +34,8 @@ run()
+ echo "****************************************"
+
+ compiler_options="-C -Wa,-W"
+-compile="../csc -w -compiler $CHICKEN -I.. -L.. -include-path .. -o a.out
$COMPILE_OPTIONS"
+-interpret="../csi -n -include-path .."
++compile="../chicken-csc -w -compiler $CHICKEN -I.. -L.. -include-path .. -o
a.out $COMPILE_OPTIONS"
++interpret="../chicken-csi -n -include-path .."
+
+ echo "======================================== null ... "
+ $compile null.scm -O5
Index: core/patches/patch-tests_runtests_sh
===================================================================
RCS file: core/patches/patch-tests_runtests_sh
diff -N core/patches/patch-tests_runtests_sh
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ core/patches/patch-tests_runtests_sh 16 Nov 2018 08:14:51 -0000
@@ -0,0 +1,20 @@
+$OpenBSD$
+
+Index: tests/runtests.sh
+--- tests/runtests.sh.orig
++++ tests/runtests.sh
+@@ -44,10 +44,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}/.."
+
+-compile="../${PROGRAM_PREFIX}csc${PROGRAM_SUFFIX} ${COMPILE_OPTIONS} -o a.out
-types ${TYPESDB} -ignore-repository"
+-compile_r="../${PROGRAM_PREFIX}csc${PROGRAM_SUFFIX} ${COMPILE_OPTIONS}"
+-compile_s="../${PROGRAM_PREFIX}csc${PROGRAM_SUFFIX} ${COMPILE_OPTIONS} -s
-types ${TYPESDB} -ignore-repository"
+-interpret="../${PROGRAM_PREFIX}csi${PROGRAM_SUFFIX} -n -include-path
${TEST_DIR}/.."
++compile="../${PROGRAM_PREFIX}chicken-csc${PROGRAM_SUFFIX} ${COMPILE_OPTIONS}
-o a.out -types ${TYPESDB} -ignore-repository"
++compile_r="../${PROGRAM_PREFIX}chicken-csc${PROGRAM_SUFFIX}
${COMPILE_OPTIONS}"
++compile_s="../${PROGRAM_PREFIX}chicken-csc${PROGRAM_SUFFIX}
${COMPILE_OPTIONS} -s -types ${TYPESDB} -ignore-repository"
++interpret="../${PROGRAM_PREFIX}chicken-csi${PROGRAM_SUFFIX} -n -include-path
${TEST_DIR}/.."
+ time=time
+
+ # Check for a "time" command, since some systems don't ship with a
Index: core/pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/chicken/core/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- core/pkg/PLIST 4 Sep 2018 12:46:14 -0000 1.4
+++ core/pkg/PLIST 16 Nov 2018 08:14:51 -0000
@@ -1,112 +1,152 @@
@comment $OpenBSD: PLIST,v 1.4 2018/09/04 12:46:14 espie Exp $
@bin bin/chicken
-@bin bin/chicken-bug
+@bin bin/chicken-csc
+@bin bin/chicken-csi
+@bin bin/chicken-do
@bin bin/chicken-install
@bin bin/chicken-profile
@bin bin/chicken-status
@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/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/chicken/${BINARYVERSION}/
+lib/chicken/${BINARYVERSION}/chicken.base.import.so
+lib/chicken/${BINARYVERSION}/chicken.bitwise.import.so
+lib/chicken/${BINARYVERSION}/chicken.blob.import.so
+lib/chicken/${BINARYVERSION}/chicken.compiler.user-pass.import.so
+lib/chicken/${BINARYVERSION}/chicken.condition.import.so
+lib/chicken/${BINARYVERSION}/chicken.continuation.import.so
+lib/chicken/${BINARYVERSION}/chicken.csi.import.so
+lib/chicken/${BINARYVERSION}/chicken.errno.import.so
+lib/chicken/${BINARYVERSION}/chicken.eval.import.so
+lib/chicken/${BINARYVERSION}/chicken.file.import.so
+lib/chicken/${BINARYVERSION}/chicken.file.posix.import.so
+lib/chicken/${BINARYVERSION}/chicken.fixnum.import.so
+lib/chicken/${BINARYVERSION}/chicken.flonum.import.so
+lib/chicken/${BINARYVERSION}/chicken.foreign.import.so
+lib/chicken/${BINARYVERSION}/chicken.format.import.so
+lib/chicken/${BINARYVERSION}/chicken.gc.import.so
+lib/chicken/${BINARYVERSION}/chicken.internal.import.so
+lib/chicken/${BINARYVERSION}/chicken.io.import.so
+lib/chicken/${BINARYVERSION}/chicken.irregex.import.so
+lib/chicken/${BINARYVERSION}/chicken.keyword.import.so
+lib/chicken/${BINARYVERSION}/chicken.load.import.so
+lib/chicken/${BINARYVERSION}/chicken.locative.import.so
+lib/chicken/${BINARYVERSION}/chicken.memory.import.so
+lib/chicken/${BINARYVERSION}/chicken.memory.representation.import.so
+lib/chicken/${BINARYVERSION}/chicken.pathname.import.so
+lib/chicken/${BINARYVERSION}/chicken.platform.import.so
+lib/chicken/${BINARYVERSION}/chicken.plist.import.so
+lib/chicken/${BINARYVERSION}/chicken.port.import.so
+lib/chicken/${BINARYVERSION}/chicken.pretty-print.import.so
+lib/chicken/${BINARYVERSION}/chicken.process-context.import.so
+lib/chicken/${BINARYVERSION}/chicken.process-context.posix.import.so
+lib/chicken/${BINARYVERSION}/chicken.process.import.so
+lib/chicken/${BINARYVERSION}/chicken.process.signal.import.so
+lib/chicken/${BINARYVERSION}/chicken.random.import.so
+lib/chicken/${BINARYVERSION}/chicken.read-syntax.import.so
+lib/chicken/${BINARYVERSION}/chicken.repl.import.so
+lib/chicken/${BINARYVERSION}/chicken.sort.import.so
+lib/chicken/${BINARYVERSION}/chicken.string.import.so
+lib/chicken/${BINARYVERSION}/chicken.syntax.import.so
+lib/chicken/${BINARYVERSION}/chicken.tcp.import.so
+lib/chicken/${BINARYVERSION}/chicken.time.import.so
+lib/chicken/${BINARYVERSION}/chicken.time.posix.import.so
+lib/chicken/${BINARYVERSION}/srfi-4.import.so
+lib/chicken/${BINARYVERSION}/types.db
lib/libchicken.a
@lib lib/libchicken.so.${LIBchicken_VERSION}
-@man man/man1/chicken-bug.1
+@man man/man1/chicken-csc.1
+@man man/man1/chicken-csi.1
+@man man/man1/chicken-do.1
@man man/man1/chicken-install.1
@man man/man1/chicken-profile.1
@man man/man1/chicken-status.1
@man man/man1/chicken-uninstall.1
@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/DEPRECATED
share/doc/chicken/LICENSE
share/doc/chicken/README
share/doc/chicken/manual/
share/doc/chicken/manual/Accessing external objects.html
share/doc/chicken/manual/Acknowledgements.html
-share/doc/chicken/manual/Basic mode of operation.html
share/doc/chicken/manual/Bibliography.html
share/doc/chicken/manual/Bugs and limitations.html
share/doc/chicken/manual/C interface.html
-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
+share/doc/chicken/manual/Egg specification format.html
share/doc/chicken/manual/Embedding.html
-share/doc/chicken/manual/Exceptions.html
+share/doc/chicken/manual/Extension tools.html
share/doc/chicken/manual/Extensions to the standard.html
share/doc/chicken/manual/Extensions.html
share/doc/chicken/manual/Foreign type specifiers.html
share/doc/chicken/manual/Getting started.html
+share/doc/chicken/manual/Included modules.html
share/doc/chicken/manual/Interface to external functions and variables.html
-share/doc/chicken/manual/Locations.html
-share/doc/chicken/manual/Macros.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 condition).html
+share/doc/chicken/manual/Module (chicken continuation).html
+share/doc/chicken/manual/Module (chicken csi).html
+share/doc/chicken/manual/Module (chicken errno).html
+share/doc/chicken/manual/Module (chicken eval).html
+share/doc/chicken/manual/Module (chicken file posix).html
+share/doc/chicken/manual/Module (chicken file).html
+share/doc/chicken/manual/Module (chicken fixnum).html
+share/doc/chicken/manual/Module (chicken flonum).html
+share/doc/chicken/manual/Module (chicken foreign).html
+share/doc/chicken/manual/Module (chicken format).html
+share/doc/chicken/manual/Module (chicken gc).html
+share/doc/chicken/manual/Module (chicken io).html
+share/doc/chicken/manual/Module (chicken irregex).html
+share/doc/chicken/manual/Module (chicken keyword).html
+share/doc/chicken/manual/Module (chicken load).html
+share/doc/chicken/manual/Module (chicken locative).html
+share/doc/chicken/manual/Module (chicken memory representation).html
+share/doc/chicken/manual/Module (chicken memory).html
+share/doc/chicken/manual/Module (chicken module).html
+share/doc/chicken/manual/Module (chicken pathname).html
+share/doc/chicken/manual/Module (chicken platform).html
+share/doc/chicken/manual/Module (chicken plist).html
+share/doc/chicken/manual/Module (chicken port).html
+share/doc/chicken/manual/Module (chicken pretty-print).html
+share/doc/chicken/manual/Module (chicken process signal).html
+share/doc/chicken/manual/Module (chicken process).html
+share/doc/chicken/manual/Module (chicken process-context posix).html
+share/doc/chicken/manual/Module (chicken process-context).html
+share/doc/chicken/manual/Module (chicken random).html
+share/doc/chicken/manual/Module (chicken read-syntax).html
+share/doc/chicken/manual/Module (chicken repl).html
+share/doc/chicken/manual/Module (chicken sort).html
+share/doc/chicken/manual/Module (chicken string).html
+share/doc/chicken/manual/Module (chicken syntax).html
+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 scheme.html
+share/doc/chicken/manual/Module srfi-4.html
share/doc/chicken/manual/Modules.html
-share/doc/chicken/manual/Non-standard macros and special forms.html
-share/doc/chicken/manual/Non-standard read syntax.html
-share/doc/chicken/manual/Other support procedures.html
-share/doc/chicken/manual/Parameters.html
-share/doc/chicken/manual/Supported language.html
-share/doc/chicken/manual/The R5RS standard.html
share/doc/chicken/manual/The User's Manual.html
share/doc/chicken/manual/Types.html
-share/doc/chicken/manual/Unit data-structures.html
-share/doc/chicken/manual/Unit eval.html
-share/doc/chicken/manual/Unit expand.html
-share/doc/chicken/manual/Unit extras.html
-share/doc/chicken/manual/Unit files.html
-share/doc/chicken/manual/Unit irregex.html
-share/doc/chicken/manual/Unit library.html
-share/doc/chicken/manual/Unit lolevel.html
-share/doc/chicken/manual/Unit ports.html
-share/doc/chicken/manual/Unit posix.html
-share/doc/chicken/manual/Unit srfi-1.html
-share/doc/chicken/manual/Unit srfi-13.html
-share/doc/chicken/manual/Unit srfi-14.html
-share/doc/chicken/manual/Unit srfi-18.html
-share/doc/chicken/manual/Unit srfi-4.html
-share/doc/chicken/manual/Unit srfi-69.html
-share/doc/chicken/manual/Unit tcp.html
-share/doc/chicken/manual/Unit utils.html
+share/doc/chicken/manual/Units and linking model.html
share/doc/chicken/manual/Using the compiler.html
share/doc/chicken/manual/Using the interpreter.html
-share/doc/chicken/manual/chicken.png
-share/doc/chicken/manual/faq.html
-share/doc/chicken/manual/index.html
share/doc/chicken/manual/manual.css
share/doc/pkg-readmes/${PKGSTEM}
Index: core/pkg/README
===================================================================
RCS file: /cvs/ports/lang/chicken/core/pkg/README,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 README
--- core/pkg/README 4 Sep 2018 12:46:14 -0000 1.2
+++ core/pkg/README 16 Nov 2018 08:14:51 -0000
@@ -8,5 +8,8 @@ You can generate the database by running
There are also a lot of extensions called 'eggs' available for your use.
You can list and install eggs using the 'chicken-install' command.
+Due to binary name conflicts the csc and csi binaries have been
+renamed to chicken-csc and chicken-csi.
+
See more information at
-http://wiki.call-cc.org/
\ No newline at end of file
+https://wiki.call-cc.org/