Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Mar 2006 13:20:35 +0000 (UTC)
From:      Piet Delport <pjd@satori.za.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        alejandro@varnet.biz
Subject:   ports/94605: Upgrade lang/chicken from 2.0_2 to 2.3
Message-ID:  <20060317132035.992576128@odin.cheetah-is.co.za>
Resent-Message-ID: <200603171330.k2HDUGci066745@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         94605
>Category:       ports
>Synopsis:       Upgrade lang/chicken from 2.0_2 to 2.3
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 17 13:30:14 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Piet Delport
>Release:        
>Organization:
>Environment:
>Description:
(Maintainer CC'd).

Besides the actual update, the port now includes some previously-missed
documentation files, and installs the benchmark collection into EXAMPLESDIR.
>How-To-Repeat:
>Fix:
--- chicken-2.3.patch begins here ---
diff -ruN /usr/ports/lang/chicken/Makefile chicken/Makefile
--- /usr/ports/lang/chicken/Makefile	Thu Feb 23 12:37:37 2006
+++ chicken/Makefile	Fri Mar 17 14:35:55 2006
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	chicken
-PORTVERSION=	2.0
-PORTREVISION=	2
+PORTVERSION=	2.3
 CATEGORIES=	lang scheme
 MASTER_SITES=	http://www.call-with-current-continuation.org/
 
@@ -19,12 +18,11 @@
 GNU_CONFIGURE=	yes
 INSTALLS_SHLIB=	yes
 
-MAN1=		chicken-config.1 chicken-profile.1 chicken-setup.1 chicken.1 \
-		csc.1 csi.1
+MAN1=		chicken-profile.1 chicken-setup.1 chicken.1 csc.1 csi.1
 INFO=		chicken
 
 .if !defined(NOPORTDOCS)
-PORTDOCS=	README chicken.html format.txt
+PORTDOCS=	ChangeLog INSTALL LICENSE NEWS README TASKS chicken.html chicken.pdf
 .endif
 
 OPTIONS=	PCRE "With PCRE support" off
@@ -51,7 +49,9 @@
 	@${MKDIR} ${PREFIX}/lib/${PORTNAME}
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
-	@(cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
+	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
+	@${MKDIR} ${EXAMPLESDIR}/benchmarks
+	${INSTALL_DATA} ${WRKSRC}/benchmarks/* ${EXAMPLESDIR}/benchmarks
 .endif
 
 .include <bsd.port.post.mk>
diff -ruN /usr/ports/lang/chicken/distinfo chicken/distinfo
--- /usr/ports/lang/chicken/distinfo	Fri Nov 25 23:47:34 2005
+++ chicken/distinfo	Fri Mar 17 10:45:48 2006
@@ -1,3 +1,3 @@
-MD5 (chicken-2.0.tar.gz) = 6eb806a4e9cc9226874b0c4f20abf21e
-SHA256 (chicken-2.0.tar.gz) = d437928011b3433155075debdfd0371aba66b00408b99bfbfc0bdb07756a8b2f
-SIZE (chicken-2.0.tar.gz) = 3526028
+MD5 (chicken-2.3.tar.gz) = 319a3ea1769747e69802062efb4fe22c
+SHA256 (chicken-2.3.tar.gz) = 530791fa60ecb5420fb038fa063fd752db49673e40cfff27352311eeb2ef4cfd
+SIZE (chicken-2.3.tar.gz) = 3906266
diff -ruN /usr/ports/lang/chicken/pkg-plist chicken/pkg-plist
--- /usr/ports/lang/chicken/pkg-plist	Thu Feb 23 12:37:37 2006
+++ chicken/pkg-plist	Fri Mar 17 14:44:46 2006
@@ -1,13 +1,12 @@
 bin/chicken
-bin/chicken-config
 bin/chicken-profile
 bin/chicken-setup
 bin/chicken-static
 bin/csc
 bin/csi
 bin/csi-static
-include/c_defaults.h
 include/chicken-config.h
+include/chicken-defaults.h
 include/chicken.h
 lib/libchicken.a
 lib/libchicken.la
@@ -18,11 +17,42 @@
 lib/libuchicken.so
 lib/libuchicken.so.0
 %%DATADIR%%/banner.scm
-%%DATADIR%%/chicken-default-entry-points.scm
-%%DATADIR%%/chicken-entry-points.scm
 %%DATADIR%%/chicken-ffi-macros.scm
 %%DATADIR%%/chicken-match-macros.scm
 %%DATADIR%%/chicken-more-macros.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/boyer.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/browse.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/conform.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/cpstak.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/cscbench
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/ctak.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/dderiv.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/deriv.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/destructive.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/div-iter.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/div-rec.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/dynamic.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/earley.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fft.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fib.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fibc.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fprint.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fread.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/hanoi.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/lattice.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/maze.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/nqueens.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/plists
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/puzzle.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/scheme.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/tak.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takl.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takr.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/traverse.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/travinit.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/triangl.scm
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/benchmarks
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
 @dirrm %%DATADIR%%
 @exec mkdir -p %D/lib/chicken
 @dirrm lib/chicken
--- chicken-2.3.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060317132035.992576128>