aboutsummaryrefslogtreecommitdiff
path: root/lang/chicken
diff options
context:
space:
mode:
authorDanilo Egea Gondolfo <danilo@FreeBSD.org>2013-10-05 13:51:51 +0000
committerDanilo Egea Gondolfo <danilo@FreeBSD.org>2013-10-05 13:51:51 +0000
commitc609e39f7623f2c58d8114aec9ed77ac29d99659 (patch)
tree60d0a72cd071a6168d3ac0280ef7b93b34456883 /lang/chicken
parent6fe29eef01c3255616d8f18e087b2ea8a89bff4f (diff)
downloadports-c609e39f7623f2c58d8114aec9ed77ac29d99659.tar.gz
ports-c609e39f7623f2c58d8114aec9ed77ac29d99659.zip
- Update from 4.8.0.4 to 4.8.0.5 [1]
- Remove the indefinite article from COMMENT - Convert USE_GMAKE to USES - Add DOCS option - Add stage support PR: ports/182634 Submitted by: Vitaly Magerya <vmagerya@gmail.com> (maintainer) [1] Approved by: wg/culot (mentors, implicit)
Notes
Notes: svn path=/head/; revision=329461
Diffstat (limited to 'lang/chicken')
-rw-r--r--lang/chicken/Makefile25
-rw-r--r--lang/chicken/distinfo4
-rw-r--r--lang/chicken/pkg-plist11
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