diff options
author | jylefort <jylefort@FreeBSD.org> | 2005-07-14 08:43:28 +0800 |
---|---|---|
committer | jylefort <jylefort@FreeBSD.org> | 2005-07-14 08:43:28 +0800 |
commit | 22b2491ba49346f37997520d9d74485ad2c95792 (patch) | |
tree | 055bffea83318712ec44fe5f1f65dcffc875b900 /games | |
parent | d1a2d90db2ddfa34d03970bc7bad1b2bd03bf9a5 (diff) | |
download | freebsd-ports-gnome-22b2491ba49346f37997520d9d74485ad2c95792.tar.gz freebsd-ports-gnome-22b2491ba49346f37997520d9d74485ad2c95792.tar.zst freebsd-ports-gnome-22b2491ba49346f37997520d9d74485ad2c95792.zip |
- Update to 4.2
- Respect ${GTK_CONFIG}
- Use a dynamic packing list
- Override the vendor's install target (ensures correct permissions/ownerships)
- Use ${MAKE_ARGS} rather than patching the vendor's Makefile
- Reformat the Makefile
Diffstat (limited to 'games')
-rw-r--r-- | games/gtklife/Makefile | 52 | ||||
-rw-r--r-- | games/gtklife/distinfo | 4 | ||||
-rw-r--r-- | games/gtklife/files/patch-Makefile | 33 | ||||
-rw-r--r-- | games/gtklife/pkg-plist | 395 |
4 files changed, 42 insertions, 442 deletions
diff --git a/games/gtklife/Makefile b/games/gtklife/Makefile index 63c1c5fb2da3..a1d4d75da759 100644 --- a/games/gtklife/Makefile +++ b/games/gtklife/Makefile @@ -5,17 +5,45 @@ # $FreeBSD$ # -PORTNAME= gtklife -PORTVERSION= 4.1 -CATEGORIES= games -MASTER_SITES= http://ironphoenix.org/tril/gtklife/ - -MAINTAINER= jylefort@FreeBSD.org -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}" +PORTNAME= gtklife +PORTVERSION= 4.2 +CATEGORIES= games +MASTER_SITES= http://ironphoenix.org/tril/gtklife/ + +MAINTAINER= jylefort@FreeBSD.org +COMMENT= A GTK+ implementation of Conway's Game of Life + +USE_X_PREFIX= yes +USE_REINPLACE= yes +USE_GNOME= gtk12 +USE_GMAKE= yes +MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" PREFIX="${PREFIX}" DOCDIR="${DOCSDIR}" + +PLIST= ${WRKDIR}/pkg-plist +PLIST_FILES= bin/gtklife +PLIST_DIRS= %%DATADIR%% +PORTDOCS= * + +DATA_SUBDIRS= graphics patterns + +post-patch: + @${REINPLACE_CMD} -e 's|gtk-config|${GTK_CONFIG}|' ${WRKSRC}/Makefile + +pre-install: + @cd ${WRKSRC} && >${PLIST} && \ + ${FIND} ${DATA_SUBDIRS} ! -type d | ${SORT} \ + | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \ + ${FIND} ${DATA_SUBDIRS} -type d ! -empty | ${SORT} -r \ + | ${SED} -e 's|^|@dirrm %%DATADIR%%/|' >> ${PLIST} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/gtklife ${PREFIX}/bin + cd ${WRKSRC} && \ + ${FIND} ${DATA_SUBDIRS} -type d ! -empty -exec ${MKDIR} "${DATADIR}/{}" \; && \ + ${FIND} ${DATA_SUBDIRS} ! -type d -exec ${INSTALL_DATA} "{}" "${DATADIR}/{}" \; +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} +.endif .include <bsd.port.mk> diff --git a/games/gtklife/distinfo b/games/gtklife/distinfo index 9ea96b12da72..faa31d13efba 100644 --- a/games/gtklife/distinfo +++ b/games/gtklife/distinfo @@ -1,2 +1,2 @@ -MD5 (gtklife-4.1.tar.gz) = 9c0ee24e2db5d8387f9560dcb87112bd -SIZE (gtklife-4.1.tar.gz) = 759922 +MD5 (gtklife-4.2.tar.gz) = d0c0ad4d989e865a7eec6f941b0142d2 +SIZE (gtklife-4.2.tar.gz) = 760010 diff --git a/games/gtklife/files/patch-Makefile b/games/gtklife/files/patch-Makefile deleted file mode 100644 index 4603cd35f4ff..000000000000 --- a/games/gtklife/files/patch-Makefile +++ /dev/null @@ -1,33 +0,0 @@ ---- Makefile.orig Thu Aug 19 06:12:17 2004 -+++ Makefile Tue Jan 18 04:02:28 2005 -@@ -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 ########## - -@@ -30,10 +19,11 @@ - install -d $(DATADIR) - install -d $(DATADIR)/graphics - install -m 0644 graphics/* $(DATADIR)/graphics -- rm -rf $(DATADIR)/patterns - umask 022; cp -r patterns $(DATADIR) -+ifndef NOPORTDOCS - install -d $(DOCDIR) - install -m 0644 doc/* $(DOCDIR) -+endif - - gtklife: $(OBJS) - $(CC) -o gtklife $(OBJS) $(LDFLAGS) diff --git a/games/gtklife/pkg-plist b/games/gtklife/pkg-plist deleted file mode 100644 index 129007b32d98..000000000000 --- a/games/gtklife/pkg-plist +++ /dev/null @@ -1,395 +0,0 @@ -bin/gtklife -share/gtklife/graphics/banner.xpm -share/gtklife/graphics/logo.xpm -share/gtklife/patterns/jslife/breeders/catacryst.glf -share/gtklife/patterns/jslife/breeders/metacatacryst.glf -share/gtklife/patterns/jslife/breeders/mosquito.glf -share/gtklife/patterns/jslife/breeders/pi_blink.glf -share/gtklife/patterns/jslife/breeders/pi_blink_2.glf -share/gtklife/patterns/jslife/breeders/rake_breeder.glf -share/gtklife/patterns/jslife/breeders/slide_breeder.glf -share/gtklife/patterns/jslife/build_&_burn/ess_burner.glf -share/gtklife/patterns/jslife/build_&_burn/fuse_builder.glf -share/gtklife/patterns/jslife/build_&_burn/fuse_builder_2.glf -share/gtklife/patterns/jslife/build_&_burn/loaf_burner.glf -share/gtklife/patterns/jslife/build_&_burn/p99fuse.glf -share/gtklife/patterns/jslife/build_&_burn/pond_burn.glf -share/gtklife/patterns/jslife/build_&_burn/skipper.glf -share/gtklife/patterns/jslife/builders/SS_factory.glf -share/gtklife/patterns/jslife/builders/SS_factory_2.glf -share/gtklife/patterns/jslife/builders/assembly_line.glf -share/gtklife/patterns/jslife/builders/barbershop.glf -share/gtklife/patterns/jslife/builders/block_stacker.glf -share/gtklife/patterns/jslife/builders/bricklayer.glf -share/gtklife/patterns/jslife/builders/rake_crystal.glf -share/gtklife/patterns/jslife/builders/snake_stretch.glf -share/gtklife/patterns/jslife/builders/tub_stretch.glf -share/gtklife/patterns/jslife/builders/tub_stretch_2.glf -share/gtklife/patterns/jslife/eaters/SS_eaters.glf -share/gtklife/patterns/jslife/eaters/eaters.glf -share/gtklife/patterns/jslife/eaters/eaters_misc.glf -share/gtklife/patterns/jslife/eaters/p34eater.glf -share/gtklife/patterns/jslife/fuses/blinker_fuses.glf -share/gtklife/patterns/jslife/fuses/pulsar_fuse.glf -share/gtklife/patterns/jslife/fuses/quadfuse.glf -share/gtklife/patterns/jslife/growers/bee_ladder.glf -share/gtklife/patterns/jslife/growers/growing_SS.glf -share/gtklife/patterns/jslife/growers/growing_SS_2.glf -share/gtklife/patterns/jslife/growers/oblique_growth.glf -share/gtklife/patterns/jslife/growers/one_per_gen.glf -share/gtklife/patterns/jslife/guns/MWSS_p165.glf -share/gtklife/patterns/jslife/guns/corder_p4140.glf -share/gtklife/patterns/jslife/guns/corder_p690.glf -share/gtklife/patterns/jslife/guns/corder_p784.glf -share/gtklife/patterns/jslife/guns/edgeshoot_p450.glf -share/gtklife/patterns/jslife/guns/period_133.glf -share/gtklife/patterns/jslife/guns/period_135.glf -share/gtklife/patterns/jslife/guns/period_150.glf -share/gtklife/patterns/jslife/guns/period_180.glf -share/gtklife/patterns/jslife/guns/period_432.glf -share/gtklife/patterns/jslife/guns/period_570.glf -share/gtklife/patterns/jslife/guns/sidecar.glf -share/gtklife/patterns/jslife/loops/emus.glf -share/gtklife/patterns/jslife/loops/period_160.glf -share/gtklife/patterns/jslife/loops/period_174.glf -share/gtklife/patterns/jslife/loops/period_936.glf -share/gtklife/patterns/jslife/mathematics/fermat_primes.glf -share/gtklife/patterns/jslife/mathematics/heisenburp_30.glf -share/gtklife/patterns/jslife/mathematics/heisenburp_30i.glf -share/gtklife/patterns/jslife/mathematics/heisenburp_46.glf -share/gtklife/patterns/jslife/mathematics/twin_primes.glf -share/gtklife/patterns/jslife/odds_&_ends/1xnothing.glf -share/gtklife/patterns/jslife/odds_&_ends/1xtumbler.glf -share/gtklife/patterns/jslife/odds_&_ends/SS_push.glf -share/gtklife/patterns/jslife/odds_&_ends/SS_transform.glf -share/gtklife/patterns/jslife/odds_&_ends/advancer.glf -share/gtklife/patterns/jslife/odds_&_ends/block_keeper.glf -share/gtklife/patterns/jslife/odds_&_ends/c4_puffer.glf -share/gtklife/patterns/jslife/odds_&_ends/crystal.glf -share/gtklife/patterns/jslife/odds_&_ends/eden.glf -share/gtklife/patterns/jslife/odds_&_ends/fanout.glf -share/gtklife/patterns/jslife/odds_&_ends/glider_cross.glf -share/gtklife/patterns/jslife/odds_&_ends/glider_dust.glf -share/gtklife/patterns/jslife/odds_&_ends/glider_union.glf -share/gtklife/patterns/jslife/odds_&_ends/hotel_1.glf -share/gtklife/patterns/jslife/odds_&_ends/hotel_2.glf -share/gtklife/patterns/jslife/odds_&_ends/lightspeed.glf -share/gtklife/patterns/jslife/odds_&_ends/loggrow_diam.glf -share/gtklife/patterns/jslife/odds_&_ends/move_fishhook.glf -share/gtklife/patterns/jslife/odds_&_ends/pi_blinker_climb.glf -share/gtklife/patterns/jslife/odds_&_ends/pi_ship_c3.glf -share/gtklife/patterns/jslife/odds_&_ends/shuttle.glf -share/gtklife/patterns/jslife/odds_&_ends/signal_turn.glf -share/gtklife/patterns/jslife/odds_&_ends/sniper.glf -share/gtklife/patterns/jslife/odds_&_ends/ss_to_glider.glf -share/gtklife/patterns/jslife/odds_&_ends/telegraph.glf -share/gtklife/patterns/jslife/odds_&_ends/tub_tail.glf -share/gtklife/patterns/jslife/odds_&_ends/vacuum.glf -share/gtklife/patterns/jslife/odds_&_ends/whatever.glf -share/gtklife/patterns/jslife/odds_&_ends/zigzag.glf -share/gtklife/patterns/jslife/oscillators/7n+1.glf -share/gtklife/patterns/jslife/oscillators/SS_loop.glf -share/gtklife/patterns/jslife/oscillators/p97307852711.glf -share/gtklife/patterns/jslife/oscillators/poly_osc.glf -share/gtklife/patterns/jslife/oscillators/queen_bee_turn.glf -share/gtklife/patterns/jslife/reflectors/reflectors.glf -share/gtklife/patterns/jslife/reflectors/reflectors_2.glf -share/gtklife/patterns/jslife/reflectors/reflectors_p46.glf -share/gtklife/patterns/jslife/sawtooth/sawtooth_6.glf -share/gtklife/patterns/jslife/sawtooth/sawtooth_6b.glf -share/gtklife/patterns/jslife/slideguns/slide_d_01_120.glf -share/gtklife/patterns/jslife/slideguns/slide_d_02_120.glf -share/gtklife/patterns/jslife/slideguns/slide_d_03_092.glf -share/gtklife/patterns/jslife/slideguns/slide_o_02b_060.glf -share/gtklife/patterns/jslife/slideguns/slide_o_02f_060.glf -share/gtklife/patterns/jslife/slideguns/slide_o_03b_120.glf -share/gtklife/patterns/jslife/slideguns/slide_o_03f_120.glf -share/gtklife/patterns/jslife/slideguns/slide_o_04b_060.glf -share/gtklife/patterns/jslife/slideguns/slide_o_04f_060.glf -share/gtklife/patterns/jslife/slideguns/teth_d_005_154.glf -share/gtklife/patterns/jslife/slideguns/teth_d_008_064.glf -share/gtklife/patterns/jslife/slideguns/teth_o_014b_090.glf -share/gtklife/patterns/jslife/slideguns/teth_o_014f_090.glf -share/gtklife/patterns/jslife/slideguns/teth_o_020b_060.glf -share/gtklife/patterns/jslife/slideguns/teth_o_030f_060.glf -share/gtklife/patterns/jslife/slideguns/teth_o_040f_060.glf -share/gtklife/patterns/jslife/slideguns/teth_o_120f_120.glf -share/gtklife/patterns/jslife/synthesis/make_osc_p11.glf -share/gtklife/patterns/jslife/synthesis/make_osc_p18.glf -share/gtklife/patterns/jslife/synthesis/make_osc_p33.glf -share/gtklife/patterns/jslife/synthesis/make_oscillators.glf -share/gtklife/patterns/jslife/synthesis/make_spaceship.glf -share/gtklife/patterns/jslife/velocity_2c5/puffer_2c5.glf -share/gtklife/patterns/jslife/velocity_2c5/rake_2c5.glf -share/gtklife/patterns/jslife/velocity_2c5/ships_2c5.glf -share/gtklife/patterns/jslife/velocity_c12d/fuse2_c12.glf -share/gtklife/patterns/jslife/velocity_c12d/fuse_c12.glf -share/gtklife/patterns/jslife/velocity_c12d/rakes_c12d.glf -share/gtklife/patterns/jslife/velocity_c12d/ships_c12d.glf -share/gtklife/patterns/jslife/velocity_c12d/stretch_c12.glf -share/gtklife/patterns/jslife/velocity_c2/puffer_p12.glf -share/gtklife/patterns/jslife/velocity_c2/puffer_p12blk.glf -share/gtklife/patterns/jslife/velocity_c2/puffer_p16.glf -share/gtklife/patterns/jslife/velocity_c2/puffers_c2p8.glf -share/gtklife/patterns/jslife/velocity_c2/ships_c2p6.glf -share/gtklife/patterns/jslife/velocity_c2/ships_c2p8.glf -share/gtklife/patterns/jslife/velocity_c2/ships_c2small.glf -share/gtklife/patterns/jslife/velocity_c2/ships_c2small2.glf -share/gtklife/patterns/jslife/velocity_c2/ships_owss.glf -share/gtklife/patterns/jslife/velocity_c2/sparkers_c2.glf -share/gtklife/patterns/jslife/velocity_c2/stretch_c2.glf -share/gtklife/patterns/jslife/velocity_c2/stretch_p16wick.glf -share/gtklife/patterns/jslife/velocity_c2/stretch_trafjam.glf -share/gtklife/patterns/jslife/velocity_c2/varwidth_p2.glf -share/gtklife/patterns/jslife/velocity_c2/wavestretch.glf -share/gtklife/patterns/jslife/velocity_c3/fuse_3c6.glf -share/gtklife/patterns/jslife/velocity_c3/puffer_c3p9.glf -share/gtklife/patterns/jslife/velocity_c3/ships_c3_hp.glf -share/gtklife/patterns/jslife/velocity_c4d/fuse_c4d.glf -share/gtklife/patterns/jslife/velocity_c4d/puffers_c4d.glf -share/gtklife/patterns/jslife/velocity_c4d/ships_c4d.glf -share/gtklife/patterns/jslife/velocity_c4d/ships_c4d_ct.glf -share/gtklife/patterns/jslife/velocity_c4d/ships_c4d_ext.glf -share/gtklife/patterns/jslife/velocity_c4d/ships_c4d_hp.glf -share/gtklife/patterns/jslife/velocity_c4d/ships_c4d_lg.glf -share/gtklife/patterns/jslife/velocity_c4d/ships_c4d_tags.glf -share/gtklife/patterns/jslife/velocity_c4o/puffers_c4o.glf -share/gtklife/patterns/jslife/velocity_c4o/rake_c4.glf -share/gtklife/patterns/jslife/velocity_c4o/ships_c4o.glf -share/gtklife/patterns/jslife/velocity_c4o/ships_c4o_hp.glf -share/gtklife/patterns/jslife/velocity_c4o/stretch_c4o.glf -share/gtklife/patterns/jslife/velocity_c5o/ships_c5o.glf -share/gtklife/patterns/jslife/velocity_c5o/ships_c5o_hp.glf -share/gtklife/patterns/jslife/velocity_other/ships_2c7.glf -share/gtklife/patterns/jslife/velocity_other/ships_c5d.glf -share/gtklife/patterns/jslife/velocity_other/ships_c6.glf -share/gtklife/patterns/lpa/basics/acorn.glf -share/gtklife/patterns/lpa/basics/b-heptomino.glf -share/gtklife/patterns/lpa/basics/pi.glf -share/gtklife/patterns/lpa/basics/r-pentomino.glf -share/gtklife/patterns/lpa/basics/rabbits.glf -share/gtklife/patterns/lpa/basics/still_life.glf -share/gtklife/patterns/lpa/breeders/breeder_1.glf -share/gtklife/patterns/lpa/breeders/breeder_2.glf -share/gtklife/patterns/lpa/breeders/breeder_3.glf -share/gtklife/patterns/lpa/breeders/breeder_4.glf -share/gtklife/patterns/lpa/breeders/breeder_5.glf -share/gtklife/patterns/lpa/breeders/jaws.glf -share/gtklife/patterns/lpa/breeders/stifled.glf -share/gtklife/patterns/lpa/corders/corder_ship.glf -share/gtklife/patterns/lpa/corders/corder_ship_2.glf -share/gtklife/patterns/lpa/corders/loop.glf -share/gtklife/patterns/lpa/fuses/fuses.glf -share/gtklife/patterns/lpa/fuses/rev_fuse.glf -share/gtklife/patterns/lpa/fuses/spark_to_pi.glf -share/gtklife/patterns/lpa/fuses/thunderbird.glf -share/gtklife/patterns/lpa/growth_limit/caber_tosser.glf -share/gtklife/patterns/lpa/growth_limit/e15_growth.glf -share/gtklife/patterns/lpa/growth_limit/log_growth.glf -share/gtklife/patterns/lpa/growth_limit/log_growth_2.glf -share/gtklife/patterns/lpa/growth_limit/sqrt_gun.glf -share/gtklife/patterns/lpa/growth_limit/sqrt_gun_2.glf -share/gtklife/patterns/lpa/guns/4_barrelled.glf -share/gtklife/patterns/lpa/guns/AK47.glf -share/gtklife/patterns/lpa/guns/HWSS_gun.glf -share/gtklife/patterns/lpa/guns/LWSS_gun.glf -share/gtklife/patterns/lpa/guns/MWSS_gun.glf -share/gtklife/patterns/lpa/guns/b-track_112.glf -share/gtklife/patterns/lpa/guns/b-track_256.glf -share/gtklife/patterns/lpa/guns/b-track_856.glf -share/gtklife/patterns/lpa/guns/bi-gun.glf -share/gtklife/patterns/lpa/guns/cyclotron.glf -share/gtklife/patterns/lpa/guns/gunstar.glf -share/gtklife/patterns/lpa/guns/gunstar_2.glf -share/gtklife/patterns/lpa/guns/gunstar_3.glf -share/gtklife/patterns/lpa/guns/period_104.glf -share/gtklife/patterns/lpa/guns/period_132.glf -share/gtklife/patterns/lpa/guns/period_136.glf -share/gtklife/patterns/lpa/guns/period_144.glf -share/gtklife/patterns/lpa/guns/period_184.glf -share/gtklife/patterns/lpa/guns/period_246.glf -share/gtklife/patterns/lpa/guns/period_30.glf -share/gtklife/patterns/lpa/guns/period_44.glf -share/gtklife/patterns/lpa/guns/period_46.glf -share/gtklife/patterns/lpa/guns/period_94.glf -share/gtklife/patterns/lpa/guns/thick_1.glf -share/gtklife/patterns/lpa/guns/thick_2.glf -share/gtklife/patterns/lpa/guns/thin_1.glf -share/gtklife/patterns/lpa/guns/thin_2.glf -share/gtklife/patterns/lpa/guns/thin_3.glf -share/gtklife/patterns/lpa/guns/thin_4.glf -share/gtklife/patterns/lpa/math_and_CS/adder.glf -share/gtklife/patterns/lpa/math_and_CS/block_puller.glf -share/gtklife/patterns/lpa/math_and_CS/memory.glf -share/gtklife/patterns/lpa/math_and_CS/primes.glf -share/gtklife/patterns/lpa/math_and_CS/random_LWSS.glf -share/gtklife/patterns/lpa/math_and_CS/random_gun.glf -share/gtklife/patterns/lpa/math_and_CS/random_gun_2.glf -share/gtklife/patterns/lpa/math_and_CS/thue.glf -share/gtklife/patterns/lpa/math_and_CS/turing_machine.glf -share/gtklife/patterns/lpa/math_and_CS/unit_cell.glf -share/gtklife/patterns/lpa/miscellaneous/6_gliders.glf -share/gtklife/patterns/lpa/miscellaneous/LWSS_around.glf -share/gtklife/patterns/lpa/miscellaneous/SL_reflector.glf -share/gtklife/patterns/lpa/miscellaneous/block_memory.glf -share/gtklife/patterns/lpa/miscellaneous/block_pusher.glf -share/gtklife/patterns/lpa/miscellaneous/crystal.glf -share/gtklife/patterns/lpa/miscellaneous/double_x.glf -share/gtklife/patterns/lpa/miscellaneous/eaters.glf -share/gtklife/patterns/lpa/miscellaneous/eden.glf -share/gtklife/patterns/lpa/miscellaneous/electric_fence.glf -share/gtklife/patterns/lpa/miscellaneous/gliders_race.glf -share/gtklife/patterns/lpa/miscellaneous/herschel.glf -share/gtklife/patterns/lpa/miscellaneous/hotel.glf -share/gtklife/patterns/lpa/miscellaneous/irrational.glf -share/gtklife/patterns/lpa/miscellaneous/irrational_2.glf -share/gtklife/patterns/lpa/miscellaneous/irrational_5.glf -share/gtklife/patterns/lpa/miscellaneous/mirage.glf -share/gtklife/patterns/lpa/miscellaneous/pinball.glf -share/gtklife/patterns/lpa/miscellaneous/relay.glf -share/gtklife/patterns/lpa/miscellaneous/relay_2.glf -share/gtklife/patterns/lpa/miscellaneous/spiral_decay.glf -share/gtklife/patterns/lpa/miscellaneous/stargate.glf -share/gtklife/patterns/lpa/miscellaneous/switch_engine.glf -share/gtklife/patterns/lpa/miscellaneous/tire_tracks.glf -share/gtklife/patterns/lpa/miscellaneous/tire_tracks_2.glf -share/gtklife/patterns/lpa/miscellaneous/tub_tracks.glf -share/gtklife/patterns/lpa/miscellaneous/wick_stretcher.glf -share/gtklife/patterns/lpa/miscellaneous/wire.glf -share/gtklife/patterns/lpa/miscellaneous/wire_with_sink.glf -share/gtklife/patterns/lpa/oscillators/b-track.glf -share/gtklife/patterns/lpa/oscillators/lone_dots.glf -share/gtklife/patterns/lpa/oscillators/period_10-22.glf -share/gtklife/patterns/lpa/oscillators/period_2.glf -share/gtklife/patterns/lpa/oscillators/period_24-50.glf -share/gtklife/patterns/lpa/oscillators/period_3.glf -share/gtklife/patterns/lpa/oscillators/period_3x.glf -share/gtklife/patterns/lpa/oscillators/period_4x.glf -share/gtklife/patterns/lpa/oscillators/period_5.glf -share/gtklife/patterns/lpa/oscillators/period_52-144.glf -share/gtklife/patterns/lpa/oscillators/period_6.glf -share/gtklife/patterns/lpa/oscillators/period_6x.glf -share/gtklife/patterns/lpa/oscillators/period_7-9.glf -share/gtklife/patterns/lpa/oscillators/poles.glf -share/gtklife/patterns/lpa/oscillators/quilt.glf -share/gtklife/patterns/lpa/oscillators/rot8.glf -share/gtklife/patterns/lpa/oscillators/twin_dots.glf -share/gtklife/patterns/lpa/oscillators/venetian.glf -share/gtklife/patterns/lpa/oscillators/venetian_2.glf -share/gtklife/patterns/lpa/oscillators/venetian_3.glf -share/gtklife/patterns/lpa/puffers/bhepto_puffer.glf -share/gtklife/patterns/lpa/puffers/blinker_ship.glf -share/gtklife/patterns/lpa/puffers/blinker_ship_2.glf -share/gtklife/patterns/lpa/puffers/classic.glf -share/gtklife/patterns/lpa/puffers/line_puffer_1.glf -share/gtklife/patterns/lpa/puffers/line_puffer_2.glf -share/gtklife/patterns/lpa/puffers/pi_puffer.glf -share/gtklife/patterns/lpa/puffers/pulsar_train.glf -share/gtklife/patterns/lpa/puffers/slow_puffer_1.glf -share/gtklife/patterns/lpa/puffers/slow_puffer_2.glf -share/gtklife/patterns/lpa/puffers/switch_puffer.glf -share/gtklife/patterns/lpa/rakes/LWSS_rake_1.glf -share/gtklife/patterns/lpa/rakes/LWSS_rake_2.glf -share/gtklife/patterns/lpa/rakes/MWSS_rake_1.glf -share/gtklife/patterns/lpa/rakes/MWSS_rake_2.glf -share/gtklife/patterns/lpa/rakes/coe_rake_1.glf -share/gtklife/patterns/lpa/rakes/coe_rake_2.glf -share/gtklife/patterns/lpa/rakes/fore_rake.glf -share/gtklife/patterns/lpa/rakes/program_rake.glf -share/gtklife/patterns/lpa/rakes/rake_1.glf -share/gtklife/patterns/lpa/rakes/rake_2.glf -share/gtklife/patterns/lpa/rakes/rake_3.glf -share/gtklife/patterns/lpa/rakes/rake_gun.glf -share/gtklife/patterns/lpa/rakes/spiders.glf -share/gtklife/patterns/lpa/rakes/thin_rake.glf -share/gtklife/patterns/lpa/sawtooth/cord_pull.glf -share/gtklife/patterns/lpa/sawtooth/hacksaw.glf -share/gtklife/patterns/lpa/sawtooth/sawtooth_1.glf -share/gtklife/patterns/lpa/sawtooth/sawtooth_2.glf -share/gtklife/patterns/lpa/sawtooth/sawtooth_3.glf -share/gtklife/patterns/lpa/sawtooth/sawtooth_4.glf -share/gtklife/patterns/lpa/sawtooth/sawtooth_5.glf -share/gtklife/patterns/lpa/sawtooth/sawtooth_6.glf -share/gtklife/patterns/lpa/sawtooth/sawtooth_7.glf -share/gtklife/patterns/lpa/space_fillers/max.glf -share/gtklife/patterns/lpa/space_fillers/max_2.glf -share/gtklife/patterns/lpa/space_fillers/max_3.glf -share/gtklife/patterns/lpa/spaceships/aquarium_20.glf -share/gtklife/patterns/lpa/spaceships/aquarium_25.glf -share/gtklife/patterns/lpa/spaceships/aquarium_25b.glf -share/gtklife/patterns/lpa/spaceships/aquarium_33.glf -share/gtklife/patterns/lpa/spaceships/aquarium_33w.glf -share/gtklife/patterns/lpa/spaceships/aquarium_40.glf -share/gtklife/patterns/lpa/spaceships/aquarium_50.glf -share/gtklife/patterns/lpa/spaceships/aquarium_50f.glf -share/gtklife/patterns/lpa/spaceships/aquarium_50fa.glf -share/gtklife/patterns/lpa/spaceships/aquarium_50fn.glf -share/gtklife/patterns/lpa/spaceships/aquarium_50s.glf -share/gtklife/patterns/lpa/spaceships/aquarium_50sb.glf -share/gtklife/patterns/lpa/spaceships/aquarium_50sh.glf -share/gtklife/patterns/lpa/spaceships/barge.glf -share/gtklife/patterns/lpa/spaceships/barge_2.glf -share/gtklife/patterns/lpa/spaceships/wing.glf -share/gtklife/patterns/lpa/synthesis/make_billiards.glf -share/gtklife/patterns/lpa/synthesis/make_fish.glf -share/gtklife/patterns/lpa/synthesis/make_fuse.glf -share/gtklife/patterns/lpa/synthesis/make_gun.glf -share/gtklife/patterns/lpa/synthesis/make_hustler.glf -share/gtklife/patterns/lpa/synthesis/make_osc.glf -share/gtklife/patterns/lpa/synthesis/make_pole.glf -%%PORTDOCS%%%%DOCSDIR%%/banner.gif -%%PORTDOCS%%%%DOCSDIR%%/billiard.gif -%%PORTDOCS%%%%DOCSDIR%%/blinker_horizontal.gif -%%PORTDOCS%%%%DOCSDIR%%/blinker_vertical.gif -%%PORTDOCS%%%%DOCSDIR%%/glf_format.html -%%PORTDOCS%%%%DOCSDIR%%/glider.gif -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/max.gif -%%PORTDOCS%%%%DOCSDIR%%/patterns.html -%%PORTDOCS%%%%DOCSDIR%%/pulsar.gif -%%PORTDOCS%%%%DOCSDIR%%/style.css -%%PORTDOCS%%%%DOCSDIR%%/window.gif -@dirrm share/gtklife/graphics -@dirrm share/gtklife/patterns/jslife/breeders -@dirrm share/gtklife/patterns/jslife/build_&_burn -@dirrm share/gtklife/patterns/jslife/builders -@dirrm share/gtklife/patterns/jslife/eaters -@dirrm share/gtklife/patterns/jslife/fuses -@dirrm share/gtklife/patterns/jslife/growers -@dirrm share/gtklife/patterns/jslife/guns -@dirrm share/gtklife/patterns/jslife/loops -@dirrm share/gtklife/patterns/jslife/mathematics -@dirrm share/gtklife/patterns/jslife/odds_&_ends -@dirrm share/gtklife/patterns/jslife/oscillators -@dirrm share/gtklife/patterns/jslife/reflectors -@dirrm share/gtklife/patterns/jslife/sawtooth -@dirrm share/gtklife/patterns/jslife/slideguns -@dirrm share/gtklife/patterns/jslife/synthesis -@dirrm share/gtklife/patterns/jslife/velocity_2c5 -@dirrm share/gtklife/patterns/jslife/velocity_c12d -@dirrm share/gtklife/patterns/jslife/velocity_c2 -@dirrm share/gtklife/patterns/jslife/velocity_c3 -@dirrm share/gtklife/patterns/jslife/velocity_c4d -@dirrm share/gtklife/patterns/jslife/velocity_c4o -@dirrm share/gtklife/patterns/jslife/velocity_c5o -@dirrm share/gtklife/patterns/jslife/velocity_other -@dirrm share/gtklife/patterns/jslife -@dirrm share/gtklife/patterns/lpa/basics -@dirrm share/gtklife/patterns/lpa/breeders -@dirrm share/gtklife/patterns/lpa/corders -@dirrm share/gtklife/patterns/lpa/fuses -@dirrm share/gtklife/patterns/lpa/growth_limit -@dirrm share/gtklife/patterns/lpa/guns -@dirrm share/gtklife/patterns/lpa/math_and_CS -@dirrm share/gtklife/patterns/lpa/miscellaneous -@dirrm share/gtklife/patterns/lpa/oscillators -@dirrm share/gtklife/patterns/lpa/puffers -@dirrm share/gtklife/patterns/lpa/rakes -@dirrm share/gtklife/patterns/lpa/sawtooth -@dirrm share/gtklife/patterns/lpa/space_fillers -@dirrm share/gtklife/patterns/lpa/spaceships -@dirrm share/gtklife/patterns/lpa/synthesis -@dirrm share/gtklife/patterns/lpa -@dirrm share/gtklife/patterns -@dirrm share/gtklife -%%PORTDOCS%%@dirrm %%DOCSDIR%% |