From 48f3e81fd35a18cd49f8b8d6a041f33ad88f9c89 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 29 Feb 2024 05:41:15 +0000 Subject: gentoo auto-resync : 29:02:2024 - 05:41:15 --- www-client/elinks/Manifest | 4 ++-- www-client/elinks/elinks-0.16.1.1-r2.ebuild | 11 +++++++++-- www-client/elinks/elinks-9999.ebuild | 13 ++++++++++--- 3 files changed, 21 insertions(+), 7 deletions(-) (limited to 'www-client/elinks') diff --git a/www-client/elinks/Manifest b/www-client/elinks/Manifest index a5e2a51eba86..2bcd8f543065 100644 --- a/www-client/elinks/Manifest +++ b/www-client/elinks/Manifest @@ -1,5 +1,5 @@ AUX elinks-0.16.1.1-perl-5.38.patch 1527 BLAKE2B 1a39c77ef9d29490c745e58998e6798dbb74faf399a50cbba32beac2b5e09ec55f047594d120c9c8db79201ef0f24633e5cd96b16a7eb9c201a061bf5372636b SHA512 64dbe341b15eea0cb0795909e745f74bee17ff6a3e38425a3fc48c5881fccf48d510ca4e2737e44e87dee9700b774a86700ec256a5fc0c6fe6540fca0ad33d2e DIST elinks-0.16.1.1.tar.xz 2037292 BLAKE2B 05578eaa7a88f0abe4472b876a1f72645d32119ce807a61962f8d24a5b444240d3b94189bf25142c0e51e2d404d5992ace07ecc23ef1316d5f3942736b265267 SHA512 49e03ff4766e29b6fd4324d226e415ca1329a84d4a44fac40ecd72186dd104de88c3e541810a008dc6f1d1ed889a45edbef159cbc6ac3860756ca21261ffec8a -EBUILD elinks-0.16.1.1-r2.ebuild 4257 BLAKE2B 138a8b971e3df0df542928100ceb82343f8146d3659ddbf11b33532d5b1e0fd903c2497e6653095e0e2c16695f8f951fb90cb4a46d274148d3c84278eec2cf64 SHA512 fdb8462851248f152e591b7a55aaa28a8f7d33f0d8d8629181bb85e9e8f44f1e4df3ba91085f15226609014171e272eb0333b16f89f95e221d2b5a7ff64227f1 -EBUILD elinks-9999.ebuild 4205 BLAKE2B cfda734ce48890ec25acdc0f99c3f4476eb83ab4ffdd0d4990f413fd162bc66081c33e3966f51d96d1384533b3850325098ec79bba33a478007eb57cfbf5d449 SHA512 d1ec69841ca72ea9c18b5e36582b58829817b4d7af6cf35db9238efd4b333521cef7c0dc2d55fcd5b134da44cbf52e1bd8c88b8265b4441b0fd0cb104357d323 +EBUILD elinks-0.16.1.1-r2.ebuild 4659 BLAKE2B a7560984ccab3918bb8090eb6baa2e8985d97c29f594703b395dc705aed3eeaf1fa60dacc03425be6459f869ccc09a5f2413b69e2dcd4ba71235cec77287d56f SHA512 da8a157c65b2b4381c2700d3b28a995a3e1ecc07fae812856492e2b60020a7ee275a268f5eae901bb2d72d972228eca03c91a426a7501a57201460ad7664b5a8 +EBUILD elinks-9999.ebuild 4608 BLAKE2B 20b2de893501aa01a0283958a71bedd1df9b4761d14c57ebbd981e92dddb26f2656371e9d6f1c9898b3a45d0cdda18da5d2d4229c36910c1975af72b8f50f619 SHA512 aa3139c1e36d9d570c8a4d29e1b25b883826b6693c7355f4780600a3aa815c4daa03d3fa4c92339f081bab59629064e646a77f0c4ee953a84355ffc357972a0f MISC metadata.xml 938 BLAKE2B 93a927137d89d306b73f04faad6f43714b00349810b0531e274b90d086fda7285d992734263dee5b5274857af1d615e61871d9348e0e8dc759717a7fc4332e50 SHA512 9ba6c3d9228c5f74304447d469afa2ff2984fa3d637faaee7946d442b979c6c99eab87726b4f88aef4af43c515f3105c97fc8d6d64965794bbd6c4c539ac199c diff --git a/www-client/elinks/elinks-0.16.1.1-r2.ebuild b/www-client/elinks/elinks-0.16.1.1-r2.ebuild index ecccac8216f0..d2c680bb33b6 100644 --- a/www-client/elinks/elinks-0.16.1.1-r2.ebuild +++ b/www-client/elinks/elinks-0.16.1.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) LUA_COMPAT=( lua5-{1,2,3,4} luajit ) -inherit meson lua-single python-any-r1 +inherit flag-o-matic meson lua-single python-any-r1 DESCRIPTION="Advanced and well-established text-mode web browser" HOMEPAGE="http://elinks.or.cz/" @@ -79,6 +79,13 @@ pkg_setup() { } src_configure() { + # This file is severely broken w.r.t. strict-aliasing and upstream acknowledges it: + # https://github.com/rkd77/elinks/blob/d05ce90b35d82109aab320b490e3ca54aa6df057/src/util/lists.h#L14 + # https://github.com/rkd77/elinks/blob/d05ce90b35d82109aab320b490e3ca54aa6df057/src/meson.build#L44 + # + # Although they force fno-strict-aliasing, we should also not trust the LTO either. + filter-lto + local emesonargs=( -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} -Dhtmldoc=false diff --git a/www-client/elinks/elinks-9999.ebuild b/www-client/elinks/elinks-9999.ebuild index 06f1d265ceb6..dc3d36d2c731 100644 --- a/www-client/elinks/elinks-9999.ebuild +++ b/www-client/elinks/elinks-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) LUA_COMPAT=( lua5-{1,2,3,4} luajit ) -inherit meson lua-single python-any-r1 +inherit flag-o-matic meson lua-single python-any-r1 DESCRIPTION="Advanced and well-established text-mode web browser" HOMEPAGE="http://elinks.or.cz/" @@ -75,6 +75,13 @@ pkg_setup() { } src_configure() { + # This file is severely broken w.r.t. strict-aliasing and upstream acknowledges it: + # https://github.com/rkd77/elinks/blob/d05ce90b35d82109aab320b490e3ca54aa6df057/src/util/lists.h#L14 + # https://github.com/rkd77/elinks/blob/d05ce90b35d82109aab320b490e3ca54aa6df057/src/meson.build#L44 + # + # Although they force fno-strict-aliasing, we should also not trust the LTO either. + filter-lto + local emesonargs=( -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} -Dhtmldoc=false -- cgit v1.2.3