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.71.1.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 40f83eda27cdbeb25cd4da48cefb639af1b9395d6026d2da1825bf059239658c 2387660 curl-7.71.1.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:12089: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_URL.3.gz
159 CURLINFO_FILETIME.3.gz
160 CURLINFO_FILETIME_T.3.gz
161 CURLINFO_FTP_ENTRY_PATH.3.gz
162 CURLINFO_HEADER_SIZE.3.gz
163 CURLINFO_HTTPAUTH_AVAIL.3.gz
164 CURLINFO_HTTP_CONNECTCODE.3.gz
165 CURLINFO_HTTP_VERSION.3.gz
166 CURLINFO_LASTSOCKET.3.gz
167 CURLINFO_LOCAL_IP.3.gz
168 CURLINFO_LOCAL_PORT.3.gz
169 CURLINFO_NAMELOOKUP_TIME.3.gz
170 CURLINFO_NAMELOOKUP_TIME_T.3.gz
171 CURLINFO_NUM_CONNECTS.3.gz
172 CURLINFO_OS_ERRNO.3.gz
173 CURLINFO_PRETRANSFER_TIME.3.gz
174 CURLINFO_PRETRANSFER_TIME_T.3.gz
175 CURLINFO_PRIMARY_IP.3.gz
176 CURLINFO_PRIMARY_PORT.3.gz
177 CURLINFO_PRIVATE.3.gz
178 CURLINFO_PROTOCOL.3.gz
179 CURLINFO_PROXYAUTH_AVAIL.3.gz
180 CURLINFO_PROXY_SSL_VERIFYRESULT.3.gz
181 CURLINFO_REDIRECT_COUNT.3.gz
182 CURLINFO_REDIRECT_TIME.3.gz
183 CURLINFO_REDIRECT_TIME_T.3.gz
184 CURLINFO_REDIRECT_URL.3.gz
185 CURLINFO_REQUEST_SIZE.3.gz
186 CURLINFO_RESPONSE_CODE.3.gz
187 CURLINFO_RETRY_AFTER.3.gz
188 CURLINFO_RTSP_CLIENT_CSEQ.3.gz
189 CURLINFO_RTSP_CSEQ_RECV.3.gz
190 CURLINFO_RTSP_SERVER_CSEQ.3.gz
191 CURLINFO_RTSP_SESSION_ID.3.gz
193 CURLINFO_SIZE_DOWNLOAD.3.gz
194 CURLINFO_SIZE_DOWNLOAD_T.3.gz
195 CURLINFO_SIZE_UPLOAD.3.gz
196 CURLINFO_SIZE_UPLOAD_T.3.gz
197 CURLINFO_SPEED_DOWNLOAD.3.gz
198 CURLINFO_SPEED_DOWNLOAD_T.3.gz
199 CURLINFO_SPEED_UPLOAD.3.gz
200 CURLINFO_SPEED_UPLOAD_T.3.gz
201 CURLINFO_SSL_ENGINES.3.gz
202 CURLINFO_SSL_VERIFYRESULT.3.gz
203 CURLINFO_STARTTRANSFER_TIME.3.gz
204 CURLINFO_STARTTRANSFER_TIME_T.3.gz
205 CURLINFO_TLS_SESSION.3.gz
206 CURLINFO_TLS_SSL_PTR.3.gz
207 CURLINFO_TOTAL_TIME.3.gz
208 CURLINFO_TOTAL_TIME_T.3.gz
209 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gz
210 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gz
211 CURLMOPT_MAXCONNECTS.3.gz
212 CURLMOPT_MAX_CONCURRENT_STREAMS.3.gz
213 CURLMOPT_MAX_HOST_CONNECTIONS.3.gz
214 CURLMOPT_MAX_PIPELINE_LENGTH.3.gz
215 CURLMOPT_MAX_TOTAL_CONNECTIONS.3.gz
216 CURLMOPT_PIPELINING.3.gz
217 CURLMOPT_PIPELINING_SERVER_BL.3.gz
218 CURLMOPT_PIPELINING_SITE_BL.3.gz
219 CURLMOPT_PUSHDATA.3.gz
220 CURLMOPT_PUSHFUNCTION.3.gz
221 CURLMOPT_SOCKETDATA.3.gz
222 CURLMOPT_SOCKETFUNCTION.3.gz
223 CURLMOPT_TIMERDATA.3.gz
224 CURLMOPT_TIMERFUNCTION.3.gz
225 CURLOPT_ABSTRACT_UNIX_SOCKET.3.gz
226 CURLOPT_ACCEPTTIMEOUT_MS.3.gz
227 CURLOPT_ACCEPT_ENCODING.3.gz
228 CURLOPT_ADDRESS_SCOPE.3.gz
230 CURLOPT_ALTSVC_CTRL.3.gz
232 CURLOPT_AUTOREFERER.3.gz
233 CURLOPT_BUFFERSIZE.3.gz
236 CURLOPT_CERTINFO.3.gz
237 CURLOPT_CHUNK_BGN_FUNCTION.3.gz
238 CURLOPT_CHUNK_DATA.3.gz
239 CURLOPT_CHUNK_END_FUNCTION.3.gz
240 CURLOPT_CLOSESOCKETDATA.3.gz
241 CURLOPT_CLOSESOCKETFUNCTION.3.gz
242 CURLOPT_CONNECTTIMEOUT.3.gz
243 CURLOPT_CONNECTTIMEOUT_MS.3.gz
244 CURLOPT_CONNECT_ONLY.3.gz
245 CURLOPT_CONNECT_TO.3.gz
246 CURLOPT_CONV_FROM_NETWORK_FUNCTION.3.gz
247 CURLOPT_CONV_FROM_UTF8_FUNCTION.3.gz
248 CURLOPT_CONV_TO_NETWORK_FUNCTION.3.gz
250 CURLOPT_COOKIEFILE.3.gz
251 CURLOPT_COOKIEJAR.3.gz
252 CURLOPT_COOKIELIST.3.gz
253 CURLOPT_COOKIESESSION.3.gz
254 CURLOPT_COPYPOSTFIELDS.3.gz
258 CURLOPT_CUSTOMREQUEST.3.gz
259 CURLOPT_DEBUGDATA.3.gz
260 CURLOPT_DEBUGFUNCTION.3.gz
261 CURLOPT_DEFAULT_PROTOCOL.3.gz
262 CURLOPT_DIRLISTONLY.3.gz
263 CURLOPT_DISALLOW_USERNAME_IN_URL.3.gz
264 CURLOPT_DNS_CACHE_TIMEOUT.3.gz
265 CURLOPT_DNS_INTERFACE.3.gz
266 CURLOPT_DNS_LOCAL_IP4.3.gz
267 CURLOPT_DNS_LOCAL_IP6.3.gz
268 CURLOPT_DNS_SERVERS.3.gz
269 CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz
270 CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz
272 CURLOPT_EGDSOCKET.3.gz
273 CURLOPT_ERRORBUFFER.3.gz
274 CURLOPT_EXPECT_100_TIMEOUT_MS.3.gz
275 CURLOPT_FAILONERROR.3.gz
276 CURLOPT_FILETIME.3.gz
277 CURLOPT_FNMATCH_DATA.3.gz
278 CURLOPT_FNMATCH_FUNCTION.3.gz
279 CURLOPT_FOLLOWLOCATION.3.gz
280 CURLOPT_FORBID_REUSE.3.gz
281 CURLOPT_FRESH_CONNECT.3.gz
283 CURLOPT_FTPSSLAUTH.3.gz
284 CURLOPT_FTP_ACCOUNT.3.gz
285 CURLOPT_FTP_ALTERNATIVE_TO_USER.3.gz
286 CURLOPT_FTP_CREATE_MISSING_DIRS.3.gz
287 CURLOPT_FTP_FILEMETHOD.3.gz
288 CURLOPT_FTP_RESPONSE_TIMEOUT.3.gz
289 CURLOPT_FTP_SKIP_PASV_IP.3.gz
290 CURLOPT_FTP_SSL_CCC.3.gz
291 CURLOPT_FTP_USE_EPRT.3.gz
292 CURLOPT_FTP_USE_EPSV.3.gz
293 CURLOPT_FTP_USE_PRET.3.gz
294 CURLOPT_GSSAPI_DELEGATION.3.gz
295 CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gz
296 CURLOPT_HAPROXYPROTOCOL.3.gz
298 CURLOPT_HEADERDATA.3.gz
299 CURLOPT_HEADERFUNCTION.3.gz
300 CURLOPT_HEADEROPT.3.gz
301 CURLOPT_HTTP09_ALLOWED.3.gz
302 CURLOPT_HTTP200ALIASES.3.gz
303 CURLOPT_HTTPAUTH.3.gz
305 CURLOPT_HTTPHEADER.3.gz
306 CURLOPT_HTTPPOST.3.gz
307 CURLOPT_HTTPPROXYTUNNEL.3.gz
308 CURLOPT_HTTP_CONTENT_DECODING.3.gz
309 CURLOPT_HTTP_TRANSFER_DECODING.3.gz
310 CURLOPT_HTTP_VERSION.3.gz
311 CURLOPT_IGNORE_CONTENT_LENGTH.3.gz
312 CURLOPT_INFILESIZE.3.gz
313 CURLOPT_INFILESIZE_LARGE.3.gz
314 CURLOPT_INTERFACE.3.gz
315 CURLOPT_INTERLEAVEDATA.3.gz
316 CURLOPT_INTERLEAVEFUNCTION.3.gz
317 CURLOPT_IOCTLDATA.3.gz
318 CURLOPT_IOCTLFUNCTION.3.gz
319 CURLOPT_IPRESOLVE.3.gz
320 CURLOPT_ISSUERCERT.3.gz
321 CURLOPT_ISSUERCERT_BLOB.3.gz
322 CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
323 CURLOPT_KEYPASSWD.3.gz
324 CURLOPT_KRBLEVEL.3.gz
325 CURLOPT_LOCALPORT.3.gz
326 CURLOPT_LOCALPORTRANGE.3.gz
327 CURLOPT_LOGIN_OPTIONS.3.gz
328 CURLOPT_LOW_SPEED_LIMIT.3.gz
329 CURLOPT_LOW_SPEED_TIME.3.gz
330 CURLOPT_MAIL_AUTH.3.gz
331 CURLOPT_MAIL_FROM.3.gz
332 CURLOPT_MAIL_RCPT.3.gz
333 CURLOPT_MAIL_RCPT_ALLLOWFAILS.3.gz
334 CURLOPT_MAXAGE_CONN.3.gz
335 CURLOPT_MAXCONNECTS.3.gz
336 CURLOPT_MAXFILESIZE.3.gz
337 CURLOPT_MAXFILESIZE_LARGE.3.gz
338 CURLOPT_MAXREDIRS.3.gz
339 CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
340 CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
341 CURLOPT_MIMEPOST.3.gz
343 CURLOPT_NETRC_FILE.3.gz
344 CURLOPT_NEW_DIRECTORY_PERMS.3.gz
345 CURLOPT_NEW_FILE_PERMS.3.gz
347 CURLOPT_NOPROGRESS.3.gz
349 CURLOPT_NOSIGNAL.3.gz
350 CURLOPT_OPENSOCKETDATA.3.gz
351 CURLOPT_OPENSOCKETFUNCTION.3.gz
352 CURLOPT_PASSWORD.3.gz
353 CURLOPT_PATH_AS_IS.3.gz
354 CURLOPT_PINNEDPUBLICKEY.3.gz
355 CURLOPT_PIPEWAIT.3.gz
358 CURLOPT_POSTFIELDS.3.gz
359 CURLOPT_POSTFIELDSIZE.3.gz
360 CURLOPT_POSTFIELDSIZE_LARGE.3.gz
361 CURLOPT_POSTQUOTE.3.gz
362 CURLOPT_POSTREDIR.3.gz
363 CURLOPT_PREQUOTE.3.gz
364 CURLOPT_PRE_PROXY.3.gz
366 CURLOPT_PROGRESSDATA.3.gz
367 CURLOPT_PROGRESSFUNCTION.3.gz
368 CURLOPT_PROTOCOLS.3.gz
370 CURLOPT_PROXYAUTH.3.gz
371 CURLOPT_PROXYHEADER.3.gz
372 CURLOPT_PROXYPASSWORD.3.gz
373 CURLOPT_PROXYPORT.3.gz
374 CURLOPT_PROXYTYPE.3.gz
375 CURLOPT_PROXYUSERNAME.3.gz
376 CURLOPT_PROXYUSERPWD.3.gz
377 CURLOPT_PROXY_CAINFO.3.gz
378 CURLOPT_PROXY_CAPATH.3.gz
379 CURLOPT_PROXY_CRLFILE.3.gz
380 CURLOPT_PROXY_ISSUERCERT.3.gz
381 CURLOPT_PROXY_ISSUERCERT_BLOB.3.gz
382 CURLOPT_PROXY_KEYPASSWD.3.gz
383 CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
384 CURLOPT_PROXY_SERVICE_NAME.3.gz
385 CURLOPT_PROXY_SSLCERT.3.gz
386 CURLOPT_PROXY_SSLCERTTYPE.3.gz
387 CURLOPT_PROXY_SSLCERT_BLOB.3.gz
388 CURLOPT_PROXY_SSLKEY.3.gz
389 CURLOPT_PROXY_SSLKEYTYPE.3.gz
390 CURLOPT_PROXY_SSLKEY_BLOB.3.gz
391 CURLOPT_PROXY_SSLVERSION.3.gz
392 CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
393 CURLOPT_PROXY_SSL_OPTIONS.3.gz
394 CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
395 CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
396 CURLOPT_PROXY_TLS13_CIPHERS.3.gz
397 CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
398 CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
399 CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
400 CURLOPT_PROXY_TRANSFER_MODE.3.gz
403 CURLOPT_RANDOM_FILE.3.gz
405 CURLOPT_READDATA.3.gz
406 CURLOPT_READFUNCTION.3.gz
407 CURLOPT_REDIR_PROTOCOLS.3.gz
409 CURLOPT_REQUEST_TARGET.3.gz
411 CURLOPT_RESOLVER_START_DATA.3.gz
412 CURLOPT_RESOLVER_START_FUNCTION.3.gz
413 CURLOPT_RESUME_FROM.3.gz
414 CURLOPT_RESUME_FROM_LARGE.3.gz
415 CURLOPT_RTSP_CLIENT_CSEQ.3.gz
416 CURLOPT_RTSP_REQUEST.3.gz
417 CURLOPT_RTSP_SERVER_CSEQ.3.gz
418 CURLOPT_RTSP_SESSION_ID.3.gz
419 CURLOPT_RTSP_STREAM_URI.3.gz
420 CURLOPT_RTSP_TRANSPORT.3.gz
421 CURLOPT_SASL_AUTHZID.3.gz
423 CURLOPT_SEEKDATA.3.gz
424 CURLOPT_SEEKFUNCTION.3.gz
425 CURLOPT_SERVICE_NAME.3.gz
427 CURLOPT_SOCKOPTDATA.3.gz
428 CURLOPT_SOCKOPTFUNCTION.3.gz
429 CURLOPT_SOCKS5_AUTH.3.gz
430 CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
431 CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
432 CURLOPT_SSH_AUTH_TYPES.3.gz
433 CURLOPT_SSH_COMPRESSION.3.gz
434 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
435 CURLOPT_SSH_KEYDATA.3.gz
436 CURLOPT_SSH_KEYFUNCTION.3.gz
437 CURLOPT_SSH_KNOWNHOSTS.3.gz
438 CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
439 CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
441 CURLOPT_SSLCERTTYPE.3.gz
442 CURLOPT_SSLCERT_BLOB.3.gz
443 CURLOPT_SSLENGINE.3.gz
444 CURLOPT_SSLENGINE_DEFAULT.3.gz
446 CURLOPT_SSLKEYTYPE.3.gz
447 CURLOPT_SSLKEY_BLOB.3.gz
448 CURLOPT_SSLVERSION.3.gz
449 CURLOPT_SSL_CIPHER_LIST.3.gz
450 CURLOPT_SSL_CTX_DATA.3.gz
451 CURLOPT_SSL_CTX_FUNCTION.3.gz
452 CURLOPT_SSL_ENABLE_ALPN.3.gz
453 CURLOPT_SSL_ENABLE_NPN.3.gz
454 CURLOPT_SSL_FALSESTART.3.gz
455 CURLOPT_SSL_OPTIONS.3.gz
456 CURLOPT_SSL_SESSIONID_CACHE.3.gz
457 CURLOPT_SSL_VERIFYHOST.3.gz
458 CURLOPT_SSL_VERIFYPEER.3.gz
459 CURLOPT_SSL_VERIFYSTATUS.3.gz
461 CURLOPT_STREAM_DEPENDS.3.gz
462 CURLOPT_STREAM_DEPENDS_E.3.gz
463 CURLOPT_STREAM_WEIGHT.3.gz
464 CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
465 CURLOPT_TCP_FASTOPEN.3.gz
466 CURLOPT_TCP_KEEPALIVE.3.gz
467 CURLOPT_TCP_KEEPIDLE.3.gz
468 CURLOPT_TCP_KEEPINTVL.3.gz
469 CURLOPT_TCP_NODELAY.3.gz
470 CURLOPT_TELNETOPTIONS.3.gz
471 CURLOPT_TFTP_BLKSIZE.3.gz
472 CURLOPT_TFTP_NO_OPTIONS.3.gz
473 CURLOPT_TIMECONDITION.3.gz
475 CURLOPT_TIMEOUT_MS.3.gz
476 CURLOPT_TIMEVALUE.3.gz
477 CURLOPT_TIMEVALUE_LARGE.3.gz
478 CURLOPT_TLS13_CIPHERS.3.gz
479 CURLOPT_TLSAUTH_PASSWORD.3.gz
480 CURLOPT_TLSAUTH_TYPE.3.gz
481 CURLOPT_TLSAUTH_USERNAME.3.gz
482 CURLOPT_TRAILERDATA.3.gz
483 CURLOPT_TRAILERFUNCTION.3.gz
484 CURLOPT_TRANSFERTEXT.3.gz
485 CURLOPT_TRANSFER_ENCODING.3.gz
486 CURLOPT_UNIX_SOCKET_PATH.3.gz
487 CURLOPT_UNRESTRICTED_AUTH.3.gz
488 CURLOPT_UPKEEP_INTERVAL_MS.3.gz
490 CURLOPT_UPLOAD_BUFFERSIZE.3.gz
492 CURLOPT_USERAGENT.3.gz
493 CURLOPT_USERNAME.3.gz
497 CURLOPT_WILDCARDMATCH.3.gz
498 CURLOPT_WRITEDATA.3.gz
499 CURLOPT_WRITEFUNCTION.3.gz
500 CURLOPT_XFERINFODATA.3.gz
501 CURLOPT_XFERINFOFUNCTION.3.gz
502 CURLOPT_XOAUTH2_BEARER.3.gz
503 curl_easy_cleanup.3.gz
504 curl_easy_duphandle.3.gz
505 curl_easy_escape.3.gz
506 curl_easy_getinfo.3.gz
509 curl_easy_perform.3.gz
513 curl_easy_setopt.3.gz
514 curl_easy_strerror.3.gz
515 curl_easy_unescape.3.gz
516 curl_easy_upkeep.3.gz
524 curl_global_cleanup.3.gz
525 curl_global_init.3.gz
526 curl_global_init_mem.3.gz
527 curl_global_sslset.3.gz
528 curl_mime_addpart.3.gz
530 curl_mime_data_cb.3.gz
531 curl_mime_encoder.3.gz
532 curl_mime_filedata.3.gz
533 curl_mime_filename.3.gz
535 curl_mime_headers.3.gz
538 curl_mime_subparts.3.gz
541 curl_multi_add_handle.3.gz
542 curl_multi_assign.3.gz
543 curl_multi_cleanup.3.gz
544 curl_multi_fdset.3.gz
545 curl_multi_info_read.3.gz
547 curl_multi_perform.3.gz
549 curl_multi_remove_handle.3.gz
550 curl_multi_setopt.3.gz
551 curl_multi_socket.3.gz
552 curl_multi_socket_action.3.gz
553 curl_multi_socket_all.3.gz
554 curl_multi_strerror.3.gz
555 curl_multi_timeout.3.gz
557 curl_multi_wakeup.3.gz
558 curl_share_cleanup.3.gz
560 curl_share_setopt.3.gz
561 curl_share_strerror.3.gz
562 curl_slist_append.3.gz
563 curl_slist_free_all.3.gz
568 curl_url_cleanup.3.gz
573 curl_version_info.3.gz
578 libcurl-security.3.gz
582 libcurl-tutorial.3.gz
587 [FILE:4114:patches/patch-configure]
588 Description: Tweak the build for a FreeBSD environment.
589 Respect user-supplied CFLAGS
590 Use the FreeBSD location of pkg-config's library directory.
591 Check for librtmp in sensible locations in all cases.
592 Forwarded: not-needed
593 Author: Peter Pentchev <roam@FreeBSD.org>
594 Last-Update: 2010-12-19
596 --- configure.orig 2020-06-29 14:50:34 UTC
598 @@ -3721,9 +3721,10 @@ $as_echo "$as_me: LIBS note: LIBS should
600 xc_bad_var_ldflags=yes
603 - xc_bad_var_ldflags=yes
605 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
606 +# -l* | --library=*)
607 +# xc_bad_var_ldflags=yes
611 if test $xc_bad_var_ldflags = yes; then
612 @@ -3793,9 +3794,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
614 for xc_word in $CFLAGS; do
617 - xc_bad_var_cflags=yes
619 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
621 +# xc_bad_var_cflags=yes
624 xc_bad_var_cflags=yes
626 @@ -17241,6 +17243,8 @@ $as_echo "$as_me: WARNING: compiler opti
628 tmp_CPPFLAGS="$CPPFLAGS"
630 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
633 for word1 in $tmp_CFLAGS; do
634 ac_var_strip_word="no"
635 @@ -17271,6 +17275,7 @@ $as_echo "$as_me: WARNING: compiler opti
637 tmp_CPPFLAGS="$ac_var_stripped"
642 if test "$want_debug" = "yes"; then
643 @@ -17492,6 +17497,8 @@ $as_echo "$honor_optimize_option" >&6; }
645 if test "$honor_optimize_option" = "yes"; then
647 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
650 for word1 in $tmp_CFLAGS; do
651 ac_var_strip_word="no"
652 @@ -17522,6 +17529,7 @@ $as_echo "$honor_optimize_option" >&6; }
654 tmp_CPPFLAGS="$ac_var_stripped"
658 if test "$want_optimize" = "yes"; then
659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
660 @@ -27061,30 +27069,30 @@ $as_echo "found" >&6; }
670 + LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
671 + CPP_RTMP="-I${PREFIX_RTMP}/include"
672 + DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
673 PREFIX_RTMP=$OPT_LIBRTMP
677 - if test -n "$PREFIX_RTMP"; then
678 - LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
679 - CPP_RTMP=-I${PREFIX_RTMP}/include
680 - DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
683 LDFLAGS="$LDFLAGS $LD_RTMP"
684 CPPFLAGS="$CPPFLAGS $CPP_RTMP"
685 LIBS="$LIB_RTMP $LIBS"
687 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
688 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
689 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
690 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
691 if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
692 $as_echo_n "(cached) " >&6
694 ac_check_lib_save_LIBS=$LIBS
697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
698 /* end confdefs.h. */
700 @@ -43634,9 +43642,10 @@ $as_echo "$as_me: LIBS note: LIBS should
702 xc_bad_var_ldflags=yes
705 - xc_bad_var_ldflags=yes
707 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
708 +# -l* | --library=*)
709 +# xc_bad_var_ldflags=yes
713 if test $xc_bad_var_ldflags = yes; then
714 @@ -43706,9 +43715,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
716 for xc_word in $CFLAGS; do
719 - xc_bad_var_cflags=yes
721 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
723 +# xc_bad_var_cflags=yes
726 xc_bad_var_cflags=yes
730 [FILE:277:patches/patch-lib-hostcheck.h]
731 --- lib/hostcheck.h.orig 2020-06-25 09:31:43 UTC
734 ***************************************************************************/
736 #include <curl/curl.h>
737 +#include <netinet/in.h>
739 #define CURL_HOST_NOMATCH 0
740 #define CURL_HOST_MATCH 1
743 [FILE:1778:patches/patch-src_tool__operate.c]
744 --- src/tool_operate.c.orig 2020-06-27 22:03:53 UTC
745 +++ src/tool_operate.c
746 @@ -1066,20 +1066,7 @@ static CURLcode single_transfer(struct G
747 DEBUGASSERT(!outs->filename);
750 - if(config->resume_from_current) {
751 - /* We're told to continue from where we are now. Get the size
752 - of the file as it is now and open it for append instead */
753 - struct_stat fileinfo;
754 - /* VMS -- Danger, the filesize is only valid for stream files */
755 - if(0 == stat(per->outfile, &fileinfo))
756 - /* set offset to current file size: */
757 - config->resume_from = fileinfo.st_size;
759 - /* let offset be 0 */
760 - config->resume_from = 0;
763 - if(config->resume_from) {
764 + if(config->resume_from || config->resume_from_current) {
766 /* open file for output, forcing VMS output format into stream
767 mode which is needed for stat() call above to always work. */
768 @@ -1096,6 +1083,19 @@ static CURLcode single_transfer(struct G
770 outs->fopened = TRUE;
773 + if(config->resume_from_current) {
774 + /* We're told to continue from where we are now. Get the size
775 + of the file as it is now */
776 + struct_stat fileinfo;
777 + if(0 == fstat(fileno(outs->stream), &fileinfo))
778 + /* set offset to current file size: */
779 + config->resume_from = fileinfo.st_size;
781 + /* let offset be 0 */
782 + config->resume_from = 0;
785 outs->init = config->resume_from;