diff options
author | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2013-10-05 13:51:51 +0000 |
---|---|---|
committer | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2013-10-05 13:51:51 +0000 |
commit | c609e39f7623f2c58d8114aec9ed77ac29d99659 (patch) | |
tree | 60d0a72cd071a6168d3ac0280ef7b93b34456883 /lang/chicken | |
parent | 6fe29eef01c3255616d8f18e087b2ea8a89bff4f (diff) |
Notes
Diffstat (limited to 'lang/chicken')
-rw-r--r-- | lang/chicken/Makefile | 25 | ||||
-rw-r--r-- | lang/chicken/distinfo | 4 | ||||
-rw-r--r-- | lang/chicken/pkg-plist | 11 |
3 files changed, 19 insertions, 21 deletions
diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile index dac3f8a6cb78..d5557fb35d44 100644 --- a/lang/chicken/Makefile +++ b/lang/chicken/Makefile @@ -2,15 +2,14 @@ # $FreeBSD$ PORTNAME= chicken -PORTVERSION= 4.8.0.4 +PORTVERSION= 4.8.0.5 CATEGORIES= lang scheme MASTER_SITES= http://code.call-cc.org/releases/4.8.0/ MAINTAINER= vmagerya@gmail.com -COMMENT= A Scheme-to-C compiler +COMMENT= Scheme-to-C compiler - -USE_GMAKE= yes +USES= gmake MAKEFILE= GNUmakefile USE_LDCONFIG= yes MAKE_ARGS+= PLATFORM=bsd PREFIX=${PREFIX} \ @@ -23,30 +22,20 @@ MAKE_ARGS+= PLATFORM=bsd PREFIX=${PREFIX} \ NEW_ARCH= ${ARCH:S/i386/x86/:S/amd64/x86-64/} -MAN1= chicken.1 chicken-bug.1 chicken-install.1 chicken-profile.1 \ - chicken-status.1 chicken-uninstall.1 csc.1 csi.1 +OPTIONS_DEFINE= DOCS -NO_STAGE= yes -.include <bsd.port.options.mk> +.include <bsd.port.pre.mk> .if ${ARCH} != "amd64" && ${ARCH} != "i386" && ${ARCH} != "sparc64" MAKE_ARGS+= HACKED_APPLY= .endif -post-patch: -.if empty(PORT_OPTIONS:MDOCS) - ${REINPLACE_CMD} -e '/$$(DESTDIR)$$(IDOCDIR)/d' ${WRKSRC}/rules.make -.endif - post-install: -.if ${PORT_OPTIONS:MDOCS} - @${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR} -.endif - @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD} + @${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} # This only works *after* chicken is installed. regression-test: build (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \ ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check) -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/lang/chicken/distinfo b/lang/chicken/distinfo index 5ef664a7b6f5..30cb28b26135 100644 --- a/lang/chicken/distinfo +++ b/lang/chicken/distinfo @@ -1,2 +1,2 @@ -SHA256 (chicken-4.8.0.4.tar.gz) = cd6c4b05f76a6ac82ff32e8dbd53f7517a283bda32003c6b3baa0c6b24990fb2 -SIZE (chicken-4.8.0.4.tar.gz) = 3963775 +SHA256 (chicken-4.8.0.5.tar.gz) = 5b9192951bc61cc19dd4963cceb93908bff46b6868d7927f19850e8973c430fb +SIZE (chicken-4.8.0.5.tar.gz) = 3970370 diff --git a/lang/chicken/pkg-plist b/lang/chicken/pkg-plist index aec99298d0e7..98144e1f293f 100644 --- a/lang/chicken/pkg-plist +++ b/lang/chicken/pkg-plist @@ -16,7 +16,6 @@ lib/chicken/6/files.import.so lib/chicken/6/foreign.import.so lib/chicken/6/irregex.import.so lib/chicken/6/lolevel.import.so -lib/chicken/6/modules.db lib/chicken/6/ports.import.so lib/chicken/6/posix.import.so lib/chicken/6/setup-api.import.so @@ -35,6 +34,14 @@ lib/chicken/6/utils.import.so lib/libchicken.a lib/libchicken.so lib/libchicken.so.6 +man/man1/chicken-bug.1.gz +man/man1/chicken-install.1.gz +man/man1/chicken-profile.1.gz +man/man1/chicken-status.1.gz +man/man1/chicken-uninstall.1.gz +man/man1/chicken.1.gz +man/man1/csc.1.gz +man/man1/csi.1.gz %%DATADIR%%/setup.defaults %%PORTDOCS%%%%DOCSDIR%%/LICENSE %%PORTDOCS%%%%DOCSDIR%%/NEWS @@ -95,6 +102,8 @@ lib/libchicken.so.6 %%PORTDOCS%%%%DOCSDIR%%/manual/manual.css %%PORTDOCS%%@dirrm %%DOCSDIR%%/manual %%PORTDOCS%%@dirrm %%DOCSDIR%% +@exec %D/bin/chicken-install -update-db +@unexec rm -f %D/lib/chicken/6/modules.db @dirrm %%DATADIR%% @dirrm lib/chicken/6 @dirrm lib/chicken |