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:           Sun Jul 23 21:15:44 UTC 2023

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

Log Message:
openrct2: Fix execution on macOS


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/games/openrct2/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/games/openrct2/distinfo
cvs rdiff -u -r0 -r1.1 \
    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.32 pkgsrc/games/openrct2/Makefile:1.33
--- pkgsrc/games/openrct2/Makefile:1.32 Sat Jul 22 10:55:16 2023
+++ pkgsrc/games/openrct2/Makefile      Sun Jul 23 21:15:43 2023
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.32 2023/07/22 10:55:16 triaxx Exp $
+# $NetBSD: Makefile,v 1.33 2023/07/23 21:15:43 triaxx Exp $
 
 DISTNAME=      openrct2-0.3.0
+PKGREVISION=   1
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=OpenRCT2/}
 GITHUB_PROJECT=        OpenRCT2
@@ -43,6 +44,7 @@ SUBST_CLASSES+=               doc
 SUBST_STAGE.doc=       pre-configure
 SUBST_MESSAGE.doc=     Fixing documentation path.
 SUBST_FILES.doc=       src/openrct2/platform/Platform.Linux.cpp
+SUBST_FILES.doc+=      src/openrct2/platform/Platform.macOS.mm
 SUBST_VARS.doc=                PREFIX
 
 pre-configure:

Index: pkgsrc/games/openrct2/distinfo
diff -u pkgsrc/games/openrct2/distinfo:1.9 pkgsrc/games/openrct2/distinfo:1.10
--- pkgsrc/games/openrct2/distinfo:1.9  Sat Jul 22 10:55:16 2023
+++ pkgsrc/games/openrct2/distinfo      Sun Jul 23 21:15:43 2023
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2023/07/22 10:55:16 triaxx Exp $
+$NetBSD: distinfo,v 1.10 2023/07/23 21:15:43 triaxx Exp $
 
 BLAKE2s (openrct2-0.3.0.tar.gz) = a2f6d83bb7a4155c87051e6747b6e7b8ab399a24a7144ce50ff85ba74abedbd1
 SHA512 (openrct2-0.3.0.tar.gz) = 585bcd7a077114dc5332b95cb44f7c689e47fcbd7cff7c2ab32a24253a4fd87f50e79f40f9428c79ea6bc6d8cd88019b4edfce88509c03bc2d43854926d21317
@@ -7,6 +7,7 @@ SHA1 (patch-src_openrct2-ui_title_TitleS
 SHA1 (patch-src_openrct2_CMakeLists.txt) = ddd579719c50c859ee4193791c028c9ba99a637d
 SHA1 (patch-src_openrct2_common.h) = e041bf7afab0d400b0860811e21bdc35503de573
 SHA1 (patch-src_openrct2_platform_Platform.Linux.cpp) = d8ddd15b91baff6041b4bd85ca8ea3dd6742b6c3
+SHA1 (patch-src_openrct2_platform_Platform.macOS.mm) = 8d753476ba13cc47d111ebb6de38605e604c3a9d
 SHA1 (patch-src_openrct2_platform_Platform2.h) = 9d97308addb5995a430244fc04aa961f8ca0deaa
 SHA1 (patch-src_openrct2_platform_Posix.cpp) = 103299bf299ccc347154ebad5d8ca1b1f26a34e3
 SHA1 (patch-src_openrct2_util_Util.cpp) = aaebb6b69cdb560a6db44fc8acc19bf23c576801

Added files:

Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm
diff -u /dev/null pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm:1.1
--- /dev/null   Sun Jul 23 21:15:44 2023
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm Sun Jul 23 21:15:43 2023
@@ -0,0 +1,26 @@
+$NetBSD: patch-src_openrct2_platform_Platform.macOS.mm,v 1.1 2023/07/23 21:15:43 triaxx Exp $
+
+Support pkgsrc.
+
+--- src/openrct2/platform/Platform.macOS.mm.orig       2020-08-15 19:13:50.000000000 +0000
++++ src/openrct2/platform/Platform.macOS.mm
+@@ -73,18 +73,7 @@ namespace Platform
+         }
+         else
+         {
+-            auto exePath = GetCurrentExecutablePath();
+-            auto exeDirectory = Path::GetDirectory(exePath);
+-            path = Path::Combine(exeDirectory, "data");
+-            NSString* nsPath = [NSString stringWithUTF8String:path.c_str()];
+-            if (![[NSFileManager defaultManager] fileExistsAtPath:nsPath])
+-            {
+-                path = GetBundlePath();
+-                if (path.empty())
+-                {
+-                    path = "/";
+-                }
+-            }
++            path = "@PREFIX@/share/openrct2";
+         }
+         return path;
+     }



Home | Main Index | Thread Index | Old Index