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.63.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 9600234c794bfb8a0d3f138e9294d60a20e7a5f10e35ece8cf518e2112d968c4 2390408 curl-7.63.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:11524: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
250 CURLOPT_CUSTOMREQUEST.3.gz
251 CURLOPT_DEBUGDATA.3.gz
252 CURLOPT_DEBUGFUNCTION.3.gz
253 CURLOPT_DEFAULT_PROTOCOL.3.gz
254 CURLOPT_DIRLISTONLY.3.gz
255 CURLOPT_DISALLOW_USERNAME_IN_URL.3.gz
256 CURLOPT_DNS_CACHE_TIMEOUT.3.gz
257 CURLOPT_DNS_INTERFACE.3.gz
258 CURLOPT_DNS_LOCAL_IP4.3.gz
259 CURLOPT_DNS_LOCAL_IP6.3.gz
260 CURLOPT_DNS_SERVERS.3.gz
261 CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz
262 CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz
264 CURLOPT_EGDSOCKET.3.gz
265 CURLOPT_ERRORBUFFER.3.gz
266 CURLOPT_EXPECT_100_TIMEOUT_MS.3.gz
267 CURLOPT_FAILONERROR.3.gz
268 CURLOPT_FILETIME.3.gz
269 CURLOPT_FNMATCH_DATA.3.gz
270 CURLOPT_FNMATCH_FUNCTION.3.gz
271 CURLOPT_FOLLOWLOCATION.3.gz
272 CURLOPT_FORBID_REUSE.3.gz
273 CURLOPT_FRESH_CONNECT.3.gz
275 CURLOPT_FTPSSLAUTH.3.gz
276 CURLOPT_FTP_ACCOUNT.3.gz
277 CURLOPT_FTP_ALTERNATIVE_TO_USER.3.gz
278 CURLOPT_FTP_CREATE_MISSING_DIRS.3.gz
279 CURLOPT_FTP_FILEMETHOD.3.gz
280 CURLOPT_FTP_RESPONSE_TIMEOUT.3.gz
281 CURLOPT_FTP_SKIP_PASV_IP.3.gz
282 CURLOPT_FTP_SSL_CCC.3.gz
283 CURLOPT_FTP_USE_EPRT.3.gz
284 CURLOPT_FTP_USE_EPSV.3.gz
285 CURLOPT_FTP_USE_PRET.3.gz
286 CURLOPT_GSSAPI_DELEGATION.3.gz
287 CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gz
288 CURLOPT_HAPROXYPROTOCOL.3.gz
290 CURLOPT_HEADERDATA.3.gz
291 CURLOPT_HEADERFUNCTION.3.gz
292 CURLOPT_HEADEROPT.3.gz
293 CURLOPT_HTTP200ALIASES.3.gz
294 CURLOPT_HTTPAUTH.3.gz
296 CURLOPT_HTTPHEADER.3.gz
297 CURLOPT_HTTPPOST.3.gz
298 CURLOPT_HTTPPROXYTUNNEL.3.gz
299 CURLOPT_HTTP_CONTENT_DECODING.3.gz
300 CURLOPT_HTTP_TRANSFER_DECODING.3.gz
301 CURLOPT_HTTP_VERSION.3.gz
302 CURLOPT_IGNORE_CONTENT_LENGTH.3.gz
303 CURLOPT_INFILESIZE.3.gz
304 CURLOPT_INFILESIZE_LARGE.3.gz
305 CURLOPT_INTERFACE.3.gz
306 CURLOPT_INTERLEAVEDATA.3.gz
307 CURLOPT_INTERLEAVEFUNCTION.3.gz
308 CURLOPT_IOCTLDATA.3.gz
309 CURLOPT_IOCTLFUNCTION.3.gz
310 CURLOPT_IPRESOLVE.3.gz
311 CURLOPT_ISSUERCERT.3.gz
312 CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
313 CURLOPT_KEYPASSWD.3.gz
314 CURLOPT_KRBLEVEL.3.gz
315 CURLOPT_LOCALPORT.3.gz
316 CURLOPT_LOCALPORTRANGE.3.gz
317 CURLOPT_LOGIN_OPTIONS.3.gz
318 CURLOPT_LOW_SPEED_LIMIT.3.gz
319 CURLOPT_LOW_SPEED_TIME.3.gz
320 CURLOPT_MAIL_AUTH.3.gz
321 CURLOPT_MAIL_FROM.3.gz
322 CURLOPT_MAIL_RCPT.3.gz
323 CURLOPT_MAXCONNECTS.3.gz
324 CURLOPT_MAXFILESIZE.3.gz
325 CURLOPT_MAXFILESIZE_LARGE.3.gz
326 CURLOPT_MAXREDIRS.3.gz
327 CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
328 CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
329 CURLOPT_MIMEPOST.3.gz
331 CURLOPT_NETRC_FILE.3.gz
332 CURLOPT_NEW_DIRECTORY_PERMS.3.gz
333 CURLOPT_NEW_FILE_PERMS.3.gz
335 CURLOPT_NOPROGRESS.3.gz
337 CURLOPT_NOSIGNAL.3.gz
338 CURLOPT_OPENSOCKETDATA.3.gz
339 CURLOPT_OPENSOCKETFUNCTION.3.gz
340 CURLOPT_PASSWORD.3.gz
341 CURLOPT_PATH_AS_IS.3.gz
342 CURLOPT_PINNEDPUBLICKEY.3.gz
343 CURLOPT_PIPEWAIT.3.gz
346 CURLOPT_POSTFIELDS.3.gz
347 CURLOPT_POSTFIELDSIZE.3.gz
348 CURLOPT_POSTFIELDSIZE_LARGE.3.gz
349 CURLOPT_POSTQUOTE.3.gz
350 CURLOPT_POSTREDIR.3.gz
351 CURLOPT_PREQUOTE.3.gz
352 CURLOPT_PRE_PROXY.3.gz
354 CURLOPT_PROGRESSDATA.3.gz
355 CURLOPT_PROGRESSFUNCTION.3.gz
356 CURLOPT_PROTOCOLS.3.gz
358 CURLOPT_PROXYAUTH.3.gz
359 CURLOPT_PROXYHEADER.3.gz
360 CURLOPT_PROXYPASSWORD.3.gz
361 CURLOPT_PROXYPORT.3.gz
362 CURLOPT_PROXYTYPE.3.gz
363 CURLOPT_PROXYUSERNAME.3.gz
364 CURLOPT_PROXYUSERPWD.3.gz
365 CURLOPT_PROXY_CAINFO.3.gz
366 CURLOPT_PROXY_CAPATH.3.gz
367 CURLOPT_PROXY_CRLFILE.3.gz
368 CURLOPT_PROXY_KEYPASSWD.3.gz
369 CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
370 CURLOPT_PROXY_SERVICE_NAME.3.gz
371 CURLOPT_PROXY_SSLCERT.3.gz
372 CURLOPT_PROXY_SSLCERTTYPE.3.gz
373 CURLOPT_PROXY_SSLKEY.3.gz
374 CURLOPT_PROXY_SSLKEYTYPE.3.gz
375 CURLOPT_PROXY_SSLVERSION.3.gz
376 CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
377 CURLOPT_PROXY_SSL_OPTIONS.3.gz
378 CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
379 CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
380 CURLOPT_PROXY_TLS13_CIPHERS.3.gz
381 CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
382 CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
383 CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
384 CURLOPT_PROXY_TRANSFER_MODE.3.gz
387 CURLOPT_RANDOM_FILE.3.gz
389 CURLOPT_READDATA.3.gz
390 CURLOPT_READFUNCTION.3.gz
391 CURLOPT_REDIR_PROTOCOLS.3.gz
393 CURLOPT_REQUEST_TARGET.3.gz
395 CURLOPT_RESOLVER_START_DATA.3.gz
396 CURLOPT_RESOLVER_START_FUNCTION.3.gz
397 CURLOPT_RESUME_FROM.3.gz
398 CURLOPT_RESUME_FROM_LARGE.3.gz
399 CURLOPT_RTSP_CLIENT_CSEQ.3.gz
400 CURLOPT_RTSP_REQUEST.3.gz
401 CURLOPT_RTSP_SERVER_CSEQ.3.gz
402 CURLOPT_RTSP_SESSION_ID.3.gz
403 CURLOPT_RTSP_STREAM_URI.3.gz
404 CURLOPT_RTSP_TRANSPORT.3.gz
406 CURLOPT_SEEKDATA.3.gz
407 CURLOPT_SEEKFUNCTION.3.gz
408 CURLOPT_SERVICE_NAME.3.gz
410 CURLOPT_SOCKOPTDATA.3.gz
411 CURLOPT_SOCKOPTFUNCTION.3.gz
412 CURLOPT_SOCKS5_AUTH.3.gz
413 CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
414 CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
415 CURLOPT_SSH_AUTH_TYPES.3.gz
416 CURLOPT_SSH_COMPRESSION.3.gz
417 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
418 CURLOPT_SSH_KEYDATA.3.gz
419 CURLOPT_SSH_KEYFUNCTION.3.gz
420 CURLOPT_SSH_KNOWNHOSTS.3.gz
421 CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
422 CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
424 CURLOPT_SSLCERTTYPE.3.gz
425 CURLOPT_SSLENGINE.3.gz
426 CURLOPT_SSLENGINE_DEFAULT.3.gz
428 CURLOPT_SSLKEYTYPE.3.gz
429 CURLOPT_SSLVERSION.3.gz
430 CURLOPT_SSL_CIPHER_LIST.3.gz
431 CURLOPT_SSL_CTX_DATA.3.gz
432 CURLOPT_SSL_CTX_FUNCTION.3.gz
433 CURLOPT_SSL_ENABLE_ALPN.3.gz
434 CURLOPT_SSL_ENABLE_NPN.3.gz
435 CURLOPT_SSL_FALSESTART.3.gz
436 CURLOPT_SSL_OPTIONS.3.gz
437 CURLOPT_SSL_SESSIONID_CACHE.3.gz
438 CURLOPT_SSL_VERIFYHOST.3.gz
439 CURLOPT_SSL_VERIFYPEER.3.gz
440 CURLOPT_SSL_VERIFYSTATUS.3.gz
442 CURLOPT_STREAM_DEPENDS.3.gz
443 CURLOPT_STREAM_DEPENDS_E.3.gz
444 CURLOPT_STREAM_WEIGHT.3.gz
445 CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
446 CURLOPT_TCP_FASTOPEN.3.gz
447 CURLOPT_TCP_KEEPALIVE.3.gz
448 CURLOPT_TCP_KEEPIDLE.3.gz
449 CURLOPT_TCP_KEEPINTVL.3.gz
450 CURLOPT_TCP_NODELAY.3.gz
451 CURLOPT_TELNETOPTIONS.3.gz
452 CURLOPT_TFTP_BLKSIZE.3.gz
453 CURLOPT_TFTP_NO_OPTIONS.3.gz
454 CURLOPT_TIMECONDITION.3.gz
456 CURLOPT_TIMEOUT_MS.3.gz
457 CURLOPT_TIMEVALUE.3.gz
458 CURLOPT_TIMEVALUE_LARGE.3.gz
459 CURLOPT_TLS13_CIPHERS.3.gz
460 CURLOPT_TLSAUTH_PASSWORD.3.gz
461 CURLOPT_TLSAUTH_TYPE.3.gz
462 CURLOPT_TLSAUTH_USERNAME.3.gz
463 CURLOPT_TRANSFERTEXT.3.gz
464 CURLOPT_TRANSFER_ENCODING.3.gz
465 CURLOPT_UNIX_SOCKET_PATH.3.gz
466 CURLOPT_UNRESTRICTED_AUTH.3.gz
467 CURLOPT_UPKEEP_INTERVAL_MS.3.gz
469 CURLOPT_UPLOAD_BUFFERSIZE.3.gz
471 CURLOPT_USERAGENT.3.gz
472 CURLOPT_USERNAME.3.gz
476 CURLOPT_WILDCARDMATCH.3.gz
477 CURLOPT_WRITEDATA.3.gz
478 CURLOPT_WRITEFUNCTION.3.gz
479 CURLOPT_XFERINFODATA.3.gz
480 CURLOPT_XFERINFOFUNCTION.3.gz
481 CURLOPT_XOAUTH2_BEARER.3.gz
482 curl_easy_cleanup.3.gz
483 curl_easy_duphandle.3.gz
484 curl_easy_escape.3.gz
485 curl_easy_getinfo.3.gz
488 curl_easy_perform.3.gz
492 curl_easy_setopt.3.gz
493 curl_easy_strerror.3.gz
494 curl_easy_unescape.3.gz
495 curl_easy_upkeep.3.gz
503 curl_global_cleanup.3.gz
504 curl_global_init.3.gz
505 curl_global_init_mem.3.gz
506 curl_global_sslset.3.gz
507 curl_mime_addpart.3.gz
509 curl_mime_data_cb.3.gz
510 curl_mime_encoder.3.gz
511 curl_mime_filedata.3.gz
512 curl_mime_filename.3.gz
514 curl_mime_headers.3.gz
517 curl_mime_subparts.3.gz
520 curl_multi_add_handle.3.gz
521 curl_multi_assign.3.gz
522 curl_multi_cleanup.3.gz
523 curl_multi_fdset.3.gz
524 curl_multi_info_read.3.gz
526 curl_multi_perform.3.gz
527 curl_multi_remove_handle.3.gz
528 curl_multi_setopt.3.gz
529 curl_multi_socket.3.gz
530 curl_multi_socket_action.3.gz
531 curl_multi_socket_all.3.gz
532 curl_multi_strerror.3.gz
533 curl_multi_timeout.3.gz
535 curl_share_cleanup.3.gz
537 curl_share_setopt.3.gz
538 curl_share_strerror.3.gz
539 curl_slist_append.3.gz
540 curl_slist_free_all.3.gz
545 curl_url_cleanup.3.gz
550 curl_version_info.3.gz
554 libcurl-security.3.gz
558 libcurl-tutorial.3.gz
563 [FILE:4114:patches/patch-configure]
564 Description: Tweak the build for a FreeBSD environment.
565 Respect user-supplied CFLAGS
566 Use the FreeBSD location of pkg-config's library directory.
567 Check for librtmp in sensible locations in all cases.
568 Forwarded: not-needed
569 Author: Peter Pentchev <roam@FreeBSD.org>
570 Last-Update: 2010-12-19
572 --- configure.orig 2018-09-03 21:26:45 UTC
574 @@ -3642,9 +3642,10 @@ $as_echo "$as_me: LIBS note: LIBS should
576 xc_bad_var_ldflags=yes
579 - xc_bad_var_ldflags=yes
581 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
582 +# -l* | --library=*)
583 +# xc_bad_var_ldflags=yes
587 if test $xc_bad_var_ldflags = yes; then
588 @@ -3714,9 +3715,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
590 for xc_word in $CFLAGS; do
593 - xc_bad_var_cflags=yes
595 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
597 +# xc_bad_var_cflags=yes
600 xc_bad_var_cflags=yes
602 @@ -17352,6 +17354,8 @@ $as_echo "$as_me: WARNING: compiler opti
604 tmp_CPPFLAGS="$CPPFLAGS"
606 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
609 for word1 in $tmp_CFLAGS; do
610 ac_var_strip_word="no"
611 @@ -17382,6 +17386,7 @@ $as_echo "$as_me: WARNING: compiler opti
613 tmp_CPPFLAGS="$ac_var_stripped"
618 if test "$want_debug" = "yes"; then
619 @@ -17599,6 +17604,8 @@ $as_echo "$honor_optimize_option" >&6; }
621 if test "$honor_optimize_option" = "yes"; then
623 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
626 for word1 in $tmp_CFLAGS; do
627 ac_var_strip_word="no"
628 @@ -17629,6 +17636,7 @@ $as_echo "$honor_optimize_option" >&6; }
630 tmp_CPPFLAGS="$ac_var_stripped"
634 if test "$want_optimize" = "yes"; then
635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
636 @@ -26762,30 +26770,30 @@ $as_echo "found" >&6; }
646 + LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
647 + CPP_RTMP="-I${PREFIX_RTMP}/include"
648 + DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
649 PREFIX_RTMP=$OPT_LIBRTMP
653 - if test -n "$PREFIX_RTMP"; then
654 - LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
655 - CPP_RTMP=-I${PREFIX_RTMP}/include
656 - DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
659 LDFLAGS="$LDFLAGS $LD_RTMP"
660 CPPFLAGS="$CPPFLAGS $CPP_RTMP"
661 LIBS="$LIB_RTMP $LIBS"
663 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
664 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
665 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
666 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
667 if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
668 $as_echo_n "(cached) " >&6
670 ac_check_lib_save_LIBS=$LIBS
673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
674 /* end confdefs.h. */
676 @@ -41360,9 +41368,10 @@ $as_echo "$as_me: LIBS note: LIBS should
678 xc_bad_var_ldflags=yes
681 - xc_bad_var_ldflags=yes
683 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
684 +# -l* | --library=*)
685 +# xc_bad_var_ldflags=yes
689 if test $xc_bad_var_ldflags = yes; then
690 @@ -41432,9 +41441,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
692 for xc_word in $CFLAGS; do
695 - xc_bad_var_cflags=yes
697 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
699 +# xc_bad_var_cflags=yes
702 xc_bad_var_cflags=yes
706 [FILE:277:patches/patch-lib-hostcheck.h]
707 --- lib/hostcheck.h.orig 2017-12-02 23:33:19 UTC
710 ***************************************************************************/
712 #include <curl/curl.h>
713 +#include <netinet/in.h>
715 #define CURL_HOST_NOMATCH 0
716 #define CURL_HOST_MATCH 1
719 [FILE:2250:patches/patch-src-tool_operate.c]
720 --- src/tool_operate.c.orig 2018-09-04 20:48:37 UTC
721 +++ src/tool_operate.c
722 @@ -603,20 +603,7 @@ static CURLcode operate_do(struct Global
723 DEBUGASSERT(!outs.filename);
726 - if(config->resume_from_current) {
727 - /* We're told to continue from where we are now. Get the size
728 - of the file as it is now and open it for append instead */
729 - struct_stat fileinfo;
730 - /* VMS -- Danger, the filesize is only valid for stream files */
731 - if(0 == stat(outfile, &fileinfo))
732 - /* set offset to current file size: */
733 - config->resume_from = fileinfo.st_size;
735 - /* let offset be 0 */
736 - config->resume_from = 0;
739 - if(config->resume_from) {
740 + if(config->resume_from || config->resume_from_current) {
742 /* open file for output, forcing VMS output format into stream
743 mode which is needed for stat() call above to always work. */
744 @@ -624,7 +611,8 @@ static CURLcode operate_do(struct Global
745 "ctx=stm", "rfm=stmlf", "rat=cr", "mrs=0");
747 /* open file for output: */
748 - FILE *file = fopen(outfile, config->resume_from?"ab":"wb");
749 + /* (always open for appending, it has no effect on new files) */
750 + FILE *file = fopen(outfile, "ab");
753 helpf(global->errors, "Can't open '%s'!\n", outfile);
754 @@ -633,6 +621,19 @@ static CURLcode operate_do(struct Global
759 + if(config->resume_from_current) {
760 + /* We're told to continue from where we are now. Get the size
761 + of the file as it is now */
762 + struct_stat fileinfo;
763 + if(0 == fstat(fileno(outs.stream), &fileinfo))
764 + /* set offset to current file size: */
765 + config->resume_from = fileinfo.st_size;
767 + /* let offset be 0 */
768 + config->resume_from = 0;
771 outs.init = config->resume_from;