Skip to content

Commit e51225c

Browse files
committed
Merge branch 'patch-minizip-import' into luabind-0.9.1-forked
2 parents 44acd1e + 2f7facb commit e51225c

6 files changed

Lines changed: 30 additions & 6 deletions

File tree

.github/actions/osxcross/macports.patch

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,12 @@ index 3e87735..5c48e4e 100755
2424
"$CACHE/$file.rmd160" "$CACHE/$file" 1>/dev/null
2525

2626
if [ $? -ne 0 ]; then
27+
@@ -360,7 +362,7 @@ getPkgUrl()
28+
grep -o -E '"version":"[^"]+"' | \
29+
cut -d'"' -f4)
30+
31+
- pkgs=$(getFileStdout "$MIRROR/$pkgname/?C=M;O=A" | \
32+
+ pkgs=$(getFileStdout "$MIRROR/$pkgname/?C=M;O=D" | \
33+
grep -o -E 'href="([^"#]+)"' | \
34+
cut -d'"' -f2 | grep '.tbz2$' | uniq)
35+

.github/workflows/meson.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ jobs:
178178
echo "::group::Installing pkg-config"
179179
sudo apt install pkg-config
180180
echo "::group::Installing mac deps"
181-
omp install SDL3 onetbb lz4 libpng minizip luajit flac
181+
omp --x86_64 install SDL3 onetbb lz4 libpng minizip luajit flac
182182
echo "OSXCROSS_PKG_CONFIG_PATH=${{env.OSXCROSS_TARGET}}/macports/pkgs/opt/local/libexec/onetbb/lib/pkgconfig" >> $GITHUB_ENV
183183
echo "::endgroup::"
184184
echo "::group::Installing meson"

Source/Managers/ActivityMan.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,13 @@
2525

2626
#include "MusicMan.h"
2727

28-
#include "minizip/zip.h"
29-
#include "minizip/unzip.h"
28+
#ifdef SYSTEM_MINIZIP
29+
#include <minizip/zip.h>
30+
#include <minizip/unzip.h>
31+
#else
32+
#include "zip.h"
33+
#include "unzip.h"
34+
#endif
3035

3136
#include "tracy/Tracy.hpp"
3237

Source/Menus/SaveLoadMenuGUI.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,13 @@
2121

2222
#include <execution>
2323

24-
#include "minizip/zip.h"
25-
#include "minizip/unzip.h"
24+
#ifdef SYSTEM_MINIZIP
25+
#include <minizip/zip.h>
26+
#include <minizip/unzip.h>
27+
#else
28+
#include "zip.h"
29+
#include "unzip.h"
30+
#endif
2631

2732
using namespace RTE;
2833

Source/System/System.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
#include "System.h"
22

33
#include "RTETools.h"
4-
#include "minizip/unzip.h"
4+
#ifdef SYSTEM_MINIZIP
5+
#include <minizip/unzip.h>
6+
#else
7+
#include "unzip.h"
8+
#endif
59

610
#include "RTEError.h"
711

meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ if host_machine.system() in ['linux','darwin']
185185
dependency('tbb'),
186186
dependency('gl')
187187
]
188+
preprocessor_flags+=['-DSYSTEM_MINIZIP']
188189
if host_machine.system()=='darwin'
189190
deps += dependency('appleframeworks', modules: ['Foundation'])
190191
endif

0 commit comments

Comments
 (0)