Index: head/games/golly/Makefile =================================================================== --- head/games/golly/Makefile (revision 389025) +++ head/games/golly/Makefile (revision 389026) @@ -1,21 +1,27 @@ # $FreeBSD$ PORTNAME= golly -PORTVERSION= 2.4 +PORTVERSION= 2.7 DISTVERSIONSUFFIX= -src -PORTREVISION= 3 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= makc@FreeBSD.org COMMENT= Conway's Game of Life and other cellular automata USES= compiler:c++11-lib cmake:outsource perl5 python USE_CXXSTD= c++11 USE_WX= 3.0 WX_UNICODE= yes +CMAKE_SOURCE_PATH= ${WRKSRC}/gui-wx + DESKTOP_ENTRIES= "Golly" "${COMMENT}" "${PREFIX}/share/pixmaps/golly.xpm" \ "${PREFIX}/bin/golly" "Education;" "true" + +SUB_FILES= golly + +post-install: + ${INSTALL_SCRIPT} ${WRKDIR}/golly ${STAGEDIR}/${PREFIX}/bin .include Index: head/games/golly/distinfo =================================================================== --- head/games/golly/distinfo (revision 389025) +++ head/games/golly/distinfo (revision 389026) @@ -1,2 +1,2 @@ -SHA256 (golly-2.4-src.tar.gz) = 3c51ab00f1f36f30570a84b1ae24590dcbe59231815de31d2798e01440956a1b -SIZE (golly-2.4-src.tar.gz) = 2613548 +SHA256 (golly-2.7-src.tar.gz) = 9af30afd7b03b3eebcfaec088d67c495609aef72516d9ca8f076b62f32b5e17b +SIZE (golly-2.7-src.tar.gz) = 3881882 Index: head/games/golly/files/patch-wxhelp.cpp =================================================================== --- head/games/golly/files/patch-wxhelp.cpp (revision 389025) +++ head/games/golly/files/patch-wxhelp.cpp (nonexistent) @@ -1,11 +0,0 @@ ---- ./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 { Property changes on: head/games/golly/files/patch-wxhelp.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/games/golly/files/patch-wxprefs.cpp =================================================================== --- head/games/golly/files/patch-wxprefs.cpp (revision 389025) +++ head/games/golly/files/patch-wxprefs.cpp (nonexistent) @@ -1,30 +0,0 @@ ---- ./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__ Property changes on: head/games/golly/files/patch-wxprefs.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/games/golly/files/patch-wxmain.cpp =================================================================== --- head/games/golly/files/patch-wxmain.cpp (revision 389025) +++ head/games/golly/files/patch-wxmain.cpp (nonexistent) @@ -1,11 +0,0 @@ ---- ./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); Property changes on: head/games/golly/files/patch-wxmain.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/games/golly/files/patch-wxpython.cpp =================================================================== --- head/games/golly/files/patch-wxpython.cpp (revision 389025) +++ head/games/golly/files/patch-wxpython.cpp (nonexistent) @@ -1,11 +0,0 @@ ---- ./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 \' Property changes on: head/games/golly/files/patch-wxpython.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/games/golly/files/golly.in =================================================================== --- head/games/golly/files/golly.in (nonexistent) +++ head/games/golly/files/golly.in (revision 389026) @@ -0,0 +1,2 @@ +#!/bin/sh +cd %%PREFIX%%/share/golly && ./golly $@ Property changes on: head/games/golly/files/golly.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/golly/files/patch-CMakeLists.txt =================================================================== --- head/games/golly/files/patch-CMakeLists.txt (revision 389025) +++ head/games/golly/files/patch-CMakeLists.txt (revision 389026) @@ -1,23 +1,26 @@ ---- ./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 @@ +--- gui-wx/CMakeLists.txt.orig 2015-05-11 19:32:36 UTC ++++ gui-wx/CMakeLists.txt +@@ -116,7 +116,8 @@ if(APPLE) 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/" ) ++ -DPERL_SHLIB=${PERL_LIBRARY} ) 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() -+ +@@ -153,6 +154,13 @@ add_executable( bgolly + target_link_libraries( ${APP_NAME} gollybase ${wxWidgets_LIBRARIES} ${ZLIB_LIBRARIES} ) + target_link_libraries( bgolly gollybase ${ZLIB_LIBRARIES} ) + +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) ++ install(TARGETS bgolly RUNTIME DESTINATION bin) ++ install(TARGETS ${APP_NAME} RUNTIME DESTINATION share/golly) ++ install(DIRECTORY ../Help ../Patterns ../Rules ../Scripts DESTINATION share/golly) ++ install(FILES icons/appicon.xpm DESTINATION share/pixmaps RENAME golly.xpm) +endif() ++ + if(APPLE) + # create Info.plist (using Info.plist.in) and PkgInfo files inside .app bundle + add_custom_target( app_bundle Index: head/games/golly/pkg-plist =================================================================== --- head/games/golly/pkg-plist (revision 389025) +++ head/games/golly/pkg-plist (revision 389026) @@ -1,527 +1,486 @@ -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/Algorithms/RuleLoader.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/Replicator-p237228340.mc.gz 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/loafer-gun-p8388608-linear.mc.gz 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/partial-constructor.mc.gz 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/loafer-gun-p210.rle +share/golly/Patterns/Life/Guns/p59-gun-with-Snark-reflectors.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/AbsoluteTurmite_0N21S10E00S01W11N2.rule +share/golly/Rules/AbsoluteTurmite_0S11W11E21S21W00N0.rule +share/golly/Rules/AbsoluteTurmite_1N10S11S30N21W01N11S20E1.rule +share/golly/Rules/BBM-Margolus-emulated.rule +share/golly/Rules/Banks-I.rule +share/golly/Rules/Banks-II.rule +share/golly/Rules/Banks-III.rule +share/golly/Rules/Banks-IV.rule +share/golly/Rules/BriansBrain.rule +share/golly/Rules/Byl-Loop.rule +share/golly/Rules/Caterpillars.rule +share/golly/Rules/Chou-Reggia-1.rule +share/golly/Rules/Chou-Reggia-2.rule +share/golly/Rules/Codd.rule +share/golly/Rules/Codd2.rule +share/golly/Rules/CrittersMargolus_emulated.rule +share/golly/Rules/DLA-Margolus-emulated.rule +share/golly/Rules/Devore.rule +share/golly/Rules/Ed-rep.rule +share/golly/Rules/Evoloop-finite.rule +share/golly/Rules/Evoloop.rule +share/golly/Rules/HPP.rule +share/golly/Rules/HPPMargolus_emulated.rule +share/golly/Rules/Langtons-Ant.rule +share/golly/Rules/Langtons-Loops.rule +share/golly/Rules/LangtonsAnt_LLRR.rule +share/golly/Rules/Life.rule +share/golly/Rules/LifeHistory.rule +share/golly/Rules/LifeOnTheEdge.rule +share/golly/Rules/LifeOnTheSlope.rule +share/golly/Rules/Perrier.rule +share/golly/Rules/SDSR-Loop.rule +share/golly/Rules/Sand-Margolus-emulated.rule +share/golly/Rules/Sand-square4cyclic_emulated.rule +share/golly/Rules/StarWars.rule +share/golly/Rules/TMGasMargolus_emulated.rule share/golly/Rules/TableGenerators/make-ruletable.cpp -share/golly/Rules/Tempesti.colors -share/golly/Rules/Tempesti.table +share/golly/Rules/Tempesti.rule 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/Rules/TriTurmite_120010.rule +share/golly/Rules/TripATronMargolus_emulated.rule +share/golly/Rules/Turmite_1202822111121111812a0281282.rule +share/golly/Rules/Turmite_121181121020.rule +share/golly/Rules/Turmite_180121020081.rule +share/golly/Rules/Turmite_181181121010.rule +share/golly/Rules/WireWorld.rule +share/golly/Rules/Worm-1040512.rule +share/golly/Rules/Worm-1042015.rule +share/golly/Rules/Worm-1042020.rule +share/golly/Rules/Worm-1252121.rule +share/golly/Rules/Worm-1525115.rule +share/golly/Rules/Worm-complement.rule +share/golly/Rules/Worm-shared.rule 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/icon-exporter.py +share/golly/Scripts/Python/Rule-Generators/icon-importer.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/BuiltinIcons.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/goto_expression.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/golly/golly share/pixmaps/golly.xpm