ports/180696: games/xlife: Update to version 6.7

KATO Tsuguru tkato432 at yahoo.com
Sat Jul 20 18:10:06 UTC 2013


>Number:         180696
>Category:       ports
>Synopsis:       games/xlife: Update to version 6.7
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 20 18:10:05 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 8.4-RELEASE-p1 i386
>Organization:
>Environment:
>Description:
- Update to version 6.7

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/games/xlife/Makefile games/xlife/Makefile
--- /usr/ports/games/xlife/Makefile	2013-06-21 03:48:57.000000000 +0900
+++ games/xlife/Makefile	2013-07-21 00:00:00.000000000 +0900
@@ -2,7 +2,7 @@
 # $FreeBSD: head/games/xlife/Makefile 311999 2013-02-10 07:54:26Z miwi $
 
 PORTNAME=	xlife
-PORTVERSION=	6.6.1
+PORTVERSION=	6.7
 CATEGORIES=	games
 MASTER_SITES=	http://litwr2.atspace.eu/xlife/
 
@@ -12,40 +12,41 @@
 LICENSE=	MIT GPLv2
 LICENSE_COMB=	multi
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
+RUN_DEPENDS=	gawk:${PORTSDIR}/lang/gawk
+
+OPTIONS_DEFINE=	DOCS
 
 USE_BZIP2=	yes
+USES=		imake
 USE_XORG=	x11
 MAKE_JOBS_SAFE=	yes
 
+XMKMF=		${LOCALBASE}/bin/xmkmf
+
+MANCOMPRESSED=	no
 MLINKS=		xlife.6 lifeconv.6
 MAN6=		xlife.6
 PORTDOCS=	*
 
 DESKTOP_ENTRIES="XLife" "" "" "${PORTNAME}" "" false
 
-DOC_FILES=	CHANGES DEVELOPMENT-TREE HACKING HOW-TO-INSTALL INSTALL \
-		MISSED README SHORT-INFO changelog.debian changelog.openbsd
+DOC_FILES=	CHANGES HACKING HOW-TO-INSTALL INSTALL MISSED README \
+		SHORT-INFO XLIFE-HISTORY.dot changelog.debian changelog.openbsd
 
 .include <bsd.port.options.mk>
 
 post-extract:
 	@${LN} -sf xlife.man ${WRKSRC}/xlife.6
 
-pre-patch:
-	@(${CAT} ${WRKDIR}/xlife6.6to6.6.1.patch | ${PATCH} -d ${WRKSRC} -p1 -s)
-
-do-configure:
-	@(cd ${WRKSRC} && ${SED} -e \
-		's|/usr/games|$$(PREFIX)/bin| ; \
-		 s|/usr/share|$$(PREFIX)/share| ; \
-		 s|/usr/X11R6|$$(LOCALBASE)| ; \
-		 s|-g -O3|$$(CFLAGS)| ; \
-		 s|-lstdc++|| ; \
-		 s|$$(CC) -o|$$(CXX) -o|' < Makefile.common > Makefile)
+post-patch:
+	@${REINPLACE_CMD} -e \
+		'/CDEBUGFLAGS[[:space:]]/s|^|XCOMM | ; \
+		 s|/usr/share/xlife|${DATADIR}|' ${WRKSRC}/Imakefile
+	@${REINPLACE_CMD} -e \
+		's|GAWKPATH|${LOCALBASE}/bin/gawk|' ${WRKSRC}/table2r
 
 do-install:
-	(cd ${WRKSRC} && ${INSTALL_PROGRAM} xlife ${PREFIX}/bin)
+	(cd ${WRKSRC} && ${INSTALL_PROGRAM} gen-multirules xlife ${PREFIX}/bin)
 	(cd ${WRKSRC} && ${INSTALL_SCRIPT} table2r ${PREFIX}/bin)
 	(cd ${WRKSRC} && ${INSTALL_MAN} xlife.6 ${MAN6PREFIX}/man/man6)
 	@${LN} -sf xlife ${PREFIX}/bin/lifeconv
diff -urN /usr/ports/games/xlife/distinfo games/xlife/distinfo
--- /usr/ports/games/xlife/distinfo	2013-06-21 03:48:57.000000000 +0900
+++ games/xlife/distinfo	2013-07-21 00:00:00.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (xlife-6.6.1.tar.bz2) = caf18480c08446faa22974788fe45acb580058921a67656e5baea252990f5d79
-SIZE (xlife-6.6.1.tar.bz2) = 159098
+SHA256 (xlife-6.7.tar.bz2) = a3c0cd4eaa6d6f8bdaf0ded6b8e97f7315be48c2747f1383f396db9483f087c0
+SIZE (xlife-6.7.tar.bz2) = 145959
diff -urN /usr/ports/games/xlife/pkg-plist games/xlife/pkg-plist
--- /usr/ports/games/xlife/pkg-plist	2013-06-21 03:48:57.000000000 +0900
+++ games/xlife/pkg-plist	2013-07-21 00:00:00.000000000 +0900
@@ -1,3 +1,4 @@
+bin/gen-multirules
 bin/lifeconv
 bin/table2r
 bin/xlife
@@ -7,12 +8,6 @@
 %%DATADIR%%/patterns/boundedgrid/glider-torus.l
 %%DATADIR%%/patterns/boundedgrid/ice-nine-24.l
 %%DATADIR%%/patterns/boundedgrid/snowflakes.l
-%%DATADIR%%/patterns/codd/Codd.colors
-%%DATADIR%%/patterns/codd/codd.r
-%%DATADIR%%/patterns/codd/coders-demo.l
-%%DATADIR%%/patterns/codd/construction-arm-demo.l
-%%DATADIR%%/patterns/codd/lr-growth.l
-%%DATADIR%%/patterns/codd/tape-reader-demo.l
 %%DATADIR%%/patterns/formats/123p271_105.lif
 %%DATADIR%%/patterns/formats/13enginecordership.rle
 %%DATADIR%%/patterns/formats/17c45reaction.cells
@@ -25,46 +20,15 @@
 %%DATADIR%%/patterns/langton/langton-ant.r
 %%DATADIR%%/patterns/langton/langton-loop.r
 %%DATADIR%%/patterns/langton/loop.l
-%%DATADIR%%/patterns/life/Eric_Angelini_integer_glider_gun.l
-%%DATADIR%%/patterns/life/acorn.l
-%%DATADIR%%/patterns/life/bi-gun.l
-%%DATADIR%%/patterns/life/bunnies.l
-%%DATADIR%%/patterns/life/cmu.l
-%%DATADIR%%/patterns/life/futility.l
-%%DATADIR%%/patterns/life/match.l
-%%DATADIR%%/patterns/life/named-patterns
-%%DATADIR%%/patterns/life-like/2-expanding-rakes.l
-%%DATADIR%%/patterns/life-like/DNShips.l
-%%DATADIR%%/patterns/life-like/Day-and-Night-gun-and-antigun.l
-%%DATADIR%%/patterns/life-like/S8B0+.l
-%%DATADIR%%/patterns/life-like/breeder2.l
-%%DATADIR%%/patterns/life-like/brians-brain/Giles_BBP3.l
-%%DATADIR%%/patterns/life-like/brians-brain/Giles_butterfly_gun.l
-%%DATADIR%%/patterns/life-like/brians-brain/Stretcher.l
-%%DATADIR%%/patterns/life-like/brians-brain/butterfly.l
-%%DATADIR%%/patterns/life-like/brians-brain/gen3.l
-%%DATADIR%%/patterns/life-like/brians-brain/puffer-l1.l
-%%DATADIR%%/patterns/life-like/brians-brain/puffer-l2.l
-%%DATADIR%%/patterns/life-like/coral.l
-%%DATADIR%%/patterns/life-like/enterprise-gun.l
-%%DATADIR%%/patterns/life-like/highlife.l
 %%DATADIR%%/patterns/life-like/osc-b3-s23-g32.l
-%%DATADIR%%/patterns/life-like/p168-knightship.l
-%%DATADIR%%/patterns/life-like/persian-rugs.l
-%%DATADIR%%/patterns/life-like/replicator.l
-%%DATADIR%%/patterns/life-like/spiral-growth.l
-%%DATADIR%%/patterns/life-like/white-whale.l
 %%DATADIR%%/patterns/pd/lloyd-torus.l
 %%DATADIR%%/patterns/pd/lloyd.l
 %%DATADIR%%/patterns/pd/lloyd2.l
 %%DATADIR%%/patterns/pd/osc-3.l
 @dirrm %%DATADIR%%/patterns/pd
- at dirrm %%DATADIR%%/patterns/life-like/brians-brain
 @dirrm %%DATADIR%%/patterns/life-like
- at dirrm %%DATADIR%%/patterns/life
 @dirrm %%DATADIR%%/patterns/langton
 @dirrm %%DATADIR%%/patterns/formats
- at dirrm %%DATADIR%%/patterns/codd
 @dirrm %%DATADIR%%/patterns/boundedgrid
 @dirrm %%DATADIR%%/patterns
 @dirrm %%DATADIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list