pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games/pingus pingus: update to 0.7.6
details: https://anonhg.NetBSD.org/pkgsrc/rev/cd8d057d6d09
branches: trunk
changeset: 323519:cd8d057d6d09
user: triaxx <triaxx%pkgsrc.org@localhost>
date: Sun May 12 06:17:30 2019 +0000
description:
pingus: update to 0.7.6
pkgsrc changes:
* Disable configure target (SCons seems not to provide it)
* Remove explicit use of SCons: use Makefile instead
* Port deprecated Boost.Signals to Boost.Signals2
* Take MAINTENERship
Changes:
Pingus 0.7.6 (24/Dec/2011)
==========================
* added new SVG icons for Pingus
* added 10 new xmas themed levels
* added ability to sort levelsets by priority
Pingus 0.7.5 (25/Oct/2011)
==========================
* fixed memory leak in OpenGL renderer
* added support for Win32 cross-compilation with mingw32
* added gamespeed adjustments via KPPlus, KPMinus, KPEnter
* added single-stepping the game with 'S'
* added better application icon
* added access to all levelsets in developer-mode (Ctrl-m)
* added 10 new Halloween levels
Pingus 0.7.4 (10/Oct/2011)
==========================
* fixed game not starting when no soundcard is present
* all halloween and tutorial levels have been converted to a minimum
size of 1920x1200 so they can be played in fullscreen without letterboxing
* new --userdir command line switch to set the directory where savegames
are saved
* menu getting confused by fast succedding clicks fixed
* level-demo recording and playback are back (files not compatible between x86 and x86-64)
* window resize support throughout the whole game
* dirty-rectangles drawing for improved performance with software rendering
* OpenGL rendering
* new blackboard graphic
* Unicode support
* two new levelsets, "Desert" and "Factory Campaign", with 27 new levels
* added a man-page
* deadly fall height has been increased
* support for prefab objects and groups in the editor
* cleaned up digger, miner and basher paths
* added an option menu
* lots of minor bug fixes
* bitmap fonts have been generated with anti-aliasing
diffstat:
games/pingus/Makefile | 36 +-
games/pingus/PLIST | 3290 +++++----
games/pingus/distinfo | 38 +-
games/pingus/patches/patch-Makefile | 75 +
games/pingus/patches/patch-SConscript | 44 +
games/pingus/patches/patch-aa | 129 -
games/pingus/patches/patch-ab | 42 -
games/pingus/patches/patch-ac | 16 -
games/pingus/patches/patch-src_editor_button.hpp | 24 +
games/pingus/patches/patch-src_editor_checkbox.hpp | 24 +
games/pingus/patches/patch-src_editor_combobox.hpp | 24 +
games/pingus/patches/patch-src_editor_file__list.hpp | 24 +
games/pingus/patches/patch-src_editor_inputbox.hpp | 26 +
games/pingus/patches/patch-src_editor_message__box.hpp | 15 +
games/pingus/patches/patch-src_editor_object__selector.cpp | 24 +
games/pingus/patches/patch-src_editor_viewport.hpp | 24 +
games/pingus/patches/patch-src_font.cpp | 13 -
games/pingus/patches/patch-src_lisp_getters.hpp | 6 +-
games/pingus/patches/patch-src_pingus__main.cpp | 13 -
games/pingus/patches/patch-src_pingus__menu.cpp | 13 -
games/pingus/patches/patch-src_pingus_components_check__box.hpp | 24 +
games/pingus/patches/patch-src_pingus_components_choice__box.hpp | 24 +
games/pingus/patches/patch-src_pingus_components_slider__box.hpp | 24 +
games/pingus/patches/patch-src_pingus_config__manager.hpp | 84 +
games/pingus/patches/patch-src_pingus_pingus__main.cpp | 39 +
games/pingus/patches/patch-src_pingus_screens_option__menu.hpp | 24 +
games/pingus/patches/patch-src_pingus_screens_pingus__menu.cpp | 15 +
games/pingus/patches/patch-src_system.cpp | 17 -
games/pingus/patches/patch-src_tinygettext_po__file__reader.cpp | 42 -
games/pingus/patches/patch-src_tinygettext_po__file__reader.hpp | 15 -
30 files changed, 2417 insertions(+), 1791 deletions(-)
diffs (truncated from 4344 to 300 lines):
diff -r 59cdf2f5fbc5 -r cd8d057d6d09 games/pingus/Makefile
--- a/games/pingus/Makefile Sun May 12 04:19:43 2019 +0000
+++ b/games/pingus/Makefile Sun May 12 06:17:30 2019 +0000
@@ -1,27 +1,29 @@
-# $NetBSD: Makefile,v 1.31 2019/01/02 19:16:20 tnn Exp $
+# $NetBSD: Makefile,v 1.32 2019/05/12 06:17:30 triaxx Exp $
-DISTNAME= pingus-0.7.3
-PKGREVISION= 22
+DISTNAME= pingus-0.7.6
CATEGORIES= games
-MASTER_SITES= https://pingus.seul.org/files/
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= ${MASTER_SITE_GITHUB:=Pingus/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+MAINTAINER= triaxx%NetBSD.org@localhost
HOMEPAGE= https://pingus.seul.org/
COMMENT= Lemmings(TM) Clone
-
-USE_LANGUAGES= c c++11
-
-do-configure:
- cd ${WRKSRC} && \
- ${PKGSRC_SETENV} ${MAKE_ENV} ${SCONSBIN} configure CXX=${CXX:Q} CPPPATH=${PREFIX}/include LIBPATH=${PREFIX}/lib
+LICENSE= gnu-gpl-v3
-do-build:
- cd ${WRKSRC} && \
- ${PKGSRC_SETENV} ${MAKE_ENV} ${SCONSBIN} -j${MAKE_JOBS:U1}
+BUILD_TARGET= build/pingus
+MAKE_ENV+= FIND=${TOOLS_CMD.find:Q} MKDIR=${TOOLS_CMD.mkdir:Q}
+MAKE_ENV+= RM=${TOOLS_CMD.rm:Q} SCONSBIN=${SCONSBIN:Q}
+NO_CONFIGURE= yes
+USE_LANGUAGES= c c++11
+USE_TOOLS= pkg-config
-do-install:
- cd ${WRKSRC} && ./install.sh ${DESTDIR}${PREFIX}
+DATADIR= ${PREFIX}/share/pingus
+
+SUBST_CLASSES+= data
+SUBST_MESSAGE.data= Set default --datadir for pingus executable to ${DATADIR}
+SUBST_STAGE.data= pre-build
+SUBST_FILES.data= src/pingus/pingus_main.cpp
+SUBST_VARS.data= DATADIR
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
diff -r 59cdf2f5fbc5 -r cd8d057d6d09 games/pingus/PLIST
--- a/games/pingus/PLIST Sun May 12 04:19:43 2019 +0000
+++ b/games/pingus/PLIST Sun May 12 06:17:30 2019 +0000
@@ -1,1458 +1,1834 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/01/19 19:47:59 kefren Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/05/12 06:17:30 triaxx Exp $
bin/pingus
-share/pingus/data/README
-share/pingus/data/controller/default.scm
-share/pingus/data/controller/default.xml
-share/pingus/data/controller/gamepad.xml
-share/pingus/data/controller/usbmouse.scm
-share/pingus/data/controller/wiimote.scm
-share/pingus/data/controller/xbox360.scm
-share/pingus/data/controller/xinput.scm
-share/pingus/data/data/alias.res
-share/pingus/data/data/alias.xml
-share/pingus/data/data/core.res
-share/pingus/data/data/core.xml
-share/pingus/data/data/editor.res
-share/pingus/data/data/editor.xml
-share/pingus/data/data/entrances.res
-share/pingus/data/data/entrances.xml
-share/pingus/data/data/exits.res
-share/pingus/data/data/exits.xml
-share/pingus/data/data/fonts.xml
-share/pingus/data/data/game.res
-share/pingus/data/data/game.xml
-share/pingus/data/data/groundpieces-bridge.res
-share/pingus/data/data/groundpieces-bridge.xml
-share/pingus/data/data/groundpieces-ground.res
-share/pingus/data/data/groundpieces-ground.xml
-share/pingus/data/data/groundpieces-remove.res
-share/pingus/data/data/groundpieces-remove.xml
-share/pingus/data/data/groundpieces-solid.res
-share/pingus/data/data/groundpieces-solid.xml
-share/pingus/data/data/groundpieces-transparent.res
-share/pingus/data/data/groundpieces-transparent.xml
-share/pingus/data/data/hotspots.res
-share/pingus/data/data/hotspots.xml
-share/pingus/data/data/liquids.res
-share/pingus/data/data/liquids.xml
-share/pingus/data/data/particles.res
-share/pingus/data/data/particles.xml
-share/pingus/data/data/pingus-common.res
-share/pingus/data/data/pingus-common.xml
-share/pingus/data/data/pingus-player0.res
-share/pingus/data/data/pingus-player0.xml
-share/pingus/data/data/pingus-player1.res
-share/pingus/data/data/pingus-player1.xml
-share/pingus/data/data/pingus-player2.res
-share/pingus/data/data/pingus-player2.xml
-share/pingus/data/data/pingus-player3.res
-share/pingus/data/data/pingus-player3.xml
-share/pingus/data/data/story.res
-share/pingus/data/data/story.xml
-share/pingus/data/data/textures.res
-share/pingus/data/data/textures.xml
-share/pingus/data/data/traps.res
-share/pingus/data/data/traps.xml
-share/pingus/data/data/update-pingus-player.sh
-share/pingus/data/data/worldmaps.res
-share/pingus/data/data/worldmaps.xml
-share/pingus/data/data/worldobjs.res
-share/pingus/data/data/worldobjs.xml
-share/pingus/data/demos/Dentist-20021013-172617.xml
-share/pingus/data/demos/level1.pde
-share/pingus/data/images/backgrounds/large_star.png
-share/pingus/data/images/backgrounds/middle_star.png
-share/pingus/data/images/backgrounds/small_star.png
-share/pingus/data/images/backgrounds/starfield_icon.png
-share/pingus/data/images/core/buttons/armageddon_anim.png
-share/pingus/data/images/core/buttons/buttonbackground.png
-share/pingus/data/images/core/buttons/buttonbackgroundhl.png
-share/pingus/data/images/core/buttons/fast_forward.png
-share/pingus/data/images/core/buttons/hbuttonbg.png
-share/pingus/data/images/core/buttons/hbuttonbgb.png
-share/pingus/data/images/core/buttons/info.png
-share/pingus/data/images/core/buttons/pause.png
-share/pingus/data/images/core/cursors/animcross.png
-share/pingus/data/images/core/cursors/arrow_left.png
-share/pingus/data/images/core/cursors/arrow_right.png
-share/pingus/data/images/core/cursors/cap.png
-share/pingus/data/images/core/cursors/capture.png
-share/pingus/data/images/core/cursors/capwrong.png
-share/pingus/data/images/core/cursors/cross.png
-share/pingus/data/images/core/cursors/cursor.png
-share/pingus/data/images/core/cursors/editor.png
-share/pingus/data/images/core/cursors/scroll.png
-share/pingus/data/images/core/editor/actions.png
-share/pingus/data/images/core/editor/button-pressed.png
-share/pingus/data/images/core/editor/button-raised.png
-share/pingus/data/images/core/editor/button.png
-share/pingus/data/images/core/editor/button_pressed.png
-share/pingus/data/images/core/editor/combobox.png
-share/pingus/data/images/core/editor/document-new.png
-share/pingus/data/images/core/editor/document-open.png
-share/pingus/data/images/core/editor/document-properties.png
-share/pingus/data/images/core/editor/document-save-as.png
-share/pingus/data/images/core/editor/document-save.png
-share/pingus/data/images/core/editor/edit-copy.png
-share/pingus/data/images/core/editor/edit-delete.png
-share/pingus/data/images/core/editor/exit.png
-share/pingus/data/images/core/editor/help.png
-share/pingus/data/images/core/editor/home.png
-share/pingus/data/images/core/editor/list-add.png
-share/pingus/data/images/core/editor/list-remove.png
-share/pingus/data/images/core/editor/logo.png
-share/pingus/data/images/core/editor/minimap.png
-share/pingus/data/images/core/editor/obj_background.png
-share/pingus/data/images/core/editor/obj_button-pressed.png
-share/pingus/data/images/core/editor/obj_button-raised.png
-share/pingus/data/images/core/editor/obj_button.png
-share/pingus/data/images/core/editor/obj_entrance.png
-share/pingus/data/images/core/editor/obj_exit.png
-share/pingus/data/images/core/editor/obj_gp_bridge.png
-share/pingus/data/images/core/editor/obj_gp_ground.png
-share/pingus/data/images/core/editor/obj_gp_remove.png
-share/pingus/data/images/core/editor/obj_gp_solid.png
-share/pingus/data/images/core/editor/obj_gp_transparent.png
-share/pingus/data/images/core/editor/obj_hotspot.png
-share/pingus/data/images/core/editor/obj_liquid.png
-share/pingus/data/images/core/editor/obj_trap.png
-share/pingus/data/images/core/editor/obj_weather.png
-share/pingus/data/images/core/editor/obj_worldobj.png
-share/pingus/data/images/core/editor/object-bottom.png
-share/pingus/data/images/core/editor/object-down.png
-share/pingus/data/images/core/editor/object-flip_horizontal.png
-share/pingus/data/images/core/editor/object-flip_vertical.png
-share/pingus/data/images/core/editor/object-properties.png
-share/pingus/data/images/core/editor/object-rotate_left.png
-share/pingus/data/images/core/editor/object-rotate_right.png
-share/pingus/data/images/core/editor/object-top.png
-share/pingus/data/images/core/editor/object-up.png
-share/pingus/data/images/core/editor/objects.png
-share/pingus/data/images/core/editor/play.png
-share/pingus/data/images/core/editor/region-zoom.png
-share/pingus/data/images/core/editor/separator.png
-share/pingus/data/images/core/editor/snap-grid.png
-share/pingus/data/images/core/editor/solidcolorbackground.png
-share/pingus/data/images/core/editor/solidcolorbackground_thumb.png
-share/pingus/data/images/core/editor/starfield.png
-share/pingus/data/images/core/editor/starfield_thumb.png
-share/pingus/data/images/core/editor/start_pos.png
-share/pingus/data/images/core/editor/tb_clock_run.png
-share/pingus/data/images/core/editor/tb_copy.png
-share/pingus/data/images/core/editor/tb_edit.png
-share/pingus/data/images/core/editor/tb_exit.png
-share/pingus/data/images/core/editor/tb_help.png
-share/pingus/data/images/core/editor/tb_index.png
-share/pingus/data/images/core/editor/tb_new.png
-share/pingus/data/images/core/editor/tb_open.png
-share/pingus/data/images/core/editor/tb_preferences.png
-share/pingus/data/images/core/editor/tb_save.png
-share/pingus/data/images/core/editor/tb_trash.png
-share/pingus/data/images/core/editor/weather_rain.png
-share/pingus/data/images/core/editor/weather_snow.png
-share/pingus/data/images/core/editor/zoom-best-fit.png
-share/pingus/data/images/core/editor/zoom-in.png
-share/pingus/data/images/core/editor/zoom-original.png
-share/pingus/data/images/core/editor/zoom-out.png
-share/pingus/data/images/core/menu/create_on.png
-share/pingus/data/images/core/menu/credits_on.png
-share/pingus/data/images/core/menu/default_level.jpg
-share/pingus/data/images/core/menu/down_arrow.png
-share/pingus/data/images/core/menu/exit_button_hover.png
-share/pingus/data/images/core/menu/exit_button_normal.png
-share/pingus/data/images/core/menu/exit_button_pressed.png
-share/pingus/data/images/core/menu/exit_menu.png
-share/pingus/data/images/core/menu/exit_on.png
-share/pingus/data/images/core/menu/filedialog.png
-share/pingus/data/images/core/menu/folder.png
-share/pingus/data/images/core/menu/layer1.png
-share/pingus/data/images/core/menu/layer2.png
-share/pingus/data/images/core/menu/layer3.png
-share/pingus/data/images/core/menu/layer4.png
-share/pingus/data/images/core/menu/layer5.png
-share/pingus/data/images/core/menu/marker.png
-share/pingus/data/images/core/menu/marker2.png
-share/pingus/data/images/core/menu/marker_locked.png
-share/pingus/data/images/core/menu/menuitem.png
-share/pingus/data/images/core/menu/menuitem_highlight.png
-share/pingus/data/images/core/menu/multi_on.png
-share/pingus/data/images/core/menu/optionmenu.png
-share/pingus/data/images/core/menu/options_on.png
-share/pingus/data/images/core/menu/parent_folder.png
-share/pingus/data/images/core/menu/play_on.png
-share/pingus/data/images/core/menu/startscreenbg.jpg
-share/pingus/data/images/core/menu/up_arrow.png
-share/pingus/data/images/core/menu/worldscreenbg.jpg
-share/pingus/data/images/core/misc/404.png
-share/pingus/data/images/core/misc/chalk_pingu1.png
-share/pingus/data/images/core/misc/chalk_pingu2.png
-share/pingus/data/images/core/misc/chalk_pingu3.png
-share/pingus/data/images/core/misc/chalk_pingu4.png
-share/pingus/data/images/core/misc/checkbox_clicked.png
-share/pingus/data/images/core/misc/creditpingu.png
-share/pingus/data/images/core/misc/flag0.png
-share/pingus/data/images/core/misc/flag1.png
-share/pingus/data/images/core/misc/flag2.png
-share/pingus/data/images/core/misc/flag3.png
-share/pingus/data/images/core/misc/infinity.png
-share/pingus/data/images/core/misc/loading.png
-share/pingus/data/images/core/misc/logo.png
-share/pingus/data/images/core/misc/next.png
-share/pingus/data/images/core/misc/next_hover.png
-share/pingus/data/images/core/misc/pingubw.png
-share/pingus/data/images/core/misc/smallmap_entrance.png
-share/pingus/data/images/core/misc/smallmap_exit.png
-share/pingus/data/images/core/misc/start_back.png
-share/pingus/data/images/core/misc/start_back_clicked.png
-share/pingus/data/images/core/misc/start_back_hover.png
-share/pingus/data/images/core/misc/start_ok.png
-share/pingus/data/images/core/misc/start_ok_clicked.png
-share/pingus/data/images/core/misc/start_ok_hover.png
-share/pingus/data/images/core/misc/unplayable.png
-share/pingus/data/images/core/misc/unplayable2.png
-share/pingus/data/images/core/worldmap/arrow.png
-share/pingus/data/images/core/worldmap/credits_button_hover.png
-share/pingus/data/images/core/worldmap/credits_button_normal.png
-share/pingus/data/images/core/worldmap/credits_button_pressed.png
-share/pingus/data/images/core/worldmap/dot_green.png
-share/pingus/data/images/core/worldmap/dot_green_hl.png
-share/pingus/data/images/core/worldmap/dot_invalid.png
-share/pingus/data/images/core/worldmap/dot_red.png
-share/pingus/data/images/core/worldmap/dot_red_hl.png
-share/pingus/data/images/core/worldmap/enter_button_hover.png
-share/pingus/data/images/core/worldmap/enter_button_normal.png
-share/pingus/data/images/core/worldmap/enter_button_pressed.png
-share/pingus/data/images/core/worldmap/flaggreen.png
-share/pingus/data/images/core/worldmap/leave_button_hover.png
-share/pingus/data/images/core/worldmap/leave_button_normal.png
-share/pingus/data/images/core/worldmap/leave_button_pressed.png
-share/pingus/data/images/core/worldmap/levelname_bg.png
-share/pingus/data/images/core/worldmap/pingus.png
-share/pingus/data/images/core/worldmap/pingus_standing.png
-share/pingus/data/images/core/worldmap/story_button_hover.png
-share/pingus/data/images/core/worldmap/story_button_normal.png
-share/pingus/data/images/core/worldmap/story_button_pressed.png
-share/pingus/data/images/core/worldmap/tube.png
-share/pingus/data/images/entrances/cloudent.png
-share/pingus/data/images/entrances/entrance.png
-share/pingus/data/images/entrances/eyes_entrance.png
-share/pingus/data/images/entrances/eyes_entrance_anim.png
-share/pingus/data/images/entrances/eyes_underlay.png
-share/pingus/data/images/entrances/generic.png
-share/pingus/data/images/entrances/halloween.png
-share/pingus/data/images/entrances/industrial.png
-share/pingus/data/images/entrances/industrial_top.png
-share/pingus/data/images/entrances/snow_back.png
Home |
Main Index |
Thread Index |
Old Index