curl-8.7.1-r1-1/gpkg-1 0000644 0000000 0000000 00000000000 14604733513 011105 0 ustar 00 curl-8.7.1-r1-1/metadata.tar.zst 0000644 0000000 0000000 00000100273 14604727123 013220 0 ustar 00 (/XuZmetadata/curl-8.7.1-r1.ebuild 000064400025165 14604727123 012727 0ustar 0# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms ofGNU General Public License v2
EAPI=8
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
inherit autotools multilib-minimalprocessing prefix toolchain-funcs verify-sig
DESCRIPTION="A Client that groks URLs"
HOMEPAGE="https:/.se/"
if [[ ${PV} == 9999 ]]; then
git-r3
EGIT_REPO_URIgithub.com.git"
else
SRC
download/${P}.tar.xz
? ( .asc )
"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~-linux ~x86-macos ~ppcxsolaris"
fi
LICENSE="BSD curl ISC test? ( BSD-4 )"
SLOT="0"
IUSE="+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos ldap mbedtls nghttp3 +openssl +pop3+=" +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs telnet +tftp websockets zstd"
# These selectdefault SSL implementationcurl_ssl_+"
RESTRICT="!test )"
# Only onssl provider can be enabledneeds its USE satisfi=bugs.g.org/912029
REQUIRED_
ssl? (
^^
)
)
? (? (? ()
!)
cURL's docs and CI/CD are great resources for confirming supported versions
# particularyfast-moving targets like HTTP/2TCP/2 e.g.:
# -/blob/master/docs/INTERNALS.md (core dependencies + um)HTTP3example of a featuremoves quickly./workflows/quiche.yml (for)
# However '' vs 'works'two entirely differings; be sane but
# don't be afraid to require a later.
RDEPEND="
>=sys/zlib-1.1.4[${MULTILIB_USEDEP}]
adnnet-dns/c-ares:= )
? ( app-arch/? ( >=net2-1.12.0idnlibidn2:=[?,virtual/krb5-0-r1ldapndsldap-2.03-0.15.0tcp2-0.19.1[,ssl,-p libpsl )
rtmmedia-video/rtmpdumpsshlibs/libssh2-1 app-misc/ca-certificate-3.1.1
devnettle >=-0.9.7:=[(-)=,-ffi-0.12.1 <3zstdzstd${}"
B
ang/perl
pkgg
sys-apps/diffutils25 )
)
sec-OCS=( CHANGES 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
)
PATCHE"${FILESDIR}"/${PN}-.patchrespect-cflags-3-fixes)
src_prepare() {
eify .in
eautoreconf
}
_src_u# We make usefaat override earlier ones
# So start with als off untien otherwise
# TODO: infuture, we may want to add wolfssl (www.)
local myconf=()
+=( --without-ca-fallback-ca-bundle="${EPREFIX}"/etc/ssl/certs.crt )
ifssl
is_native_abi && einfo "SSLd by"
- fisslpathD-ssl-backend=el eerror "We cahere beca.die "Please file a bug, hit impossible condition w/ USE=ssl handlingfi
oudis"
optionsorganized alphabetically
#in each category. This shouldit easier if wdecide toanym 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)hstshttpimapldntlmntlm-wbpop3rtssmbssh smttls-srarecookieatepardnsshufflosymbol-hidinghttpipv6largemanualmnetrcproxypairsspithreaded-resolveedamisslbear)-fish-dirfish/vendor_comple.d2out-hypidn gssapi libgsapsl msh33librtmpschannesecure-transptest-caddyhttpdxwinidn-zlizstd-zzsh/site
)
&&(||)x="${BROOT}binx"*mingw* ]] )ECONF_SOURCE="${S}" "${[@]}"!# Avoid he c(we justlibfor)
sed -i -e '/SUBDIRS/s:src::' Mak || diecripts# Fix uppkgto be more robustissues/864priv=()=()always zlib.
libs+=( "-lz" )
privzlib"2libfi33" "-l3"ssl &&sslcrypto q Rs.private.pc && neeupdate "=$(f '|%s' "${libs)
r \
-e "/^Lib/s:(#|})( |$)::g"echo ": ${priv[*]}" >>mpilif# Shell
! tc-is-cross-r-C }
re is also a pyharnesstestbugs in some very specific
# situs; w on upstreamthis rathan adadal deps.testSee/run.pl#L5721
# -n: no valgrind (unreliin sandboxdoesn't work correctall arch# -v: verbo-a: keep going on failure (so weeverything which breaks, not1stkfiles afterm:style TAP outpu-p:logs ifa# Note: ifed,skips.e.g. Fedora's packaging
# orreadtree#run.werunuiteUrecommend 7*nproc as aointparalles, #ends upen is 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}
CATEGORY000110722netDEFINED_PHASES561617 unpack7233-fetch binpkg-fixlamerge-sync unorphansect-owned id-pkgdir-index-trusassumsync-unknown-s-warndostrip cleantrictcompress preservenceivrpriv-if-modified qa-und-soname-deps-lockuser sfpipcdistINHERITED2261030gnu libtoolout-of--utiUSE6050263 abi_x86_3264xmips_nos39064PF0160KG07510-SLOT2266023776731272CBUIL240453x86_64-pc-gnuCC0060777clan1245-O2 -pipeHOST371XX101014++
XX72LD50564-Wl,-O1 -as-20164elibc_glibc ftp nel_pop3l tftpEAPI0022238environment.bz26075BZh91AY&SY|$ ttD `zT} }u};cXMۯ^友s[D6uwpo[/](Dﶞ5}{ٵJE}v{}ţMT2SӻZ;۷y>}ϯz^MӅJ]oX_sڤmڡ[٦=o9R.)k[wGm*k5eK-h{{`BUSuz<+6W4zFVGNtHhWZe|^<%@ &i)Sڛ5)쑣
6@%I6S lM'yOFHid =#@%
4T&~S<?TP2S&$HBhL(=MSFFzhOI=CLFd @!4ɔa IODƓSڌCF(b0@h4&MSh#F1CF#j 0"( 'K%Ȑ[oP4Gdϋi3n3[VC`HT6!x}aهMRH)A Yd@UpBXdHE#*",PdbȱADbEDE0rQ`1P` QUbAȂF2QJdH}}pQ?rUAQCmd߇7w@SDo?N-E|\lۻ+Ί'Emu-Ěka?35>ˇ'F]Gn1aGs CRܑ@66Kb"
m0aM T)%i%aE
R̕$rYmDM[N3m@l
C1b
ST5t2#iP;tB*"SJVV)&w[s
6Q&.]Iu.1J0QbQ1"I#3qk*fed´@kt(V*M.ݥe]}І0xKn]a-rЙmҚBu&*ҩZzn|8ewR%pӳ^gJaKD_ d
1I*0I%HRAAZ " Ȃ 1qjz:\r_r}fƶRwah+Pw}__e1~˹]'eDKAj伲օ:~rH߇GBB{d`j%QGA@`(nhOm
;¹CWJS_keeLU'_`bWK~Pيa*
[|C)<돉:_ދՒiIM1S,s>dwDIP (W *O2/}{$qidrH.~/٘%+~qh
6NqHװE;̠X}\yW-*_ Ft*
V)ZrסfhA}: