Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Sep 2010 15:27:01 GMT
From:      Vitaly Magerya <vmagerya@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/150724: [maintainer] update lang/chicken from 4.5.0 to 4.6.0
Message-ID:  <201009191527.o8JFR18w097383@www.freebsd.org>
Resent-Message-ID: <201009191530.o8JFU7Gv061567@freefall.freebsd.org>

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

>Number:         150724
>Category:       ports
>Synopsis:       [maintainer] update lang/chicken from 4.5.0 to 4.6.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:   Sun Sep 19 15:30:07 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Vitaly Magerya
>Release:        FreeBSD 8.1-RELEASE i386
>Organization:
>Environment:
>Description:
Update lang/chicken to 4.6.0.
The changelog is at [1].

The patch was tested via porttools on i386 and amd64.

[1] http://code.call-cc.org/releases/4.6.0/NEWS
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN chicken.orig/Makefile chicken/Makefile
--- chicken.orig/Makefile	2010-09-19 00:18:15.000000000 +0300
+++ chicken/Makefile	2010-09-19 17:12:12.000000000 +0300
@@ -6,10 +6,9 @@
 #
 
 PORTNAME=	chicken
-PORTVERSION=	4.5.0
+PORTVERSION=	4.6.0
 CATEGORIES=	lang scheme
-MASTER_SITES=	http://www.call-with-current-continuation.org/ \
-		http://chicken.wiki.br/releases/${PORTVERSION}/
+MASTER_SITES=	http://code.call-cc.org/releases/${PORTVERSION}/
 
 MAINTAINER=	vmagerya@gmail.com
 COMMENT=	A Scheme-to-C compiler
@@ -17,9 +16,9 @@
 USE_GMAKE=	yes
 USE_LDCONFIG=	yes
 MAKE_ARGS+=	PLATFORM=bsd PREFIX=${PREFIX} \
-		TOPMANDIR=${PREFIX}/man ARCH=${NEW_ARCH}
+		TOPMANDIR=${PREFIX}/man ARCH=${NEW_ARCH} \
+		C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}"
 
-PLATFORM=	bsd
 NEW_ARCH=	${ARCH:S/i386/x86/:S/amd64/x86-64/}
 
 MAN1=		chicken.1 chicken-bug.1 chicken-install.1 chicken-profile.1 \
diff -ruN chicken.orig/distinfo chicken/distinfo
--- chicken.orig/distinfo	2010-09-19 00:18:15.000000000 +0300
+++ chicken/distinfo	2010-09-19 00:21:24.000000000 +0300
@@ -1,3 +1,3 @@
-MD5 (chicken-4.5.0.tar.gz) = 753aea676a18c8dc0161dfb4d1717e20
-SHA256 (chicken-4.5.0.tar.gz) = 95919725411268614022ffc2426c826290cbebb6d574c1f2ebcaee5ac3ef9fd9
-SIZE (chicken-4.5.0.tar.gz) = 2914920
+MD5 (chicken-4.6.0.tar.gz) = 538a93e786e550ad848a040bcd902184
+SHA256 (chicken-4.6.0.tar.gz) = c55d1dadf9941b3efbc7be9181d5c7cbc304a20c614625fbf710c0acaa1cd245
+SIZE (chicken-4.6.0.tar.gz) = 3019126
diff -ruN chicken.orig/pkg-descr chicken/pkg-descr
--- chicken.orig/pkg-descr	2010-09-19 00:18:15.000000000 +0300
+++ chicken/pkg-descr	2010-09-19 00:45:48.000000000 +0300
@@ -1,6 +1,6 @@
 CHICKEN is a compiler for the Scheme programming language. CHICKEN
-produces portable, efficient C, supports almost all of the current
-Scheme language standard (R5RS), and includes many enhancements and
+produces portable, efficient C, supports almost all of the R5RS
+Scheme language standard, and includes many enhancements and
 extensions.
 
-WWW: http://www.call-with-current-continuation.org/
+WWW: http://www.call-cc.org/
diff -ruN chicken.orig/pkg-plist chicken/pkg-plist
--- chicken.orig/pkg-plist	2010-09-19 00:18:15.000000000 +0300
+++ chicken/pkg-plist	2010-09-19 17:09:57.000000000 +0300
@@ -37,6 +37,7 @@
 lib/libchicken.a
 lib/libchicken.so
 lib/libchicken.so.5
+%%DATADIR%%/chicken.png
 %%DATADIR%%/setup.defaults
 %%DOCSDIR%%/LICENSE
 %%DOCSDIR%%/NEWS
@@ -48,18 +49,20 @@
 %%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 and macros
+%%DOCSDIR%%/manual/Modules
 %%DOCSDIR%%/manual/Non-standard macros and special forms
 %%DOCSDIR%%/manual/Non-standard read syntax
 %%DOCSDIR%%/manual/Other support procedures


>Release-Note:
>Audit-Trail:
>Unformatted:



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