diff options
author | Alejandro Pulver <alepulver@FreeBSD.org> | 2010-04-15 18:00:58 +0000 |
---|---|---|
committer | Alejandro Pulver <alepulver@FreeBSD.org> | 2010-04-15 18:00:58 +0000 |
commit | afc2c832e0b07db1df768f9f568f05e0ec1e8a88 (patch) | |
tree | 12fc8a393beb23b782804448fbbe41625837a6a5 /lang/chicken | |
parent | 65cf97e39b73c5186fd107eb09b6ce5b1a273c52 (diff) | |
download | ports-afc2c832e0b07db1df768f9f568f05e0ec1e8a88.tar.gz ports-afc2c832e0b07db1df768f9f568f05e0ec1e8a88.zip |
- Update lang/chicken to 4.4.0.
- Change MAINTAINER to submitter.
PR: ports/145168
Submitted by: Vitaly Magerya <vmagerya@gmail.com>
Notes
Notes:
svn path=/head/; revision=252721
Diffstat (limited to 'lang/chicken')
-rw-r--r-- | lang/chicken/Makefile | 14 | ||||
-rw-r--r-- | lang/chicken/distinfo | 6 | ||||
-rw-r--r-- | lang/chicken/files/patch-defaults.make | 12 | ||||
-rw-r--r-- | lang/chicken/pkg-plist | 192 |
4 files changed, 92 insertions, 132 deletions
diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile index 49a2629f94de..72deb724f429 100644 --- a/lang/chicken/Makefile +++ b/lang/chicken/Makefile @@ -6,12 +6,12 @@ # 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}/ -MAINTAINER= alepulver@FreeBSD.org +MAINTAINER= vmagerya@gmail.com COMMENT= A Scheme-to-C compiler USE_GMAKE= yes @@ -27,17 +27,15 @@ MAN1= chicken.1 chicken-bug.1 chicken-install.1 chicken-profile.1 \ .include <bsd.port.pre.mk> -.if ${ARCH} == "amd64" || ${ARCH} == "i386" -.if ${ARCH} != ${NEW_ARCH} +.if ${ARCH} != "amd64" && ${ARCH} != "i386" && ${ARCH} != "sparc64" +MAKE_ARGS+= HACKED_APPLY= +.elif ${ARCH} != ${NEW_ARCH} post-patch: - ${MV} ${WRKSRC}/apply-hack.${NEW_ARCH}.s ${WRKSRC}/apply-hack.${ARCH}.s -.endif + ${MV} ${WRKSRC}/apply-hack.${NEW_ARCH}.S ${WRKSRC}/apply-hack.${ARCH}.S .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 --git a/lang/chicken/distinfo b/lang/chicken/distinfo index 3ff4fb8cb8a5..c566348d5591 100644 --- a/lang/chicken/distinfo +++ b/lang/chicken/distinfo @@ -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 --git a/lang/chicken/files/patch-defaults.make b/lang/chicken/files/patch-defaults.make index c42d70149aee..378f04f8af24 100644 --- a/lang/chicken/files/patch-defaults.make +++ b/lang/chicken/files/patch-defaults.make @@ -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 --git a/lang/chicken/pkg-plist b/lang/chicken/pkg-plist index 3327637a0199..5e313db57b85 100644 --- a/lang/chicken/pkg-plist +++ b/lang/chicken/pkg-plist @@ -2,135 +2,97 @@ bin/chicken 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 |