Date: Wed, 1 Jun 2011 12:29:42 GMT From: Vitaly Magerya <vmagerya@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/157496: [maintainer] lang/chicken: update to 4.7.0 Message-ID: <201106011229.p51CTgod049535@red.freebsd.org> Resent-Message-ID: <201106011230.p51CUBPq039099@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 157496 >Category: ports >Synopsis: [maintainer] lang/chicken: update to 4.7.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Jun 01 12:30:11 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Vitaly Magerya >Release: 8.2-RELEASE i386 >Organization: >Environment: >Description: Update lang/chicken from 4.6.0 to 4.7.0. The changelog is at [1]. All Chicken programs must be recompiled after this update. [1] http://code.call-cc.org/releases/4.7.0/NEWS >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN chicken.orig/Makefile chicken/Makefile --- chicken.orig/Makefile 2011-05-31 17:37:38.000000000 +0300 +++ chicken/Makefile 2011-06-01 17:15:05.000000000 +0300 @@ -6,7 +6,7 @@ # PORTNAME= chicken -PORTVERSION= 4.6.0 +PORTVERSION= 4.7.0 CATEGORIES= lang scheme MASTER_SITES= http://code.call-cc.org/releases/${PORTVERSION}/ @@ -14,6 +14,7 @@ COMMENT= A Scheme-to-C compiler USE_GMAKE= yes +MAKEFILE= GNUmakefile USE_LDCONFIG= yes MAKE_ARGS+= PLATFORM=bsd PREFIX=${PREFIX} \ TOPMANDIR=${PREFIX}/man ARCH=${NEW_ARCH} \ @@ -30,6 +31,11 @@ MAKE_ARGS+= HACKED_APPLY= .endif +post-patch: + @${REINPLACE_CMD} \ + 's|^DOCDIR = .*$$|DOCDIR = ${DOCSDIR}|' \ + ${WRKSRC}/defaults.make + post-install: @${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR} @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD} diff -ruN chicken.orig/distinfo chicken/distinfo --- chicken.orig/distinfo 2011-05-31 17:37:38.000000000 +0300 +++ chicken/distinfo 2011-05-31 17:38:36.000000000 +0300 @@ -1,3 +1,2 @@ -MD5 (chicken-4.6.0.tar.gz) = 538a93e786e550ad848a040bcd902184 -SHA256 (chicken-4.6.0.tar.gz) = c55d1dadf9941b3efbc7be9181d5c7cbc304a20c614625fbf710c0acaa1cd245 -SIZE (chicken-4.6.0.tar.gz) = 3019126 +SHA256 (chicken-4.7.0.tar.gz) = 56afdbff812febe3f98ae437716ecaa96115732f21db5063ce413e4c7449a26c +SIZE (chicken-4.7.0.tar.gz) = 3392031 diff -ruN chicken.orig/files/patch-defaults.make chicken/files/patch-defaults.make --- chicken.orig/files/patch-defaults.make 2011-05-31 17:37:38.000000000 +0300 +++ chicken/files/patch-defaults.make 1970-01-01 03:00:00.000000000 +0300 @@ -1,11 +0,0 @@ ---- defaults.make.orig 2010-05-14 19:39:40.000000000 +0000 -+++ defaults.make 2010-05-14 19:41:20.000000000 +0000 -@@ -52,7 +52,7 @@ - TOPMANDIR = $(SHAREDIR)/man - MANDIR = $(TOPMANDIR)/man1 - INCDIR = $(PREFIX)/include --DOCDIR = $(DATADIR)/doc -+DOCDIR = $(SHAREDIR)/doc/chicken - VARDIR ?= $(LIBDIR) - CHICKENLIBDIR = $(VARDIR)/chicken - EGGDIR = $(CHICKENLIBDIR)/$(BINARYVERSION) diff -ruN chicken.orig/pkg-plist chicken/pkg-plist --- chicken.orig/pkg-plist 2011-05-31 17:37:38.000000000 +0300 +++ chicken/pkg-plist 2011-06-01 16:43:24.000000000 +0300 @@ -6,93 +6,96 @@ bin/chicken-uninstall bin/csc bin/csi -include/chicken-config.h -include/chicken.h -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 +include/chicken/chicken-config.h +include/chicken/chicken.h +lib/chicken/6/chicken.import.so +lib/chicken/6/csi.import.so +lib/chicken/6/data-structures.import.so +lib/chicken/6/extras.import.so +lib/chicken/6/files.import.so +lib/chicken/6/foreign.import.so +lib/chicken/6/irregex.import.so +lib/chicken/6/lolevel.import.so +lib/chicken/6/modules.db +lib/chicken/6/ports.import.so +lib/chicken/6/posix.import.so +lib/chicken/6/scheme.import.so +lib/chicken/6/setup-api.import.so +lib/chicken/6/setup-api.so +lib/chicken/6/setup-download.import.so +lib/chicken/6/setup-download.so +lib/chicken/6/srfi-1.import.so +lib/chicken/6/srfi-13.import.so +lib/chicken/6/srfi-14.import.so +lib/chicken/6/srfi-18.import.so +lib/chicken/6/srfi-4.import.so +lib/chicken/6/srfi-69.import.so +lib/chicken/6/tcp.import.so +lib/chicken/6/types.db +lib/chicken/6/utils.import.so lib/libchicken.a lib/libchicken.so -lib/libchicken.so.5 -%%DATADIR%%/chicken.png +lib/libchicken.so.6 %%DATADIR%%/setup.defaults -%%DOCSDIR%%/LICENSE -%%DOCSDIR%%/NEWS -%%DOCSDIR%%/README -%%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/Cross development -%%DOCSDIR%%/manual/Data representation -%%DOCSDIR%%/manual/Declarations -%%DOCSDIR%%/manual/Deployment -%%DOCSDIR%%/manual/Deviations from the standard -%%DOCSDIR%%/manual/Embedding -%%DOCSDIR%%/manual/Exceptions -%%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 -%%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 +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/manual/Accessing external objects.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Acknowledgements.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Basic mode of operation.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Bibliography.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Bugs and limitations.html +%%PORTDOCS%%%%DOCSDIR%%/manual/C interface.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Callbacks.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Cross development.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Data representation.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Declarations.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Deployment.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Deviations from the standard.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Embedding.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Exceptions.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Extensions to the standard.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Extensions.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Foreign type specifiers.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Getting started.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Interface to external functions and variables.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Locations.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Macros.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Modules.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Non-standard macros and special forms.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Non-standard read syntax.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Other support procedures.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Parameters.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Supported language.html +%%PORTDOCS%%%%DOCSDIR%%/manual/The R5RS standard.html +%%PORTDOCS%%%%DOCSDIR%%/manual/The User's Manual.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit data-structures.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit eval.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit expand.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit extras.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit files.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit irregex.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit library.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit lolevel.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit ports.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit posix.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit srfi-1.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit srfi-13.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit srfi-14.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit srfi-18.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit srfi-4.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit srfi-69.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit tcp.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Unit utils.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Using the compiler.html +%%PORTDOCS%%%%DOCSDIR%%/manual/Using the interpreter.html +%%PORTDOCS%%%%DOCSDIR%%/manual/chicken.png +%%PORTDOCS%%%%DOCSDIR%%/manual/faq.html +%%PORTDOCS%%%%DOCSDIR%%/manual/index.html +%%PORTDOCS%%%%DOCSDIR%%/manual/manual.css +%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual +%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm %%DATADIR%% -@dirrm %%DOCSDIR%%/manual -@dirrm %%DOCSDIR%% -@dirrm lib/chicken/5 +@dirrm lib/chicken/6 @dirrm lib/chicken +@dirrm include/chicken >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106011229.p51CTgod049535>