ports/150724: [maintainer] update lang/chicken from 4.5.0 to 4.6.0
Vitaly Magerya
vmagerya at gmail.com
Sun Sep 19 15:30:08 UTC 2010
>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 at 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:
More information about the freebsd-ports-bugs
mailing list