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
 }
 

Reply via email to