diff --git a/extra/firefox/checksums b/extra/firefox/checksums index 520b4ba2..2a2bfbf1 100644 --- a/extra/firefox/checksums +++ b/extra/firefox/checksums @@ -1,7 +1,8 @@ -3d7be090de04c798f95e60cdaeb69677f404ec305e5c183f7f2097338acfa4a382 +f437af9a96a428c34087a202d5fe14904aceae89c3947751d0aefad67531f89774 3e4e722acd2ab2e38a16ec23b29296318d77cc54f034d4b21d91bde085e26bc0a3 49e95cf848c09df618587bb8286bed3ed9531e24554b9ef275f070201078dba7f5 ee279241e461011e2265086328d9d0a913ab938bb81aa97fa22b8b9b7edf5e33bc +af5838e6c8a0eb13c4deb638fc3fbf74e8e29ec90404a3a44d7cfc7436006da337 8c0f419eb138061e67dbe2ac73e9c8332649fb90aacb57ac4f00d5de94c0cf23a8 f65906c4942c676d93d12a5dfd4061e5a14981514ac58ee8d1a67e6724bcaf230a 1cace7c18c7d80b4abe8665d5ec2c66a0f3c1807ff3f7c8311b925f8ed635037f0 diff --git a/extra/firefox/patches/musl-use-res_query.patch b/extra/firefox/patches/musl-use-res_query.patch new file mode 100644 index 00000000..98849e85 --- /dev/null +++ b/extra/firefox/patches/musl-use-res_query.patch @@ -0,0 +1,18 @@ +diff --git a/netwerk/dns/PlatformDNSUnix.cpp b/netwerk/dns/PlatformDNSUnix.cpp +index 753d786..f831b7b 100644 +--- a/netwerk/dns/PlatformDNSUnix.cpp ++++ b/netwerk/dns/PlatformDNSUnix.cpp +@@ -32,11 +32,11 @@ nsresult ResolveHTTPSRecordImpl(const nsACString& aHost, uint16_t aFlags, + rv = packet.FillBuffer( + [&](unsigned char response[DNSPacket::MAX_SIZE]) -> int { + int len = 0; +-#if defined(XP_LINUX) ++#if defined(XP_LINUX) && defined(__GLIBC__) + len = res_nquery(&_res, host.get(), ns_c_in, + nsIDNSService::RESOLVE_TYPE_HTTPSSVC, response, + DNSPacket::MAX_SIZE); +-#elif defined(XP_MACOSX) ++#elif defined(XP_MACOSX) || defined(XP_LINUX) + len = + res_query(host.get(), ns_c_in, nsIDNSService::RESOLVE_TYPE_HTTPSSVC, + response, DNSPacket::MAX_SIZE); diff --git a/extra/firefox/sources b/extra/firefox/sources index 47c89171..2af44302 100644 --- a/extra/firefox/sources +++ b/extra/firefox/sources @@ -1,7 +1,8 @@ -https://ftp.mozilla.org/pub/firefox/releases/122.0.1/source/firefox-122.0.1.source.tar.xz +https://ftp.mozilla.org/pub/firefox/releases/123.0/source/firefox-123.0.source.tar.xz patches/fix-target-detection.patch patches/fix-vaapi.patch patches/musl-sandbox.patch +patches/musl-use-res_query.patch patches/no-atk.patch patches/no-dbus.patch patches/no-fribidi.patch diff --git a/extra/firefox/version b/extra/firefox/version index 156d31e6..74a8fdb8 100644 --- a/extra/firefox/version +++ b/extra/firefox/version @@ -1 +1 @@ -122.0.1 1 +123.0 1