summaryrefslogtreecommitdiff
path: root/user/firefox-esr
diff options
context:
space:
mode:
Diffstat (limited to 'user/firefox-esr')
-rw-r--r--user/firefox-esr/APKBUILD6
-rw-r--r--user/firefox-esr/icu-77.patch40
2 files changed, 44 insertions, 2 deletions
diff --git a/user/firefox-esr/APKBUILD b/user/firefox-esr/APKBUILD
index 66803e8b4..dd8403881 100644
--- a/user/firefox-esr/APKBUILD
+++ b/user/firefox-esr/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Molly Miller <adelie@m-squa.red>
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=firefox-esr
-pkgver=128.10.1
+pkgver=128.12.0
_llvmver=18
pkgrel=0
pkgdesc="Firefox web browser (extended support release)"
@@ -36,6 +36,7 @@ source="https://ftp.mozilla.org/pub/firefox/releases/$_ffxver/source/firefox-$_f
fix-mutex-build.patch
fix-seccomp-bpf.patch
icu-75.patch
+ icu-77.patch
jpeg-link.patch
js-endian.patch
mozilla-build-arm.patch
@@ -158,12 +159,13 @@ package() {
EOF
}
-sha512sums="6e7363d8cbecda1cedaf534ac10dc046b5f515399ec754492357e8a558c61ee3389f7bb90aa929dbcb4d6eba041ae1e778a0a8f90aa1e1f939eea517333b6c45 firefox-128.10.1esr.source.tar.xz
+sha512sums="442d0b2b6ce02adcd878975f01e86548ca8fe93840185d77a1acb41ec99440c7abfdc8757e6f30d60593dcf2c7f50563b6ea6ccd4d239beea01305615b73c359 firefox-128.12.0esr.source.tar.xz
aaeec88eda3ca5ef00503f2e1656f8a143017d5ff60bd289ce7a49b7f8352ce5b61556c732e5eb3b6859e1c30551219eb5bbb954e9b88eca8d3f44683bdd747d mozconfig
1fff71be77aa34791ef8aa972b5dc5f131d79f4b895ebbfb59bc223078764d6f79c82a3a4e4c717a3893ecbe4907d556f27e97d2692e41f02365f06da759a71a bad-google-code.patch
5e6c3fa027052cc43ba161cf5c12016b07723e7c0b002a42431bbd5d716d512d5245ab6befbb56c37c7d244441533f810f4e7b583f83bbe965981931f1435a94 fix-mutex-build.patch
9f2892eff9d09f3eed1f9a9ee98ba9c6a6826c30ccdeabfefb8733abc98e7b612418827262423568e830c6354a2b8242f471bc200b7079f21862bb00947da716 fix-seccomp-bpf.patch
0a84e8cb6604fdb7601745b60c04ee74733632ada32bfd85eb32db8fee095cfb79c82033e5e3cf3bbc7b7f4df753e86ffe18e26e63a6603a93c3bb5a459aabd3 icu-75.patch
+2b22004984295c7df4ce6d8f2105ad3199020f61c5163c18328e928448e77d24a36aa7b38c42adfb68b257199a4e975e23b1b5d36c680bf8fe9e9502324d9a12 icu-77.patch
a2400c8df888637d9ebe33d82dc2fb95792685c9938b5486230a5c15bc819cbb850a2bdcb54a775516652fc8ffd6b40f8c591ab7941211f9516064101380ebbf jpeg-link.patch
d40e6c1a6e62d5e1dc350dc0bbaf2b8488b19ea0911532784f1df1199a7a5af0aae81b0b0d77c4398a2d903d86b5560f4442386eb446d9af8d58e73eea475e4f js-endian.patch
9f5730ee3a29b86786089abcfffab32bf2210f1a1ec43260ae824a08acda687dbfa37306b82a4978dd022bcf747eab155f7f3c5f73a1375f1c3c4fcd106dae3e mozilla-build-arm.patch
diff --git a/user/firefox-esr/icu-77.patch b/user/firefox-esr/icu-77.patch
new file mode 100644
index 000000000..5d239d542
--- /dev/null
+++ b/user/firefox-esr/icu-77.patch
@@ -0,0 +1,40 @@
+
+# HG changeset patch
+# User Martin Weinelt <martin+mozilla@linuxlounge.net>
+# Date 1747057716 0
+# Node ID 1c2e812125e0f1ada57bbe606bf46fb7be9e9059
+# Parent f2dc324ff88fea439d7c4c6a5ffd2ff327b5b377
+Bug 1927380 - Update icu pkgconfig module lookup r=anba
+
+After upgrading to icu76 the build started failing to look up symbols
+from icu when using the --system-icu option. Updating the pkgconfig
+lookups to also read the icu-uc pkgconfig fixes the build.
+
+Differential Revision: https://phabricator.services.mozilla.com/D248707
+
+
+diff --git a/js/moz.configure b/js/moz.configure
+--- a/js/moz.configure
++++ b/js/moz.configure
+@@ -1300,17 +1300,19 @@ system_lib_option(
+ )
+
+
+ @depends("--with-system-icu", when=use_pkg_config)
+ def enable_system_icu_option(enable_system_icu):
+ return enable_system_icu
+
+
+-system_icu = pkg_check_modules("MOZ_ICU", "icu-i18n >= 73.1", when="--with-system-icu")
++system_icu = pkg_check_modules(
++ "MOZ_ICU", "icu-uc icu-i18n >= 76.1", when="--with-system-icu"
++)
+
+
+ @depends(enable_system_icu_option)
+ def in_tree_icu(system_icu):
+ return not system_icu
+
+
+ # Set MOZ_ICU_CFLAGS to an explicit empty value when --with-system-icu is *not* used,
+