commit: aeecac221b9e4d26e5b629a1b4253dbac0eca8c4 Author: orbea <orbea <AT> riseup <DOT> net> AuthorDate: Tue Feb 17 17:30:00 2026 +0000 Commit: orbea <orbea <AT> riseup <DOT> net> CommitDate: Tue Feb 17 17:30:00 2026 +0000 URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=aeecac22
net-misc/curl: sync ::gentoo Signed-off-by: orbea <orbea <AT> riseup.net> net-misc/curl/curl-8.16.0-r1.ebuild | 8 ++++++-- net-misc/curl/curl-8.17.0-r1.ebuild | 9 +++++++-- net-misc/curl/curl-8.18.0.ebuild | 6 +++++- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/net-misc/curl/curl-8.16.0-r1.ebuild b/net-misc/curl/curl-8.16.0-r1.ebuild index 76b31d1..f0c0209 100644 --- a/net-misc/curl/curl-8.16.0-r1.ebuild +++ b/net-misc/curl/curl-8.16.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ EAPI=8 # https://lists.haxx.se/listinfo/curl-distros VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc -inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig +inherit dot-a autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig DESCRIPTION="A Client that groks URLs" HOMEPAGE="https://curl.se/" @@ -233,6 +233,7 @@ _get_curl_tls_configure_opts() { } multilib_src_configure() { + use static-libs && lto-guarantee-fat # We make use of the fact that later flags override earlier ones # So start with all ssl providers off until proven otherwise # TODO: in the future, we may want to add wolfssl (https://www.wolfssl.com/) @@ -425,6 +426,9 @@ multilib_src_install() { multilib_src_install_all() { einstalldocs find "${ED}" -type f -name '*.la' -delete || die + + use static-libs && strip-lto-bytecode + rm -rf "${ED}"/etc/ || die } diff --git a/net-misc/curl/curl-8.17.0-r1.ebuild b/net-misc/curl/curl-8.17.0-r1.ebuild index e6e4326..88e7bf3 100644 --- a/net-misc/curl/curl-8.17.0-r1.ebuild +++ b/net-misc/curl/curl-8.17.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ EAPI=8 # https://lists.haxx.se/listinfo/curl-distros VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc -inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig +inherit dot-a autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig DESCRIPTION="A Client that groks URLs" HOMEPAGE="https://curl.se/" @@ -237,6 +237,8 @@ _get_curl_tls_configure_opts() { } multilib_src_configure() { + use static-libs && lto-guarantee-fat + # We make use of the fact that later flags override earlier ones # So start with all ssl providers off until proven otherwise # TODO: in the future, we may want to add wolfssl (https://www.wolfssl.com/) @@ -429,6 +431,9 @@ multilib_src_install() { multilib_src_install_all() { einstalldocs find "${ED}" -type f -name '*.la' -delete || die + + use static-libs && strip-lto-bytecode + rm -rf "${ED}"/etc/ || die } diff --git a/net-misc/curl/curl-8.18.0.ebuild b/net-misc/curl/curl-8.18.0.ebuild index b49379e..fb6761e 100644 --- a/net-misc/curl/curl-8.18.0.ebuild +++ b/net-misc/curl/curl-8.18.0.ebuild @@ -8,7 +8,7 @@ EAPI=8 # https://lists.haxx.se/listinfo/curl-distros VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc -inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig +inherit dot-a autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig DESCRIPTION="A Client that groks URLs" HOMEPAGE="https://curl.se/" @@ -234,6 +234,7 @@ _get_curl_tls_configure_opts() { } multilib_src_configure() { + use static-libs && lto-guarantee-fat # We make use of the fact that later flags override earlier ones # So start with all ssl providers off until proven otherwise # TODO: in the future, we may want to add wolfssl (https://www.wolfssl.com/) @@ -426,6 +427,9 @@ multilib_src_install() { multilib_src_install_all() { einstalldocs find "${ED}" -type f -name '*.la' -delete || die + + use static-libs && strip-lto-bytecode + rm -rf "${ED}"/etc/ || die }
