diff options
author | krion <krion@FreeBSD.org> | 2004-08-08 04:39:26 +0800 |
---|---|---|
committer | krion <krion@FreeBSD.org> | 2004-08-08 04:39:26 +0800 |
commit | 8d1bae71d936308e5e0ac636e2fa388489becd7c (patch) | |
tree | ab404db2573f76d7b7a8c1aa510942fce4430eed | |
parent | ce8de2ac27a211c37e900272f1af235becda38fd (diff) | |
download | freebsd-ports-gnome-8d1bae71d936308e5e0ac636e2fa388489becd7c.tar.gz freebsd-ports-gnome-8d1bae71d936308e5e0ac636e2fa388489becd7c.tar.zst freebsd-ports-gnome-8d1bae71d936308e5e0ac636e2fa388489becd7c.zip |
Add gtklife 3.0,
GtkLife is a fast and featureful GTK+ implementation of
Conway's Game of Life.
WWW: http://www.igs.net/~tril/gtklife/
PR: ports/70137
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/gtklife/Makefile | 21 | ||||
-rw-r--r-- | games/gtklife/distinfo | 2 | ||||
-rw-r--r-- | games/gtklife/files/patch-Makefile | 31 | ||||
-rw-r--r-- | games/gtklife/pkg-descr | 7 | ||||
-rw-r--r-- | games/gtklife/pkg-plist | 193 |
6 files changed, 255 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index 198c18bf6a49..e59304524f78 100644 --- a/games/Makefile +++ b/games/Makefile @@ -191,6 +191,7 @@ SUBDIR += gtetrinet SUBDIR += gtkabale SUBDIR += gtkballs + SUBDIR += gtklife SUBDIR += gtktetcolor SUBDIR += gturing SUBDIR += gtypist diff --git a/games/gtklife/Makefile b/games/gtklife/Makefile new file mode 100644 index 000000000000..a046bb04a11c --- /dev/null +++ b/games/gtklife/Makefile @@ -0,0 +1,21 @@ +# New ports collection makefile for: gtklife +# Date created: 07 Aug 2004 +# Whom: Jean-Yves Lefort <jylefort@brutele.be> +# +# $FreeBSD$ +# + +PORTNAME= gtklife +PORTVERSION= 3.0 +CATEGORIES= games +MASTER_SITES= http://www.igs.net/~tril/gtklife/ + +MAINTAINER= jylefort@brutele.be +COMMENT= A GTK+ implementation of Conway's Game of Life + +USE_X_PREFIX= yes +USE_GNOME= gtk12 +USE_GMAKE= yes +MAKE_ENV= DOCDIR="${DOCSDIR}" NOPORTDOCS="${NOPORTDOCS}" + +.include <bsd.port.mk> diff --git a/games/gtklife/distinfo b/games/gtklife/distinfo new file mode 100644 index 000000000000..01f6e25e8d68 --- /dev/null +++ b/games/gtklife/distinfo @@ -0,0 +1,2 @@ +MD5 (gtklife-3.0.tar.gz) = 3f168c0ef13f8161ebf0afda8c48928c +SIZE (gtklife-3.0.tar.gz) = 311636 diff --git a/games/gtklife/files/patch-Makefile b/games/gtklife/files/patch-Makefile new file mode 100644 index 000000000000..0be7555839dc --- /dev/null +++ b/games/gtklife/files/patch-Makefile @@ -0,0 +1,31 @@ +--- Makefile.orig Sat Aug 7 21:03:49 2004 ++++ Makefile Sat Aug 7 21:24:17 2004 +@@ -1,16 +1,5 @@ +-# C compiler to use +-CC=gcc +- +-# Set PREFIX to the root of where you want to install gtklife +-PREFIX=/usr/local +- +-# Installation points for the gtklife binary, data, and documentation. +-BINDIR=$(PREFIX)/games ++BINDIR=$(PREFIX)/bin + DATADIR=$(PREFIX)/share/gtklife +-DOCDIR=$(PREFIX)/doc/gtklife +- +-# Optimization and debug flags +-CFLAGS=-O3 -mpentiumpro -Wall # -g + + ########## No user-serviceable parts below ########## + +@@ -32,8 +21,10 @@ + install -m 0644 graphics/* $(DATADIR)/graphics + install -d $(DATADIR)/patterns + install -m 0644 patterns/* $(DATADIR)/patterns ++ifndef NOPORTDOCS + install -d $(DOCDIR) + install -m 0644 doc/* $(DOCDIR) ++endif + + gtklife: $(OBJS) + $(CC) -o gtklife $(OBJS) $(LDFLAGS) diff --git a/games/gtklife/pkg-descr b/games/gtklife/pkg-descr new file mode 100644 index 000000000000..b67ffc2358c1 --- /dev/null +++ b/games/gtklife/pkg-descr @@ -0,0 +1,7 @@ +GtkLife is a fast and featureful GTK+ implementation of Conway's Game +of Life. + +WWW: http://www.igs.net/~tril/gtklife/ + +- Jean-Yves Lefort +jylefort@brutele.be diff --git a/games/gtklife/pkg-plist b/games/gtklife/pkg-plist new file mode 100644 index 000000000000..1e1fae8d1962 --- /dev/null +++ b/games/gtklife/pkg-plist @@ -0,0 +1,193 @@ +bin/gtklife +share/gtklife/graphics/banner.xpm +share/gtklife/graphics/logo.xpm +share/gtklife/patterns/acorn.lif +share/gtklife/patterns/adder.lif +share/gtklife/patterns/ak47.lif +share/gtklife/patterns/aqua20.lif +share/gtklife/patterns/aqua25.lif +share/gtklife/patterns/aqua25b.lif +share/gtklife/patterns/aqua33.lif +share/gtklife/patterns/aqua33w.lif +share/gtklife/patterns/aqua40.lif +share/gtklife/patterns/aqua50.lif +share/gtklife/patterns/aqua50f.lif +share/gtklife/patterns/aqua50fa.lif +share/gtklife/patterns/aqua50fn.lif +share/gtklife/patterns/aqua50s.lif +share/gtklife/patterns/aqua50sb.lif +share/gtklife/patterns/aqua50sh.lif +share/gtklife/patterns/barge.lif +share/gtklife/patterns/barge2.lif +share/gtklife/patterns/bhepto.lif +share/gtklife/patterns/bheptpuf.lif +share/gtklife/patterns/bi-gun.lif +share/gtklife/patterns/blkrake.lif +share/gtklife/patterns/breeder.lif +share/gtklife/patterns/breeder2.lif +share/gtklife/patterns/breeder3.lif +share/gtklife/patterns/breeder4.lif +share/gtklife/patterns/breeder5.lif +share/gtklife/patterns/breedst.lif +share/gtklife/patterns/bship.lif +share/gtklife/patterns/bship2.lif +share/gtklife/patterns/btrack.lif +share/gtklife/patterns/coerake1.lif +share/gtklife/patterns/coerake2.lif +share/gtklife/patterns/corder.lif +share/gtklife/patterns/corder2.lif +share/gtklife/patterns/cordpull.lif +share/gtklife/patterns/cordtoss.lif +share/gtklife/patterns/crystal.lif +share/gtklife/patterns/cycltron.lif +share/gtklife/patterns/doublex.lif +share/gtklife/patterns/e15grow.lif +share/gtklife/patterns/eaters.lif +share/gtklife/patterns/eden.lif +share/gtklife/patterns/efence.lif +share/gtklife/patterns/forerake.lif +share/gtklife/patterns/fuses.lif +share/gtklife/patterns/gliders6.lif +share/gtklife/patterns/glossary.doc +share/gtklife/patterns/gun104.lif +share/gtklife/patterns/gun132.lif +share/gtklife/patterns/gun144.lif +share/gtklife/patterns/gun184.lif +share/gtklife/patterns/gun246.lif +share/gtklife/patterns/gun30.lif +share/gtklife/patterns/gun44.lif +share/gtklife/patterns/gun46.lif +share/gtklife/patterns/gun4b.lif +share/gtklife/patterns/gunb112.lif +share/gtklife/patterns/gunb256.lif +share/gtklife/patterns/gunb856.lif +share/gtklife/patterns/gunstar.lif +share/gtklife/patterns/gunstar2.lif +share/gtklife/patterns/gunstar3.lif +share/gtklife/patterns/hacksaw.lif +share/gtklife/patterns/hotel.lif +share/gtklife/patterns/hwssgun.lif +share/gtklife/patterns/irrat2.lif +share/gtklife/patterns/irrat5.lif +share/gtklife/patterns/irratu.lif +share/gtklife/patterns/jaws.lif +share/gtklife/patterns/linepuf.lif +share/gtklife/patterns/linepuf2.lif +share/gtklife/patterns/loggrow.lif +share/gtklife/patterns/loggrow2.lif +share/gtklife/patterns/lonedots.lif +share/gtklife/patterns/loop.lif +share/gtklife/patterns/lwssgun.lif +share/gtklife/patterns/lwssrak2.lif +share/gtklife/patterns/lwssrake.lif +share/gtklife/patterns/makebils.lif +share/gtklife/patterns/makefish.lif +share/gtklife/patterns/makefuse.lif +share/gtklife/patterns/makegun.lif +share/gtklife/patterns/makehslr.lif +share/gtklife/patterns/makeoscs.lif +share/gtklife/patterns/makepole.lif +share/gtklife/patterns/max.lif +share/gtklife/patterns/max2.lif +share/gtklife/patterns/max3.lif +share/gtklife/patterns/memory.lif +share/gtklife/patterns/mirage.lif +share/gtklife/patterns/mwssgun.lif +share/gtklife/patterns/mwssrak2.lif +share/gtklife/patterns/mwssrake.lif +share/gtklife/patterns/oscsp2.lif +share/gtklife/patterns/oscsp3.lif +share/gtklife/patterns/oscsp3x.lif +share/gtklife/patterns/oscsp4x.lif +share/gtklife/patterns/oscsp5.lif +share/gtklife/patterns/oscsp6.lif +share/gtklife/patterns/oscsp6x.lif +share/gtklife/patterns/oscsp7-9.lif +share/gtklife/patterns/oscspn1.lif +share/gtklife/patterns/oscspn2.lif +share/gtklife/patterns/oscspn3.lif +share/gtklife/patterns/p136.lif +share/gtklife/patterns/p94s.lif +share/gtklife/patterns/pi.lif +share/gtklife/patterns/pinball.lif +share/gtklife/patterns/pipuf.lif +share/gtklife/patterns/poles.lif +share/gtklife/patterns/primes.lif +share/gtklife/patterns/psrtrain.lif +share/gtklife/patterns/puftrain.lif +share/gtklife/patterns/puller.lif +share/gtklife/patterns/pusher.lif +share/gtklife/patterns/pushgun.lif +share/gtklife/patterns/pushgun2.lif +share/gtklife/patterns/quilt.lif +share/gtklife/patterns/rabbits.lif +share/gtklife/patterns/race.lif +share/gtklife/patterns/rake.lif +share/gtklife/patterns/rake2.lif +share/gtklife/patterns/rake3.lif +share/gtklife/patterns/rakegun.lif +share/gtklife/patterns/randgun.lif +share/gtklife/patterns/randgun2.lif +share/gtklife/patterns/randlwss.lif +share/gtklife/patterns/readme.doc +share/gtklife/patterns/relay.lif +share/gtklife/patterns/relay2.lif +share/gtklife/patterns/revfuse.lif +share/gtklife/patterns/rot8.lif +share/gtklife/patterns/round2.lif +share/gtklife/patterns/rpento.lif +share/gtklife/patterns/sawtoot2.lif +share/gtklife/patterns/sawtoot3.lif +share/gtklife/patterns/sawtoot4.lif +share/gtklife/patterns/sawtoot5.lif +share/gtklife/patterns/sawtoot6.lif +share/gtklife/patterns/sawtoot7.lif +share/gtklife/patterns/sawtooth.lif +share/gtklife/patterns/sbmem.lif +share/gtklife/patterns/slopuf.lif +share/gtklife/patterns/slopuf2.lif +share/gtklife/patterns/slr.lif +share/gtklife/patterns/spark2pi.lif +share/gtklife/patterns/spdrrake.lif +share/gtklife/patterns/spiral.lif +share/gtklife/patterns/stargate.lif +share/gtklife/patterns/stats.doc +share/gtklife/patterns/still.lif +share/gtklife/patterns/stretch.lif +share/gtklife/patterns/switchen.lif +share/gtklife/patterns/switcpuf.lif +share/gtklife/patterns/thickgu2.lif +share/gtklife/patterns/thickgun.lif +share/gtklife/patterns/thingun.lif +share/gtklife/patterns/thingun2.lif +share/gtklife/patterns/thingun3.lif +share/gtklife/patterns/thingun4.lif +share/gtklife/patterns/thinrake.lif +share/gtklife/patterns/thue.lif +share/gtklife/patterns/tiretrak.lif +share/gtklife/patterns/tiretrax.lif +share/gtklife/patterns/tndrbird.lif +share/gtklife/patterns/track.lif +share/gtklife/patterns/tubtrax.lif +share/gtklife/patterns/twindots.lif +share/gtklife/patterns/unitcell.lif +share/gtklife/patterns/venetia2.lif +share/gtklife/patterns/venetia3.lif +share/gtklife/patterns/venetian.lif +share/gtklife/patterns/wing.lif +share/gtklife/patterns/writers.doc +share/gtklife/patterns/zip2.lif +share/gtklife/patterns/zips.lif +%%PORTDOCS%%%%DOCSDIR%%/banner.gif +%%PORTDOCS%%%%DOCSDIR%%/billiard.gif +%%PORTDOCS%%%%DOCSDIR%%/blinker_horizontal.gif +%%PORTDOCS%%%%DOCSDIR%%/blinker_vertical.gif +%%PORTDOCS%%%%DOCSDIR%%/glider.gif +%%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/max.gif +%%PORTDOCS%%%%DOCSDIR%%/patterns.html +%%PORTDOCS%%%%DOCSDIR%%/pulsar.gif +%%PORTDOCS%%%%DOCSDIR%%/window.gif +@dirrm share/gtklife/graphics +@dirrm share/gtklife/patterns +%%PORTDOCS%%@dirrm %%DOCSDIR%% |