pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games/supertux supertux: Update to 0.6.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9c901e230d96
branches:  trunk
changeset: 335801:9c901e230d96
user:      nia <nia%pkgsrc.org@localhost>
date:      Mon Jul 01 15:13:20 2019 +0000

description:
supertux: Update to 0.6.0

- Complete redesign of the icy world and forest world (Thank you,
RustyBox and Serano)

- Complete revamp of our rendering engine, the game should be much
faster than it was previously

- We now support OpenGL 3.3 Core as well as OpenGL ES 2.0, thus
allowing SuperTux to be run on the Raspberry Pi, and potentially
WebGL.

- Support for right-to-left languages through vector fonts. This
will also fix a few non-ASCII characters, which often caused problems
before in translations

- A lot of other under-the-hood changes and bugfixes

A few graphics have been updated, and effects have been added:

- The save bell was reworked (Thanks to Raghavendra ?raghukamath?
Kamath!)

- Improved big Tux graphics and animations (Thanks to Alzter)

- Various effects and shaders (Thanks to Grumbel)

diffstat:

 games/supertux/Makefile                                                   |   25 +-
 games/supertux/PLIST                                                      |  502 +++++++--
 games/supertux/distinfo                                                   |   14 +-
 games/supertux/patches/patch-external_SDL__ttf_configure                  |   23 +
 games/supertux/patches/patch-external_physfs_src_physfs__platform__unix.c |   17 +
 games/supertux/patches/patch-external_squirrel_CMakeLists.txt             |   14 +
 games/supertux/patches/patch-src_supertux_main.cpp                        |   23 +
 7 files changed, 485 insertions(+), 133 deletions(-)

diffs (truncated from 1534 to 300 lines):

diff -r c3ce68559cf4 -r 9c901e230d96 games/supertux/Makefile
--- a/games/supertux/Makefile   Mon Jul 01 14:57:31 2019 +0000
+++ b/games/supertux/Makefile   Mon Jul 01 15:13:20 2019 +0000
@@ -1,38 +1,33 @@
-# $NetBSD: Makefile,v 1.13 2019/07/01 04:08:17 ryoon Exp $
+# $NetBSD: Makefile,v 1.14 2019/07/01 15:13:20 nia Exp $
 
-DISTNAME=              supertux-0.4.0
-PKGREVISION=           10
+PKGNAME=               supertux-0.6.0
+DISTNAME=              SuperTux-v${PKGVERSION_NOREV}-Source
 CATEGORIES=            games
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=SuperTux/}
 GITHUB_RELEASE=                v${PKGVERSION_NOREV}
-EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            hernani%vecirex.net@localhost
-HOMEPAGE=              http://supertux.lethargik.org/
+HOMEPAGE=              https://www.supertux.org/
 COMMENT=               2D jump\'n run game in the style of the Super Mario ones
 LICENSE=               gnu-gpl-v2
 
-WRKSRC=                        ${WRKDIR}/${PKGNAME_NOREV}
-
 USE_CMAKE=             yes
 CMAKE_ARGS+=           -DINSTALL_SUBDIR_BIN=bin
 CMAKE_ARGS+=           -DBUILD_SHARED_LIBS=off
 USE_TOOLS+=            gmake pkg-config
 USE_LANGUAGES=         c c++
 
-CFLAGS+=       -I${BUILDLINK_DIR}/include/AL
-LDFLAGS+=      -L${BUILDLINK_DIR}/lib ${COMPILER_RPATH_FLAG}${BUILDLINK_DIR}/lib
-
-.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
 .include "../../audio/openal-soft/buildlink3.mk"
-.include "../../audio/libvorbis/buildlink3.mk"
 .include "../../devel/boost-libs/buildlink3.mk"
-.include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/SDL2/buildlink3.mk"
 .include "../../devel/physfs/buildlink3.mk"
-.include "../../audio/SDL2_mixer/buildlink3.mk"
-.include "../../graphics/SDL2_image/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../graphics/glew/buildlink3.mk"
 .include "../../graphics/glu/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/SDL2_image/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r c3ce68559cf4 -r 9c901e230d96 games/supertux/PLIST
--- a/games/supertux/PLIST      Mon Jul 01 14:57:31 2019 +0000
+++ b/games/supertux/PLIST      Mon Jul 01 15:13:20 2019 +0000
@@ -1,31 +1,20 @@
-@comment $NetBSD: PLIST,v 1.1 2016/09/14 16:24:26 maya Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/07/01 15:13:20 nia Exp $
 bin/supertux2
-include/tinygettext/dictionary.hpp
-include/tinygettext/dictionary_manager.hpp
-include/tinygettext/file_system.hpp
-include/tinygettext/iconv.hpp
-include/tinygettext/language.hpp
-include/tinygettext/log.hpp
-include/tinygettext/log_stream.hpp
-include/tinygettext/plural_forms.hpp
-include/tinygettext/po_parser.hpp
-include/tinygettext/tinygettext.hpp
-include/tinygettext/unix_file_system.hpp
-lib/libsquirrel.a
-lib/libtinygettext.a
-lib/pkgconfig/tinygettext.pc
-share/appdata/supertux2.appdata.xml
 share/applications/supertux2.desktop
 share/doc/supertux2/INSTALL.md
 share/doc/supertux2/LICENSE.txt
 share/doc/supertux2/NEWS.md
 share/doc/supertux2/README.md
-share/games/supertux2/credits.txt
+share/games/supertux2/credits.stxt
 share/games/supertux2/fonts/Deva-voy-white-big.stf
 share/games/supertux2/fonts/Deva-voy-white.stf
 share/games/supertux2/fonts/Deva-white-big.stf
 share/games/supertux2/fonts/Deva-white.stf
+share/games/supertux2/fonts/NotoSansCJKjp-Medium.otf
+share/games/supertux2/fonts/NotoSansDevanagari-Medium.ttf
+share/games/supertux2/fonts/NotoSansHebrew-Medium.ttf
 share/games/supertux2/fonts/README
+share/games/supertux2/fonts/SuperTux-Medium.ttf
 share/games/supertux2/fonts/andale10.stf
 share/games/supertux2/fonts/andale12.stf
 share/games/supertux2/fonts/ara-white-big.stf
@@ -52,6 +41,7 @@
 share/games/supertux2/images/background/BlueRock_Forest/blue-top.jpg
 share/games/supertux2/images/background/BlueRock_Forest/rolling-bottom.jpg
 share/games/supertux2/images/background/BlueRock_Forest/rolling-middle.jpg
+share/games/supertux2/images/background/BlueRock_Forest/rolling-para.png
 share/games/supertux2/images/background/arcticskies1.png
 share/games/supertux2/images/background/arcticskies2.png
 share/games/supertux2/images/background/arcticskies3.png
@@ -66,9 +56,13 @@
 share/games/supertux2/images/background/arctis_para3.png
 share/games/supertux2/images/background/arctis_top.jpg
 share/games/supertux2/images/background/black_800px.png
+share/games/supertux2/images/background/block-snow-background.png
+share/games/supertux2/images/background/block-snow-midground.png
+share/games/supertux2/images/background/block-snow-top.png
 share/games/supertux2/images/background/bluemountain-bottom.png
 share/games/supertux2/images/background/bluemountain-middle.png
 share/games/supertux2/images/background/bluemountain-top.png
+share/games/supertux2/images/background/bluemountain2.png
 share/games/supertux2/images/background/bridgecloud-dark.png
 share/games/supertux2/images/background/bridgecloud-light.png
 share/games/supertux2/images/background/bridgeocean-fade.png
@@ -76,20 +70,40 @@
 share/games/supertux2/images/background/bridgeocean-original.png
 share/games/supertux2/images/background/castle_foreground.png
 share/games/supertux2/images/background/cave2.jpg
+share/games/supertux2/images/background/cloud-mountains-background.png
+share/games/supertux2/images/background/cloud-mountains-bottom.png
+share/games/supertux2/images/background/cloud-mountains-forground.png
+share/games/supertux2/images/background/cloud-mountains-midground.png
+share/games/supertux2/images/background/darkcave-background.png
+share/games/supertux2/images/background/darkcave-middle.png
+share/games/supertux2/images/background/darkcave-preview.png
+share/games/supertux2/images/background/darkcave-top_and_bottom.png
+share/games/supertux2/images/background/darkcavemidground-middle.png
+share/games/supertux2/images/background/darkcavemidground-top_and_bottom.png
 share/games/supertux2/images/background/extro.jpg
 share/games/supertux2/images/background/fog.png
 share/games/supertux2/images/background/forest1.jpg
 share/games/supertux2/images/background/forest2.jpg
+share/games/supertux2/images/background/forest2_para.png
 share/games/supertux2/images/background/forest_para2.png
 share/games/supertux2/images/background/forest_para3.png
 share/games/supertux2/images/background/forest_para3_bottom.png
 share/games/supertux2/images/background/ghostforest.jpg
+share/games/supertux2/images/background/ghostforest_para.png
+share/games/supertux2/images/background/grid.png
+share/games/supertux2/images/background/grid.surface
 share/games/supertux2/images/background/halloween/fog.png
 share/games/supertux2/images/background/halloween/intro.jpg
 share/games/supertux2/images/background/halloween/mountain.png
 share/games/supertux2/images/background/halloween/outro.jpg
 share/games/supertux2/images/background/halloween/sky.png
 share/games/supertux2/images/background/halloween/vignette.png
+share/games/supertux2/images/background/heatshimmer-displacement.png
+share/games/supertux2/images/background/heatshimmer.png
+share/games/supertux2/images/background/heatshimmer.surface
+share/games/supertux2/images/background/icecliffs/icecliffs-bottom.png
+share/games/supertux2/images/background/icecliffs/icecliffs-middle.png
+share/games/supertux2/images/background/icecliffs/icecliffs-top.png
 share/games/supertux2/images/background/leaves.png
 share/games/supertux2/images/background/nightsky.png
 share/games/supertux2/images/background/nightsky_bottom.png
@@ -100,6 +114,10 @@
 share/games/supertux2/images/background/oiltux.jpg
 share/games/supertux2/images/background/semi_arctic.jpg
 share/games/supertux2/images/background/snowcastle.png
+share/games/supertux2/images/background/snowmountains/snowmountains-top.png
+share/games/supertux2/images/background/snowmountains/snowmountains.png
+share/games/supertux2/images/background/snowtrees.png
+share/games/supertux2/images/background/snowtrees_back.png
 share/games/supertux2/images/background/transparent_up.png
 share/games/supertux2/images/creatures/angrystone/angrystone.sprite
 share/games/supertux2/images/creatures/angrystone/attacking-0.png
@@ -139,6 +157,7 @@
 share/games/supertux2/images/creatures/dispenser/dropper-frozen.png
 share/games/supertux2/images/creatures/dispenser/dropper.png
 share/games/supertux2/images/creatures/dispenser/frozen.png
+share/games/supertux2/images/creatures/dispenser/invisible.png
 share/games/supertux2/images/creatures/dispenser/swivel-left.png
 share/games/supertux2/images/creatures/dispenser/swivel-right.png
 share/games/supertux2/images/creatures/dispenser/working.png
@@ -225,6 +244,7 @@
 share/games/supertux2/images/creatures/ghosttree/ghosttree-swallow-3.png
 share/games/supertux2/images/creatures/ghosttree/ghosttree.png
 share/games/supertux2/images/creatures/ghosttree/ghosttree.sprite
+share/games/supertux2/images/creatures/ghosttree/ghosttree_dust_wm_0.png
 share/games/supertux2/images/creatures/ghosttree/root-base-0.png
 share/games/supertux2/images/creatures/ghosttree/root-base-1.png
 share/games/supertux2/images/creatures/ghosttree/root-base-2.png
@@ -232,6 +252,10 @@
 share/games/supertux2/images/creatures/ghosttree/root-base.sprite
 share/games/supertux2/images/creatures/ghosttree/root.png
 share/games/supertux2/images/creatures/ghosttree/root.sprite
+share/games/supertux2/images/creatures/ghosttree/worldmap_1.png
+share/games/supertux2/images/creatures/ghosttree/worldmap_2.png
+share/games/supertux2/images/creatures/ghosttree/worldmap_3.png
+share/games/supertux2/images/creatures/ghosttree/worldmap_4.png
 share/games/supertux2/images/creatures/gold_bomb/exploding-left-0.png
 share/games/supertux2/images/creatures/gold_bomb/exploding-left-1.png
 share/games/supertux2/images/creatures/gold_bomb/exploding-left-2.png
@@ -265,6 +289,20 @@
 share/games/supertux2/images/creatures/icecrusher/krosh_main.png
 share/games/supertux2/images/creatures/icecrusher/krosh_righteye.png
 share/games/supertux2/images/creatures/icecrusher/krosh_whites.png
+share/games/supertux2/images/creatures/icecrusher/moss_crusher.png
+share/games/supertux2/images/creatures/icecrusher/moss_crusher.sprite
+share/games/supertux2/images/creatures/icecrusher/moss_crusher_hit.png
+share/games/supertux2/images/creatures/icecrusher/moss_crusher_recovering_0.png
+share/games/supertux2/images/creatures/icecrusher/moss_crusher_recovering_1.png
+share/games/supertux2/images/creatures/icecrusher/moss_crusher_recovering_2.png
+share/games/supertux2/images/creatures/icecrusher/moss_crusher_recovering_3.png
+share/games/supertux2/images/creatures/icecrusher/rock_crusher.png
+share/games/supertux2/images/creatures/icecrusher/rock_crusher.sprite
+share/games/supertux2/images/creatures/icecrusher/rock_crusher_hit.png
+share/games/supertux2/images/creatures/icecrusher/rock_crusher_recovering_0.png
+share/games/supertux2/images/creatures/icecrusher/rock_crusher_recovering_1.png
+share/games/supertux2/images/creatures/icecrusher/rock_crusher_recovering_2.png
+share/games/supertux2/images/creatures/icecrusher/rock_crusher_recovering_3.png
 share/games/supertux2/images/creatures/igel/burning-0.png
 share/games/supertux2/images/creatures/igel/burning-1.png
 share/games/supertux2/images/creatures/igel/burning-2.png
@@ -333,6 +371,21 @@
 share/games/supertux2/images/creatures/kugelblitz/pop-1.png
 share/games/supertux2/images/creatures/kugelblitz/pop-2.png
 share/games/supertux2/images/creatures/kugelblitz/pop-3.png
+share/games/supertux2/images/creatures/leafshot/burning-0.png
+share/games/supertux2/images/creatures/leafshot/burning-1.png
+share/games/supertux2/images/creatures/leafshot/burning-2.png
+share/games/supertux2/images/creatures/leafshot/burning-3.png
+share/games/supertux2/images/creatures/leafshot/burning-4.png
+share/games/supertux2/images/creatures/leafshot/burning-5.png
+share/games/supertux2/images/creatures/leafshot/burning-6.png
+share/games/supertux2/images/creatures/leafshot/burning-7.png
+share/games/supertux2/images/creatures/leafshot/collision.png
+share/games/supertux2/images/creatures/leafshot/frozen.png
+share/games/supertux2/images/creatures/leafshot/leafshot.sprite
+share/games/supertux2/images/creatures/leafshot/left-1.png
+share/games/supertux2/images/creatures/leafshot/left-2.png
+share/games/supertux2/images/creatures/leafshot/left-3.png
+share/games/supertux2/images/creatures/leafshot/left-4.png
 share/games/supertux2/images/creatures/livefire/extinguish-left-0.png
 share/games/supertux2/images/creatures/livefire/extinguish-left-1.png
 share/games/supertux2/images/creatures/livefire/extinguish-left-2.png
@@ -427,10 +480,6 @@
 share/games/supertux2/images/creatures/mr_cherry/sparkle-4.png
 share/games/supertux2/images/creatures/mr_cherry/sparkle-5.png
 share/games/supertux2/images/creatures/mr_cherry/sparkle-6.png
-share/games/supertux2/images/creatures/mr_fluffy/left-0.png
-share/games/supertux2/images/creatures/mr_fluffy/left-1.png
-share/games/supertux2/images/creatures/mr_fluffy/left-2.png
-share/games/supertux2/images/creatures/mr_fluffy/squished-left.png
 share/games/supertux2/images/creatures/mr_iceblock/flat-left.png
 share/games/supertux2/images/creatures/mr_iceblock/gmelting-0.png
 share/games/supertux2/images/creatures/mr_iceblock/gmelting-1.png
@@ -459,6 +508,20 @@
 share/games/supertux2/images/creatures/mr_iceblock/smart_block/melting-2.png
 share/games/supertux2/images/creatures/mr_iceblock/smart_block/melting-3.png
 share/games/supertux2/images/creatures/mr_iceblock/smart_block/smart_block.sprite
+share/games/supertux2/images/creatures/mr_iceblock/smart_block/waking-left-0.png
+share/games/supertux2/images/creatures/mr_iceblock/smart_block/waking-left-1.png
+share/games/supertux2/images/creatures/mr_iceblock/smart_block/waking-left-2.png
+share/games/supertux2/images/creatures/mr_iceblock/smart_block/waking-left-3.png
+share/games/supertux2/images/creatures/mr_iceblock/smart_block/waking-left-4.png
+share/games/supertux2/images/creatures/mr_iceblock/smart_block/waking-left-5.png
+share/games/supertux2/images/creatures/mr_iceblock/smart_block/waking-left-6.png
+share/games/supertux2/images/creatures/mr_iceblock/waking-left-0.png
+share/games/supertux2/images/creatures/mr_iceblock/waking-left-1.png
+share/games/supertux2/images/creatures/mr_iceblock/waking-left-2.png
+share/games/supertux2/images/creatures/mr_iceblock/waking-left-3.png
+share/games/supertux2/images/creatures/mr_iceblock/waking-left-4.png
+share/games/supertux2/images/creatures/mr_iceblock/waking-left-5.png
+share/games/supertux2/images/creatures/mr_iceblock/waking-left-6.png
 share/games/supertux2/images/creatures/mr_tree/burning-0.png
 share/games/supertux2/images/creatures/mr_tree/burning-1.png
 share/games/supertux2/images/creatures/mr_tree/burning-10.png
@@ -735,9 +798,16 @@
 share/games/supertux2/images/creatures/spike/down.png
 share/games/supertux2/images/creatures/spike/left.png
 share/games/supertux2/images/creatures/spike/right.png
+share/games/supertux2/images/creatures/spike/spikedown.png
 share/games/supertux2/images/creatures/spike/spikedown.sprite
+share/games/supertux2/images/creatures/spike/spikedown2.png
 share/games/supertux2/images/creatures/spike/spikedown2.sprite
+share/games/supertux2/images/creatures/spike/spikeleft.png
+share/games/supertux2/images/creatures/spike/spikeleft2.png
+share/games/supertux2/images/creatures/spike/spikeright.png
+share/games/supertux2/images/creatures/spike/spikeright2.png
 share/games/supertux2/images/creatures/spike/spikeup.png
+share/games/supertux2/images/creatures/spike/spikeup2.png
 share/games/supertux2/images/creatures/spike/up.png
 share/games/supertux2/images/creatures/spiky/gear-cracked.png
 share/games/supertux2/images/creatures/spiky/gear.png
@@ -778,21 +848,41 @@
 share/games/supertux2/images/creatures/totem/walking2.png
 share/games/supertux2/images/creatures/totem/walking3.png
 share/games/supertux2/images/creatures/totem/walking4.png
+share/games/supertux2/images/creatures/tumbleweed/tumbleweed.sprite
 share/games/supertux2/images/creatures/tumbleweed/tumbleweed0.png
 share/games/supertux2/images/creatures/tumbleweed/tumbleweed1.png
 share/games/supertux2/images/creatures/tumbleweed/tumbleweed2.png
 share/games/supertux2/images/creatures/tumbleweed/tumbleweed3.png
 share/games/supertux2/images/creatures/tux/air/hat/backflip.png
+share/games/supertux2/images/creatures/tux/air/hat/buttjump-0.png
+share/games/supertux2/images/creatures/tux/air/hat/buttjump-1.png
+share/games/supertux2/images/creatures/tux/air/hat/buttjump-2.png
+share/games/supertux2/images/creatures/tux/air/hat/buttjump-3.png



Home | Main Index | Thread Index | Old Index