pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

golly: update to 3.3



Module Name:	pkgsrc-wip
Committed By:	Olaf Seibert <rhialto%falu.nl@localhost>
Pushed By:	rhialto
Date:		Sat Apr 11 15:02:46 2020 +0200
Changeset:	649eae5e21fee66da07bc8c55f4b77fb7865909a

Modified Files:
	golly/Makefile
	golly/PLIST
	golly/distinfo

Log Message:
golly: update to 3.3

 Changes in version 3.3 (September 2019)

    Major speed improvements to 3D.lua via custom-purpose ovtable commands.
    3D.lua now natively supports cell history with fading.
    Added a new gplus module called NewCA.lua which makes it easy to write scripts that implement new types of cellular automata.
    Two new scripts show how to use NewCA.lua: 1D.lua supports one-dimensional CA rules, including all of Wolfram's 256 elementary rules, as well as totalistic rules with up to 4 states and a maximum range of 4. Margolus.lua lets you explore rules using the Margolus neighborhood.
    Updated Lua to version 5.3.5.
    The optimize overlay command now returns the minimum non-zero alpha bounding box of the clip.
    The blend overlay command now has a faster blend mode ("blend 2") which should be used when the destination is opaque.
    Some fixes and improvements to the replace overlay command.
    Performance improvements to the drawcells overlay command.
    The C parameter in a Larger than Life rule can now specify up to 256 states.
    Fixed a bug where the canonical form of Generations rules in MAP format was incorrect.
    Fixed a bug caused by simultaneous clicks of different mouse buttons.
    Fixed flickering selection size message when extending the selection on Windows.
    Fixed a performance bug in QuickLife where changing the rule each generation caused a significant slowdown.
    Fixed bugs in the Mac app that caused memory leaks when running Lua or Python scripts.
    Fixed a bug that could cause "PyRun_SimpleString failed!" warnings when running Python scripts.
    Fixed a bug in Larger than Life that could cause a cut/copy operation to create an empty clipboard pattern.
    Fixed a fatal "bad increment" error by limiting the size of the step exponent if necessary.
    Fixed a crash caused by buggy NVIDIA drivers.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=649eae5e21fee66da07bc8c55f4b77fb7865909a

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 golly/Makefile |  3 +--
 golly/PLIST    | 17 ++++++++++++++++-
 golly/distinfo |  8 ++++----
 3 files changed, 21 insertions(+), 7 deletions(-)

diffs:
diff --git a/golly/Makefile b/golly/Makefile
index 2d9885d71b..7893e94c2c 100644
--- a/golly/Makefile
+++ b/golly/Makefile
@@ -1,9 +1,8 @@
 # $NetBSD$
 
-VERSION=	3.2
+VERSION=	3.3
 PKGNAME=	golly-${VERSION}
 DISTNAME=	${PKGNAME_NOREV}-src
-PKGREVISION=	1
 CATEGORIES=	x11
 # MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=golly/} results in http://downloads.sourceforge.net/sourceforge/golly/golly-3.1.tar.gz
 # we want https://sourceforge.net/projects/golly/files/golly/golly-3.1/golly-3.1-src.tar.gz
diff --git a/golly/PLIST b/golly/PLIST
index db780c4197..9f1453abca 100644
--- a/golly/PLIST
+++ b/golly/PLIST
@@ -96,6 +96,7 @@ 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/demonoid-c512-hashlife-friendly.mc.gz
 share/golly/Patterns/HashLife/gotts-dots.mc
 share/golly/Patterns/HashLife/hashlife-oddity1.mc
 share/golly/Patterns/HashLife/hashlife-oddity2.mc
@@ -162,6 +163,7 @@ 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/one-cell-thick-quadratic-growth-2596x1.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
@@ -178,9 +180,11 @@ 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/infinite-Corderships-gun.rle.gz
 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/period-52-glider-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
@@ -238,7 +242,7 @@ 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/c3-forward-rake-p159.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
@@ -258,6 +262,7 @@ 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/high-bandwidth-telegraph.rle.gz
+share/golly/Patterns/Life/Signal-Circuitry/loafer-mwss-signal-loop.rle.gz
 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
@@ -343,6 +348,10 @@ 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/NoTimeAtAll-demo.zip
+share/golly/Patterns/Other-Rules/animated-pixel-art-sample.zip
+share/golly/Patterns/Other-Rules/b2ein-spaceships-and-rakes.rle
+share/golly/Patterns/Other-Rules/dragon-curve-generator.zip
 share/golly/Patterns/Other-Rules/factorize-84.zip
 share/golly/Patterns/Other-Rules/golly-ants.rle
 share/golly/Patterns/Other-Rules/life-on-the-edge.rle
@@ -378,6 +387,7 @@ share/golly/Patterns/Self-Rep/Devore/Devore-body.rle
 share/golly/Patterns/Self-Rep/Devore/Devore-rep.rle
 share/golly/Patterns/Self-Rep/Devore/crossover.rle
 share/golly/Patterns/Self-Rep/Devore/discriminator.rle
+share/golly/Patterns/Self-Rep/Flow6/Flow6.zip
 share/golly/Patterns/Self-Rep/JvN/Boustrophedon-replicator.rle
 share/golly/Patterns/Self-Rep/JvN/CY_Lee_computer.zip
 share/golly/Patterns/Self-Rep/JvN/Hutton-replicator.rle
@@ -393,6 +403,7 @@ share/golly/Patterns/Self-Rep/JvN/counter-demo.rle
 share/golly/Patterns/Self-Rep/JvN/golly-constructor.rle
 share/golly/Patterns/Self-Rep/JvN/partial-constructor.mc.gz
 share/golly/Patterns/Self-Rep/JvN/read-arm-demo.rle
+share/golly/Patterns/Self-Rep/JvN/small-JvN-self-replicator.rle
 share/golly/Patterns/Self-Rep/JvN/sphinx-midpoint.mc.gz
 share/golly/Patterns/Self-Rep/JvN/sphinx-spark.mc.gz
 share/golly/Patterns/Self-Rep/JvN/sphinx.mc.gz
@@ -478,7 +489,9 @@ 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/Lua/1D.lua
 share/golly/Scripts/Lua/3D.lua
+share/golly/Scripts/Lua/Margolus.lua
 share/golly/Scripts/Lua/breakout.lua
 share/golly/Scripts/Lua/bricklayer.lua
 share/golly/Scripts/Lua/browse-patterns.lua
@@ -489,6 +502,7 @@ share/golly/Scripts/Lua/envelope.lua
 share/golly/Scripts/Lua/flood-fill.lua
 share/golly/Scripts/Lua/giffer.lua
 share/golly/Scripts/Lua/goto.lua
+share/golly/Scripts/Lua/gplus/NewCA.lua
 share/golly/Scripts/Lua/gplus/guns.lua
 share/golly/Scripts/Lua/gplus/init.lua
 share/golly/Scripts/Lua/gplus/objects.lua
@@ -517,6 +531,7 @@ share/golly/Scripts/Lua/shift.lua
 share/golly/Scripts/Lua/slide-show.lua
 share/golly/Scripts/Lua/tile-with-clip.lua
 share/golly/Scripts/Lua/tile.lua
+share/golly/Scripts/Lua/toChangeState.lua
 share/golly/Scripts/Lua/toLife.lua
 share/golly/Scripts/Lua/toLifeHistory.lua
 share/golly/Scripts/Python/Margolus/convert-MCell-string.py
diff --git a/golly/distinfo b/golly/distinfo
index 3ffb91967d..5488fb1c22 100644
--- a/golly/distinfo
+++ b/golly/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-SHA1 (golly-3.2-src.tar.gz) = 1851bcbe4be0ea908c7077ed1362fb700ab4b8ba
-RMD160 (golly-3.2-src.tar.gz) = 81e184cf781b79f7f65fe3795d1fecb21aaa8305
-SHA512 (golly-3.2-src.tar.gz) = bff5bbe75c0914bfcd416101894f8be1fd644c147fb90e0ad2cf87b4472c132c5d50be1829345fae59038e3d2e106ac417c5bc3cbc5c7d3a32a03c241b7a8eca
-Size (golly-3.2-src.tar.gz) = 5261483 bytes
+SHA1 (golly-3.3-src.tar.gz) = 36538899c8938411769964f75bd1cd2e1e48f6a9
+RMD160 (golly-3.3-src.tar.gz) = 17ed762b5d61ce22343b009540dfd163b96c9947
+SHA512 (golly-3.3-src.tar.gz) = 2aa9c2e7b2ebe3fe85bcb6177e58ee83bd08475e0a37a04cdb7e649b9faf5c2f936c534af62c8cf2322baade65c6e5197768901dfb464c17b20b941e1fa77265
+Size (golly-3.3-src.tar.gz) = 5465595 bytes
 SHA1 (patch-cmdline_bgolly.cpp) = 3b1fa67e7fedfcab1e4a4dab8ee1335c2c18458f
 SHA1 (patch-configure) = b57f3815708a8456367ad9fd2c93f64d507ad37f


Home | Main Index | Thread Index | Old Index