Ravenports generated: 28 Mar 2019 11:43
[ravenports.git] / bucket_53 / curl
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               curl
4 VERSION=                7.64.1
5 KEYWORDS=               ftp net www
6 VARIANTS=               standard
7 SDESC[standard]=        Tool and library for transferring data with URLs
8 HOMEPAGE=               https://curl.haxx.se/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://curl.haxx.se/download/
13 DISTFILE[1]=            curl-7.64.1.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         manpages
18                         examples
19                         docs
20
21 OPTIONS_AVAILABLE=      IDN LDAP LDAPS SSH2
22 OPTIONS_STANDARD=       IDN LDAP LDAPS SSH2
23
24 BUILDRUN_DEPENDS=       libnghttp2:single:standard
25 RUN_DEPENDS=            nss:caroot:standard
26
27 USES=                   cpe gmake libtool perl:build pkgconfig shebangfix
28                         ssl
29
30 LICENSE=                MIT:primary
31 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING
32 LICENSE_SCHEME=         solo
33
34 CPE_VENDOR=             haxx
35 FPC_EQUIVALENT=         ftp/curl
36 SHEBANG_FILES=          */*.pl
37
38 MUST_CONFIGURE=         gnu
39 CONFIGURE_ARGS=         --disable-werror
40                         --enable-imap
41                         --enable-pop3
42                         --enable-rtsp
43                         --enable-smtp
44                         --with-zsh-functions-dir={{LOCALBASE}}/share/zsh/site-functions
45                         --without-axtls
46                         --with-ca-bundle={{LOCALBASE}}/share/certs/ca-root-nss.crt
47                         --enable-cookies
48                         --with-nghttp2
49                         --with-ipv6
50                         --with-ssl={{OPENSSLBASE}}
51                         --enable-pthreads
52                         --enable-threaded-resolver
53 CONFIGURE_ENV=          LOCALBASE={{LOCALBASE}}
54                         ac_cv_func_SSLv2_client_method=no
55
56 SOVERSION=              4.5.0
57
58 CPPFLAGS=               -I{{OPENSSLINC}}
59 LDFLAGS=                -L{{OPENSSLLIB}}
60 TEST_TARGET=            test
61
62 [SSH2].DESCRIPTION=                     SCP/SFTP support via libssh2
63
64 post-patch:
65         ${REINPLACE_CMD} -e '/^SUBDIRS = / s|$$| docs scripts|; /^DIST_SUBDIRS = / s| docs scripts||; /cd docs &&/d' \
66                 ${WRKSRC}/Makefile.in
67         ${REINPLACE_CMD} -e 's|\(flags_dbg_off=\)".*"|\1""|; s|\(flags_opt_off=\)".*"|\1""|' \
68                 ${WRKSRC}/configure
69         ${REINPLACE_CMD} -e 's|include <gssapi.h>|include <gssapi/gssapi.h>|' \
70                 ${WRKSRC}/lib/curl_gssapi.h ${WRKSRC}/lib/urldata.h
71         # fix libcurl.pc
72         ${REINPLACE_CMD} -e '/^Libs.private:/ s|:|: -L${OPENSSLLIB}|' \
73                 ${WRKSRC}/libcurl.pc.in
74
75 post-install:
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}/)
86
87 [FILE:779:descriptions/desc.primary]
88 Command line tool and library for transferring data with URLs.
89
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
94 humans daily.
95
96 Protocols:
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.
99
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.
104
105
106 [FILE:45:descriptions/desc.manpages]
107 This package contains the man pages of cURL.
108
109
110 [FILE:97:distinfo]
111 9252332a7f871ce37bfa7f78bdd0a0e3924d8187cc27cb57c76c9474a7168fb3      2385360 curl-7.64.1.tar.xz
112
113
114 [FILE:329:manifests/plist.primary]
115 bin/
116  curl
117  curl-config
118 include/curl/
119  curl.h
120  curlver.h
121  easy.h
122  mprintf.h
123  multi.h
124  stdcheaders.h
125  system.h
126  typecheck-gcc.h
127  urlapi.h
128 lib/
129  libcurl.a
130  libcurl.so
131  libcurl.so.%%SOMAJOR%%
132  libcurl.so.%%SOVERSION%%
133 lib/pkgconfig/libcurl.pc
134 share/aclocal/libcurl.m4
135 share/fish/completions/curl.fish
136 share/zsh/site-functions/_curl
137
138
139 [FILE:11674:manifests/plist.manpages]
140 share/man/man1/
141  curl-config.1.gz
142  curl.1.gz
143 share/man/man3/
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
190  CURLINFO_SCHEME.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
226  CURLOPT_ALTSVC.3.gz
227  CURLOPT_ALTSVC_CTRL.3.gz
228  CURLOPT_APPEND.3.gz
229  CURLOPT_AUTOREFERER.3.gz
230  CURLOPT_BUFFERSIZE.3.gz
231  CURLOPT_CAINFO.3.gz
232  CURLOPT_CAPATH.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
246  CURLOPT_COOKIE.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
252  CURLOPT_CRLF.3.gz
253  CURLOPT_CRLFILE.3.gz
254  CURLOPT_CURLU.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
268  CURLOPT_DOH_URL.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
279  CURLOPT_FTPPORT.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
294  CURLOPT_HEADER.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
301  CURLOPT_HTTPGET.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_MAXCONNECTS.3.gz
330  CURLOPT_MAXFILESIZE.3.gz
331  CURLOPT_MAXFILESIZE_LARGE.3.gz
332  CURLOPT_MAXREDIRS.3.gz
333  CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
334  CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
335  CURLOPT_MIMEPOST.3.gz
336  CURLOPT_NETRC.3.gz
337  CURLOPT_NETRC_FILE.3.gz
338  CURLOPT_NEW_DIRECTORY_PERMS.3.gz
339  CURLOPT_NEW_FILE_PERMS.3.gz
340  CURLOPT_NOBODY.3.gz
341  CURLOPT_NOPROGRESS.3.gz
342  CURLOPT_NOPROXY.3.gz
343  CURLOPT_NOSIGNAL.3.gz
344  CURLOPT_OPENSOCKETDATA.3.gz
345  CURLOPT_OPENSOCKETFUNCTION.3.gz
346  CURLOPT_PASSWORD.3.gz
347  CURLOPT_PATH_AS_IS.3.gz
348  CURLOPT_PINNEDPUBLICKEY.3.gz
349  CURLOPT_PIPEWAIT.3.gz
350  CURLOPT_PORT.3.gz
351  CURLOPT_POST.3.gz
352  CURLOPT_POSTFIELDS.3.gz
353  CURLOPT_POSTFIELDSIZE.3.gz
354  CURLOPT_POSTFIELDSIZE_LARGE.3.gz
355  CURLOPT_POSTQUOTE.3.gz
356  CURLOPT_POSTREDIR.3.gz
357  CURLOPT_PREQUOTE.3.gz
358  CURLOPT_PRE_PROXY.3.gz
359  CURLOPT_PRIVATE.3.gz
360  CURLOPT_PROGRESSDATA.3.gz
361  CURLOPT_PROGRESSFUNCTION.3.gz
362  CURLOPT_PROTOCOLS.3.gz
363  CURLOPT_PROXY.3.gz
364  CURLOPT_PROXYAUTH.3.gz
365  CURLOPT_PROXYHEADER.3.gz
366  CURLOPT_PROXYPASSWORD.3.gz
367  CURLOPT_PROXYPORT.3.gz
368  CURLOPT_PROXYTYPE.3.gz
369  CURLOPT_PROXYUSERNAME.3.gz
370  CURLOPT_PROXYUSERPWD.3.gz
371  CURLOPT_PROXY_CAINFO.3.gz
372  CURLOPT_PROXY_CAPATH.3.gz
373  CURLOPT_PROXY_CRLFILE.3.gz
374  CURLOPT_PROXY_KEYPASSWD.3.gz
375  CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
376  CURLOPT_PROXY_SERVICE_NAME.3.gz
377  CURLOPT_PROXY_SSLCERT.3.gz
378  CURLOPT_PROXY_SSLCERTTYPE.3.gz
379  CURLOPT_PROXY_SSLKEY.3.gz
380  CURLOPT_PROXY_SSLKEYTYPE.3.gz
381  CURLOPT_PROXY_SSLVERSION.3.gz
382  CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
383  CURLOPT_PROXY_SSL_OPTIONS.3.gz
384  CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
385  CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
386  CURLOPT_PROXY_TLS13_CIPHERS.3.gz
387  CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
388  CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
389  CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
390  CURLOPT_PROXY_TRANSFER_MODE.3.gz
391  CURLOPT_PUT.3.gz
392  CURLOPT_QUOTE.3.gz
393  CURLOPT_RANDOM_FILE.3.gz
394  CURLOPT_RANGE.3.gz
395  CURLOPT_READDATA.3.gz
396  CURLOPT_READFUNCTION.3.gz
397  CURLOPT_REDIR_PROTOCOLS.3.gz
398  CURLOPT_REFERER.3.gz
399  CURLOPT_REQUEST_TARGET.3.gz
400  CURLOPT_RESOLVE.3.gz
401  CURLOPT_RESOLVER_START_DATA.3.gz
402  CURLOPT_RESOLVER_START_FUNCTION.3.gz
403  CURLOPT_RESUME_FROM.3.gz
404  CURLOPT_RESUME_FROM_LARGE.3.gz
405  CURLOPT_RTSP_CLIENT_CSEQ.3.gz
406  CURLOPT_RTSP_REQUEST.3.gz
407  CURLOPT_RTSP_SERVER_CSEQ.3.gz
408  CURLOPT_RTSP_SESSION_ID.3.gz
409  CURLOPT_RTSP_STREAM_URI.3.gz
410  CURLOPT_RTSP_TRANSPORT.3.gz
411  CURLOPT_SASL_IR.3.gz
412  CURLOPT_SEEKDATA.3.gz
413  CURLOPT_SEEKFUNCTION.3.gz
414  CURLOPT_SERVICE_NAME.3.gz
415  CURLOPT_SHARE.3.gz
416  CURLOPT_SOCKOPTDATA.3.gz
417  CURLOPT_SOCKOPTFUNCTION.3.gz
418  CURLOPT_SOCKS5_AUTH.3.gz
419  CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
420  CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
421  CURLOPT_SSH_AUTH_TYPES.3.gz
422  CURLOPT_SSH_COMPRESSION.3.gz
423  CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
424  CURLOPT_SSH_KEYDATA.3.gz
425  CURLOPT_SSH_KEYFUNCTION.3.gz
426  CURLOPT_SSH_KNOWNHOSTS.3.gz
427  CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
428  CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
429  CURLOPT_SSLCERT.3.gz
430  CURLOPT_SSLCERTTYPE.3.gz
431  CURLOPT_SSLENGINE.3.gz
432  CURLOPT_SSLENGINE_DEFAULT.3.gz
433  CURLOPT_SSLKEY.3.gz
434  CURLOPT_SSLKEYTYPE.3.gz
435  CURLOPT_SSLVERSION.3.gz
436  CURLOPT_SSL_CIPHER_LIST.3.gz
437  CURLOPT_SSL_CTX_DATA.3.gz
438  CURLOPT_SSL_CTX_FUNCTION.3.gz
439  CURLOPT_SSL_ENABLE_ALPN.3.gz
440  CURLOPT_SSL_ENABLE_NPN.3.gz
441  CURLOPT_SSL_FALSESTART.3.gz
442  CURLOPT_SSL_OPTIONS.3.gz
443  CURLOPT_SSL_SESSIONID_CACHE.3.gz
444  CURLOPT_SSL_VERIFYHOST.3.gz
445  CURLOPT_SSL_VERIFYPEER.3.gz
446  CURLOPT_SSL_VERIFYSTATUS.3.gz
447  CURLOPT_STDERR.3.gz
448  CURLOPT_STREAM_DEPENDS.3.gz
449  CURLOPT_STREAM_DEPENDS_E.3.gz
450  CURLOPT_STREAM_WEIGHT.3.gz
451  CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
452  CURLOPT_TCP_FASTOPEN.3.gz
453  CURLOPT_TCP_KEEPALIVE.3.gz
454  CURLOPT_TCP_KEEPIDLE.3.gz
455  CURLOPT_TCP_KEEPINTVL.3.gz
456  CURLOPT_TCP_NODELAY.3.gz
457  CURLOPT_TELNETOPTIONS.3.gz
458  CURLOPT_TFTP_BLKSIZE.3.gz
459  CURLOPT_TFTP_NO_OPTIONS.3.gz
460  CURLOPT_TIMECONDITION.3.gz
461  CURLOPT_TIMEOUT.3.gz
462  CURLOPT_TIMEOUT_MS.3.gz
463  CURLOPT_TIMEVALUE.3.gz
464  CURLOPT_TIMEVALUE_LARGE.3.gz
465  CURLOPT_TLS13_CIPHERS.3.gz
466  CURLOPT_TLSAUTH_PASSWORD.3.gz
467  CURLOPT_TLSAUTH_TYPE.3.gz
468  CURLOPT_TLSAUTH_USERNAME.3.gz
469  CURLOPT_TRAILERDATA.3.gz
470  CURLOPT_TRAILERFUNCTION.3.gz
471  CURLOPT_TRANSFERTEXT.3.gz
472  CURLOPT_TRANSFER_ENCODING.3.gz
473  CURLOPT_UNIX_SOCKET_PATH.3.gz
474  CURLOPT_UNRESTRICTED_AUTH.3.gz
475  CURLOPT_UPKEEP_INTERVAL_MS.3.gz
476  CURLOPT_UPLOAD.3.gz
477  CURLOPT_UPLOAD_BUFFERSIZE.3.gz
478  CURLOPT_URL.3.gz
479  CURLOPT_USERAGENT.3.gz
480  CURLOPT_USERNAME.3.gz
481  CURLOPT_USERPWD.3.gz
482  CURLOPT_USE_SSL.3.gz
483  CURLOPT_VERBOSE.3.gz
484  CURLOPT_WILDCARDMATCH.3.gz
485  CURLOPT_WRITEDATA.3.gz
486  CURLOPT_WRITEFUNCTION.3.gz
487  CURLOPT_XFERINFODATA.3.gz
488  CURLOPT_XFERINFOFUNCTION.3.gz
489  CURLOPT_XOAUTH2_BEARER.3.gz
490  curl_easy_cleanup.3.gz
491  curl_easy_duphandle.3.gz
492  curl_easy_escape.3.gz
493  curl_easy_getinfo.3.gz
494  curl_easy_init.3.gz
495  curl_easy_pause.3.gz
496  curl_easy_perform.3.gz
497  curl_easy_recv.3.gz
498  curl_easy_reset.3.gz
499  curl_easy_send.3.gz
500  curl_easy_setopt.3.gz
501  curl_easy_strerror.3.gz
502  curl_easy_unescape.3.gz
503  curl_easy_upkeep.3.gz
504  curl_escape.3.gz
505  curl_formadd.3.gz
506  curl_formfree.3.gz
507  curl_formget.3.gz
508  curl_free.3.gz
509  curl_getdate.3.gz
510  curl_getenv.3.gz
511  curl_global_cleanup.3.gz
512  curl_global_init.3.gz
513  curl_global_init_mem.3.gz
514  curl_global_sslset.3.gz
515  curl_mime_addpart.3.gz
516  curl_mime_data.3.gz
517  curl_mime_data_cb.3.gz
518  curl_mime_encoder.3.gz
519  curl_mime_filedata.3.gz
520  curl_mime_filename.3.gz
521  curl_mime_free.3.gz
522  curl_mime_headers.3.gz
523  curl_mime_init.3.gz
524  curl_mime_name.3.gz
525  curl_mime_subparts.3.gz
526  curl_mime_type.3.gz
527  curl_mprintf.3.gz
528  curl_multi_add_handle.3.gz
529  curl_multi_assign.3.gz
530  curl_multi_cleanup.3.gz
531  curl_multi_fdset.3.gz
532  curl_multi_info_read.3.gz
533  curl_multi_init.3.gz
534  curl_multi_perform.3.gz
535  curl_multi_remove_handle.3.gz
536  curl_multi_setopt.3.gz
537  curl_multi_socket.3.gz
538  curl_multi_socket_action.3.gz
539  curl_multi_socket_all.3.gz
540  curl_multi_strerror.3.gz
541  curl_multi_timeout.3.gz
542  curl_multi_wait.3.gz
543  curl_share_cleanup.3.gz
544  curl_share_init.3.gz
545  curl_share_setopt.3.gz
546  curl_share_strerror.3.gz
547  curl_slist_append.3.gz
548  curl_slist_free_all.3.gz
549  curl_strequal.3.gz
550  curl_strnequal.3.gz
551  curl_unescape.3.gz
552  curl_url.3.gz
553  curl_url_cleanup.3.gz
554  curl_url_dup.3.gz
555  curl_url_get.3.gz
556  curl_url_set.3.gz
557  curl_version.3.gz
558  curl_version_info.3.gz
559  libcurl-easy.3.gz
560  libcurl-env.3.gz
561  libcurl-errors.3.gz
562  libcurl-multi.3.gz
563  libcurl-security.3.gz
564  libcurl-share.3.gz
565  libcurl-symbols.3.gz
566  libcurl-thread.3.gz
567  libcurl-tutorial.3.gz
568  libcurl-url.3.gz
569  libcurl.3.gz
570
571
572 [FILE:4114:patches/patch-configure]
573 Description: Tweak the build for a FreeBSD environment.
574  Respect user-supplied CFLAGS
575  Use the FreeBSD location of pkg-config's library directory.
576  Check for librtmp in sensible locations in all cases.
577 Forwarded: not-needed
578 Author: Peter Pentchev <roam@FreeBSD.org>
579 Last-Update: 2010-12-19
580
581 --- configure.orig      2019-02-05 14:11:44 UTC
582 +++ configure
583 @@ -3637,9 +3637,10 @@ $as_echo "$as_me: LIBS note: LIBS should
584        -I*)
585          xc_bad_var_ldflags=yes
586          ;;
587 -      -l* | --library=*)
588 -        xc_bad_var_ldflags=yes
589 -        ;;
590 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
591 +#      -l* | --library=*)
592 +#        xc_bad_var_ldflags=yes
593 +#        ;;
594      esac
595    done
596    if test $xc_bad_var_ldflags = yes; then
597 @@ -3709,9 +3710,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
598    xc_bad_var_cflags=no
599    for xc_word in $CFLAGS; do
600      case "$xc_word" in
601 -      -D*)
602 -        xc_bad_var_cflags=yes
603 -        ;;
604 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
605 +#      -D*)
606 +#        xc_bad_var_cflags=yes
607 +#        ;;
608        -U*)
609          xc_bad_var_cflags=yes
610          ;;
611 @@ -17193,6 +17195,8 @@ $as_echo "$as_me: WARNING: compiler opti
612      tmp_CFLAGS="$CFLAGS"
613      tmp_CPPFLAGS="$CPPFLAGS"
614  
615 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
616 +if false; then
617      ac_var_stripped=""
618    for word1 in $tmp_CFLAGS; do
619      ac_var_strip_word="no"
620 @@ -17223,6 +17227,7 @@ $as_echo "$as_me: WARNING: compiler opti
621    done
622      tmp_CPPFLAGS="$ac_var_stripped"
623    squeeze tmp_CPPFLAGS
624 +fi
625  
626      #
627      if test "$want_debug" = "yes"; then
628 @@ -17445,6 +17450,8 @@ $as_echo "$honor_optimize_option" >&6; }
629      #
630      if test "$honor_optimize_option" = "yes"; then
631  
632 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
633 +if false; then
634      ac_var_stripped=""
635    for word1 in $tmp_CFLAGS; do
636      ac_var_strip_word="no"
637 @@ -17475,6 +17482,7 @@ $as_echo "$honor_optimize_option" >&6; }
638    done
639      tmp_CPPFLAGS="$ac_var_stripped"
640    squeeze tmp_CPPFLAGS
641 +fi
642  
643        if test "$want_optimize" = "yes"; then
644          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
645 @@ -26706,30 +26714,30 @@ $as_echo "found" >&6; }
646      ;;
647    off)
648          LIB_RTMP="-lrtmp"
649 +        LD_RTMP=""
650 +        CPP_RTMP=""
651 +        DIR_RTMP=""
652      ;;
653    *)
654          LIB_RTMP="-lrtmp"
655 +        LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
656 +        CPP_RTMP="-I${PREFIX_RTMP}/include"
657 +        DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
658      PREFIX_RTMP=$OPT_LIBRTMP
659      ;;
660    esac
661  
662 -    if test -n "$PREFIX_RTMP"; then
663 -    LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
664 -    CPP_RTMP=-I${PREFIX_RTMP}/include
665 -    DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
666 -  fi
667 -
668    LDFLAGS="$LDFLAGS $LD_RTMP"
669    CPPFLAGS="$CPPFLAGS $CPP_RTMP"
670    LIBS="$LIB_RTMP $LIBS"
671  
672 -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
673 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
674 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
675 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
676  if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
677    $as_echo_n "(cached) " >&6
678  else
679    ac_check_lib_save_LIBS=$LIBS
680 -LIBS="-lrtmp  $LIBS"
681 +LIBS="$LIBS"
682  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
683  /* end confdefs.h.  */
684  
685 @@ -41169,9 +41177,10 @@ $as_echo "$as_me: LIBS note: LIBS should
686        -I*)
687          xc_bad_var_ldflags=yes
688          ;;
689 -      -l* | --library=*)
690 -        xc_bad_var_ldflags=yes
691 -        ;;
692 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
693 +#      -l* | --library=*)
694 +#        xc_bad_var_ldflags=yes
695 +#        ;;
696      esac
697    done
698    if test $xc_bad_var_ldflags = yes; then
699 @@ -41241,9 +41250,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
700    xc_bad_var_cflags=no
701    for xc_word in $CFLAGS; do
702      case "$xc_word" in
703 -      -D*)
704 -        xc_bad_var_cflags=yes
705 -        ;;
706 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
707 +#      -D*)
708 +#        xc_bad_var_cflags=yes
709 +#        ;;
710        -U*)
711          xc_bad_var_cflags=yes
712          ;;
713
714
715 [FILE:277:patches/patch-lib-hostcheck.h]
716 --- lib/hostcheck.h.orig        2018-10-27 10:00:54 UTC
717 +++ lib/hostcheck.h
718 @@ -23,6 +23,7 @@
719   ***************************************************************************/
720  
721  #include <curl/curl.h>
722 +#include <netinet/in.h>
723  
724  #define CURL_HOST_NOMATCH 0
725  #define CURL_HOST_MATCH   1
726
727
728 [FILE:2250:patches/patch-src-tool_operate.c]
729 --- src/tool_operate.c.orig     2019-02-05 14:00:12 UTC
730 +++ src/tool_operate.c
731 @@ -603,20 +603,7 @@ static CURLcode operate_do(struct Global
732              DEBUGASSERT(!outs.filename);
733            }
734  
735 -          if(config->resume_from_current) {
736 -            /* We're told to continue from where we are now. Get the size
737 -               of the file as it is now and open it for append instead */
738 -            struct_stat fileinfo;
739 -            /* VMS -- Danger, the filesize is only valid for stream files */
740 -            if(0 == stat(outfile, &fileinfo))
741 -              /* set offset to current file size: */
742 -              config->resume_from = fileinfo.st_size;
743 -            else
744 -              /* let offset be 0 */
745 -              config->resume_from = 0;
746 -          }
747 -
748 -          if(config->resume_from) {
749 +          if(config->resume_from || config->resume_from_current) {
750  #ifdef __VMS
751              /* open file for output, forcing VMS output format into stream
752                 mode which is needed for stat() call above to always work. */
753 @@ -624,7 +611,8 @@ static CURLcode operate_do(struct Global
754                                 "ctx=stm", "rfm=stmlf", "rat=cr", "mrs=0");
755  #else
756              /* open file for output: */
757 -            FILE *file = fopen(outfile, config->resume_from?"ab":"wb");
758 +            /* (always open for appending, it has no effect on new files) */
759 +            FILE *file = fopen(outfile, "ab");
760  #endif
761              if(!file) {
762                helpf(global->errors, "Can't open '%s'!\n", outfile);
763 @@ -633,6 +621,19 @@ static CURLcode operate_do(struct Global
764              }
765              outs.fopened = TRUE;
766              outs.stream = file;
767 +
768 +            if(config->resume_from_current) {
769 +              /* We're told to continue from where we are now. Get the size
770 +                 of the file as it is now */
771 +              struct_stat fileinfo;
772 +              if(0 == fstat(fileno(outs.stream), &fileinfo))
773 +                /* set offset to current file size: */
774 +                config->resume_from = fileinfo.st_size;
775 +              else
776 +                /* let offset be 0 */
777 +                config->resume_from = 0;
778 +            }
779 +
780              outs.init = config->resume_from;
781            }
782            else {
783