diff options
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/Manifest.gz | bin | 3372 -> 3376 bytes | |||
-rw-r--r-- | mail-client/thunderbird/Manifest | 5 | ||||
-rw-r--r-- | mail-client/thunderbird/thunderbird-128.8.0.ebuild | 4 | ||||
-rw-r--r-- | mail-client/thunderbird/thunderbird-136.0.ebuild | 21 |
4 files changed, 20 insertions, 10 deletions
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz Binary files differindex 41aab8c0b0c7..4c51f9569496 100644 --- a/mail-client/Manifest.gz +++ b/mail-client/Manifest.gz diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 484998ec3a31..30321f41e3aa 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -6,6 +6,7 @@ AUX icon/thunderbird-r2.desktop 913 BLAKE2B d065ceb9a6bff30bce0ded0410a90a55f04c AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357 DIST firefox-128esr-patches-08.tar.xz 17564 BLAKE2B d904b74fdae2e76866ded11de5377a7b6883d35996b358ae3419ffb7da53b04b2c7d4bb10d48998a8318a84e8221de39955289cb33a8f278c131b4af2006be62 SHA512 344a2d04dec679cd8ed714dcecc9dd5b56696803cee9267e7c0c45c439d78728e7eae674bb5f0a64f2e5802dc59c1ec25f1703885024d88bda8a02e2b3e0d69e DIST firefox-128esr-patches-09.tar.xz 17976 BLAKE2B 78f64f5086951f7bf2b304c1148154647aef5c4e699257cba5e94a83d8d8c159a591d0b2a7a5f8bc0f8ec28d5eae66a0783b45f94b4ef713282a6f88e46c75be SHA512 159d8c94af0f90c10baf7446e573a37397b3be7103e7001fb6b38845a28a41793c21ad24c23e0b3cfc4daa2c3a6040ef701f612693c9f4dfff8534f82e7b18a1 +DIST firefox-136-loong-patches-01.tar.xz 38508 BLAKE2B 2508fdb9de68bb90edfb3f4a15f79579cd8865cb87ef0a9073c3b740152d857b791cb53c4520a2bdc466f083e7aa6e028a90d44b61b3eea46395f62115b7272a SHA512 e4f83d6a98eb25335de80bf396bfb2d0a362e7509efa898291f524d6fbf20754a278a930d61b3b9727e6b08d8e4959b001c75c2e3f648ce70444b39950307157 DIST firefox-136-patches-01.tar.xz 12568 BLAKE2B 9056b1c750eeb7c226bd4ff5ebdb03d491177d93bbee95552f7176903ec8796131a491c39304030370ed55281f92585422e28926b5f7491081d33912360d999f SHA512 48548637f6152fd3a72e283e3d16708a563fe84cd22d84129d5bd58f6b6baf7a6e50d521cb371ef21e7b9f95c13cc72531a3e1ab735abb70c51e5c02424fb2ca DIST thunderbird-128.7.0esr-af.xpi 530351 BLAKE2B 665e3c36027491ec674b4d11f668de264b9e7fdb476930dd151a7df7449759be5768986ac83ad348f6a9e1495ce34faea05a3647e31503a0a531c5ed35dbf516 SHA512 18dd42b98b74e951d624a868c89ae9713d5e5b1e991170506a880d2ab8ddb22e834b11a42bf9ab01c2664742eb503afcfbae93dc6baf3c0c2b5ce1322e545632 DIST thunderbird-128.7.0esr-ar.xpi 686986 BLAKE2B 4b219c2ddb940ea9363f86167d1d94acb68ebb280a17c761d8a54b09dab85939f4fe861b82c6ffc90b79be061b85167b35e9e96abde1ebb5732d82f59f9e426a SHA512 f9e314831d230b1488b64056caf22a410f4e883c50e697746965949775333f785ed0316d0baac1df460c33f7724eb93a8e0784d7ee99d5fc9513245552f7749e @@ -269,6 +270,6 @@ DIST thunderbird-136.0-zh-TW.xpi 503558 BLAKE2B c943c3883d0442e7faeba9502f2202cc DIST thunderbird-136.0.source.tar.xz 724177104 BLAKE2B 32a1c23efb28625bf900840ab5eeace63f98c10f95b3e4f665a6fb6b8c653319adec522bbf76d60bccb0f2673ac12c6623ec1cca37eae02aafa08594419d1479 SHA512 37c94258b49a7e87b24b4cffaa6eae81698356ddc3f0f49ea675b885dea2c56a3ca758dac2ddb2720beaf2f34faa15a9ab9b5eda0b352c0c8f14167c01838714 EBUILD thunderbird-128.7.0.ebuild 34193 BLAKE2B f703dbb10b61cfd419f37e7bc97384163edccda25cb4f52b2e792176c1b6336ae2adac308bffae54322b7fb70e2326ad14897a112221d2d009c4b957c1f1b9f4 SHA512 7f9a7a3d484e38faefc1cd5381f7db567219c9236ed5fe4c47019fe7a9339336ca448871cec0f51dfed7f330dafda8fdd9aaa0bc440c66e1dbfa26e9bbe08c30 EBUILD thunderbird-128.7.1.ebuild 34194 BLAKE2B cc0c24fd5e2c09bddb6e5de981f991120281ae03ccdfc0c28e8d26f2e1b53f83738014a472396dc66e6bac44a94934627818bc55647462832166b5a454a081fe SHA512 f918f7d76f424e2efb05dc12aa82fc7fd1783308e347e7d75ff398a0d22d3782e3138d674af93a9c18f4152f583bf16a6dcca10d8be02b2c75df863dd1cb8326 -EBUILD thunderbird-128.8.0.ebuild 34199 BLAKE2B 5983414c841172596a8f51ba8cc66068cf10016cc69a81285ed2a7acb90b9c44b0840bad529c0e56378a9d81b455100e41ef2cd4f878f79c295944223e0dd9b4 SHA512 83c7d2fdf450784d492198423140e0a9d44ed48029854861ef8ae2ff6e8f7aa29cbce10e3a715b71e43b2c9087c862e4960972d1447d5015cf49594590957e26 -EBUILD thunderbird-136.0.ebuild 33648 BLAKE2B c6c689271c42187d22591b34cd8a7b7ade5876e3a367cb4783438a3e90e6b5bd2cc6ec6418ec38ecc7a418290771cf62bd70cc7a8b9bafeb4cc309371dbd3a23 SHA512 7bc416d48c3405a4b1cd2e454f822fc3b7900860dfd94b59c8639cfd99ce5fe84f8881353fb7e820018dcaaa915246779641ad4618748abdae59caac0fd7bad5 +EBUILD thunderbird-128.8.0.ebuild 34195 BLAKE2B 845b4cc9c7bf938f582b3e44520cb636b4df4cda8db64ec1f518609f993e3cce0248283e92d5dfbb00b631bf2458b223a51e6f88a40a9718005ca754d2d85954 SHA512 f0ec090a26b2556393c4a039876ec1678f67f4dbba28aad4e384bd0bbaebd8ba3e9dfa6b4b0b36239d17a4072beb0e43b222b3c6d0cc63fe1157580268c29c78 +EBUILD thunderbird-136.0.ebuild 34123 BLAKE2B 486d73388b0fd4e6664ce80d234fb3a8ee566cdb22f8d0c90c7e982f7f67896c8b90545556e6cf346b84417de1c719f08c314971fc9184826fa29aa67d603c5c SHA512 2c38c9f06803133473639a58b83f5877563a6b5915cc35b57ca61416eb10e1a7ef218186b01a1e86044a8c63709c090be33485906686b41edd5e807dda268ed4 MISC metadata.xml 2277 BLAKE2B e4681b61ae7363d0442ad382e5972c7654624c2033e43559d9d751af8abcebf6e1badede00b68d8f28ba0eda4b060acb3f730b79181d0acfc286c1a03c7cc2fe SHA512 517460e6a4ce6232570290b69596bc2e1913c7a95ef4df62216df4d3be7b8c83247004916ed5e74d285951d9e9d96fe80406d128a0764ab41aa26458805a1513 diff --git a/mail-client/thunderbird/thunderbird-128.8.0.ebuild b/mail-client/thunderbird/thunderbird-128.8.0.ebuild index fadeb38f95ff..8ceef5056e41 100644 --- a/mail-client/thunderbird/thunderbird-128.8.0.ebuild +++ b/mail-client/thunderbird/thunderbird-128.8.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 FIREFOX_PATCHSET="firefox-128esr-patches-09.tar.xz" -LLVM_COMPAT=( 17 18 19 ) +LLVM_COMPAT=( 18 19 ) PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="ncurses,sqlite,ssl" @@ -63,7 +63,7 @@ S="${WORKDIR}/${PN}-${PV%_*}" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" IUSE="+clang +dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux" IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" diff --git a/mail-client/thunderbird/thunderbird-136.0.ebuild b/mail-client/thunderbird/thunderbird-136.0.ebuild index c33f2a728200..40cc934590f9 100644 --- a/mail-client/thunderbird/thunderbird-136.0.ebuild +++ b/mail-client/thunderbird/thunderbird-136.0.ebuild @@ -4,6 +4,7 @@ EAPI=8 FIREFOX_PATCHSET="firefox-136-patches-01.tar.xz" +FIREFOX_LOONG_PATCHSET="firefox-136-loong-patches-01.tar.xz" LLVM_COMPAT=( 17 18 19 ) @@ -58,12 +59,15 @@ PATCH_URIS=( ) SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" + ${PATCH_URIS[@]} + loong? ( + https://dev.gentoo.org/~xen0n/distfiles/www-client/${MOZ_PN}/${FIREFOX_LOONG_PATCHSET} + )" S="${WORKDIR}/${PN}-${PV%_*}" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" IUSE="+clang +dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux" IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" @@ -517,6 +521,7 @@ src_prepare() { fi eapply "${WORKDIR}/firefox-patches" + use loong && eapply "${WORKDIR}/firefox-loong-patches" # Allow user to apply any additional patches without modifing ebuild eapply_user @@ -532,6 +537,10 @@ src_prepare() { export RUST_TARGET="i686-unknown-linux-musl" elif use arm64 ; then export RUST_TARGET="aarch64-unknown-linux-musl" + elif use loong; then + # Only the LP64D ABI of LoongArch64 is actively supported among + # the wider Linux ecosystem, so the assumption is safe. + export RUST_TARGET="loongarch64-unknown-linux-musl" elif use ppc64 ; then export RUST_TARGET="powerpc64le-unknown-linux-musl" elif use riscv ; then @@ -703,7 +712,7 @@ src_configure() { mozconfig_add_options_ac '' --enable-update-channel=${update_channel} # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default. - if use amd64 || use arm64 ; then + if use amd64 || use arm64 || use loong ; then mozconfig_add_options_ac '' --enable-rust-simd fi @@ -711,7 +720,7 @@ src_configure() { # amd64, arm, arm64 & x86. # Might want to flip the logic around if Firefox is to support more arches. # bug 833001, bug 903411#c8 - if use ppc64 || use riscv; then + if use loong || use ppc64 || use riscv; then mozconfig_add_options_ac '' --disable-sandbox else mozconfig_add_options_ac '' --enable-sandbox @@ -909,8 +918,8 @@ src_configure() { else mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr fi - elif use ppc64 || use riscv ; then - # '--disable-elf-hack' is not recognized on ppc64/riscv, + elif use loong || use ppc64 || use riscv ; then + # '--disable-elf-hack' is not recognized on loong/ppc64/riscv, # see bgo #917049, #930046 :; else |