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.65.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 7766d263929404f693905b5e5222aa0f2bdf8c66ab4b8758f0c0820a42b966cd 2392324 curl-7.65.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:11700: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_RTSP_CLIENT_CSEQ.3.gz
187 CURLINFO_RTSP_CSEQ_RECV.3.gz
188 CURLINFO_RTSP_SERVER_CSEQ.3.gz
189 CURLINFO_RTSP_SESSION_ID.3.gz
191 CURLINFO_SIZE_DOWNLOAD.3.gz
192 CURLINFO_SIZE_DOWNLOAD_T.3.gz
193 CURLINFO_SIZE_UPLOAD.3.gz
194 CURLINFO_SIZE_UPLOAD_T.3.gz
195 CURLINFO_SPEED_DOWNLOAD.3.gz
196 CURLINFO_SPEED_DOWNLOAD_T.3.gz
197 CURLINFO_SPEED_UPLOAD.3.gz
198 CURLINFO_SPEED_UPLOAD_T.3.gz
199 CURLINFO_SSL_ENGINES.3.gz
200 CURLINFO_SSL_VERIFYRESULT.3.gz
201 CURLINFO_STARTTRANSFER_TIME.3.gz
202 CURLINFO_STARTTRANSFER_TIME_T.3.gz
203 CURLINFO_TLS_SESSION.3.gz
204 CURLINFO_TLS_SSL_PTR.3.gz
205 CURLINFO_TOTAL_TIME.3.gz
206 CURLINFO_TOTAL_TIME_T.3.gz
207 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gz
208 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gz
209 CURLMOPT_MAXCONNECTS.3.gz
210 CURLMOPT_MAX_HOST_CONNECTIONS.3.gz
211 CURLMOPT_MAX_PIPELINE_LENGTH.3.gz
212 CURLMOPT_MAX_TOTAL_CONNECTIONS.3.gz
213 CURLMOPT_PIPELINING.3.gz
214 CURLMOPT_PIPELINING_SERVER_BL.3.gz
215 CURLMOPT_PIPELINING_SITE_BL.3.gz
216 CURLMOPT_PUSHDATA.3.gz
217 CURLMOPT_PUSHFUNCTION.3.gz
218 CURLMOPT_SOCKETDATA.3.gz
219 CURLMOPT_SOCKETFUNCTION.3.gz
220 CURLMOPT_TIMERDATA.3.gz
221 CURLMOPT_TIMERFUNCTION.3.gz
222 CURLOPT_ABSTRACT_UNIX_SOCKET.3.gz
223 CURLOPT_ACCEPTTIMEOUT_MS.3.gz
224 CURLOPT_ACCEPT_ENCODING.3.gz
225 CURLOPT_ADDRESS_SCOPE.3.gz
227 CURLOPT_ALTSVC_CTRL.3.gz
229 CURLOPT_AUTOREFERER.3.gz
230 CURLOPT_BUFFERSIZE.3.gz
233 CURLOPT_CERTINFO.3.gz
234 CURLOPT_CHUNK_BGN_FUNCTION.3.gz
235 CURLOPT_CHUNK_DATA.3.gz
236 CURLOPT_CHUNK_END_FUNCTION.3.gz
237 CURLOPT_CLOSESOCKETDATA.3.gz
238 CURLOPT_CLOSESOCKETFUNCTION.3.gz
239 CURLOPT_CONNECTTIMEOUT.3.gz
240 CURLOPT_CONNECTTIMEOUT_MS.3.gz
241 CURLOPT_CONNECT_ONLY.3.gz
242 CURLOPT_CONNECT_TO.3.gz
243 CURLOPT_CONV_FROM_NETWORK_FUNCTION.3.gz
244 CURLOPT_CONV_FROM_UTF8_FUNCTION.3.gz
245 CURLOPT_CONV_TO_NETWORK_FUNCTION.3.gz
247 CURLOPT_COOKIEFILE.3.gz
248 CURLOPT_COOKIEJAR.3.gz
249 CURLOPT_COOKIELIST.3.gz
250 CURLOPT_COOKIESESSION.3.gz
251 CURLOPT_COPYPOSTFIELDS.3.gz
255 CURLOPT_CUSTOMREQUEST.3.gz
256 CURLOPT_DEBUGDATA.3.gz
257 CURLOPT_DEBUGFUNCTION.3.gz
258 CURLOPT_DEFAULT_PROTOCOL.3.gz
259 CURLOPT_DIRLISTONLY.3.gz
260 CURLOPT_DISALLOW_USERNAME_IN_URL.3.gz
261 CURLOPT_DNS_CACHE_TIMEOUT.3.gz
262 CURLOPT_DNS_INTERFACE.3.gz
263 CURLOPT_DNS_LOCAL_IP4.3.gz
264 CURLOPT_DNS_LOCAL_IP6.3.gz
265 CURLOPT_DNS_SERVERS.3.gz
266 CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz
267 CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz
269 CURLOPT_EGDSOCKET.3.gz
270 CURLOPT_ERRORBUFFER.3.gz
271 CURLOPT_EXPECT_100_TIMEOUT_MS.3.gz
272 CURLOPT_FAILONERROR.3.gz
273 CURLOPT_FILETIME.3.gz
274 CURLOPT_FNMATCH_DATA.3.gz
275 CURLOPT_FNMATCH_FUNCTION.3.gz
276 CURLOPT_FOLLOWLOCATION.3.gz
277 CURLOPT_FORBID_REUSE.3.gz
278 CURLOPT_FRESH_CONNECT.3.gz
280 CURLOPT_FTPSSLAUTH.3.gz
281 CURLOPT_FTP_ACCOUNT.3.gz
282 CURLOPT_FTP_ALTERNATIVE_TO_USER.3.gz
283 CURLOPT_FTP_CREATE_MISSING_DIRS.3.gz
284 CURLOPT_FTP_FILEMETHOD.3.gz
285 CURLOPT_FTP_RESPONSE_TIMEOUT.3.gz
286 CURLOPT_FTP_SKIP_PASV_IP.3.gz
287 CURLOPT_FTP_SSL_CCC.3.gz
288 CURLOPT_FTP_USE_EPRT.3.gz
289 CURLOPT_FTP_USE_EPSV.3.gz
290 CURLOPT_FTP_USE_PRET.3.gz
291 CURLOPT_GSSAPI_DELEGATION.3.gz
292 CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gz
293 CURLOPT_HAPROXYPROTOCOL.3.gz
295 CURLOPT_HEADERDATA.3.gz
296 CURLOPT_HEADERFUNCTION.3.gz
297 CURLOPT_HEADEROPT.3.gz
298 CURLOPT_HTTP09_ALLOWED.3.gz
299 CURLOPT_HTTP200ALIASES.3.gz
300 CURLOPT_HTTPAUTH.3.gz
302 CURLOPT_HTTPHEADER.3.gz
303 CURLOPT_HTTPPOST.3.gz
304 CURLOPT_HTTPPROXYTUNNEL.3.gz
305 CURLOPT_HTTP_CONTENT_DECODING.3.gz
306 CURLOPT_HTTP_TRANSFER_DECODING.3.gz
307 CURLOPT_HTTP_VERSION.3.gz
308 CURLOPT_IGNORE_CONTENT_LENGTH.3.gz
309 CURLOPT_INFILESIZE.3.gz
310 CURLOPT_INFILESIZE_LARGE.3.gz
311 CURLOPT_INTERFACE.3.gz
312 CURLOPT_INTERLEAVEDATA.3.gz
313 CURLOPT_INTERLEAVEFUNCTION.3.gz
314 CURLOPT_IOCTLDATA.3.gz
315 CURLOPT_IOCTLFUNCTION.3.gz
316 CURLOPT_IPRESOLVE.3.gz
317 CURLOPT_ISSUERCERT.3.gz
318 CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
319 CURLOPT_KEYPASSWD.3.gz
320 CURLOPT_KRBLEVEL.3.gz
321 CURLOPT_LOCALPORT.3.gz
322 CURLOPT_LOCALPORTRANGE.3.gz
323 CURLOPT_LOGIN_OPTIONS.3.gz
324 CURLOPT_LOW_SPEED_LIMIT.3.gz
325 CURLOPT_LOW_SPEED_TIME.3.gz
326 CURLOPT_MAIL_AUTH.3.gz
327 CURLOPT_MAIL_FROM.3.gz
328 CURLOPT_MAIL_RCPT.3.gz
329 CURLOPT_MAXAGE_CONN.3.gz
330 CURLOPT_MAXCONNECTS.3.gz
331 CURLOPT_MAXFILESIZE.3.gz
332 CURLOPT_MAXFILESIZE_LARGE.3.gz
333 CURLOPT_MAXREDIRS.3.gz
334 CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
335 CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
336 CURLOPT_MIMEPOST.3.gz
338 CURLOPT_NETRC_FILE.3.gz
339 CURLOPT_NEW_DIRECTORY_PERMS.3.gz
340 CURLOPT_NEW_FILE_PERMS.3.gz
342 CURLOPT_NOPROGRESS.3.gz
344 CURLOPT_NOSIGNAL.3.gz
345 CURLOPT_OPENSOCKETDATA.3.gz
346 CURLOPT_OPENSOCKETFUNCTION.3.gz
347 CURLOPT_PASSWORD.3.gz
348 CURLOPT_PATH_AS_IS.3.gz
349 CURLOPT_PINNEDPUBLICKEY.3.gz
350 CURLOPT_PIPEWAIT.3.gz
353 CURLOPT_POSTFIELDS.3.gz
354 CURLOPT_POSTFIELDSIZE.3.gz
355 CURLOPT_POSTFIELDSIZE_LARGE.3.gz
356 CURLOPT_POSTQUOTE.3.gz
357 CURLOPT_POSTREDIR.3.gz
358 CURLOPT_PREQUOTE.3.gz
359 CURLOPT_PRE_PROXY.3.gz
361 CURLOPT_PROGRESSDATA.3.gz
362 CURLOPT_PROGRESSFUNCTION.3.gz
363 CURLOPT_PROTOCOLS.3.gz
365 CURLOPT_PROXYAUTH.3.gz
366 CURLOPT_PROXYHEADER.3.gz
367 CURLOPT_PROXYPASSWORD.3.gz
368 CURLOPT_PROXYPORT.3.gz
369 CURLOPT_PROXYTYPE.3.gz
370 CURLOPT_PROXYUSERNAME.3.gz
371 CURLOPT_PROXYUSERPWD.3.gz
372 CURLOPT_PROXY_CAINFO.3.gz
373 CURLOPT_PROXY_CAPATH.3.gz
374 CURLOPT_PROXY_CRLFILE.3.gz
375 CURLOPT_PROXY_KEYPASSWD.3.gz
376 CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
377 CURLOPT_PROXY_SERVICE_NAME.3.gz
378 CURLOPT_PROXY_SSLCERT.3.gz
379 CURLOPT_PROXY_SSLCERTTYPE.3.gz
380 CURLOPT_PROXY_SSLKEY.3.gz
381 CURLOPT_PROXY_SSLKEYTYPE.3.gz
382 CURLOPT_PROXY_SSLVERSION.3.gz
383 CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
384 CURLOPT_PROXY_SSL_OPTIONS.3.gz
385 CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
386 CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
387 CURLOPT_PROXY_TLS13_CIPHERS.3.gz
388 CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
389 CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
390 CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
391 CURLOPT_PROXY_TRANSFER_MODE.3.gz
394 CURLOPT_RANDOM_FILE.3.gz
396 CURLOPT_READDATA.3.gz
397 CURLOPT_READFUNCTION.3.gz
398 CURLOPT_REDIR_PROTOCOLS.3.gz
400 CURLOPT_REQUEST_TARGET.3.gz
402 CURLOPT_RESOLVER_START_DATA.3.gz
403 CURLOPT_RESOLVER_START_FUNCTION.3.gz
404 CURLOPT_RESUME_FROM.3.gz
405 CURLOPT_RESUME_FROM_LARGE.3.gz
406 CURLOPT_RTSP_CLIENT_CSEQ.3.gz
407 CURLOPT_RTSP_REQUEST.3.gz
408 CURLOPT_RTSP_SERVER_CSEQ.3.gz
409 CURLOPT_RTSP_SESSION_ID.3.gz
410 CURLOPT_RTSP_STREAM_URI.3.gz
411 CURLOPT_RTSP_TRANSPORT.3.gz
413 CURLOPT_SEEKDATA.3.gz
414 CURLOPT_SEEKFUNCTION.3.gz
415 CURLOPT_SERVICE_NAME.3.gz
417 CURLOPT_SOCKOPTDATA.3.gz
418 CURLOPT_SOCKOPTFUNCTION.3.gz
419 CURLOPT_SOCKS5_AUTH.3.gz
420 CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
421 CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
422 CURLOPT_SSH_AUTH_TYPES.3.gz
423 CURLOPT_SSH_COMPRESSION.3.gz
424 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
425 CURLOPT_SSH_KEYDATA.3.gz
426 CURLOPT_SSH_KEYFUNCTION.3.gz
427 CURLOPT_SSH_KNOWNHOSTS.3.gz
428 CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
429 CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
431 CURLOPT_SSLCERTTYPE.3.gz
432 CURLOPT_SSLENGINE.3.gz
433 CURLOPT_SSLENGINE_DEFAULT.3.gz
435 CURLOPT_SSLKEYTYPE.3.gz
436 CURLOPT_SSLVERSION.3.gz
437 CURLOPT_SSL_CIPHER_LIST.3.gz
438 CURLOPT_SSL_CTX_DATA.3.gz
439 CURLOPT_SSL_CTX_FUNCTION.3.gz
440 CURLOPT_SSL_ENABLE_ALPN.3.gz
441 CURLOPT_SSL_ENABLE_NPN.3.gz
442 CURLOPT_SSL_FALSESTART.3.gz
443 CURLOPT_SSL_OPTIONS.3.gz
444 CURLOPT_SSL_SESSIONID_CACHE.3.gz
445 CURLOPT_SSL_VERIFYHOST.3.gz
446 CURLOPT_SSL_VERIFYPEER.3.gz
447 CURLOPT_SSL_VERIFYSTATUS.3.gz
449 CURLOPT_STREAM_DEPENDS.3.gz
450 CURLOPT_STREAM_DEPENDS_E.3.gz
451 CURLOPT_STREAM_WEIGHT.3.gz
452 CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
453 CURLOPT_TCP_FASTOPEN.3.gz
454 CURLOPT_TCP_KEEPALIVE.3.gz
455 CURLOPT_TCP_KEEPIDLE.3.gz
456 CURLOPT_TCP_KEEPINTVL.3.gz
457 CURLOPT_TCP_NODELAY.3.gz
458 CURLOPT_TELNETOPTIONS.3.gz
459 CURLOPT_TFTP_BLKSIZE.3.gz
460 CURLOPT_TFTP_NO_OPTIONS.3.gz
461 CURLOPT_TIMECONDITION.3.gz
463 CURLOPT_TIMEOUT_MS.3.gz
464 CURLOPT_TIMEVALUE.3.gz
465 CURLOPT_TIMEVALUE_LARGE.3.gz
466 CURLOPT_TLS13_CIPHERS.3.gz
467 CURLOPT_TLSAUTH_PASSWORD.3.gz
468 CURLOPT_TLSAUTH_TYPE.3.gz
469 CURLOPT_TLSAUTH_USERNAME.3.gz
470 CURLOPT_TRAILERDATA.3.gz
471 CURLOPT_TRAILERFUNCTION.3.gz
472 CURLOPT_TRANSFERTEXT.3.gz
473 CURLOPT_TRANSFER_ENCODING.3.gz
474 CURLOPT_UNIX_SOCKET_PATH.3.gz
475 CURLOPT_UNRESTRICTED_AUTH.3.gz
476 CURLOPT_UPKEEP_INTERVAL_MS.3.gz
478 CURLOPT_UPLOAD_BUFFERSIZE.3.gz
480 CURLOPT_USERAGENT.3.gz
481 CURLOPT_USERNAME.3.gz
485 CURLOPT_WILDCARDMATCH.3.gz
486 CURLOPT_WRITEDATA.3.gz
487 CURLOPT_WRITEFUNCTION.3.gz
488 CURLOPT_XFERINFODATA.3.gz
489 CURLOPT_XFERINFOFUNCTION.3.gz
490 CURLOPT_XOAUTH2_BEARER.3.gz
491 curl_easy_cleanup.3.gz
492 curl_easy_duphandle.3.gz
493 curl_easy_escape.3.gz
494 curl_easy_getinfo.3.gz
497 curl_easy_perform.3.gz
501 curl_easy_setopt.3.gz
502 curl_easy_strerror.3.gz
503 curl_easy_unescape.3.gz
504 curl_easy_upkeep.3.gz
512 curl_global_cleanup.3.gz
513 curl_global_init.3.gz
514 curl_global_init_mem.3.gz
515 curl_global_sslset.3.gz
516 curl_mime_addpart.3.gz
518 curl_mime_data_cb.3.gz
519 curl_mime_encoder.3.gz
520 curl_mime_filedata.3.gz
521 curl_mime_filename.3.gz
523 curl_mime_headers.3.gz
526 curl_mime_subparts.3.gz
529 curl_multi_add_handle.3.gz
530 curl_multi_assign.3.gz
531 curl_multi_cleanup.3.gz
532 curl_multi_fdset.3.gz
533 curl_multi_info_read.3.gz
535 curl_multi_perform.3.gz
536 curl_multi_remove_handle.3.gz
537 curl_multi_setopt.3.gz
538 curl_multi_socket.3.gz
539 curl_multi_socket_action.3.gz
540 curl_multi_socket_all.3.gz
541 curl_multi_strerror.3.gz
542 curl_multi_timeout.3.gz
544 curl_share_cleanup.3.gz
546 curl_share_setopt.3.gz
547 curl_share_strerror.3.gz
548 curl_slist_append.3.gz
549 curl_slist_free_all.3.gz
554 curl_url_cleanup.3.gz
559 curl_version_info.3.gz
564 libcurl-security.3.gz
568 libcurl-tutorial.3.gz
573 [FILE:4114:patches/patch-configure]
574 Description: Tweak the build for a FreeBSD environment.
575 Respect user-supplied CFLAGS
576 Use the FreeBSD location of pkg-config's library directory.
577 Check for librtmp in sensible locations in all cases.
578 Forwarded: not-needed
579 Author: Peter Pentchev <roam@FreeBSD.org>
580 Last-Update: 2010-12-19
582 --- configure.orig 2019-05-21 20:59:10 UTC
584 @@ -3654,9 +3654,10 @@ $as_echo "$as_me: LIBS note: LIBS should
586 xc_bad_var_ldflags=yes
589 - xc_bad_var_ldflags=yes
591 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
592 +# -l* | --library=*)
593 +# xc_bad_var_ldflags=yes
597 if test $xc_bad_var_ldflags = yes; then
598 @@ -3726,9 +3727,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
600 for xc_word in $CFLAGS; do
603 - xc_bad_var_cflags=yes
605 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
607 +# xc_bad_var_cflags=yes
610 xc_bad_var_cflags=yes
612 @@ -17216,6 +17218,8 @@ $as_echo "$as_me: WARNING: compiler opti
614 tmp_CPPFLAGS="$CPPFLAGS"
616 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
619 for word1 in $tmp_CFLAGS; do
620 ac_var_strip_word="no"
621 @@ -17246,6 +17250,7 @@ $as_echo "$as_me: WARNING: compiler opti
623 tmp_CPPFLAGS="$ac_var_stripped"
628 if test "$want_debug" = "yes"; then
629 @@ -17468,6 +17473,8 @@ $as_echo "$honor_optimize_option" >&6; }
631 if test "$honor_optimize_option" = "yes"; then
633 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
636 for word1 in $tmp_CFLAGS; do
637 ac_var_strip_word="no"
638 @@ -17498,6 +17505,7 @@ $as_echo "$honor_optimize_option" >&6; }
640 tmp_CPPFLAGS="$ac_var_stripped"
644 if test "$want_optimize" = "yes"; then
645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
646 @@ -26854,30 +26862,30 @@ $as_echo "found" >&6; }
656 + LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
657 + CPP_RTMP="-I${PREFIX_RTMP}/include"
658 + DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
659 PREFIX_RTMP=$OPT_LIBRTMP
663 - if test -n "$PREFIX_RTMP"; then
664 - LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
665 - CPP_RTMP=-I${PREFIX_RTMP}/include
666 - DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
669 LDFLAGS="$LDFLAGS $LD_RTMP"
670 CPPFLAGS="$CPPFLAGS $CPP_RTMP"
671 LIBS="$LIB_RTMP $LIBS"
673 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
674 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
675 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
676 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
677 if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
678 $as_echo_n "(cached) " >&6
680 ac_check_lib_save_LIBS=$LIBS
683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
684 /* end confdefs.h. */
686 @@ -41686,9 +41694,10 @@ $as_echo "$as_me: LIBS note: LIBS should
688 xc_bad_var_ldflags=yes
691 - xc_bad_var_ldflags=yes
693 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
694 +# -l* | --library=*)
695 +# xc_bad_var_ldflags=yes
699 if test $xc_bad_var_ldflags = yes; then
700 @@ -41758,9 +41767,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
702 for xc_word in $CFLAGS; do
705 - xc_bad_var_cflags=yes
707 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
709 +# xc_bad_var_cflags=yes
712 xc_bad_var_cflags=yes
716 [FILE:277:patches/patch-lib-hostcheck.h]
717 --- lib/hostcheck.h.orig 2019-03-25 08:42:47 UTC
720 ***************************************************************************/
722 #include <curl/curl.h>
723 +#include <netinet/in.h>
725 #define CURL_HOST_NOMATCH 0
726 #define CURL_HOST_MATCH 1
729 [FILE:2250:patches/patch-src-tool_operate.c]
730 --- src/tool_operate.c.orig 2019-05-20 05:57:37 UTC
731 +++ src/tool_operate.c
732 @@ -606,20 +606,7 @@ static CURLcode operate_do(struct Global
733 DEBUGASSERT(!outs.filename);
736 - if(config->resume_from_current) {
737 - /* We're told to continue from where we are now. Get the size
738 - of the file as it is now and open it for append instead */
739 - struct_stat fileinfo;
740 - /* VMS -- Danger, the filesize is only valid for stream files */
741 - if(0 == stat(outfile, &fileinfo))
742 - /* set offset to current file size: */
743 - config->resume_from = fileinfo.st_size;
745 - /* let offset be 0 */
746 - config->resume_from = 0;
749 - if(config->resume_from) {
750 + if(config->resume_from || config->resume_from_current) {
752 /* open file for output, forcing VMS output format into stream
753 mode which is needed for stat() call above to always work. */
754 @@ -627,7 +614,8 @@ static CURLcode operate_do(struct Global
755 "ctx=stm", "rfm=stmlf", "rat=cr", "mrs=0");
757 /* open file for output: */
758 - FILE *file = fopen(outfile, config->resume_from?"ab":"wb");
759 + /* (always open for appending, it has no effect on new files) */
760 + FILE *file = fopen(outfile, "ab");
763 helpf(global->errors, "Can't open '%s'!\n", outfile);
764 @@ -636,6 +624,19 @@ static CURLcode operate_do(struct Global
769 + if(config->resume_from_current) {
770 + /* We're told to continue from where we are now. Get the size
771 + of the file as it is now */
772 + struct_stat fileinfo;
773 + if(0 == fstat(fileno(outs.stream), &fileinfo))
774 + /* set offset to current file size: */
775 + config->resume_from = fileinfo.st_size;
777 + /* let offset be 0 */
778 + config->resume_from = 0;
781 outs.init = config->resume_from;