pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
golly: update to 3.2
Module Name: pkgsrc-wip
Committed By: Olaf Seibert <rhialto%falu.nl@localhost>
Pushed By: rhialto
Date: Fri Jul 13 21:18:10 2018 +0200
Changeset: cb270b7669762b1c6dd781f9f57082e0ed615250
Modified Files:
golly/Makefile
golly/PLIST
golly/distinfo
golly/patches/patch-cmdline_bgolly.cpp
Log Message:
golly: update to 3.2
Also depend on wxGTK28, now that wxGTK30 seems to use gtk3+.
Changes in version 3.2 (released July 2018)
- Three-dimensional cellular automata can be explored using a new
script: 3D.lua.
- HashLife and the other hash-based algorithms are faster and more
responsive.
- Larger than Life now supports circular neighborhoods.
- Added a Show Population option to the Control menu.
- Added a Show Scroll Bars option to the View menu.
- MAP rules can optionally end with base64 padding characters "==".
- The overlay's paste command now supports multiple locations for batch
draw.
- Added new overlay command lines which can draw multiple unconnected
lines.
- Added a new ovtable command which provides a high performance table
API for a subset of the overlay commands.
- Added draw_line and fill_rect functions to the overlay's oplus
package.
- The oplus package also has new functions for creating a menu bar,
pop-up menus and radio buttons. Menu buttons now support custom colors
and shadows.
- Added a round function to Lua's gplus package.
- Added timing functions to the gplus package which can be used to
profile Lua scripts.
- Added savechanges, settitle and sleep commands for use in Lua
scripts.
- The getevent command now returns a "file" event when a user tries to
open a file while a script is running. 3D.lua uses this event to open a
.rle3 pattern or to run a .lua script.
- The note and warn commands have an optional parameter to specify
whether the dialog has a Cancel button.
- The setoption command recognizes two new options: "showscrollbars"
for showing or hiding the scroll bars, and "showtimeline" for showing
or hiding the timeline.
- Mouse wheel sensitivity can be adjusted in Preferences > View to make
zooming in/out easier to control.
- Fixed a bug when setting/getting cell values in very big hash-based
universes.
- Fixed a bug where patterns larger than bounded grids were not
correctly clipped.
- Fixed various problems with UTF8-encoded text in the clipboard and in
Lua/Python scripts.
- Fixed a bug that could crash Golly if a .rule file contained invalid
XPM data.
- The new credits.lua script displays animated credits and can be
launched from a link in Help > Credits. - New patterns:
CY_Lee_computer.zip, switch-engine-ping-pong.rle,
honey-farm-hasslers.rle, weekender-distaff.rle.gz,
slow-salvo-MWSS-oscillator.rle.gz, syntheses-of-c2-spaceships.rle.gz.
- Updated patterns: phase-shift.rle, traffic-light-hasslers.rle,
2c5-orthogonal.rle, c3-orthogonal.rle, c4-diagonal.rle,
c4-orthogonal.rle, short-thin.rle, smallest-low-period.rle,
spaceship-types.rle.
- Removed pattern: Patterns/Life/Syntheses/make-lightbulb.rle.
- Updated the Life Lexicon to release 29.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cb270b7669762b1c6dd781f9f57082e0ed615250
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
golly/Makefile | 4 ++--
golly/PLIST | 13 +++++++++++--
golly/distinfo | 10 +++++-----
golly/patches/patch-cmdline_bgolly.cpp | 18 +++++++++---------
4 files changed, 27 insertions(+), 18 deletions(-)
diffs:
diff --git a/golly/Makefile b/golly/Makefile
index a151c294fa..2d9885d71b 100644
--- a/golly/Makefile
+++ b/golly/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-VERSION= 3.1
+VERSION= 3.2
PKGNAME= golly-${VERSION}
DISTNAME= ${PKGNAME_NOREV}-src
PKGREVISION= 1
@@ -25,5 +25,5 @@ CONFIGURE_ARGS+= "--with-python-shlib=libpython2.7.so"
.include "../../graphics/MesaLib/buildlink3.mk"
#.include "../../lang/lua/buildlink3.mk" # uses its own built-in version 5.2
.include "../../lang/python27/buildlink3.mk"
-.include "../../x11/wxGTK30/buildlink3.mk"
+.include "../../x11/wxGTK28/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/golly/PLIST b/golly/PLIST
index be1a79b983..db780c4197 100644
--- a/golly/PLIST
+++ b/golly/PLIST
@@ -7,9 +7,11 @@ share/golly/Help/Algorithms/Generations.html
share/golly/Help/Algorithms/HashLife.html
share/golly/Help/Algorithms/JvN.html
share/golly/Help/Algorithms/Larger_than_Life.html
+share/golly/Help/Algorithms/NC.png
+share/golly/Help/Algorithms/NM.png
+share/golly/Help/Algorithms/NN.png
share/golly/Help/Algorithms/QuickLife.html
share/golly/Help/Algorithms/RuleLoader.html
-share/golly/Help/Algorithms/extended.png
share/golly/Help/Algorithms/hensel.png
share/golly/Help/Lexicon/lex.htm
share/golly/Help/Lexicon/lex_1.htm
@@ -169,6 +171,7 @@ 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/Breeders/switch-engine-ping-pong.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
@@ -214,6 +217,7 @@ 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/honey-farm-hasslers.rle
share/golly/Patterns/Life/Oscillators/low-period.rle
share/golly/Patterns/Life/Oscillators/p103079214841.rle
share/golly/Patterns/Life/Oscillators/p138.rle
@@ -240,6 +244,7 @@ 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/Rakes/weekender-distaff.rle.gz
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
@@ -286,7 +291,6 @@ 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
@@ -294,7 +298,9 @@ 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-MWSS-oscillator.rle.gz
share/golly/Patterns/Life/Syntheses/slow-salvo-eater-recipes.rle
+share/golly/Patterns/Life/Syntheses/syntheses-of-c2-spaceships.rle.gz
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
@@ -373,6 +379,7 @@ 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/JvN/Boustrophedon-replicator.rle
+share/golly/Patterns/Self-Rep/JvN/CY_Lee_computer.zip
share/golly/Patterns/Self-Rep/JvN/Hutton-replicator.rle
share/golly/Patterns/Self-Rep/JvN/JvN-loop-replicator.rle.gz
share/golly/Patterns/Self-Rep/JvN/N-compressed-replicator.rle
@@ -471,9 +478,11 @@ 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/3D.lua
share/golly/Scripts/Lua/breakout.lua
share/golly/Scripts/Lua/bricklayer.lua
share/golly/Scripts/Lua/browse-patterns.lua
+share/golly/Scripts/Lua/credits.lua
share/golly/Scripts/Lua/density.lua
share/golly/Scripts/Lua/draw-lines.lua
share/golly/Scripts/Lua/envelope.lua
diff --git a/golly/distinfo b/golly/distinfo
index e76ad19909..3ffb91967d 100644
--- a/golly/distinfo
+++ b/golly/distinfo
@@ -1,8 +1,8 @@
$NetBSD$
-SHA1 (golly-3.1-src.tar.gz) = 7347b6e89ae98288f43a0576fff6427976156943
-RMD160 (golly-3.1-src.tar.gz) = 9d7e1673804b63a77ffda34bba2df27f8dc04a6a
-SHA512 (golly-3.1-src.tar.gz) = 123248bc6dadd9df779556b6dca4a8b07683be0c50869077df85fe6e3fdfc6d032e1649e1c68ba23981fa27e3e15c774678e4a67bf3a01cdc5cd9cdc3c1ae4cd
-Size (golly-3.1-src.tar.gz) = 4958094 bytes
-SHA1 (patch-cmdline_bgolly.cpp) = 15dda14dabffe6e79c125f439c01022257b532ab
+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 (patch-cmdline_bgolly.cpp) = 3b1fa67e7fedfcab1e4a4dab8ee1335c2c18458f
SHA1 (patch-configure) = b57f3815708a8456367ad9fd2c93f64d507ad37f
diff --git a/golly/patches/patch-cmdline_bgolly.cpp b/golly/patches/patch-cmdline_bgolly.cpp
index 75f8c80baf..82206fff21 100644
--- a/golly/patches/patch-cmdline_bgolly.cpp
+++ b/golly/patches/patch-cmdline_bgolly.cpp
@@ -2,28 +2,28 @@ $NetBSD$
popcount() is declared in <strings.h> included from <string.h>.
---- cmdline/bgolly.cpp.orig 2017-08-19 04:39:59.000000000 +0000
+--- cmdline/bgolly.cpp.orig 2018-01-21 02:19:18.000000000 +0000
+++ cmdline/bgolly.cpp
-@@ -115,7 +115,7 @@ struct options {
- } ;
+@@ -122,7 +122,7 @@ struct options {
bigint maxgen = -1, inc = 0 ;
int maxmem = 256 ;
--int hyper, render, autofit, quiet, popcount, progress ;
-+int hyper, render, autofit, quiet, xpopcount, progress ;
+ int hyperxxx ; // renamed hyper to avoid conflict with windows.h
+-int render, autofit, quiet, popcount, progress ;
++int render, autofit, quiet, xpopcount, progress ;
int hashlife ;
char *algoName = 0 ;
int verbose ;
-@@ -143,7 +143,7 @@ options options[] = {
+@@ -152,7 +152,7 @@ options options[] = {
{ "-t", "--timeline", "Use timeline", 'b', &timeline },
{ "", "--render", "Render (benchmarking)", 'b', &render },
{ "", "--progress", "Render during progress dialog (debugging)", 'b', &progress },
- { "", "--popcount", "Popcount (benchmarking)", 'b', &popcount },
-+ { "", "--popcount", "Popcount (benchmarking)", 'b', &xpopcount },
++ { "", "--xpopcount", "Popcount (benchmarking)", 'b', &xpopcount },
{ "", "--scale", "Rendering scale", 's', &renderscale },
//{ "", "--stepthreshold", "Stepsize >= gencount/this (default 1)",
// 'i', &stepthresh },
-@@ -627,7 +627,7 @@ case 's':
- else
+@@ -648,7 +648,7 @@ case 's':
+ } else
cout << endl ;
}
- if (popcount)
Home |
Main Index |
Thread Index |
Old Index