Skip to content

Commit 13ce208

Browse files
authored
Merge pull request #199 from Ghabry/vita-no-mutex
Vita: Disable ICU mutex code (deadlocks on startup), bump libpng
2 parents 57e4736 + a1ac8ed commit 13ce208

4 files changed

Lines changed: 11 additions & 8 deletions

File tree

shared/libpng-custom-cc.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
diff -Nur libpng-1.6.39-orig/scripts/genout.cmake.in libpng-1.6.39/scripts/genout.cmake.in
2-
--- libpng-1.6.39-orig/scripts/genout.cmake.in 2022-11-20 22:53:23.000000000 +0100
3-
+++ libpng-1.6.39/scripts/genout.cmake.in 2024-06-09 18:38:38.953706845 +0200
1+
diff -Nur libpng-1.6.39-orig/scripts/cmake/genout.cmake.in libpng-1.6.39/scripts/cmake/genout.cmake.in
2+
--- libpng-1.6.39-orig/scripts/cmake/genout.cmake.in 2022-11-20 22:53:23.000000000 +0100
3+
+++ libpng-1.6.39/scripts/cmake/genout.cmake.in 2024-06-09 18:38:38.953706845 +0200
44
@@ -14,6 +14,7 @@
55

66
set(AWK "@AWK@")

shared/packages.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ arguments = "-DZLIB_BUILD_EXAMPLES=OFF"
88
anitya_id = 5303
99

1010
[libpng]
11-
version = 1.6.39
11+
version = 1.6.47
1212
url = "https://download.sourceforge.net/libpng/libpng-${version}.tar.xz"
1313
arguments = "-DPNG_SHARED=OFF -DPNG_EXECUTABLES=OFF -DPNG_TESTS=OFF"
14-
anitya_id = 15294
14+
anitya_id = 1705
1515

1616
[freetype]
1717
version = 2.13.3
@@ -159,7 +159,7 @@ version_major = 76
159159
version_minor = 1
160160
version = ${version_major}-${version_minor}
161161
_ini_comment = empty on purpose, otherwise polluted by default section
162-
directory =
162+
directory =
163163
url = https://ci.easyrpg.org/job/icudata/lastSuccessfulBuild/artifact/icudata${version_major}_all.tar.gz
164164
files = "icudt*.dat"
165165
anitya_id = 16134

shared/packages.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ ZLIB_URL="https://zlib.net/fossils/zlib-1.3.1.tar.gz"
99
ZLIB_ARGS="-DZLIB_BUILD_EXAMPLES=OFF"
1010
ZLIB_DIR="zlib-1.3.1"
1111

12-
LIBPNG_URL="https://download.sourceforge.net/libpng/libpng-1.6.39.tar.xz"
12+
LIBPNG_URL="https://download.sourceforge.net/libpng/libpng-1.6.47.tar.xz"
1313
LIBPNG_ARGS="-DPNG_SHARED=OFF -DPNG_EXECUTABLES=OFF -DPNG_TESTS=OFF"
14-
LIBPNG_DIR="libpng-1.6.39"
14+
LIBPNG_DIR="libpng-1.6.47"
1515

1616
FREETYPE_URL="https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.xz"
1717
FREETYPE_ARGS="-DFT_DISABLE_BZIP2=ON -DFT_DISABLE_BROTLI=ON"

vita/2_build_toolchain.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ if [ ! -f .patches-applied ]; then
3737
)
3838

3939
# Fix icu build
40+
# Remove mutexes (crashes)
41+
patch -Np0 < $SCRIPT_DIR/../shared/extra/icu-no-mutex.patch
42+
# Vita specific fixes
4043
patch -Np0 < $SCRIPT_DIR/icu-vita.patch
4144

4245
# Disable vita2dlib jpeg dependency

0 commit comments

Comments
 (0)