Compare commits

...

2 Commits

Author SHA1 Message Date
Alfred Wingate
74f7fddb83
www-client/icecat: drop 115.8.0, 115.9.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2024-04-17 23:39:39 +03:00
Alfred Wingate
dc727884a0
www-client/icecat: add 115.10.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2024-04-17 23:39:11 +03:00
3 changed files with 14 additions and 1336 deletions

View File

@ -1,4 +1,3 @@
DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461 SHA512 e003d0a2a5304dcdd0851b57ceb11993333326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c
DIST icecat-115.8.0-gnu1.tar.bz2 684681764 BLAKE2B d4fee485d605c02dfa7ea98a4d201e94042e76a2cd2e81c1ab06634443904901aec5100b81e52308087821124efe85899c1ec162fed8219af9f56d1ecf01d379 SHA512 3ca88f2315642da799f22daecff1d6ebeef83912cdd54623a3928354f014b8ffd655f902ff2f20c931899f31e840e94bc173f1dc9b1900647762c78a2bd7eca2
DIST icecat-115.9.0-2gnu1.tar.bz2 684674839 BLAKE2B 2991d7e31cb40a291191e0426037709c2c0d18d2dccf71e4836287c9bfcf022d2a2444ee5298567cfdbdb3be27c576df7f58aafd37ef58964c9231e448e02f2a SHA512 873ec18ee52ac15d8aca7353d09fbd409d436701280f38c3ded3c549bf3fa7468df9825425fefc050c6ddeafaf461f7e06935bc46169348d4b740f239e2db8f1
DIST icecat-115.10.0-1gnu1.tar.bz2 685091680 BLAKE2B 1d718403fbd71e3e63e907e04008bc00570324b20d6982f6f77d47fe19677810df793b3a587eb30aa65f883058032f7f6d914bb0d58286aa499de3d4db26d3fe SHA512 058ed011b4a1cb45fc6233cc6df798ec66bc9282811394bbb0ca608586cd10ba121c0f035145d6be857b80bf84b55dbcad109c5c98773e6f56432073dca097f3
DIST icecat-115.9.1-1gnu1.tar.bz2 684700535 BLAKE2B 6d62cd4b70992f77273db89d012ccaa9b13e0c1ed4702b1c801cf10b7600c0abfad374f1ab60f584779418d7bdfdf16b453676c75994ba941434491fc9cef135 SHA512 cc464496d0905267fadc39b80d9125349abc71ff50daeeb92b9a365ee1c003e0dde5bc4c3ab12e2369bb4bf0c7b4b84bb951bd7a17bd84ba5daab0af808705ba

View File

@ -28,7 +28,7 @@ PATCH_URIS=(
)
SRC_URI="
https://gitlab.com/api/v4/projects/37881342/packages/generic/${PN}/${PV}/${P}-2gnu1.tar.bz2
https://gitlab.com/api/v4/projects/37881342/packages/generic/${PN}/${PV}/${P}-1gnu1.tar.bz2
${PATCH_URIS[@]}
"
S="${WORKDIR}/${PN}-${PV%_*}"
@ -958,26 +958,20 @@ src_configure() {
fi
fi
if use clang ; then
# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
# toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
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
# With profile 23.0 elf-hack=legacy is broken with gcc.
# With Firefox-115esr elf-hack=relr isn't available (only in rapid).
# Solution: Disable build system's elf-hack completely, and add "-z,pack-relative-relocs"
# manually with gcc.
#
# elf-hack configure option isn't available on ppc64/riscv, #916259, #929244, #930046.
if use ppc64 || use riscv ; then
:;
else
mozconfig_add_options_ac 'elf-hack disabled' --disable-elf-hack
fi
if [[ -n ${disable_elf_hack} ]] ; then
mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
fi
fi
if use elibc_musl && use arm64 ; then
mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
if use amd64 || use x86 ; then
! use clang && append-ldflags "-z,pack-relative-relocs"
fi
# Additional ARCH support

File diff suppressed because it is too large Load Diff