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.66.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
35 FPC_EQUIVALENT= ftp/curl
39 CONFIGURE_ARGS= --disable-werror
44 --with-zsh-functions-dir={{LOCALBASE}}/share/zsh/site-functions
46 --with-ca-bundle={{LOCALBASE}}/share/certs/ca-root-nss.crt
50 --with-ssl={{OPENSSLBASE}}
52 --enable-threaded-resolver
53 CONFIGURE_ENV= LOCALBASE={{LOCALBASE}}
54 ac_cv_func_SSLv2_client_method=no
58 CPPFLAGS= -I{{OPENSSLINC}}
59 LDFLAGS= -L{{OPENSSLLIB}}
62 [SSH2].DESCRIPTION= SCP/SFTP support via libssh2
65 ${REINPLACE_CMD} -e '/^SUBDIRS = / s|$$| docs scripts|; /^DIST_SUBDIRS = / s| docs scripts||; /cd docs &&/d' \
67 ${REINPLACE_CMD} -e 's|\(flags_dbg_off=\)".*"|\1""|; s|\(flags_opt_off=\)".*"|\1""|' \
69 ${REINPLACE_CMD} -e 's|include <gssapi.h>|include <gssapi/gssapi.h>|' \
70 ${WRKSRC}/lib/curl_gssapi.h ${WRKSRC}/lib/urldata.h
72 ${REINPLACE_CMD} -e '/^Libs.private:/ s|:|: -L${OPENSSLLIB}|' \
73 ${WRKSRC}/libcurl.pc.in
76 ${MKDIR} ${STAGEDIR}${STD_DOCDIR}/libcurl \
77 ${STAGEDIR}${STD_EXAMPLESDIR}
78 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcurl.${LIBEXT}
79 (cd ${WRKSRC}/docs/ && \
80 ${INSTALL_DATA} BUGS FAQ FEATURES KNOWN_BUGS MAIL-ETIQUETTE RESOURCES TheArtOfHttpScripting VERSIONS *.md ${STAGEDIR}${STD_DOCDIR}/)
81 (cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} \
82 ABI *.m4 ${STAGEDIR}${STD_DOCDIR}/libcurl/)
83 (cd ${WRKSRC}/docs/examples/ && ${INSTALL_DATA} \
84 README Makefile.example makefile* *.c *.cpp \
85 ${STAGEDIR}${STD_EXAMPLESDIR}/)
87 [FILE:779:descriptions/desc.primary]
88 Command line tool and library for transferring data with URLs.
90 curl is used in command lines or scripts to transfer data. It is also
91 used in cars, television sets, routers, printers, audio equipment, mobile
92 phones, tablets, settop boxes, media players and is the internet transfer
93 backbone for thousands of software applications affecting billions of
97 DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3,
98 POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP.
100 curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP
101 form based upload, proxies, HTTP/2, cookies, user+password authentication
102 (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos),
103 file transfer resume, proxy tunneling and more.
106 [FILE:45:descriptions/desc.manpages]
107 This package contains the man pages of cURL.
111 dbb48088193016d079b97c5c3efde8efa56ada2ebf336e8a97d04eb8e2ed98c1 2414840 curl-7.66.0.tar.xz
114 [FILE:338:manifests/plist.primary]
131 libcurl.so.%%SOMAJOR%%
132 libcurl.so.%%SOVERSION%%
133 lib/pkgconfig/libcurl.pc
134 share/aclocal/libcurl.m4
135 share/fish/vendor_completions.d/curl.fish
136 share/zsh/site-functions/_curl
139 [FILE:11776:manifests/plist.manpages]
144 CURLINFO_ACTIVESOCKET.3.gz
145 CURLINFO_APPCONNECT_TIME.3.gz
146 CURLINFO_APPCONNECT_TIME_T.3.gz
147 CURLINFO_CERTINFO.3.gz
148 CURLINFO_CONDITION_UNMET.3.gz
149 CURLINFO_CONNECT_TIME.3.gz
150 CURLINFO_CONNECT_TIME_T.3.gz
151 CURLINFO_CONTENT_LENGTH_DOWNLOAD.3.gz
152 CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3.gz
153 CURLINFO_CONTENT_LENGTH_UPLOAD.3.gz
154 CURLINFO_CONTENT_LENGTH_UPLOAD_T.3.gz
155 CURLINFO_CONTENT_TYPE.3.gz
156 CURLINFO_COOKIELIST.3.gz
157 CURLINFO_EFFECTIVE_URL.3.gz
158 CURLINFO_FILETIME.3.gz
159 CURLINFO_FILETIME_T.3.gz
160 CURLINFO_FTP_ENTRY_PATH.3.gz
161 CURLINFO_HEADER_SIZE.3.gz
162 CURLINFO_HTTPAUTH_AVAIL.3.gz
163 CURLINFO_HTTP_CONNECTCODE.3.gz
164 CURLINFO_HTTP_VERSION.3.gz
165 CURLINFO_LASTSOCKET.3.gz
166 CURLINFO_LOCAL_IP.3.gz
167 CURLINFO_LOCAL_PORT.3.gz
168 CURLINFO_NAMELOOKUP_TIME.3.gz
169 CURLINFO_NAMELOOKUP_TIME_T.3.gz
170 CURLINFO_NUM_CONNECTS.3.gz
171 CURLINFO_OS_ERRNO.3.gz
172 CURLINFO_PRETRANSFER_TIME.3.gz
173 CURLINFO_PRETRANSFER_TIME_T.3.gz
174 CURLINFO_PRIMARY_IP.3.gz
175 CURLINFO_PRIMARY_PORT.3.gz
176 CURLINFO_PRIVATE.3.gz
177 CURLINFO_PROTOCOL.3.gz
178 CURLINFO_PROXYAUTH_AVAIL.3.gz
179 CURLINFO_PROXY_SSL_VERIFYRESULT.3.gz
180 CURLINFO_REDIRECT_COUNT.3.gz
181 CURLINFO_REDIRECT_TIME.3.gz
182 CURLINFO_REDIRECT_TIME_T.3.gz
183 CURLINFO_REDIRECT_URL.3.gz
184 CURLINFO_REQUEST_SIZE.3.gz
185 CURLINFO_RESPONSE_CODE.3.gz
186 CURLINFO_RETRY_AFTER.3.gz
187 CURLINFO_RTSP_CLIENT_CSEQ.3.gz
188 CURLINFO_RTSP_CSEQ_RECV.3.gz
189 CURLINFO_RTSP_SERVER_CSEQ.3.gz
190 CURLINFO_RTSP_SESSION_ID.3.gz
192 CURLINFO_SIZE_DOWNLOAD.3.gz
193 CURLINFO_SIZE_DOWNLOAD_T.3.gz
194 CURLINFO_SIZE_UPLOAD.3.gz
195 CURLINFO_SIZE_UPLOAD_T.3.gz
196 CURLINFO_SPEED_DOWNLOAD.3.gz
197 CURLINFO_SPEED_DOWNLOAD_T.3.gz
198 CURLINFO_SPEED_UPLOAD.3.gz
199 CURLINFO_SPEED_UPLOAD_T.3.gz
200 CURLINFO_SSL_ENGINES.3.gz
201 CURLINFO_SSL_VERIFYRESULT.3.gz
202 CURLINFO_STARTTRANSFER_TIME.3.gz
203 CURLINFO_STARTTRANSFER_TIME_T.3.gz
204 CURLINFO_TLS_SESSION.3.gz
205 CURLINFO_TLS_SSL_PTR.3.gz
206 CURLINFO_TOTAL_TIME.3.gz
207 CURLINFO_TOTAL_TIME_T.3.gz
208 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gz
209 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gz
210 CURLMOPT_MAXCONNECTS.3.gz
211 CURLMOPT_MAX_HOST_CONNECTIONS.3.gz
212 CURLMOPT_MAX_PIPELINE_LENGTH.3.gz
213 CURLMOPT_MAX_TOTAL_CONNECTIONS.3.gz
214 CURLMOPT_PIPELINING.3.gz
215 CURLMOPT_PIPELINING_SERVER_BL.3.gz
216 CURLMOPT_PIPELINING_SITE_BL.3.gz
217 CURLMOPT_PUSHDATA.3.gz
218 CURLMOPT_PUSHFUNCTION.3.gz
219 CURLMOPT_SOCKETDATA.3.gz
220 CURLMOPT_SOCKETFUNCTION.3.gz
221 CURLMOPT_TIMERDATA.3.gz
222 CURLMOPT_TIMERFUNCTION.3.gz
223 CURLOPT_ABSTRACT_UNIX_SOCKET.3.gz
224 CURLOPT_ACCEPTTIMEOUT_MS.3.gz
225 CURLOPT_ACCEPT_ENCODING.3.gz
226 CURLOPT_ADDRESS_SCOPE.3.gz
228 CURLOPT_ALTSVC_CTRL.3.gz
230 CURLOPT_AUTOREFERER.3.gz
231 CURLOPT_BUFFERSIZE.3.gz
234 CURLOPT_CERTINFO.3.gz
235 CURLOPT_CHUNK_BGN_FUNCTION.3.gz
236 CURLOPT_CHUNK_DATA.3.gz
237 CURLOPT_CHUNK_END_FUNCTION.3.gz
238 CURLOPT_CLOSESOCKETDATA.3.gz
239 CURLOPT_CLOSESOCKETFUNCTION.3.gz
240 CURLOPT_CONNECTTIMEOUT.3.gz
241 CURLOPT_CONNECTTIMEOUT_MS.3.gz
242 CURLOPT_CONNECT_ONLY.3.gz
243 CURLOPT_CONNECT_TO.3.gz
244 CURLOPT_CONV_FROM_NETWORK_FUNCTION.3.gz
245 CURLOPT_CONV_FROM_UTF8_FUNCTION.3.gz
246 CURLOPT_CONV_TO_NETWORK_FUNCTION.3.gz
248 CURLOPT_COOKIEFILE.3.gz
249 CURLOPT_COOKIEJAR.3.gz
250 CURLOPT_COOKIELIST.3.gz
251 CURLOPT_COOKIESESSION.3.gz
252 CURLOPT_COPYPOSTFIELDS.3.gz
256 CURLOPT_CUSTOMREQUEST.3.gz
257 CURLOPT_DEBUGDATA.3.gz
258 CURLOPT_DEBUGFUNCTION.3.gz
259 CURLOPT_DEFAULT_PROTOCOL.3.gz
260 CURLOPT_DIRLISTONLY.3.gz
261 CURLOPT_DISALLOW_USERNAME_IN_URL.3.gz
262 CURLOPT_DNS_CACHE_TIMEOUT.3.gz
263 CURLOPT_DNS_INTERFACE.3.gz
264 CURLOPT_DNS_LOCAL_IP4.3.gz
265 CURLOPT_DNS_LOCAL_IP6.3.gz
266 CURLOPT_DNS_SERVERS.3.gz
267 CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz
268 CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz
270 CURLOPT_EGDSOCKET.3.gz
271 CURLOPT_ERRORBUFFER.3.gz
272 CURLOPT_EXPECT_100_TIMEOUT_MS.3.gz
273 CURLOPT_FAILONERROR.3.gz
274 CURLOPT_FILETIME.3.gz
275 CURLOPT_FNMATCH_DATA.3.gz
276 CURLOPT_FNMATCH_FUNCTION.3.gz
277 CURLOPT_FOLLOWLOCATION.3.gz
278 CURLOPT_FORBID_REUSE.3.gz
279 CURLOPT_FRESH_CONNECT.3.gz
281 CURLOPT_FTPSSLAUTH.3.gz
282 CURLOPT_FTP_ACCOUNT.3.gz
283 CURLOPT_FTP_ALTERNATIVE_TO_USER.3.gz
284 CURLOPT_FTP_CREATE_MISSING_DIRS.3.gz
285 CURLOPT_FTP_FILEMETHOD.3.gz
286 CURLOPT_FTP_RESPONSE_TIMEOUT.3.gz
287 CURLOPT_FTP_SKIP_PASV_IP.3.gz
288 CURLOPT_FTP_SSL_CCC.3.gz
289 CURLOPT_FTP_USE_EPRT.3.gz
290 CURLOPT_FTP_USE_EPSV.3.gz
291 CURLOPT_FTP_USE_PRET.3.gz
292 CURLOPT_GSSAPI_DELEGATION.3.gz
293 CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gz
294 CURLOPT_HAPROXYPROTOCOL.3.gz
296 CURLOPT_HEADERDATA.3.gz
297 CURLOPT_HEADERFUNCTION.3.gz
298 CURLOPT_HEADEROPT.3.gz
299 CURLOPT_HTTP09_ALLOWED.3.gz
300 CURLOPT_HTTP200ALIASES.3.gz
301 CURLOPT_HTTPAUTH.3.gz
303 CURLOPT_HTTPHEADER.3.gz
304 CURLOPT_HTTPPOST.3.gz
305 CURLOPT_HTTPPROXYTUNNEL.3.gz
306 CURLOPT_HTTP_CONTENT_DECODING.3.gz
307 CURLOPT_HTTP_TRANSFER_DECODING.3.gz
308 CURLOPT_HTTP_VERSION.3.gz
309 CURLOPT_IGNORE_CONTENT_LENGTH.3.gz
310 CURLOPT_INFILESIZE.3.gz
311 CURLOPT_INFILESIZE_LARGE.3.gz
312 CURLOPT_INTERFACE.3.gz
313 CURLOPT_INTERLEAVEDATA.3.gz
314 CURLOPT_INTERLEAVEFUNCTION.3.gz
315 CURLOPT_IOCTLDATA.3.gz
316 CURLOPT_IOCTLFUNCTION.3.gz
317 CURLOPT_IPRESOLVE.3.gz
318 CURLOPT_ISSUERCERT.3.gz
319 CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
320 CURLOPT_KEYPASSWD.3.gz
321 CURLOPT_KRBLEVEL.3.gz
322 CURLOPT_LOCALPORT.3.gz
323 CURLOPT_LOCALPORTRANGE.3.gz
324 CURLOPT_LOGIN_OPTIONS.3.gz
325 CURLOPT_LOW_SPEED_LIMIT.3.gz
326 CURLOPT_LOW_SPEED_TIME.3.gz
327 CURLOPT_MAIL_AUTH.3.gz
328 CURLOPT_MAIL_FROM.3.gz
329 CURLOPT_MAIL_RCPT.3.gz
330 CURLOPT_MAXAGE_CONN.3.gz
331 CURLOPT_MAXCONNECTS.3.gz
332 CURLOPT_MAXFILESIZE.3.gz
333 CURLOPT_MAXFILESIZE_LARGE.3.gz
334 CURLOPT_MAXREDIRS.3.gz
335 CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
336 CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
337 CURLOPT_MIMEPOST.3.gz
339 CURLOPT_NETRC_FILE.3.gz
340 CURLOPT_NEW_DIRECTORY_PERMS.3.gz
341 CURLOPT_NEW_FILE_PERMS.3.gz
343 CURLOPT_NOPROGRESS.3.gz
345 CURLOPT_NOSIGNAL.3.gz
346 CURLOPT_OPENSOCKETDATA.3.gz
347 CURLOPT_OPENSOCKETFUNCTION.3.gz
348 CURLOPT_PASSWORD.3.gz
349 CURLOPT_PATH_AS_IS.3.gz
350 CURLOPT_PINNEDPUBLICKEY.3.gz
351 CURLOPT_PIPEWAIT.3.gz
354 CURLOPT_POSTFIELDS.3.gz
355 CURLOPT_POSTFIELDSIZE.3.gz
356 CURLOPT_POSTFIELDSIZE_LARGE.3.gz
357 CURLOPT_POSTQUOTE.3.gz
358 CURLOPT_POSTREDIR.3.gz
359 CURLOPT_PREQUOTE.3.gz
360 CURLOPT_PRE_PROXY.3.gz
362 CURLOPT_PROGRESSDATA.3.gz
363 CURLOPT_PROGRESSFUNCTION.3.gz
364 CURLOPT_PROTOCOLS.3.gz
366 CURLOPT_PROXYAUTH.3.gz
367 CURLOPT_PROXYHEADER.3.gz
368 CURLOPT_PROXYPASSWORD.3.gz
369 CURLOPT_PROXYPORT.3.gz
370 CURLOPT_PROXYTYPE.3.gz
371 CURLOPT_PROXYUSERNAME.3.gz
372 CURLOPT_PROXYUSERPWD.3.gz
373 CURLOPT_PROXY_CAINFO.3.gz
374 CURLOPT_PROXY_CAPATH.3.gz
375 CURLOPT_PROXY_CRLFILE.3.gz
376 CURLOPT_PROXY_KEYPASSWD.3.gz
377 CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
378 CURLOPT_PROXY_SERVICE_NAME.3.gz
379 CURLOPT_PROXY_SSLCERT.3.gz
380 CURLOPT_PROXY_SSLCERTTYPE.3.gz
381 CURLOPT_PROXY_SSLKEY.3.gz
382 CURLOPT_PROXY_SSLKEYTYPE.3.gz
383 CURLOPT_PROXY_SSLVERSION.3.gz
384 CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
385 CURLOPT_PROXY_SSL_OPTIONS.3.gz
386 CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
387 CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
388 CURLOPT_PROXY_TLS13_CIPHERS.3.gz
389 CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
390 CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
391 CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
392 CURLOPT_PROXY_TRANSFER_MODE.3.gz
395 CURLOPT_RANDOM_FILE.3.gz
397 CURLOPT_READDATA.3.gz
398 CURLOPT_READFUNCTION.3.gz
399 CURLOPT_REDIR_PROTOCOLS.3.gz
401 CURLOPT_REQUEST_TARGET.3.gz
403 CURLOPT_RESOLVER_START_DATA.3.gz
404 CURLOPT_RESOLVER_START_FUNCTION.3.gz
405 CURLOPT_RESUME_FROM.3.gz
406 CURLOPT_RESUME_FROM_LARGE.3.gz
407 CURLOPT_RTSP_CLIENT_CSEQ.3.gz
408 CURLOPT_RTSP_REQUEST.3.gz
409 CURLOPT_RTSP_SERVER_CSEQ.3.gz
410 CURLOPT_RTSP_SESSION_ID.3.gz
411 CURLOPT_RTSP_STREAM_URI.3.gz
412 CURLOPT_RTSP_TRANSPORT.3.gz
413 CURLOPT_SASL_AUTHZID.3.gz
415 CURLOPT_SEEKDATA.3.gz
416 CURLOPT_SEEKFUNCTION.3.gz
417 CURLOPT_SERVICE_NAME.3.gz
419 CURLOPT_SOCKOPTDATA.3.gz
420 CURLOPT_SOCKOPTFUNCTION.3.gz
421 CURLOPT_SOCKS5_AUTH.3.gz
422 CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
423 CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
424 CURLOPT_SSH_AUTH_TYPES.3.gz
425 CURLOPT_SSH_COMPRESSION.3.gz
426 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
427 CURLOPT_SSH_KEYDATA.3.gz
428 CURLOPT_SSH_KEYFUNCTION.3.gz
429 CURLOPT_SSH_KNOWNHOSTS.3.gz
430 CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
431 CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
433 CURLOPT_SSLCERTTYPE.3.gz
434 CURLOPT_SSLENGINE.3.gz
435 CURLOPT_SSLENGINE_DEFAULT.3.gz
437 CURLOPT_SSLKEYTYPE.3.gz
438 CURLOPT_SSLVERSION.3.gz
439 CURLOPT_SSL_CIPHER_LIST.3.gz
440 CURLOPT_SSL_CTX_DATA.3.gz
441 CURLOPT_SSL_CTX_FUNCTION.3.gz
442 CURLOPT_SSL_ENABLE_ALPN.3.gz
443 CURLOPT_SSL_ENABLE_NPN.3.gz
444 CURLOPT_SSL_FALSESTART.3.gz
445 CURLOPT_SSL_OPTIONS.3.gz
446 CURLOPT_SSL_SESSIONID_CACHE.3.gz
447 CURLOPT_SSL_VERIFYHOST.3.gz
448 CURLOPT_SSL_VERIFYPEER.3.gz
449 CURLOPT_SSL_VERIFYSTATUS.3.gz
451 CURLOPT_STREAM_DEPENDS.3.gz
452 CURLOPT_STREAM_DEPENDS_E.3.gz
453 CURLOPT_STREAM_WEIGHT.3.gz
454 CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
455 CURLOPT_TCP_FASTOPEN.3.gz
456 CURLOPT_TCP_KEEPALIVE.3.gz
457 CURLOPT_TCP_KEEPIDLE.3.gz
458 CURLOPT_TCP_KEEPINTVL.3.gz
459 CURLOPT_TCP_NODELAY.3.gz
460 CURLOPT_TELNETOPTIONS.3.gz
461 CURLOPT_TFTP_BLKSIZE.3.gz
462 CURLOPT_TFTP_NO_OPTIONS.3.gz
463 CURLOPT_TIMECONDITION.3.gz
465 CURLOPT_TIMEOUT_MS.3.gz
466 CURLOPT_TIMEVALUE.3.gz
467 CURLOPT_TIMEVALUE_LARGE.3.gz
468 CURLOPT_TLS13_CIPHERS.3.gz
469 CURLOPT_TLSAUTH_PASSWORD.3.gz
470 CURLOPT_TLSAUTH_TYPE.3.gz
471 CURLOPT_TLSAUTH_USERNAME.3.gz
472 CURLOPT_TRAILERDATA.3.gz
473 CURLOPT_TRAILERFUNCTION.3.gz
474 CURLOPT_TRANSFERTEXT.3.gz
475 CURLOPT_TRANSFER_ENCODING.3.gz
476 CURLOPT_UNIX_SOCKET_PATH.3.gz
477 CURLOPT_UNRESTRICTED_AUTH.3.gz
478 CURLOPT_UPKEEP_INTERVAL_MS.3.gz
480 CURLOPT_UPLOAD_BUFFERSIZE.3.gz
482 CURLOPT_USERAGENT.3.gz
483 CURLOPT_USERNAME.3.gz
487 CURLOPT_WILDCARDMATCH.3.gz
488 CURLOPT_WRITEDATA.3.gz
489 CURLOPT_WRITEFUNCTION.3.gz
490 CURLOPT_XFERINFODATA.3.gz
491 CURLOPT_XFERINFOFUNCTION.3.gz
492 CURLOPT_XOAUTH2_BEARER.3.gz
493 curl_easy_cleanup.3.gz
494 curl_easy_duphandle.3.gz
495 curl_easy_escape.3.gz
496 curl_easy_getinfo.3.gz
499 curl_easy_perform.3.gz
503 curl_easy_setopt.3.gz
504 curl_easy_strerror.3.gz
505 curl_easy_unescape.3.gz
506 curl_easy_upkeep.3.gz
514 curl_global_cleanup.3.gz
515 curl_global_init.3.gz
516 curl_global_init_mem.3.gz
517 curl_global_sslset.3.gz
518 curl_mime_addpart.3.gz
520 curl_mime_data_cb.3.gz
521 curl_mime_encoder.3.gz
522 curl_mime_filedata.3.gz
523 curl_mime_filename.3.gz
525 curl_mime_headers.3.gz
528 curl_mime_subparts.3.gz
531 curl_multi_add_handle.3.gz
532 curl_multi_assign.3.gz
533 curl_multi_cleanup.3.gz
534 curl_multi_fdset.3.gz
535 curl_multi_info_read.3.gz
537 curl_multi_perform.3.gz
539 curl_multi_remove_handle.3.gz
540 curl_multi_setopt.3.gz
541 curl_multi_socket.3.gz
542 curl_multi_socket_action.3.gz
543 curl_multi_socket_all.3.gz
544 curl_multi_strerror.3.gz
545 curl_multi_timeout.3.gz
547 curl_share_cleanup.3.gz
549 curl_share_setopt.3.gz
550 curl_share_strerror.3.gz
551 curl_slist_append.3.gz
552 curl_slist_free_all.3.gz
557 curl_url_cleanup.3.gz
562 curl_version_info.3.gz
567 libcurl-security.3.gz
571 libcurl-tutorial.3.gz
576 [FILE:4114:patches/patch-configure]
577 Description: Tweak the build for a FreeBSD environment.
578 Respect user-supplied CFLAGS
579 Use the FreeBSD location of pkg-config's library directory.
580 Check for librtmp in sensible locations in all cases.
581 Forwarded: not-needed
582 Author: Peter Pentchev <roam@FreeBSD.org>
583 Last-Update: 2010-12-19
585 --- configure.orig 2019-09-09 12:35:52 UTC
587 @@ -3684,9 +3684,10 @@ $as_echo "$as_me: LIBS note: LIBS should
589 xc_bad_var_ldflags=yes
592 - xc_bad_var_ldflags=yes
594 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
595 +# -l* | --library=*)
596 +# xc_bad_var_ldflags=yes
600 if test $xc_bad_var_ldflags = yes; then
601 @@ -3756,9 +3757,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
603 for xc_word in $CFLAGS; do
606 - xc_bad_var_cflags=yes
608 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
610 +# xc_bad_var_cflags=yes
613 xc_bad_var_cflags=yes
615 @@ -17244,6 +17246,8 @@ $as_echo "$as_me: WARNING: compiler opti
617 tmp_CPPFLAGS="$CPPFLAGS"
619 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
622 for word1 in $tmp_CFLAGS; do
623 ac_var_strip_word="no"
624 @@ -17274,6 +17278,7 @@ $as_echo "$as_me: WARNING: compiler opti
626 tmp_CPPFLAGS="$ac_var_stripped"
631 if test "$want_debug" = "yes"; then
632 @@ -17496,6 +17501,8 @@ $as_echo "$honor_optimize_option" >&6; }
634 if test "$honor_optimize_option" = "yes"; then
636 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
639 for word1 in $tmp_CFLAGS; do
640 ac_var_strip_word="no"
641 @@ -17526,6 +17533,7 @@ $as_echo "$honor_optimize_option" >&6; }
643 tmp_CPPFLAGS="$ac_var_stripped"
647 if test "$want_optimize" = "yes"; then
648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
649 @@ -26678,30 +26686,30 @@ $as_echo "found" >&6; }
659 + LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
660 + CPP_RTMP="-I${PREFIX_RTMP}/include"
661 + DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
662 PREFIX_RTMP=$OPT_LIBRTMP
666 - if test -n "$PREFIX_RTMP"; then
667 - LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
668 - CPP_RTMP=-I${PREFIX_RTMP}/include
669 - DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
672 LDFLAGS="$LDFLAGS $LD_RTMP"
673 CPPFLAGS="$CPPFLAGS $CPP_RTMP"
674 LIBS="$LIB_RTMP $LIBS"
676 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
677 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
678 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
679 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
680 if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
681 $as_echo_n "(cached) " >&6
683 ac_check_lib_save_LIBS=$LIBS
686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
687 /* end confdefs.h. */
689 @@ -42895,9 +42903,10 @@ $as_echo "$as_me: LIBS note: LIBS should
691 xc_bad_var_ldflags=yes
694 - xc_bad_var_ldflags=yes
696 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
697 +# -l* | --library=*)
698 +# xc_bad_var_ldflags=yes
702 if test $xc_bad_var_ldflags = yes; then
703 @@ -42967,9 +42976,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
705 for xc_word in $CFLAGS; do
708 - xc_bad_var_cflags=yes
710 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
712 +# xc_bad_var_cflags=yes
715 xc_bad_var_cflags=yes
719 [FILE:277:patches/patch-lib-hostcheck.h]
720 --- lib/hostcheck.h.orig 2019-07-30 11:42:50 UTC
723 ***************************************************************************/
725 #include <curl/curl.h>
726 +#include <netinet/in.h>
728 #define CURL_HOST_NOMATCH 0
729 #define CURL_HOST_MATCH 1
732 [FILE:2272:patches/patch-src-tool_operate.c]
733 --- src/tool_operate.c.orig 2019-09-10 17:47:19 UTC
734 +++ src/tool_operate.c
735 @@ -960,20 +960,7 @@ static CURLcode create_transfers(struct
736 DEBUGASSERT(!outs->filename);
739 - if(config->resume_from_current) {
740 - /* We're told to continue from where we are now. Get the size
741 - of the file as it is now and open it for append instead */
742 - struct_stat fileinfo;
743 - /* VMS -- Danger, the filesize is only valid for stream files */
744 - if(0 == stat(per->outfile, &fileinfo))
745 - /* set offset to current file size: */
746 - config->resume_from = fileinfo.st_size;
748 - /* let offset be 0 */
749 - config->resume_from = 0;
752 - if(config->resume_from) {
753 + if(config->resume_from || config->resume_from_current) {
755 /* open file for output, forcing VMS output format into stream
756 mode which is needed for stat() call above to always work. */
757 @@ -981,7 +968,8 @@ static CURLcode create_transfers(struct
758 "ctx=stm", "rfm=stmlf", "rat=cr", "mrs=0");
760 /* open file for output: */
761 - FILE *file = fopen(per->outfile, config->resume_from?"ab":"wb");
762 + /* (always open for appending, it has no effect on new files) */
763 + FILE *file = fopen(per->outfile, "ab");
766 helpf(global->errors, "Can't open '%s'!\n", per->outfile);
767 @@ -990,6 +978,19 @@ static CURLcode create_transfers(struct
769 outs->fopened = TRUE;
772 + if(config->resume_from_current) {
773 + /* We're told to continue from where we are now. Get the size
774 + of the file as it is now */
775 + struct_stat fileinfo;
776 + if(0 == fstat(fileno(outs->stream), &fileinfo))
777 + /* set offset to current file size: */
778 + config->resume_from = fileinfo.st_size;
780 + /* let offset be 0 */
781 + config->resume_from = 0;
784 outs->init = config->resume_from;