Date: Mon, 29 Mar 2010 13:31:48 GMT From: Vitaly Magerya <vmagerya@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/145168: lang/chicken: update from 4.1.0 to 4.4.0 Message-ID: <201003291331.o2TDVmrA099132@www.freebsd.org> Resent-Message-ID: <201003291340.o2TDe2hg091966@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 145168 >Category: ports >Synopsis: lang/chicken: update from 4.1.0 to 4.4.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 29 13:40:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Vitaly Magerya >Release: FreeBSD 7.0-RELEASE i386 >Organization: >Environment: >Description: Update lang/chicken to 4.4.0. The changelog is at [1]. This release breaks binary compatibility with previous releases, so everything that depends on libchicken should be recompiled, including all the eggs (chicken packages). [1] http://chicken.wiki.br/releases/4.4.0/NEWS >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN chicken.orig/Makefile chicken/Makefile --- chicken.orig/Makefile 2010-03-29 14:34:07.000000000 +0000 +++ chicken/Makefile 2010-03-29 15:39:19.000000000 +0000 @@ -6,7 +6,7 @@ # PORTNAME= chicken -PORTVERSION= 4.1.0 +PORTVERSION= 4.4.0 CATEGORIES= lang scheme MASTER_SITES= http://www.call-with-current-continuation.org/ \ http://chicken.wiki.br/releases/${PORTVERSION}/ @@ -30,14 +30,12 @@ .if ${ARCH} == "amd64" || ${ARCH} == "i386" .if ${ARCH} != ${NEW_ARCH} post-patch: - ${MV} ${WRKSRC}/apply-hack.${NEW_ARCH}.s ${WRKSRC}/apply-hack.${ARCH}.s + ${MV} ${WRKSRC}/apply-hack.${NEW_ARCH}.S ${WRKSRC}/apply-hack.${ARCH}.S .endif .endif post-install: @${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR} - @${MKDIR} ${EXAMPLESDIR}/benchmarks - ${CP} -R ${WRKSRC}/benchmarks/* ${EXAMPLESDIR}/benchmarks/ @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD} .include <bsd.port.post.mk> diff -ruN chicken.orig/distinfo chicken/distinfo --- chicken.orig/distinfo 2010-03-29 14:34:07.000000000 +0000 +++ chicken/distinfo 2010-03-29 14:37:42.000000000 +0000 @@ -1,3 +1,3 @@ -MD5 (chicken-4.1.0.tar.gz) = 9a43b536408c271b0eaf802307e8c415 -SHA256 (chicken-4.1.0.tar.gz) = 280516ea373dd3b05e149d72c2cff7bd292a62a60a5b650b9010b2f81443db4c -SIZE (chicken-4.1.0.tar.gz) = 3392068 +MD5 (chicken-4.4.0.tar.gz) = 598e7ea036807a67297c3e2bf4a454c4 +SHA256 (chicken-4.4.0.tar.gz) = 2578dcd041d864f8c6d83c1f84023cd1be8287a9c71c3f4d91679186231e6cfd +SIZE (chicken-4.4.0.tar.gz) = 3663262 diff -ruN chicken.orig/files/patch-defaults.make chicken/files/patch-defaults.make --- chicken.orig/files/patch-defaults.make 2010-03-29 14:34:07.000000000 +0000 +++ chicken/files/patch-defaults.make 2010-03-29 14:46:07.000000000 +0000 @@ -1,19 +1,19 @@ ---- ./defaults.make.orig 2009-07-31 19:13:36.000000000 -0300 -+++ ./defaults.make 2009-09-06 19:03:43.000000000 -0300 +--- defaults.make.orig 2010-03-29 14:43:35.000000000 +0000 ++++ defaults.make 2010-03-29 14:44:24.000000000 +0000 @@ -43,6 +43,7 @@ SRCDIR ?= .$(SEP) DESTDIR ?= PREFIX ?= /usr/local +LOCALBASE ?= /usr/local + BRANCHNAME ?= $(shell scripts/identify-branch $(SRCDIR)) BINDIR = $(PREFIX)/bin - LIBDIR = $(PREFIX)/lib -@@ -51,7 +52,7 @@ +@@ -52,7 +53,7 @@ TOPMANDIR = $(SHAREDIR)/man MANDIR = $(TOPMANDIR)/man1 INCDIR = $(PREFIX)/include -DOCDIR = $(DATADIR)/doc +DOCDIR = $(SHAREDIR)/doc/chicken - CHICKENLIBDIR = $(LIBDIR)/chicken + VARDIR ?= $(LIBDIR) + CHICKENLIBDIR = $(VARDIR)/chicken EGGDIR = $(CHICKENLIBDIR)/$(BINARYVERSION) - diff -ruN chicken.orig/pkg-plist chicken/pkg-plist --- chicken.orig/pkg-plist 2010-03-29 14:34:07.000000000 +0000 +++ chicken/pkg-plist 2010-03-29 15:53:02.000000000 +0000 @@ -2,135 +2,97 @@ bin/chicken-bug bin/chicken-install bin/chicken-profile -bin/chicken-setup bin/chicken-status bin/chicken-uninstall bin/csc bin/csi include/chicken-config.h include/chicken.h -lib/chicken/4/chicken.import.so -lib/chicken/4/csi.import.so -lib/chicken/4/data-structures.import.so -lib/chicken/4/extras.import.so -lib/chicken/4/files.import.so -lib/chicken/4/foreign.import.so -lib/chicken/4/irregex.import.so -lib/chicken/4/lolevel.import.so -lib/chicken/4/modules.db -lib/chicken/4/ports.import.so -lib/chicken/4/posix.import.so -lib/chicken/4/regex.import.so -lib/chicken/4/scheme.import.so -lib/chicken/4/setup-api.import.so -lib/chicken/4/setup-api.so -lib/chicken/4/setup-download.import.so -lib/chicken/4/setup-download.so -lib/chicken/4/srfi-1.import.so -lib/chicken/4/srfi-13.import.so -lib/chicken/4/srfi-14.import.so -lib/chicken/4/srfi-18.import.so -lib/chicken/4/srfi-4.import.so -lib/chicken/4/srfi-69.import.so -lib/chicken/4/tcp.import.so -lib/chicken/4/types.db -lib/chicken/4/utils.import.so +lib/chicken/5/chicken.import.so +lib/chicken/5/csi.import.so +lib/chicken/5/data-structures.import.so +lib/chicken/5/extras.import.so +lib/chicken/5/files.import.so +lib/chicken/5/foreign.import.so +lib/chicken/5/irregex.import.so +lib/chicken/5/lolevel.import.so +lib/chicken/5/modules.db +lib/chicken/5/ports.import.so +lib/chicken/5/posix.import.so +lib/chicken/5/regex.import.so +lib/chicken/5/scheme.import.so +lib/chicken/5/setup-api.import.so +lib/chicken/5/setup-api.so +lib/chicken/5/setup-download.import.so +lib/chicken/5/setup-download.so +lib/chicken/5/srfi-1.import.so +lib/chicken/5/srfi-13.import.so +lib/chicken/5/srfi-14.import.so +lib/chicken/5/srfi-18.import.so +lib/chicken/5/srfi-4.import.so +lib/chicken/5/srfi-69.import.so +lib/chicken/5/tcp.import.so +lib/chicken/5/types.db +lib/chicken/5/utils.import.so lib/libchicken.a lib/libchicken.so +lib/libchicken.so.5 lib/libuchicken.a lib/libuchicken.so +lib/libuchicken.so.5 %%DATADIR%%/setup.defaults %%DOCSDIR%%/LICENSE %%DOCSDIR%%/NEWS %%DOCSDIR%%/README -%%DOCSDIR%%/html/Accessing external objects.html -%%DOCSDIR%%/html/Acknowledgements.html -%%DOCSDIR%%/html/Basic mode of operation.html -%%DOCSDIR%%/html/Bibliography.html -%%DOCSDIR%%/html/Bugs and limitations.html -%%DOCSDIR%%/html/C interface.html -%%DOCSDIR%%/html/Callbacks.html -%%DOCSDIR%%/html/Data representation.html -%%DOCSDIR%%/html/Declarations.html -%%DOCSDIR%%/html/Deviations from the standard.html -%%DOCSDIR%%/html/Embedding.html -%%DOCSDIR%%/html/Extensions to the standard.html -%%DOCSDIR%%/html/Extensions.html -%%DOCSDIR%%/html/Foreign type specifiers.html -%%DOCSDIR%%/html/Interface to external functions and variables.html -%%DOCSDIR%%/html/Locations.html -%%DOCSDIR%%/html/Modules and macros.html -%%DOCSDIR%%/html/Non-standard macros and special forms.html -%%DOCSDIR%%/html/Non-standard read syntax.html -%%DOCSDIR%%/html/Other support procedures.html -%%DOCSDIR%%/html/Parameters.html -%%DOCSDIR%%/html/Supported language.html -%%DOCSDIR%%/html/The User's Manual.html -%%DOCSDIR%%/html/Unit data-structures.html -%%DOCSDIR%%/html/Unit eval.html -%%DOCSDIR%%/html/Unit expand.html -%%DOCSDIR%%/html/Unit extras.html -%%DOCSDIR%%/html/Unit files.html -%%DOCSDIR%%/html/Unit library.html -%%DOCSDIR%%/html/Unit lolevel.html -%%DOCSDIR%%/html/Unit ports.html -%%DOCSDIR%%/html/Unit posix.html -%%DOCSDIR%%/html/Unit regex.html -%%DOCSDIR%%/html/Unit srfi-1.html -%%DOCSDIR%%/html/Unit srfi-13.html -%%DOCSDIR%%/html/Unit srfi-14.html -%%DOCSDIR%%/html/Unit srfi-18.html -%%DOCSDIR%%/html/Unit srfi-4.html -%%DOCSDIR%%/html/Unit tcp.html -%%DOCSDIR%%/html/Unit utils.html -%%DOCSDIR%%/html/Using the compiler.html -%%DOCSDIR%%/html/Using the interpreter.html -%%DOCSDIR%%/html/faq.html -%%DOCSDIR%%/html/manual.css -%%EXAMPLESDIR%%/benchmarks/0.scm -%%EXAMPLESDIR%%/benchmarks/binarytrees.scm -%%EXAMPLESDIR%%/benchmarks/boyer.scm -%%EXAMPLESDIR%%/benchmarks/browse.scm -%%EXAMPLESDIR%%/benchmarks/conform.scm -%%EXAMPLESDIR%%/benchmarks/cpstak.scm -%%EXAMPLESDIR%%/benchmarks/cscbench.scm -%%EXAMPLESDIR%%/benchmarks/ctak.scm -%%EXAMPLESDIR%%/benchmarks/dderiv.scm -%%EXAMPLESDIR%%/benchmarks/deriv.scm -%%EXAMPLESDIR%%/benchmarks/destructive.scm -%%EXAMPLESDIR%%/benchmarks/div-iter.scm -%%EXAMPLESDIR%%/benchmarks/div-rec.scm -%%EXAMPLESDIR%%/benchmarks/dynamic.scm -%%EXAMPLESDIR%%/benchmarks/earley.scm -%%EXAMPLESDIR%%/benchmarks/fft.scm -%%EXAMPLESDIR%%/benchmarks/fib.scm -%%EXAMPLESDIR%%/benchmarks/fibc.scm -%%EXAMPLESDIR%%/benchmarks/fprint.scm -%%EXAMPLESDIR%%/benchmarks/fread.scm -%%EXAMPLESDIR%%/benchmarks/hanoi.scm -%%EXAMPLESDIR%%/benchmarks/lattice.scm -%%EXAMPLESDIR%%/benchmarks/maze.scm -%%EXAMPLESDIR%%/benchmarks/nbody.scm -%%EXAMPLESDIR%%/benchmarks/nqueens.scm -%%EXAMPLESDIR%%/benchmarks/others/Makefile -%%EXAMPLESDIR%%/benchmarks/others/except.scm -%%EXAMPLESDIR%%/benchmarks/others/except2.scm -%%EXAMPLESDIR%%/benchmarks/others/exception.cpp -%%EXAMPLESDIR%%/benchmarks/others/results.txt -%%EXAMPLESDIR%%/benchmarks/others/setlongjmp.c -%%EXAMPLESDIR%%/benchmarks/puzzle.scm -%%EXAMPLESDIR%%/benchmarks/scheme.scm -%%EXAMPLESDIR%%/benchmarks/tak.scm -%%EXAMPLESDIR%%/benchmarks/takl.scm -%%EXAMPLESDIR%%/benchmarks/takr.scm -%%EXAMPLESDIR%%/benchmarks/traverse.scm -%%EXAMPLESDIR%%/benchmarks/travinit.scm -%%EXAMPLESDIR%%/benchmarks/triangl.scm -@dirrm %%EXAMPLESDIR%%/benchmarks/others -@dirrm %%EXAMPLESDIR%%/benchmarks -@dirrm %%EXAMPLESDIR%% +%%DOCSDIR%%/manual/Accessing external objects +%%DOCSDIR%%/manual/Acknowledgements +%%DOCSDIR%%/manual/Basic mode of operation +%%DOCSDIR%%/manual/Bibliography +%%DOCSDIR%%/manual/Bugs and limitations +%%DOCSDIR%%/manual/C interface +%%DOCSDIR%%/manual/Callbacks +%%DOCSDIR%%/manual/Data representation +%%DOCSDIR%%/manual/Declarations +%%DOCSDIR%%/manual/Deployment +%%DOCSDIR%%/manual/Deviations from the standard +%%DOCSDIR%%/manual/Embedding +%%DOCSDIR%%/manual/Extensions +%%DOCSDIR%%/manual/Extensions to the standard +%%DOCSDIR%%/manual/Foreign type specifiers +%%DOCSDIR%%/manual/Getting started +%%DOCSDIR%%/manual/Interface to external functions and variables +%%DOCSDIR%%/manual/Locations +%%DOCSDIR%%/manual/Modules and macros +%%DOCSDIR%%/manual/Non-standard macros and special forms +%%DOCSDIR%%/manual/Non-standard read syntax +%%DOCSDIR%%/manual/Other support procedures +%%DOCSDIR%%/manual/Parameters +%%DOCSDIR%%/manual/Supported language +%%DOCSDIR%%/manual/The R5RS standard +%%DOCSDIR%%/manual/The User's Manual +%%DOCSDIR%%/manual/Unit data-structures +%%DOCSDIR%%/manual/Unit eval +%%DOCSDIR%%/manual/Unit expand +%%DOCSDIR%%/manual/Unit extras +%%DOCSDIR%%/manual/Unit files +%%DOCSDIR%%/manual/Unit library +%%DOCSDIR%%/manual/Unit lolevel +%%DOCSDIR%%/manual/Unit ports +%%DOCSDIR%%/manual/Unit posix +%%DOCSDIR%%/manual/Unit regex +%%DOCSDIR%%/manual/Unit srfi-1 +%%DOCSDIR%%/manual/Unit srfi-13 +%%DOCSDIR%%/manual/Unit srfi-14 +%%DOCSDIR%%/manual/Unit srfi-18 +%%DOCSDIR%%/manual/Unit srfi-4 +%%DOCSDIR%%/manual/Unit srfi-69 +%%DOCSDIR%%/manual/Unit tcp +%%DOCSDIR%%/manual/Unit utils +%%DOCSDIR%%/manual/Using the compiler +%%DOCSDIR%%/manual/Using the interpreter +%%DOCSDIR%%/manual/faq @dirrm %%DATADIR%% -@dirrm %%DOCSDIR%%/html +@dirrm %%DOCSDIR%%/manual @dirrm %%DOCSDIR%% -@dirrm lib/chicken/4 +@dirrm lib/chicken/5 @dirrm lib/chicken >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003291331.o2TDVmrA099132>