diff options
author | Volker Stolz <vs@FreeBSD.org> | 2004-07-16 16:08:17 +0000 |
---|---|---|
committer | Volker Stolz <vs@FreeBSD.org> | 2004-07-16 16:08:17 +0000 |
commit | 07d7f044d0af55578ed27ff1268d7c7eb86c21f9 (patch) | |
tree | 4b66603fad36063c1907fe0ac73823e397aad594 /lang | |
parent | f2e7d182490e7258a6674e1b265270e2076d71de (diff) | |
download | ports-07d7f044d0af55578ed27ff1268d7c7eb86c21f9.tar.gz ports-07d7f044d0af55578ed27ff1268d7c7eb86c21f9.zip |
- Update to 1.50
- Assign maintainership to submitter
Notes
Notes:
svn path=/head/; revision=113774
Diffstat (limited to 'lang')
-rw-r--r-- | lang/chicken/Makefile | 31 | ||||
-rw-r--r-- | lang/chicken/distinfo | 4 | ||||
-rw-r--r-- | lang/chicken/pkg-descr | 9 | ||||
-rw-r--r-- | lang/chicken/pkg-plist | 104 |
4 files changed, 37 insertions, 111 deletions
diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile index db9369ef630a..618ac47201d0 100644 --- a/lang/chicken/Makefile +++ b/lang/chicken/Makefile @@ -6,22 +6,25 @@ # PORTNAME= chicken -PORTVERSION= 1.33 +PORTVERSION= 1.50 CATEGORIES= lang scheme MASTER_SITES= http://www.call-with-current-continuation.org/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= fuyuki@hadaly.org COMMENT= A Scheme-to-C compiler -LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre - USE_REINPLACE= yes -USE_INC_LIBTOOL_VER=13 -USE_GNOME= lthack -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" +USE_LIBTOOL_VER= 15 INSTALLS_SHLIB= yes -MAN1= chicken-config.1 chicken-setup.1 chicken.1 csc.1 csi.1 +MAN1= chicken-config.1 chicken-profile.1 chicken-setup.1 chicken.1 \ + csc.1 csi.1 rcsi.1 + +.if !defined(NOPORTDOCS) +PORTDOCS= FAQ.html format.txt README LICENSE chicken.html chicken.pdf +.endif + +OPTIONS= PCRE "With PCRE support" off .include <bsd.port.pre.mk> @@ -29,17 +32,25 @@ MAN1= chicken-config.1 chicken-setup.1 chicken.1 csc.1 csi.1 BROKEN= "Coredump during build on amd64 and ia64" .endif +.if defined(WITH_PCRE) +LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre +CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" +.endif + post-patch: ${REINPLACE_CMD} -e 's/\(install-data-am: \)install-data-local/\1/' \ ${WRKSRC}/Makefile.in - ${REINPLACE_CMD} -e 's|"/usr/local/include" ||' ${WRKSRC}/csc.in + ${REINPLACE_CMD} -e 's|"/usr/local/include" ||' ${WRKSRC}/csc.scm.in post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR} ${MKDIR} ${DOCSDIR} - ${CP} -R ${WRKSRC}/doc/* ${DOCSDIR} + cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} .endif +test: + cd ${WRKSRC}; ${MAKE} test + .include <bsd.port.post.mk> diff --git a/lang/chicken/distinfo b/lang/chicken/distinfo index 58c677a129ca..ca167c543447 100644 --- a/lang/chicken/distinfo +++ b/lang/chicken/distinfo @@ -1,2 +1,2 @@ -MD5 (chicken-1.33.tar.gz) = 42587997a801196e4f1731c45cd8ee6c -SIZE (chicken-1.33.tar.gz) = 2929016 +MD5 (chicken-1.50.tar.gz) = 35984df61df73f7156c1f9095cd409f3 +SIZE (chicken-1.50.tar.gz) = 3580008 diff --git a/lang/chicken/pkg-descr b/lang/chicken/pkg-descr index 315baa8725c6..02930048c574 100644 --- a/lang/chicken/pkg-descr +++ b/lang/chicken/pkg-descr @@ -1,5 +1,6 @@ -Chicken is a compiler for the programming language Scheme supporting -most of the features as described in the Revised^5 Report on the -Algorithmic Language Scheme. +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 +extensions. -WWW: http://www.call-with-current-continuation.org/chicken.html +WWW: http://www.call-with-current-continuation.org/ diff --git a/lang/chicken/pkg-plist b/lang/chicken/pkg-plist index 0823a127e3b2..63219f53a76e 100644 --- a/lang/chicken/pkg-plist +++ b/lang/chicken/pkg-plist @@ -1,10 +1,13 @@ bin/chicken bin/chicken-config +bin/chicken-profile bin/chicken-setup bin/chicken-static bin/csc bin/csi bin/csi-static +bin/rcsi +bin/rcsi-static bin/scheme-chicken bin/scheme-chicken-hygienic bin/scheme-ieee-1178-1990 @@ -34,10 +37,12 @@ lib/libustuffed-chicken.a lib/libustuffed-chicken.so lib/libustuffed-chicken.so.0 %%DATADIR%%/banner.scm -%%DATADIR%%/default-entry-points.scm -%%DATADIR%%/highlevel-macros.scm -%%DATADIR%%/match.scm -%%DATADIR%%/moremacros.scm +%%DATADIR%%/chicken-default-entry-points.scm +%%DATADIR%%/chicken-entry-points.scm +%%DATADIR%%/chicken-ffi-macros.scm +%%DATADIR%%/chicken-highlevel-macros.scm +%%DATADIR%%/chicken-match-macros.scm +%%DATADIR%%/chicken-more-macros.scm %%DATADIR%%/srfi-13-syntax.scm %%DATADIR%%/test-infrastructure-hygienic-local.scm %%DATADIR%%/test-infrastructure-hygienic.scm @@ -45,97 +50,6 @@ lib/libustuffed-chicken.so.0 %%DATADIR%%/test-infrastructure-lowlevel.scm %%DATADIR%%/test-infrastructure.scm @dirrm %%DATADIR%% -%%PORTDOCS%%%%DOCSDIR%%/COPYING.tex2page -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/FAQ.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%PORTDOCS%%%%DOCSDIR%%/Makefile -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/chicken.eps -%%PORTDOCS%%%%DOCSDIR%%/chicken.jpg -%%PORTDOCS%%%%DOCSDIR%%/chicken.png -%%PORTDOCS%%%%DOCSDIR%%/css.t2p -%%PORTDOCS%%%%DOCSDIR%%/format.txt -%%PORTDOCS%%%%DOCSDIR%%/manual.html.gen -%%PORTDOCS%%%%DOCSDIR%%/manual.t2p -%%PORTDOCS%%%%DOCSDIR%%/manual.tex -%%PORTDOCS%%%%DOCSDIR%%/manual/manual--h.aux -%%PORTDOCS%%%%DOCSDIR%%/manual/manual--h.idx -%%PORTDOCS%%%%DOCSDIR%%/manual/manual--h.ilg -%%PORTDOCS%%%%DOCSDIR%%/manual/manual--h.ind -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-A.scm -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-G-1.png -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-G-1.ps -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-G-1.tex -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-21.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-22.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-23.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-24.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-25.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-26.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-27.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-28.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-29.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-30.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-31.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-32.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-33.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-34.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-35.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-36.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-37.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-38.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-39.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-40.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-41.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-42.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-43.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-44.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-45.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-46.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-47.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-48.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-49.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-50.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-51.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-52.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-53.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-54.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-55.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-56.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-57.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-58.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-59.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-60.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-L.scm -%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-S.css -%%PORTDOCS%%%%DOCSDIR%%/manual/manual.hlog -%%PORTDOCS%%%%DOCSDIR%%/manual/manual.html -%%PORTDOCS%%%%DOCSDIR%%/tex2page -%%PORTDOCS%%%%DOCSDIR%%/tinyclos-examples.scm -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual -%%PORTDOCS%%@dirrm %%DOCSDIR%% %%PORTDOCS%%%%EXAMPLESDIR%%/README %%PORTDOCS%%%%EXAMPLESDIR%%/calendar.scm %%PORTDOCS%%%%EXAMPLESDIR%%/cube.scm |