Diff curl-8.15.0 with a curl-9999
| /usr/portage/net-misc/curl/curl-9999.ebuild 2025-11-06 18:18:08.534834211 +0300 | ||
|---|---|---|
| 22 | 22 |
S="${WORKDIR}/${P//_/-}"
|
| 23 | 23 |
else |
| 24 | 24 |
CURL_URI="https://curl.se/download/" |
| 25 |
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" |
|
| 25 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" |
|
| 26 | 26 |
fi |
| 27 | 27 |
SRC_URI=" |
| 28 | 28 |
${CURL_URI}${P//_/-}.tar.xz
|
| ... | ... | |
| 73 | 73 |
) |
| 74 | 74 |
curl_quic_openssl? ( |
| 75 | 75 |
curl_ssl_openssl |
| 76 |
quic |
|
| 77 | 76 |
!gnutls |
| 78 | 77 |
!mbedtls |
| 79 | 78 |
!rustls |
| 80 | 79 |
) |
| 81 | 80 |
curl_quic_ngtcp2? ( |
| 82 | 81 |
curl_ssl_gnutls |
| 83 |
quic |
|
| 84 | 82 |
!mbedtls |
| 85 | 83 |
!openssl |
| 86 | 84 |
!rustls |
| ... | ... | |
| 100 | 98 |
# However 'supported' vs 'works' are two entirely different things; be sane but |
| 101 | 99 |
# don't be afraid to require a later version. |
| 102 | 100 |
# ngtcp2 = https://bugs.gentoo.org/912029 - can only build with one tls backend at a time. |
| 101 |
# TODO: OpenSSL-QUIC support is going to be removed in 2026; depend on ngtcp2[{gnutls,openssl}] before that point.
|
|
| 102 |
# - https://github.com/curl/curl/pull/18820 (Deprecate OpenSSL QUIC support) |
|
| 103 |
# - https://github.com/curl/curl/issues/18336 (curl w/ OpenSSL QUIC fails to fetch Google.com) |
|
| 103 | 104 |
RDEPEND=" |
| 104 | 105 |
>=virtual/zlib-1.2.5:=[${MULTILIB_USEDEP}]
|
| 105 | 106 |
adns? ( >=net-dns/c-ares-1.16.0:=[${MULTILIB_USEDEP}] )
|
| ... | ... | |
| 125 | 126 |
) |
| 126 | 127 |
mbedtls? ( |
| 127 | 128 |
app-misc/ca-certificates |
| 128 |
net-libs/mbedtls:0=[${MULTILIB_USEDEP}]
|
|
| 129 |
net-libs/mbedtls:3=[${MULTILIB_USEDEP}]
|
|
| 129 | 130 |
) |
| 130 | 131 |
openssl? ( |
| 131 | 132 |
>=dev-libs/openssl-1.0.2:=[static-libs?,${MULTILIB_USEDEP}]
|
| ... | ... | |
| 175 | 176 |
) |
| 176 | 177 | |
| 177 | 178 |
PATCHES=( |
| 178 |
"${FILESDIR}/${PN}-prefix-4.patch"
|
|
| 179 |
"${FILESDIR}/${PN}-prefix-5.patch"
|
|
| 179 | 180 |
"${FILESDIR}/${PN}-respect-cflags-3.patch"
|
| 180 | 181 |
) |
| 181 | 182 | |
| ... | ... | |
| 338 | 339 |
$(use_with kerberos gssapi "${EPREFIX}"/usr)
|
| 339 | 340 |
$(use_with sasl-scram libgsasl) |
| 340 | 341 |
$(use_with psl libpsl) |
| 341 |
--without-msh3 |
|
| 342 | 342 |
--without-quiche |
| 343 | 343 |
--without-schannel |
| 344 | 344 |
--without-winidn |