Update xlife to 6.7.6.

This commit is contained in:
fcambus 2022-07-28 17:16:38 +00:00
parent 2ecd193b0d
commit dd7953d1b6
11 changed files with 56 additions and 479 deletions

View File

@ -1,35 +1,35 @@
COMMENT= John Horton Conway's Game of Life
DISTNAME= xlife-5.3
REVISION = 7
DISTNAME= xlife-6.7.6
CATEGORIES= games
HOMEPAGE= http://www.catb.org/~esr/software.html
HOMEPAGE= http://litwr2.atspace.eu/xlife.php
MASTER_SITES= https://www.distfiles.pl/
MASTER_SITES= http://litwr2.atspace.eu/xlife/
EXTRACT_SUFX= .tar.bz2
PERMIT_PACKAGE= Yes
WANTLIB += X11 Xau Xdmcp Xext c curses xcb
WANTLIB += X11 c m
CONFIGURE_STYLE= imake
WRKSRC= ${WRKDIST}/xlife
WRKDIST= ${WRKDIR}/xlife-6.7
MAKE_FLAGS=XLIFEPATSDIR=${PREFIX}/share/xlife
USE_GMAKE= Yes
MAKE_FLAGS=XLIFEPATSDIR=${PREFIX}/share/xlife \
BINDIR=${PREFIX}/bin \
MANDIR=${PREFIX}/man/man6
FAKE_FLAGS=XLIFEPATSDIR=${TRUEPREFIX}/share/xlife
NO_TEST= Yes
post-build:
cd ${WRKDIST}/lifesrc-3.5 && ${MAKE} CFLAGS="${CFLAGS}"
cd ${WRKSRC} && ${MAKE} CFLAGS="${CFLAGS}"
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/xlife
# XXX ESR is a slob, use PLIST to trim idiotic stuff
cp -r ${WRKDIST}/patterns ${PREFIX}/share/xlife
${INSTALL_PROGRAM} ${WRKDIST}/lifesrc-3.5/lifesrc ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKDIST}/lifesrc-3.5/lifesrcdumb ${PREFIX}/bin
cd ${PREFIX}/man/man6 && ln -f xlife.6 lifeconv.6
#pre-install:
# @cd ${WRKSRC}; ${MAKE} install.patterns

View File

@ -1,2 +1,2 @@
SHA256 (xlife-5.3.tar.gz) = NfWuV8guDhDKII68vesbiu/OgWRZs7u5m3Pl301vbao=
SIZE (xlife-5.3.tar.gz) = 633128
SHA256 (xlife-6.7.6.tar.bz2) = qdQqJEG7Kw+C9Sna6skYLujLbymkB0jS7qeRrFfdCeE=
SIZE (xlife-6.7.6.tar.bz2) = 153025

View File

@ -0,0 +1,12 @@
Index: Imakefile
--- Imakefile.orig
+++ Imakefile
@@ -52,7 +52,7 @@ COMMON2 = $(COMMON1) tile.h
COMMON3 = $(COMMON2) colors.h
COMMON4 = $(COMMON3) file.h
-AllTarget($(PROGRAMS) table2r.script XLIFE-HISTORY.svg)
+AllTarget($(PROGRAMS) table2r.script)
ComplexProgramTarget_1(xlife,$(XONLYLIB),)
NormalProgramTarget(gen-multirules,gen-multirules.o,,,)
InstallProgram(gen-multirules,$(BINDIR))

View File

@ -1,12 +0,0 @@
--- xlife/Imakefile.orig Thu Dec 14 04:05:21 2000
+++ xlife/Imakefile Thu Dec 14 04:05:50 2000
@@ -69,6 +69,9 @@ ComplexProgramTarget_2(lifeconv,,)
help.h: help.text
sed <help.text -e '/\\[^n]/s//\\&/g' -e '/.*/s//"&",/' >help.h
+lifeconv.man: xlife.man
+ ln xlife.man $@
+
TAGS: $(SRCS)
etags $(SRCS)

View File

@ -1,10 +0,0 @@
--- xlife/lifeconv.c.orig Thu Dec 14 03:54:48 2000
+++ xlife/lifeconv.c Thu Dec 14 03:54:58 2000
@@ -5,7 +5,6 @@
#include <unistd.h>
#include <stdio.h>
#include <string.h>
-#include <getopt.h>
#include "defs.h"
#include "data.h"
#include "tile.h"

View File

@ -1,13 +0,0 @@
--- xlife/pattern.c.orig Thu Jan 22 18:33:14 1998
+++ xlife/pattern.c Sat Mar 21 02:52:49 2015
@@ -233,8 +233,8 @@ void median(pattern *context, coord_t *px, coord_t *py
}
}
if (ctr>0) {
- heapsort(coordxlist,ctr,1);
- heapsort(coordylist,ctr,1);
+ lheapsort(coordxlist,ctr,1);
+ lheapsort(coordylist,ctr,1);
*px = coordxlist[ctr/2];
*py = coordylist[ctr/2];
}

View File

@ -1,11 +0,0 @@
--- xlife/save.c.orig Sat Feb 28 21:35:54 1998
+++ xlife/save.c Sat Mar 21 02:52:49 2015
@@ -753,7 +753,7 @@ static void *get_list_of_sorted_cellbox_ptr(pattern *c
}
ctr /= 3;
if (ctr>0)
- heapsort(coordxyptrlist,ctr,3);
+ lheapsort(coordxyptrlist,ctr,3);
coordxyptrlist -= 3;
for (i=0;i<ctr;i++)
coordxyptrlist[i]= coordxyptrlist[3+3*i+2];

View File

@ -1,10 +0,0 @@
--- xlife/tile.h.orig Thu Dec 14 03:51:52 2000
+++ xlife/tile.h Thu Dec 14 03:52:16 2000
@@ -162,6 +162,6 @@ extern char *parse_rule(char *buf);
/* utils.c */
extern void stamp(char *leader, FILE *ofp);
extern void fatal(const char *s);
-extern void heapsort(coord_t *data, int n, int size);
+extern void lheapsort(coord_t *data, int n, int size);
extern void randomseed(unsigned long x2, unsigned long x1);
extern unsigned long random32(void);

View File

@ -1,19 +0,0 @@
--- xlife/utils.c.orig Wed Jan 28 23:07:52 1998
+++ xlife/utils.c Thu Dec 14 03:53:44 2000
@@ -22,6 +22,7 @@
#include <pwd.h>
#include <time.h>
+#include <stdio.h>
#include "defs.h"
void fatal(const char *s)
@@ -48,7 +49,7 @@ void stamp(char *leader, FILE *ofp)
}
}
-void heapsort(coord_t *data, int n, int size)
+void lheapsort(coord_t *data, int n, int size)
{
/** !! There must be size(coord_t) free for usage in front of data !! **/
register unsigned long h, i, j, k;

View File

@ -1,34 +0,0 @@
--- xlife/xlife.man.orig Wed Jan 28 23:43:03 1998
+++ xlife/xlife.man Sat Mar 21 22:07:03 2015
@@ -191,7 +191,7 @@ default) all live cells are displayed normally. In di
cells changed from the previous generation are shown (whether alive or dead).
Your display mode is reset to zero by the `l' command or by selecting a
tentative battern.
-.IP \fB#f\R 10
+.IP \fB#\fR 10
Change tentative-display mode. By default the tentative-pattern cells are
displayed in normal state colors but with a bounding box. In the alternate
(`wireframe') mode, tentative-pattern cells are displayed as open rectangles
@@ -254,7 +254,7 @@ Force tentative pattern to be incorporated into main p
.IP \fBW\fR 10
Write (and flush from memory) script of loaded patterns into a file with `.l'
extension. The origin of the written pattern will be the mouse position when
-'W' is typed. Also save to the file any comments created via 'A', and clear
+`W' is typed. Also save to the file any comments created via `A', and clear
the internal comment area.
.IP \fBD\fR 10
Discard the current load script, including any tentative pattern, but leave the
@@ -789,11 +789,11 @@ may be prevented by using the `D' command \fBafter\fR
incorporated into the universe. The effects of having the template written
to the load script are non-fatal, and may be corrected with a text editor.
However, it is best to get in the habit of typing `I' (include pattern),
-'D' (discard load script) immediately upon loading a template.
+`D' (discard load script) immediately upon loading a template.
The mirror in ex.l is already given in a structured way, but it will suffice
to illustrate the technique. To place the template, load ex:mirror, and type
-'I' and `D' as mentioned above. Now, load in succession two eaters (ex:eater)
+`I' and `D' as mentioned above. Now, load in succession two eaters (ex:eater)
and the oscillator (ex:oscil) and place each pattern over the corresponding
part of the old image. Use `W' to write the load script.

View File

@ -1,362 +1,36 @@
@bin bin/gen-multirules
@bin bin/lifeconv
@bin bin/lifesrc
@bin bin/lifesrcdumb
bin/table2r
@bin bin/xlife
@man man/man6/lifeconv.6
@man man/man6/xlife.6
share/xlife/
share/xlife/patterns/
share/xlife/patterns/codd/
share/xlife/patterns/codd/codd.r
share/xlife/patterns/codd/echodisc.l
share/xlife/patterns/codd/emitter.l
share/xlife/patterns/codd/oneway.l
share/xlife/patterns/codd/reflect.c
share/xlife/patterns/codd/rotate.c
share/xlife/patterns/codd/subgate.l
share/xlife/patterns/codd/test.l
share/xlife/patterns/codd/trans456.l
share/xlife/patterns/codd/trans7.l
share/xlife/patterns/codd/turnoff.l
share/xlife/patterns/codd/twolock.l
share/xlife/patterns/codd/unicross.l
share/xlife/patterns/life/
share/xlife/patterns/life/12gliders.l
share/xlife/patterns/life/2_ak47.l
share/xlife/patterns/life/MWSSpuffer.l
share/xlife/patterns/life/PATTERNS
share/xlife/patterns/life/acorn.l
share/xlife/patterns/life/adder.l
share/xlife/patterns/life/ak47.l
share/xlife/patterns/life/alu.l
share/xlife/patterns/life/aqua25.l
share/xlife/patterns/life/aqua25b.l
share/xlife/patterns/life/aqua33.l
share/xlife/patterns/life/aqua33w.l
share/xlife/patterns/life/aqua40.l
share/xlife/patterns/life/aqua50.l
share/xlife/patterns/life/aqua50f.l
share/xlife/patterns/life/aqua50fa.l
share/xlife/patterns/life/aqua50fn.l
share/xlife/patterns/life/aqua50s.l
share/xlife/patterns/life/aqua50sb.l
share/xlife/patterns/life/aqua50sh.l
share/xlife/patterns/life/background1.l
share/xlife/patterns/life/baker.l
share/xlife/patterns/life/barberpole.l
share/xlife/patterns/life/barge.l
share/xlife/patterns/life/barge2.l
share/xlife/patterns/life/bazz.l
share/xlife/patterns/life/beaconmaker.l
share/xlife/patterns/life/benchmark.l
share/xlife/patterns/life/bheptomino.l
share/xlife/patterns/life/bheptpuf.l
share/xlife/patterns/life/bi-gun.l
share/xlife/patterns/life/bigglider.l
share/xlife/patterns/life/billiards.l
share/xlife/patterns/life/blinkership.l
share/xlife/patterns/life/blinkership2.l
share/xlife/patterns/life/blinkership3.l
share/xlife/patterns/life/blockdistance.l
share/xlife/patterns/life/blockpusher.l
share/xlife/patterns/life/blockpusher2.l
share/xlife/patterns/life/blockpusher3.l
share/xlife/patterns/life/blockpusher4.l
share/xlife/patterns/life/boatcap.l
share/xlife/patterns/life/boatmaker.l
share/xlife/patterns/life/breeder.l
share/xlife/patterns/life/breeder2.l
share/xlife/patterns/life/breeder3.l
share/xlife/patterns/life/breeder4.l
share/xlife/patterns/life/breedst.l
share/xlife/patterns/life/bship.l
share/xlife/patterns/life/bship2.l
share/xlife/patterns/life/bunnies.l
share/xlife/patterns/life/centinal.l
share/xlife/patterns/life/cheshirecat.l
share/xlife/patterns/life/citiesindust.l
share/xlife/patterns/life/clappinghands.l
share/xlife/patterns/life/clock.l
share/xlife/patterns/life/cmu.l
share/xlife/patterns/life/cmu2.l
share/xlife/patterns/life/cmu3.l
share/xlife/patterns/life/collapsecap.l
share/xlife/patterns/life/corder.l
share/xlife/patterns/life/corder2.l
share/xlife/patterns/life/cordpull.l
share/xlife/patterns/life/cordtoss.l
share/xlife/patterns/life/counter.l
share/xlife/patterns/life/cow.l
share/xlife/patterns/life/crystal.l
share/xlife/patterns/life/cyclotron.l
share/xlife/patterns/life/delayloop.l
share/xlife/patterns/life/doublex.l
share/xlife/patterns/life/e15grow.l
share/xlife/patterns/life/eden.l
share/xlife/patterns/life/efence.l
share/xlife/patterns/life/ex.l
share/xlife/patterns/life/f.l
share/xlife/patterns/life/f2.l
share/xlife/patterns/life/f3.l
share/xlife/patterns/life/fencepost.l
share/xlife/patterns/life/figure8.l
share/xlife/patterns/life/fisheater.l
share/xlife/patterns/life/fusebranch.l
share/xlife/patterns/life/fusecorner.l
share/xlife/patterns/life/fusehinge.l
share/xlife/patterns/life/fuses.l
share/xlife/patterns/life/futility.l
share/xlife/patterns/life/gen.l
share/xlife/patterns/life/glider.l
share/xlife/patterns/life/gliderarmy.l
share/xlife/patterns/life/gliderbackcap.l
share/xlife/patterns/life/gliderforecap.l
share/xlife/patterns/life/glidergen1.l
share/xlife/patterns/life/glidergen2.l
share/xlife/patterns/life/glidergen3.l
share/xlife/patterns/life/glidergen4.l
share/xlife/patterns/life/glidergen5.l
share/xlife/patterns/life/glidergen6.l
share/xlife/patterns/life/gliderglidergun.l
share/xlife/patterns/life/glidergun.l
share/xlife/patterns/life/glidergun2.l
share/xlife/patterns/life/glidermesscap.l
share/xlife/patterns/life/glidermirror.l
share/xlife/patterns/life/gliders1_2.l
share/xlife/patterns/life/gliders2_2.l
share/xlife/patterns/life/gliders4_4.l
share/xlife/patterns/life/gliders6.l
share/xlife/patterns/life/glidersidecap.l
share/xlife/patterns/life/glidersparcap.l
share/xlife/patterns/life/glidertofish.l
share/xlife/patterns/life/gourmet.l
share/xlife/patterns/life/greymatter1.l
share/xlife/patterns/life/gun144.l
share/xlife/patterns/life/gun44.l
share/xlife/patterns/life/gun46.l
share/xlife/patterns/life/gun4b.l
share/xlife/patterns/life/gunandeater.l
share/xlife/patterns/life/gunb256.l
share/xlife/patterns/life/gunb856.l
share/xlife/patterns/life/gunstar.l
share/xlife/patterns/life/gunstar2.l
share/xlife/patterns/life/gunstar3.l
share/xlife/patterns/life/hacksaw.l
share/xlife/patterns/life/harvester.l
share/xlife/patterns/life/horizfuse.l
share/xlife/patterns/life/hotel.l
share/xlife/patterns/life/hwssgun.l
share/xlife/patterns/life/irrat2.l
share/xlife/patterns/life/irrat5.l
share/xlife/patterns/life/irratu.l
share/xlife/patterns/life/j.l
share/xlife/patterns/life/kickback.l
share/xlife/patterns/life/lambdabomb.l
share/xlife/patterns/life/line.l
share/xlife/patterns/life/linepuf.l
share/xlife/patterns/life/loggrow.l
share/xlife/patterns/life/loggrow2.l
share/xlife/patterns/life/lonedots.l
share/xlife/patterns/life/longfuse.l
share/xlife/patterns/life/longfuse2.l
share/xlife/patterns/life/loop.l
share/xlife/patterns/life/lwssgun.l
share/xlife/patterns/life/makebils.l
share/xlife/patterns/life/makefish.l
share/xlife/patterns/life/makefuse.l
share/xlife/patterns/life/makegun.l
share/xlife/patterns/life/makehustler.l
share/xlife/patterns/life/makeoscs.l
share/xlife/patterns/life/makepole.l
share/xlife/patterns/life/match.l
@comment share/xlife/patterns/life/match.l~
share/xlife/patterns/life/max.l
share/xlife/patterns/life/mediumfish.l
share/xlife/patterns/life/mediumfishgun.l
share/xlife/patterns/life/memory.l
share/xlife/patterns/life/mirage.l
share/xlife/patterns/life/mwssgun.l
share/xlife/patterns/life/mwssrak2.l
share/xlife/patterns/life/mwssrake.l
share/xlife/patterns/life/named-patterns
@comment share/xlife/patterns/life/named-patterns~
share/xlife/patterns/life/oscillator7.l
share/xlife/patterns/life/oscillators.l
share/xlife/patterns/life/oscsp2.l
share/xlife/patterns/life/oscsp3.l
share/xlife/patterns/life/oscsp3x.l
share/xlife/patterns/life/oscsp4.l
share/xlife/patterns/life/oscsp4x.l
share/xlife/patterns/life/oscsp5.l
share/xlife/patterns/life/oscsp6.l
share/xlife/patterns/life/oscsp6x.l
share/xlife/patterns/life/oscsp7-9.l
share/xlife/patterns/life/oscspn1.l
share/xlife/patterns/life/oscspn2.l
share/xlife/patterns/life/oscspn3.l
share/xlife/patterns/life/p100.l
share/xlife/patterns/life/p120glider.l
share/xlife/patterns/life/p136.l
share/xlife/patterns/life/p24.l
share/xlife/patterns/life/p26.l
share/xlife/patterns/life/p270.l
share/xlife/patterns/life/p28.l
share/xlife/patterns/life/p29.l
share/xlife/patterns/life/p2sampler.l
share/xlife/patterns/life/p32.l
share/xlife/patterns/life/p32gun.l
share/xlife/patterns/life/p3sampler.l
share/xlife/patterns/life/p47.l
share/xlife/patterns/life/p4sampler.l
@comment share/xlife/patterns/life/p4sampler.l~
share/xlife/patterns/life/p54.l
share/xlife/patterns/life/p54shuttle.l
share/xlife/patterns/life/p55.l
share/xlife/patterns/life/p66.l
share/xlife/patterns/life/p72.l
share/xlife/patterns/life/p8.l
share/xlife/patterns/life/p94.l
share/xlife/patterns/life/p94s.l
share/xlife/patterns/life/pentadecathlon.l
share/xlife/patterns/life/pi.l
share/xlife/patterns/life/piecollection.l
share/xlife/patterns/life/pifuse.l
share/xlife/patterns/life/pinball.l
share/xlife/patterns/life/pipuf.l
share/xlife/patterns/life/piston2.l
share/xlife/patterns/life/poles.l
share/xlife/patterns/life/primes.l
share/xlife/patterns/life/psrtrain.l
share/xlife/patterns/life/puffer128.l
share/xlife/patterns/life/puffertrain.l
share/xlife/patterns/life/pufthinner.l
share/xlife/patterns/life/puftoss.l
share/xlife/patterns/life/puftrain.l
share/xlife/patterns/life/puller.l
share/xlife/patterns/life/pulsar18-22-20.l
share/xlife/patterns/life/pulsar48-56-72.l
share/xlife/patterns/life/pulsarpuffer.l
share/xlife/patterns/life/pulse.l
share/xlife/patterns/life/pulse1.l
share/xlife/patterns/life/pulse2.l
share/xlife/patterns/life/pump.l
share/xlife/patterns/life/pusher.l
share/xlife/patterns/life/pushgun.l
share/xlife/patterns/life/pushgun2.l
share/xlife/patterns/life/quilt.l
share/xlife/patterns/life/r.l
share/xlife/patterns/life/rabbits.l
share/xlife/patterns/life/race.l
share/xlife/patterns/life/rake.l
share/xlife/patterns/life/rake2.l
share/xlife/patterns/life/rake3.l
share/xlife/patterns/life/rake4.l
share/xlife/patterns/life/rake5.l
share/xlife/patterns/life/rake6.l
share/xlife/patterns/life/rake7.l
share/xlife/patterns/life/rakecollision.l
share/xlife/patterns/life/rakegun.l
share/xlife/patterns/life/rakep120b.l
share/xlife/patterns/life/rakep120f.l
share/xlife/patterns/life/rakep20b.l
share/xlife/patterns/life/rakep20f.l
share/xlife/patterns/life/rakep24b.l
share/xlife/patterns/life/rakep24f.l
share/xlife/patterns/life/rakep960b.l
share/xlife/patterns/life/rakeshipgun.l
share/xlife/patterns/life/randgun.l
share/xlife/patterns/life/randgun2.l
share/xlife/patterns/life/randlwss.l
share/xlife/patterns/life/randomgun.l
share/xlife/patterns/life/recirc.l
share/xlife/patterns/life/relay.l
share/xlife/patterns/life/relay2.l
share/xlife/patterns/life/revfuse.l
share/xlife/patterns/life/rot8.l
share/xlife/patterns/life/round.l
share/xlife/patterns/life/round2.l
share/xlife/patterns/life/rpento.l
share/xlife/patterns/life/rpentomino.l
share/xlife/patterns/life/sawtoot2.l
share/xlife/patterns/life/sawtoot3.l
share/xlife/patterns/life/sawtoot4.l
share/xlife/patterns/life/sawtoot5.l
share/xlife/patterns/life/sawtoot6.l
share/xlife/patterns/life/sawtoot7.l
share/xlife/patterns/life/sawtooth.l
share/xlife/patterns/life/sbmem.l
share/xlife/patterns/life/schooloffish.l
share/xlife/patterns/life/sglider.l
share/xlife/patterns/life/shiningflower.l
share/xlife/patterns/life/shuttle.l
share/xlife/patterns/life/shuttletrail.l
share/xlife/patterns/life/sixgliders.l
share/xlife/patterns/life/skyline.l
share/xlife/patterns/life/slopuf.l
share/xlife/patterns/life/slopuf2.l
share/xlife/patterns/life/slowship.l
share/xlife/patterns/life/slowship2.l
share/xlife/patterns/life/slowship3.l
share/xlife/patterns/life/smallfish.l
share/xlife/patterns/life/smallfishgun.l
share/xlife/patterns/life/somejunk.l
share/xlife/patterns/life/spark.l
share/xlife/patterns/life/spark2.l
share/xlife/patterns/life/spark2pi.l
share/xlife/patterns/life/sparkfuse.l
share/xlife/patterns/life/sparktopifuse.l
share/xlife/patterns/life/spiral.l
share/xlife/patterns/life/squareblinker.l
share/xlife/patterns/life/squarecap.l
share/xlife/patterns/life/squaredance.l
share/xlife/patterns/life/ss.l
share/xlife/patterns/life/ssmgun.l
share/xlife/patterns/life/ssmpufp20b.l
share/xlife/patterns/life/stargaterepeater.l
share/xlife/patterns/life/still.l
share/xlife/patterns/life/stillife.l
share/xlife/patterns/life/stretch.l
share/xlife/patterns/life/sun.l
share/xlife/patterns/life/sun1.l
share/xlife/patterns/life/switchengine.l
share/xlife/patterns/life/switcpuf.l
share/xlife/patterns/life/test.l
share/xlife/patterns/life/testtube.l
share/xlife/patterns/life/thickgu2.l
share/xlife/patterns/life/thickgun.l
share/xlife/patterns/life/thin_rake.l
share/xlife/patterns/life/thinblocks.l
share/xlife/patterns/life/thingun.l
share/xlife/patterns/life/thingun2.l
share/xlife/patterns/life/thingun3.l
share/xlife/patterns/life/thingun4.l
share/xlife/patterns/life/thinrake.l
share/xlife/patterns/life/thue.l
share/xlife/patterns/life/thunderbird.l
share/xlife/patterns/life/thunderbirdfuse.l
share/xlife/patterns/life/tiretrax.l
share/xlife/patterns/life/tlogt.l
share/xlife/patterns/life/tndrbird.l
share/xlife/patterns/life/track.l
share/xlife/patterns/life/turbine8.l
share/xlife/patterns/life/twindots.l
share/xlife/patterns/life/venetia2.l
share/xlife/patterns/life/venetia3.l
share/xlife/patterns/life/venetian.l
share/xlife/patterns/life/washerwoman.l
share/xlife/patterns/life/wave1.l
share/xlife/patterns/life/wideship.l
share/xlife/patterns/life/wing.l
share/xlife/patterns/life/xlife-5.0.tar.gz
share/xlife/patterns/life/zip2.l
share/xlife/patterns/life/zips.l
share/xlife/patterns/misc/
share/xlife/patterns/misc/highlife.l
@comment share/xlife/patterns/misc/highlife.l~
share/xlife/patterns/misc/lloyd.l
share/xlife/patterns/wireworld/
share/xlife/patterns/wireworld/diode.l
share/xlife/patterns/wireworld/flipflop.l
share/xlife/patterns/wireworld/or.l
share/xlife/patterns/wireworld/test.l
share/xlife/patterns/wireworld/wireworld.r
share/xlife/patterns/boundedgrid/
share/xlife/patterns/boundedgrid/14-2-t.l
share/xlife/patterns/boundedgrid/beginning-plain.l
share/xlife/patterns/boundedgrid/beginning-torus.l
share/xlife/patterns/boundedgrid/glider-torus.l
share/xlife/patterns/boundedgrid/ice-nine-24.l
share/xlife/patterns/boundedgrid/snowflakes.l
share/xlife/patterns/formats/
share/xlife/patterns/formats/123p271_105.lif
share/xlife/patterns/formats/13enginecordership.rle
share/xlife/patterns/formats/17c45reaction.cells
share/xlife/patterns/formats/agar-p3.rle
share/xlife/patterns/formats/glider5.mcl
share/xlife/patterns/langton/
share/xlife/patterns/langton/Langtons-Ant.colors
share/xlife/patterns/langton/Langtons-Loops.colors
share/xlife/patterns/langton/ant.l
share/xlife/patterns/langton/golly-ants.l
share/xlife/patterns/langton/langton-ant.r
share/xlife/patterns/langton/langton-loop.r
share/xlife/patterns/langton/loop.l
share/xlife/patterns/life-like/
share/xlife/patterns/life-like/osc-b3-s23-g32.l
share/xlife/patterns/pd/
share/xlife/patterns/pd/lloyd-torus.l
share/xlife/patterns/pd/lloyd.l
share/xlife/patterns/pd/lloyd2.l
share/xlife/patterns/pd/osc-3.l