1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Tool and library for transferring data with URLs
8 HOMEPAGE= https://curl.haxx.se/
12 SITES[main]= http://curl.haxx.se/download/
13 DISTFILE[1]= curl-7.72.0.tar.xz:main
15 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= IDN LDAP LDAPS SSH2
22 OPTIONS_STANDARD= IDN LDAP LDAPS SSH2
24 BUILDRUN_DEPENDS= libnghttp2:single:standard
25 RUN_DEPENDS= nss:caroot:standard
27 USES= cpe gmake libtool perl:build pkgconfig shebangfix
31 LICENSE_FILE= MIT:{{WRKSRC}}/COPYING
36 FPC_EQUIVALENT= ftp/curl
40 CONFIGURE_ARGS= --disable-werror
45 --with-zsh-functions-dir={{LOCALBASE}}/share/zsh/site-functions
47 --with-ca-bundle={{LOCALBASE}}/share/certs/ca-root-nss.crt
51 --with-ssl={{OPENSSLBASE}}
53 --enable-threaded-resolver
54 CONFIGURE_ENV= LOCALBASE={{LOCALBASE}}
55 ac_cv_func_SSLv2_client_method=no
59 CPPFLAGS= -I{{OPENSSLINC}}
60 LDFLAGS= -L{{OPENSSLLIB}}
63 [SSH2].DESCRIPTION= SCP/SFTP support via libssh2
66 ${REINPLACE_CMD} -e '/^SUBDIRS = / s|$$| docs scripts|; /^DIST_SUBDIRS = / s| docs scripts||; /cd docs &&/d' \
68 ${REINPLACE_CMD} -e 's|\(flags_dbg_off=\)".*"|\1""|; s|\(flags_opt_off=\)".*"|\1""|' \
70 ${REINPLACE_CMD} -e 's|include <gssapi.h>|include <gssapi/gssapi.h>|' \
71 ${WRKSRC}/lib/curl_gssapi.h ${WRKSRC}/lib/urldata.h
73 ${REINPLACE_CMD} -e '/^Libs.private:/ s|:|: -L${OPENSSLLIB}|' \
74 ${WRKSRC}/libcurl.pc.in
77 ${MKDIR} ${STAGEDIR}${STD_DOCDIR}/libcurl \
78 ${STAGEDIR}${STD_EXAMPLESDIR}
79 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcurl.${LIBEXT}
80 (cd ${WRKSRC}/docs/ && \
81 ${INSTALL_DATA} BUGS FAQ FEATURES KNOWN_BUGS MAIL-ETIQUETTE RESOURCES TheArtOfHttpScripting *.md ${STAGEDIR}${STD_DOCDIR}/)
82 (cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} \
83 *.m4 ${STAGEDIR}${STD_DOCDIR}/libcurl/)
84 (cd ${WRKSRC}/docs/examples/ && ${INSTALL_DATA} \
85 README Makefile.example makefile* *.c *.cpp \
86 ${STAGEDIR}${STD_EXAMPLESDIR}/)
88 [FILE:779:descriptions/desc.primary]
89 Command line tool and library for transferring data with URLs.
91 curl is used in command lines or scripts to transfer data. It is also
92 used in cars, television sets, routers, printers, audio equipment, mobile
93 phones, tablets, settop boxes, media players and is the internet transfer
94 backbone for thousands of software applications affecting billions of
98 DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3,
99 POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP.
101 curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP
102 form based upload, proxies, HTTP/2, cookies, user+password authentication
103 (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos),
104 file transfer resume, proxy tunneling and more.
107 [FILE:45:descriptions/desc.manpages]
108 This package contains the man pages of cURL.
112 0ded0808c4d85f2ee0db86980ae610cc9d165e9ca9da466196cc73c346513713 2390040 curl-7.72.0.tar.xz
115 [FILE:338:manifests/plist.primary]
132 libcurl.so.%%SOMAJOR%%
133 libcurl.so.%%SOVERSION%%
134 lib/pkgconfig/libcurl.pc
135 share/aclocal/libcurl.m4
136 share/fish/vendor_completions.d/curl.fish
137 share/zsh/site-functions/_curl
140 [FILE:12121:manifests/plist.manpages]
145 CURLINFO_ACTIVESOCKET.3.gz
146 CURLINFO_APPCONNECT_TIME.3.gz
147 CURLINFO_APPCONNECT_TIME_T.3.gz
148 CURLINFO_CERTINFO.3.gz
149 CURLINFO_CONDITION_UNMET.3.gz
150 CURLINFO_CONNECT_TIME.3.gz
151 CURLINFO_CONNECT_TIME_T.3.gz
152 CURLINFO_CONTENT_LENGTH_DOWNLOAD.3.gz
153 CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3.gz
154 CURLINFO_CONTENT_LENGTH_UPLOAD.3.gz
155 CURLINFO_CONTENT_LENGTH_UPLOAD_T.3.gz
156 CURLINFO_CONTENT_TYPE.3.gz
157 CURLINFO_COOKIELIST.3.gz
158 CURLINFO_EFFECTIVE_METHOD.3.gz
159 CURLINFO_EFFECTIVE_URL.3.gz
160 CURLINFO_FILETIME.3.gz
161 CURLINFO_FILETIME_T.3.gz
162 CURLINFO_FTP_ENTRY_PATH.3.gz
163 CURLINFO_HEADER_SIZE.3.gz
164 CURLINFO_HTTPAUTH_AVAIL.3.gz
165 CURLINFO_HTTP_CONNECTCODE.3.gz
166 CURLINFO_HTTP_VERSION.3.gz
167 CURLINFO_LASTSOCKET.3.gz
168 CURLINFO_LOCAL_IP.3.gz
169 CURLINFO_LOCAL_PORT.3.gz
170 CURLINFO_NAMELOOKUP_TIME.3.gz
171 CURLINFO_NAMELOOKUP_TIME_T.3.gz
172 CURLINFO_NUM_CONNECTS.3.gz
173 CURLINFO_OS_ERRNO.3.gz
174 CURLINFO_PRETRANSFER_TIME.3.gz
175 CURLINFO_PRETRANSFER_TIME_T.3.gz
176 CURLINFO_PRIMARY_IP.3.gz
177 CURLINFO_PRIMARY_PORT.3.gz
178 CURLINFO_PRIVATE.3.gz
179 CURLINFO_PROTOCOL.3.gz
180 CURLINFO_PROXYAUTH_AVAIL.3.gz
181 CURLINFO_PROXY_SSL_VERIFYRESULT.3.gz
182 CURLINFO_REDIRECT_COUNT.3.gz
183 CURLINFO_REDIRECT_TIME.3.gz
184 CURLINFO_REDIRECT_TIME_T.3.gz
185 CURLINFO_REDIRECT_URL.3.gz
186 CURLINFO_REQUEST_SIZE.3.gz
187 CURLINFO_RESPONSE_CODE.3.gz
188 CURLINFO_RETRY_AFTER.3.gz
189 CURLINFO_RTSP_CLIENT_CSEQ.3.gz
190 CURLINFO_RTSP_CSEQ_RECV.3.gz
191 CURLINFO_RTSP_SERVER_CSEQ.3.gz
192 CURLINFO_RTSP_SESSION_ID.3.gz
194 CURLINFO_SIZE_DOWNLOAD.3.gz
195 CURLINFO_SIZE_DOWNLOAD_T.3.gz
196 CURLINFO_SIZE_UPLOAD.3.gz
197 CURLINFO_SIZE_UPLOAD_T.3.gz
198 CURLINFO_SPEED_DOWNLOAD.3.gz
199 CURLINFO_SPEED_DOWNLOAD_T.3.gz
200 CURLINFO_SPEED_UPLOAD.3.gz
201 CURLINFO_SPEED_UPLOAD_T.3.gz
202 CURLINFO_SSL_ENGINES.3.gz
203 CURLINFO_SSL_VERIFYRESULT.3.gz
204 CURLINFO_STARTTRANSFER_TIME.3.gz
205 CURLINFO_STARTTRANSFER_TIME_T.3.gz
206 CURLINFO_TLS_SESSION.3.gz
207 CURLINFO_TLS_SSL_PTR.3.gz
208 CURLINFO_TOTAL_TIME.3.gz
209 CURLINFO_TOTAL_TIME_T.3.gz
210 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gz
211 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gz
212 CURLMOPT_MAXCONNECTS.3.gz
213 CURLMOPT_MAX_CONCURRENT_STREAMS.3.gz
214 CURLMOPT_MAX_HOST_CONNECTIONS.3.gz
215 CURLMOPT_MAX_PIPELINE_LENGTH.3.gz
216 CURLMOPT_MAX_TOTAL_CONNECTIONS.3.gz
217 CURLMOPT_PIPELINING.3.gz
218 CURLMOPT_PIPELINING_SERVER_BL.3.gz
219 CURLMOPT_PIPELINING_SITE_BL.3.gz
220 CURLMOPT_PUSHDATA.3.gz
221 CURLMOPT_PUSHFUNCTION.3.gz
222 CURLMOPT_SOCKETDATA.3.gz
223 CURLMOPT_SOCKETFUNCTION.3.gz
224 CURLMOPT_TIMERDATA.3.gz
225 CURLMOPT_TIMERFUNCTION.3.gz
226 CURLOPT_ABSTRACT_UNIX_SOCKET.3.gz
227 CURLOPT_ACCEPTTIMEOUT_MS.3.gz
228 CURLOPT_ACCEPT_ENCODING.3.gz
229 CURLOPT_ADDRESS_SCOPE.3.gz
231 CURLOPT_ALTSVC_CTRL.3.gz
233 CURLOPT_AUTOREFERER.3.gz
234 CURLOPT_BUFFERSIZE.3.gz
237 CURLOPT_CERTINFO.3.gz
238 CURLOPT_CHUNK_BGN_FUNCTION.3.gz
239 CURLOPT_CHUNK_DATA.3.gz
240 CURLOPT_CHUNK_END_FUNCTION.3.gz
241 CURLOPT_CLOSESOCKETDATA.3.gz
242 CURLOPT_CLOSESOCKETFUNCTION.3.gz
243 CURLOPT_CONNECTTIMEOUT.3.gz
244 CURLOPT_CONNECTTIMEOUT_MS.3.gz
245 CURLOPT_CONNECT_ONLY.3.gz
246 CURLOPT_CONNECT_TO.3.gz
247 CURLOPT_CONV_FROM_NETWORK_FUNCTION.3.gz
248 CURLOPT_CONV_FROM_UTF8_FUNCTION.3.gz
249 CURLOPT_CONV_TO_NETWORK_FUNCTION.3.gz
251 CURLOPT_COOKIEFILE.3.gz
252 CURLOPT_COOKIEJAR.3.gz
253 CURLOPT_COOKIELIST.3.gz
254 CURLOPT_COOKIESESSION.3.gz
255 CURLOPT_COPYPOSTFIELDS.3.gz
259 CURLOPT_CUSTOMREQUEST.3.gz
260 CURLOPT_DEBUGDATA.3.gz
261 CURLOPT_DEBUGFUNCTION.3.gz
262 CURLOPT_DEFAULT_PROTOCOL.3.gz
263 CURLOPT_DIRLISTONLY.3.gz
264 CURLOPT_DISALLOW_USERNAME_IN_URL.3.gz
265 CURLOPT_DNS_CACHE_TIMEOUT.3.gz
266 CURLOPT_DNS_INTERFACE.3.gz
267 CURLOPT_DNS_LOCAL_IP4.3.gz
268 CURLOPT_DNS_LOCAL_IP6.3.gz
269 CURLOPT_DNS_SERVERS.3.gz
270 CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz
271 CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz
273 CURLOPT_EGDSOCKET.3.gz
274 CURLOPT_ERRORBUFFER.3.gz
275 CURLOPT_EXPECT_100_TIMEOUT_MS.3.gz
276 CURLOPT_FAILONERROR.3.gz
277 CURLOPT_FILETIME.3.gz
278 CURLOPT_FNMATCH_DATA.3.gz
279 CURLOPT_FNMATCH_FUNCTION.3.gz
280 CURLOPT_FOLLOWLOCATION.3.gz
281 CURLOPT_FORBID_REUSE.3.gz
282 CURLOPT_FRESH_CONNECT.3.gz
284 CURLOPT_FTPSSLAUTH.3.gz
285 CURLOPT_FTP_ACCOUNT.3.gz
286 CURLOPT_FTP_ALTERNATIVE_TO_USER.3.gz
287 CURLOPT_FTP_CREATE_MISSING_DIRS.3.gz
288 CURLOPT_FTP_FILEMETHOD.3.gz
289 CURLOPT_FTP_RESPONSE_TIMEOUT.3.gz
290 CURLOPT_FTP_SKIP_PASV_IP.3.gz
291 CURLOPT_FTP_SSL_CCC.3.gz
292 CURLOPT_FTP_USE_EPRT.3.gz
293 CURLOPT_FTP_USE_EPSV.3.gz
294 CURLOPT_FTP_USE_PRET.3.gz
295 CURLOPT_GSSAPI_DELEGATION.3.gz
296 CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gz
297 CURLOPT_HAPROXYPROTOCOL.3.gz
299 CURLOPT_HEADERDATA.3.gz
300 CURLOPT_HEADERFUNCTION.3.gz
301 CURLOPT_HEADEROPT.3.gz
302 CURLOPT_HTTP09_ALLOWED.3.gz
303 CURLOPT_HTTP200ALIASES.3.gz
304 CURLOPT_HTTPAUTH.3.gz
306 CURLOPT_HTTPHEADER.3.gz
307 CURLOPT_HTTPPOST.3.gz
308 CURLOPT_HTTPPROXYTUNNEL.3.gz
309 CURLOPT_HTTP_CONTENT_DECODING.3.gz
310 CURLOPT_HTTP_TRANSFER_DECODING.3.gz
311 CURLOPT_HTTP_VERSION.3.gz
312 CURLOPT_IGNORE_CONTENT_LENGTH.3.gz
313 CURLOPT_INFILESIZE.3.gz
314 CURLOPT_INFILESIZE_LARGE.3.gz
315 CURLOPT_INTERFACE.3.gz
316 CURLOPT_INTERLEAVEDATA.3.gz
317 CURLOPT_INTERLEAVEFUNCTION.3.gz
318 CURLOPT_IOCTLDATA.3.gz
319 CURLOPT_IOCTLFUNCTION.3.gz
320 CURLOPT_IPRESOLVE.3.gz
321 CURLOPT_ISSUERCERT.3.gz
322 CURLOPT_ISSUERCERT_BLOB.3.gz
323 CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
324 CURLOPT_KEYPASSWD.3.gz
325 CURLOPT_KRBLEVEL.3.gz
326 CURLOPT_LOCALPORT.3.gz
327 CURLOPT_LOCALPORTRANGE.3.gz
328 CURLOPT_LOGIN_OPTIONS.3.gz
329 CURLOPT_LOW_SPEED_LIMIT.3.gz
330 CURLOPT_LOW_SPEED_TIME.3.gz
331 CURLOPT_MAIL_AUTH.3.gz
332 CURLOPT_MAIL_FROM.3.gz
333 CURLOPT_MAIL_RCPT.3.gz
334 CURLOPT_MAIL_RCPT_ALLLOWFAILS.3.gz
335 CURLOPT_MAXAGE_CONN.3.gz
336 CURLOPT_MAXCONNECTS.3.gz
337 CURLOPT_MAXFILESIZE.3.gz
338 CURLOPT_MAXFILESIZE_LARGE.3.gz
339 CURLOPT_MAXREDIRS.3.gz
340 CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
341 CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
342 CURLOPT_MIMEPOST.3.gz
344 CURLOPT_NETRC_FILE.3.gz
345 CURLOPT_NEW_DIRECTORY_PERMS.3.gz
346 CURLOPT_NEW_FILE_PERMS.3.gz
348 CURLOPT_NOPROGRESS.3.gz
350 CURLOPT_NOSIGNAL.3.gz
351 CURLOPT_OPENSOCKETDATA.3.gz
352 CURLOPT_OPENSOCKETFUNCTION.3.gz
353 CURLOPT_PASSWORD.3.gz
354 CURLOPT_PATH_AS_IS.3.gz
355 CURLOPT_PINNEDPUBLICKEY.3.gz
356 CURLOPT_PIPEWAIT.3.gz
359 CURLOPT_POSTFIELDS.3.gz
360 CURLOPT_POSTFIELDSIZE.3.gz
361 CURLOPT_POSTFIELDSIZE_LARGE.3.gz
362 CURLOPT_POSTQUOTE.3.gz
363 CURLOPT_POSTREDIR.3.gz
364 CURLOPT_PREQUOTE.3.gz
365 CURLOPT_PRE_PROXY.3.gz
367 CURLOPT_PROGRESSDATA.3.gz
368 CURLOPT_PROGRESSFUNCTION.3.gz
369 CURLOPT_PROTOCOLS.3.gz
371 CURLOPT_PROXYAUTH.3.gz
372 CURLOPT_PROXYHEADER.3.gz
373 CURLOPT_PROXYPASSWORD.3.gz
374 CURLOPT_PROXYPORT.3.gz
375 CURLOPT_PROXYTYPE.3.gz
376 CURLOPT_PROXYUSERNAME.3.gz
377 CURLOPT_PROXYUSERPWD.3.gz
378 CURLOPT_PROXY_CAINFO.3.gz
379 CURLOPT_PROXY_CAPATH.3.gz
380 CURLOPT_PROXY_CRLFILE.3.gz
381 CURLOPT_PROXY_ISSUERCERT.3.gz
382 CURLOPT_PROXY_ISSUERCERT_BLOB.3.gz
383 CURLOPT_PROXY_KEYPASSWD.3.gz
384 CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
385 CURLOPT_PROXY_SERVICE_NAME.3.gz
386 CURLOPT_PROXY_SSLCERT.3.gz
387 CURLOPT_PROXY_SSLCERTTYPE.3.gz
388 CURLOPT_PROXY_SSLCERT_BLOB.3.gz
389 CURLOPT_PROXY_SSLKEY.3.gz
390 CURLOPT_PROXY_SSLKEYTYPE.3.gz
391 CURLOPT_PROXY_SSLKEY_BLOB.3.gz
392 CURLOPT_PROXY_SSLVERSION.3.gz
393 CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
394 CURLOPT_PROXY_SSL_OPTIONS.3.gz
395 CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
396 CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
397 CURLOPT_PROXY_TLS13_CIPHERS.3.gz
398 CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
399 CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
400 CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
401 CURLOPT_PROXY_TRANSFER_MODE.3.gz
404 CURLOPT_RANDOM_FILE.3.gz
406 CURLOPT_READDATA.3.gz
407 CURLOPT_READFUNCTION.3.gz
408 CURLOPT_REDIR_PROTOCOLS.3.gz
410 CURLOPT_REQUEST_TARGET.3.gz
412 CURLOPT_RESOLVER_START_DATA.3.gz
413 CURLOPT_RESOLVER_START_FUNCTION.3.gz
414 CURLOPT_RESUME_FROM.3.gz
415 CURLOPT_RESUME_FROM_LARGE.3.gz
416 CURLOPT_RTSP_CLIENT_CSEQ.3.gz
417 CURLOPT_RTSP_REQUEST.3.gz
418 CURLOPT_RTSP_SERVER_CSEQ.3.gz
419 CURLOPT_RTSP_SESSION_ID.3.gz
420 CURLOPT_RTSP_STREAM_URI.3.gz
421 CURLOPT_RTSP_TRANSPORT.3.gz
422 CURLOPT_SASL_AUTHZID.3.gz
424 CURLOPT_SEEKDATA.3.gz
425 CURLOPT_SEEKFUNCTION.3.gz
426 CURLOPT_SERVICE_NAME.3.gz
428 CURLOPT_SOCKOPTDATA.3.gz
429 CURLOPT_SOCKOPTFUNCTION.3.gz
430 CURLOPT_SOCKS5_AUTH.3.gz
431 CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
432 CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
433 CURLOPT_SSH_AUTH_TYPES.3.gz
434 CURLOPT_SSH_COMPRESSION.3.gz
435 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
436 CURLOPT_SSH_KEYDATA.3.gz
437 CURLOPT_SSH_KEYFUNCTION.3.gz
438 CURLOPT_SSH_KNOWNHOSTS.3.gz
439 CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
440 CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
442 CURLOPT_SSLCERTTYPE.3.gz
443 CURLOPT_SSLCERT_BLOB.3.gz
444 CURLOPT_SSLENGINE.3.gz
445 CURLOPT_SSLENGINE_DEFAULT.3.gz
447 CURLOPT_SSLKEYTYPE.3.gz
448 CURLOPT_SSLKEY_BLOB.3.gz
449 CURLOPT_SSLVERSION.3.gz
450 CURLOPT_SSL_CIPHER_LIST.3.gz
451 CURLOPT_SSL_CTX_DATA.3.gz
452 CURLOPT_SSL_CTX_FUNCTION.3.gz
453 CURLOPT_SSL_ENABLE_ALPN.3.gz
454 CURLOPT_SSL_ENABLE_NPN.3.gz
455 CURLOPT_SSL_FALSESTART.3.gz
456 CURLOPT_SSL_OPTIONS.3.gz
457 CURLOPT_SSL_SESSIONID_CACHE.3.gz
458 CURLOPT_SSL_VERIFYHOST.3.gz
459 CURLOPT_SSL_VERIFYPEER.3.gz
460 CURLOPT_SSL_VERIFYSTATUS.3.gz
462 CURLOPT_STREAM_DEPENDS.3.gz
463 CURLOPT_STREAM_DEPENDS_E.3.gz
464 CURLOPT_STREAM_WEIGHT.3.gz
465 CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
466 CURLOPT_TCP_FASTOPEN.3.gz
467 CURLOPT_TCP_KEEPALIVE.3.gz
468 CURLOPT_TCP_KEEPIDLE.3.gz
469 CURLOPT_TCP_KEEPINTVL.3.gz
470 CURLOPT_TCP_NODELAY.3.gz
471 CURLOPT_TELNETOPTIONS.3.gz
472 CURLOPT_TFTP_BLKSIZE.3.gz
473 CURLOPT_TFTP_NO_OPTIONS.3.gz
474 CURLOPT_TIMECONDITION.3.gz
476 CURLOPT_TIMEOUT_MS.3.gz
477 CURLOPT_TIMEVALUE.3.gz
478 CURLOPT_TIMEVALUE_LARGE.3.gz
479 CURLOPT_TLS13_CIPHERS.3.gz
480 CURLOPT_TLSAUTH_PASSWORD.3.gz
481 CURLOPT_TLSAUTH_TYPE.3.gz
482 CURLOPT_TLSAUTH_USERNAME.3.gz
483 CURLOPT_TRAILERDATA.3.gz
484 CURLOPT_TRAILERFUNCTION.3.gz
485 CURLOPT_TRANSFERTEXT.3.gz
486 CURLOPT_TRANSFER_ENCODING.3.gz
487 CURLOPT_UNIX_SOCKET_PATH.3.gz
488 CURLOPT_UNRESTRICTED_AUTH.3.gz
489 CURLOPT_UPKEEP_INTERVAL_MS.3.gz
491 CURLOPT_UPLOAD_BUFFERSIZE.3.gz
493 CURLOPT_USERAGENT.3.gz
494 CURLOPT_USERNAME.3.gz
498 CURLOPT_WILDCARDMATCH.3.gz
499 CURLOPT_WRITEDATA.3.gz
500 CURLOPT_WRITEFUNCTION.3.gz
501 CURLOPT_XFERINFODATA.3.gz
502 CURLOPT_XFERINFOFUNCTION.3.gz
503 CURLOPT_XOAUTH2_BEARER.3.gz
504 curl_easy_cleanup.3.gz
505 curl_easy_duphandle.3.gz
506 curl_easy_escape.3.gz
507 curl_easy_getinfo.3.gz
510 curl_easy_perform.3.gz
514 curl_easy_setopt.3.gz
515 curl_easy_strerror.3.gz
516 curl_easy_unescape.3.gz
517 curl_easy_upkeep.3.gz
525 curl_global_cleanup.3.gz
526 curl_global_init.3.gz
527 curl_global_init_mem.3.gz
528 curl_global_sslset.3.gz
529 curl_mime_addpart.3.gz
531 curl_mime_data_cb.3.gz
532 curl_mime_encoder.3.gz
533 curl_mime_filedata.3.gz
534 curl_mime_filename.3.gz
536 curl_mime_headers.3.gz
539 curl_mime_subparts.3.gz
542 curl_multi_add_handle.3.gz
543 curl_multi_assign.3.gz
544 curl_multi_cleanup.3.gz
545 curl_multi_fdset.3.gz
546 curl_multi_info_read.3.gz
548 curl_multi_perform.3.gz
550 curl_multi_remove_handle.3.gz
551 curl_multi_setopt.3.gz
552 curl_multi_socket.3.gz
553 curl_multi_socket_action.3.gz
554 curl_multi_socket_all.3.gz
555 curl_multi_strerror.3.gz
556 curl_multi_timeout.3.gz
558 curl_multi_wakeup.3.gz
559 curl_share_cleanup.3.gz
561 curl_share_setopt.3.gz
562 curl_share_strerror.3.gz
563 curl_slist_append.3.gz
564 curl_slist_free_all.3.gz
569 curl_url_cleanup.3.gz
574 curl_version_info.3.gz
579 libcurl-security.3.gz
583 libcurl-tutorial.3.gz
588 [FILE:4114:patches/patch-configure]
589 Description: Tweak the build for a FreeBSD environment.
590 Respect user-supplied CFLAGS
591 Use the FreeBSD location of pkg-config's library directory.
592 Check for librtmp in sensible locations in all cases.
593 Forwarded: not-needed
594 Author: Peter Pentchev <roam@FreeBSD.org>
595 Last-Update: 2010-12-19
597 --- configure.orig 2020-06-29 14:50:34 UTC
599 @@ -3721,9 +3721,10 @@ $as_echo "$as_me: LIBS note: LIBS should
601 xc_bad_var_ldflags=yes
604 - xc_bad_var_ldflags=yes
606 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
607 +# -l* | --library=*)
608 +# xc_bad_var_ldflags=yes
612 if test $xc_bad_var_ldflags = yes; then
613 @@ -3793,9 +3794,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
615 for xc_word in $CFLAGS; do
618 - xc_bad_var_cflags=yes
620 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
622 +# xc_bad_var_cflags=yes
625 xc_bad_var_cflags=yes
627 @@ -17241,6 +17243,8 @@ $as_echo "$as_me: WARNING: compiler opti
629 tmp_CPPFLAGS="$CPPFLAGS"
631 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
634 for word1 in $tmp_CFLAGS; do
635 ac_var_strip_word="no"
636 @@ -17271,6 +17275,7 @@ $as_echo "$as_me: WARNING: compiler opti
638 tmp_CPPFLAGS="$ac_var_stripped"
643 if test "$want_debug" = "yes"; then
644 @@ -17492,6 +17497,8 @@ $as_echo "$honor_optimize_option" >&6; }
646 if test "$honor_optimize_option" = "yes"; then
648 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
651 for word1 in $tmp_CFLAGS; do
652 ac_var_strip_word="no"
653 @@ -17522,6 +17529,7 @@ $as_echo "$honor_optimize_option" >&6; }
655 tmp_CPPFLAGS="$ac_var_stripped"
659 if test "$want_optimize" = "yes"; then
660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
661 @@ -27061,30 +27069,30 @@ $as_echo "found" >&6; }
671 + LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
672 + CPP_RTMP="-I${PREFIX_RTMP}/include"
673 + DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
674 PREFIX_RTMP=$OPT_LIBRTMP
678 - if test -n "$PREFIX_RTMP"; then
679 - LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
680 - CPP_RTMP=-I${PREFIX_RTMP}/include
681 - DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
684 LDFLAGS="$LDFLAGS $LD_RTMP"
685 CPPFLAGS="$CPPFLAGS $CPP_RTMP"
686 LIBS="$LIB_RTMP $LIBS"
688 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
689 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
690 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
691 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
692 if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
693 $as_echo_n "(cached) " >&6
695 ac_check_lib_save_LIBS=$LIBS
698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
699 /* end confdefs.h. */
701 @@ -43634,9 +43642,10 @@ $as_echo "$as_me: LIBS note: LIBS should
703 xc_bad_var_ldflags=yes
706 - xc_bad_var_ldflags=yes
708 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
709 +# -l* | --library=*)
710 +# xc_bad_var_ldflags=yes
714 if test $xc_bad_var_ldflags = yes; then
715 @@ -43706,9 +43715,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
717 for xc_word in $CFLAGS; do
720 - xc_bad_var_cflags=yes
722 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
724 +# xc_bad_var_cflags=yes
727 xc_bad_var_cflags=yes
731 [FILE:277:patches/patch-lib-hostcheck.h]
732 --- lib/hostcheck.h.orig 2020-06-25 09:31:43 UTC
735 ***************************************************************************/
737 #include <curl/curl.h>
738 +#include <netinet/in.h>
740 #define CURL_HOST_NOMATCH 0
741 #define CURL_HOST_MATCH 1
744 [FILE:1778:patches/patch-src_tool__operate.c]
745 --- src/tool_operate.c.orig 2020-06-27 22:03:53 UTC
746 +++ src/tool_operate.c
747 @@ -1066,20 +1066,7 @@ static CURLcode single_transfer(struct G
748 DEBUGASSERT(!outs->filename);
751 - if(config->resume_from_current) {
752 - /* We're told to continue from where we are now. Get the size
753 - of the file as it is now and open it for append instead */
754 - struct_stat fileinfo;
755 - /* VMS -- Danger, the filesize is only valid for stream files */
756 - if(0 == stat(per->outfile, &fileinfo))
757 - /* set offset to current file size: */
758 - config->resume_from = fileinfo.st_size;
760 - /* let offset be 0 */
761 - config->resume_from = 0;
764 - if(config->resume_from) {
765 + if(config->resume_from || config->resume_from_current) {
767 /* open file for output, forcing VMS output format into stream
768 mode which is needed for stat() call above to always work. */
769 @@ -1096,6 +1083,19 @@ static CURLcode single_transfer(struct G
771 outs->fopened = TRUE;
774 + if(config->resume_from_current) {
775 + /* We're told to continue from where we are now. Get the size
776 + of the file as it is now */
777 + struct_stat fileinfo;
778 + if(0 == fstat(fileno(outs->stream), &fileinfo))
779 + /* set offset to current file size: */
780 + config->resume_from = fileinfo.st_size;
782 + /* let offset be 0 */
783 + config->resume_from = 0;
786 outs->init = config->resume_from;