Date: Sat, 7 Aug 2004 21:32:43 +0200 (CEST) From: Jean-Yves Lefort <jylefort@brutele.be> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/70137: New port: games/gtklife, a GTK+ implementation of Conway's Game of Life Message-ID: <20040807193243.97D0D22E4B@jsite.lefort.net> Resent-Message-ID: <200408071940.i77JeVB3083666@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 70137 >Category: ports >Synopsis: New port: games/gtklife, a GTK+ implementation of Conway's Game of Life >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Aug 07 19:40:31 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Jean-Yves Lefort >Release: FreeBSD 4.10-RELEASE i386 >Organization: >Environment: System: FreeBSD jsite.lefort.net 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Thu Jul 1 14:25:43 CEST 2004 jylefort@jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386 >Description: >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # gtklife # gtklife/pkg-plist # gtklife/pkg-descr # gtklife/distinfo # gtklife/Makefile # gtklife/files # gtklife/files/patch-Makefile # echo c - gtklife mkdir -p gtklife > /dev/null 2>&1 echo x - gtklife/pkg-plist sed 's/^X//' >gtklife/pkg-plist << 'END-of-gtklife/pkg-plist' Xbin/gtklife Xshare/gtklife/graphics/banner.xpm Xshare/gtklife/graphics/logo.xpm Xshare/gtklife/patterns/acorn.lif Xshare/gtklife/patterns/adder.lif Xshare/gtklife/patterns/ak47.lif Xshare/gtklife/patterns/aqua20.lif Xshare/gtklife/patterns/aqua25.lif Xshare/gtklife/patterns/aqua25b.lif Xshare/gtklife/patterns/aqua33.lif Xshare/gtklife/patterns/aqua33w.lif Xshare/gtklife/patterns/aqua40.lif Xshare/gtklife/patterns/aqua50.lif Xshare/gtklife/patterns/aqua50f.lif Xshare/gtklife/patterns/aqua50fa.lif Xshare/gtklife/patterns/aqua50fn.lif Xshare/gtklife/patterns/aqua50s.lif Xshare/gtklife/patterns/aqua50sb.lif Xshare/gtklife/patterns/aqua50sh.lif Xshare/gtklife/patterns/barge.lif Xshare/gtklife/patterns/barge2.lif Xshare/gtklife/patterns/bhepto.lif Xshare/gtklife/patterns/bheptpuf.lif Xshare/gtklife/patterns/bi-gun.lif Xshare/gtklife/patterns/blkrake.lif Xshare/gtklife/patterns/breeder.lif Xshare/gtklife/patterns/breeder2.lif Xshare/gtklife/patterns/breeder3.lif Xshare/gtklife/patterns/breeder4.lif Xshare/gtklife/patterns/breeder5.lif Xshare/gtklife/patterns/breedst.lif Xshare/gtklife/patterns/bship.lif Xshare/gtklife/patterns/bship2.lif Xshare/gtklife/patterns/btrack.lif Xshare/gtklife/patterns/coerake1.lif Xshare/gtklife/patterns/coerake2.lif Xshare/gtklife/patterns/corder.lif Xshare/gtklife/patterns/corder2.lif Xshare/gtklife/patterns/cordpull.lif Xshare/gtklife/patterns/cordtoss.lif Xshare/gtklife/patterns/crystal.lif Xshare/gtklife/patterns/cycltron.lif Xshare/gtklife/patterns/doublex.lif Xshare/gtklife/patterns/e15grow.lif Xshare/gtklife/patterns/eaters.lif Xshare/gtklife/patterns/eden.lif Xshare/gtklife/patterns/efence.lif Xshare/gtklife/patterns/forerake.lif Xshare/gtklife/patterns/fuses.lif Xshare/gtklife/patterns/gliders6.lif Xshare/gtklife/patterns/glossary.doc Xshare/gtklife/patterns/gun104.lif Xshare/gtklife/patterns/gun132.lif Xshare/gtklife/patterns/gun144.lif Xshare/gtklife/patterns/gun184.lif Xshare/gtklife/patterns/gun246.lif Xshare/gtklife/patterns/gun30.lif Xshare/gtklife/patterns/gun44.lif Xshare/gtklife/patterns/gun46.lif Xshare/gtklife/patterns/gun4b.lif Xshare/gtklife/patterns/gunb112.lif Xshare/gtklife/patterns/gunb256.lif Xshare/gtklife/patterns/gunb856.lif Xshare/gtklife/patterns/gunstar.lif Xshare/gtklife/patterns/gunstar2.lif Xshare/gtklife/patterns/gunstar3.lif Xshare/gtklife/patterns/hacksaw.lif Xshare/gtklife/patterns/hotel.lif Xshare/gtklife/patterns/hwssgun.lif Xshare/gtklife/patterns/irrat2.lif Xshare/gtklife/patterns/irrat5.lif Xshare/gtklife/patterns/irratu.lif Xshare/gtklife/patterns/jaws.lif Xshare/gtklife/patterns/linepuf.lif Xshare/gtklife/patterns/linepuf2.lif Xshare/gtklife/patterns/loggrow.lif Xshare/gtklife/patterns/loggrow2.lif Xshare/gtklife/patterns/lonedots.lif Xshare/gtklife/patterns/loop.lif Xshare/gtklife/patterns/lwssgun.lif Xshare/gtklife/patterns/lwssrak2.lif Xshare/gtklife/patterns/lwssrake.lif Xshare/gtklife/patterns/makebils.lif Xshare/gtklife/patterns/makefish.lif Xshare/gtklife/patterns/makefuse.lif Xshare/gtklife/patterns/makegun.lif Xshare/gtklife/patterns/makehslr.lif Xshare/gtklife/patterns/makeoscs.lif Xshare/gtklife/patterns/makepole.lif Xshare/gtklife/patterns/max.lif Xshare/gtklife/patterns/max2.lif Xshare/gtklife/patterns/max3.lif Xshare/gtklife/patterns/memory.lif Xshare/gtklife/patterns/mirage.lif Xshare/gtklife/patterns/mwssgun.lif Xshare/gtklife/patterns/mwssrak2.lif Xshare/gtklife/patterns/mwssrake.lif Xshare/gtklife/patterns/oscsp2.lif Xshare/gtklife/patterns/oscsp3.lif Xshare/gtklife/patterns/oscsp3x.lif Xshare/gtklife/patterns/oscsp4x.lif Xshare/gtklife/patterns/oscsp5.lif Xshare/gtklife/patterns/oscsp6.lif Xshare/gtklife/patterns/oscsp6x.lif Xshare/gtklife/patterns/oscsp7-9.lif Xshare/gtklife/patterns/oscspn1.lif Xshare/gtklife/patterns/oscspn2.lif Xshare/gtklife/patterns/oscspn3.lif Xshare/gtklife/patterns/p136.lif Xshare/gtklife/patterns/p94s.lif Xshare/gtklife/patterns/pi.lif Xshare/gtklife/patterns/pinball.lif Xshare/gtklife/patterns/pipuf.lif Xshare/gtklife/patterns/poles.lif Xshare/gtklife/patterns/primes.lif Xshare/gtklife/patterns/psrtrain.lif Xshare/gtklife/patterns/puftrain.lif Xshare/gtklife/patterns/puller.lif Xshare/gtklife/patterns/pusher.lif Xshare/gtklife/patterns/pushgun.lif Xshare/gtklife/patterns/pushgun2.lif Xshare/gtklife/patterns/quilt.lif Xshare/gtklife/patterns/rabbits.lif Xshare/gtklife/patterns/race.lif Xshare/gtklife/patterns/rake.lif Xshare/gtklife/patterns/rake2.lif Xshare/gtklife/patterns/rake3.lif Xshare/gtklife/patterns/rakegun.lif Xshare/gtklife/patterns/randgun.lif Xshare/gtklife/patterns/randgun2.lif Xshare/gtklife/patterns/randlwss.lif Xshare/gtklife/patterns/readme.doc Xshare/gtklife/patterns/relay.lif Xshare/gtklife/patterns/relay2.lif Xshare/gtklife/patterns/revfuse.lif Xshare/gtklife/patterns/rot8.lif Xshare/gtklife/patterns/round2.lif Xshare/gtklife/patterns/rpento.lif Xshare/gtklife/patterns/sawtoot2.lif Xshare/gtklife/patterns/sawtoot3.lif Xshare/gtklife/patterns/sawtoot4.lif Xshare/gtklife/patterns/sawtoot5.lif Xshare/gtklife/patterns/sawtoot6.lif Xshare/gtklife/patterns/sawtoot7.lif Xshare/gtklife/patterns/sawtooth.lif Xshare/gtklife/patterns/sbmem.lif Xshare/gtklife/patterns/slopuf.lif Xshare/gtklife/patterns/slopuf2.lif Xshare/gtklife/patterns/slr.lif Xshare/gtklife/patterns/spark2pi.lif Xshare/gtklife/patterns/spdrrake.lif Xshare/gtklife/patterns/spiral.lif Xshare/gtklife/patterns/stargate.lif Xshare/gtklife/patterns/stats.doc Xshare/gtklife/patterns/still.lif Xshare/gtklife/patterns/stretch.lif Xshare/gtklife/patterns/switchen.lif Xshare/gtklife/patterns/switcpuf.lif Xshare/gtklife/patterns/thickgu2.lif Xshare/gtklife/patterns/thickgun.lif Xshare/gtklife/patterns/thingun.lif Xshare/gtklife/patterns/thingun2.lif Xshare/gtklife/patterns/thingun3.lif Xshare/gtklife/patterns/thingun4.lif Xshare/gtklife/patterns/thinrake.lif Xshare/gtklife/patterns/thue.lif Xshare/gtklife/patterns/tiretrak.lif Xshare/gtklife/patterns/tiretrax.lif Xshare/gtklife/patterns/tndrbird.lif Xshare/gtklife/patterns/track.lif Xshare/gtklife/patterns/tubtrax.lif Xshare/gtklife/patterns/twindots.lif Xshare/gtklife/patterns/unitcell.lif Xshare/gtklife/patterns/venetia2.lif Xshare/gtklife/patterns/venetia3.lif Xshare/gtklife/patterns/venetian.lif Xshare/gtklife/patterns/wing.lif Xshare/gtklife/patterns/writers.doc Xshare/gtklife/patterns/zip2.lif Xshare/gtklife/patterns/zips.lif X%%PORTDOCS%%%%DOCSDIR%%/banner.gif X%%PORTDOCS%%%%DOCSDIR%%/billiard.gif X%%PORTDOCS%%%%DOCSDIR%%/blinker_horizontal.gif X%%PORTDOCS%%%%DOCSDIR%%/blinker_vertical.gif X%%PORTDOCS%%%%DOCSDIR%%/glider.gif X%%PORTDOCS%%%%DOCSDIR%%/index.html X%%PORTDOCS%%%%DOCSDIR%%/max.gif X%%PORTDOCS%%%%DOCSDIR%%/patterns.html X%%PORTDOCS%%%%DOCSDIR%%/pulsar.gif X%%PORTDOCS%%%%DOCSDIR%%/window.gif X@dirrm share/gtklife/graphics X@dirrm share/gtklife/patterns X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-gtklife/pkg-plist echo x - gtklife/pkg-descr sed 's/^X//' >gtklife/pkg-descr << 'END-of-gtklife/pkg-descr' XGtkLife is a fast and featureful GTK+ implementation of Conway's Game Xof Life. X XWWW: http://www.igs.net/~tril/gtklife/ X X- Jean-Yves Lefort Xjylefort@brutele.be END-of-gtklife/pkg-descr echo x - gtklife/distinfo sed 's/^X//' >gtklife/distinfo << 'END-of-gtklife/distinfo' XMD5 (gtklife-3.0.tar.gz) = 3f168c0ef13f8161ebf0afda8c48928c XSIZE (gtklife-3.0.tar.gz) = 311636 END-of-gtklife/distinfo echo x - gtklife/Makefile sed 's/^X//' >gtklife/Makefile << 'END-of-gtklife/Makefile' X# New ports collection makefile for: gtklife X# Date created: 07 Aug 2004 X# Whom: Jean-Yves Lefort <jylefort@brutele.be> X# X# $FreeBSD$ X# X XPORTNAME= gtklife XPORTVERSION= 3.0 XCATEGORIES= games XMASTER_SITES= http://www.igs.net/~tril/gtklife/ X XMAINTAINER= jylefort@brutele.be XCOMMENT= A GTK+ implementation of Conway's Game of Life X XUSE_X_PREFIX= yes XUSE_GNOME= gtk12 XUSE_GMAKE= yes XMAKE_ENV= DOCDIR="${DOCSDIR}" NOPORTDOCS="${NOPORTDOCS}" X X.include <bsd.port.mk> END-of-gtklife/Makefile echo c - gtklife/files mkdir -p gtklife/files > /dev/null 2>&1 echo x - gtklife/files/patch-Makefile sed 's/^X//' >gtklife/files/patch-Makefile << 'END-of-gtklife/files/patch-Makefile' X--- Makefile.orig Sat Aug 7 21:03:49 2004 X+++ Makefile Sat Aug 7 21:24:17 2004 X@@ -1,16 +1,5 @@ X-# C compiler to use X-CC=gcc X- X-# Set PREFIX to the root of where you want to install gtklife X-PREFIX=/usr/local X- X-# Installation points for the gtklife binary, data, and documentation. X-BINDIR=$(PREFIX)/games X+BINDIR=$(PREFIX)/bin X DATADIR=$(PREFIX)/share/gtklife X-DOCDIR=$(PREFIX)/doc/gtklife X- X-# Optimization and debug flags X-CFLAGS=-O3 -mpentiumpro -Wall # -g X X ########## No user-serviceable parts below ########## X X@@ -32,8 +21,10 @@ X install -m 0644 graphics/* $(DATADIR)/graphics X install -d $(DATADIR)/patterns X install -m 0644 patterns/* $(DATADIR)/patterns X+ifndef NOPORTDOCS X install -d $(DOCDIR) X install -m 0644 doc/* $(DOCDIR) X+endif X X gtklife: $(OBJS) X $(CC) -o gtklife $(OBJS) $(LDFLAGS) END-of-gtklife/files/patch-Makefile exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040807193243.97D0D22E4B>