* [PR PATCH] Update ESR Firefox to the new major release (128)
@ 2024-07-26 8:13 robertek
2024-07-28 1:04 ` Vinfall
` (10 more replies)
0 siblings, 11 replies; 12+ messages in thread
From: robertek @ 2024-07-26 8:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1705 bytes --]
There is a new pull request by robertek against master on the void-packages repository
https://github.com/robertek/void-packages firefox-esr
https://github.com/void-linux/void-packages/pull/51463
Update ESR Firefox to the new major release (128)
<!-- Uncomment relevant sections and delete options which are not applicable -->
[ci skip]
#### Testing the changes
- I tested the changes in this PR: **YES**
- I'm using it on my native system now (x86_64, glibc).
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64 (cross)
- x86_64
- x86_64-musl
- i686
#### Notes
- In this update I have synced firefox-esr-128 package with current firefox-128 package to as much as possible similar state. I don't expect the esr version is much different in this stage.
- I know that previous firefox-esr was not updated through the minor releases. I'm considering adopting this package (I'm building the minors for myself anyway).
A patch file from https://github.com/void-linux/void-packages/pull/51463.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-firefox-esr-51463.patch --]
[-- Type: text/x-diff, Size: 24345 bytes --]
From 3e69a1c735466fcd66a391451603856c92f05dd1 Mon Sep 17 00:00:00 2001
From: Robert David <robert.david@posteo.net>
Date: Mon, 8 Jul 2024 13:29:48 +0200
Subject: [PATCH 1/2] firefox-esr: update to 128.0
---
srcpkgs/firefox-esr/files/mozconfig | 36 ------------
srcpkgs/firefox-esr/files/vendor.js | 4 +-
.../firefox-esr/patches/flac-no-ffvpx.patch | 25 ---------
.../patches/sandbox-largefile.patch | 17 ------
srcpkgs/firefox-esr/patches/sqlite-ppc.patch | 55 -------------------
srcpkgs/firefox-esr/template | 25 +++------
6 files changed, 10 insertions(+), 152 deletions(-)
delete mode 100644 srcpkgs/firefox-esr/files/mozconfig
delete mode 100644 srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch
delete mode 100644 srcpkgs/firefox-esr/patches/sandbox-largefile.patch
delete mode 100644 srcpkgs/firefox-esr/patches/sqlite-ppc.patch
diff --git a/srcpkgs/firefox-esr/files/mozconfig b/srcpkgs/firefox-esr/files/mozconfig
deleted file mode 100644
index fa5a7a42e04be4..00000000000000
--- a/srcpkgs/firefox-esr/files/mozconfig
+++ /dev/null
@@ -1,36 +0,0 @@
-ac_add_options --prefix=/usr
-ac_add_options --libdir=/usr/lib
-
-ac_add_options --with-system-nspr
-ac_add_options --with-system-nss
-ac_add_options --with-system-jpeg
-ac_add_options --with-system-zlib
-ac_add_options --with-system-libevent
-ac_add_options --with-system-libvpx
-ac_add_options --with-system-icu
-# XXX: the system's libpng doesn't have APNG support
-ac_add_options --without-system-png
-ac_add_options --enable-system-pixman
-ac_add_options --enable-system-ffi
-
-nspr_config_args="
- --libdir=${XBPS_CROSS_BASE}/usr/lib
- --includedir=${XBPS_CROSS_BASE}/usr/include/nspr"
-
-nss_config_args="
- --libdir=${XBPS_CROSS_BASE}/usr/lib
- --includedir=${XBPS_CROSS_BASE}/usr/include/nss"
-
-ac_add_options --disable-tests
-ac_add_options --disable-crashreporter
-ac_add_options --disable-updater
-ac_add_options --disable-install-strip
-ac_add_options --disable-strip
-ac_add_options --disable-profiling
-ac_add_options --enable-release
-ac_add_options --enable-optimize="$CFLAGS"
-
-ac_add_options --enable-official-branding
-ac_add_options --enable-application=browser
-
-ac_add_options --allow-addon-sideload
diff --git a/srcpkgs/firefox-esr/files/vendor.js b/srcpkgs/firefox-esr/files/vendor.js
index 5be4f1b5f3ff66..1b0273175a52ec 100644
--- a/srcpkgs/firefox-esr/files/vendor.js
+++ b/srcpkgs/firefox-esr/files/vendor.js
@@ -6,4 +6,6 @@ pref("browser.shell.checkDefaultBrowser", false);
// Don't disable our bundled extensions in the application directory
pref("extensions.autoDisableScopes", 11);
-pref("extensions.shownSelectionUI", true);
+
+// The default is google and we don't have api keys for it.
+pref("geo.provider.network.url", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
diff --git a/srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch b/srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch
deleted file mode 100644
index 643d186f3ad7ca..00000000000000
--- a/srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Enable FLAC on platforms without ffvpx like powerpc*
-
-diff --git dom/media/flac/FlacDecoder.cpp dom/media/flac/FlacDecoder.cpp
-index 53fc3c9937f7..b23771ab80fa 100644
---- a/dom/media/flac/FlacDecoder.cpp
-+++ b/dom/media/flac/FlacDecoder.cpp
-@@ -7,6 +7,7 @@
- #include "FlacDecoder.h"
- #include "MediaContainerType.h"
- #include "mozilla/StaticPrefs_media.h"
-+#include "PDMFactory.h"
-
- namespace mozilla {
-
-@@ -14,6 +15,10 @@ namespace mozilla {
- bool FlacDecoder::IsEnabled() {
- #ifdef MOZ_FFVPX
- return StaticPrefs::media_flac_enabled();
-+#elif defined(MOZ_FFMPEG)
-+ RefPtr<PDMFactory> platform = new PDMFactory();
-+ return StaticPrefs::media_flac_enabled() &&
-+ platform->SupportsMimeType("audio/flac"_ns) != media::DecodeSupport::Unsupported;
- #else
- // Until bug 1295886 is fixed.
- return false;
diff --git a/srcpkgs/firefox-esr/patches/sandbox-largefile.patch b/srcpkgs/firefox-esr/patches/sandbox-largefile.patch
deleted file mode 100644
index 6ee7f3a821502a..00000000000000
--- a/srcpkgs/firefox-esr/patches/sandbox-largefile.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:41:14.556378950 +0100
-+++ b/security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:40:23.595806444 +0100
-@@ -68,7 +68,13 @@
-
- // The headers define O_LARGEFILE as 0 on x86_64, but we need the
- // actual value because it shows up in file flags.
--#define O_LARGEFILE_REAL 00100000
-+#if defined(__x86_64__) || defined(__i386__) || defined(__mips__)
-+#define O_LARGEFILE_REAL 0100000
-+#elif defined(__powerpc__)
-+#define O_LARGEFILE_REAL 0200000
-+#else
-+#define O_LARGEFILE_REAL O_LARGEFILE
-+#endif
-
- // Not part of UAPI, but userspace sees it in F_GETFL; see bug 1650751.
- #define FMODE_NONOTIFY 0x4000000
diff --git a/srcpkgs/firefox-esr/patches/sqlite-ppc.patch b/srcpkgs/firefox-esr/patches/sqlite-ppc.patch
deleted file mode 100644
index 51f7faa618dda6..00000000000000
--- a/srcpkgs/firefox-esr/patches/sqlite-ppc.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 67157b1aa7da0a146b7d2d5abb9237eea1f434ec Mon Sep 17 00:00:00 2001
-From: Daniel Kolesa <daniel@octaforge.org>
-Date: Fri, 23 Sep 2022 02:38:29 +0200
-Subject: [PATCH] fix sqlite3 on ppc with clang
-
-The __ppc__ macro is always defined on clang but not gcc, which
-results in sqlite mistakenly thinking that ppc64le with clang
-is big endian.
-
-Also disable some inline assembly stuff on ppc that is never used
-with gcc and probably was never tested with modern machines.
----
- third_party/sqlite3/src/sqlite3.c | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/third_party/sqlite3/src/sqlite3.c b/third_party/sqlite3/src/sqlite3.c
-index 4f3dc68..9017062 100644
---- a/third_party/sqlite3/src/sqlite3.c
-+++ b/third_party/sqlite3/src/sqlite3.c
-@@ -14317,9 +14317,9 @@ typedef INT16_TYPE LogEst;
- # if defined(i386) || defined(__i386__) || defined(_M_IX86) || \
- defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
- defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
-- defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
-+ defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || defined(__LITTLE_ENDIAN__)
- # define SQLITE_BYTEORDER 1234
--# elif defined(sparc) || defined(__ppc__) || \
-+# elif defined(sparc) || defined(__BIG_ENDIAN__) || \
- defined(__ARMEB__) || defined(__AARCH64EB__)
- # define SQLITE_BYTEORDER 4321
- # else
-@@ -20713,7 +20713,7 @@ SQLITE_PRIVATE const char **sqlite3CompileOptions(int *pnOpt);
- return val;
- }
-
--#elif !defined(__STRICT_ANSI__) && (defined(__GNUC__) && defined(__ppc__))
-+#elif 0
-
- __inline__ sqlite_uint64 sqlite3Hwtime(void){
- unsigned long long retval;
-@@ -196385,9 +196385,9 @@ struct RtreeMatchArg {
- #if defined(i386) || defined(__i386__) || defined(_M_IX86) || \
- defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
- defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
-- defined(__arm__)
-+ defined(__arm__) || defined(__LITTLE_ENDIAN__)
- # define SQLITE_BYTEORDER 1234
--#elif defined(sparc) || defined(__ppc__)
-+#elif defined(sparc) || defined(__BIG_ENDIAN__)
- # define SQLITE_BYTEORDER 4321
- #else
- # define SQLITE_BYTEORDER 0 /* 0 means "unknown at compile-time" */
---
-2.37.3
-
diff --git a/srcpkgs/firefox-esr/template b/srcpkgs/firefox-esr/template
index baa8e8455f2245..bfa0fd58848f10 100644
--- a/srcpkgs/firefox-esr/template
+++ b/srcpkgs/firefox-esr/template
@@ -1,23 +1,22 @@
# Template file for 'firefox-esr'
#
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-esr-i18n".
-# After bumping this package, restore the depends of browsh
#
pkgname=firefox-esr
-version=115.0.2
-revision=2
+version=128.0
+revision=1
build_helper="rust"
short_desc="Mozilla Firefox web browser - Extended Support Release"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://www.mozilla.org/firefox/"
distfiles="${MOZILLA_SITE}/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"
-checksum=45723c83ea7dc318ec50d67eebf834163b626ec3924a3131fecddfc7268a95f5
+checksum=c5ba7dcfbaf8600667766891eca9069392b659e18255d91d742ac69f224c697c
lib32disabled=yes
-hostmakedepends="autoconf213 unzip zip pkg-config perl python3 yasm rust cargo
- llvm clang lld nodejs cbindgen nasm which tar"
+hostmakedepends="autoconf213 unzip zip pkg-config perl python3.11 yasm rust
+ cargo llvm18 clang18 lld18 nodejs cbindgen nasm which tar"
makedepends="nss-devel libjpeg-turbo-devel gtk+3-devel icu-devel
pixman-devel libevent-devel libnotify-devel libvpx-devel libwebp-devel
libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std
@@ -66,6 +65,8 @@ post_patch() {
}
do_build() {
+ ln -sf "/usr/bin/python3.11" "${XBPS_WRAPPERDIR}/python3"
+
if [ "$build_option_clang" ]; then
export CC=clang
export CXX=clang++
@@ -80,11 +81,7 @@ do_build() {
#!/bin/sh
exec clang \
--target="${XBPS_CROSS_TRIPLET}" \
- --gcc-toolchain=/usr \
--sysroot="${XBPS_CROSS_BASE}" \
- -nostdinc \
- -isystem "${XBPS_CROSS_BASE}/usr/include" \
- -isystem "/usr/lib/clang/${clang_version}/include" \
"\$@"
!
@@ -92,15 +89,7 @@ do_build() {
#!/bin/sh
exec clang++ \
--target="${XBPS_CROSS_TRIPLET}" \
- --gcc-toolchain=/usr \
--sysroot="${XBPS_CROSS_BASE}" \
- -nostdinc++ \
- -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}" \
- -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/${XBPS_CROSS_TRIPLET}" \
- -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/backward" \
- -nostdinc \
- -isystem "${XBPS_CROSS_BASE}/usr/include" \
- -isystem "/usr/lib/clang/${clang_version}/include" \
"\$@"
!
From 93e944ceb930ae305725724b847ba2a7bdc6b9e6 Mon Sep 17 00:00:00 2001
From: Robert David <robert.david@posteo.net>
Date: Wed, 24 Jul 2024 11:20:45 +0200
Subject: [PATCH 2/2] firefox-esr-i18n: update to 128.0
---
srcpkgs/firefox-esr-i18n-skr | 1 +
srcpkgs/firefox-esr-i18n/template | 196 +++++++++++++++---------------
2 files changed, 100 insertions(+), 97 deletions(-)
create mode 120000 srcpkgs/firefox-esr-i18n-skr
diff --git a/srcpkgs/firefox-esr-i18n-skr b/srcpkgs/firefox-esr-i18n-skr
new file mode 120000
index 00000000000000..0707c37f205dfa
--- /dev/null
+++ b/srcpkgs/firefox-esr-i18n-skr
@@ -0,0 +1 @@
+firefox-esr-i18n
\ No newline at end of file
diff --git a/srcpkgs/firefox-esr-i18n/template b/srcpkgs/firefox-esr-i18n/template
index b97fa577015e12..4bf9f192c2afb2 100644
--- a/srcpkgs/firefox-esr-i18n/template
+++ b/srcpkgs/firefox-esr-i18n/template
@@ -1,6 +1,6 @@
# Template file for 'firefox-esr-i18n'
pkgname=firefox-esr-i18n
-version=115.0.2
+version=128.0
revision=1
build_style=meta
short_desc="Firefox ESR language packs"
@@ -93,6 +93,7 @@ _languages=(
'ru "Russian"'
'si "Sinhala"'
'sk "Slovak"'
+ 'skr "Saraiki"'
'sl "Slovenian"'
'son "Songhai"'
'sq "Albanian"'
@@ -138,99 +139,100 @@ _pkgtmpl() {
}
}
-checksum="512101e3698ec7762e252a96a1c0741527760c9da91a9780a84950d3319da444
- 7e1b92e6c88170378c8ae99218b0a47ae0f65c4924d8364292f581f6e8d13b12
- b5b4fd85e64bc71f733adc62ed261fd7635323214021689292d7c2f0ff8860e9
- d2e890fdd93eaaecda4e7868c8894a06191cb556d513f5581d9e9bd33ac77351
- 01181ec50d59cd45096164598dd0ba42296aa98017ce1f7c445802f3e5e04f78
- f5049f7d4c22a7815f21fcaf7037d7a059ac76b257a812d9c8290a77679ac97b
- fbb3ab158c84aadbc6ea35c39c81f9cef7a37ddb392aa4e213d1b3be6c8d41b7
- 386f10c49468c6b57724596335ce1adec27249eef442291673946b68056d4668
- fcfc6504f9661a2f6706149e5ce0a9c152d8ab1bdb5a5c65c4d7fd906e7e0e76
- fd6601f0be1c00f8f29800854e0d2f2428b0a0c8d2e254aee5a2ecbf6dd2714d
- 9c0dfe314b1c19b58f7b66a95c704652c61ce52d60d8c554508ddafb9d8f8e2b
- ec48bab548e2568032f2158f822b7117de6857c86fb172db318ada007fe6551a
- 1b016b66537fa171af17c9d0b745769365e8ea77655d917368380bc2efdd11f2
- a90d56289c390ad7273be3f61f200a1ff6715c42edc0a15798f63c00009487b8
- 2439dbb14c36499b93b333d445d9d97eeefd98f28fe1b3d33bcd74ae649eb847
- c05cefac16b67f291219bdc297179f51da8efc14419fbd6dcc7f299bf32e6685
- 5fdbf38758162d06070c6193eb0ad091b8eb84f0aafd31812a1ec030bf1ca9b9
- 34d8fcc272175257785dde6e292185e7a6f1348b1a2caaff91da94132f1311dc
- 3b7758c53b19c2cd2fe02701c2dafe333588bff510e9a672f013665de33b0cd6
- a1b894e1f42aba4d61d864c7865e791c3b9f13313118aa866a08282b1f5d217a
- ed0b5b05a6ca6b1581960683a178c9cbf0d7999bc77359ad28e5ee3adb3191e5
- ca6d9b18a2ae69a2e5a5b8eadd488781e0fae5dad6b89271be2d98c7926d4e26
- e55033b6d8dcc9c24e99bb8ad93a6399ea0699a07cef6176aca86c4cae0dfc03
- 43f132b36675de74d1c480f2eb010308eebec0ccda9006c7fe9b5167d9116362
- c845879072bcde78ad19c862c8754c86a9a8b2eb8a6c4e871393fe1446bccf46
- 0f2583d68ba29bbc0c4f72fd0eb5033b7d624f4abaf48bdbb31df899513cb52f
- 1fb5f0898717004f704693a206dd716fd42bc887017103745e572c1d39f77810
- d83f555aa827993960f34d4da2978b32b0065b924e060f65da7a79977e352517
- f86a1cee6c6267280f8ceff79cd4b32144f164addc37f327e7cdf3037fa63616
- 717d4a3e3f04b46134f6568eae4c8aa726121ce92c2215e237e1f41880337aeb
- b55629269279f9cf98b07260c9ffd07fdd0563acf0a71ac132b0fa48b027b9a0
- 4d3365f36ca13d07ad52194a3d737e9a2705f1936721b48d928528db7cfc8ecb
- acb79690413b25be64aed47149d4a81482107a1cc4bcf593bdfe3ba392219e7c
- 2e4f63ce9f0f1d3831ad3f2241ec4e60482f54903f9f9486afd1a2f97979034e
- 88a35de5f0580275811c75396a5a9b08c8c7606ccd99ca727dc4258490960a99
- 5012e28ec526a9f880cebf45783f4580c4df60e8f809b78c71499dc6cbc42d38
- 0ed97bd41625d98304a0ab0149919ef5461f449f5a8a118fc12e319213a950f5
- 15967a0f029d69b9b56de1e2a1a13a1e263d649a40d35795f4d32bc1157e79a8
- 7d60d70154f5c861dda1d621c6abc7179437244bd0fc9be1f6b2b5c270c011c2
- c8c42f544da1a54400a5871e51cdca609572d1444c9adab5859b6b803f27b6e1
- 29ece5ef4623881e2aea01930712f7254d92a5f890ae276553f548728c93f797
- 850215c177a2e2844a6fd62f75b75c4c267cce8ccf62cdd7cf05dc8a38ebcb35
- 0a89bc81af20e0a45dd3dabf73436022e457a970cb3263e2ef20912b67856eec
- dc3e7b4cf895dacc403a1eb66ecb54095b7642d853d9cac7a71d83698fd20fa4
- 2ba25871b76f0b734bec2b9f5b6aa8fe146fdcda22b60194a3bc32206a6dd694
- 332742f7a38125b643691a469575094d3379b803e54b6941ecef1116a57ac8b0
- e5926239a0cacba25ecc5c3694db54b8ad691e92a5ef4f2463e9ec1a984ec1ae
- 08dc01defd8e234ab56ee2f31622963d002967ade1b42b964ece6854cd6901d6
- f6501e09c21eaf51e077c0c694a23b1d2780340d87323037bb3ed8b8e17f1916
- 48eeb7e4899d42b54cbe307bd17bb2ed7d3b6200f015c355f94e037720883f29
- d412b806ecb7b15106c386132123c4ed02ab2e67af01af5a128282090d1c5b25
- 9e31b0460139a7918293b15ba4c1f1150f0a7189cb2d8a70a3b2c212fbe7be2c
- 7591fde70893f5fca393e20a042d8770c570a4737f5c9c5f6bef3217d6a15f8a
- 7cdf88a003e5df9ffccf8f67f73dd4f14a34fc49f3d42292f2d19f507e437ebc
- ae3c5e59f982047506ba9d0e3e2646508afd30eb8ca892aa96240e6a090cfdfd
- e18072336817a5b343c2bcaa724b92c51dd335818ed063379c372f0f295b03ea
- 8d70f8b7a219280998bf6abbbe7e4890de1b77831ddf6e586cbfc2a5959d6fd3
- fcece4a778015bcbc46b929b205302e56f10b49f2622124bfb4f9da8ed9f2eda
- ad38c245b19e6d92a88bea2371799447588f8d6f6dfa8a0e76ff694410b6628b
- 8818e614c38e716a1c0fc0482b307c261e701b3feb8f989896697b9503235ef7
- d7d3babf5fa6c9e52337ca9e3dd0eca3ed24ed7ee22acfd8135e2d9d76fe9565
- caeae3deb819f2d42fb0631ed7f9fcaab1d1983a09c336b9f4c00d0c81be804d
- a09373592d9530ee9b24f08367f3df18dc04db382722d6336b9988a8c25fe9cd
- b73bbcedd181c149acc935200bb99ad82a0f0a14b113bcfb2a1d9c6c7364c434
- c5cb7b9c19be0a87616bba0e67689369f84158d61e26a10e14a793aa552a8cce
- 55be4775ddd652517e22b6d6b47762eb070dfe016e3f6a8777342cfa8e2c023d
- 560731186b050f4c921034ea4e398dbc36ff2cacd136f2844c802e6072a2705d
- 2fa642eac07561b75228ca7bb2723f94a1f8a39d4c38fe9b876813d114c4485a
- d6ef2b6af1a55c060bddb1422b2439aff53e4c1b2722cccbf5c77c04de1dab17
- ea4698e2715bc9ccb3872ace85706b9e9c61431261fdd64dd277996c2ed8887f
- fd5021481f8fc881e57d4486bc253ec58981c43d814d99160be426f883c490ac
- 0d2b987d369fab7360bb74c8665d5df858ad79e48a79d58106c1ca6a3886dd15
- 3371491a0dab91eb4cf7c81917877b26d7d3324dfd77d560c851b3d4e9d20ea7
- 1d9599fea834f47e041d4da319b14f37c34566ea42885e33a377c11dc1d370d2
- f0a6f0a8c9bc622ce05b68ba94dc1659fe62ecbda47d349f76794f3935585f38
- 5cdf6d2ebf56c2f390b8ae2bc50664b96fd4ddc03c3ebb084c3c0d3f7babc347
- 66b273d22dceb149f425f5c11153b7f877e327e35b56cd635d8845bc1c3a99e4
- b59976630969436922dcc235f15fd64ba5a941778b06f422f74cfde08e6dc7a1
- c10b5acf667d3fee4ea73e718a703f46dfdb8f0d53a85b05144ce7f2c0d9a476
- 69717f16e4feed3cef5e3121900421daeeab8b4466721fcdafdc5bb88b6fb474
- 61edf8f99f081efa300fa7eb94152cbb2fbefff37236ffedd76296045930418f
- 1c243e3a9bdbddb9f96df63ca657d8600cecd80cf3004b51960671864ca18706
- 05813b39cc65c1a0061c310a857e285c4393781bea8d04c080a5051025be966b
- 8ed02c1286edf7b9c74e51890409c6eb1d99ace2d0f7631cda8549505f8bf41a
- d36022515a2ac8944e5947b9540767d1fdb32c298a044901a50464d186928ab6
- 56e105f83f141a835e521bdd91207a1c36c24dd55c21f71324bfe2f5461a1108
- 01df2d612382bcd75dc5fc029f75b96584ad688824499a64815414665e635dd7
- ac1a11dd40935ed97b46e256ace5ba8b0dfd0b1f6425e142e3a9f2376dc4f16a
- 06b839464a5bcb566aff8cae0b304f154d6c40209e7b9707c691894e9febf250
- c79924f2853ef396b8d751d8ba7be74c08be9e491505c579aa72f8161a113843
- 3b0261830b15de74d6c73af12c983981571ca39dbc97b5f4dcea06f28e527e70
- 4d8106bc38b90a000a429acc1b3f0bc1cc266d259b2f4bb94a2e31eaea5c99e9
- 34cb8b63f719b6d9ba185d107adbde4825bb1064797aa79625e76fa0fa21df28
- 0ce17f4f548084bc66b4c4339d8ce731d806d970558be66c03dc933ec63694aa
- a630d74f0bc79258e3ef9ec62643db8d755afafbcb89a3d128fc508576cda009
- 4d80c473d55d55c5bf34c89d656419de8ed7cd4288d16496b4cb5695dbe519c9"
+checksum="3b2e5b17f740246c3b3eef5528789dcaa4cca9a648e3bd5aa0cb5df71938ca35
+ 986508a5c301f3e582a4a40a9e3ab14c00c85695190fda79a31a0a8e2fafcc9c
+ 8a93185543490ee0021b43b2710e9da9d53a0354df74bf4dbd67feb3364de58e
+ 1348522918c1db1ef926da90a14cbe9f96a94948a556baf85a2b8f2ece31fa3b
+ 4f3bf9aec91a1ec1326161c65c28e2a12606f0f4f80180db205819653b04e630
+ 3221dbaacbaf763330a354f1adbd75cbf431a1540363024f5148175590b3c294
+ 281deaeef5b0784dbdc752683c37cfb03ce139330e968960e332ac514b83f5bc
+ 19fbb93e53a6a19afe8e322963477c7519fbced9f46dadd762d3ef21b77cbed1
+ 92e25744c0e55f86498e44ea8413722c6214ce3b43ce02eb2fbc4b9e79a9131d
+ 4dfcead721cef976aa80643d7369fdbe22707c4941eccf52dc860b852cac3aba
+ 33c24a1119eb6e8133a4cf76f71e0e2369e22d8166f5f36c0342bb558d5428ac
+ 6bcedd25df2e790fb1066a0d8a74193612b18b1ac7487f04ff8b7be9ccfc6371
+ 5b30414d029fe0dd594647b13f4fac08c9522295c4d61fba54dc932673edf592
+ af87527eb725dea80fcd563e7c5b60e23a522094ac9ce7a3fa7be1bca35ca9dc
+ 7782b7aa2dc340ac5958e84a995888bfeef40a69b8d31a26ac3b1de8eac8188c
+ 9595e32ad66941b776c44a9700affb521addfa740a0e987f41a6cc1e14129d9a
+ cda7c0c15357c2242c79d819d5531c37f990005a23eea811af52ebf3fcccb190
+ 059a9bf930d0d0ea335798068d1c3e1861b5eb839178b4b8394bd086b62ad642
+ 6f8147ced22b7992b7b9c589822160c2ff4d0d5a3136a2412376954bc947d6af
+ 745d5377a146d389ef4bf4055c53b853fb0feea4449500f359ef4033cb44b3b1
+ f677fd6587f6e4d77c1087728663ebb2b0d37f63192f63f9471afb94b849f8ef
+ 34c9901a0eb161ce0ad7794d2018aeb432f73dc16ce8fbfadf6910ab45b48c8d
+ 72e65353012c1034470625b68a41134f01c60f41af1663644d9ef1307e609dce
+ eb6d1bfdf3246cf9317561240ee4681da87574aa6bb1feb1a99bc9e77b212836
+ 88c8f658ccbb17bd8098ff0251c9a4e0f9459411086409924703966774d9b008
+ 717317fdbfa93aafe6d7a8b82750755e3c53c2d44bf52da0571bef53770441af
+ 6a79641e70698f94d7fce5f1195b0a00be786a9007c3f72a57a6b7d5de243b01
+ d452fe177e1693c5e29233c4f7bb62af9b0be83bce0833836e96d82d85d78fe4
+ a52672d32b7e70672191f8eca068822f116972ddeb57db21512fe7bfc40cb855
+ 84eac18908790ec937662c5bef6efb29176481e324cf1869c94148b408488bc7
+ 42a3f59d500de453fb0a0b1bf6c9ca3f4a4d0baa2721bd3a41869a6134d34049
+ 72d514b9b135d25ed6f533fc4120e6ad75e0c95a22405ac4f6860311560c0e79
+ b28b9ef00c511b636e882fa0a117254f9407d5ffe4e548b40493a4d8017073ea
+ 8c4421cb7abc7a5c992e63bc02c46eb286847ccc2843f1a622020114eca8ad4c
+ aa6dceeec73effece47b5e4048c0d361fd6cc6bf210f54bcb6ff4af4292856c4
+ 4dfdb9e9bec2900d372b272624ede7c7034cf63901937dec12e2c95ca5eeb89e
+ a2009399a987a0196e62a7240920082711e8092d10f17297dba31d79cbf4daaf
+ c79a24f225cc2bcf25b2620c5dee8de0925435d276376082df983c1bd257a3f5
+ 5a8aac6e8b3861745873d9e596f6d0cb1fdcf961eb76ec0b2e08cbc0241e8741
+ 500791472ba220e90bdb26f98a825cc79cc1dc80a536124315f9518c448bfc8f
+ 2f7c2a5ee6aa5695dd54911fcdfa598a64b77faf93ffac4a0f90caa2b0817160
+ acbf0c7a4c83ac9c5e14048349372d53952b91e2fcb9ec5c111527df0f040d1c
+ e3fcc28e63d65119b9045aa4c0c09804fe767addfb7305dd37645bad19250593
+ b1cb4b0f285b0c2d92e2300a53fe900f3fb05882a6d9fc2cfaf2d4b46e6e2172
+ 3be1629dbf1faaba473682f9cb3b81fe83dea51b58c7839f63fe3eb54f1e3346
+ 47cad6d5b541a0c3a366fc71efa200e16b1cf2602e714ec864f255d0700c4930
+ 6d0bde14d7669206ca2764fd1ef8949e53c24d2fbdca144eec795aa6b3b22de4
+ 05b70afcf117d8139bbec9e3970bd8815d5bfa2f7b984fc1798a6a728f7356ba
+ c562202a54d86f211fb35077542edb0f7581d6ef267483dc05e2db0aeef08107
+ 3fab67d6dafc6af54a43aa31957e93518a74881c2517c69e18ad82075c133f16
+ adcf7454e95134c0908c07a39eb1b65779442c49a702a139d65944856a64c4b4
+ aea2c719f6b65583b0414c290891c0c6b838528ab835bc1b68b8effcd8c5b9a1
+ 4147621f4e1fe171953eb28684963f31106c2a3d690d9c2a40775dec43f119ba
+ bbc5be003f58710daafb2e6a8d3c382e6d19ca5248285ae5acf869b304cfbedc
+ d3a520aeee47700158267d7527aaf0521b2d4c9d3054ce70a10bb6deb8923f7e
+ ee7be0299092aaa3d435f243e1e3df499fa54d862c2f0ad01b63afe5ae37cf7a
+ 9ffe327b13db9b38b24b385b2ca664fa9611509ddbadd1916b9d6c92606ae8ab
+ 3af93db73936d9fa7f39696a95e480c27b0f2d356fa595541b4a33c3a6b0b7d4
+ 9e5c5e4413a22e0dc8a3b52994948f3fc1166ecb9e2af47dc42aea1a553e29c0
+ b5760efff53427397c166c08fc3bd4319300a7410b5eaed1c3dbfa3c72ce4500
+ 6a658c74bf1ed5c14eb1705ab364788c855c117aadc40eaf28139ac644d219aa
+ 23ed92dfcc0327917154c1f5d072d88cd6901af62d77bd655e7079a7678cbe0b
+ 3e7f068e61a14ac7ce29003734514dc661376bd059df8a5dd7e29f6b852fce29
+ 5e82f004dbd53bd434bd2071507b3dd1ba909f62ab2643ad135760b47ef5144b
+ 53a79f0cd52424d332f4d0383ff12b758487b016d07096333a5b2538c63a9be2
+ 7bde23e84b752610d1d31c7f938fea025b564671ed9f7d658a9585b46a0bad68
+ 42a1f37ba4b2f3a97b26c9c081057382d1455aa997830acd09fcdf0ed85199bd
+ ab1a081b71dc4a0e01ead4682863aa077a0b4e9c556a9f29141b0b4e72e9748e
+ efe9e68b26759b7e34e9c21a8d2685f5a0e32157dd8ee1a6f19f4e9b674ec957
+ e0929e5e6a257582c26442d0b0a9246047928ffdbe9459f5bd065486b6d87cb8
+ 3a502209a2e40233d047723dbfbc9f4358e07ec960b5c93d1800f7538a07c3fe
+ ae05b119b162b98fecfbf6724ca52a5e67677c6c9c7b0149ecb1a8522d1ee494
+ 3cb7d6cbfaab251a1a2b574b45c19fe8954fe471cc9c473634c64828ce38723d
+ d01430d6208a05eeec6db9053b76862a5930f45105dbb6119b626a3c54f96cf5
+ a46a04931f158a563425d68ecb0237e5f6426c98ea480b786d1d68a0fdd3c29c
+ a0c146500f4de949bc67a90df021efa769163798f80cae25f0baa4a8cace9150
+ a24c81b7c5a1d7f02516dd782e0d22dc713991f295a4e6388fc58e35a00e555f
+ 2440b30e334f1d98e7e1546405b36940fd3d03b31dc2908926bbe7c0d73777ec
+ cd9765d898a13e7a4b4505c51ddd08990b42bbdc9a36b80516ef7cd555aaf889
+ ea52de398d4f204205a21cae40b3076e1c8a3b15d4ef26266e7d15a4585cc886
+ fcc119035d2b38785c7a10b0a597ff0d5d4e18c97a5ad53dee4a864affd87fc0
+ c71aa25dffab31dee3423283642a6612b9389b62a9312fc0fb362657a7c409e9
+ fdebd854201c63431b170f7be991cfa75a8372466c37349bc3b42b8f4e76c49e
+ d6361359ac742f29c5b9e31870aedede8cf0739ee915a1ccc61f3abc44d20e1e
+ f5b4afac62d84bdf620e72b163a097c3259400825c601b7e21e995cf32aca316
+ 237f4205265b84d945b83d853edbb51dd15c492bff99b9dce67a79805ea528dd
+ 3174a67ad20e2504eff1f8aefc5663f19d9c3b5fbd2cb786e24bf166dec49f5d
+ c5cad3db19477bd1197c8a89d5545cf83d3a1b338e18dee82238bc1566fe4f3d
+ 90a49a5e922f217dfc252dff0be555c61a672a5128258f0d53910520a525402e
+ ce8db03b3d6dfbfb8c9a1ee5882495a5fd570b4641d6a698eb61d6a0ab27ef61
+ d684263db6de801383320e71715fcfbfb854c12743d18e6e38b2b65d32756aaa
+ bc467913d8ef7919db3d39d4a552121796c8c77169a130e74acc2014c3a48893
+ 615911c40cc0678b9ecffe9af3bcce3235dc9efffda83e1ce6a1d22488d9792a
+ 992f5b2810c09668f47406d805feca820a6d129f81bc30b6a9936113e4877cbb
+ 5b302860f8de23279315b133201e0fa0693867ee117495b86ad945d55d8ce44b
+ 300811ab41a6cf057b546df1a0773aa4ee03f4fb90ab43b51dbe6aefd47e0e96
+ 7c331d1913b4e9be40414c7ddbcb01abf39208f8cf6aa2572b3c0adc8a198d7d"
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
@ 2024-07-28 1:04 ` Vinfall
2024-07-28 1:06 ` Vinfall
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Vinfall @ 2024-07-28 1:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 341 bytes --]
New comment by Vinfall on void-packages repository
https://github.com/void-linux/void-packages/pull/51463#issuecomment-2254300474
Comment:
I'd love to see this personally, but old ESR 115 EOL is set to October 1 as per [release calendar](https://whattrainisitnow.com/release/?version=esr). Before October ESR 115 & 128 are all maintained.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
2024-07-28 1:04 ` Vinfall
@ 2024-07-28 1:06 ` Vinfall
2024-07-28 1:08 ` Vinfall
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Vinfall @ 2024-07-28 1:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 403 bytes --]
New comment by Vinfall on void-packages repository
https://github.com/void-linux/void-packages/pull/51463#issuecomment-2254300474
Comment:
Just a notice that old ESR 115 EOL is set to October 1 as per [release calendar](https://whattrainisitnow.com/release/?version=esr). Before October ESR 115 & 128 are all maintained. (I'd love to see this personally as I don't want to compile all arches myself.)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
2024-07-28 1:04 ` Vinfall
2024-07-28 1:06 ` Vinfall
@ 2024-07-28 1:08 ` Vinfall
2024-07-30 12:12 ` Zapeth
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Vinfall @ 2024-07-28 1:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 405 bytes --]
New comment by Vinfall on void-packages repository
https://github.com/void-linux/void-packages/pull/51463#issuecomment-2254300474
Comment:
Just a notice that old ESR 115 EOL is set to October 1 as per [release calendar](https://whattrainisitnow.com/release/?version=esr). Before October, both ESR 115 & 128 are maintained. (I'd love to see this personally as I don't want to compile all arches myself.)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
` (2 preceding siblings ...)
2024-07-28 1:08 ` Vinfall
@ 2024-07-30 12:12 ` Zapeth
2024-07-31 10:37 ` robertek
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Zapeth @ 2024-07-30 12:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 481 bytes --]
New comment by Zapeth on void-packages repository
https://github.com/void-linux/void-packages/pull/51463#issuecomment-2258203245
Comment:
@Vinfall Considering ESR is currently severely outdated on Void and PRs for updates weren't merged I think that is unlikely to happen (maybe that will improve with a dedicated maintainer?)
@robertek Are the transitional `python3.11` changes still necessary? 128.0esr builds fine for me on x86_64 glibc without them (ie with python 3.12).
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
` (3 preceding siblings ...)
2024-07-30 12:12 ` Zapeth
@ 2024-07-31 10:37 ` robertek
2024-08-06 20:23 ` [PR PATCH] [Updated] " robertek
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: robertek @ 2024-07-31 10:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 572 bytes --]
New comment by robertek on void-packages repository
https://github.com/void-linux/void-packages/pull/51463#issuecomment-2260208329
Comment:
> @robertek Are the transitional `python3.11` changes still necessary? 128.0esr builds fine for me on x86_64 glibc without them (ie with python 3.12).
The original reason was to sync with the current firefox build as much as possible. So the question is more like if it is also necessary in the firefox package. And I feel it would be fine to keep things synced, as it would be possible, all the time even in the dot builds.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR PATCH] [Updated] Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
` (4 preceding siblings ...)
2024-07-31 10:37 ` robertek
@ 2024-08-06 20:23 ` robertek
2024-08-07 3:43 ` classabbyamp
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: robertek @ 2024-08-06 20:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1710 bytes --]
There is an updated pull request by robertek against master on the void-packages repository
https://github.com/robertek/void-packages firefox-esr
https://github.com/void-linux/void-packages/pull/51463
Update ESR Firefox to the new major release (128)
<!-- Uncomment relevant sections and delete options which are not applicable -->
[ci skip]
#### Testing the changes
- I tested the changes in this PR: **YES**
- I'm using it on my native system now (x86_64, glibc).
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64 (cross)
- x86_64
- x86_64-musl
- i686
#### Notes
- In this update I have synced firefox-esr-128 package with current firefox-128 package to as much as possible similar state. I don't expect the esr version is much different in this stage.
- I know that previous firefox-esr was not updated through the minor releases. I'm considering adopting this package (I'm building the minors for myself anyway).
A patch file from https://github.com/void-linux/void-packages/pull/51463.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-firefox-esr-51463.patch --]
[-- Type: text/x-diff, Size: 39308 bytes --]
From ba44fb20e626407099e0128aa02e9958e7be076a Mon Sep 17 00:00:00 2001
From: Robert David <robert.david@posteo.net>
Date: Mon, 8 Jul 2024 13:29:48 +0200
Subject: [PATCH 1/4] firefox-esr: update to 128.0
---
srcpkgs/firefox-esr/files/mozconfig | 36 ------------
srcpkgs/firefox-esr/files/vendor.js | 4 +-
.../firefox-esr/patches/flac-no-ffvpx.patch | 25 ---------
.../patches/sandbox-largefile.patch | 17 ------
srcpkgs/firefox-esr/patches/sqlite-ppc.patch | 55 -------------------
srcpkgs/firefox-esr/template | 25 +++------
6 files changed, 10 insertions(+), 152 deletions(-)
delete mode 100644 srcpkgs/firefox-esr/files/mozconfig
delete mode 100644 srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch
delete mode 100644 srcpkgs/firefox-esr/patches/sandbox-largefile.patch
delete mode 100644 srcpkgs/firefox-esr/patches/sqlite-ppc.patch
diff --git a/srcpkgs/firefox-esr/files/mozconfig b/srcpkgs/firefox-esr/files/mozconfig
deleted file mode 100644
index fa5a7a42e04be4..00000000000000
--- a/srcpkgs/firefox-esr/files/mozconfig
+++ /dev/null
@@ -1,36 +0,0 @@
-ac_add_options --prefix=/usr
-ac_add_options --libdir=/usr/lib
-
-ac_add_options --with-system-nspr
-ac_add_options --with-system-nss
-ac_add_options --with-system-jpeg
-ac_add_options --with-system-zlib
-ac_add_options --with-system-libevent
-ac_add_options --with-system-libvpx
-ac_add_options --with-system-icu
-# XXX: the system's libpng doesn't have APNG support
-ac_add_options --without-system-png
-ac_add_options --enable-system-pixman
-ac_add_options --enable-system-ffi
-
-nspr_config_args="
- --libdir=${XBPS_CROSS_BASE}/usr/lib
- --includedir=${XBPS_CROSS_BASE}/usr/include/nspr"
-
-nss_config_args="
- --libdir=${XBPS_CROSS_BASE}/usr/lib
- --includedir=${XBPS_CROSS_BASE}/usr/include/nss"
-
-ac_add_options --disable-tests
-ac_add_options --disable-crashreporter
-ac_add_options --disable-updater
-ac_add_options --disable-install-strip
-ac_add_options --disable-strip
-ac_add_options --disable-profiling
-ac_add_options --enable-release
-ac_add_options --enable-optimize="$CFLAGS"
-
-ac_add_options --enable-official-branding
-ac_add_options --enable-application=browser
-
-ac_add_options --allow-addon-sideload
diff --git a/srcpkgs/firefox-esr/files/vendor.js b/srcpkgs/firefox-esr/files/vendor.js
index 5be4f1b5f3ff66..1b0273175a52ec 100644
--- a/srcpkgs/firefox-esr/files/vendor.js
+++ b/srcpkgs/firefox-esr/files/vendor.js
@@ -6,4 +6,6 @@ pref("browser.shell.checkDefaultBrowser", false);
// Don't disable our bundled extensions in the application directory
pref("extensions.autoDisableScopes", 11);
-pref("extensions.shownSelectionUI", true);
+
+// The default is google and we don't have api keys for it.
+pref("geo.provider.network.url", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
diff --git a/srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch b/srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch
deleted file mode 100644
index 643d186f3ad7ca..00000000000000
--- a/srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Enable FLAC on platforms without ffvpx like powerpc*
-
-diff --git dom/media/flac/FlacDecoder.cpp dom/media/flac/FlacDecoder.cpp
-index 53fc3c9937f7..b23771ab80fa 100644
---- a/dom/media/flac/FlacDecoder.cpp
-+++ b/dom/media/flac/FlacDecoder.cpp
-@@ -7,6 +7,7 @@
- #include "FlacDecoder.h"
- #include "MediaContainerType.h"
- #include "mozilla/StaticPrefs_media.h"
-+#include "PDMFactory.h"
-
- namespace mozilla {
-
-@@ -14,6 +15,10 @@ namespace mozilla {
- bool FlacDecoder::IsEnabled() {
- #ifdef MOZ_FFVPX
- return StaticPrefs::media_flac_enabled();
-+#elif defined(MOZ_FFMPEG)
-+ RefPtr<PDMFactory> platform = new PDMFactory();
-+ return StaticPrefs::media_flac_enabled() &&
-+ platform->SupportsMimeType("audio/flac"_ns) != media::DecodeSupport::Unsupported;
- #else
- // Until bug 1295886 is fixed.
- return false;
diff --git a/srcpkgs/firefox-esr/patches/sandbox-largefile.patch b/srcpkgs/firefox-esr/patches/sandbox-largefile.patch
deleted file mode 100644
index 6ee7f3a821502a..00000000000000
--- a/srcpkgs/firefox-esr/patches/sandbox-largefile.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:41:14.556378950 +0100
-+++ b/security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:40:23.595806444 +0100
-@@ -68,7 +68,13 @@
-
- // The headers define O_LARGEFILE as 0 on x86_64, but we need the
- // actual value because it shows up in file flags.
--#define O_LARGEFILE_REAL 00100000
-+#if defined(__x86_64__) || defined(__i386__) || defined(__mips__)
-+#define O_LARGEFILE_REAL 0100000
-+#elif defined(__powerpc__)
-+#define O_LARGEFILE_REAL 0200000
-+#else
-+#define O_LARGEFILE_REAL O_LARGEFILE
-+#endif
-
- // Not part of UAPI, but userspace sees it in F_GETFL; see bug 1650751.
- #define FMODE_NONOTIFY 0x4000000
diff --git a/srcpkgs/firefox-esr/patches/sqlite-ppc.patch b/srcpkgs/firefox-esr/patches/sqlite-ppc.patch
deleted file mode 100644
index 51f7faa618dda6..00000000000000
--- a/srcpkgs/firefox-esr/patches/sqlite-ppc.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 67157b1aa7da0a146b7d2d5abb9237eea1f434ec Mon Sep 17 00:00:00 2001
-From: Daniel Kolesa <daniel@octaforge.org>
-Date: Fri, 23 Sep 2022 02:38:29 +0200
-Subject: [PATCH] fix sqlite3 on ppc with clang
-
-The __ppc__ macro is always defined on clang but not gcc, which
-results in sqlite mistakenly thinking that ppc64le with clang
-is big endian.
-
-Also disable some inline assembly stuff on ppc that is never used
-with gcc and probably was never tested with modern machines.
----
- third_party/sqlite3/src/sqlite3.c | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/third_party/sqlite3/src/sqlite3.c b/third_party/sqlite3/src/sqlite3.c
-index 4f3dc68..9017062 100644
---- a/third_party/sqlite3/src/sqlite3.c
-+++ b/third_party/sqlite3/src/sqlite3.c
-@@ -14317,9 +14317,9 @@ typedef INT16_TYPE LogEst;
- # if defined(i386) || defined(__i386__) || defined(_M_IX86) || \
- defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
- defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
-- defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
-+ defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || defined(__LITTLE_ENDIAN__)
- # define SQLITE_BYTEORDER 1234
--# elif defined(sparc) || defined(__ppc__) || \
-+# elif defined(sparc) || defined(__BIG_ENDIAN__) || \
- defined(__ARMEB__) || defined(__AARCH64EB__)
- # define SQLITE_BYTEORDER 4321
- # else
-@@ -20713,7 +20713,7 @@ SQLITE_PRIVATE const char **sqlite3CompileOptions(int *pnOpt);
- return val;
- }
-
--#elif !defined(__STRICT_ANSI__) && (defined(__GNUC__) && defined(__ppc__))
-+#elif 0
-
- __inline__ sqlite_uint64 sqlite3Hwtime(void){
- unsigned long long retval;
-@@ -196385,9 +196385,9 @@ struct RtreeMatchArg {
- #if defined(i386) || defined(__i386__) || defined(_M_IX86) || \
- defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
- defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
-- defined(__arm__)
-+ defined(__arm__) || defined(__LITTLE_ENDIAN__)
- # define SQLITE_BYTEORDER 1234
--#elif defined(sparc) || defined(__ppc__)
-+#elif defined(sparc) || defined(__BIG_ENDIAN__)
- # define SQLITE_BYTEORDER 4321
- #else
- # define SQLITE_BYTEORDER 0 /* 0 means "unknown at compile-time" */
---
-2.37.3
-
diff --git a/srcpkgs/firefox-esr/template b/srcpkgs/firefox-esr/template
index baa8e8455f2245..bfa0fd58848f10 100644
--- a/srcpkgs/firefox-esr/template
+++ b/srcpkgs/firefox-esr/template
@@ -1,23 +1,22 @@
# Template file for 'firefox-esr'
#
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-esr-i18n".
-# After bumping this package, restore the depends of browsh
#
pkgname=firefox-esr
-version=115.0.2
-revision=2
+version=128.0
+revision=1
build_helper="rust"
short_desc="Mozilla Firefox web browser - Extended Support Release"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://www.mozilla.org/firefox/"
distfiles="${MOZILLA_SITE}/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"
-checksum=45723c83ea7dc318ec50d67eebf834163b626ec3924a3131fecddfc7268a95f5
+checksum=c5ba7dcfbaf8600667766891eca9069392b659e18255d91d742ac69f224c697c
lib32disabled=yes
-hostmakedepends="autoconf213 unzip zip pkg-config perl python3 yasm rust cargo
- llvm clang lld nodejs cbindgen nasm which tar"
+hostmakedepends="autoconf213 unzip zip pkg-config perl python3.11 yasm rust
+ cargo llvm18 clang18 lld18 nodejs cbindgen nasm which tar"
makedepends="nss-devel libjpeg-turbo-devel gtk+3-devel icu-devel
pixman-devel libevent-devel libnotify-devel libvpx-devel libwebp-devel
libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std
@@ -66,6 +65,8 @@ post_patch() {
}
do_build() {
+ ln -sf "/usr/bin/python3.11" "${XBPS_WRAPPERDIR}/python3"
+
if [ "$build_option_clang" ]; then
export CC=clang
export CXX=clang++
@@ -80,11 +81,7 @@ do_build() {
#!/bin/sh
exec clang \
--target="${XBPS_CROSS_TRIPLET}" \
- --gcc-toolchain=/usr \
--sysroot="${XBPS_CROSS_BASE}" \
- -nostdinc \
- -isystem "${XBPS_CROSS_BASE}/usr/include" \
- -isystem "/usr/lib/clang/${clang_version}/include" \
"\$@"
!
@@ -92,15 +89,7 @@ do_build() {
#!/bin/sh
exec clang++ \
--target="${XBPS_CROSS_TRIPLET}" \
- --gcc-toolchain=/usr \
--sysroot="${XBPS_CROSS_BASE}" \
- -nostdinc++ \
- -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}" \
- -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/${XBPS_CROSS_TRIPLET}" \
- -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/backward" \
- -nostdinc \
- -isystem "${XBPS_CROSS_BASE}/usr/include" \
- -isystem "/usr/lib/clang/${clang_version}/include" \
"\$@"
!
From 4f52f4d00c4965444ca490bd185df145bf91f892 Mon Sep 17 00:00:00 2001
From: Robert David <robert.david@posteo.net>
Date: Wed, 24 Jul 2024 11:20:45 +0200
Subject: [PATCH 2/4] firefox-esr-i18n: update to 128.0
---
srcpkgs/firefox-esr-i18n-skr | 1 +
srcpkgs/firefox-esr-i18n/template | 196 +++++++++++++++---------------
2 files changed, 100 insertions(+), 97 deletions(-)
create mode 120000 srcpkgs/firefox-esr-i18n-skr
diff --git a/srcpkgs/firefox-esr-i18n-skr b/srcpkgs/firefox-esr-i18n-skr
new file mode 120000
index 00000000000000..0707c37f205dfa
--- /dev/null
+++ b/srcpkgs/firefox-esr-i18n-skr
@@ -0,0 +1 @@
+firefox-esr-i18n
\ No newline at end of file
diff --git a/srcpkgs/firefox-esr-i18n/template b/srcpkgs/firefox-esr-i18n/template
index b97fa577015e12..4bf9f192c2afb2 100644
--- a/srcpkgs/firefox-esr-i18n/template
+++ b/srcpkgs/firefox-esr-i18n/template
@@ -1,6 +1,6 @@
# Template file for 'firefox-esr-i18n'
pkgname=firefox-esr-i18n
-version=115.0.2
+version=128.0
revision=1
build_style=meta
short_desc="Firefox ESR language packs"
@@ -93,6 +93,7 @@ _languages=(
'ru "Russian"'
'si "Sinhala"'
'sk "Slovak"'
+ 'skr "Saraiki"'
'sl "Slovenian"'
'son "Songhai"'
'sq "Albanian"'
@@ -138,99 +139,100 @@ _pkgtmpl() {
}
}
-checksum="512101e3698ec7762e252a96a1c0741527760c9da91a9780a84950d3319da444
- 7e1b92e6c88170378c8ae99218b0a47ae0f65c4924d8364292f581f6e8d13b12
- b5b4fd85e64bc71f733adc62ed261fd7635323214021689292d7c2f0ff8860e9
- d2e890fdd93eaaecda4e7868c8894a06191cb556d513f5581d9e9bd33ac77351
- 01181ec50d59cd45096164598dd0ba42296aa98017ce1f7c445802f3e5e04f78
- f5049f7d4c22a7815f21fcaf7037d7a059ac76b257a812d9c8290a77679ac97b
- fbb3ab158c84aadbc6ea35c39c81f9cef7a37ddb392aa4e213d1b3be6c8d41b7
- 386f10c49468c6b57724596335ce1adec27249eef442291673946b68056d4668
- fcfc6504f9661a2f6706149e5ce0a9c152d8ab1bdb5a5c65c4d7fd906e7e0e76
- fd6601f0be1c00f8f29800854e0d2f2428b0a0c8d2e254aee5a2ecbf6dd2714d
- 9c0dfe314b1c19b58f7b66a95c704652c61ce52d60d8c554508ddafb9d8f8e2b
- ec48bab548e2568032f2158f822b7117de6857c86fb172db318ada007fe6551a
- 1b016b66537fa171af17c9d0b745769365e8ea77655d917368380bc2efdd11f2
- a90d56289c390ad7273be3f61f200a1ff6715c42edc0a15798f63c00009487b8
- 2439dbb14c36499b93b333d445d9d97eeefd98f28fe1b3d33bcd74ae649eb847
- c05cefac16b67f291219bdc297179f51da8efc14419fbd6dcc7f299bf32e6685
- 5fdbf38758162d06070c6193eb0ad091b8eb84f0aafd31812a1ec030bf1ca9b9
- 34d8fcc272175257785dde6e292185e7a6f1348b1a2caaff91da94132f1311dc
- 3b7758c53b19c2cd2fe02701c2dafe333588bff510e9a672f013665de33b0cd6
- a1b894e1f42aba4d61d864c7865e791c3b9f13313118aa866a08282b1f5d217a
- ed0b5b05a6ca6b1581960683a178c9cbf0d7999bc77359ad28e5ee3adb3191e5
- ca6d9b18a2ae69a2e5a5b8eadd488781e0fae5dad6b89271be2d98c7926d4e26
- e55033b6d8dcc9c24e99bb8ad93a6399ea0699a07cef6176aca86c4cae0dfc03
- 43f132b36675de74d1c480f2eb010308eebec0ccda9006c7fe9b5167d9116362
- c845879072bcde78ad19c862c8754c86a9a8b2eb8a6c4e871393fe1446bccf46
- 0f2583d68ba29bbc0c4f72fd0eb5033b7d624f4abaf48bdbb31df899513cb52f
- 1fb5f0898717004f704693a206dd716fd42bc887017103745e572c1d39f77810
- d83f555aa827993960f34d4da2978b32b0065b924e060f65da7a79977e352517
- f86a1cee6c6267280f8ceff79cd4b32144f164addc37f327e7cdf3037fa63616
- 717d4a3e3f04b46134f6568eae4c8aa726121ce92c2215e237e1f41880337aeb
- b55629269279f9cf98b07260c9ffd07fdd0563acf0a71ac132b0fa48b027b9a0
- 4d3365f36ca13d07ad52194a3d737e9a2705f1936721b48d928528db7cfc8ecb
- acb79690413b25be64aed47149d4a81482107a1cc4bcf593bdfe3ba392219e7c
- 2e4f63ce9f0f1d3831ad3f2241ec4e60482f54903f9f9486afd1a2f97979034e
- 88a35de5f0580275811c75396a5a9b08c8c7606ccd99ca727dc4258490960a99
- 5012e28ec526a9f880cebf45783f4580c4df60e8f809b78c71499dc6cbc42d38
- 0ed97bd41625d98304a0ab0149919ef5461f449f5a8a118fc12e319213a950f5
- 15967a0f029d69b9b56de1e2a1a13a1e263d649a40d35795f4d32bc1157e79a8
- 7d60d70154f5c861dda1d621c6abc7179437244bd0fc9be1f6b2b5c270c011c2
- c8c42f544da1a54400a5871e51cdca609572d1444c9adab5859b6b803f27b6e1
- 29ece5ef4623881e2aea01930712f7254d92a5f890ae276553f548728c93f797
- 850215c177a2e2844a6fd62f75b75c4c267cce8ccf62cdd7cf05dc8a38ebcb35
- 0a89bc81af20e0a45dd3dabf73436022e457a970cb3263e2ef20912b67856eec
- dc3e7b4cf895dacc403a1eb66ecb54095b7642d853d9cac7a71d83698fd20fa4
- 2ba25871b76f0b734bec2b9f5b6aa8fe146fdcda22b60194a3bc32206a6dd694
- 332742f7a38125b643691a469575094d3379b803e54b6941ecef1116a57ac8b0
- e5926239a0cacba25ecc5c3694db54b8ad691e92a5ef4f2463e9ec1a984ec1ae
- 08dc01defd8e234ab56ee2f31622963d002967ade1b42b964ece6854cd6901d6
- f6501e09c21eaf51e077c0c694a23b1d2780340d87323037bb3ed8b8e17f1916
- 48eeb7e4899d42b54cbe307bd17bb2ed7d3b6200f015c355f94e037720883f29
- d412b806ecb7b15106c386132123c4ed02ab2e67af01af5a128282090d1c5b25
- 9e31b0460139a7918293b15ba4c1f1150f0a7189cb2d8a70a3b2c212fbe7be2c
- 7591fde70893f5fca393e20a042d8770c570a4737f5c9c5f6bef3217d6a15f8a
- 7cdf88a003e5df9ffccf8f67f73dd4f14a34fc49f3d42292f2d19f507e437ebc
- ae3c5e59f982047506ba9d0e3e2646508afd30eb8ca892aa96240e6a090cfdfd
- e18072336817a5b343c2bcaa724b92c51dd335818ed063379c372f0f295b03ea
- 8d70f8b7a219280998bf6abbbe7e4890de1b77831ddf6e586cbfc2a5959d6fd3
- fcece4a778015bcbc46b929b205302e56f10b49f2622124bfb4f9da8ed9f2eda
- ad38c245b19e6d92a88bea2371799447588f8d6f6dfa8a0e76ff694410b6628b
- 8818e614c38e716a1c0fc0482b307c261e701b3feb8f989896697b9503235ef7
- d7d3babf5fa6c9e52337ca9e3dd0eca3ed24ed7ee22acfd8135e2d9d76fe9565
- caeae3deb819f2d42fb0631ed7f9fcaab1d1983a09c336b9f4c00d0c81be804d
- a09373592d9530ee9b24f08367f3df18dc04db382722d6336b9988a8c25fe9cd
- b73bbcedd181c149acc935200bb99ad82a0f0a14b113bcfb2a1d9c6c7364c434
- c5cb7b9c19be0a87616bba0e67689369f84158d61e26a10e14a793aa552a8cce
- 55be4775ddd652517e22b6d6b47762eb070dfe016e3f6a8777342cfa8e2c023d
- 560731186b050f4c921034ea4e398dbc36ff2cacd136f2844c802e6072a2705d
- 2fa642eac07561b75228ca7bb2723f94a1f8a39d4c38fe9b876813d114c4485a
- d6ef2b6af1a55c060bddb1422b2439aff53e4c1b2722cccbf5c77c04de1dab17
- ea4698e2715bc9ccb3872ace85706b9e9c61431261fdd64dd277996c2ed8887f
- fd5021481f8fc881e57d4486bc253ec58981c43d814d99160be426f883c490ac
- 0d2b987d369fab7360bb74c8665d5df858ad79e48a79d58106c1ca6a3886dd15
- 3371491a0dab91eb4cf7c81917877b26d7d3324dfd77d560c851b3d4e9d20ea7
- 1d9599fea834f47e041d4da319b14f37c34566ea42885e33a377c11dc1d370d2
- f0a6f0a8c9bc622ce05b68ba94dc1659fe62ecbda47d349f76794f3935585f38
- 5cdf6d2ebf56c2f390b8ae2bc50664b96fd4ddc03c3ebb084c3c0d3f7babc347
- 66b273d22dceb149f425f5c11153b7f877e327e35b56cd635d8845bc1c3a99e4
- b59976630969436922dcc235f15fd64ba5a941778b06f422f74cfde08e6dc7a1
- c10b5acf667d3fee4ea73e718a703f46dfdb8f0d53a85b05144ce7f2c0d9a476
- 69717f16e4feed3cef5e3121900421daeeab8b4466721fcdafdc5bb88b6fb474
- 61edf8f99f081efa300fa7eb94152cbb2fbefff37236ffedd76296045930418f
- 1c243e3a9bdbddb9f96df63ca657d8600cecd80cf3004b51960671864ca18706
- 05813b39cc65c1a0061c310a857e285c4393781bea8d04c080a5051025be966b
- 8ed02c1286edf7b9c74e51890409c6eb1d99ace2d0f7631cda8549505f8bf41a
- d36022515a2ac8944e5947b9540767d1fdb32c298a044901a50464d186928ab6
- 56e105f83f141a835e521bdd91207a1c36c24dd55c21f71324bfe2f5461a1108
- 01df2d612382bcd75dc5fc029f75b96584ad688824499a64815414665e635dd7
- ac1a11dd40935ed97b46e256ace5ba8b0dfd0b1f6425e142e3a9f2376dc4f16a
- 06b839464a5bcb566aff8cae0b304f154d6c40209e7b9707c691894e9febf250
- c79924f2853ef396b8d751d8ba7be74c08be9e491505c579aa72f8161a113843
- 3b0261830b15de74d6c73af12c983981571ca39dbc97b5f4dcea06f28e527e70
- 4d8106bc38b90a000a429acc1b3f0bc1cc266d259b2f4bb94a2e31eaea5c99e9
- 34cb8b63f719b6d9ba185d107adbde4825bb1064797aa79625e76fa0fa21df28
- 0ce17f4f548084bc66b4c4339d8ce731d806d970558be66c03dc933ec63694aa
- a630d74f0bc79258e3ef9ec62643db8d755afafbcb89a3d128fc508576cda009
- 4d80c473d55d55c5bf34c89d656419de8ed7cd4288d16496b4cb5695dbe519c9"
+checksum="3b2e5b17f740246c3b3eef5528789dcaa4cca9a648e3bd5aa0cb5df71938ca35
+ 986508a5c301f3e582a4a40a9e3ab14c00c85695190fda79a31a0a8e2fafcc9c
+ 8a93185543490ee0021b43b2710e9da9d53a0354df74bf4dbd67feb3364de58e
+ 1348522918c1db1ef926da90a14cbe9f96a94948a556baf85a2b8f2ece31fa3b
+ 4f3bf9aec91a1ec1326161c65c28e2a12606f0f4f80180db205819653b04e630
+ 3221dbaacbaf763330a354f1adbd75cbf431a1540363024f5148175590b3c294
+ 281deaeef5b0784dbdc752683c37cfb03ce139330e968960e332ac514b83f5bc
+ 19fbb93e53a6a19afe8e322963477c7519fbced9f46dadd762d3ef21b77cbed1
+ 92e25744c0e55f86498e44ea8413722c6214ce3b43ce02eb2fbc4b9e79a9131d
+ 4dfcead721cef976aa80643d7369fdbe22707c4941eccf52dc860b852cac3aba
+ 33c24a1119eb6e8133a4cf76f71e0e2369e22d8166f5f36c0342bb558d5428ac
+ 6bcedd25df2e790fb1066a0d8a74193612b18b1ac7487f04ff8b7be9ccfc6371
+ 5b30414d029fe0dd594647b13f4fac08c9522295c4d61fba54dc932673edf592
+ af87527eb725dea80fcd563e7c5b60e23a522094ac9ce7a3fa7be1bca35ca9dc
+ 7782b7aa2dc340ac5958e84a995888bfeef40a69b8d31a26ac3b1de8eac8188c
+ 9595e32ad66941b776c44a9700affb521addfa740a0e987f41a6cc1e14129d9a
+ cda7c0c15357c2242c79d819d5531c37f990005a23eea811af52ebf3fcccb190
+ 059a9bf930d0d0ea335798068d1c3e1861b5eb839178b4b8394bd086b62ad642
+ 6f8147ced22b7992b7b9c589822160c2ff4d0d5a3136a2412376954bc947d6af
+ 745d5377a146d389ef4bf4055c53b853fb0feea4449500f359ef4033cb44b3b1
+ f677fd6587f6e4d77c1087728663ebb2b0d37f63192f63f9471afb94b849f8ef
+ 34c9901a0eb161ce0ad7794d2018aeb432f73dc16ce8fbfadf6910ab45b48c8d
+ 72e65353012c1034470625b68a41134f01c60f41af1663644d9ef1307e609dce
+ eb6d1bfdf3246cf9317561240ee4681da87574aa6bb1feb1a99bc9e77b212836
+ 88c8f658ccbb17bd8098ff0251c9a4e0f9459411086409924703966774d9b008
+ 717317fdbfa93aafe6d7a8b82750755e3c53c2d44bf52da0571bef53770441af
+ 6a79641e70698f94d7fce5f1195b0a00be786a9007c3f72a57a6b7d5de243b01
+ d452fe177e1693c5e29233c4f7bb62af9b0be83bce0833836e96d82d85d78fe4
+ a52672d32b7e70672191f8eca068822f116972ddeb57db21512fe7bfc40cb855
+ 84eac18908790ec937662c5bef6efb29176481e324cf1869c94148b408488bc7
+ 42a3f59d500de453fb0a0b1bf6c9ca3f4a4d0baa2721bd3a41869a6134d34049
+ 72d514b9b135d25ed6f533fc4120e6ad75e0c95a22405ac4f6860311560c0e79
+ b28b9ef00c511b636e882fa0a117254f9407d5ffe4e548b40493a4d8017073ea
+ 8c4421cb7abc7a5c992e63bc02c46eb286847ccc2843f1a622020114eca8ad4c
+ aa6dceeec73effece47b5e4048c0d361fd6cc6bf210f54bcb6ff4af4292856c4
+ 4dfdb9e9bec2900d372b272624ede7c7034cf63901937dec12e2c95ca5eeb89e
+ a2009399a987a0196e62a7240920082711e8092d10f17297dba31d79cbf4daaf
+ c79a24f225cc2bcf25b2620c5dee8de0925435d276376082df983c1bd257a3f5
+ 5a8aac6e8b3861745873d9e596f6d0cb1fdcf961eb76ec0b2e08cbc0241e8741
+ 500791472ba220e90bdb26f98a825cc79cc1dc80a536124315f9518c448bfc8f
+ 2f7c2a5ee6aa5695dd54911fcdfa598a64b77faf93ffac4a0f90caa2b0817160
+ acbf0c7a4c83ac9c5e14048349372d53952b91e2fcb9ec5c111527df0f040d1c
+ e3fcc28e63d65119b9045aa4c0c09804fe767addfb7305dd37645bad19250593
+ b1cb4b0f285b0c2d92e2300a53fe900f3fb05882a6d9fc2cfaf2d4b46e6e2172
+ 3be1629dbf1faaba473682f9cb3b81fe83dea51b58c7839f63fe3eb54f1e3346
+ 47cad6d5b541a0c3a366fc71efa200e16b1cf2602e714ec864f255d0700c4930
+ 6d0bde14d7669206ca2764fd1ef8949e53c24d2fbdca144eec795aa6b3b22de4
+ 05b70afcf117d8139bbec9e3970bd8815d5bfa2f7b984fc1798a6a728f7356ba
+ c562202a54d86f211fb35077542edb0f7581d6ef267483dc05e2db0aeef08107
+ 3fab67d6dafc6af54a43aa31957e93518a74881c2517c69e18ad82075c133f16
+ adcf7454e95134c0908c07a39eb1b65779442c49a702a139d65944856a64c4b4
+ aea2c719f6b65583b0414c290891c0c6b838528ab835bc1b68b8effcd8c5b9a1
+ 4147621f4e1fe171953eb28684963f31106c2a3d690d9c2a40775dec43f119ba
+ bbc5be003f58710daafb2e6a8d3c382e6d19ca5248285ae5acf869b304cfbedc
+ d3a520aeee47700158267d7527aaf0521b2d4c9d3054ce70a10bb6deb8923f7e
+ ee7be0299092aaa3d435f243e1e3df499fa54d862c2f0ad01b63afe5ae37cf7a
+ 9ffe327b13db9b38b24b385b2ca664fa9611509ddbadd1916b9d6c92606ae8ab
+ 3af93db73936d9fa7f39696a95e480c27b0f2d356fa595541b4a33c3a6b0b7d4
+ 9e5c5e4413a22e0dc8a3b52994948f3fc1166ecb9e2af47dc42aea1a553e29c0
+ b5760efff53427397c166c08fc3bd4319300a7410b5eaed1c3dbfa3c72ce4500
+ 6a658c74bf1ed5c14eb1705ab364788c855c117aadc40eaf28139ac644d219aa
+ 23ed92dfcc0327917154c1f5d072d88cd6901af62d77bd655e7079a7678cbe0b
+ 3e7f068e61a14ac7ce29003734514dc661376bd059df8a5dd7e29f6b852fce29
+ 5e82f004dbd53bd434bd2071507b3dd1ba909f62ab2643ad135760b47ef5144b
+ 53a79f0cd52424d332f4d0383ff12b758487b016d07096333a5b2538c63a9be2
+ 7bde23e84b752610d1d31c7f938fea025b564671ed9f7d658a9585b46a0bad68
+ 42a1f37ba4b2f3a97b26c9c081057382d1455aa997830acd09fcdf0ed85199bd
+ ab1a081b71dc4a0e01ead4682863aa077a0b4e9c556a9f29141b0b4e72e9748e
+ efe9e68b26759b7e34e9c21a8d2685f5a0e32157dd8ee1a6f19f4e9b674ec957
+ e0929e5e6a257582c26442d0b0a9246047928ffdbe9459f5bd065486b6d87cb8
+ 3a502209a2e40233d047723dbfbc9f4358e07ec960b5c93d1800f7538a07c3fe
+ ae05b119b162b98fecfbf6724ca52a5e67677c6c9c7b0149ecb1a8522d1ee494
+ 3cb7d6cbfaab251a1a2b574b45c19fe8954fe471cc9c473634c64828ce38723d
+ d01430d6208a05eeec6db9053b76862a5930f45105dbb6119b626a3c54f96cf5
+ a46a04931f158a563425d68ecb0237e5f6426c98ea480b786d1d68a0fdd3c29c
+ a0c146500f4de949bc67a90df021efa769163798f80cae25f0baa4a8cace9150
+ a24c81b7c5a1d7f02516dd782e0d22dc713991f295a4e6388fc58e35a00e555f
+ 2440b30e334f1d98e7e1546405b36940fd3d03b31dc2908926bbe7c0d73777ec
+ cd9765d898a13e7a4b4505c51ddd08990b42bbdc9a36b80516ef7cd555aaf889
+ ea52de398d4f204205a21cae40b3076e1c8a3b15d4ef26266e7d15a4585cc886
+ fcc119035d2b38785c7a10b0a597ff0d5d4e18c97a5ad53dee4a864affd87fc0
+ c71aa25dffab31dee3423283642a6612b9389b62a9312fc0fb362657a7c409e9
+ fdebd854201c63431b170f7be991cfa75a8372466c37349bc3b42b8f4e76c49e
+ d6361359ac742f29c5b9e31870aedede8cf0739ee915a1ccc61f3abc44d20e1e
+ f5b4afac62d84bdf620e72b163a097c3259400825c601b7e21e995cf32aca316
+ 237f4205265b84d945b83d853edbb51dd15c492bff99b9dce67a79805ea528dd
+ 3174a67ad20e2504eff1f8aefc5663f19d9c3b5fbd2cb786e24bf166dec49f5d
+ c5cad3db19477bd1197c8a89d5545cf83d3a1b338e18dee82238bc1566fe4f3d
+ 90a49a5e922f217dfc252dff0be555c61a672a5128258f0d53910520a525402e
+ ce8db03b3d6dfbfb8c9a1ee5882495a5fd570b4641d6a698eb61d6a0ab27ef61
+ d684263db6de801383320e71715fcfbfb854c12743d18e6e38b2b65d32756aaa
+ bc467913d8ef7919db3d39d4a552121796c8c77169a130e74acc2014c3a48893
+ 615911c40cc0678b9ecffe9af3bcce3235dc9efffda83e1ce6a1d22488d9792a
+ 992f5b2810c09668f47406d805feca820a6d129f81bc30b6a9936113e4877cbb
+ 5b302860f8de23279315b133201e0fa0693867ee117495b86ad945d55d8ce44b
+ 300811ab41a6cf057b546df1a0773aa4ee03f4fb90ab43b51dbe6aefd47e0e96
+ 7c331d1913b4e9be40414c7ddbcb01abf39208f8cf6aa2572b3c0adc8a198d7d"
From fceea49f1a8e0da4ed98dc466f04d674ca1cb50d Mon Sep 17 00:00:00 2001
From: Robert David <robert.david@posteo.net>
Date: Tue, 6 Aug 2024 13:18:34 +0200
Subject: [PATCH 3/4] firefox-esr: update to 128.1.0
---
srcpkgs/firefox-esr/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/firefox-esr/template b/srcpkgs/firefox-esr/template
index bfa0fd58848f10..3499ca8e58b458 100644
--- a/srcpkgs/firefox-esr/template
+++ b/srcpkgs/firefox-esr/template
@@ -3,7 +3,7 @@
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-esr-i18n".
#
pkgname=firefox-esr
-version=128.0
+version=128.1.0
revision=1
build_helper="rust"
short_desc="Mozilla Firefox web browser - Extended Support Release"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://www.mozilla.org/firefox/"
distfiles="${MOZILLA_SITE}/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"
-checksum=c5ba7dcfbaf8600667766891eca9069392b659e18255d91d742ac69f224c697c
+checksum=ccdab622a395622abc6d80040a11715ad81a614f601db6672c05b98ac91fd9b5
lib32disabled=yes
From 9cd430244a5d8ef7bff7d1c398490261d529027d Mon Sep 17 00:00:00 2001
From: Robert David <robert.david@posteo.net>
Date: Tue, 6 Aug 2024 13:29:23 +0200
Subject: [PATCH 4/4] firefox-esr-i18n: update to 128.1.0
---
srcpkgs/firefox-esr-i18n/template | 196 +++++++++++++++---------------
1 file changed, 98 insertions(+), 98 deletions(-)
diff --git a/srcpkgs/firefox-esr-i18n/template b/srcpkgs/firefox-esr-i18n/template
index 4bf9f192c2afb2..d5d32380a69133 100644
--- a/srcpkgs/firefox-esr-i18n/template
+++ b/srcpkgs/firefox-esr-i18n/template
@@ -1,6 +1,6 @@
# Template file for 'firefox-esr-i18n'
pkgname=firefox-esr-i18n
-version=128.0
+version=128.1.0
revision=1
build_style=meta
short_desc="Firefox ESR language packs"
@@ -139,100 +139,100 @@ _pkgtmpl() {
}
}
-checksum="3b2e5b17f740246c3b3eef5528789dcaa4cca9a648e3bd5aa0cb5df71938ca35
- 986508a5c301f3e582a4a40a9e3ab14c00c85695190fda79a31a0a8e2fafcc9c
- 8a93185543490ee0021b43b2710e9da9d53a0354df74bf4dbd67feb3364de58e
- 1348522918c1db1ef926da90a14cbe9f96a94948a556baf85a2b8f2ece31fa3b
- 4f3bf9aec91a1ec1326161c65c28e2a12606f0f4f80180db205819653b04e630
- 3221dbaacbaf763330a354f1adbd75cbf431a1540363024f5148175590b3c294
- 281deaeef5b0784dbdc752683c37cfb03ce139330e968960e332ac514b83f5bc
- 19fbb93e53a6a19afe8e322963477c7519fbced9f46dadd762d3ef21b77cbed1
- 92e25744c0e55f86498e44ea8413722c6214ce3b43ce02eb2fbc4b9e79a9131d
- 4dfcead721cef976aa80643d7369fdbe22707c4941eccf52dc860b852cac3aba
- 33c24a1119eb6e8133a4cf76f71e0e2369e22d8166f5f36c0342bb558d5428ac
- 6bcedd25df2e790fb1066a0d8a74193612b18b1ac7487f04ff8b7be9ccfc6371
- 5b30414d029fe0dd594647b13f4fac08c9522295c4d61fba54dc932673edf592
- af87527eb725dea80fcd563e7c5b60e23a522094ac9ce7a3fa7be1bca35ca9dc
- 7782b7aa2dc340ac5958e84a995888bfeef40a69b8d31a26ac3b1de8eac8188c
- 9595e32ad66941b776c44a9700affb521addfa740a0e987f41a6cc1e14129d9a
- cda7c0c15357c2242c79d819d5531c37f990005a23eea811af52ebf3fcccb190
- 059a9bf930d0d0ea335798068d1c3e1861b5eb839178b4b8394bd086b62ad642
- 6f8147ced22b7992b7b9c589822160c2ff4d0d5a3136a2412376954bc947d6af
- 745d5377a146d389ef4bf4055c53b853fb0feea4449500f359ef4033cb44b3b1
- f677fd6587f6e4d77c1087728663ebb2b0d37f63192f63f9471afb94b849f8ef
- 34c9901a0eb161ce0ad7794d2018aeb432f73dc16ce8fbfadf6910ab45b48c8d
- 72e65353012c1034470625b68a41134f01c60f41af1663644d9ef1307e609dce
- eb6d1bfdf3246cf9317561240ee4681da87574aa6bb1feb1a99bc9e77b212836
- 88c8f658ccbb17bd8098ff0251c9a4e0f9459411086409924703966774d9b008
- 717317fdbfa93aafe6d7a8b82750755e3c53c2d44bf52da0571bef53770441af
- 6a79641e70698f94d7fce5f1195b0a00be786a9007c3f72a57a6b7d5de243b01
- d452fe177e1693c5e29233c4f7bb62af9b0be83bce0833836e96d82d85d78fe4
- a52672d32b7e70672191f8eca068822f116972ddeb57db21512fe7bfc40cb855
- 84eac18908790ec937662c5bef6efb29176481e324cf1869c94148b408488bc7
- 42a3f59d500de453fb0a0b1bf6c9ca3f4a4d0baa2721bd3a41869a6134d34049
- 72d514b9b135d25ed6f533fc4120e6ad75e0c95a22405ac4f6860311560c0e79
- b28b9ef00c511b636e882fa0a117254f9407d5ffe4e548b40493a4d8017073ea
- 8c4421cb7abc7a5c992e63bc02c46eb286847ccc2843f1a622020114eca8ad4c
- aa6dceeec73effece47b5e4048c0d361fd6cc6bf210f54bcb6ff4af4292856c4
- 4dfdb9e9bec2900d372b272624ede7c7034cf63901937dec12e2c95ca5eeb89e
- a2009399a987a0196e62a7240920082711e8092d10f17297dba31d79cbf4daaf
- c79a24f225cc2bcf25b2620c5dee8de0925435d276376082df983c1bd257a3f5
- 5a8aac6e8b3861745873d9e596f6d0cb1fdcf961eb76ec0b2e08cbc0241e8741
- 500791472ba220e90bdb26f98a825cc79cc1dc80a536124315f9518c448bfc8f
- 2f7c2a5ee6aa5695dd54911fcdfa598a64b77faf93ffac4a0f90caa2b0817160
- acbf0c7a4c83ac9c5e14048349372d53952b91e2fcb9ec5c111527df0f040d1c
- e3fcc28e63d65119b9045aa4c0c09804fe767addfb7305dd37645bad19250593
- b1cb4b0f285b0c2d92e2300a53fe900f3fb05882a6d9fc2cfaf2d4b46e6e2172
- 3be1629dbf1faaba473682f9cb3b81fe83dea51b58c7839f63fe3eb54f1e3346
- 47cad6d5b541a0c3a366fc71efa200e16b1cf2602e714ec864f255d0700c4930
- 6d0bde14d7669206ca2764fd1ef8949e53c24d2fbdca144eec795aa6b3b22de4
- 05b70afcf117d8139bbec9e3970bd8815d5bfa2f7b984fc1798a6a728f7356ba
- c562202a54d86f211fb35077542edb0f7581d6ef267483dc05e2db0aeef08107
- 3fab67d6dafc6af54a43aa31957e93518a74881c2517c69e18ad82075c133f16
- adcf7454e95134c0908c07a39eb1b65779442c49a702a139d65944856a64c4b4
- aea2c719f6b65583b0414c290891c0c6b838528ab835bc1b68b8effcd8c5b9a1
- 4147621f4e1fe171953eb28684963f31106c2a3d690d9c2a40775dec43f119ba
- bbc5be003f58710daafb2e6a8d3c382e6d19ca5248285ae5acf869b304cfbedc
- d3a520aeee47700158267d7527aaf0521b2d4c9d3054ce70a10bb6deb8923f7e
- ee7be0299092aaa3d435f243e1e3df499fa54d862c2f0ad01b63afe5ae37cf7a
- 9ffe327b13db9b38b24b385b2ca664fa9611509ddbadd1916b9d6c92606ae8ab
- 3af93db73936d9fa7f39696a95e480c27b0f2d356fa595541b4a33c3a6b0b7d4
- 9e5c5e4413a22e0dc8a3b52994948f3fc1166ecb9e2af47dc42aea1a553e29c0
- b5760efff53427397c166c08fc3bd4319300a7410b5eaed1c3dbfa3c72ce4500
- 6a658c74bf1ed5c14eb1705ab364788c855c117aadc40eaf28139ac644d219aa
- 23ed92dfcc0327917154c1f5d072d88cd6901af62d77bd655e7079a7678cbe0b
- 3e7f068e61a14ac7ce29003734514dc661376bd059df8a5dd7e29f6b852fce29
- 5e82f004dbd53bd434bd2071507b3dd1ba909f62ab2643ad135760b47ef5144b
- 53a79f0cd52424d332f4d0383ff12b758487b016d07096333a5b2538c63a9be2
- 7bde23e84b752610d1d31c7f938fea025b564671ed9f7d658a9585b46a0bad68
- 42a1f37ba4b2f3a97b26c9c081057382d1455aa997830acd09fcdf0ed85199bd
- ab1a081b71dc4a0e01ead4682863aa077a0b4e9c556a9f29141b0b4e72e9748e
- efe9e68b26759b7e34e9c21a8d2685f5a0e32157dd8ee1a6f19f4e9b674ec957
- e0929e5e6a257582c26442d0b0a9246047928ffdbe9459f5bd065486b6d87cb8
- 3a502209a2e40233d047723dbfbc9f4358e07ec960b5c93d1800f7538a07c3fe
- ae05b119b162b98fecfbf6724ca52a5e67677c6c9c7b0149ecb1a8522d1ee494
- 3cb7d6cbfaab251a1a2b574b45c19fe8954fe471cc9c473634c64828ce38723d
- d01430d6208a05eeec6db9053b76862a5930f45105dbb6119b626a3c54f96cf5
- a46a04931f158a563425d68ecb0237e5f6426c98ea480b786d1d68a0fdd3c29c
- a0c146500f4de949bc67a90df021efa769163798f80cae25f0baa4a8cace9150
- a24c81b7c5a1d7f02516dd782e0d22dc713991f295a4e6388fc58e35a00e555f
- 2440b30e334f1d98e7e1546405b36940fd3d03b31dc2908926bbe7c0d73777ec
- cd9765d898a13e7a4b4505c51ddd08990b42bbdc9a36b80516ef7cd555aaf889
- ea52de398d4f204205a21cae40b3076e1c8a3b15d4ef26266e7d15a4585cc886
- fcc119035d2b38785c7a10b0a597ff0d5d4e18c97a5ad53dee4a864affd87fc0
- c71aa25dffab31dee3423283642a6612b9389b62a9312fc0fb362657a7c409e9
- fdebd854201c63431b170f7be991cfa75a8372466c37349bc3b42b8f4e76c49e
- d6361359ac742f29c5b9e31870aedede8cf0739ee915a1ccc61f3abc44d20e1e
- f5b4afac62d84bdf620e72b163a097c3259400825c601b7e21e995cf32aca316
- 237f4205265b84d945b83d853edbb51dd15c492bff99b9dce67a79805ea528dd
- 3174a67ad20e2504eff1f8aefc5663f19d9c3b5fbd2cb786e24bf166dec49f5d
- c5cad3db19477bd1197c8a89d5545cf83d3a1b338e18dee82238bc1566fe4f3d
- 90a49a5e922f217dfc252dff0be555c61a672a5128258f0d53910520a525402e
- ce8db03b3d6dfbfb8c9a1ee5882495a5fd570b4641d6a698eb61d6a0ab27ef61
- d684263db6de801383320e71715fcfbfb854c12743d18e6e38b2b65d32756aaa
- bc467913d8ef7919db3d39d4a552121796c8c77169a130e74acc2014c3a48893
- 615911c40cc0678b9ecffe9af3bcce3235dc9efffda83e1ce6a1d22488d9792a
- 992f5b2810c09668f47406d805feca820a6d129f81bc30b6a9936113e4877cbb
- 5b302860f8de23279315b133201e0fa0693867ee117495b86ad945d55d8ce44b
- 300811ab41a6cf057b546df1a0773aa4ee03f4fb90ab43b51dbe6aefd47e0e96
- 7c331d1913b4e9be40414c7ddbcb01abf39208f8cf6aa2572b3c0adc8a198d7d"
+checksum="acb35cf817466b561d1d12b7b697713db68e12b8caec2bf210bb4896088cd3b1
+ f18259914694c89422dd36e8d67a6040bb632d831148256e3ac19737201185bc
+ 04d40b8394963c2ee07a220bd4384c34c3545a4994c3881f74bc64eeae13c194
+ 4bd1562e205b6598263b01857d804b1c572396d5afc8e4324f4756343b383695
+ 483c5e3a63959f9c466b6d9c13cceafe876df85607969b931ff3ce72374d7b83
+ 13dfea2d42ce97af611c72ce4e0bbbeeab6770bb42d0477a7056017ee97d606e
+ 5d1ee6f61d0dfdf26e941954dfd785b25199cc20cd91de81f4b4a27d6365470b
+ 26dea85ca0280baf0ac25e0c6492cd9a44b5cbd568d4d6ce23404474df27d326
+ dcdb88b784ee5c4cd016f0fd762fc8df8b354e50ee995d764144e0d363a4347c
+ fa911c3beb074e7527f93bb257a642023a1d83082027dfb2faa5458b05cf46e5
+ 8ed2a5dde855585989d5eca73ec7977457501cfee8048823ce80715b616e1bda
+ 7bbd581a67ecf4ebdca8967dc0674bb44d9b868a30f61e4b6cb9e7938af26dcd
+ 32d0db970c92b56588886c804d41cfafb833ec604cb6fc5cbe0c836d1eac4983
+ 570401618992325f6b521ef117c6967d065a9e98bf2e755c75f0324ef5418f49
+ 6be9e77f341efc3d0d71a5cc8872190060bd2262f7ec09f40ea6c86fd15b5074
+ 509b9238d893c996e11fcb8c268c05289727239783b86071da315912ff89a7dd
+ b15118140f114ec1ffc6d82c276d4dd1a1445ae755917230774040f1a1480465
+ 7afa4cd01551d4506ba7e9c12e1cd55d19efdff58abb59f6ec19f7df4fb3dfad
+ ad6a05613eaafa7162b76bcfdfdd1f251cf8934c2f7e8f5ddab1dc9f8a856a1d
+ 07a397022da34a456fda7c32bede3edf5bdf5077fa016833fbdb266d4e8667d7
+ dce15e23cfe84a291effd9a6f4327d4a57c8cf1d9edbf780240db8969182b30a
+ 53858d1943924e23c404b4ef80618180d6a2d8d748f3f6fe04c8a3b670ef93ba
+ c8d56b5031fcb8cec962aeaa2c07f2d03f6b58487436efcc334d129bc9b28be8
+ c66e2a41d65297dfbf8bd7e3ecf2cd2c85c21459f83f718656fedd4398b97ea3
+ 0f377aa9f9c926d78a37358132466811a02f3e791d8bfb588b8fe5156f03aafd
+ 203af463a62e6026a1425c40d7d46392412aedb9cca568418db5dddebe9baeea
+ fc0c13af23c9ef109cd273724216f874e730829cf29ff86dabceff858dce9449
+ 987856fb6bc61abdd62cf225049e70560c966e647b1d8574a673113053c52412
+ 51b8a331b074eedc769ac9673c4b79ee34da664f1bd3e1c8c9b650a453e6af6f
+ 7e79ccbeb9de530e080bc52efd46e5ade4db47dead39ea54a41395f4783413bc
+ c664dc3a49772f87fa7080aed98d8a96278814ce2a34e67fe342464c87efdc03
+ aaaaa648d44b133ccf73a2805e96f875169f06ac838ffdaf179e803c0a1fefff
+ 64a47c5a34c20a19ea94eecb558bf1dc80b8b435f6db3b8d82438a0069786c26
+ fe2ba444f29262a7b9872c9396e19097a5180c66a930eeaa91e76deb63ee3204
+ 844cadd4950e4d502ff62ec2fdde2196ab5578265a41a463a767561bae60e79f
+ b79f56f443c9b53284ee0f71e339594357a149978e51573aa4afc1db0ae20f8a
+ 7b33b12544dad0ede7fa214366ea135b30fbcc9f274cecf35fbb4f4c4e2e9e03
+ 59a40e9a9b10eeef2ba2e360b0d085aa98674ed807c17cbef73c3b9e3633d6c0
+ 1f46f19115a9f2e11367a10a6b47ecee1a3485d9e6eab634837eb516dddd1d04
+ 84d3990ba2427cdb03b977dcc31dee0de525d5c28d4758c4711991d47460ac8a
+ cf57743d39aafd319763d9d224d2ddcd39ecc8aa1ee94981cd7a7d669da7a241
+ cf09e13b1a89329f7f6ca0bd65f762dda9e804f186d02e52bb15354f9bcf2d02
+ a48f97e3002e6ffc7eeec13fbeeb868b8eb9fbde0592f29a03ce22a44a0baefd
+ 9c470b463ba3cc2e7c988262e23c136908d1ae6438f2e40d723457635dd6bba5
+ c7dfa220bad8bff8df45dc0bd5384bdf5e12be303a4942282bb67202e3cd7e3f
+ 06d8374827a85082d2e26d44715e65990f568a89dea36057dd53950685571391
+ 6449b1290681a802ad2daa46e03c7b7654cecc62bc5ca54b4b370d39a0848220
+ 806712e8cc60723bb0b710e7e55ea3c45248b3ec1756b10ece1f5335f3d64eb4
+ 7cfe6bf2422c19381efb1452e0d5647a09f61b81e3473faa778604eb9278183f
+ c2ba0242f753ee4f432908b84be50df891dd495e9ce5fb4fd58dd4e49ac444d3
+ 8893800f3ac5616d8b2408f3383073ac330e6ebba1786fb06c2a098f52e89685
+ 0b0e35d7083c4d578ddc97cd3067d243d142b72a199d0925096a797d10184620
+ 5f5a4c7fab8513919d5a3c4d9277db1bcb5a27be0ef6ef6f0f5e646c78e3726c
+ 828c6ae9a77c5191e2ca1e45c109d8d502acebbb1ef286530a9337ddc1d59dec
+ fc06640c380a02f38a67d6d47a2ad8c113bf4a334fbdf6effd341f3e024ed3d1
+ 8c6d2b9b798f82b010c580e717f8fd86a71e168d3383f3d4cdc03eb11bba84a0
+ 781ae66df24287ac1b7ebadec2dc0215b5ca8d6a949434ee6686c8ea781deaba
+ a1c92b21e984feeb563e32caaabcd560dc8faf247cf55fd6d6c3a386f0f09a5c
+ a273e5b5b87f620199c7699cc63543ca8eb8f6f3416acabc07b728fa32ff50a5
+ 496ef1e290f16bdaa65d86621f23747ef4dfe766726264a3caa02f8f5d62684d
+ 6365370617d0bcb15abc3c861da5838e7195b982424a241f3a26f5b13e34aab1
+ b5ad32bc66dd3ed32b096e7d9048cc1c0fe888d2e9210c44360eb02771f02460
+ cc8852d71daf570437df0eb6a3b1a5b920dc94cbc6c04168a40100fef2ac968c
+ 4705a1710ce69f08e0d1e18445ed8cbac816ed9deecc3b0b005ae874e9094a78
+ 7fd0e015f2d2d518f708efce391303797662d937fabec46fc3357b4a67812598
+ e5270996809e9225bb6c2be19d50eeaaf618180ba96599a9141191e8aac18e48
+ b94b56e2e5b7b3a62e1d73f44eaa7e601b42bb5cb13f7444e1e906c0632c79fb
+ 78bab98aec1de184bc545702fae4cb17277cb0b6c7dd2fbdc7cd706c674609b1
+ e60d636f69ae2cded48414c1e8474c29d34a9fea1588edf2b93d5cea2cb2e202
+ 0df2683f19033733b244c66c80b1a958e57539fee2045f6a91cd1c5c57ab90ed
+ 44ff4fd0e9380221a4ae4df0e9fcbebc0d50810818452464d3e366a961a9d028
+ 9a69b3f58e209ef08ae972a5940738933d484676e873c7a48142955ec32e2a8c
+ 2b50309cc03355a7defc843c16a2276d3b369bdc57fc1088e6169d5b4b1d7c3a
+ 10b3a1177463590e14942eebd730d7d2334d18fc31b4b73906a0368108d7724a
+ ff7a7f07380f4bdb0afe898797ae1b8b9e9b4d537b10968d426a2919ae521b51
+ 9d086c6b4dd275233399fbc6465b335feed6ccc7f13eb2055e7cbf498c04343d
+ ed1426c41363d0705e9cf2c7d69fdfe28025215ecbb200249e83ed09f8620bc3
+ c25c30b7af26b01bc53c53687611f1c1d8f389b30f6355cd1e5de27b7de69f42
+ f09b81618d35df39722cc5bf96815185e961b2c7079e85a4dd1e34daa2c4e80c
+ 8d170bfdb333d565f1ffd50d2d6a63d4351cd5e0ff2065344b3c00244ea6621f
+ 9910c445f291e5faa302747df6de807ac5ac5ed9f41afb96e184216e5c1099ee
+ bcefaeb7d2fba44a77fa988183cb9ec1d46c2ebbf5ebac7207960ed085c71d95
+ f067a3e37b31500b85b2ad9d1932d39e931a6cd3e7788bf167b1322c566dfe5e
+ ae436532ca32fd10a6154cc684c67e15603bd26a024b9ae9b49214b740b16990
+ f2647c7e770b6412d832810ec8a780d3ad1079a235ab642a594f6570f5985456
+ 6a373e2d27083ec9de17af21d4cb8264d7d4db7e39a5733c9b8b30844fdabbdc
+ c744a6fddc867260dce11edda16f9cace121b9145209cf7987e64fe581901ca6
+ 62794e9ff47ca165fda8d1fe0502f401bcf723318b4d6091faf96453d5a1b1d5
+ d0b107c2cd066ba39e5c7e83284878654cc6066ea1f3f304d273cb1d52655ae4
+ 7f0e352a71681cb1265252d7c882b3421c29ebbef5c63f9fd48f7ed69f3f7a24
+ 64ec282623d6c4c9cbcedf101f131900dbc88b218cd5a9149234e68259432d76
+ 5ccaec85d0c7477826bd2e5aa5ae33c5e291975f4edced04601fed52a9f22070
+ d84d2c76c0140dfe44777c3c6b6a03a8711ce6b116645728ac42669a274bda15
+ e046a34b761e3c97c4badafa3174b2861ca95113985666257bd3e34d2fc3ff65
+ e596ebc355acbdff433aae91540db0b05dd5a598311c7f49ef10e7a1a6679cd1
+ a355d337d30030b0dd9a4d8b4e084712dc8691057f52cd55e3e9016c1a9df833
+ 17294fb4c62d8dc6954f6508064b2ccd3f6c69fb9f5f6f3194f4bf16281439a4"
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
` (5 preceding siblings ...)
2024-08-06 20:23 ` [PR PATCH] [Updated] " robertek
@ 2024-08-07 3:43 ` classabbyamp
2024-08-07 7:47 ` robertek
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: classabbyamp @ 2024-08-07 3:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 399 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/pull/51463#issuecomment-2272556289
Comment:
it can probably use `python3` now
this should just be one commit per package
> I'm considering adopting this package
please don't adopt at this time, but do keep updating it. after you get some more experience with the package you can adopt it
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
` (6 preceding siblings ...)
2024-08-07 3:43 ` classabbyamp
@ 2024-08-07 7:47 ` robertek
2024-08-07 18:55 ` [PR PATCH] [Updated] " robertek
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: robertek @ 2024-08-07 7:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 281 bytes --]
New comment by robertek on void-packages repository
https://github.com/void-linux/void-packages/pull/51463#issuecomment-2272837489
Comment:
Yes I know, I will squash the commits. I have bumped it yesterday and rebuild on the archs mentioned above. It seems to be fine as before.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR PATCH] [Updated] Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
` (7 preceding siblings ...)
2024-08-07 7:47 ` robertek
@ 2024-08-07 18:55 ` robertek
2024-08-07 18:58 ` robertek
2024-08-07 20:36 ` [PR PATCH] [Merged]: " classabbyamp
10 siblings, 0 replies; 12+ messages in thread
From: robertek @ 2024-08-07 18:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1723 bytes --]
There is an updated pull request by robertek against master on the void-packages repository
https://github.com/robertek/void-packages firefox-esr
https://github.com/void-linux/void-packages/pull/51463
Update ESR Firefox to the new major release (128)
<!-- Uncomment relevant sections and delete options which are not applicable -->
[ci skip]
#### Testing the changes
- I tested the changes in this PR: **YES**
- I'm using it on my native system now (x86_64, glibc).
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64 (cross)
- x86_64
- x86_64-musl
- i686
#### Notes
- In this update I have synced firefox-esr-128 package with current firefox-128 package to as much as possible similar state. I don't expect the esr version is much different in this stage.
- I know that previous firefox-esr was not updated through the minor releases. I'm considering adopting this package (I'm building the minors for myself anyway).
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/51463.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-firefox-esr-51463.patch --]
[-- Type: text/x-diff, Size: 24156 bytes --]
From f9bdefe317a657461e3e4d1a603d71871311d6aa Mon Sep 17 00:00:00 2001
From: Robert David <robert.david@posteo.net>
Date: Mon, 8 Jul 2024 13:29:48 +0200
Subject: [PATCH 1/2] firefox-esr: update to 128.1.0
---
srcpkgs/firefox-esr/files/mozconfig | 36 ------------
srcpkgs/firefox-esr/files/vendor.js | 4 +-
.../firefox-esr/patches/flac-no-ffvpx.patch | 25 ---------
.../patches/sandbox-largefile.patch | 17 ------
srcpkgs/firefox-esr/patches/sqlite-ppc.patch | 55 -------------------
srcpkgs/firefox-esr/template | 23 ++------
6 files changed, 8 insertions(+), 152 deletions(-)
delete mode 100644 srcpkgs/firefox-esr/files/mozconfig
delete mode 100644 srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch
delete mode 100644 srcpkgs/firefox-esr/patches/sandbox-largefile.patch
delete mode 100644 srcpkgs/firefox-esr/patches/sqlite-ppc.patch
diff --git a/srcpkgs/firefox-esr/files/mozconfig b/srcpkgs/firefox-esr/files/mozconfig
deleted file mode 100644
index fa5a7a42e04be4..00000000000000
--- a/srcpkgs/firefox-esr/files/mozconfig
+++ /dev/null
@@ -1,36 +0,0 @@
-ac_add_options --prefix=/usr
-ac_add_options --libdir=/usr/lib
-
-ac_add_options --with-system-nspr
-ac_add_options --with-system-nss
-ac_add_options --with-system-jpeg
-ac_add_options --with-system-zlib
-ac_add_options --with-system-libevent
-ac_add_options --with-system-libvpx
-ac_add_options --with-system-icu
-# XXX: the system's libpng doesn't have APNG support
-ac_add_options --without-system-png
-ac_add_options --enable-system-pixman
-ac_add_options --enable-system-ffi
-
-nspr_config_args="
- --libdir=${XBPS_CROSS_BASE}/usr/lib
- --includedir=${XBPS_CROSS_BASE}/usr/include/nspr"
-
-nss_config_args="
- --libdir=${XBPS_CROSS_BASE}/usr/lib
- --includedir=${XBPS_CROSS_BASE}/usr/include/nss"
-
-ac_add_options --disable-tests
-ac_add_options --disable-crashreporter
-ac_add_options --disable-updater
-ac_add_options --disable-install-strip
-ac_add_options --disable-strip
-ac_add_options --disable-profiling
-ac_add_options --enable-release
-ac_add_options --enable-optimize="$CFLAGS"
-
-ac_add_options --enable-official-branding
-ac_add_options --enable-application=browser
-
-ac_add_options --allow-addon-sideload
diff --git a/srcpkgs/firefox-esr/files/vendor.js b/srcpkgs/firefox-esr/files/vendor.js
index 5be4f1b5f3ff66..1b0273175a52ec 100644
--- a/srcpkgs/firefox-esr/files/vendor.js
+++ b/srcpkgs/firefox-esr/files/vendor.js
@@ -6,4 +6,6 @@ pref("browser.shell.checkDefaultBrowser", false);
// Don't disable our bundled extensions in the application directory
pref("extensions.autoDisableScopes", 11);
-pref("extensions.shownSelectionUI", true);
+
+// The default is google and we don't have api keys for it.
+pref("geo.provider.network.url", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
diff --git a/srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch b/srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch
deleted file mode 100644
index 643d186f3ad7ca..00000000000000
--- a/srcpkgs/firefox-esr/patches/flac-no-ffvpx.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Enable FLAC on platforms without ffvpx like powerpc*
-
-diff --git dom/media/flac/FlacDecoder.cpp dom/media/flac/FlacDecoder.cpp
-index 53fc3c9937f7..b23771ab80fa 100644
---- a/dom/media/flac/FlacDecoder.cpp
-+++ b/dom/media/flac/FlacDecoder.cpp
-@@ -7,6 +7,7 @@
- #include "FlacDecoder.h"
- #include "MediaContainerType.h"
- #include "mozilla/StaticPrefs_media.h"
-+#include "PDMFactory.h"
-
- namespace mozilla {
-
-@@ -14,6 +15,10 @@ namespace mozilla {
- bool FlacDecoder::IsEnabled() {
- #ifdef MOZ_FFVPX
- return StaticPrefs::media_flac_enabled();
-+#elif defined(MOZ_FFMPEG)
-+ RefPtr<PDMFactory> platform = new PDMFactory();
-+ return StaticPrefs::media_flac_enabled() &&
-+ platform->SupportsMimeType("audio/flac"_ns) != media::DecodeSupport::Unsupported;
- #else
- // Until bug 1295886 is fixed.
- return false;
diff --git a/srcpkgs/firefox-esr/patches/sandbox-largefile.patch b/srcpkgs/firefox-esr/patches/sandbox-largefile.patch
deleted file mode 100644
index 6ee7f3a821502a..00000000000000
--- a/srcpkgs/firefox-esr/patches/sandbox-largefile.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:41:14.556378950 +0100
-+++ b/security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:40:23.595806444 +0100
-@@ -68,7 +68,13 @@
-
- // The headers define O_LARGEFILE as 0 on x86_64, but we need the
- // actual value because it shows up in file flags.
--#define O_LARGEFILE_REAL 00100000
-+#if defined(__x86_64__) || defined(__i386__) || defined(__mips__)
-+#define O_LARGEFILE_REAL 0100000
-+#elif defined(__powerpc__)
-+#define O_LARGEFILE_REAL 0200000
-+#else
-+#define O_LARGEFILE_REAL O_LARGEFILE
-+#endif
-
- // Not part of UAPI, but userspace sees it in F_GETFL; see bug 1650751.
- #define FMODE_NONOTIFY 0x4000000
diff --git a/srcpkgs/firefox-esr/patches/sqlite-ppc.patch b/srcpkgs/firefox-esr/patches/sqlite-ppc.patch
deleted file mode 100644
index 51f7faa618dda6..00000000000000
--- a/srcpkgs/firefox-esr/patches/sqlite-ppc.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 67157b1aa7da0a146b7d2d5abb9237eea1f434ec Mon Sep 17 00:00:00 2001
-From: Daniel Kolesa <daniel@octaforge.org>
-Date: Fri, 23 Sep 2022 02:38:29 +0200
-Subject: [PATCH] fix sqlite3 on ppc with clang
-
-The __ppc__ macro is always defined on clang but not gcc, which
-results in sqlite mistakenly thinking that ppc64le with clang
-is big endian.
-
-Also disable some inline assembly stuff on ppc that is never used
-with gcc and probably was never tested with modern machines.
----
- third_party/sqlite3/src/sqlite3.c | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/third_party/sqlite3/src/sqlite3.c b/third_party/sqlite3/src/sqlite3.c
-index 4f3dc68..9017062 100644
---- a/third_party/sqlite3/src/sqlite3.c
-+++ b/third_party/sqlite3/src/sqlite3.c
-@@ -14317,9 +14317,9 @@ typedef INT16_TYPE LogEst;
- # if defined(i386) || defined(__i386__) || defined(_M_IX86) || \
- defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
- defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
-- defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
-+ defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || defined(__LITTLE_ENDIAN__)
- # define SQLITE_BYTEORDER 1234
--# elif defined(sparc) || defined(__ppc__) || \
-+# elif defined(sparc) || defined(__BIG_ENDIAN__) || \
- defined(__ARMEB__) || defined(__AARCH64EB__)
- # define SQLITE_BYTEORDER 4321
- # else
-@@ -20713,7 +20713,7 @@ SQLITE_PRIVATE const char **sqlite3CompileOptions(int *pnOpt);
- return val;
- }
-
--#elif !defined(__STRICT_ANSI__) && (defined(__GNUC__) && defined(__ppc__))
-+#elif 0
-
- __inline__ sqlite_uint64 sqlite3Hwtime(void){
- unsigned long long retval;
-@@ -196385,9 +196385,9 @@ struct RtreeMatchArg {
- #if defined(i386) || defined(__i386__) || defined(_M_IX86) || \
- defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
- defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
-- defined(__arm__)
-+ defined(__arm__) || defined(__LITTLE_ENDIAN__)
- # define SQLITE_BYTEORDER 1234
--#elif defined(sparc) || defined(__ppc__)
-+#elif defined(sparc) || defined(__BIG_ENDIAN__)
- # define SQLITE_BYTEORDER 4321
- #else
- # define SQLITE_BYTEORDER 0 /* 0 means "unknown at compile-time" */
---
-2.37.3
-
diff --git a/srcpkgs/firefox-esr/template b/srcpkgs/firefox-esr/template
index baa8e8455f2245..c3706b519a3a88 100644
--- a/srcpkgs/firefox-esr/template
+++ b/srcpkgs/firefox-esr/template
@@ -1,23 +1,22 @@
# Template file for 'firefox-esr'
#
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-esr-i18n".
-# After bumping this package, restore the depends of browsh
#
pkgname=firefox-esr
-version=115.0.2
-revision=2
+version=128.1.0
+revision=1
build_helper="rust"
short_desc="Mozilla Firefox web browser - Extended Support Release"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://www.mozilla.org/firefox/"
distfiles="${MOZILLA_SITE}/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"
-checksum=45723c83ea7dc318ec50d67eebf834163b626ec3924a3131fecddfc7268a95f5
+checksum=ccdab622a395622abc6d80040a11715ad81a614f601db6672c05b98ac91fd9b5
lib32disabled=yes
-hostmakedepends="autoconf213 unzip zip pkg-config perl python3 yasm rust cargo
- llvm clang lld nodejs cbindgen nasm which tar"
+hostmakedepends="autoconf213 unzip zip pkg-config perl python3 yasm rust
+ cargo llvm18 clang18 lld18 nodejs cbindgen nasm which tar"
makedepends="nss-devel libjpeg-turbo-devel gtk+3-devel icu-devel
pixman-devel libevent-devel libnotify-devel libvpx-devel libwebp-devel
libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std
@@ -80,11 +79,7 @@ do_build() {
#!/bin/sh
exec clang \
--target="${XBPS_CROSS_TRIPLET}" \
- --gcc-toolchain=/usr \
--sysroot="${XBPS_CROSS_BASE}" \
- -nostdinc \
- -isystem "${XBPS_CROSS_BASE}/usr/include" \
- -isystem "/usr/lib/clang/${clang_version}/include" \
"\$@"
!
@@ -92,15 +87,7 @@ do_build() {
#!/bin/sh
exec clang++ \
--target="${XBPS_CROSS_TRIPLET}" \
- --gcc-toolchain=/usr \
--sysroot="${XBPS_CROSS_BASE}" \
- -nostdinc++ \
- -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}" \
- -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/${XBPS_CROSS_TRIPLET}" \
- -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/backward" \
- -nostdinc \
- -isystem "${XBPS_CROSS_BASE}/usr/include" \
- -isystem "/usr/lib/clang/${clang_version}/include" \
"\$@"
!
From a5dd90a4ff38ab93446fd646c7ee1547190db21a Mon Sep 17 00:00:00 2001
From: Robert David <robert.david@posteo.net>
Date: Wed, 24 Jul 2024 11:20:45 +0200
Subject: [PATCH 2/2] firefox-esr-i18n: update to 128.1.0
---
srcpkgs/firefox-esr-i18n-skr | 1 +
srcpkgs/firefox-esr-i18n/template | 196 +++++++++++++++---------------
2 files changed, 100 insertions(+), 97 deletions(-)
create mode 120000 srcpkgs/firefox-esr-i18n-skr
diff --git a/srcpkgs/firefox-esr-i18n-skr b/srcpkgs/firefox-esr-i18n-skr
new file mode 120000
index 00000000000000..0707c37f205dfa
--- /dev/null
+++ b/srcpkgs/firefox-esr-i18n-skr
@@ -0,0 +1 @@
+firefox-esr-i18n
\ No newline at end of file
diff --git a/srcpkgs/firefox-esr-i18n/template b/srcpkgs/firefox-esr-i18n/template
index b97fa577015e12..d5d32380a69133 100644
--- a/srcpkgs/firefox-esr-i18n/template
+++ b/srcpkgs/firefox-esr-i18n/template
@@ -1,6 +1,6 @@
# Template file for 'firefox-esr-i18n'
pkgname=firefox-esr-i18n
-version=115.0.2
+version=128.1.0
revision=1
build_style=meta
short_desc="Firefox ESR language packs"
@@ -93,6 +93,7 @@ _languages=(
'ru "Russian"'
'si "Sinhala"'
'sk "Slovak"'
+ 'skr "Saraiki"'
'sl "Slovenian"'
'son "Songhai"'
'sq "Albanian"'
@@ -138,99 +139,100 @@ _pkgtmpl() {
}
}
-checksum="512101e3698ec7762e252a96a1c0741527760c9da91a9780a84950d3319da444
- 7e1b92e6c88170378c8ae99218b0a47ae0f65c4924d8364292f581f6e8d13b12
- b5b4fd85e64bc71f733adc62ed261fd7635323214021689292d7c2f0ff8860e9
- d2e890fdd93eaaecda4e7868c8894a06191cb556d513f5581d9e9bd33ac77351
- 01181ec50d59cd45096164598dd0ba42296aa98017ce1f7c445802f3e5e04f78
- f5049f7d4c22a7815f21fcaf7037d7a059ac76b257a812d9c8290a77679ac97b
- fbb3ab158c84aadbc6ea35c39c81f9cef7a37ddb392aa4e213d1b3be6c8d41b7
- 386f10c49468c6b57724596335ce1adec27249eef442291673946b68056d4668
- fcfc6504f9661a2f6706149e5ce0a9c152d8ab1bdb5a5c65c4d7fd906e7e0e76
- fd6601f0be1c00f8f29800854e0d2f2428b0a0c8d2e254aee5a2ecbf6dd2714d
- 9c0dfe314b1c19b58f7b66a95c704652c61ce52d60d8c554508ddafb9d8f8e2b
- ec48bab548e2568032f2158f822b7117de6857c86fb172db318ada007fe6551a
- 1b016b66537fa171af17c9d0b745769365e8ea77655d917368380bc2efdd11f2
- a90d56289c390ad7273be3f61f200a1ff6715c42edc0a15798f63c00009487b8
- 2439dbb14c36499b93b333d445d9d97eeefd98f28fe1b3d33bcd74ae649eb847
- c05cefac16b67f291219bdc297179f51da8efc14419fbd6dcc7f299bf32e6685
- 5fdbf38758162d06070c6193eb0ad091b8eb84f0aafd31812a1ec030bf1ca9b9
- 34d8fcc272175257785dde6e292185e7a6f1348b1a2caaff91da94132f1311dc
- 3b7758c53b19c2cd2fe02701c2dafe333588bff510e9a672f013665de33b0cd6
- a1b894e1f42aba4d61d864c7865e791c3b9f13313118aa866a08282b1f5d217a
- ed0b5b05a6ca6b1581960683a178c9cbf0d7999bc77359ad28e5ee3adb3191e5
- ca6d9b18a2ae69a2e5a5b8eadd488781e0fae5dad6b89271be2d98c7926d4e26
- e55033b6d8dcc9c24e99bb8ad93a6399ea0699a07cef6176aca86c4cae0dfc03
- 43f132b36675de74d1c480f2eb010308eebec0ccda9006c7fe9b5167d9116362
- c845879072bcde78ad19c862c8754c86a9a8b2eb8a6c4e871393fe1446bccf46
- 0f2583d68ba29bbc0c4f72fd0eb5033b7d624f4abaf48bdbb31df899513cb52f
- 1fb5f0898717004f704693a206dd716fd42bc887017103745e572c1d39f77810
- d83f555aa827993960f34d4da2978b32b0065b924e060f65da7a79977e352517
- f86a1cee6c6267280f8ceff79cd4b32144f164addc37f327e7cdf3037fa63616
- 717d4a3e3f04b46134f6568eae4c8aa726121ce92c2215e237e1f41880337aeb
- b55629269279f9cf98b07260c9ffd07fdd0563acf0a71ac132b0fa48b027b9a0
- 4d3365f36ca13d07ad52194a3d737e9a2705f1936721b48d928528db7cfc8ecb
- acb79690413b25be64aed47149d4a81482107a1cc4bcf593bdfe3ba392219e7c
- 2e4f63ce9f0f1d3831ad3f2241ec4e60482f54903f9f9486afd1a2f97979034e
- 88a35de5f0580275811c75396a5a9b08c8c7606ccd99ca727dc4258490960a99
- 5012e28ec526a9f880cebf45783f4580c4df60e8f809b78c71499dc6cbc42d38
- 0ed97bd41625d98304a0ab0149919ef5461f449f5a8a118fc12e319213a950f5
- 15967a0f029d69b9b56de1e2a1a13a1e263d649a40d35795f4d32bc1157e79a8
- 7d60d70154f5c861dda1d621c6abc7179437244bd0fc9be1f6b2b5c270c011c2
- c8c42f544da1a54400a5871e51cdca609572d1444c9adab5859b6b803f27b6e1
- 29ece5ef4623881e2aea01930712f7254d92a5f890ae276553f548728c93f797
- 850215c177a2e2844a6fd62f75b75c4c267cce8ccf62cdd7cf05dc8a38ebcb35
- 0a89bc81af20e0a45dd3dabf73436022e457a970cb3263e2ef20912b67856eec
- dc3e7b4cf895dacc403a1eb66ecb54095b7642d853d9cac7a71d83698fd20fa4
- 2ba25871b76f0b734bec2b9f5b6aa8fe146fdcda22b60194a3bc32206a6dd694
- 332742f7a38125b643691a469575094d3379b803e54b6941ecef1116a57ac8b0
- e5926239a0cacba25ecc5c3694db54b8ad691e92a5ef4f2463e9ec1a984ec1ae
- 08dc01defd8e234ab56ee2f31622963d002967ade1b42b964ece6854cd6901d6
- f6501e09c21eaf51e077c0c694a23b1d2780340d87323037bb3ed8b8e17f1916
- 48eeb7e4899d42b54cbe307bd17bb2ed7d3b6200f015c355f94e037720883f29
- d412b806ecb7b15106c386132123c4ed02ab2e67af01af5a128282090d1c5b25
- 9e31b0460139a7918293b15ba4c1f1150f0a7189cb2d8a70a3b2c212fbe7be2c
- 7591fde70893f5fca393e20a042d8770c570a4737f5c9c5f6bef3217d6a15f8a
- 7cdf88a003e5df9ffccf8f67f73dd4f14a34fc49f3d42292f2d19f507e437ebc
- ae3c5e59f982047506ba9d0e3e2646508afd30eb8ca892aa96240e6a090cfdfd
- e18072336817a5b343c2bcaa724b92c51dd335818ed063379c372f0f295b03ea
- 8d70f8b7a219280998bf6abbbe7e4890de1b77831ddf6e586cbfc2a5959d6fd3
- fcece4a778015bcbc46b929b205302e56f10b49f2622124bfb4f9da8ed9f2eda
- ad38c245b19e6d92a88bea2371799447588f8d6f6dfa8a0e76ff694410b6628b
- 8818e614c38e716a1c0fc0482b307c261e701b3feb8f989896697b9503235ef7
- d7d3babf5fa6c9e52337ca9e3dd0eca3ed24ed7ee22acfd8135e2d9d76fe9565
- caeae3deb819f2d42fb0631ed7f9fcaab1d1983a09c336b9f4c00d0c81be804d
- a09373592d9530ee9b24f08367f3df18dc04db382722d6336b9988a8c25fe9cd
- b73bbcedd181c149acc935200bb99ad82a0f0a14b113bcfb2a1d9c6c7364c434
- c5cb7b9c19be0a87616bba0e67689369f84158d61e26a10e14a793aa552a8cce
- 55be4775ddd652517e22b6d6b47762eb070dfe016e3f6a8777342cfa8e2c023d
- 560731186b050f4c921034ea4e398dbc36ff2cacd136f2844c802e6072a2705d
- 2fa642eac07561b75228ca7bb2723f94a1f8a39d4c38fe9b876813d114c4485a
- d6ef2b6af1a55c060bddb1422b2439aff53e4c1b2722cccbf5c77c04de1dab17
- ea4698e2715bc9ccb3872ace85706b9e9c61431261fdd64dd277996c2ed8887f
- fd5021481f8fc881e57d4486bc253ec58981c43d814d99160be426f883c490ac
- 0d2b987d369fab7360bb74c8665d5df858ad79e48a79d58106c1ca6a3886dd15
- 3371491a0dab91eb4cf7c81917877b26d7d3324dfd77d560c851b3d4e9d20ea7
- 1d9599fea834f47e041d4da319b14f37c34566ea42885e33a377c11dc1d370d2
- f0a6f0a8c9bc622ce05b68ba94dc1659fe62ecbda47d349f76794f3935585f38
- 5cdf6d2ebf56c2f390b8ae2bc50664b96fd4ddc03c3ebb084c3c0d3f7babc347
- 66b273d22dceb149f425f5c11153b7f877e327e35b56cd635d8845bc1c3a99e4
- b59976630969436922dcc235f15fd64ba5a941778b06f422f74cfde08e6dc7a1
- c10b5acf667d3fee4ea73e718a703f46dfdb8f0d53a85b05144ce7f2c0d9a476
- 69717f16e4feed3cef5e3121900421daeeab8b4466721fcdafdc5bb88b6fb474
- 61edf8f99f081efa300fa7eb94152cbb2fbefff37236ffedd76296045930418f
- 1c243e3a9bdbddb9f96df63ca657d8600cecd80cf3004b51960671864ca18706
- 05813b39cc65c1a0061c310a857e285c4393781bea8d04c080a5051025be966b
- 8ed02c1286edf7b9c74e51890409c6eb1d99ace2d0f7631cda8549505f8bf41a
- d36022515a2ac8944e5947b9540767d1fdb32c298a044901a50464d186928ab6
- 56e105f83f141a835e521bdd91207a1c36c24dd55c21f71324bfe2f5461a1108
- 01df2d612382bcd75dc5fc029f75b96584ad688824499a64815414665e635dd7
- ac1a11dd40935ed97b46e256ace5ba8b0dfd0b1f6425e142e3a9f2376dc4f16a
- 06b839464a5bcb566aff8cae0b304f154d6c40209e7b9707c691894e9febf250
- c79924f2853ef396b8d751d8ba7be74c08be9e491505c579aa72f8161a113843
- 3b0261830b15de74d6c73af12c983981571ca39dbc97b5f4dcea06f28e527e70
- 4d8106bc38b90a000a429acc1b3f0bc1cc266d259b2f4bb94a2e31eaea5c99e9
- 34cb8b63f719b6d9ba185d107adbde4825bb1064797aa79625e76fa0fa21df28
- 0ce17f4f548084bc66b4c4339d8ce731d806d970558be66c03dc933ec63694aa
- a630d74f0bc79258e3ef9ec62643db8d755afafbcb89a3d128fc508576cda009
- 4d80c473d55d55c5bf34c89d656419de8ed7cd4288d16496b4cb5695dbe519c9"
+checksum="acb35cf817466b561d1d12b7b697713db68e12b8caec2bf210bb4896088cd3b1
+ f18259914694c89422dd36e8d67a6040bb632d831148256e3ac19737201185bc
+ 04d40b8394963c2ee07a220bd4384c34c3545a4994c3881f74bc64eeae13c194
+ 4bd1562e205b6598263b01857d804b1c572396d5afc8e4324f4756343b383695
+ 483c5e3a63959f9c466b6d9c13cceafe876df85607969b931ff3ce72374d7b83
+ 13dfea2d42ce97af611c72ce4e0bbbeeab6770bb42d0477a7056017ee97d606e
+ 5d1ee6f61d0dfdf26e941954dfd785b25199cc20cd91de81f4b4a27d6365470b
+ 26dea85ca0280baf0ac25e0c6492cd9a44b5cbd568d4d6ce23404474df27d326
+ dcdb88b784ee5c4cd016f0fd762fc8df8b354e50ee995d764144e0d363a4347c
+ fa911c3beb074e7527f93bb257a642023a1d83082027dfb2faa5458b05cf46e5
+ 8ed2a5dde855585989d5eca73ec7977457501cfee8048823ce80715b616e1bda
+ 7bbd581a67ecf4ebdca8967dc0674bb44d9b868a30f61e4b6cb9e7938af26dcd
+ 32d0db970c92b56588886c804d41cfafb833ec604cb6fc5cbe0c836d1eac4983
+ 570401618992325f6b521ef117c6967d065a9e98bf2e755c75f0324ef5418f49
+ 6be9e77f341efc3d0d71a5cc8872190060bd2262f7ec09f40ea6c86fd15b5074
+ 509b9238d893c996e11fcb8c268c05289727239783b86071da315912ff89a7dd
+ b15118140f114ec1ffc6d82c276d4dd1a1445ae755917230774040f1a1480465
+ 7afa4cd01551d4506ba7e9c12e1cd55d19efdff58abb59f6ec19f7df4fb3dfad
+ ad6a05613eaafa7162b76bcfdfdd1f251cf8934c2f7e8f5ddab1dc9f8a856a1d
+ 07a397022da34a456fda7c32bede3edf5bdf5077fa016833fbdb266d4e8667d7
+ dce15e23cfe84a291effd9a6f4327d4a57c8cf1d9edbf780240db8969182b30a
+ 53858d1943924e23c404b4ef80618180d6a2d8d748f3f6fe04c8a3b670ef93ba
+ c8d56b5031fcb8cec962aeaa2c07f2d03f6b58487436efcc334d129bc9b28be8
+ c66e2a41d65297dfbf8bd7e3ecf2cd2c85c21459f83f718656fedd4398b97ea3
+ 0f377aa9f9c926d78a37358132466811a02f3e791d8bfb588b8fe5156f03aafd
+ 203af463a62e6026a1425c40d7d46392412aedb9cca568418db5dddebe9baeea
+ fc0c13af23c9ef109cd273724216f874e730829cf29ff86dabceff858dce9449
+ 987856fb6bc61abdd62cf225049e70560c966e647b1d8574a673113053c52412
+ 51b8a331b074eedc769ac9673c4b79ee34da664f1bd3e1c8c9b650a453e6af6f
+ 7e79ccbeb9de530e080bc52efd46e5ade4db47dead39ea54a41395f4783413bc
+ c664dc3a49772f87fa7080aed98d8a96278814ce2a34e67fe342464c87efdc03
+ aaaaa648d44b133ccf73a2805e96f875169f06ac838ffdaf179e803c0a1fefff
+ 64a47c5a34c20a19ea94eecb558bf1dc80b8b435f6db3b8d82438a0069786c26
+ fe2ba444f29262a7b9872c9396e19097a5180c66a930eeaa91e76deb63ee3204
+ 844cadd4950e4d502ff62ec2fdde2196ab5578265a41a463a767561bae60e79f
+ b79f56f443c9b53284ee0f71e339594357a149978e51573aa4afc1db0ae20f8a
+ 7b33b12544dad0ede7fa214366ea135b30fbcc9f274cecf35fbb4f4c4e2e9e03
+ 59a40e9a9b10eeef2ba2e360b0d085aa98674ed807c17cbef73c3b9e3633d6c0
+ 1f46f19115a9f2e11367a10a6b47ecee1a3485d9e6eab634837eb516dddd1d04
+ 84d3990ba2427cdb03b977dcc31dee0de525d5c28d4758c4711991d47460ac8a
+ cf57743d39aafd319763d9d224d2ddcd39ecc8aa1ee94981cd7a7d669da7a241
+ cf09e13b1a89329f7f6ca0bd65f762dda9e804f186d02e52bb15354f9bcf2d02
+ a48f97e3002e6ffc7eeec13fbeeb868b8eb9fbde0592f29a03ce22a44a0baefd
+ 9c470b463ba3cc2e7c988262e23c136908d1ae6438f2e40d723457635dd6bba5
+ c7dfa220bad8bff8df45dc0bd5384bdf5e12be303a4942282bb67202e3cd7e3f
+ 06d8374827a85082d2e26d44715e65990f568a89dea36057dd53950685571391
+ 6449b1290681a802ad2daa46e03c7b7654cecc62bc5ca54b4b370d39a0848220
+ 806712e8cc60723bb0b710e7e55ea3c45248b3ec1756b10ece1f5335f3d64eb4
+ 7cfe6bf2422c19381efb1452e0d5647a09f61b81e3473faa778604eb9278183f
+ c2ba0242f753ee4f432908b84be50df891dd495e9ce5fb4fd58dd4e49ac444d3
+ 8893800f3ac5616d8b2408f3383073ac330e6ebba1786fb06c2a098f52e89685
+ 0b0e35d7083c4d578ddc97cd3067d243d142b72a199d0925096a797d10184620
+ 5f5a4c7fab8513919d5a3c4d9277db1bcb5a27be0ef6ef6f0f5e646c78e3726c
+ 828c6ae9a77c5191e2ca1e45c109d8d502acebbb1ef286530a9337ddc1d59dec
+ fc06640c380a02f38a67d6d47a2ad8c113bf4a334fbdf6effd341f3e024ed3d1
+ 8c6d2b9b798f82b010c580e717f8fd86a71e168d3383f3d4cdc03eb11bba84a0
+ 781ae66df24287ac1b7ebadec2dc0215b5ca8d6a949434ee6686c8ea781deaba
+ a1c92b21e984feeb563e32caaabcd560dc8faf247cf55fd6d6c3a386f0f09a5c
+ a273e5b5b87f620199c7699cc63543ca8eb8f6f3416acabc07b728fa32ff50a5
+ 496ef1e290f16bdaa65d86621f23747ef4dfe766726264a3caa02f8f5d62684d
+ 6365370617d0bcb15abc3c861da5838e7195b982424a241f3a26f5b13e34aab1
+ b5ad32bc66dd3ed32b096e7d9048cc1c0fe888d2e9210c44360eb02771f02460
+ cc8852d71daf570437df0eb6a3b1a5b920dc94cbc6c04168a40100fef2ac968c
+ 4705a1710ce69f08e0d1e18445ed8cbac816ed9deecc3b0b005ae874e9094a78
+ 7fd0e015f2d2d518f708efce391303797662d937fabec46fc3357b4a67812598
+ e5270996809e9225bb6c2be19d50eeaaf618180ba96599a9141191e8aac18e48
+ b94b56e2e5b7b3a62e1d73f44eaa7e601b42bb5cb13f7444e1e906c0632c79fb
+ 78bab98aec1de184bc545702fae4cb17277cb0b6c7dd2fbdc7cd706c674609b1
+ e60d636f69ae2cded48414c1e8474c29d34a9fea1588edf2b93d5cea2cb2e202
+ 0df2683f19033733b244c66c80b1a958e57539fee2045f6a91cd1c5c57ab90ed
+ 44ff4fd0e9380221a4ae4df0e9fcbebc0d50810818452464d3e366a961a9d028
+ 9a69b3f58e209ef08ae972a5940738933d484676e873c7a48142955ec32e2a8c
+ 2b50309cc03355a7defc843c16a2276d3b369bdc57fc1088e6169d5b4b1d7c3a
+ 10b3a1177463590e14942eebd730d7d2334d18fc31b4b73906a0368108d7724a
+ ff7a7f07380f4bdb0afe898797ae1b8b9e9b4d537b10968d426a2919ae521b51
+ 9d086c6b4dd275233399fbc6465b335feed6ccc7f13eb2055e7cbf498c04343d
+ ed1426c41363d0705e9cf2c7d69fdfe28025215ecbb200249e83ed09f8620bc3
+ c25c30b7af26b01bc53c53687611f1c1d8f389b30f6355cd1e5de27b7de69f42
+ f09b81618d35df39722cc5bf96815185e961b2c7079e85a4dd1e34daa2c4e80c
+ 8d170bfdb333d565f1ffd50d2d6a63d4351cd5e0ff2065344b3c00244ea6621f
+ 9910c445f291e5faa302747df6de807ac5ac5ed9f41afb96e184216e5c1099ee
+ bcefaeb7d2fba44a77fa988183cb9ec1d46c2ebbf5ebac7207960ed085c71d95
+ f067a3e37b31500b85b2ad9d1932d39e931a6cd3e7788bf167b1322c566dfe5e
+ ae436532ca32fd10a6154cc684c67e15603bd26a024b9ae9b49214b740b16990
+ f2647c7e770b6412d832810ec8a780d3ad1079a235ab642a594f6570f5985456
+ 6a373e2d27083ec9de17af21d4cb8264d7d4db7e39a5733c9b8b30844fdabbdc
+ c744a6fddc867260dce11edda16f9cace121b9145209cf7987e64fe581901ca6
+ 62794e9ff47ca165fda8d1fe0502f401bcf723318b4d6091faf96453d5a1b1d5
+ d0b107c2cd066ba39e5c7e83284878654cc6066ea1f3f304d273cb1d52655ae4
+ 7f0e352a71681cb1265252d7c882b3421c29ebbef5c63f9fd48f7ed69f3f7a24
+ 64ec282623d6c4c9cbcedf101f131900dbc88b218cd5a9149234e68259432d76
+ 5ccaec85d0c7477826bd2e5aa5ae33c5e291975f4edced04601fed52a9f22070
+ d84d2c76c0140dfe44777c3c6b6a03a8711ce6b116645728ac42669a274bda15
+ e046a34b761e3c97c4badafa3174b2861ca95113985666257bd3e34d2fc3ff65
+ e596ebc355acbdff433aae91540db0b05dd5a598311c7f49ef10e7a1a6679cd1
+ a355d337d30030b0dd9a4d8b4e084712dc8691057f52cd55e3e9016c1a9df833
+ 17294fb4c62d8dc6954f6508064b2ccd3f6c69fb9f5f6f3194f4bf16281439a4"
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
` (8 preceding siblings ...)
2024-08-07 18:55 ` [PR PATCH] [Updated] " robertek
@ 2024-08-07 18:58 ` robertek
2024-08-07 20:36 ` [PR PATCH] [Merged]: " classabbyamp
10 siblings, 0 replies; 12+ messages in thread
From: robertek @ 2024-08-07 18:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 276 bytes --]
New comment by robertek on void-packages repository
https://github.com/void-linux/void-packages/pull/51463#issuecomment-2274146847
Comment:
Bumped to 128.1.0
Tested on x86_64-glibc
Built: the same as original message
I have also removed the python 3.11 dependency.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PR PATCH] [Merged]: Update ESR Firefox to the new major release (128)
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
` (9 preceding siblings ...)
2024-08-07 18:58 ` robertek
@ 2024-08-07 20:36 ` classabbyamp
10 siblings, 0 replies; 12+ messages in thread
From: classabbyamp @ 2024-08-07 20:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1561 bytes --]
There's a merged pull request on the void-packages repository
Update ESR Firefox to the new major release (128)
https://github.com/void-linux/void-packages/pull/51463
Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->
[ci skip]
#### Testing the changes
- I tested the changes in this PR: **YES**
- I'm using it on my native system now (x86_64, glibc).
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64 (cross)
- x86_64
- x86_64-musl
- i686
#### Notes
- In this update I have synced firefox-esr-128 package with current firefox-128 package to as much as possible similar state. I don't expect the esr version is much different in this stage.
- I know that previous firefox-esr was not updated through the minor releases. I'm considering adopting this package (I'm building the minors for myself anyway).
[ci skip]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-08-07 20:36 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-26 8:13 [PR PATCH] Update ESR Firefox to the new major release (128) robertek
2024-07-28 1:04 ` Vinfall
2024-07-28 1:06 ` Vinfall
2024-07-28 1:08 ` Vinfall
2024-07-30 12:12 ` Zapeth
2024-07-31 10:37 ` robertek
2024-08-06 20:23 ` [PR PATCH] [Updated] " robertek
2024-08-07 3:43 ` classabbyamp
2024-08-07 7:47 ` robertek
2024-08-07 18:55 ` [PR PATCH] [Updated] " robertek
2024-08-07 18:58 ` robertek
2024-08-07 20:36 ` [PR PATCH] [Merged]: " classabbyamp
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).