pkgsrc-Changes archive

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

CVS commit: pkgsrc/games/openrct2



Module Name:    pkgsrc
Committed By:   triaxx
Date:           Thu Jan  4 21:37:29 UTC 2024

Modified Files:
        pkgsrc/games/openrct2: Makefile PLIST distinfo
        pkgsrc/games/openrct2/patches:
            patch-src_openrct2_platform_Platform.macOS.mm

Log Message:
openrct2: Update to 0.4.7

upstream changes:
-----------------
0.4.7 (2023-12-31)
  o Feature: [#12078] Add shortcut key for toggling wall slope.
  o Feature: [#19919] Add diagonal brakes and diagonal block brakes to most coaster types.
  o Feature: [#20141] Add additional track pieces to the Giga Coaster.
  o Feature: [#20825] Made setting the game speed a game action.
  o Feature: [#20830] Display author field on scenery window.
  o Feature: [#20853] [Plugin] Add “BaseTileElement.owner” which is saved in the park file.
  o Feature: [objects#257] Re-introduce the RCT1 road, which does not have handrails.
  o Feature: [OpenMusic#46] Added Mystic ride music style.
  o Feature: [OpenMusic#50] Added Rock style 4 ride music.
  o Improved: [objects#261] Add composer credits on all RCT2 music objects.
  o Change: [#20790] Default ride price set to free if park charges for entry.
  o Change: [#20880] Restore removed default coaster colours.
  o Change: [#21102] The money effect will now update even when the game is paused.
  o Change: [objects#244] Update sort priorities for expansion scenery groups.
  o Change: [objects#256] Use recoloured RCT2 artwork on the Fruity Ices Stall, rather than the (slightly different) RCT1 artwork.
  o Fix: [#5677] Balloons pass through the ground and objects.
  o Fix: [#12299] Placing ride entrances/exits ignores the Disable Clearance Checks cheat.
  o Fix: [#13473] Guests complain that the default Circus price is too high.
  o Fix: [#15293] TTF fonts don’t format correctly with OpenGL.
  o Fix: [#16453] Tile inspector invisibility shortcut does not use a game action.
  o Fix: [#16926] When multiple vehicles are grouped in research, only one of them is unlocked.
  o Fix: [#17774] Misplaced/missing land and construction rights tiles in RCT1 & RCT2 scenarios.
  o Fix: [#18199] Dots in the game save’s name no longer get truncated.
  o Fix: [#19722] “Forbid tree removal” restriction doesn’t forbid removal of large scenery tree items.
  o Fix: [#20253] Crash when displaying a Lay-Down RC’s half loop.
  o Fix: [#20356] Cannot set tertiary colour on small scenery.
  o Fix: [#20624] Scrolling text glitches after language is changed.
  o Fix: [#20679] Android: game crashes at launch.
  o Fix: [#20737] Spent money in player window underflows when getting refunds.
  o Fix: [#20747] Staff speed cheat not applying to newly hired staff, UI not showing the current applied speed.
  o Fix: [#20778] [Plugin] Incorrect target api when executing custom actions.
  o Fix: [#20807] Tertiary colour not copied with small scenery.
  o Fix: [#20964] Crash when player connects to server with a group assigned that no longer exists.
  o Fix: [#20995] TTF fonts don’t support hinting, outlines, or insets with OpenGL.
  o Fix: [#21042] Peeps don’t render properly in S4 parks.
  o Fix: [objects#246, objects#248] Some objects are incorrectly marked as originating from RCT1.
  o Fix: [objects#260] Submarine Ride has its capacity listed incorrectly.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/games/openrct2/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/games/openrct2/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/games/openrct2/distinfo
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm

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

Modified files:

Index: pkgsrc/games/openrct2/Makefile
diff -u pkgsrc/games/openrct2/Makefile:1.51 pkgsrc/games/openrct2/Makefile:1.52
--- pkgsrc/games/openrct2/Makefile:1.51 Sun Nov 12 13:21:41 2023
+++ pkgsrc/games/openrct2/Makefile      Thu Jan  4 21:37:29 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2023/11/12 13:21:41 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2024/01/04 21:37:29 triaxx Exp $
 
-DISTNAME=      openrct2-0.4.6
-PKGREVISION=   4
+DISTNAME=      openrct2-0.4.7
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=OpenRCT2/}
 GITHUB_PROJECT=        OpenRCT2
@@ -14,7 +13,7 @@ LICENSE=      gnu-gpl-v3
 
 USE_CMAKE=     yes
 USE_TOOLS+=    pkg-config
-USE_LANGUAGES= c c++17
+USE_LANGUAGES= c
 
 # C++17
 GCC_REQD+=     9
@@ -31,6 +30,8 @@ CXXFLAGS+=    -DORCT2_RESOURCE_DIR=\"${PREF
 CONFIGURE_DIRS=        build
 CMAKE_ARG_PATH=        ..
 
+USE_CXX_FEATURES=      c++17
+
 BUILDLINK_TRANSFORM+=  rm:-Werror
 
 # XXX it cannot be built without an Internet connection.

Index: pkgsrc/games/openrct2/PLIST
diff -u pkgsrc/games/openrct2/PLIST:1.16 pkgsrc/games/openrct2/PLIST:1.17
--- pkgsrc/games/openrct2/PLIST:1.16    Fri Sep  8 08:52:16 2023
+++ pkgsrc/games/openrct2/PLIST Thu Jan  4 21:37:29 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2023/09/08 08:52:16 triaxx Exp $
+@comment $NetBSD: PLIST,v 1.17 2024/01/04 21:37:29 triaxx Exp $
 bin/openrct2
 bin/openrct2-cli
 lib/libopenrct2.a
@@ -68,8 +68,10 @@ share/openrct2/object/official/music/ope
 share/openrct2/object/official/music/openrct2.music.extraterrestrial.parkobj
 share/openrct2/object/official/music/openrct2.music.fairground2.parkobj
 share/openrct2/object/official/music/openrct2.music.galaxy.parkobj
+share/openrct2/object/official/music/openrct2.music.mystic.parkobj
 share/openrct2/object/official/music/openrct2.music.prehistoric.parkobj
 share/openrct2/object/official/music/openrct2.music.ragtime2.parkobj
+share/openrct2/object/official/music/openrct2.music.rock4.parkobj
 share/openrct2/object/official/ride/openrct2.ride.alpine_coaster.parkobj
 share/openrct2/object/official/ride/openrct2.ride.hybrid_coaster.parkobj
 share/openrct2/object/official/ride/openrct2.ride.single_rail_coaster.parkobj
@@ -112,6 +114,7 @@ share/openrct2/object/rct1/footpath_rail
 share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.crazy_paving.parkobj
 share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.dirt.parkobj
 share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.queue_blue.parkobj
+share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.road.parkobj
 share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.tarmac.parkobj
 share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.tiles_brown.parkobj
 share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.ash.parkobj

Index: pkgsrc/games/openrct2/distinfo
diff -u pkgsrc/games/openrct2/distinfo:1.24 pkgsrc/games/openrct2/distinfo:1.25
--- pkgsrc/games/openrct2/distinfo:1.24 Fri Sep  8 08:52:16 2023
+++ pkgsrc/games/openrct2/distinfo      Thu Jan  4 21:37:29 2024
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.24 2023/09/08 08:52:16 triaxx Exp $
+$NetBSD: distinfo,v 1.25 2024/01/04 21:37:29 triaxx Exp $
 
-BLAKE2s (openrct2-0.4.6.tar.gz) = c1edc750a44a92383d618e5f175cf9a4ce4c3cddadd01ebc28afbb4f21a49e53
-SHA512 (openrct2-0.4.6.tar.gz) = fd48983f231b71cce9c7f59af88a46e81c7dfd005c77ce3594a43dfac87fd9d88dd900e3137c8c2c3bdeda974392c94412d031923e2191b44e974db1e3922712
-Size (openrct2-0.4.6.tar.gz) = 21003990 bytes
+BLAKE2s (openrct2-0.4.7.tar.gz) = 7b9e200bcd155e771f665ec334f62b668fd443e0be2342695358a670158e7e74
+SHA512 (openrct2-0.4.7.tar.gz) = 704007298d35b90cba592719649d066a2e8e546044f39ca0edddebd4c9e8e864ef8d1314e3bc5eaadf38fb2df54d9cb33ee9cb1cba3defd099aa34ea2a985a90
+Size (openrct2-0.4.7.tar.gz) = 21677290 bytes
 SHA1 (patch-src_openrct2-ui_title_TitleSequencePlayer.cpp) = 35a4ee2a47fe6f5bfd536e199a369361cb1b12fa
 SHA1 (patch-src_openrct2_platform_Platform.Posix.cpp) = 9c052c55489cd2bb4e0f50a71c7cd48f29d3887b
 SHA1 (patch-src_openrct2_platform_Platform.h) = bfac1159b28a0ba37b2cb1a5f1be8729aba03cb8
-SHA1 (patch-src_openrct2_platform_Platform.macOS.mm) = 4b71726422af272e29ae42b7411c2738e88ec70f
+SHA1 (patch-src_openrct2_platform_Platform.macOS.mm) = 63d05c611909b6db778a9feeaaac16ac9bb450b7
 SHA1 (patch-src_openrct2_util_Util.cpp) = 0acc8469a7b81b3259d891e8b559b64f6e6e842d

Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm
diff -u pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm:1.4 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm:1.5
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm:1.4     Sun Sep  3 12:14:30 2023
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm Thu Jan  4 21:37:29 2024
@@ -1,9 +1,18 @@
-$NetBSD: patch-src_openrct2_platform_Platform.macOS.mm,v 1.4 2023/09/03 12:14:30 triaxx Exp $
+$NetBSD: patch-src_openrct2_platform_Platform.macOS.mm,v 1.5 2024/01/04 21:37:29 triaxx Exp $
 
 Support pkgsrc.
 
---- src/openrct2/platform/Platform.macOS.mm.orig       2021-03-13 11:17:05.000000000 +0000
+--- src/openrct2/platform/Platform.macOS.mm.orig       2023-12-31 14:09:59.000000000 +0000
 +++ src/openrct2/platform/Platform.macOS.mm
+@@ -75,7 +75,7 @@ namespace Platform
+ 
+     std::string GetDocsPath()
+     {
+-        return GetBundlePath();
++        return "@PREFIX@/share/doc/openrct2";
+     }
+ 
+     std::string GetInstallPath()
 @@ -96,21 +96,7 @@ namespace Platform
              }
              else



Home | Main Index | Thread Index | Old Index