summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2024-06-05 01:34:34 +0000
committerWen Heping <wen@FreeBSD.org>2024-06-05 01:36:25 +0000
commit933503f952608c88af0a876a2b22a028e3355755 (patch)
treeceb03ebc159abc82076b6151dea5734333fc0e8c /games
parentlang/gleam: drop i386 support due to missing SSE support in rust deps (diff)
games/tuxpaint: Update to 0.9.32
Diffstat (limited to 'games')
-rw-r--r--games/tuxpaint/Makefile8
-rw-r--r--games/tuxpaint/distinfo6
-rw-r--r--games/tuxpaint/files/patch-Makefile18
-rw-r--r--games/tuxpaint/pkg-plist14
4 files changed, 28 insertions, 18 deletions
diff --git a/games/tuxpaint/Makefile b/games/tuxpaint/Makefile
index 6ff2e5f71d3e..deb6634d495f 100644
--- a/games/tuxpaint/Makefile
+++ b/games/tuxpaint/Makefile
@@ -1,9 +1,8 @@
PORTNAME= tuxpaint
-PORTVERSION= 0.9.28
-PORTREVISION= 5
+PORTVERSION= 0.9.32
CATEGORIES= games
MASTER_SITES= SF
-DISTNAME= ${PORTNAME}-${PORTVERSION}-sdl2
+#DISTNAME= ${PORTNAME}-${PORTVERSION}-sdl2
MAINTAINER= wen@FreeBSD.org
COMMENT= Drawing program designed for young children
@@ -16,7 +15,8 @@ LIB_DEPENDS= libfribidi.so:converters/fribidi \
libpaper.so:print/libpaper \
libimagequant.so:graphics/libimagequant \
libpng16.so:graphics/png \
- libharfbuzz.so:print/harfbuzz
+ libharfbuzz.so:print/harfbuzz \
+ libSDL2_Pango.so:x11-toolkits/sdl2_pango
RUN_DEPENDS= anytopnm:graphics/netpbm \
bash:shells/bash
diff --git a/games/tuxpaint/distinfo b/games/tuxpaint/distinfo
index c633b0260213..e2c19d626f35 100644
--- a/games/tuxpaint/distinfo
+++ b/games/tuxpaint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655169113
-SHA256 (tuxpaint-0.9.28-sdl2.tar.gz) = 4f1ed9330feab324070b93630d79ced50ccc4816ab76750119f012b5d904709d
-SIZE (tuxpaint-0.9.28-sdl2.tar.gz) = 15029692
+TIMESTAMP = 1717399898
+SHA256 (tuxpaint-0.9.32.tar.gz) = 09cce22241481dc1360fc4bc5d4da1d31815d7a2563b9e9fa217a672ba974bf2
+SIZE (tuxpaint-0.9.32.tar.gz) = 22757137
diff --git a/games/tuxpaint/files/patch-Makefile b/games/tuxpaint/files/patch-Makefile
index be9e5afa0106..45d49dbf7644 100644
--- a/games/tuxpaint/files/patch-Makefile
+++ b/games/tuxpaint/files/patch-Makefile
@@ -1,21 +1,19 @@
---- Makefile.orig 2020-12-12 07:42:50 UTC
+--- Makefile.orig 2024-06-04 06:21:39 UTC
+++ Makefile
-@@ -166,10 +166,10 @@ INCLUDE_PREFIX:=$(DESTDIR)$(PREFIX)/include
+@@ -250,9 +250,9 @@ MAGIC_PREFIX:=$(DESTDIR)$(LIBDIR)/lib$(LIBDIRSUFFIX)/t
MAGIC_PREFIX:=$(DESTDIR)$(LIBDIR)/lib$(LIBDIRSUFFIX)/tuxpaint/plugins
# Docs and man page:
-DOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint-$(VER_VERSION)
--DEVDOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint-$(VER_VERSION)/tuxpaint-dev
-MAN_PREFIX:=$(DESTDIR)$(PREFIX)/share/man
-DEVMAN_PREFIX:=$(DESTDIR)$(PREFIX)/share/man
+DOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint
-+DEVDOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint/tuxpaint/dev
+MAN_PREFIX:=$(DESTDIR)$(PREFIX)/man
+DEVMAN_PREFIX:=$(DESTDIR)$(PREFIX)/man
# BASH tab-completion file:
COMPLETIONDIR:=$(DESTDIR)/etc/bash_completion.d
-@@ -647,8 +647,8 @@ install-default-config:
+@@ -794,8 +794,8 @@ install-default-config:
@echo
@echo "...Installing default config file..."
@install -d $(CONFDIR)
@@ -26,7 +24,7 @@
# Install BASH completion file:
.PHONY: install-bash-completion
-@@ -1217,10 +1217,10 @@ tp-magic-config: src/tp-magic-config.sh.in
+@@ -1414,10 +1414,10 @@ tp-magic-config: src/tp-magic-config.sh.in
@echo "...Generating 'Magic' tool API configuration script..."
@sed -e s/__VERSION__/$(VER_VERSION)/ \
-e s/__APIVERSION__/$(MAGIC_API_VERSION)/ \
@@ -41,12 +39,12 @@
src/tp-magic-config.sh.in \
> tp-magic-config
-@@ -1243,7 +1243,7 @@ linux_PLUGIN_LIBS:=
+@@ -1453,7 +1453,7 @@ PLUGIN_LIBS:=$($(OS)_PLUGIN_LIBS)
+ linux_PLUGIN_LIBS:=
PLUGIN_LIBS:=$($(OS)_PLUGIN_LIBS)
- #MAGIC_CFLAGS:=-g3 -O2 -fvisibility=hidden -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/
--MAGIC_CFLAGS:=-g3 -O2 -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/ $(ARCH_CFLAGS)
-+MAGIC_CFLAGS:=$(OPTFLAGS) -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/ $(ARCH_CFLAGS)
+-MAGIC_CFLAGS:=-g3 -O2 $(FASTMATH) -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/ $(ARCH_CFLAGS)
++MAGIC_CFLAGS:=$(OPTFLAGS) $(FASTMATH) -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/ $(ARCH_CFLAGS)
SHARED_FLAGS:=-shared -fpic -lm
MAGIC_C:=$(wildcard magic/src/*.c)
diff --git a/games/tuxpaint/pkg-plist b/games/tuxpaint/pkg-plist
index 7bb3c7c23fbb..babc7823551a 100644
--- a/games/tuxpaint/pkg-plist
+++ b/games/tuxpaint/pkg-plist
@@ -5,13 +5,15 @@ bin/tuxpaint-import
include/tuxpaint/tp_magic_api.h
lib/tuxpaint/plugins/alien.so
lib/tuxpaint/plugins/blind.so
-lib/tuxpaint/plugins/blocks_chalk_drip.so
+lib/tuxpaint/plugins/blocks_etc.so
+lib/tuxpaint/plugins/bloom.so
lib/tuxpaint/plugins/blur.so
lib/tuxpaint/plugins/bricks.so
lib/tuxpaint/plugins/calligraphy.so
lib/tuxpaint/plugins/cartoon.so
lib/tuxpaint/plugins/checkerboard.so
lib/tuxpaint/plugins/clone.so
+lib/tuxpaint/plugins/colorsep.so
lib/tuxpaint/plugins/confetti.so
lib/tuxpaint/plugins/distortion.so
lib/tuxpaint/plugins/emboss.so
@@ -22,15 +24,19 @@ lib/tuxpaint/plugins/foam.so
lib/tuxpaint/plugins/fold.so
lib/tuxpaint/plugins/fretwork.so
lib/tuxpaint/plugins/glasstile.so
+lib/tuxpaint/plugins/googlyeyes.so
lib/tuxpaint/plugins/grass.so
lib/tuxpaint/plugins/halftone.so
+lib/tuxpaint/plugins/kaleidox.so
lib/tuxpaint/plugins/kalidescope.so
lib/tuxpaint/plugins/light.so
lib/tuxpaint/plugins/lightning.so
+lib/tuxpaint/plugins/maze.so
lib/tuxpaint/plugins/metalpaint.so
lib/tuxpaint/plugins/mirror_flip.so
lib/tuxpaint/plugins/mosaic_shaped.so
lib/tuxpaint/plugins/mosaic.so
+lib/tuxpaint/plugins/n_pt_persp.so
lib/tuxpaint/plugins/negative.so
lib/tuxpaint/plugins/noise.so
lib/tuxpaint/plugins/perspective.so
@@ -41,24 +47,30 @@ lib/tuxpaint/plugins/rainbow.so
lib/tuxpaint/plugins/rain.so
lib/tuxpaint/plugins/realrainbow.so
lib/tuxpaint/plugins/reflection.so
+lib/tuxpaint/plugins/ribbon.so
lib/tuxpaint/plugins/ripples.so
lib/tuxpaint/plugins/rosette.so
lib/tuxpaint/plugins/sharpen.so
lib/tuxpaint/plugins/shift.so
+lib/tuxpaint/plugins/smooth.so
lib/tuxpaint/plugins/smudge.so
lib/tuxpaint/plugins/snow.so
lib/tuxpaint/plugins/stretch.so
lib/tuxpaint/plugins/string.so
+lib/tuxpaint/plugins/swirls.so
lib/tuxpaint/plugins/tint.so
lib/tuxpaint/plugins/toothpaste.so
lib/tuxpaint/plugins/tornado.so
+lib/tuxpaint/plugins/trochoids.so
lib/tuxpaint/plugins/tv.so
lib/tuxpaint/plugins/waves.so
lib/tuxpaint/plugins/xor.so
share/man/es_ES.UTF-8/man1/tuxpaint.1.gz
share/man/fr_FR.UTF-8/man1/tuxpaint.1.gz
+share/man/is_IS.UTF-8/man1/tuxpaint.1.gz
share/man/gl_ES.UTF-8/man1/tuxpaint.1.gz
share/man/ja_JP.UTF-8/man1/tuxpaint.1.gz
+share/man/sq_AL.UTF-8/man1/tuxpaint.1.gz
share/man/man1/tp-magic-config.1.gz
share/man/man1/tuxpaint.1.gz
share/man/man1/tuxpaint-import.1.gz