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.61.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
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 3d5913d6a39bd22e68e34dff697fd6e4c3c81563f580c76fca2009315cd81891 2360392 curl-7.61.1.tar.xz
111 [FILE:318:manifests/plist.primary]
127 libcurl.so.%%SOMAJOR%%
128 libcurl.so.%%SOVERSION%%
129 lib/pkgconfig/libcurl.pc
130 share/aclocal/libcurl.m4
131 share/man/man3/libcurl-env.3.gz
132 share/zsh/site-functions/_curl
135 [FILE:11281:manifests/plist.manpages]
140 CURLINFO_ACTIVESOCKET.3.gz
141 CURLINFO_APPCONNECT_TIME.3.gz
142 CURLINFO_APPCONNECT_TIME_T.3.gz
143 CURLINFO_CERTINFO.3.gz
144 CURLINFO_CONDITION_UNMET.3.gz
145 CURLINFO_CONNECT_TIME.3.gz
146 CURLINFO_CONNECT_TIME_T.3.gz
147 CURLINFO_CONTENT_LENGTH_DOWNLOAD.3.gz
148 CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3.gz
149 CURLINFO_CONTENT_LENGTH_UPLOAD.3.gz
150 CURLINFO_CONTENT_LENGTH_UPLOAD_T.3.gz
151 CURLINFO_CONTENT_TYPE.3.gz
152 CURLINFO_COOKIELIST.3.gz
153 CURLINFO_EFFECTIVE_URL.3.gz
154 CURLINFO_FILETIME.3.gz
155 CURLINFO_FILETIME_T.3.gz
156 CURLINFO_FTP_ENTRY_PATH.3.gz
157 CURLINFO_HEADER_SIZE.3.gz
158 CURLINFO_HTTPAUTH_AVAIL.3.gz
159 CURLINFO_HTTP_CONNECTCODE.3.gz
160 CURLINFO_HTTP_VERSION.3.gz
161 CURLINFO_LASTSOCKET.3.gz
162 CURLINFO_LOCAL_IP.3.gz
163 CURLINFO_LOCAL_PORT.3.gz
164 CURLINFO_NAMELOOKUP_TIME.3.gz
165 CURLINFO_NAMELOOKUP_TIME_T.3.gz
166 CURLINFO_NUM_CONNECTS.3.gz
167 CURLINFO_OS_ERRNO.3.gz
168 CURLINFO_PRETRANSFER_TIME.3.gz
169 CURLINFO_PRETRANSFER_TIME_T.3.gz
170 CURLINFO_PRIMARY_IP.3.gz
171 CURLINFO_PRIMARY_PORT.3.gz
172 CURLINFO_PRIVATE.3.gz
173 CURLINFO_PROTOCOL.3.gz
174 CURLINFO_PROXYAUTH_AVAIL.3.gz
175 CURLINFO_PROXY_SSL_VERIFYRESULT.3.gz
176 CURLINFO_REDIRECT_COUNT.3.gz
177 CURLINFO_REDIRECT_TIME.3.gz
178 CURLINFO_REDIRECT_TIME_T.3.gz
179 CURLINFO_REDIRECT_URL.3.gz
180 CURLINFO_REQUEST_SIZE.3.gz
181 CURLINFO_RESPONSE_CODE.3.gz
182 CURLINFO_RTSP_CLIENT_CSEQ.3.gz
183 CURLINFO_RTSP_CSEQ_RECV.3.gz
184 CURLINFO_RTSP_SERVER_CSEQ.3.gz
185 CURLINFO_RTSP_SESSION_ID.3.gz
187 CURLINFO_SIZE_DOWNLOAD.3.gz
188 CURLINFO_SIZE_DOWNLOAD_T.3.gz
189 CURLINFO_SIZE_UPLOAD.3.gz
190 CURLINFO_SIZE_UPLOAD_T.3.gz
191 CURLINFO_SPEED_DOWNLOAD.3.gz
192 CURLINFO_SPEED_DOWNLOAD_T.3.gz
193 CURLINFO_SPEED_UPLOAD.3.gz
194 CURLINFO_SPEED_UPLOAD_T.3.gz
195 CURLINFO_SSL_ENGINES.3.gz
196 CURLINFO_SSL_VERIFYRESULT.3.gz
197 CURLINFO_STARTTRANSFER_TIME.3.gz
198 CURLINFO_STARTTRANSFER_TIME_T.3.gz
199 CURLINFO_TLS_SESSION.3.gz
200 CURLINFO_TLS_SSL_PTR.3.gz
201 CURLINFO_TOTAL_TIME.3.gz
202 CURLINFO_TOTAL_TIME_T.3.gz
203 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gz
204 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gz
205 CURLMOPT_MAXCONNECTS.3.gz
206 CURLMOPT_MAX_HOST_CONNECTIONS.3.gz
207 CURLMOPT_MAX_PIPELINE_LENGTH.3.gz
208 CURLMOPT_MAX_TOTAL_CONNECTIONS.3.gz
209 CURLMOPT_PIPELINING.3.gz
210 CURLMOPT_PIPELINING_SERVER_BL.3.gz
211 CURLMOPT_PIPELINING_SITE_BL.3.gz
212 CURLMOPT_PUSHDATA.3.gz
213 CURLMOPT_PUSHFUNCTION.3.gz
214 CURLMOPT_SOCKETDATA.3.gz
215 CURLMOPT_SOCKETFUNCTION.3.gz
216 CURLMOPT_TIMERDATA.3.gz
217 CURLMOPT_TIMERFUNCTION.3.gz
218 CURLOPT_ABSTRACT_UNIX_SOCKET.3.gz
219 CURLOPT_ACCEPTTIMEOUT_MS.3.gz
220 CURLOPT_ACCEPT_ENCODING.3.gz
221 CURLOPT_ADDRESS_SCOPE.3.gz
223 CURLOPT_AUTOREFERER.3.gz
224 CURLOPT_BUFFERSIZE.3.gz
227 CURLOPT_CERTINFO.3.gz
228 CURLOPT_CHUNK_BGN_FUNCTION.3.gz
229 CURLOPT_CHUNK_DATA.3.gz
230 CURLOPT_CHUNK_END_FUNCTION.3.gz
231 CURLOPT_CLOSESOCKETDATA.3.gz
232 CURLOPT_CLOSESOCKETFUNCTION.3.gz
233 CURLOPT_CONNECTTIMEOUT.3.gz
234 CURLOPT_CONNECTTIMEOUT_MS.3.gz
235 CURLOPT_CONNECT_ONLY.3.gz
236 CURLOPT_CONNECT_TO.3.gz
237 CURLOPT_CONV_FROM_NETWORK_FUNCTION.3.gz
238 CURLOPT_CONV_FROM_UTF8_FUNCTION.3.gz
239 CURLOPT_CONV_TO_NETWORK_FUNCTION.3.gz
241 CURLOPT_COOKIEFILE.3.gz
242 CURLOPT_COOKIEJAR.3.gz
243 CURLOPT_COOKIELIST.3.gz
244 CURLOPT_COOKIESESSION.3.gz
245 CURLOPT_COPYPOSTFIELDS.3.gz
248 CURLOPT_CUSTOMREQUEST.3.gz
249 CURLOPT_DEBUGDATA.3.gz
250 CURLOPT_DEBUGFUNCTION.3.gz
251 CURLOPT_DEFAULT_PROTOCOL.3.gz
252 CURLOPT_DIRLISTONLY.3.gz
253 CURLOPT_DISALLOW_USERNAME_IN_URL.3.gz
254 CURLOPT_DNS_CACHE_TIMEOUT.3.gz
255 CURLOPT_DNS_INTERFACE.3.gz
256 CURLOPT_DNS_LOCAL_IP4.3.gz
257 CURLOPT_DNS_LOCAL_IP6.3.gz
258 CURLOPT_DNS_SERVERS.3.gz
259 CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz
260 CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz
261 CURLOPT_EGDSOCKET.3.gz
262 CURLOPT_ERRORBUFFER.3.gz
263 CURLOPT_EXPECT_100_TIMEOUT_MS.3.gz
264 CURLOPT_FAILONERROR.3.gz
265 CURLOPT_FILETIME.3.gz
266 CURLOPT_FNMATCH_DATA.3.gz
267 CURLOPT_FNMATCH_FUNCTION.3.gz
268 CURLOPT_FOLLOWLOCATION.3.gz
269 CURLOPT_FORBID_REUSE.3.gz
270 CURLOPT_FRESH_CONNECT.3.gz
272 CURLOPT_FTPSSLAUTH.3.gz
273 CURLOPT_FTP_ACCOUNT.3.gz
274 CURLOPT_FTP_ALTERNATIVE_TO_USER.3.gz
275 CURLOPT_FTP_CREATE_MISSING_DIRS.3.gz
276 CURLOPT_FTP_FILEMETHOD.3.gz
277 CURLOPT_FTP_RESPONSE_TIMEOUT.3.gz
278 CURLOPT_FTP_SKIP_PASV_IP.3.gz
279 CURLOPT_FTP_SSL_CCC.3.gz
280 CURLOPT_FTP_USE_EPRT.3.gz
281 CURLOPT_FTP_USE_EPSV.3.gz
282 CURLOPT_FTP_USE_PRET.3.gz
283 CURLOPT_GSSAPI_DELEGATION.3.gz
284 CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gz
285 CURLOPT_HAPROXYPROTOCOL.3.gz
287 CURLOPT_HEADERDATA.3.gz
288 CURLOPT_HEADERFUNCTION.3.gz
289 CURLOPT_HEADEROPT.3.gz
290 CURLOPT_HTTP200ALIASES.3.gz
291 CURLOPT_HTTPAUTH.3.gz
293 CURLOPT_HTTPHEADER.3.gz
294 CURLOPT_HTTPPOST.3.gz
295 CURLOPT_HTTPPROXYTUNNEL.3.gz
296 CURLOPT_HTTP_CONTENT_DECODING.3.gz
297 CURLOPT_HTTP_TRANSFER_DECODING.3.gz
298 CURLOPT_HTTP_VERSION.3.gz
299 CURLOPT_IGNORE_CONTENT_LENGTH.3.gz
300 CURLOPT_INFILESIZE.3.gz
301 CURLOPT_INFILESIZE_LARGE.3.gz
302 CURLOPT_INTERFACE.3.gz
303 CURLOPT_INTERLEAVEDATA.3.gz
304 CURLOPT_INTERLEAVEFUNCTION.3.gz
305 CURLOPT_IOCTLDATA.3.gz
306 CURLOPT_IOCTLFUNCTION.3.gz
307 CURLOPT_IPRESOLVE.3.gz
308 CURLOPT_ISSUERCERT.3.gz
309 CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
310 CURLOPT_KEYPASSWD.3.gz
311 CURLOPT_KRBLEVEL.3.gz
312 CURLOPT_LOCALPORT.3.gz
313 CURLOPT_LOCALPORTRANGE.3.gz
314 CURLOPT_LOGIN_OPTIONS.3.gz
315 CURLOPT_LOW_SPEED_LIMIT.3.gz
316 CURLOPT_LOW_SPEED_TIME.3.gz
317 CURLOPT_MAIL_AUTH.3.gz
318 CURLOPT_MAIL_FROM.3.gz
319 CURLOPT_MAIL_RCPT.3.gz
320 CURLOPT_MAXCONNECTS.3.gz
321 CURLOPT_MAXFILESIZE.3.gz
322 CURLOPT_MAXFILESIZE_LARGE.3.gz
323 CURLOPT_MAXREDIRS.3.gz
324 CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
325 CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
326 CURLOPT_MIMEPOST.3.gz
328 CURLOPT_NETRC_FILE.3.gz
329 CURLOPT_NEW_DIRECTORY_PERMS.3.gz
330 CURLOPT_NEW_FILE_PERMS.3.gz
332 CURLOPT_NOPROGRESS.3.gz
334 CURLOPT_NOSIGNAL.3.gz
335 CURLOPT_OPENSOCKETDATA.3.gz
336 CURLOPT_OPENSOCKETFUNCTION.3.gz
337 CURLOPT_PASSWORD.3.gz
338 CURLOPT_PATH_AS_IS.3.gz
339 CURLOPT_PINNEDPUBLICKEY.3.gz
340 CURLOPT_PIPEWAIT.3.gz
343 CURLOPT_POSTFIELDS.3.gz
344 CURLOPT_POSTFIELDSIZE.3.gz
345 CURLOPT_POSTFIELDSIZE_LARGE.3.gz
346 CURLOPT_POSTQUOTE.3.gz
347 CURLOPT_POSTREDIR.3.gz
348 CURLOPT_PREQUOTE.3.gz
349 CURLOPT_PRE_PROXY.3.gz
351 CURLOPT_PROGRESSDATA.3.gz
352 CURLOPT_PROGRESSFUNCTION.3.gz
353 CURLOPT_PROTOCOLS.3.gz
355 CURLOPT_PROXYAUTH.3.gz
356 CURLOPT_PROXYHEADER.3.gz
357 CURLOPT_PROXYPASSWORD.3.gz
358 CURLOPT_PROXYPORT.3.gz
359 CURLOPT_PROXYTYPE.3.gz
360 CURLOPT_PROXYUSERNAME.3.gz
361 CURLOPT_PROXYUSERPWD.3.gz
362 CURLOPT_PROXY_CAINFO.3.gz
363 CURLOPT_PROXY_CAPATH.3.gz
364 CURLOPT_PROXY_CRLFILE.3.gz
365 CURLOPT_PROXY_KEYPASSWD.3.gz
366 CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
367 CURLOPT_PROXY_SERVICE_NAME.3.gz
368 CURLOPT_PROXY_SSLCERT.3.gz
369 CURLOPT_PROXY_SSLCERTTYPE.3.gz
370 CURLOPT_PROXY_SSLKEY.3.gz
371 CURLOPT_PROXY_SSLKEYTYPE.3.gz
372 CURLOPT_PROXY_SSLVERSION.3.gz
373 CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
374 CURLOPT_PROXY_SSL_OPTIONS.3.gz
375 CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
376 CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
377 CURLOPT_PROXY_TLS13_CIPHERS.3.gz
378 CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
379 CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
380 CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
381 CURLOPT_PROXY_TRANSFER_MODE.3.gz
384 CURLOPT_RANDOM_FILE.3.gz
386 CURLOPT_READDATA.3.gz
387 CURLOPT_READFUNCTION.3.gz
388 CURLOPT_REDIR_PROTOCOLS.3.gz
390 CURLOPT_REQUEST_TARGET.3.gz
392 CURLOPT_RESOLVER_START_DATA.3.gz
393 CURLOPT_RESOLVER_START_FUNCTION.3.gz
394 CURLOPT_RESUME_FROM.3.gz
395 CURLOPT_RESUME_FROM_LARGE.3.gz
396 CURLOPT_RTSP_CLIENT_CSEQ.3.gz
397 CURLOPT_RTSP_REQUEST.3.gz
398 CURLOPT_RTSP_SERVER_CSEQ.3.gz
399 CURLOPT_RTSP_SESSION_ID.3.gz
400 CURLOPT_RTSP_STREAM_URI.3.gz
401 CURLOPT_RTSP_TRANSPORT.3.gz
403 CURLOPT_SEEKDATA.3.gz
404 CURLOPT_SEEKFUNCTION.3.gz
405 CURLOPT_SERVICE_NAME.3.gz
407 CURLOPT_SOCKOPTDATA.3.gz
408 CURLOPT_SOCKOPTFUNCTION.3.gz
409 CURLOPT_SOCKS5_AUTH.3.gz
410 CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
411 CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
412 CURLOPT_SSH_AUTH_TYPES.3.gz
413 CURLOPT_SSH_COMPRESSION.3.gz
414 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
415 CURLOPT_SSH_KEYDATA.3.gz
416 CURLOPT_SSH_KEYFUNCTION.3.gz
417 CURLOPT_SSH_KNOWNHOSTS.3.gz
418 CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
419 CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
421 CURLOPT_SSLCERTTYPE.3.gz
422 CURLOPT_SSLENGINE.3.gz
423 CURLOPT_SSLENGINE_DEFAULT.3.gz
425 CURLOPT_SSLKEYTYPE.3.gz
426 CURLOPT_SSLVERSION.3.gz
427 CURLOPT_SSL_CIPHER_LIST.3.gz
428 CURLOPT_SSL_CTX_DATA.3.gz
429 CURLOPT_SSL_CTX_FUNCTION.3.gz
430 CURLOPT_SSL_ENABLE_ALPN.3.gz
431 CURLOPT_SSL_ENABLE_NPN.3.gz
432 CURLOPT_SSL_FALSESTART.3.gz
433 CURLOPT_SSL_OPTIONS.3.gz
434 CURLOPT_SSL_SESSIONID_CACHE.3.gz
435 CURLOPT_SSL_VERIFYHOST.3.gz
436 CURLOPT_SSL_VERIFYPEER.3.gz
437 CURLOPT_SSL_VERIFYSTATUS.3.gz
439 CURLOPT_STREAM_DEPENDS.3.gz
440 CURLOPT_STREAM_DEPENDS_E.3.gz
441 CURLOPT_STREAM_WEIGHT.3.gz
442 CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
443 CURLOPT_TCP_FASTOPEN.3.gz
444 CURLOPT_TCP_KEEPALIVE.3.gz
445 CURLOPT_TCP_KEEPIDLE.3.gz
446 CURLOPT_TCP_KEEPINTVL.3.gz
447 CURLOPT_TCP_NODELAY.3.gz
448 CURLOPT_TELNETOPTIONS.3.gz
449 CURLOPT_TFTP_BLKSIZE.3.gz
450 CURLOPT_TFTP_NO_OPTIONS.3.gz
451 CURLOPT_TIMECONDITION.3.gz
453 CURLOPT_TIMEOUT_MS.3.gz
454 CURLOPT_TIMEVALUE.3.gz
455 CURLOPT_TIMEVALUE_LARGE.3.gz
456 CURLOPT_TLS13_CIPHERS.3.gz
457 CURLOPT_TLSAUTH_PASSWORD.3.gz
458 CURLOPT_TLSAUTH_TYPE.3.gz
459 CURLOPT_TLSAUTH_USERNAME.3.gz
460 CURLOPT_TRANSFERTEXT.3.gz
461 CURLOPT_TRANSFER_ENCODING.3.gz
462 CURLOPT_UNIX_SOCKET_PATH.3.gz
463 CURLOPT_UNRESTRICTED_AUTH.3.gz
466 CURLOPT_USERAGENT.3.gz
467 CURLOPT_USERNAME.3.gz
471 CURLOPT_WILDCARDMATCH.3.gz
472 CURLOPT_WRITEDATA.3.gz
473 CURLOPT_WRITEFUNCTION.3.gz
474 CURLOPT_XFERINFODATA.3.gz
475 CURLOPT_XFERINFOFUNCTION.3.gz
476 CURLOPT_XOAUTH2_BEARER.3.gz
477 curl_easy_cleanup.3.gz
478 curl_easy_duphandle.3.gz
479 curl_easy_escape.3.gz
480 curl_easy_getinfo.3.gz
483 curl_easy_perform.3.gz
487 curl_easy_setopt.3.gz
488 curl_easy_strerror.3.gz
489 curl_easy_unescape.3.gz
497 curl_global_cleanup.3.gz
498 curl_global_init.3.gz
499 curl_global_init_mem.3.gz
500 curl_global_sslset.3.gz
501 curl_mime_addpart.3.gz
503 curl_mime_data_cb.3.gz
504 curl_mime_encoder.3.gz
505 curl_mime_filedata.3.gz
506 curl_mime_filename.3.gz
508 curl_mime_headers.3.gz
511 curl_mime_subparts.3.gz
514 curl_multi_add_handle.3.gz
515 curl_multi_assign.3.gz
516 curl_multi_cleanup.3.gz
517 curl_multi_fdset.3.gz
518 curl_multi_info_read.3.gz
520 curl_multi_perform.3.gz
521 curl_multi_remove_handle.3.gz
522 curl_multi_setopt.3.gz
523 curl_multi_socket.3.gz
524 curl_multi_socket_action.3.gz
525 curl_multi_socket_all.3.gz
526 curl_multi_strerror.3.gz
527 curl_multi_timeout.3.gz
529 curl_share_cleanup.3.gz
531 curl_share_setopt.3.gz
532 curl_share_strerror.3.gz
533 curl_slist_append.3.gz
534 curl_slist_free_all.3.gz
539 curl_version_info.3.gz
543 libcurl-security.3.gz
547 libcurl-tutorial.3.gz
551 [FILE:4114:patches/patch-configure]
552 Description: Tweak the build for a FreeBSD environment.
553 Respect user-supplied CFLAGS
554 Use the FreeBSD location of pkg-config's library directory.
555 Check for librtmp in sensible locations in all cases.
556 Forwarded: not-needed
557 Author: Peter Pentchev <roam@FreeBSD.org>
558 Last-Update: 2010-12-19
560 --- configure.orig 2018-09-03 21:26:45 UTC
562 @@ -3642,9 +3642,10 @@ $as_echo "$as_me: LIBS note: LIBS should
564 xc_bad_var_ldflags=yes
567 - xc_bad_var_ldflags=yes
569 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
570 +# -l* | --library=*)
571 +# xc_bad_var_ldflags=yes
575 if test $xc_bad_var_ldflags = yes; then
576 @@ -3714,9 +3715,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
578 for xc_word in $CFLAGS; do
581 - xc_bad_var_cflags=yes
583 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
585 +# xc_bad_var_cflags=yes
588 xc_bad_var_cflags=yes
590 @@ -17352,6 +17354,8 @@ $as_echo "$as_me: WARNING: compiler opti
592 tmp_CPPFLAGS="$CPPFLAGS"
594 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
597 for word1 in $tmp_CFLAGS; do
598 ac_var_strip_word="no"
599 @@ -17382,6 +17386,7 @@ $as_echo "$as_me: WARNING: compiler opti
601 tmp_CPPFLAGS="$ac_var_stripped"
606 if test "$want_debug" = "yes"; then
607 @@ -17599,6 +17604,8 @@ $as_echo "$honor_optimize_option" >&6; }
609 if test "$honor_optimize_option" = "yes"; then
611 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
614 for word1 in $tmp_CFLAGS; do
615 ac_var_strip_word="no"
616 @@ -17629,6 +17636,7 @@ $as_echo "$honor_optimize_option" >&6; }
618 tmp_CPPFLAGS="$ac_var_stripped"
622 if test "$want_optimize" = "yes"; then
623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
624 @@ -26762,30 +26770,30 @@ $as_echo "found" >&6; }
634 + LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
635 + CPP_RTMP="-I${PREFIX_RTMP}/include"
636 + DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
637 PREFIX_RTMP=$OPT_LIBRTMP
641 - if test -n "$PREFIX_RTMP"; then
642 - LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
643 - CPP_RTMP=-I${PREFIX_RTMP}/include
644 - DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
647 LDFLAGS="$LDFLAGS $LD_RTMP"
648 CPPFLAGS="$CPPFLAGS $CPP_RTMP"
649 LIBS="$LIB_RTMP $LIBS"
651 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
652 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
653 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
654 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
655 if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
656 $as_echo_n "(cached) " >&6
658 ac_check_lib_save_LIBS=$LIBS
661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
662 /* end confdefs.h. */
664 @@ -41360,9 +41368,10 @@ $as_echo "$as_me: LIBS note: LIBS should
666 xc_bad_var_ldflags=yes
669 - xc_bad_var_ldflags=yes
671 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
672 +# -l* | --library=*)
673 +# xc_bad_var_ldflags=yes
677 if test $xc_bad_var_ldflags = yes; then
678 @@ -41432,9 +41441,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
680 for xc_word in $CFLAGS; do
683 - xc_bad_var_cflags=yes
685 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
687 +# xc_bad_var_cflags=yes
690 xc_bad_var_cflags=yes
694 [FILE:277:patches/patch-lib-hostcheck.h]
695 --- lib/hostcheck.h.orig 2017-12-02 23:33:19 UTC
698 ***************************************************************************/
700 #include <curl/curl.h>
701 +#include <netinet/in.h>
703 #define CURL_HOST_NOMATCH 0
704 #define CURL_HOST_MATCH 1
707 [FILE:2250:patches/patch-src-tool_operate.c]
708 --- src/tool_operate.c.orig 2018-09-04 20:48:37 UTC
709 +++ src/tool_operate.c
710 @@ -603,20 +603,7 @@ static CURLcode operate_do(struct Global
711 DEBUGASSERT(!outs.filename);
714 - if(config->resume_from_current) {
715 - /* We're told to continue from where we are now. Get the size
716 - of the file as it is now and open it for append instead */
717 - struct_stat fileinfo;
718 - /* VMS -- Danger, the filesize is only valid for stream files */
719 - if(0 == stat(outfile, &fileinfo))
720 - /* set offset to current file size: */
721 - config->resume_from = fileinfo.st_size;
723 - /* let offset be 0 */
724 - config->resume_from = 0;
727 - if(config->resume_from) {
728 + if(config->resume_from || config->resume_from_current) {
730 /* open file for output, forcing VMS output format into stream
731 mode which is needed for stat() call above to always work. */
732 @@ -624,7 +611,8 @@ static CURLcode operate_do(struct Global
733 "ctx=stm", "rfm=stmlf", "rat=cr", "mrs=0");
735 /* open file for output: */
736 - FILE *file = fopen(outfile, config->resume_from?"ab":"wb");
737 + /* (always open for appending, it has no effect on new files) */
738 + FILE *file = fopen(outfile, "ab");
741 helpf(global->errors, "Can't open '%s'!\n", outfile);
742 @@ -633,6 +621,19 @@ static CURLcode operate_do(struct Global
747 + if(config->resume_from_current) {
748 + /* We're told to continue from where we are now. Get the size
749 + of the file as it is now */
750 + struct_stat fileinfo;
751 + if(0 == fstat(fileno(outs.stream), &fileinfo))
752 + /* set offset to current file size: */
753 + config->resume_from = fileinfo.st_size;
755 + /* let offset be 0 */
756 + config->resume_from = 0;
759 outs.init = config->resume_from;