curl-8.6.0-r1-1/gpkg-1 0000644 0000000 0000000 00000000000 14575263130 011103 0 ustar 00 curl-8.6.0-r1-1/metadata.tar.zst 0000644 0000000 0000000 00000100203 14575045014 013206 0 ustar 00 (/XXmetadata/curl-8.6.0-r1.ebuild 000064400025132 14575045014 012716 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 ~arm64 ~hppa ~ia64 ~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 +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) zstdzstd${}" 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}-vtls-revert-receive-max-buffer-add-test-case) 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-transpddyhttpdxwinidn-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} CATEGORY000110721netDEFINED_PHASES5616 unpack66440pkg-fetch assums pkgdir-index-trusknown-s-warn fixlamerge-waitpriv distlocks binpkg--stric-nce uncleanpreserve -liveusersfpqa-und-soname-depdocompressect-owned-if-modifiedsync-orphansstripINHERITED2261027gnu libtoolout-of--uti-USE6050262 abi_x86_3264xmips_nos39064PF0160KG07507-SLOT2265024672167231271CBUIL70456mips64--gnuabin32654-O2 -march=mips3 -mplt -mfix-r40004pipeHOS3737XX73LD0561-Wl,-O1 -as-212143dnselibc_glibc ftp nel_ pop3l zstEAPI002228environment.bz26047625BZh91AY&SY) ttD `z^y@ o>vvl]M(U|}wb;gG|{^VJڴiDžN]u^mxx۶kb}yuEm۾N:np^R6E5v;daY3k_OKŚϷݗvӳ{#L,ތGm9Rlun-CWvgS^khś-mTLj<-i,keTXs@e_|s.wml3];EQvkl:S#1 l0&*~#TQ MSA& 54