summaryrefslogtreecommitdiff
path: root/user/arcticfox
diff options
context:
space:
mode:
Diffstat (limited to 'user/arcticfox')
-rw-r--r--user/arcticfox/APKBUILD10
-rw-r--r--user/arcticfox/icu-77.patch11
-rw-r--r--user/arcticfox/override-cxx-version.patch2
-rw-r--r--user/arcticfox/stackwalk-x86-ppc.patch22
4 files changed, 30 insertions, 15 deletions
diff --git a/user/arcticfox/APKBUILD b/user/arcticfox/APKBUILD
index 78349f11a..1bdde8db9 100644
--- a/user/arcticfox/APKBUILD
+++ b/user/arcticfox/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=arcticfox
-pkgver=45.1
+pkgver=46.0
pkgrel=0
pkgdesc="Arctic Fox web browser (fork of Firefox with PPC support)"
url="https://github.com/rmottola/Arctic-Fox/wiki"
@@ -21,6 +21,7 @@ source="arcticfox-$pkgver.tar.gz::https://github.com/rmottola/Arctic-Fox/archive
arcticfox.desktop
hunspell.patch
+ icu-77.patch
override-cxx-version.patch
stackwalk-x86-ppc.patch
"
@@ -127,10 +128,11 @@ dev() {
default_dev
}
-sha512sums="0b24bc8cf201a78517c7934c119b1e21d511068e8ea06c8b7f5ce65e5867e9f091cc0c8c65b0f8c78e8637d27dd3d505126d355c8ca5693f1b0417020b838800 arcticfox-45.1.tar.gz
+sha512sums="946e3431d6c89dfe613bfa3982bb606e62fa21966cb5adb2afd59c9b6d775b8c00df5d9fe4562b8e1bf084c6480e01cbecc22dc447c669457f880859d981bb57 arcticfox-46.0.tar.gz
ce5312b4fcf07d0dd0496366f6e3be406ef19a389f67a3eb8e3df62232d9eb08ed1a5e212dee1725d907bb025bc3da19b6d0b0d97210893846eb8206890fe8de mozconfig
27ea43eb45fc68f3d2469d5f07636e10801dee11635a430ec8ec922ed790bb426b072da94df885e4dfa1ea8b7a24f2f56dd92f9b0f51e162330f161216bd6de6 Python-2.7.15.tar.xz
d4f9a2a64cb8c1e679a13429e62cfd2e8a44cf54896c2999258571ab990711fbc3d078ce655efd90437e60ef113af1e5277f416f5cf78dfea21f82c481f6929b arcticfox.desktop
50cc077df6d17358f5dcffcabb1a75087b58ac46f60d9d5fc8f2d407e93a26d89778e4c09a5203f2a55bc9f9ddb247f4482483d30f495bc9e3393fad37a322d7 hunspell.patch
-bf63b06c030b388711554a4eff36fc50f2af802b59a9f1d7c5b42f11fcc1dd806d53980bdd89bf9518fc51ba25a812c892dfaf47e9d50b33a82ebad9462da92a override-cxx-version.patch
-a0f97b8b3e5b0d93b155f1678a3d5984b52ede440202656d35237a6e7025b4a1315c114a1a87c3974d0d43b0f637e186b2be6422c44ba5f111ede53893e39c54 stackwalk-x86-ppc.patch"
+db462cb571a9567f7c5e1c9822dba258fcfa578024be8d66f55331d421a3af3ad6d3a37e61e26c3d117c9caf347c7f5f41f18d6ce984f5dabfd4cdd7679b8e74 icu-77.patch
+808973c93ae96b73fe615407bd4fd0482e3416fd4c15b309f3590e79a8be2ebcdd4728b346454a9aeeb9a291acbf0a93e9b04f658e88c2a3bfecafdd1b18c573 override-cxx-version.patch
+4eeaa0abac910a967dd281fe230f9c9bc0f808c2fcf4dd0e1c96d501c9cb64d805b93b5872b70aef6552184b15d246a5d61d260e6829141f6d0ced4fce7415fa stackwalk-x86-ppc.patch"
diff --git a/user/arcticfox/icu-77.patch b/user/arcticfox/icu-77.patch
new file mode 100644
index 000000000..5acb7d0b0
--- /dev/null
+++ b/user/arcticfox/icu-77.patch
@@ -0,0 +1,11 @@
+--- Arctic-Fox-46.0/build/autoconf/icu.m4.old 2025-06-14 08:55:06.000000000 -0500
++++ Arctic-Fox-46.0/build/autoconf/icu.m4 2025-06-27 02:24:47.370672196 -0500
+@@ -15,7 +15,7 @@
+ MOZ_SYSTEM_ICU=1)
+
+ if test -n "$MOZ_SYSTEM_ICU"; then
+- PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1)
++ PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1 icu-uc >= 50.1)
+ CFLAGS="$CFLAGS $MOZ_ICU_CFLAGS"
+ CXXFLAGS="$CXXFLAGS $MOZ_ICU_CFLAGS"
+ fi
diff --git a/user/arcticfox/override-cxx-version.patch b/user/arcticfox/override-cxx-version.patch
index 6486c702e..9c0f4a82b 100644
--- a/user/arcticfox/override-cxx-version.patch
+++ b/user/arcticfox/override-cxx-version.patch
@@ -2,7 +2,7 @@ ICU 75 requires C++17 mode as a bare minimum.
--- Arctic-Fox-45.1/build/moz.configure/toolchain.configure.old 2024-09-30 14:54:44.000000000 -0500
+++ Arctic-Fox-45.1/build/moz.configure/toolchain.configure 2024-11-19 00:21:31.792210428 -0600
-@@ -339,9 +339,9 @@
+@@ -354,9 +354,9 @@
# Note: MSVC, while supporting C++11, still reports 199711L for __cplusplus.
# Note: this is a strict version check because we used to always add
# -std=gnu++11.
diff --git a/user/arcticfox/stackwalk-x86-ppc.patch b/user/arcticfox/stackwalk-x86-ppc.patch
index 377edabb6..9b7b3a73e 100644
--- a/user/arcticfox/stackwalk-x86-ppc.patch
+++ b/user/arcticfox/stackwalk-x86-ppc.patch
@@ -1,14 +1,16 @@
---- Arctic-Fox-45.1/mozglue/misc/StackWalk.cpp.old 2024-09-30 19:54:44.000000000 +0000
-+++ Arctic-Fox-45.1/mozglue/misc/StackWalk.cpp 2024-10-21 11:28:48.295293788 +0000
-@@ -42,10 +42,7 @@
- (defined(XP_DARWIN) && \
- (defined(__i386) || defined(__ppc__) || defined(HAVE__UNWIND_BACKTRACE)))
+--- Arctic-Fox-46.0/mozglue/misc/StackWalk.cpp.old 2025-06-14 08:55:06.000000000 -0500
++++ Arctic-Fox-46.0/mozglue/misc/StackWalk.cpp 2025-06-27 01:59:29.291492432 -0500
+@@ -41,13 +41,7 @@
+ #define MOZ_STACKWALK_SUPPORTS_MACOSX 0
+ #endif
--#define MOZ_STACKWALK_SUPPORTS_LINUX \
-- (defined(linux) && \
-- ((defined(__GNUC__) && (defined(__i386) || defined(PPC))) || \
-- defined(HAVE__UNWIND_BACKTRACE)))
-+#define MOZ_STACKWALK_SUPPORTS_LINUX 0
+-#if (defined(linux) && \
+- ((defined(__GNUC__) && (defined(__i386) || defined(PPC))) || \
+- defined(HAVE__UNWIND_BACKTRACE)))
+-#define MOZ_STACKWALK_SUPPORTS_LINUX 1
+-#else
+ #define MOZ_STACKWALK_SUPPORTS_LINUX 0
+-#endif
#if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1)
#define HAVE___LIBC_STACK_END 1