Bug 182634 - [maintainer] lang/chicken: update from 4.8.0.4 to 4.8.0.5
Summary: [maintainer] lang/chicken: update from 4.8.0.4 to 4.8.0.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Danilo Egea Gondolfo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-04 13:30 UTC by Vitaly Magerya
Modified: 2013-10-05 15:00 UTC (History)
0 users

See Also:


Attachments
file.diff (995 bytes, patch)
2013-10-04 13:30 UTC, Vitaly Magerya
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Magerya 2013-10-04 13:30:00 UTC
Routine update of lang/chicken to 4.8.0.5.
The changelog is at [1].

[1] http://code.call-cc.org/releases/4.8.0/NEWS

Fix: Patch attached with submission follows:
Comment 1 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2013-10-04 18:32:14 UTC
Responsible Changed
From-To: freebsd-ports-bugs->danilo

I'll take it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2013-10-05 14:51:59 UTC
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@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@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%%
+@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
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2013-10-05 14:53:57 UTC
State Changed
From-To: open->closed

Committed, with some changes. Thanks!