Hello,

This updates lang/chicken to version 5.0.0. Note that two patch files
were removed: core/patches/patch-csc_scm and
core/patches/patch-eval_scm.

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        8 Nov 2018 22:01:15 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=       practical and portable Scheme system
 
-V=             4.13.0
+V=             5.0.0
 DISTNAME=      chicken-${V}
 
 MAINTAINER=    Timo Myyra <[email protected]>
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  8 Nov 2018 22:01:15 -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       8 Nov 2018 22:01:15 -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       8 Nov 2018 22:01:15 -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        8 Nov 2018
22:01:15 -0000 @@ -1,7 +1,15 @@
-$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
-@@ -42,9 +42,9 @@ LIBDIR ?= $(PREFIX)/lib
+--- defaults.make.orig Wed Nov  7 10:02:01 2018
++++ defaults.make      Wed Nov  7 21:32:16 2018
+@@ -27,7 +27,7 @@
+ 
+ # basic parameters
+ 
+-BINARYVERSION = 9
++BINARYVERSION = $(LIBchicken_VERSION)
+ STACKDIRECTION ?= 1
+ CROSS_CHICKEN ?= 0
+ 
+@@ -42,9 +42,9 @@
  SHAREDIR ?= $(PREFIX)/share
  DATADIR ?= $(SHAREDIR)/$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)
  INCLUDEDIR ?= $(PREFIX)/include
@@ -13,7 +21,7 @@ $OpenBSD: patch-defaults_make,v 1.3 2015
  VARDIR ?= $(LIBDIR)
  MAN1DIR ?= $(MANDIR)/man1
  CHICKENLIBDIR ?= $(VARDIR)/$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)
-@@ -187,8 +187,8 @@ ifeq ($(PLATFORM),cygwin)
+@@ -187,8 +187,8 @@
  PRIMARY_LIBCHICKEN =
cyg$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)-0.dll LIBCHICKEN_SO_FILE =
cyg$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)-0.dll else
Index: core/patches/patch-eval_scm
===================================================================
RCS file: core/patches/patch-eval_scm
diff -N core/patches/patch-eval_scm
--- core/patches/patch-eval_scm 27 Aug 2015 22:40:33
-0000   1.3 +++ /dev/null       1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$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 @@
-        (if uses-soname?
-            (string-append
-             ##sys#load-library-extension
--            "." 
--            (number->string binary-version))
-+            ".${LIBchicken_VERSION}")
-            ##sys#load-library-extension)))
-     (define complete
-       (cut ##sys#string-append <> ext))
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      8 Nov 2018 22:01:15 -0000
@@ -1,6 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.4 2018/09/04 12:46:14 espie Exp $
 @bin bin/chicken
-@bin bin/chicken-bug
+@bin bin/chicken-do
 @bin bin/chicken-install
 @bin bin/chicken-profile
 @bin bin/chicken-status
@@ -12,33 +12,54 @@ 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/6.0/
+lib/chicken/6.0/chicken.base.import.so
+lib/chicken/6.0/chicken.bitwise.import.so
+lib/chicken/6.0/chicken.blob.import.so
+lib/chicken/6.0/chicken.compiler.user-pass.import.so
+lib/chicken/6.0/chicken.condition.import.so
+lib/chicken/6.0/chicken.continuation.import.so
+lib/chicken/6.0/chicken.csi.import.so
+lib/chicken/6.0/chicken.errno.import.so
+lib/chicken/6.0/chicken.eval.import.so
+lib/chicken/6.0/chicken.file.import.so
+lib/chicken/6.0/chicken.file.posix.import.so
+lib/chicken/6.0/chicken.fixnum.import.so
+lib/chicken/6.0/chicken.flonum.import.so
+lib/chicken/6.0/chicken.foreign.import.so
+lib/chicken/6.0/chicken.format.import.so
+lib/chicken/6.0/chicken.gc.import.so
+lib/chicken/6.0/chicken.internal.import.so
+lib/chicken/6.0/chicken.io.import.so
+lib/chicken/6.0/chicken.irregex.import.so
+lib/chicken/6.0/chicken.keyword.import.so
+lib/chicken/6.0/chicken.load.import.so
+lib/chicken/6.0/chicken.locative.import.so
+lib/chicken/6.0/chicken.memory.import.so
+lib/chicken/6.0/chicken.memory.representation.import.so
+lib/chicken/6.0/chicken.pathname.import.so
+lib/chicken/6.0/chicken.platform.import.so
+lib/chicken/6.0/chicken.plist.import.so
+lib/chicken/6.0/chicken.port.import.so
+lib/chicken/6.0/chicken.pretty-print.import.so
+lib/chicken/6.0/chicken.process-context.import.so
+lib/chicken/6.0/chicken.process-context.posix.import.so
+lib/chicken/6.0/chicken.process.import.so
+lib/chicken/6.0/chicken.process.signal.import.so
+lib/chicken/6.0/chicken.random.import.so
+lib/chicken/6.0/chicken.read-syntax.import.so
+lib/chicken/6.0/chicken.repl.import.so
+lib/chicken/6.0/chicken.sort.import.so
+lib/chicken/6.0/chicken.string.import.so
+lib/chicken/6.0/chicken.syntax.import.so
+lib/chicken/6.0/chicken.tcp.import.so
+lib/chicken/6.0/chicken.time.import.so
+lib/chicken/6.0/chicken.time.posix.import.so
+lib/chicken/6.0/srfi-4.import.so
+lib/chicken/6.0/types.db
 lib/libchicken.a
 @lib lib/libchicken.so.${LIBchicken_VERSION}
-@man man/man1/chicken-bug.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
@@ -51,62 +72,81 @@ 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}

Reply via email to