svn commit: r329461 - head/lang/chicken
Danilo Egea Gondolfo
danilo at FreeBSD.org
Sat Oct 5 13:51:52 UTC 2013
Author: danilo
Date: Sat Oct 5 13:51:51 2013
New Revision: 329461
URL: http://svnweb.freebsd.org/changeset/ports/329461
Log:
- 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 at gmail.com> (maintainer) [1]
Approved by: wg/culot (mentors, implicit)
Modified:
head/lang/chicken/Makefile
head/lang/chicken/distinfo
head/lang/chicken/pkg-plist
Modified: head/lang/chicken/Makefile
==============================================================================
--- head/lang/chicken/Makefile Sat Oct 5 13:48:35 2013 (r329460)
+++ head/lang/chicken/Makefile Sat Oct 5 13:51:51 2013 (r329461)
@@ -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 at 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>
Modified: head/lang/chicken/distinfo
==============================================================================
--- head/lang/chicken/distinfo Sat Oct 5 13:48:35 2013 (r329460)
+++ head/lang/chicken/distinfo Sat Oct 5 13:51:51 2013 (r329461)
@@ -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
Modified: head/lang/chicken/pkg-plist
==============================================================================
--- head/lang/chicken/pkg-plist Sat Oct 5 13:48:35 2013 (r329460)
+++ head/lang/chicken/pkg-plist Sat Oct 5 13:51:51 2013 (r329461)
@@ -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%%
+ at exec %D/bin/chicken-install -update-db
+ at unexec rm -f %D/lib/chicken/6/modules.db
@dirrm %%DATADIR%%
@dirrm lib/chicken/6
@dirrm lib/chicken
More information about the svn-ports-all
mailing list