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.62.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
73 ${MKDIR} ${STAGEDIR}${STD_DOCDIR}/libcurl \
74 ${STAGEDIR}${STD_EXAMPLESDIR}
75 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcurl.${LIBEXT}
76 (cd ${WRKSRC}/docs/ && \
77 ${INSTALL_DATA} BUGS FAQ FEATURES KNOWN_BUGS MAIL-ETIQUETTE MANUAL RESOURCES TheArtOfHttpScripting VERSIONS *.md ${STAGEDIR}${STD_DOCDIR}/)
78 (cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} \
79 ABI *.m4 ${STAGEDIR}${STD_DOCDIR}/libcurl/)
80 (cd ${WRKSRC}/docs/examples/ && ${INSTALL_DATA} \
81 README Makefile.example makefile* *.c *.cpp \
82 ${STAGEDIR}${STD_EXAMPLESDIR}/)
84 [FILE:779:descriptions/desc.primary]
85 Command line tool and library for transferring data with URLs.
87 curl is used in command lines or scripts to transfer data. It is also
88 used in cars, television sets, routers, printers, audio equipment, mobile
89 phones, tablets, settop boxes, media players and is the internet transfer
90 backbone for thousands of software applications affecting billions of
94 DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3,
95 POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP.
97 curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP
98 form based upload, proxies, HTTP/2, cookies, user+password authentication
99 (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos),
100 file transfer resume, proxy tunneling and more.
103 [FILE:45:descriptions/desc.manpages]
104 This package contains the man pages of cURL.
108 dab5643a5fe775ae92570b9f3df6b0ef4bc2a827a959361fb130c73b721275c1 2395476 curl-7.62.0.tar.xz
111 [FILE:328:manifests/plist.primary]
128 libcurl.so.%%SOMAJOR%%
129 libcurl.so.%%SOVERSION%%
130 lib/pkgconfig/libcurl.pc
131 share/aclocal/libcurl.m4
132 share/man/man3/libcurl-env.3.gz
133 share/zsh/site-functions/_curl
136 [FILE:11504:manifests/plist.manpages]
141 CURLINFO_ACTIVESOCKET.3.gz
142 CURLINFO_APPCONNECT_TIME.3.gz
143 CURLINFO_APPCONNECT_TIME_T.3.gz
144 CURLINFO_CERTINFO.3.gz
145 CURLINFO_CONDITION_UNMET.3.gz
146 CURLINFO_CONNECT_TIME.3.gz
147 CURLINFO_CONNECT_TIME_T.3.gz
148 CURLINFO_CONTENT_LENGTH_DOWNLOAD.3.gz
149 CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3.gz
150 CURLINFO_CONTENT_LENGTH_UPLOAD.3.gz
151 CURLINFO_CONTENT_LENGTH_UPLOAD_T.3.gz
152 CURLINFO_CONTENT_TYPE.3.gz
153 CURLINFO_COOKIELIST.3.gz
154 CURLINFO_EFFECTIVE_URL.3.gz
155 CURLINFO_FILETIME.3.gz
156 CURLINFO_FILETIME_T.3.gz
157 CURLINFO_FTP_ENTRY_PATH.3.gz
158 CURLINFO_HEADER_SIZE.3.gz
159 CURLINFO_HTTPAUTH_AVAIL.3.gz
160 CURLINFO_HTTP_CONNECTCODE.3.gz
161 CURLINFO_HTTP_VERSION.3.gz
162 CURLINFO_LASTSOCKET.3.gz
163 CURLINFO_LOCAL_IP.3.gz
164 CURLINFO_LOCAL_PORT.3.gz
165 CURLINFO_NAMELOOKUP_TIME.3.gz
166 CURLINFO_NAMELOOKUP_TIME_T.3.gz
167 CURLINFO_NUM_CONNECTS.3.gz
168 CURLINFO_OS_ERRNO.3.gz
169 CURLINFO_PRETRANSFER_TIME.3.gz
170 CURLINFO_PRETRANSFER_TIME_T.3.gz
171 CURLINFO_PRIMARY_IP.3.gz
172 CURLINFO_PRIMARY_PORT.3.gz
173 CURLINFO_PRIVATE.3.gz
174 CURLINFO_PROTOCOL.3.gz
175 CURLINFO_PROXYAUTH_AVAIL.3.gz
176 CURLINFO_PROXY_SSL_VERIFYRESULT.3.gz
177 CURLINFO_REDIRECT_COUNT.3.gz
178 CURLINFO_REDIRECT_TIME.3.gz
179 CURLINFO_REDIRECT_TIME_T.3.gz
180 CURLINFO_REDIRECT_URL.3.gz
181 CURLINFO_REQUEST_SIZE.3.gz
182 CURLINFO_RESPONSE_CODE.3.gz
183 CURLINFO_RTSP_CLIENT_CSEQ.3.gz
184 CURLINFO_RTSP_CSEQ_RECV.3.gz
185 CURLINFO_RTSP_SERVER_CSEQ.3.gz
186 CURLINFO_RTSP_SESSION_ID.3.gz
188 CURLINFO_SIZE_DOWNLOAD.3.gz
189 CURLINFO_SIZE_DOWNLOAD_T.3.gz
190 CURLINFO_SIZE_UPLOAD.3.gz
191 CURLINFO_SIZE_UPLOAD_T.3.gz
192 CURLINFO_SPEED_DOWNLOAD.3.gz
193 CURLINFO_SPEED_DOWNLOAD_T.3.gz
194 CURLINFO_SPEED_UPLOAD.3.gz
195 CURLINFO_SPEED_UPLOAD_T.3.gz
196 CURLINFO_SSL_ENGINES.3.gz
197 CURLINFO_SSL_VERIFYRESULT.3.gz
198 CURLINFO_STARTTRANSFER_TIME.3.gz
199 CURLINFO_STARTTRANSFER_TIME_T.3.gz
200 CURLINFO_TLS_SESSION.3.gz
201 CURLINFO_TLS_SSL_PTR.3.gz
202 CURLINFO_TOTAL_TIME.3.gz
203 CURLINFO_TOTAL_TIME_T.3.gz
204 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gz
205 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gz
206 CURLMOPT_MAXCONNECTS.3.gz
207 CURLMOPT_MAX_HOST_CONNECTIONS.3.gz
208 CURLMOPT_MAX_PIPELINE_LENGTH.3.gz
209 CURLMOPT_MAX_TOTAL_CONNECTIONS.3.gz
210 CURLMOPT_PIPELINING.3.gz
211 CURLMOPT_PIPELINING_SERVER_BL.3.gz
212 CURLMOPT_PIPELINING_SITE_BL.3.gz
213 CURLMOPT_PUSHDATA.3.gz
214 CURLMOPT_PUSHFUNCTION.3.gz
215 CURLMOPT_SOCKETDATA.3.gz
216 CURLMOPT_SOCKETFUNCTION.3.gz
217 CURLMOPT_TIMERDATA.3.gz
218 CURLMOPT_TIMERFUNCTION.3.gz
219 CURLOPT_ABSTRACT_UNIX_SOCKET.3.gz
220 CURLOPT_ACCEPTTIMEOUT_MS.3.gz
221 CURLOPT_ACCEPT_ENCODING.3.gz
222 CURLOPT_ADDRESS_SCOPE.3.gz
224 CURLOPT_AUTOREFERER.3.gz
225 CURLOPT_BUFFERSIZE.3.gz
228 CURLOPT_CERTINFO.3.gz
229 CURLOPT_CHUNK_BGN_FUNCTION.3.gz
230 CURLOPT_CHUNK_DATA.3.gz
231 CURLOPT_CHUNK_END_FUNCTION.3.gz
232 CURLOPT_CLOSESOCKETDATA.3.gz
233 CURLOPT_CLOSESOCKETFUNCTION.3.gz
234 CURLOPT_CONNECTTIMEOUT.3.gz
235 CURLOPT_CONNECTTIMEOUT_MS.3.gz
236 CURLOPT_CONNECT_ONLY.3.gz
237 CURLOPT_CONNECT_TO.3.gz
238 CURLOPT_CONV_FROM_NETWORK_FUNCTION.3.gz
239 CURLOPT_CONV_FROM_UTF8_FUNCTION.3.gz
240 CURLOPT_CONV_TO_NETWORK_FUNCTION.3.gz
242 CURLOPT_COOKIEFILE.3.gz
243 CURLOPT_COOKIEJAR.3.gz
244 CURLOPT_COOKIELIST.3.gz
245 CURLOPT_COOKIESESSION.3.gz
246 CURLOPT_COPYPOSTFIELDS.3.gz
249 CURLOPT_CUSTOMREQUEST.3.gz
250 CURLOPT_DEBUGDATA.3.gz
251 CURLOPT_DEBUGFUNCTION.3.gz
252 CURLOPT_DEFAULT_PROTOCOL.3.gz
253 CURLOPT_DIRLISTONLY.3.gz
254 CURLOPT_DISALLOW_USERNAME_IN_URL.3.gz
255 CURLOPT_DNS_CACHE_TIMEOUT.3.gz
256 CURLOPT_DNS_INTERFACE.3.gz
257 CURLOPT_DNS_LOCAL_IP4.3.gz
258 CURLOPT_DNS_LOCAL_IP6.3.gz
259 CURLOPT_DNS_SERVERS.3.gz
260 CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz
261 CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz
263 CURLOPT_EGDSOCKET.3.gz
264 CURLOPT_ERRORBUFFER.3.gz
265 CURLOPT_EXPECT_100_TIMEOUT_MS.3.gz
266 CURLOPT_FAILONERROR.3.gz
267 CURLOPT_FILETIME.3.gz
268 CURLOPT_FNMATCH_DATA.3.gz
269 CURLOPT_FNMATCH_FUNCTION.3.gz
270 CURLOPT_FOLLOWLOCATION.3.gz
271 CURLOPT_FORBID_REUSE.3.gz
272 CURLOPT_FRESH_CONNECT.3.gz
274 CURLOPT_FTPSSLAUTH.3.gz
275 CURLOPT_FTP_ACCOUNT.3.gz
276 CURLOPT_FTP_ALTERNATIVE_TO_USER.3.gz
277 CURLOPT_FTP_CREATE_MISSING_DIRS.3.gz
278 CURLOPT_FTP_FILEMETHOD.3.gz
279 CURLOPT_FTP_RESPONSE_TIMEOUT.3.gz
280 CURLOPT_FTP_SKIP_PASV_IP.3.gz
281 CURLOPT_FTP_SSL_CCC.3.gz
282 CURLOPT_FTP_USE_EPRT.3.gz
283 CURLOPT_FTP_USE_EPSV.3.gz
284 CURLOPT_FTP_USE_PRET.3.gz
285 CURLOPT_GSSAPI_DELEGATION.3.gz
286 CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gz
287 CURLOPT_HAPROXYPROTOCOL.3.gz
289 CURLOPT_HEADERDATA.3.gz
290 CURLOPT_HEADERFUNCTION.3.gz
291 CURLOPT_HEADEROPT.3.gz
292 CURLOPT_HTTP200ALIASES.3.gz
293 CURLOPT_HTTPAUTH.3.gz
295 CURLOPT_HTTPHEADER.3.gz
296 CURLOPT_HTTPPOST.3.gz
297 CURLOPT_HTTPPROXYTUNNEL.3.gz
298 CURLOPT_HTTP_CONTENT_DECODING.3.gz
299 CURLOPT_HTTP_TRANSFER_DECODING.3.gz
300 CURLOPT_HTTP_VERSION.3.gz
301 CURLOPT_IGNORE_CONTENT_LENGTH.3.gz
302 CURLOPT_INFILESIZE.3.gz
303 CURLOPT_INFILESIZE_LARGE.3.gz
304 CURLOPT_INTERFACE.3.gz
305 CURLOPT_INTERLEAVEDATA.3.gz
306 CURLOPT_INTERLEAVEFUNCTION.3.gz
307 CURLOPT_IOCTLDATA.3.gz
308 CURLOPT_IOCTLFUNCTION.3.gz
309 CURLOPT_IPRESOLVE.3.gz
310 CURLOPT_ISSUERCERT.3.gz
311 CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
312 CURLOPT_KEYPASSWD.3.gz
313 CURLOPT_KRBLEVEL.3.gz
314 CURLOPT_LOCALPORT.3.gz
315 CURLOPT_LOCALPORTRANGE.3.gz
316 CURLOPT_LOGIN_OPTIONS.3.gz
317 CURLOPT_LOW_SPEED_LIMIT.3.gz
318 CURLOPT_LOW_SPEED_TIME.3.gz
319 CURLOPT_MAIL_AUTH.3.gz
320 CURLOPT_MAIL_FROM.3.gz
321 CURLOPT_MAIL_RCPT.3.gz
322 CURLOPT_MAXCONNECTS.3.gz
323 CURLOPT_MAXFILESIZE.3.gz
324 CURLOPT_MAXFILESIZE_LARGE.3.gz
325 CURLOPT_MAXREDIRS.3.gz
326 CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
327 CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
328 CURLOPT_MIMEPOST.3.gz
330 CURLOPT_NETRC_FILE.3.gz
331 CURLOPT_NEW_DIRECTORY_PERMS.3.gz
332 CURLOPT_NEW_FILE_PERMS.3.gz
334 CURLOPT_NOPROGRESS.3.gz
336 CURLOPT_NOSIGNAL.3.gz
337 CURLOPT_OPENSOCKETDATA.3.gz
338 CURLOPT_OPENSOCKETFUNCTION.3.gz
339 CURLOPT_PASSWORD.3.gz
340 CURLOPT_PATH_AS_IS.3.gz
341 CURLOPT_PINNEDPUBLICKEY.3.gz
342 CURLOPT_PIPEWAIT.3.gz
345 CURLOPT_POSTFIELDS.3.gz
346 CURLOPT_POSTFIELDSIZE.3.gz
347 CURLOPT_POSTFIELDSIZE_LARGE.3.gz
348 CURLOPT_POSTQUOTE.3.gz
349 CURLOPT_POSTREDIR.3.gz
350 CURLOPT_PREQUOTE.3.gz
351 CURLOPT_PRE_PROXY.3.gz
353 CURLOPT_PROGRESSDATA.3.gz
354 CURLOPT_PROGRESSFUNCTION.3.gz
355 CURLOPT_PROTOCOLS.3.gz
357 CURLOPT_PROXYAUTH.3.gz
358 CURLOPT_PROXYHEADER.3.gz
359 CURLOPT_PROXYPASSWORD.3.gz
360 CURLOPT_PROXYPORT.3.gz
361 CURLOPT_PROXYTYPE.3.gz
362 CURLOPT_PROXYUSERNAME.3.gz
363 CURLOPT_PROXYUSERPWD.3.gz
364 CURLOPT_PROXY_CAINFO.3.gz
365 CURLOPT_PROXY_CAPATH.3.gz
366 CURLOPT_PROXY_CRLFILE.3.gz
367 CURLOPT_PROXY_KEYPASSWD.3.gz
368 CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
369 CURLOPT_PROXY_SERVICE_NAME.3.gz
370 CURLOPT_PROXY_SSLCERT.3.gz
371 CURLOPT_PROXY_SSLCERTTYPE.3.gz
372 CURLOPT_PROXY_SSLKEY.3.gz
373 CURLOPT_PROXY_SSLKEYTYPE.3.gz
374 CURLOPT_PROXY_SSLVERSION.3.gz
375 CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
376 CURLOPT_PROXY_SSL_OPTIONS.3.gz
377 CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
378 CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
379 CURLOPT_PROXY_TLS13_CIPHERS.3.gz
380 CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
381 CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
382 CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
383 CURLOPT_PROXY_TRANSFER_MODE.3.gz
386 CURLOPT_RANDOM_FILE.3.gz
388 CURLOPT_READDATA.3.gz
389 CURLOPT_READFUNCTION.3.gz
390 CURLOPT_REDIR_PROTOCOLS.3.gz
392 CURLOPT_REQUEST_TARGET.3.gz
394 CURLOPT_RESOLVER_START_DATA.3.gz
395 CURLOPT_RESOLVER_START_FUNCTION.3.gz
396 CURLOPT_RESUME_FROM.3.gz
397 CURLOPT_RESUME_FROM_LARGE.3.gz
398 CURLOPT_RTSP_CLIENT_CSEQ.3.gz
399 CURLOPT_RTSP_REQUEST.3.gz
400 CURLOPT_RTSP_SERVER_CSEQ.3.gz
401 CURLOPT_RTSP_SESSION_ID.3.gz
402 CURLOPT_RTSP_STREAM_URI.3.gz
403 CURLOPT_RTSP_TRANSPORT.3.gz
405 CURLOPT_SEEKDATA.3.gz
406 CURLOPT_SEEKFUNCTION.3.gz
407 CURLOPT_SERVICE_NAME.3.gz
409 CURLOPT_SOCKOPTDATA.3.gz
410 CURLOPT_SOCKOPTFUNCTION.3.gz
411 CURLOPT_SOCKS5_AUTH.3.gz
412 CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
413 CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
414 CURLOPT_SSH_AUTH_TYPES.3.gz
415 CURLOPT_SSH_COMPRESSION.3.gz
416 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
417 CURLOPT_SSH_KEYDATA.3.gz
418 CURLOPT_SSH_KEYFUNCTION.3.gz
419 CURLOPT_SSH_KNOWNHOSTS.3.gz
420 CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
421 CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
423 CURLOPT_SSLCERTTYPE.3.gz
424 CURLOPT_SSLENGINE.3.gz
425 CURLOPT_SSLENGINE_DEFAULT.3.gz
427 CURLOPT_SSLKEYTYPE.3.gz
428 CURLOPT_SSLVERSION.3.gz
429 CURLOPT_SSL_CIPHER_LIST.3.gz
430 CURLOPT_SSL_CTX_DATA.3.gz
431 CURLOPT_SSL_CTX_FUNCTION.3.gz
432 CURLOPT_SSL_ENABLE_ALPN.3.gz
433 CURLOPT_SSL_ENABLE_NPN.3.gz
434 CURLOPT_SSL_FALSESTART.3.gz
435 CURLOPT_SSL_OPTIONS.3.gz
436 CURLOPT_SSL_SESSIONID_CACHE.3.gz
437 CURLOPT_SSL_VERIFYHOST.3.gz
438 CURLOPT_SSL_VERIFYPEER.3.gz
439 CURLOPT_SSL_VERIFYSTATUS.3.gz
441 CURLOPT_STREAM_DEPENDS.3.gz
442 CURLOPT_STREAM_DEPENDS_E.3.gz
443 CURLOPT_STREAM_WEIGHT.3.gz
444 CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
445 CURLOPT_TCP_FASTOPEN.3.gz
446 CURLOPT_TCP_KEEPALIVE.3.gz
447 CURLOPT_TCP_KEEPIDLE.3.gz
448 CURLOPT_TCP_KEEPINTVL.3.gz
449 CURLOPT_TCP_NODELAY.3.gz
450 CURLOPT_TELNETOPTIONS.3.gz
451 CURLOPT_TFTP_BLKSIZE.3.gz
452 CURLOPT_TFTP_NO_OPTIONS.3.gz
453 CURLOPT_TIMECONDITION.3.gz
455 CURLOPT_TIMEOUT_MS.3.gz
456 CURLOPT_TIMEVALUE.3.gz
457 CURLOPT_TIMEVALUE_LARGE.3.gz
458 CURLOPT_TLS13_CIPHERS.3.gz
459 CURLOPT_TLSAUTH_PASSWORD.3.gz
460 CURLOPT_TLSAUTH_TYPE.3.gz
461 CURLOPT_TLSAUTH_USERNAME.3.gz
462 CURLOPT_TRANSFERTEXT.3.gz
463 CURLOPT_TRANSFER_ENCODING.3.gz
464 CURLOPT_UNIX_SOCKET_PATH.3.gz
465 CURLOPT_UNRESTRICTED_AUTH.3.gz
466 CURLOPT_UPKEEP_INTERVAL_MS.3.gz
468 CURLOPT_UPLOAD_BUFFERSIZE.3.gz
470 CURLOPT_USERAGENT.3.gz
471 CURLOPT_USERNAME.3.gz
475 CURLOPT_WILDCARDMATCH.3.gz
476 CURLOPT_WRITEDATA.3.gz
477 CURLOPT_WRITEFUNCTION.3.gz
478 CURLOPT_XFERINFODATA.3.gz
479 CURLOPT_XFERINFOFUNCTION.3.gz
480 CURLOPT_XOAUTH2_BEARER.3.gz
481 curl_easy_cleanup.3.gz
482 curl_easy_duphandle.3.gz
483 curl_easy_escape.3.gz
484 curl_easy_getinfo.3.gz
487 curl_easy_perform.3.gz
491 curl_easy_setopt.3.gz
492 curl_easy_strerror.3.gz
493 curl_easy_unescape.3.gz
494 curl_easy_upkeep.3.gz
502 curl_global_cleanup.3.gz
503 curl_global_init.3.gz
504 curl_global_init_mem.3.gz
505 curl_global_sslset.3.gz
506 curl_mime_addpart.3.gz
508 curl_mime_data_cb.3.gz
509 curl_mime_encoder.3.gz
510 curl_mime_filedata.3.gz
511 curl_mime_filename.3.gz
513 curl_mime_headers.3.gz
516 curl_mime_subparts.3.gz
519 curl_multi_add_handle.3.gz
520 curl_multi_assign.3.gz
521 curl_multi_cleanup.3.gz
522 curl_multi_fdset.3.gz
523 curl_multi_info_read.3.gz
525 curl_multi_perform.3.gz
526 curl_multi_remove_handle.3.gz
527 curl_multi_setopt.3.gz
528 curl_multi_socket.3.gz
529 curl_multi_socket_action.3.gz
530 curl_multi_socket_all.3.gz
531 curl_multi_strerror.3.gz
532 curl_multi_timeout.3.gz
534 curl_share_cleanup.3.gz
536 curl_share_setopt.3.gz
537 curl_share_strerror.3.gz
538 curl_slist_append.3.gz
539 curl_slist_free_all.3.gz
544 curl_url_cleanup.3.gz
549 curl_version_info.3.gz
553 libcurl-security.3.gz
557 libcurl-tutorial.3.gz
562 [FILE:4114:patches/patch-configure]
563 Description: Tweak the build for a FreeBSD environment.
564 Respect user-supplied CFLAGS
565 Use the FreeBSD location of pkg-config's library directory.
566 Check for librtmp in sensible locations in all cases.
567 Forwarded: not-needed
568 Author: Peter Pentchev <roam@FreeBSD.org>
569 Last-Update: 2010-12-19
571 --- configure.orig 2018-09-03 21:26:45 UTC
573 @@ -3642,9 +3642,10 @@ $as_echo "$as_me: LIBS note: LIBS should
575 xc_bad_var_ldflags=yes
578 - xc_bad_var_ldflags=yes
580 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
581 +# -l* | --library=*)
582 +# xc_bad_var_ldflags=yes
586 if test $xc_bad_var_ldflags = yes; then
587 @@ -3714,9 +3715,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
589 for xc_word in $CFLAGS; do
592 - xc_bad_var_cflags=yes
594 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
596 +# xc_bad_var_cflags=yes
599 xc_bad_var_cflags=yes
601 @@ -17352,6 +17354,8 @@ $as_echo "$as_me: WARNING: compiler opti
603 tmp_CPPFLAGS="$CPPFLAGS"
605 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
608 for word1 in $tmp_CFLAGS; do
609 ac_var_strip_word="no"
610 @@ -17382,6 +17386,7 @@ $as_echo "$as_me: WARNING: compiler opti
612 tmp_CPPFLAGS="$ac_var_stripped"
617 if test "$want_debug" = "yes"; then
618 @@ -17599,6 +17604,8 @@ $as_echo "$honor_optimize_option" >&6; }
620 if test "$honor_optimize_option" = "yes"; then
622 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
625 for word1 in $tmp_CFLAGS; do
626 ac_var_strip_word="no"
627 @@ -17629,6 +17636,7 @@ $as_echo "$honor_optimize_option" >&6; }
629 tmp_CPPFLAGS="$ac_var_stripped"
633 if test "$want_optimize" = "yes"; then
634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
635 @@ -26762,30 +26770,30 @@ $as_echo "found" >&6; }
645 + LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
646 + CPP_RTMP="-I${PREFIX_RTMP}/include"
647 + DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
648 PREFIX_RTMP=$OPT_LIBRTMP
652 - if test -n "$PREFIX_RTMP"; then
653 - LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
654 - CPP_RTMP=-I${PREFIX_RTMP}/include
655 - DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
658 LDFLAGS="$LDFLAGS $LD_RTMP"
659 CPPFLAGS="$CPPFLAGS $CPP_RTMP"
660 LIBS="$LIB_RTMP $LIBS"
662 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
663 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
664 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
665 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
666 if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
667 $as_echo_n "(cached) " >&6
669 ac_check_lib_save_LIBS=$LIBS
672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
673 /* end confdefs.h. */
675 @@ -41360,9 +41368,10 @@ $as_echo "$as_me: LIBS note: LIBS should
677 xc_bad_var_ldflags=yes
680 - xc_bad_var_ldflags=yes
682 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
683 +# -l* | --library=*)
684 +# xc_bad_var_ldflags=yes
688 if test $xc_bad_var_ldflags = yes; then
689 @@ -41432,9 +41441,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
691 for xc_word in $CFLAGS; do
694 - xc_bad_var_cflags=yes
696 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
698 +# xc_bad_var_cflags=yes
701 xc_bad_var_cflags=yes
705 [FILE:277:patches/patch-lib-hostcheck.h]
706 --- lib/hostcheck.h.orig 2017-12-02 23:33:19 UTC
709 ***************************************************************************/
711 #include <curl/curl.h>
712 +#include <netinet/in.h>
714 #define CURL_HOST_NOMATCH 0
715 #define CURL_HOST_MATCH 1
718 [FILE:2250:patches/patch-src-tool_operate.c]
719 --- src/tool_operate.c.orig 2018-09-04 20:48:37 UTC
720 +++ src/tool_operate.c
721 @@ -603,20 +603,7 @@ static CURLcode operate_do(struct Global
722 DEBUGASSERT(!outs.filename);
725 - if(config->resume_from_current) {
726 - /* We're told to continue from where we are now. Get the size
727 - of the file as it is now and open it for append instead */
728 - struct_stat fileinfo;
729 - /* VMS -- Danger, the filesize is only valid for stream files */
730 - if(0 == stat(outfile, &fileinfo))
731 - /* set offset to current file size: */
732 - config->resume_from = fileinfo.st_size;
734 - /* let offset be 0 */
735 - config->resume_from = 0;
738 - if(config->resume_from) {
739 + if(config->resume_from || config->resume_from_current) {
741 /* open file for output, forcing VMS output format into stream
742 mode which is needed for stat() call above to always work. */
743 @@ -624,7 +611,8 @@ static CURLcode operate_do(struct Global
744 "ctx=stm", "rfm=stmlf", "rat=cr", "mrs=0");
746 /* open file for output: */
747 - FILE *file = fopen(outfile, config->resume_from?"ab":"wb");
748 + /* (always open for appending, it has no effect on new files) */
749 + FILE *file = fopen(outfile, "ab");
752 helpf(global->errors, "Can't open '%s'!\n", outfile);
753 @@ -633,6 +621,19 @@ static CURLcode operate_do(struct Global
758 + if(config->resume_from_current) {
759 + /* We're told to continue from where we are now. Get the size
760 + of the file as it is now */
761 + struct_stat fileinfo;
762 + if(0 == fstat(fileno(outs.stream), &fileinfo))
763 + /* set offset to current file size: */
764 + config->resume_from = fileinfo.st_size;
766 + /* let offset be 0 */
767 + config->resume_from = 0;
770 outs.init = config->resume_from;