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
Thank you!