From 3c7d20a7fdc70a730b9a4a16a0db244be380b515 Mon Sep 17 00:00:00 2001 From: emmett1 Date: Tue, 10 Jun 2025 11:27:33 +0000 Subject: firefox: updated to 139.0.1 --- repos/extra/firefox/.checksum | 3 ++- repos/extra/firefox/abuild | 6 +++--- repos/extra/firefox/fix-sqlite-vec-uint.patch | 20 ++++++++++++++++++++ 3 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 repos/extra/firefox/fix-sqlite-vec-uint.patch diff --git a/repos/extra/firefox/.checksum b/repos/extra/firefox/.checksum index ff1464c3..e4d1bc67 100644 --- a/repos/extra/firefox/.checksum +++ b/repos/extra/firefox/.checksum @@ -1,3 +1,4 @@ -f6aaa01f576b07f9c9bc112517161e5fb917b4b6dafeb27ae547ab4337fa88ae firefox-138.0.4.source.tar.xz +ceb370c5910d41d8bf2e7694cbddc1482e8e8a0636d2de8494526a7fada686df firefox-139.0.1.source.tar.xz +c898b3e5e2547be1201842ac1bff5e9abf89e77ae5aa3f99c22f744e07b21981 fix-sqlite-vec-uint.patch 3e4e722acd2ab2e38a16ec23b29296318d77cc54f034d4b21d91bde085e26bc0 fix-target-detection.patch 30889a96df16927cca69826f3ca94b9f751819c2fcae07001a7108847ff25cb6 visibility.patch diff --git a/repos/extra/firefox/abuild b/repos/extra/firefox/abuild index 6c2bf0a2..dd3ba130 100644 --- a/repos/extra/firefox/abuild +++ b/repos/extra/firefox/abuild @@ -1,9 +1,10 @@ name=firefox -version=138.0.4 +version=139.0.1 release=1 source="https://ftp.mozilla.org/pub/${name}/releases/${version}/source/${name}-${version}.source.tar.xz visibility.patch - fix-target-detection.patch" + fix-target-detection.patch + fix-sqlite-vec-uint.patch" build() { cat > .mozconfig << EOF @@ -28,7 +29,6 @@ ac_add_options --with-system-webp ac_add_options --with-system-zlib ac_add_options --without-wasm-sandboxed-libraries ac_add_options --disable-eme -#ac_add_options --disable-dbus ac_add_options --disable-tests ac_add_options --disable-vtune ac_add_options --disable-updater diff --git a/repos/extra/firefox/fix-sqlite-vec-uint.patch b/repos/extra/firefox/fix-sqlite-vec-uint.patch new file mode 100644 index 00000000..36a83a99 --- /dev/null +++ b/repos/extra/firefox/fix-sqlite-vec-uint.patch @@ -0,0 +1,20 @@ +diff --git a/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c b/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c +index 96612e2..d641b11 100644 +--- a/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c ++++ b/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c +@@ -66,6 +66,7 @@ SQLITE_EXTENSION_INIT3 + #ifndef __COSMOPOLITAN__ + #ifndef __wasi__ + #ifndef __sun__ ++#ifndef linux + typedef u_int8_t uint8_t; + typedef u_int16_t uint16_t; + typedef u_int64_t uint64_t; +@@ -74,6 +75,7 @@ typedef u_int64_t uint64_t; + #endif + #endif + #endif ++#endif + + typedef int8_t i8; + typedef uint8_t u8; -- cgit v1.2.3