From owner-svn-ports-head@FreeBSD.ORG Thu Jan 10 17:03:17 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B3739F15; Thu, 10 Jan 2013 17:03:17 +0000 (UTC) (envelope-from makc@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A4A549BC; Thu, 10 Jan 2013 17:03:17 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r0AH3Hi8063964; Thu, 10 Jan 2013 17:03:17 GMT (envelope-from makc@svn.freebsd.org) Received: (from makc@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r0AH3FkL063948; Thu, 10 Jan 2013 17:03:15 GMT (envelope-from makc@svn.freebsd.org) Message-Id: <201301101703.r0AH3FkL063948@svn.freebsd.org> From: Max Brazhnikov Date: Thu, 10 Jan 2013 17:03:15 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r310190 - in head/games: . golly golly/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2013 17:03:17 -0000 Author: makc Date: Thu Jan 10 17:03:15 2013 New Revision: 310190 URL: http://svnweb.freebsd.org/changeset/ports/310190 Log: Add new port games/golly: Golly is an open source, cross-platform application for exploring Conway's Game of Life and other cellular automata. WWW: http://golly.sourceforge.net/ Added: head/games/golly/ head/games/golly/Makefile (contents, props changed) head/games/golly/distinfo (contents, props changed) head/games/golly/files/ head/games/golly/files/patch-CMakeLists.txt (contents, props changed) head/games/golly/files/patch-wxhelp.cpp (contents, props changed) head/games/golly/files/patch-wxmain.cpp (contents, props changed) head/games/golly/files/patch-wxprefs.cpp (contents, props changed) head/games/golly/files/patch-wxpython.cpp (contents, props changed) head/games/golly/pkg-descr (contents, props changed) head/games/golly/pkg-plist (contents, props changed) Modified: head/games/Makefile Modified: head/games/Makefile ============================================================================== --- head/games/Makefile Thu Jan 10 16:34:44 2013 (r310189) +++ head/games/Makefile Thu Jan 10 17:03:15 2013 (r310190) @@ -342,6 +342,7 @@ SUBDIR += gnustep-ladder SUBDIR += gnustep-sudoku SUBDIR += golddig + SUBDIR += golly SUBDIR += gomoku SUBDIR += gondola SUBDIR += goonies Added: head/games/golly/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/golly/Makefile Thu Jan 10 17:03:15 2013 (r310190) @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= golly +PORTVERSION= 2.4 +DISTVERSIONSUFFIX= -src +CATEGORIES= games +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} + +MAINTAINER= makc@FreeBSD.org +COMMENT= Conway's Game of Life and other cellular automata + +USE_CMAKE= yes +USE_PERL5= yes +USE_PYTHON= 2.7+ +USE_WX= 2.8+ +CMAKE_OUTSOURCE= yes +MAKE_JOBS_SAFE= yes + +DESKTOP_ENTRIES= "Golly" "${COMMENT}" "${PREFIX}/share/pixmaps/golly.xpm" \ + "${PREFIX}/bin/golly" "Education;" "true" + +.include Added: head/games/golly/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/golly/distinfo Thu Jan 10 17:03:15 2013 (r310190) @@ -0,0 +1,2 @@ +SHA256 (golly-2.4-src.tar.gz) = 3c51ab00f1f36f30570a84b1ae24590dcbe59231815de31d2798e01440956a1b +SIZE (golly-2.4-src.tar.gz) = 2613548 Added: head/games/golly/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/golly/files/patch-CMakeLists.txt Thu Jan 10 17:03:15 2013 (r310190) @@ -0,0 +1,23 @@ +--- ./CMakeLists.txt.orig 2012-06-29 21:54:59.000000000 +0000 ++++ ./CMakeLists.txt 2012-12-31 11:43:49.541995237 +0000 +@@ -92,7 +92,9 @@ + endif() + if(APPLE OR UNIX) + # use same settings as in makefiles +- add_definitions(-D_LARGE_FILES -O5) ++ add_definitions(-D_LARGE_FILES -DPYTHON_SHLIB=${PYTHON_LIBRARY} ++ -DPERL_SHLIB=${PERL_LIBRARY} ++ -DDATADIR="${CMAKE_INSTALL_PREFIX}/share/golly/" ) + endif() + # workaround for wx2.9.3 wxAssert link errors, see http://trac.wxwidgets.org/ticket/12626 + SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DwxDEBUG_LEVEL=0") +@@ -176,3 +178,9 @@ + target_link_libraries( bgolly ${VLD_LIBRARIES} ) + target_link_libraries( RuleTableToTree ${VLD_LIBRARIES} ) + endif() ++ ++if (UNIX) ++ install(TARGETS ${APP_NAME} bgolly RuleTableToTree RUNTIME DESTINATION bin) ++ install(DIRECTORY Help Patterns Rules Scripts DESTINATION share/golly) ++ install(FILES appicon.xpm DESTINATION share/pixmaps RENAME golly.xpm) ++endif() Added: head/games/golly/files/patch-wxhelp.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/golly/files/patch-wxhelp.cpp Thu Jan 10 17:03:15 2013 (r310190) @@ -0,0 +1,11 @@ +--- ./wxhelp.cpp.orig 2012-06-12 18:04:43.000000000 +0000 ++++ ./wxhelp.cpp 2012-12-31 11:51:52.148991743 +0000 +@@ -1026,7 +1026,7 @@ + + } else if ( filepath.StartsWith(_("Help/")) ) { + // prepend location of Golly so user can open help while running a script +- wxString fullpath = gollydir + filepath; ++ wxString fullpath = wxString(DATADIR) + filepath; + LoadPage(fullpath); + + } else { Added: head/games/golly/files/patch-wxmain.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/golly/files/patch-wxmain.cpp Thu Jan 10 17:03:15 2013 (r310190) @@ -0,0 +1,11 @@ +--- ./wxmain.cpp.orig 2012-06-29 21:55:00.000000000 +0000 ++++ ./wxmain.cpp 2012-12-31 11:54:05.974993147 +0000 +@@ -933,7 +933,7 @@ + treectrl->Expand(id); + + // nicer to expand Perl & Python subdirs inside Scripts +- if ( dir == gollydir + _("Scripts") ) { ++ if ( dir == wxString(DATADIR) + _("Scripts") ) { + wxTreeItemId child; + wxTreeItemIdValue cookie; + child = treectrl->GetFirstChild(id, cookie); Added: head/games/golly/files/patch-wxprefs.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/golly/files/patch-wxprefs.cpp Thu Jan 10 17:03:15 2013 (r310190) @@ -0,0 +1,30 @@ +--- ./wxprefs.cpp.orig 2012-06-29 21:55:00.000000000 +0000 ++++ ./wxprefs.cpp 2012-12-31 11:36:29.488992923 +0000 +@@ -1761,7 +1761,7 @@ + InitPaths(); // init datadir, tempdir and prefspath + InitAlgorithms(); // init algoinfo data + +- rulesdir = gollydir + wxT("Rules"); ++ rulesdir = wxString(DATADIR) + wxT("Rules"); + rulesdir += wxFILE_SEP_PATH; + + userrules = datadir + wxT("Rules"); +@@ -1770,12 +1770,12 @@ + downloaddir = datadir + wxT("Downloads"); + downloaddir += wxFILE_SEP_PATH; + +- opensavedir = gollydir + PATT_DIR; +- rundir = gollydir + SCRIPT_DIR; +- icondir = gollydir; +- choosedir = gollydir; +- patterndir = gollydir + PATT_DIR; +- scriptdir = gollydir + SCRIPT_DIR; ++ opensavedir = wxString(DATADIR) + PATT_DIR; ++ rundir = wxString(DATADIR) + SCRIPT_DIR; ++ icondir = wxString(DATADIR); ++ choosedir = wxString(DATADIR); ++ patterndir = wxString(DATADIR) + PATT_DIR; ++ scriptdir = wxString(DATADIR) + SCRIPT_DIR; + + // init the text editor to something reasonable + #ifdef __WXMSW__ Added: head/games/golly/files/patch-wxpython.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/golly/files/patch-wxpython.cpp Thu Jan 10 17:03:15 2013 (r310190) @@ -0,0 +1,11 @@ +--- ./wxpython.cpp.orig 2012-06-12 18:04:44.000000000 +0000 ++++ ./wxpython.cpp 2012-12-31 11:36:29.542997130 +0000 +@@ -3026,7 +3026,7 @@ + + // build absolute path to Scripts/Python folder and add to Python's + // import search list so scripts can import glife from anywhere +- wxString scriptsdir = gollydir + _("Scripts"); ++ wxString scriptsdir = wxString(DATADIR) + _("Scripts"); + scriptsdir += wxFILE_SEP_PATH; + scriptsdir += _("Python"); + // convert any \ to \\ and then convert any ' to \' Added: head/games/golly/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/golly/pkg-descr Thu Jan 10 17:03:15 2013 (r310190) @@ -0,0 +1,4 @@ +Golly is an open source, cross-platform application for exploring +Conway's Game of Life and other cellular automata. + +WWW: http://golly.sourceforge.net/ Added: head/games/golly/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/golly/pkg-plist Thu Jan 10 17:03:15 2013 (r310190) @@ -0,0 +1,568 @@ +bin/RuleTableToTree +bin/bgolly +bin/golly +share/golly/Help/Algorithms/Generations.html +share/golly/Help/Algorithms/HashLife.html +share/golly/Help/Algorithms/JvN.html +share/golly/Help/Algorithms/QuickLife.html +share/golly/Help/Algorithms/RuleTable.html +share/golly/Help/Algorithms/RuleTree.html +share/golly/Help/Lexicon/lex.htm +share/golly/Help/Lexicon/lex_1.htm +share/golly/Help/Lexicon/lex_a.htm +share/golly/Help/Lexicon/lex_b.htm +share/golly/Help/Lexicon/lex_bib.htm +share/golly/Help/Lexicon/lex_c.htm +share/golly/Help/Lexicon/lex_d.htm +share/golly/Help/Lexicon/lex_e.htm +share/golly/Help/Lexicon/lex_f.htm +share/golly/Help/Lexicon/lex_g.htm +share/golly/Help/Lexicon/lex_h.htm +share/golly/Help/Lexicon/lex_i.htm +share/golly/Help/Lexicon/lex_j.htm +share/golly/Help/Lexicon/lex_k.htm +share/golly/Help/Lexicon/lex_l.htm +share/golly/Help/Lexicon/lex_m.htm +share/golly/Help/Lexicon/lex_n.htm +share/golly/Help/Lexicon/lex_o.htm +share/golly/Help/Lexicon/lex_p.htm +share/golly/Help/Lexicon/lex_q.htm +share/golly/Help/Lexicon/lex_r.htm +share/golly/Help/Lexicon/lex_s.htm +share/golly/Help/Lexicon/lex_t.htm +share/golly/Help/Lexicon/lex_u.htm +share/golly/Help/Lexicon/lex_v.htm +share/golly/Help/Lexicon/lex_w.htm +share/golly/Help/Lexicon/lex_x.htm +share/golly/Help/Lexicon/lex_y.htm +share/golly/Help/Lexicon/lex_z.htm +share/golly/Help/Lexicon/modify.pl +share/golly/Help/about.gif +share/golly/Help/about.html +share/golly/Help/algos.html +share/golly/Help/archives.html +share/golly/Help/bounded.html +share/golly/Help/changes.html +share/golly/Help/control.html +share/golly/Help/credits.html +share/golly/Help/edit.html +share/golly/Help/file.html +share/golly/Help/formats.html +share/golly/Help/help.html +share/golly/Help/icon_format.bmp +share/golly/Help/index.html +share/golly/Help/intro.html +share/golly/Help/layer.html +share/golly/Help/mouse.html +share/golly/Help/multicolor.bmp +share/golly/Help/perl.html +share/golly/Help/problems.html +share/golly/Help/python.html +share/golly/Help/refs.html +share/golly/Help/tips.html +share/golly/Help/view.html +share/golly/Patterns/Banks/Banks-I-demo.rle +share/golly/Patterns/Banks/Banks-II-demo.rle +share/golly/Patterns/Banks/Banks-III-demo.rle +share/golly/Patterns/Banks/Banks-IV-constructor.rle.gz +share/golly/Patterns/Banks/Banks-IV-demo.rle +share/golly/Patterns/Codd/Goucher-replicator.mc.gz +share/golly/Patterns/Codd/clocking-on-demo.rle +share/golly/Patterns/Codd/coders-demo.rle +share/golly/Patterns/Codd/construction-arm-demo.rle +share/golly/Patterns/Codd/crossover-unidir-demo.rle +share/golly/Patterns/Codd/decoder-4bit-demo.rle.gz +share/golly/Patterns/Codd/echo-discriminator.rle +share/golly/Patterns/Codd/echo-switch-demo.rle +share/golly/Patterns/Codd/extend-coder-demo.rle +share/golly/Patterns/Codd/gates-demo.rle +share/golly/Patterns/Codd/golly-constructor.rle.gz +share/golly/Patterns/Codd/repeater-emitter-demo.rle +share/golly/Patterns/Codd/sensing-demo.rle +share/golly/Patterns/Codd/sheathing-demo.rle +share/golly/Patterns/Codd/sheathing-problems.rle +share/golly/Patterns/Codd/signals-demo.rle +share/golly/Patterns/Codd/tape-reader-demo.rle +share/golly/Patterns/Devore/Devore-body.rle +share/golly/Patterns/Devore/Devore-rep.rle +share/golly/Patterns/Devore/crossover.rle +share/golly/Patterns/Devore/discriminator.rle +share/golly/Patterns/Generations/Banner.mcl +share/golly/Patterns/Generations/Bloomerang.mcl +share/golly/Patterns/Generations/Burst.mcl +share/golly/Patterns/Generations/Caterpillars.mcl +share/golly/Patterns/Generations/Delta.rle +share/golly/Patterns/Generations/Ebb-and-Flow.mcl +share/golly/Patterns/Generations/Fireworks.mcl +share/golly/Patterns/Generations/Lava.mcl +share/golly/Patterns/Generations/Lines.mcl +share/golly/Patterns/Generations/MeteorGuns.mcl +share/golly/Patterns/Generations/Nova.mcl +share/golly/Patterns/Generations/Perfect-spiral.mcl +share/golly/Patterns/Generations/Sawfish.rle +share/golly/Patterns/Generations/SediMental.mcl +share/golly/Patterns/Generations/Steeplechase.mcl +share/golly/Patterns/Generations/Transers.mcl +share/golly/Patterns/Generations/What-a-mess.mcl +share/golly/Patterns/HashLife/broken-lines.mc +share/golly/Patterns/HashLife/catacryst.mc +share/golly/Patterns/HashLife/gotts-dots.mc +share/golly/Patterns/HashLife/hashlife-oddity1.mc +share/golly/Patterns/HashLife/hashlife-oddity2.mc +share/golly/Patterns/HashLife/hexadecimal.mc.gz +share/golly/Patterns/HashLife/jagged.mc +share/golly/Patterns/HashLife/jagged2.mc +share/golly/Patterns/HashLife/logarithmic-width.mc +share/golly/Patterns/HashLife/metacatacryst.mc +share/golly/Patterns/HashLife/metapixel-galaxy.mc.gz +share/golly/Patterns/HashLife/metapixel-p216-gun.mc.gz +share/golly/Patterns/HashLife/metapixel-parity64.mc.gz +share/golly/Patterns/HashLife/mosquito5.mc +share/golly/Patterns/HashLife/nick-gotts-1.mc +share/golly/Patterns/HashLife/nick-gotts-2.mc +share/golly/Patterns/HashLife/puzzle.mc +share/golly/Patterns/HashLife/ruler.mc +share/golly/Patterns/HashLife/totalperiodic.mc +share/golly/Patterns/HashLife/unlimited-novelty.mc +share/golly/Patterns/HashLife/wedge-grow.mc +share/golly/Patterns/HashLife/wolfram22.mc +share/golly/Patterns/JvN/Boustrophedon-replicator.rle +share/golly/Patterns/JvN/Hutton-replicator.rle +share/golly/Patterns/JvN/JvN-loop-replicator.rle.gz +share/golly/Patterns/JvN/N-compressed-replicator.rle +share/golly/Patterns/JvN/NP-mutation.rle.gz +share/golly/Patterns/JvN/NP-replicator.rle.gz +share/golly/Patterns/JvN/cell-coders-demo.rle +share/golly/Patterns/JvN/codon4-auto-retract.rle +share/golly/Patterns/JvN/codon5-auto-retract.rle +share/golly/Patterns/JvN/construction-arm-demo.rle +share/golly/Patterns/JvN/counter-demo.rle +share/golly/Patterns/JvN/golly-constructor.rle +share/golly/Patterns/JvN/read-arm-demo.rle +share/golly/Patterns/JvN/sphinx-midpoint.mc.gz +share/golly/Patterns/JvN/sphinx-spark.mc.gz +share/golly/Patterns/JvN/sphinx.mc.gz +share/golly/Patterns/Life-Like/Day-and-Night-gun-and-antigun.rle +share/golly/Patterns/Life-Like/Morley/breeder2.rle +share/golly/Patterns/Life-Like/Morley/enterprise-gun.rle +share/golly/Patterns/Life-Like/Morley/growing-ship.rle +share/golly/Patterns/Life-Like/alt-wicks.py +share/golly/Patterns/Life-Like/coral.rle +share/golly/Patterns/Life-Like/ice-nine.rle +share/golly/Patterns/Life-Like/p168-knightship.rle +share/golly/Patterns/Life-Like/persian-rugs.lif +share/golly/Patterns/Life-Like/replicator.rle +share/golly/Patterns/Life-Like/spiral-growth.rle +share/golly/Patterns/Life-Like/white-whale.rle +share/golly/Patterns/Life/Bounded-Grids/Klein-bottle.rle +share/golly/Patterns/Life/Bounded-Grids/agar-p3.rle +share/golly/Patterns/Life/Bounded-Grids/cross-surface.rle +share/golly/Patterns/Life/Bounded-Grids/herringbone-agar-p14.rle +share/golly/Patterns/Life/Bounded-Grids/lightspeed-bubble.rle +share/golly/Patterns/Life/Bounded-Grids/pulsars-in-tube.rle +share/golly/Patterns/Life/Bounded-Grids/sphere.rle +share/golly/Patterns/Life/Bounded-Grids/torus-with-shift.rle +share/golly/Patterns/Life/Bounded-Grids/torus.rle +share/golly/Patterns/Life/Breeders/LWSS-breeder.rle +share/golly/Patterns/Life/Breeders/breeder.lif +share/golly/Patterns/Life/Breeders/c4-diag-switch-engines.rle +share/golly/Patterns/Life/Breeders/p100-H-channel-breeder.rle +share/golly/Patterns/Life/Breeders/p90-rake-factory.rle +share/golly/Patterns/Life/Breeders/pi-blink-breeder1.rle +share/golly/Patterns/Life/Breeders/pi-blink-breeder2.rle +share/golly/Patterns/Life/Breeders/rake-breeder.rle +share/golly/Patterns/Life/Breeders/slide-breeder.rle +share/golly/Patterns/Life/Breeders/spacefiller.rle +share/golly/Patterns/Life/Breeders/switch-engine-breeder-MR.rle +share/golly/Patterns/Life/Breeders/switch-engine-breeder.rle +share/golly/Patterns/Life/Guns/2c5-spaceship-gun-p416.rle +share/golly/Patterns/Life/Guns/2c5-spaceship-gun-p690.rle +share/golly/Patterns/Life/Guns/7-in-a-row-Cordership-V-gun.rle +share/golly/Patterns/Life/Guns/Cordership-gun-p784.rle +share/golly/Patterns/Life/Guns/golly-ticker.rle +share/golly/Patterns/Life/Guns/gun-p165mwss.rle +share/golly/Patterns/Life/Guns/p690-PT-Cordership-gun.rle +share/golly/Patterns/Life/Guns/pseudo-p34-gun.rle +share/golly/Patterns/Life/Guns/vacuum-cleaner.rle +share/golly/Patterns/Life/Methuselahs/acorn.lif +share/golly/Patterns/Life/Methuselahs/ark1.rle +share/golly/Patterns/Life/Methuselahs/ark2.rle +share/golly/Patterns/Life/Methuselahs/blom.rle +share/golly/Patterns/Life/Methuselahs/iwona.rle +share/golly/Patterns/Life/Methuselahs/justyna.rle +share/golly/Patterns/Life/Methuselahs/lidka-predecessor.rle +share/golly/Patterns/Life/Methuselahs/natural-LWSS.rle +share/golly/Patterns/Life/Methuselahs/rabbits-relation-17423.rle +share/golly/Patterns/Life/Methuselahs/rabbits-relation-17465.rle +share/golly/Patterns/Life/Methuselahs/rabbits.lif +share/golly/Patterns/Life/Methuselahs/temp-pulsars-big-s.rle +share/golly/Patterns/Life/Miscellaneous/Calcyman-primer.zip +share/golly/Patterns/Life/Miscellaneous/Cambrian-Explosion.rle +share/golly/Patterns/Life/Miscellaneous/blockstacker.rle +share/golly/Patterns/Life/Miscellaneous/diagfuse1.rle +share/golly/Patterns/Life/Miscellaneous/die658.rle +share/golly/Patterns/Life/Miscellaneous/elbow-ladders.rle +share/golly/Patterns/Life/Miscellaneous/fermat-primes.rle +share/golly/Patterns/Life/Miscellaneous/four-primers.rle.gz +share/golly/Patterns/Life/Miscellaneous/infinity-hotel0.rle +share/golly/Patterns/Life/Miscellaneous/infinity-hotel1.rle +share/golly/Patterns/Life/Miscellaneous/infinity-hotel2.rle +share/golly/Patterns/Life/Miscellaneous/infinity-hotel3.rle +share/golly/Patterns/Life/Miscellaneous/lightspeed.rle +share/golly/Patterns/Life/Miscellaneous/loggrow-corder.rle +share/golly/Patterns/Life/Miscellaneous/sawtooth6b.rle +share/golly/Patterns/Life/Miscellaneous/tubstretch-c124b.rle +share/golly/Patterns/Life/Miscellaneous/twinprimes.rle +share/golly/Patterns/Life/Miscellaneous/wicks-DRH-2002.rle +share/golly/Patterns/Life/Oscillators/DRH-oscillators.rle +share/golly/Patterns/Life/Oscillators/billiard-table.rle +share/golly/Patterns/Life/Oscillators/extensible-low-period.rle +share/golly/Patterns/Life/Oscillators/glider-stream-crystal.rle +share/golly/Patterns/Life/Oscillators/low-period.rle +share/golly/Patterns/Life/Oscillators/p103079214841.rle +share/golly/Patterns/Life/Oscillators/p138.rle +share/golly/Patterns/Life/Oscillators/p59-glider-loop.py +share/golly/Patterns/Life/Oscillators/queen-bee-turn.rle +share/golly/Patterns/Life/Oscillators/traffic-light-hasslers.rle +share/golly/Patterns/Life/Oscillators/unique-high-period.rle +share/golly/Patterns/Life/Puffers/c4-diagonal-puffer.rle +share/golly/Patterns/Life/Puffers/line-puffer-superstable.rle +share/golly/Patterns/Life/Puffers/line-puffer-unstable.rle +share/golly/Patterns/Life/Puffers/p100-H-track-puffer.rle +share/golly/Patterns/Life/Puffers/pi-fuse-puffer.rle +share/golly/Patterns/Life/Puffers/puffer-2c5.rle +share/golly/Patterns/Life/Puffers/puffer-train.rle +share/golly/Patterns/Life/Puffers/zigzag-wickstretcher.rle +share/golly/Patterns/Life/Rakes/2c5-engineless-rake-p185.rle +share/golly/Patterns/Life/Rakes/2c5-spaceship-rake-p240.rle +share/golly/Patterns/Life/Rakes/basic-rakes.rle +share/golly/Patterns/Life/Rakes/c2-Cordership-rake.rle +share/golly/Patterns/Life/Rakes/c3-forward-rake-p333.rle +share/golly/Patterns/Life/Rakes/c4-sideways-rake.rle +share/golly/Patterns/Life/Rakes/c5-adjustable-rake.rle +share/golly/Patterns/Life/Rakes/forward-LWSS-rake-p90.rle +share/golly/Patterns/Life/Rakes/p270-frothing-puffer-rake.rle +share/golly/Patterns/Life/Rakes/spider-rake.rle +share/golly/Patterns/Life/Signal-Circuitry/Herschel-conduit-stamp-collection.rle +share/golly/Patterns/Life/Signal-Circuitry/Turing-Machine-3-state.rle +share/golly/Patterns/Life/Signal-Circuitry/Unit-Life-Cell-512x512.rle +share/golly/Patterns/Life/Signal-Circuitry/Unit-Life-Deep-Cell.rle +share/golly/Patterns/Life/Signal-Circuitry/advancer.rle +share/golly/Patterns/Life/Signal-Circuitry/constructor-memory-loop.rle +share/golly/Patterns/Life/Signal-Circuitry/constructor-memory-tape.rle +share/golly/Patterns/Life/Signal-Circuitry/heisenblinker-30.rle +share/golly/Patterns/Life/Signal-Circuitry/heisenburp-30.rle +share/golly/Patterns/Life/Signal-Circuitry/heisenburp-46-natural.rle +share/golly/Patterns/Life/Signal-Circuitry/heisenburp-46.rle +share/golly/Patterns/Life/Signal-Circuitry/lightspeed-telegraph.rle +share/golly/Patterns/Life/Signal-Circuitry/p30-racetrack.rle +share/golly/Patterns/Life/Signal-Circuitry/p46racetrack.rle +share/golly/Patterns/Life/Signal-Circuitry/reflectors.rle +share/golly/Patterns/Life/Signal-Circuitry/reflectors2.rle +share/golly/Patterns/Life/Signal-Circuitry/signal-turn.rle +share/golly/Patterns/Life/Signal-Circuitry/stargate.rle +share/golly/Patterns/Life/Signal-Circuitry/traffic-lights-extruder.rle +share/golly/Patterns/Life/Spaceships/2c5-orthogonal.rle +share/golly/Patterns/Life/Spaceships/Corder-lineship.rle +share/golly/Patterns/Life/Spaceships/Cordership-LWSS-freeze-tag.rle +share/golly/Patterns/Life/Spaceships/Cordership-boat-burner.rle +share/golly/Patterns/Life/Spaceships/adjustable-Corder-lineship.rle +share/golly/Patterns/Life/Spaceships/c3-orthogonal.rle +share/golly/Patterns/Life/Spaceships/c4-diagonal.rle +share/golly/Patterns/Life/Spaceships/c4-orthogonal.rle +share/golly/Patterns/Life/Spaceships/corderships.rle +share/golly/Patterns/Life/Spaceships/diagonal.rle +share/golly/Patterns/Life/Spaceships/orthogonal.rle +share/golly/Patterns/Life/Spaceships/short-thin-race.rle +share/golly/Patterns/Life/Spaceships/smallest-low-period.rle +share/golly/Patterns/Life/Spaceships/spaceship-types.rle +share/golly/Patterns/Life/Still-Lifes/1998-eater-stamp-collection.rle +share/golly/Patterns/Life/Still-Lifes/eaters-misc.rle +share/golly/Patterns/Life/Still-Lifes/eaters.rle +share/golly/Patterns/Life/Still-Lifes/random.rle +share/golly/Patterns/Life/Still-Lifes/ss-eaters.rle +share/golly/Patterns/Life/Still-Lifes/stripey.rle +share/golly/Patterns/Life/Syntheses/109-still-lifes.rle +share/golly/Patterns/Life/Syntheses/29-still-lifes.rle +share/golly/Patterns/Life/Syntheses/blockish-and-blockic-seeds.rle +share/golly/Patterns/Life/Syntheses/life-integer-constructions.rle +share/golly/Patterns/Life/Syntheses/make-harbor.rle +share/golly/Patterns/Life/Syntheses/make-lightbulb.rle +share/golly/Patterns/Life/Syntheses/make-osc-p3.rle +share/golly/Patterns/Life/Syntheses/make-osc-p4.rle +share/golly/Patterns/Life/Syntheses/make-osc-p5-plus.rle +share/golly/Patterns/Life/Syntheses/make-p11.rle +share/golly/Patterns/Life/Syntheses/make-p18.rle +share/golly/Patterns/Life/Syntheses/make-p33.rle +share/golly/Patterns/Life/Syntheses/oscillator-syntheses.rle +share/golly/Patterns/Life/Syntheses/slow-salvo-eater-recipes.rle +share/golly/Patterns/Life/Syntheses/two-glider-collisions.rle +share/golly/Patterns/Loops/Byl-Loop.rle +share/golly/Patterns/Loops/Chou-Reggia-Loop-1.rle +share/golly/Patterns/Loops/Chou-Reggia-Loop-2.rle +share/golly/Patterns/Loops/Evoloop-finite.rle +share/golly/Patterns/Loops/Evoloop.rle +share/golly/Patterns/Loops/Langtons-Loops.rle +share/golly/Patterns/Loops/Perrier-Loop.rle +share/golly/Patterns/Loops/Perrier-Parenthesis-Checker.rle +share/golly/Patterns/Loops/SDSR-Loop.rle +share/golly/Patterns/Loops/Tempesti-Loop.rle +share/golly/Patterns/Margolus/BBM.rle +share/golly/Patterns/Margolus/CrittersCircle.rle +share/golly/Patterns/Margolus/CrittersOscillators.rle +share/golly/Patterns/Margolus/DLA.rle +share/golly/Patterns/Margolus/HPP.rle +share/golly/Patterns/Margolus/HPP_large.rle +share/golly/Patterns/Margolus/Sand-Test.rle +share/golly/Patterns/Margolus/Sand.rle +share/golly/Patterns/Margolus/TMGas.rle +share/golly/Patterns/Margolus/TMGas_largeWithHole.rle +share/golly/Patterns/Margolus/TripATron.rle +share/golly/Patterns/Margolus/TripATron_BlockAligned.rle +share/golly/Patterns/Other-Rules/Ed-rep.rle +share/golly/Patterns/Other-Rules/HPP-demo-small.rle +share/golly/Patterns/Other-Rules/HPP-demo.rle +share/golly/Patterns/Other-Rules/Langtons-Ant.rle +share/golly/Patterns/Other-Rules/golly-ants.rle +share/golly/Patterns/Other-Rules/life-on-the-edge.rle +share/golly/Patterns/Other-Rules/life-on-the-slope.rle +share/golly/Patterns/Patersons-Worms/worm-1040512.rle +share/golly/Patterns/Patersons-Worms/worm-1042015.rle +share/golly/Patterns/Patersons-Worms/worm-1042020.rle +share/golly/Patterns/Patersons-Worms/worm-1252121.rle +share/golly/Patterns/Patersons-Worms/worm-1525115.rle +share/golly/Patterns/Turmites/AlienCounter.rle +share/golly/Patterns/Turmites/ComputerArt.rle +share/golly/Patterns/Turmites/Extinction.rle +share/golly/Patterns/Turmites/FibonacciSpiral.rle +share/golly/Patterns/Turmites/Highway2074575.rle +share/golly/Patterns/Turmites/LangtonsAnt_LLRR.rle +share/golly/Patterns/Turmites/Perfectionist.rle +share/golly/Patterns/Turmites/TriangularAnt_period92.rle +share/golly/Patterns/Turmites/TriangularLangtonsAnt.rle +share/golly/Patterns/Turmites/WormTrails.rle +share/golly/Patterns/WireWorld/Langtons-ant.zip +share/golly/Patterns/WireWorld/NickGardner.mcl +share/golly/Patterns/WireWorld/NylesHeise.mcl +share/golly/Patterns/WireWorld/circuit.mcl +share/golly/Patterns/WireWorld/clocks.mcl +share/golly/Patterns/WireWorld/flip-flop.mcl +share/golly/Patterns/WireWorld/gate-AND.mcl +share/golly/Patterns/WireWorld/gate-NOT.mcl +share/golly/Patterns/WireWorld/gate-OR.mcl +share/golly/Patterns/WireWorld/gate-XOR.mcl +share/golly/Patterns/WireWorld/memory-cell.mcl +share/golly/Patterns/WireWorld/primes.mc +share/golly/Patterns/WireWorld/unary-multiplier.mcl +share/golly/Rules/AbsoluteTurmite_0N21S10E00S01W11N2.icons +share/golly/Rules/AbsoluteTurmite_0N21S10E00S01W11N2.tree +share/golly/Rules/AbsoluteTurmite_0S11W11E21S21W00N0.icons +share/golly/Rules/AbsoluteTurmite_0S11W11E21S21W00N0.tree +share/golly/Rules/AbsoluteTurmite_1N10S11S30N21W01N11S20E1.icons +share/golly/Rules/AbsoluteTurmite_1N10S11S30N21W01N11S20E1.tree +share/golly/Rules/BBM-Margolus-emulated.colors +share/golly/Rules/BBM-Margolus-emulated.tree +share/golly/Rules/Banks-I.table +share/golly/Rules/Banks-II.colors +share/golly/Rules/Banks-II.table +share/golly/Rules/Banks-III.table +share/golly/Rules/Banks-IV.table +share/golly/Rules/BriansBrain.tree +share/golly/Rules/Byl-Loop.colors +share/golly/Rules/Byl-Loop.table +share/golly/Rules/Byl-Loop.tree +share/golly/Rules/Caterpillars.tree +share/golly/Rules/Chou-Reggia-1.table +share/golly/Rules/Chou-Reggia-1.tree +share/golly/Rules/Chou-Reggia-2.table +share/golly/Rules/Chou-Reggia-2.tree +share/golly/Rules/Chou-Reggia.colors +share/golly/Rules/Codd.colors +share/golly/Rules/Codd.table +share/golly/Rules/Codd2.colors +share/golly/Rules/Codd2.table +share/golly/Rules/CrittersMargolus_emulated.colors +share/golly/Rules/CrittersMargolus_emulated.tree +share/golly/Rules/DLA-Margolus-emulated.colors +share/golly/Rules/DLA-Margolus-emulated.tree +share/golly/Rules/Devore.colors +share/golly/Rules/Devore.table +share/golly/Rules/Ed-rep.colors +share/golly/Rules/Ed-rep.tree +share/golly/Rules/Evoloop-finite.table +share/golly/Rules/Evoloop.colors +share/golly/Rules/Evoloop.table +share/golly/Rules/Evoloop.tree +share/golly/Rules/HPP.colors +share/golly/Rules/HPP.icons +share/golly/Rules/HPP.table +share/golly/Rules/HPPMargolus_emulated.colors +share/golly/Rules/HPPMargolus_emulated.tree +share/golly/Rules/Langtons-Ant.colors +share/golly/Rules/Langtons-Ant.icons +share/golly/Rules/Langtons-Ant.tree +share/golly/Rules/Langtons-Loops.colors +share/golly/Rules/Langtons-Loops.table +share/golly/Rules/Langtons-Loops.tree +share/golly/Rules/LangtonsAnt_LLRR.icons +share/golly/Rules/LangtonsAnt_LLRR.tree +share/golly/Rules/Life.tree +share/golly/Rules/LifeHistory.colors +share/golly/Rules/LifeHistory.icons +share/golly/Rules/LifeHistory.table +share/golly/Rules/LifeOnTheEdge.icons +share/golly/Rules/LifeOnTheEdge.tree +share/golly/Rules/LifeOnTheSlope.colors +share/golly/Rules/LifeOnTheSlope.icons +share/golly/Rules/LifeOnTheSlope.tree +share/golly/Rules/Perrier.colors +share/golly/Rules/Perrier.table +share/golly/Rules/SDSR-Loop.colors +share/golly/Rules/SDSR-Loop.table +share/golly/Rules/SDSR-Loop.tree +share/golly/Rules/Sand-Margolus-emulated.colors +share/golly/Rules/Sand-Margolus-emulated.tree +share/golly/Rules/Sand-square4cyclic_emulated.colors +share/golly/Rules/Sand-square4cyclic_emulated.tree +share/golly/Rules/StarWars.tree +share/golly/Rules/TMGasMargolus_emulated.colors +share/golly/Rules/TMGasMargolus_emulated.tree +share/golly/Rules/TableGenerators/make-ruletable.cpp +share/golly/Rules/Tempesti.colors +share/golly/Rules/Tempesti.table +share/golly/Rules/TreeGenerators/LifeOnTheEdge.cpp +share/golly/Rules/TreeGenerators/LifeOnTheSlope.cpp +share/golly/Rules/TreeGenerators/RuleTreeGen.cpp +share/golly/Rules/TreeGenerators/RuleTreeGen.java +share/golly/Rules/TreeGenerators/RuleTreeGen.pl +share/golly/Rules/TreeGenerators/RuleTreeGen.py +share/golly/Rules/TriTurmite_120010.icons +share/golly/Rules/TriTurmite_120010.tree +share/golly/Rules/TripATronMargolus_emulated.colors +share/golly/Rules/TripATronMargolus_emulated.tree +share/golly/Rules/Turmite_1202822111121111812a0281282.icons +share/golly/Rules/Turmite_1202822111121111812a0281282.tree +share/golly/Rules/Turmite_121181121020.icons +share/golly/Rules/Turmite_121181121020.tree +share/golly/Rules/Turmite_180121020081.icons +share/golly/Rules/Turmite_180121020081.tree +share/golly/Rules/Turmite_181181121010.icons +share/golly/Rules/Turmite_181181121010.tree +share/golly/Rules/WireWorld.colors +share/golly/Rules/WireWorld.icons +share/golly/Rules/WireWorld.table +share/golly/Rules/WireWorld.tree +share/golly/Rules/Worm-1040512.table +share/golly/Rules/Worm-1042015.table +share/golly/Rules/Worm-1042020.table +share/golly/Rules/Worm-1252121.table +share/golly/Rules/Worm-1525115.table +share/golly/Rules/Worm-complement.table +share/golly/Rules/Worm.icons +share/golly/Scripts/Perl/density.pl +share/golly/Scripts/Perl/envelope.pl +share/golly/Scripts/Perl/giffer.pl +share/golly/Scripts/Perl/goto.pl +share/golly/Scripts/Perl/invert.pl +share/golly/Scripts/Perl/make-torus.pl +share/golly/Scripts/Perl/oscar.pl +share/golly/Scripts/Perl/p1100-MWSS-gun.pl +share/golly/Scripts/Perl/pop-plot.pl +share/golly/Scripts/Perl/shift.pl +share/golly/Scripts/Perl/tile-with-clip.pl +share/golly/Scripts/Perl/tile.pl +share/golly/Scripts/Python/Margolus/convert-MCell-string.py +share/golly/Scripts/Python/Margolus/export.py +share/golly/Scripts/Python/Margolus/import.py +share/golly/Scripts/Python/Rule-Generators/AbsoluteHexTurmite-gen.py +share/golly/Scripts/Python/Rule-Generators/AbsoluteTurmite-gen.py +share/golly/Scripts/Python/Rule-Generators/FredkinModN-gen.py +share/golly/Scripts/Python/Rule-Generators/HexTurmite-gen.py +share/golly/Scripts/Python/Rule-Generators/Langtons-Ant-gen.py +share/golly/Scripts/Python/Rule-Generators/RuleTableToTree.py +share/golly/Scripts/Python/Rule-Generators/TriTurmite-gen.py +share/golly/Scripts/Python/Rule-Generators/Turmite-gen.py +share/golly/Scripts/Python/Rule-Generators/make-ruletree.py +share/golly/Scripts/Python/bricklayer.py +share/golly/Scripts/Python/density.py +share/golly/Scripts/Python/draw-lines.py +share/golly/Scripts/Python/envelope.py +share/golly/Scripts/Python/flood-fill.py +share/golly/Scripts/Python/glife/EmulateHexagonal.py +share/golly/Scripts/Python/glife/EmulateMargolus.py +share/golly/Scripts/Python/glife/EmulateOneDimensional.py +share/golly/Scripts/Python/glife/EmulateTriangular.py +share/golly/Scripts/Python/glife/ReadRuleTable.py +share/golly/Scripts/Python/glife/RuleTree.py +share/golly/Scripts/Python/glife/WriteBMP.py +share/golly/Scripts/Python/glife/WriteRuleTable.py +share/golly/Scripts/Python/glife/__init__.py +share/golly/Scripts/Python/glife/base.py +share/golly/Scripts/Python/glife/gun24.py +share/golly/Scripts/Python/glife/gun256.py +share/golly/Scripts/Python/glife/gun30.py +share/golly/Scripts/Python/glife/gun46.py +share/golly/Scripts/Python/glife/herschel.py +share/golly/Scripts/Python/glife/text.py +share/golly/Scripts/Python/goto.py +share/golly/Scripts/Python/gun-demo.py +share/golly/Scripts/Python/heisenburp.py +share/golly/Scripts/Python/invert.py +share/golly/Scripts/Python/life-integer-gun30.py +share/golly/Scripts/Python/make-Banks-IV-constructor.py +share/golly/Scripts/Python/make-Codd-constructor.py +share/golly/Scripts/Python/make-Devore-tape.py +share/golly/Scripts/Python/make-torus.py +share/golly/Scripts/Python/metafier.py +share/golly/Scripts/Python/move-object.py +share/golly/Scripts/Python/move-selection.py +share/golly/Scripts/Python/oscar.py +share/golly/Scripts/Python/p1100-MWSS-gun.py +share/golly/Scripts/Python/pd-glider.py +share/golly/Scripts/Python/pop-plot.py +share/golly/Scripts/Python/shift.py +share/golly/Scripts/Python/slide-show.py +share/golly/Scripts/Python/tile-with-clip.py +share/golly/Scripts/Python/tile.py +share/pixmaps/golly.xpm +@dirrm share/golly/Scripts/Python/glife +@dirrm share/golly/Scripts/Python/Rule-Generators +@dirrm share/golly/Scripts/Python/Margolus +@dirrm share/golly/Scripts/Python +@dirrm share/golly/Scripts/Perl +@dirrm share/golly/Scripts +@dirrm share/golly/Rules/TreeGenerators +@dirrm share/golly/Rules/TableGenerators +@dirrm share/golly/Rules +@dirrm share/golly/Patterns/WireWorld +@dirrm share/golly/Patterns/Turmites +@dirrm share/golly/Patterns/Patersons-Worms +@dirrm share/golly/Patterns/Other-Rules +@dirrm share/golly/Patterns/Margolus +@dirrm share/golly/Patterns/Loops +@dirrm share/golly/Patterns/Life/Syntheses +@dirrm share/golly/Patterns/Life/Still-Lifes +@dirrm share/golly/Patterns/Life/Spaceships +@dirrm share/golly/Patterns/Life/Signal-Circuitry +@dirrm share/golly/Patterns/Life/Rakes +@dirrm share/golly/Patterns/Life/Puffers +@dirrm share/golly/Patterns/Life/Oscillators +@dirrm share/golly/Patterns/Life/Miscellaneous +@dirrm share/golly/Patterns/Life/Methuselahs +@dirrm share/golly/Patterns/Life/Guns +@dirrm share/golly/Patterns/Life/Breeders +@dirrm share/golly/Patterns/Life/Bounded-Grids +@dirrm share/golly/Patterns/Life-Like/Morley +@dirrm share/golly/Patterns/Life-Like +@dirrm share/golly/Patterns/Life +@dirrm share/golly/Patterns/JvN +@dirrm share/golly/Patterns/HashLife +@dirrm share/golly/Patterns/Generations +@dirrm share/golly/Patterns/Devore +@dirrm share/golly/Patterns/Codd +@dirrm share/golly/Patterns/Banks +@dirrm share/golly/Patterns +@dirrm share/golly/Help/Lexicon +@dirrm share/golly/Help/Algorithms +@dirrm share/golly/Help +@dirrm share/golly