curl-8.12.0-1/gpkg-1 0000644 0000000 0000000 00000000000 14752523447 010647 0 ustar 00 curl-8.12.0-1/metadata.tar.zst 0000644 0000000 0000000 00000075274 14752451316 012771 0 ustar 00 (/X},metadata/curl-8.12.0.ebuild 000064400026565 14752451316 012471 0ustar 0# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms ofGNU General Public License v2
EAPI=8
# Maintainers should subscribe to'distros' ML for backports etc
# https://daniel.haxx.se/blog/2024/03/25/-report/listslistinfos
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keysstenberg.asc
inherit autotools multilib-minimalprocessing prefix toolchain-funcs verify-sig
DESCRIPTION="A Client that groks URLs"
HOMEPAGE="curl.se/"
if [[ ${PV} == 9999 ]]; then
git-r3
EGIT_REPO_URIgithub.com.git"
else
SRC
download/${P}.tar.xz
? (.asc )
"
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~m68k ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86-linux-macoxsolaris"
fi
LICENSE="BSD curl ISC test? ( BSD-4 )"
SLOT="0"
IUSE="+adns +alt-svc brotli debug +ftp gnutls gopher +hsts +http23 idn +imap kerberos ldap mbedtls +openssl +pop3+=" +progress-meter +quic rtmp rustls samba +smtp ssh ssl sslv3 static-libs telnet +tftp +websockets zstd"
# These selectdefault tls implementation / which impl to usecurl_quic_ngtcp2ssl_ssl_"
RESTRICT="!test )"
# Only onssl /provider can be enabledneeds its USE satisfiHTTP/3 and MultiSSL are mutually exclusive; it's not clear ifoffers any benefit at all inmodern day./commit/65ece771f4602107d9cdd339dff4b420280a2c2e
REQUIRED_
quic? (
^^
)3
ssl
)
ssl)
!
!!? (? (? ()
? ( )
cURL's docsCI/CDgreat resourcesconfirming supported versions
# particularyfast-moving targets like2TCP/2 e.g.:
# -blob/master/docs/INTERNALS.md (core dependencies + um)HTTP3example of a featuremoveskly./workflows/.yml (for)
# However '' vs 'works'two entirely differings; be sane but
# don't be afraid to require a later.
# =bugs.g.org/912029 -only withtlsend time.
RDEPEND="
>=sys/zlib-1.1.4[${MULTILIB_USEDEP}]
adn>=net-dns/c-ares-1.16.0:= )
pp-arch/libs/ng-1.153.0idndns/libidn2-2.0?,virtual/krb5-0-r1ldapndsldapp libpsl >=dev-3.3quictcp2-1.2.0[,ssl,-)
rtmmedia-video/rtmpdumpsshlibssh2-1.0 app-misc/ca-certificate-3.1.1
nettle :00.9.7:=[(-)=,-ffi-0.14zstdzstd${}"
B
ang/perl
pkgg
sys-apps/diffutils2)
sec-OCS=( README/{FEATURES.md,,FAQ,BUGCONTRIBUTE.md} )
WRAPPED_HEADERS=(
include.h
CHOST_TOOLbin-)
QA_CONFIG_IMPL_DECL_SKIP=(
__builtin_available
close
CloseS
getpass_r
ioctlIoctlmach_absolute_time
setmode
_fseeki64
# custom AC_LINK_IFELSE code fails to link evenout -Werror
OSSL_QUIC_c_method
)
PATCHE"${FILESDIR}/${PN}--4.patch"respect-cflags-3)
src_prepare() {
eify .in
eautoreconf
}
_src_u# We make usefaat override earlier ones
# So startssls off untien otherwise
# TODO:future, we may want to add wolfssl (www.)
local myconf=()
+=( ---ca-fallback-ca-bundle="${EPREFIX}"/etc/ssl/certs.crt )
ifssl
is_native_abi && einfo "SSLd by"
- fisslpathD-ssl-=el e "We cahere beca.die "Please file a bug, hit impossible condiw/ USE=ssl handlingfi
oudis"
optionsorganized alphabetically
#in each category. Thiit easiewdecidanym contingent on:
# 1) protocols first. To see themdo
# 'grep SUPPORT_PROTOCOLSe.ac'
# 2) --/second.-- | Check | awk '{ print $4 }' | sort
# 3)/thirwith
$(use_)
-basic-authearerdigestnegotiateawsdict-ecfileftp)hstshttpimapldntlmpop3rtssmbssh smttls-srarecookieatepardnsshufflosymbol-hidinghttpipv6largemanualmnetrcproxypairsspi)edamibear)-fish-dirfish/vendor_comple.d idn gssapi ougsapsl msh33ququichlibrtmpschannesecure-transptest-caddyhttpdx winidn-zlibzstd-zzsh/site
)
&&( ||3 )with="${BROOT}binx"# Since hreadedlverhis is in of some work to `rr`resof; we'll justal onhetime comes.adns-ECONF_SOURCE="${S}" "${[@]}"!# Avoidhe (welibfor)
sed -i -e '/SUBDIRS/s:src::' Mak || diecriptsfi
mpilifShell
! tc-is-cross-r-C }
re is also a pyharnesstestbugome very specific
# situs; w on upstreamthis rathan adadal deps.testSee/run.pl#L5721
# -n: no valgrind (unreliin sandboxdoesn'tcorrectall arch# -v: verbo-a: keep going onure (so weeverythat breaks,1stkfiles afterm:style TAP outpu-p:logs ifa# Note: ifed,skips.e.g. Fedora's packag# orreadtree#run.weruestsuiteUrecommend 7*nproc as aointparalles, #ends upingis huge (-j80)The nets 2411083 tosetypped
# as most usershave an 'ip6-host'
TFLAGS="-n -v -a -k -am -p -j$((2*$(makeopts_jobs))) !241 !1083"installDESTDIR="${D}" _docndD}" -type f -name '*.la' -deletrm -rf}
pkg_postinewarn "USE= has beened,ing codepathmcURL extrase_only_testing. D_not_ bd in angerhic sunt dracones; youwarned.}
CATEGORY000110724netDEFINED_PHASES671623 unpack65442assums binpkg-docompresstrip-ncepkg-liven-protect-if-modified distlocks -fixlamerge-syncwait-strict-fetchkgdir-index-trusted preserve owned qa-und-soname-depsunknown-s-unorphansuserprivyncINHERITED2471035gnu libtoolout-of--utieapi9-pipestatuUSE60273 abi_x86_3264xmips_nos39064PF014017KG0516-3 -SLOT0227002407622167531274CBUIL2045riscv32--gnu147-O2 HOS3372XX72LD0564-Wl,-O1 -as-2041elibc_glibc ftp nel_ pop3EAPI258environment.bz2550422565BZh91AY&SYؼ zttD `qx ;]}+7|gҺZΎ8"S; WMs[B0ž<}4kϷً槮=nxU癰ǮcA<jv6;.ݻwM{qP]kvە4]֘W6^v/.-[#5]i\+1'nϝ}t>USlm2.]4_[OP4]k{v}Q M # ` i?D'zM1H&OB47o"y
~Pb!2j1OSj3)I?QCA
4 I! hbjzPT=M2dzA"H LM4TQziz4jiɵ2 dhК12LJy16m6POD^bʪ AHJFG^i?_mARҐH(EA
V
"B,Ua)HF0H,BE"
X+UPQYV"$bJ!"F, BI =ܞ CT`k$v>
岚y?T`d#G?WߏKҜ\9].Q\cU^b#Yq0Lˊ8D9K1$[SZE4Vl:IXM4J\"
"f@!#K2!1
LX]%L-7z>H4R.HU(lt$$|O[
T.[5L+n|?|>(* ypJ'%ITeq@₠?aVCם\~/>1Bޯ^_WE?CPO;d)zNqN=Nln,ګыL2+h?QD(Mς>LF8ﺁTa;Io}rTh&m Jaԃm_uW>ql (lA#X}5ԯ,
)ᷙvq|Q0">%LlaVEpmTXY#9_O1"JbEsFSXcUϫg;ζщ֯c9'f9?/}G+%lo袈:'}6.}T
~GGJO|e
=/94vəq;e3s( jWTrjA*
"Û:_GC`;.ngqun#?eE嶏hBst]Ll~-JŴ${Qa̍L%q]ߔJC9p[)姵vA\=C@paEK48M"S(bܣnd)"4Ë
aY6W+ᨡ6Ta <,eePmG|wMSݦZRvS_>w~IPvt(oS njPS?@!/yЈUǛNe(qC#Vpvgv0 ,RCz[-R"
,]}_{mn{u!KFÂdasK5
ڹZO k/4jv62 SqrCc~fz=&ݒOͬwnc7nR B: (v09힠K6s.'`S0qZkԜA'>lB~C e`~}mNh]EVbf+iؓh#p_ێ.&RrɒR"l=2@B$; G aACgzD{
tHXdQV]craA`|馿,GhYNgƾ|֑ߓ-lď
3!ae~e\dr#hՖK#5勾ż"A20l=U#UdP=wۿnW$-?'Ԫ~28UDm`g1BQō/_43n-p(vTڃXsa]rG8 !Od_W⺝ssDoi}esy`m@狁a;쫬^|dJ^e /ef#
C0=f3Ȏ_8Nkcc~QYG-}B\3fn$vKt vtniqC輧T_섅]vvMSSꈉ+ڿ f|dp
ӂV{'m8PVI2~d>sFzpv1z
CF^Eˀfr-E{ͼo-s]aOw\g/temiH[T'Q<9^e`(mvTޗϽ3A
Mqyߩ5=hiG[wYV7B|o\DgŽN&lʪ( Tvzë9q0qM;CR@⽜_ĶK/a$YfKcf¹GqG
C&5,MEA
yZőp*^cTRrՃxL0bz 3[%vS*wY@fVagEǼ`#QUAY*((Ӥ9'O
+VĞˤ,֟Cf]x`ianA~rUk`r,7s@ɝcwIjk[VBBY"Vдx?űToXNEN^rOp}U1m;>!M}?èshlj=~a5p9Ծ9wdl-Xn>+&76 lk/W-T}ӣ
}LZ=E&l.t(sᑇIa.];Iaʣ/EO//ۇn2F_R@n_RyP
?X_C)Pe wro^Tw0:HrʲգfL1$\:>P@_B
0QSaϊ-:)h]vɢ>83.qw&YПݾ5lz枺/C7%(N>I/@QkQBY~q!ύ@ʻn%,a禣ktjIѪZF01Y~@`~F3"
I=>Ho6QEUbEY
ڑA"FJZXe`1K)MPE8%AIio4`\$"OG? ?"oY=>}zןRZ(V55P2mE
9ImfXc5