summaryrefslogtreecommitdiff
path: root/www-client/seamonkey
diff options
context:
space:
mode:
Diffstat (limited to 'www-client/seamonkey')
-rw-r--r--www-client/seamonkey/Manifest10
-rw-r--r--www-client/seamonkey/seamonkey-2.53.10.2.ebuild16
-rw-r--r--www-client/seamonkey/seamonkey-2.53.11-r1.ebuild8
-rw-r--r--www-client/seamonkey/seamonkey-2.53.11.1.ebuild8
-rw-r--r--www-client/seamonkey/seamonkey-2.53.11.ebuild8
-rw-r--r--www-client/seamonkey/seamonkey-2.53.12.ebuild19
6 files changed, 27 insertions, 42 deletions
diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index 061690e1f7ff..02c94edfbf05 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -15,9 +15,9 @@ DIST seamonkey-2.53.12-patches.tar.gz 85078 BLAKE2B 193e89ef80d59218aca5892616c1
DIST seamonkey-2.53.12.source-l10n.tar.xz 13627692 BLAKE2B 0593699153b38ca09655ae904d4d144ccd2f41c44f07fac0a73a9c12fe87015c4841ed22d4eb9855adb0c80411dd48bcde994164dc1836871d03aeff4deea2ab SHA512 639c8e001e69e970528d184184fcb7c6a304ca766031b0ae70c61046734c34a05133127233436337681eb40d19fce02472df494b01f7152532db81d92a2777b6
DIST seamonkey-2.53.12.source.tar.xz 288302876 BLAKE2B f09a4b8bee9895ccebeef9dbda0cf84c0749efc492a231df39fea163bc931b98d816a8e773af33de4e43c144963af2b9a19378140780ba3b749e79612cac78ec SHA512 52927072977144d599137e9942344c20940f389d04defbf5c6f321bc8cab8f8c4032ac9c2cd5723dcb0f49d4dbcd72ac41cdde02f7a40c85bc0eb6c9f7d21298
DIST seamonkey-2.53.3-system_libvpx-1.8.patch.gz 3197 BLAKE2B 7a84d2184f4812eabfe3626eb6b2364f2f8c0ba24d4e53440e9d38658b89a3f1c23bdcbd623fd9aca3bfd04743e582587e9c42ba3d983cc9ec4059ea9503830a SHA512 ffc6f179f07cb9dcce2924c64bfed84a5cc724d857b32e5e349967e72022536c5192c3966e1089bab8efd91671584d6474334730ebefe1c4398f564a5f1753be
-EBUILD seamonkey-2.53.10.2.ebuild 16852 BLAKE2B fb86b2a5402b8f4a464cd7a9b3a280b741e4e684bc76d0b50c1a1f72f1a817af74606226edf55ffa8e9eada2bfe7826f3ec41257c3f8a0d9b02e460c4a9ad343 SHA512 82b20b4750606018ec92b8d05a734d1b77ce43671493f9c32da0d87d940d8b5f96701b8691a23803eeb63ce6aaf58e646e078cdd6f3e4ee12c57331918e818d8
-EBUILD seamonkey-2.53.11-r1.ebuild 16884 BLAKE2B f8069dc0588ae19104695327045c8a661a9b755c143c2cc78eb6ab991d5a83fc61aa2df0aa86acdc04be2618b50dac968994513608e49d2414d0203d85a34336 SHA512 10b1d39c522b0d4259451170a9698f4dd9de0195c6aaaff768a45d74c760351bab650f523814eac2b166b33f18d59213914a093a402ad7680b3f131d34d09753
-EBUILD seamonkey-2.53.11.1.ebuild 16564 BLAKE2B c4a987ecd02d59c743b8c0eaab0dc3fd4cbe811d43b142d39c7e8513e375bd5493f7b9c1af2db4f4aa78c1a155c9d353a32fb34ed162b016a7124aedf07e7708 SHA512 e685b69fafdce0c4699801f69620a82db98c25e878546a9d1dc871351376010d8fd6269ad65af4c2c54343fde7131b502154b04ed90ddb25e5e010d7090e8d63
-EBUILD seamonkey-2.53.11.ebuild 16884 BLAKE2B a0ccc7ff087de4dfc485885f14f9b92e80e5db63a68820c1560062f46264a8e87668b4550d7d35b0152f40148086c6e839ae4b89e667796d23184129f46abf2b SHA512 8559f71dcd02ed9193b7af9b041353304267035ad0de850f40c327cd8c49ab36e410f317f6d44a60661add114c48ef7771f7d720e0008f4a7d0af7a715ac17eb
-EBUILD seamonkey-2.53.12.ebuild 17816 BLAKE2B 9d74942fe2cdbcbbd0d02b1641bcdf1638400be84039e78bd561cee101ab32642c30c518a655be18599d97e3f53269c0b078893f90d8639912f3c836e69b836c SHA512 0d1f883dca785d3aefb0a36f4c8369639a4c16a29bfa788cdc13f4903536b1f0f18b15bb0b0ae2ad4e3baad8f74fce5c14fe75e97807dbd37e8bc063e27f79ee
+EBUILD seamonkey-2.53.10.2.ebuild 16641 BLAKE2B 915e872ebd5871fbf0da8591d4e37e5014e2afacb2ec4cc96718bf2f3cda427358e65b4985ba8379a9587ddcbfc500267e8bd890c0cd1ce9e3ee10e0a6f8760d SHA512 d01c2ce748c80dd650f3194c26ced7fd9f01422cea3fce55c618c9000c56d56fcf5665fbeeb0c502f68b0b03a70200ddc47820e3eb62ede7d64c4a7703e45265
+EBUILD seamonkey-2.53.11-r1.ebuild 16718 BLAKE2B d0feca842452f60e2b6cb1529b199e8f291d479cf705469f1873074273b77e32d330fe45407b955c2933b0e81de10a0675b5238e240e9e4951ccb09241e0af7b SHA512 bf542f7e05ce374cfbf580a531b108bc0b9351ca9683ea1152e6d27b99de01d2e3f2ea89017562d32f8ce4b6b87cb5e89299b1e118680a42edf371c07766c480
+EBUILD seamonkey-2.53.11.1.ebuild 16398 BLAKE2B 234837da0a57f82612d73d88a13afd9067cb86f213bd629925b0a4ba6a5801812fd6d53d9f3dc31fb2b4f304329a8885c3617a28a16a98a1614f78c8b9f22ed0 SHA512 3cc00da4b210d1048d5451f89ecc9c59394ec35080f3325bacd61acc62124ac550ac5b8677ae7c591b8272f0c9191a50dfd16c15edf7e97a1fa04bff6bd5d237
+EBUILD seamonkey-2.53.11.ebuild 16718 BLAKE2B f54e4a021d74b690b7158281b1f3f79cccd5288978da1fdc16f241c91ef6042e09a48b1110eed991e17c7d90eb37710e644c8eedcc20e6c4fe900b673505f30d SHA512 2c253792ec4d84c28374492193a9b915da7d98d2c2c1061ef514079cc41631520a4a2a5144de5106a9b22a77b869f404b2e04c162ede40487a9d51d619176dc0
+EBUILD seamonkey-2.53.12.ebuild 17825 BLAKE2B 7955d34c3c3e1b9d7398ae5d75f4b79e72997400c8211e3004278c2b4632894b0a45b37948e6c4528aea9bc50d89717f0591067456c359d13c513eeeb633d624 SHA512 96c56786ec64c563b484998e61fd63fc109d0ce4a07de887dc84312cdceb93f3d290b8d6d273517f998eafd9236ba332a72883cd6a25b2b8e6b8461ba01be216
MISC metadata.xml 2160 BLAKE2B d6a44fccac758a624499d000b95e9809d90e484c2cc42e8d4713ad89779e0aa7e4ab0aa59f0fd639bde2a571a11b29b93310e5aff4ec95c6db6894afa47aa25c SHA512 29374ed27142c3e9ab95eea7c25b76f8c939158a324e58c46400f2ac096ea79e75732ed7ba248202e01e0becbdb0ae38197523e5c888f13c23764de720f5e553
diff --git a/www-client/seamonkey/seamonkey-2.53.10.2.ebuild b/www-client/seamonkey/seamonkey-2.53.10.2.ebuild
index 673e5cd126b2..3130f3e3415d 100644
--- a/www-client/seamonkey/seamonkey-2.53.10.2.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.10.2.ebuild
@@ -296,11 +296,11 @@ src_configure() {
fi
# These are enabled by default in all mozilla applications
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${ESYSROOT}"/usr
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${ESYSROOT}"/usr
+ mozconfig_annotate '' --x-includes="${ESYSROOT}"/usr/include --x-libraries="${ESYSROOT}"/usr/$(get_libdir)
if use system-libevent ; then
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
+ mozconfig_annotate '' --with-system-libevent="${ESYSROOT}"/usr
fi
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
@@ -417,12 +417,8 @@ src_configure() {
# Work around breakage in makeopts with --no-print-directory
MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
- if [[ $(gcc-major-version) -lt 4 ]] ; then
- append-cxxflags -fno-stack-protector
- elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]] ; then
- if use amd64 || use x86 ; then
- append-flags -mno-avx
- fi
+ if use amd64 || use x86 ; then
+ append-flags -mno-avx
fi
# Pass $MAKEOPTS to build system
diff --git a/www-client/seamonkey/seamonkey-2.53.11-r1.ebuild b/www-client/seamonkey/seamonkey-2.53.11-r1.ebuild
index 4531930e5823..8a2cdf1342d5 100644
--- a/www-client/seamonkey/seamonkey-2.53.11-r1.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.11-r1.ebuild
@@ -412,12 +412,8 @@ src_configure() {
# Work around breakage in makeopts with --no-print-directory
MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
- if [[ $(gcc-major-version) -lt 4 ]] ; then
- append-cxxflags -fno-stack-protector
- elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]] ; then
- if use amd64 || use x86 ; then
- append-flags -mno-avx
- fi
+ if use amd64 || use x86 ; then
+ append-flags -mno-avx
fi
# Pass $MAKEOPTS to build system
diff --git a/www-client/seamonkey/seamonkey-2.53.11.1.ebuild b/www-client/seamonkey/seamonkey-2.53.11.1.ebuild
index 5c0ce76e2ae5..ac5f98b6292b 100644
--- a/www-client/seamonkey/seamonkey-2.53.11.1.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.11.1.ebuild
@@ -402,12 +402,8 @@ src_configure() {
# Work around breakage in makeopts with --no-print-directory
MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
- if [[ $(gcc-major-version) -lt 4 ]] ; then
- append-cxxflags -fno-stack-protector
- elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]] ; then
- if use amd64 || use x86 ; then
- append-flags -mno-avx
- fi
+ if use amd64 || use x86 ; then
+ append-flags -mno-avx
fi
# Pass $MAKEOPTS to build system
diff --git a/www-client/seamonkey/seamonkey-2.53.11.ebuild b/www-client/seamonkey/seamonkey-2.53.11.ebuild
index f320a3cdd924..65bb9d6ae249 100644
--- a/www-client/seamonkey/seamonkey-2.53.11.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.11.ebuild
@@ -412,12 +412,8 @@ src_configure() {
# Work around breakage in makeopts with --no-print-directory
MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
- if [[ $(gcc-major-version) -lt 4 ]] ; then
- append-cxxflags -fno-stack-protector
- elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]] ; then
- if use amd64 || use x86 ; then
- append-flags -mno-avx
- fi
+ if use amd64 || use x86 ; then
+ append-flags -mno-avx
fi
# Pass $MAKEOPTS to build system
diff --git a/www-client/seamonkey/seamonkey-2.53.12.ebuild b/www-client/seamonkey/seamonkey-2.53.12.ebuild
index 7c8b09e81cbe..89167ba21bb6 100644
--- a/www-client/seamonkey/seamonkey-2.53.12.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.12.ebuild
@@ -48,7 +48,7 @@ SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,png,sqlite} )
IUSE="+chatzilla cpu_flags_arm_neon +crypt dbus debug +gmp-autoupdate +ipc jack
lto pulseaudio selinux startup-notification test webrtc wifi"
IUSE+=" ${SYSTEM_IUSE[@]}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
RESTRICT="!test? ( test )"
@@ -393,6 +393,13 @@ src_configure() {
# use startup-cache for faster startup time
mozconfig_annotate '' --enable-startupcache
+ # Elfhack is known to be broken on x86.
+ # https://bugs.gentoo.org/851933
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1706264
+ if use x86 ; then
+ mozconfig_annotate 'elf-hack is broken on x86' --disable-elf-hack
+ fi
+
# Elf hack should be enabled by default on architectures that support it.
# On archs that don't support it, it should not be enabled by default.
# www-client/firefox says building with clang breaks elf hack on archs that
@@ -405,8 +412,6 @@ src_configure() {
local disable_elf_hack=
if use amd64 ; then
disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
elif use arm ; then
disable_elf_hack=yes
fi
@@ -433,12 +438,8 @@ src_configure() {
# Work around breakage in makeopts with --no-print-directory
MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
- if [[ $(gcc-major-version) -lt 4 ]] ; then
- append-cxxflags -fno-stack-protector
- elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]] ; then
- if use amd64 || use x86 ; then
- append-flags -mno-avx
- fi
+ if use amd64 || use x86 ; then
+ append-flags -mno-avx
fi
# Pass $MAKEOPTS to build system