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:           Sat Jul 22 02:15:17 UTC 2023

Modified Files:
        pkgsrc/games/openrct2: Makefile PLIST distinfo
        pkgsrc/games/openrct2/patches: patch-src_openrct2_CMakeLists.txt
            patch-src_openrct2_common.h patch-src_openrct2_platform_Platform2.h
            patch-src_openrct2_util_Util.cpp

Log Message:
openrct2: Update to 0.2.6

upstream changes:
-----------------
0.2.6 (2020-04-17)
------------------------------------------------------------------------
- Feature: [#10925] Show hovered values on finance charts.
- Feature: [#11013] Ctrl+C copies input dialog text to clipboard.
- Feature: [#11218] load_park command for console
- Feature: [#11272] Option for toggling notifications for 'Ride casualties' and 'Stuck or stalled vehicles'.
- Feature: [#11281] add_news_item command for console
- Feature: [#11300] Add powered launch and reverse incline launched shuttle mode to the Stand-Up Roller Coaster (for RCT1 parity).
- Fix: [#475] Water sides drawn incorrectly (original bug).
- Fix: [#6123, #7907, #9472, #11028] Cannot build some track designs with 4 stations (original bug).
- Fix: [#6238] Invalid tile elem iteration in Guest::UpdateUsingBin
- Fix: [#7094] Back wall edge texture in water missing.
- Fix: [#9719] Hacked walls in RCT1 saves are imported incorrectly.
- Fix: [#10372, #10509, #10806] Lift base sections incorrectly exporting, causing various lift related bugs.
- Fix: [#10928] File browser's date column is too narrow.
- Fix: [#10951, #11160] Attempting to place park entrances creates ghost entrances in random locations.
- Fix: [#11005] Company value overflows.
- Fix: [#11027] Third color on walls becomes black when saving.
- Fix: [#11063] Scrolling position persists when switching tabs in the scenery window.
- Fix: [#11106] Crash on getting invalid vehicle index.
- Fix: [#11126] Cannot place Frightmare track design.
- Fix: [#11208] Cannot export parks with RCT2 DLC objects.
- Fix: [#11230] Seat Rotation not imported correctly for hacked rides.
- Fix: [#11225] Replay manager cannot handle track designs.
- Fix: [#11246] Fix Various Import/Export issues with Boat locations, balloon frame number.
- Fix: [#11258] Properly remove format codes from imported strings.
- Fix: [#11286] Fix banner tooltip colour.
- Fix: Small red gardens in RCT1 saves are imported in the wrong colour.
- Improved: [#11157] Slimmer virtual floor lines.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/games/openrct2/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/openrct2/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/games/openrct2/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/games/openrct2/patches/patch-src_openrct2_CMakeLists.txt \
    pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform2.h \
    pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp

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.30 pkgsrc/games/openrct2/Makefile:1.31
--- pkgsrc/games/openrct2/Makefile:1.30 Fri Jul 21 22:02:14 2023
+++ pkgsrc/games/openrct2/Makefile      Sat Jul 22 02:15:16 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2023/07/21 22:02:14 nia Exp $
+# $NetBSD: Makefile,v 1.31 2023/07/22 02:15:16 triaxx Exp $
 
-DISTNAME=      openrct2-0.2.5
+DISTNAME=      openrct2-0.2.6
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=OpenRCT2/}
 GITHUB_PROJECT=        OpenRCT2
@@ -15,6 +15,7 @@ USE_CMAKE=    yes
 USE_TOOLS+=    pkg-config
 USE_LANGUAGES= c c++17
 
+GCC_REQD+=             9
 USE_CXX_FEATURES+=     c++17 filesystem
 
 CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE="Release"

Index: pkgsrc/games/openrct2/PLIST
diff -u pkgsrc/games/openrct2/PLIST:1.2 pkgsrc/games/openrct2/PLIST:1.3
--- pkgsrc/games/openrct2/PLIST:1.2     Mon Jul 17 19:41:15 2023
+++ pkgsrc/games/openrct2/PLIST Sat Jul 22 02:15:16 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2023/07/17 19:41:15 triaxx Exp $
+@comment $NetBSD: PLIST,v 1.3 2023/07/22 02:15:16 triaxx Exp $
 bin/openrct2
 bin/openrct2-cli
 lib/libopenrct2.a

Index: pkgsrc/games/openrct2/distinfo
diff -u pkgsrc/games/openrct2/distinfo:1.7 pkgsrc/games/openrct2/distinfo:1.8
--- pkgsrc/games/openrct2/distinfo:1.7  Mon Jul 17 19:41:15 2023
+++ pkgsrc/games/openrct2/distinfo      Sat Jul 22 02:15:16 2023
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.7 2023/07/17 19:41:15 triaxx Exp $
+$NetBSD: distinfo,v 1.8 2023/07/22 02:15:16 triaxx Exp $
 
-BLAKE2s (openrct2-0.2.5.tar.gz) = 413448eb8583f33c48b2581b1d006f90802b757a8232983bef3a1416eae92ded
-SHA512 (openrct2-0.2.5.tar.gz) = 8ab091788a52408ef37d603581841a12ffbe5a5eced43504d8e19e89d26b1320010dc0b4a4b67080260e66e24edeb2c780d7bad9b88b58e6a7216f4e393fc516
-Size (openrct2-0.2.5.tar.gz) = 11076466 bytes
+BLAKE2s (openrct2-0.2.6.tar.gz) = ebf606cb7bac239ed2c137c14eca364c3ae4bfa96944921781eff3ace486da12
+SHA512 (openrct2-0.2.6.tar.gz) = abe7c344b7588b169c95ffe0ab9028f72614d9b5783d81fa4f97f206d90d8cbaa0b91f04314c10926dbd5f68bba166558c428557f598abb343d306800611fb24
+Size (openrct2-0.2.6.tar.gz) = 11094308 bytes
 SHA1 (patch-src_openrct2-ui_title_TitleSequencePlayer.cpp) = 35a4ee2a47fe6f5bfd536e199a369361cb1b12fa
-SHA1 (patch-src_openrct2_CMakeLists.txt) = e5d8b9484589e69e4dce9f956b2803c555a029aa
-SHA1 (patch-src_openrct2_common.h) = dee58353ac3f55895ccd958bc6a78cf339303dfd
-SHA1 (patch-src_openrct2_platform_Platform2.h) = 36da0bf860735b771837a949e67bcfe95380c684
+SHA1 (patch-src_openrct2_CMakeLists.txt) = 174dfe359939980347082a9bae7b505680d0f900
+SHA1 (patch-src_openrct2_common.h) = 32bb78f825307e59067f365b7af2484c69ca4b97
+SHA1 (patch-src_openrct2_platform_Platform2.h) = 6615ab04abccfe6e00fac3f779dd25ff17041a7c
 SHA1 (patch-src_openrct2_platform_Posix.cpp) = 103299bf299ccc347154ebad5d8ca1b1f26a34e3
-SHA1 (patch-src_openrct2_util_Util.cpp) = 4086d3a99c24581f82f950ad87b7a0e5f94b9e40
+SHA1 (patch-src_openrct2_util_Util.cpp) = aaebb6b69cdb560a6db44fc8acc19bf23c576801

Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_CMakeLists.txt
diff -u pkgsrc/games/openrct2/patches/patch-src_openrct2_CMakeLists.txt:1.2 pkgsrc/games/openrct2/patches/patch-src_openrct2_CMakeLists.txt:1.3
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_CMakeLists.txt:1.2 Mon Jul 17 19:41:15 2023
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_CMakeLists.txt     Sat Jul 22 02:15:16 2023
@@ -1,16 +1,16 @@
-$NetBSD: patch-src_openrct2_CMakeLists.txt,v 1.2 2023/07/17 19:41:15 triaxx Exp $
+$NetBSD: patch-src_openrct2_CMakeLists.txt,v 1.3 2023/07/22 02:15:16 triaxx Exp $
 
 GCC 9 does not require linking with -lstdc++fs to use types and functions in
 <filesystem> now (https://gcc.gnu.org/gcc-9/changes.html).
 
---- src/openrct2/CMakeLists.txt.orig   2020-03-24 20:46:30.000000000 +0000
+--- src/openrct2/CMakeLists.txt.orig   2020-04-17 14:13:30.000000000 +0000
 +++ src/openrct2/CMakeLists.txt
-@@ -17,13 +17,6 @@ add_library(${PROJECT_NAME} ${OPENRCT2_C
+@@ -22,13 +22,6 @@ add_library(${PROJECT_NAME} ${OPENRCT2_C
  set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
  SET_CHECK_CXX_FLAGS(${PROJECT_NAME})
  
 -# GCC / Clang likes us to pass the -lstdc++fs flag to link C++17 filesystem implementation.
--if (NOT MINGW)
+-if (NOT MINGW AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
 -    if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
 -        target_link_libraries(${PROJECT_NAME} stdc++fs)
 -    endif()
Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h
diff -u pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h:1.2 pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h:1.3
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h:1.2       Mon Jul 17 19:41:15 2023
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h   Sat Jul 22 02:15:16 2023
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_openrct2_common.h,v 1.2 2023/07/17 19:41:15 triaxx Exp $
+$NetBSD: patch-src_openrct2_common.h,v 1.3 2023/07/22 02:15:16 triaxx Exp $
 
 Take a stab at supporting big-endian ports.
 
---- src/openrct2/common.h.orig 2019-10-28 20:18:47.000000000 +0000
+--- src/openrct2/common.h.orig 2020-04-17 14:13:30.000000000 +0000
 +++ src/openrct2/common.h
-@@ -92,6 +92,12 @@ const constexpr auto ror64 = ror<uint64_
+@@ -92,6 +92,12 @@ namespace
  #        define HIBYTE(w) ((uint8_t)(((uint16_t)(w) >> 8) & 0xFF))
  #    endif // __BYTE_ORDER__
  
@@ -13,7 +13,7 @@ Take a stab at supporting big-endian por
 +#        define LOBYTE(w) ((uint8_t)(((uint16_t)(w) >> 8) & 0xFF))
 +#        define HIBYTE(w) ((uint8_t)(w))
 +#    endif
-+
++ 
  #    ifndef RCT2_ENDIANESS
  #        error Unknown endianess!
  #    endif // RCT2_ENDIANESS

Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform2.h
diff -u pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform2.h:1.1 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform2.h:1.2
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform2.h:1.1   Sun Nov 17 16:19:57 2019
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform2.h       Sat Jul 22 02:15:16 2023
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_openrct2_platform_Platform2.h,v 1.1 2019/11/17 16:19:57 nia Exp $
+$NetBSD: patch-src_openrct2_platform_Platform2.h,v 1.2 2023/07/22 02:15:16 triaxx Exp $
 
 Support NetBSD.
 
---- src/openrct2/platform/Platform2.h.orig     2019-10-28 20:18:47.000000000 +0000
+--- src/openrct2/platform/Platform2.h.orig     2020-04-17 14:13:30.000000000 +0000
 +++ src/openrct2/platform/Platform2.h
 @@ -33,7 +33,7 @@ namespace Platform
      std::string GetDocsPath();
Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp
diff -u pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp:1.1 pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp:1.2
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp:1.1  Sat May 30 20:47:08 2020
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp      Sat Jul 22 02:15:16 2023
@@ -1,4 +1,6 @@
-$NetBSD: patch-src_openrct2_util_Util.cpp,v 1.1 2020/05/30 20:47:08 joerg Exp $
+$NetBSD: patch-src_openrct2_util_Util.cpp,v 1.2 2023/07/22 02:15:16 triaxx Exp $
+
+Support NetBSD.
 
 --- src/openrct2/util/Util.cpp.orig    2020-05-27 23:27:33.350998119 +0000
 +++ src/openrct2/util/Util.cpp



Home | Main Index | Thread Index | Old Index