Ravenports generated: 13 Mar 2020 23:41
[ravenports.git] / bucket_53 / curl
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               curl
4 VERSION=                7.69.0
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.69.0.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.6.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 9fadf2f082c127757808a28ddd5ab9d1bc2c7061ca7ddaf85814285e15e3271f      2466092 curl-7.69.0.tar.xz
112
113
114 [FILE:338: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/vendor_completions.d/curl.fish
136 share/zsh/site-functions/_curl
137
138
139 [FILE:11874: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_RETRY_AFTER.3.gz
187  CURLINFO_RTSP_CLIENT_CSEQ.3.gz
188  CURLINFO_RTSP_CSEQ_RECV.3.gz
189  CURLINFO_RTSP_SERVER_CSEQ.3.gz
190  CURLINFO_RTSP_SESSION_ID.3.gz
191  CURLINFO_SCHEME.3.gz
192  CURLINFO_SIZE_DOWNLOAD.3.gz
193  CURLINFO_SIZE_DOWNLOAD_T.3.gz
194  CURLINFO_SIZE_UPLOAD.3.gz
195  CURLINFO_SIZE_UPLOAD_T.3.gz
196  CURLINFO_SPEED_DOWNLOAD.3.gz
197  CURLINFO_SPEED_DOWNLOAD_T.3.gz
198  CURLINFO_SPEED_UPLOAD.3.gz
199  CURLINFO_SPEED_UPLOAD_T.3.gz
200  CURLINFO_SSL_ENGINES.3.gz
201  CURLINFO_SSL_VERIFYRESULT.3.gz
202  CURLINFO_STARTTRANSFER_TIME.3.gz
203  CURLINFO_STARTTRANSFER_TIME_T.3.gz
204  CURLINFO_TLS_SESSION.3.gz
205  CURLINFO_TLS_SSL_PTR.3.gz
206  CURLINFO_TOTAL_TIME.3.gz
207  CURLINFO_TOTAL_TIME_T.3.gz
208  CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gz
209  CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gz
210  CURLMOPT_MAXCONNECTS.3.gz
211  CURLMOPT_MAX_CONCURRENT_STREAMS.3.gz
212  CURLMOPT_MAX_HOST_CONNECTIONS.3.gz
213  CURLMOPT_MAX_PIPELINE_LENGTH.3.gz
214  CURLMOPT_MAX_TOTAL_CONNECTIONS.3.gz
215  CURLMOPT_PIPELINING.3.gz
216  CURLMOPT_PIPELINING_SERVER_BL.3.gz
217  CURLMOPT_PIPELINING_SITE_BL.3.gz
218  CURLMOPT_PUSHDATA.3.gz
219  CURLMOPT_PUSHFUNCTION.3.gz
220  CURLMOPT_SOCKETDATA.3.gz
221  CURLMOPT_SOCKETFUNCTION.3.gz
222  CURLMOPT_TIMERDATA.3.gz
223  CURLMOPT_TIMERFUNCTION.3.gz
224  CURLOPT_ABSTRACT_UNIX_SOCKET.3.gz
225  CURLOPT_ACCEPTTIMEOUT_MS.3.gz
226  CURLOPT_ACCEPT_ENCODING.3.gz
227  CURLOPT_ADDRESS_SCOPE.3.gz
228  CURLOPT_ALTSVC.3.gz
229  CURLOPT_ALTSVC_CTRL.3.gz
230  CURLOPT_APPEND.3.gz
231  CURLOPT_AUTOREFERER.3.gz
232  CURLOPT_BUFFERSIZE.3.gz
233  CURLOPT_CAINFO.3.gz
234  CURLOPT_CAPATH.3.gz
235  CURLOPT_CERTINFO.3.gz
236  CURLOPT_CHUNK_BGN_FUNCTION.3.gz
237  CURLOPT_CHUNK_DATA.3.gz
238  CURLOPT_CHUNK_END_FUNCTION.3.gz
239  CURLOPT_CLOSESOCKETDATA.3.gz
240  CURLOPT_CLOSESOCKETFUNCTION.3.gz
241  CURLOPT_CONNECTTIMEOUT.3.gz
242  CURLOPT_CONNECTTIMEOUT_MS.3.gz
243  CURLOPT_CONNECT_ONLY.3.gz
244  CURLOPT_CONNECT_TO.3.gz
245  CURLOPT_CONV_FROM_NETWORK_FUNCTION.3.gz
246  CURLOPT_CONV_FROM_UTF8_FUNCTION.3.gz
247  CURLOPT_CONV_TO_NETWORK_FUNCTION.3.gz
248  CURLOPT_COOKIE.3.gz
249  CURLOPT_COOKIEFILE.3.gz
250  CURLOPT_COOKIEJAR.3.gz
251  CURLOPT_COOKIELIST.3.gz
252  CURLOPT_COOKIESESSION.3.gz
253  CURLOPT_COPYPOSTFIELDS.3.gz
254  CURLOPT_CRLF.3.gz
255  CURLOPT_CRLFILE.3.gz
256  CURLOPT_CURLU.3.gz
257  CURLOPT_CUSTOMREQUEST.3.gz
258  CURLOPT_DEBUGDATA.3.gz
259  CURLOPT_DEBUGFUNCTION.3.gz
260  CURLOPT_DEFAULT_PROTOCOL.3.gz
261  CURLOPT_DIRLISTONLY.3.gz
262  CURLOPT_DISALLOW_USERNAME_IN_URL.3.gz
263  CURLOPT_DNS_CACHE_TIMEOUT.3.gz
264  CURLOPT_DNS_INTERFACE.3.gz
265  CURLOPT_DNS_LOCAL_IP4.3.gz
266  CURLOPT_DNS_LOCAL_IP6.3.gz
267  CURLOPT_DNS_SERVERS.3.gz
268  CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz
269  CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz
270  CURLOPT_DOH_URL.3.gz
271  CURLOPT_EGDSOCKET.3.gz
272  CURLOPT_ERRORBUFFER.3.gz
273  CURLOPT_EXPECT_100_TIMEOUT_MS.3.gz
274  CURLOPT_FAILONERROR.3.gz
275  CURLOPT_FILETIME.3.gz
276  CURLOPT_FNMATCH_DATA.3.gz
277  CURLOPT_FNMATCH_FUNCTION.3.gz
278  CURLOPT_FOLLOWLOCATION.3.gz
279  CURLOPT_FORBID_REUSE.3.gz
280  CURLOPT_FRESH_CONNECT.3.gz
281  CURLOPT_FTPPORT.3.gz
282  CURLOPT_FTPSSLAUTH.3.gz
283  CURLOPT_FTP_ACCOUNT.3.gz
284  CURLOPT_FTP_ALTERNATIVE_TO_USER.3.gz
285  CURLOPT_FTP_CREATE_MISSING_DIRS.3.gz
286  CURLOPT_FTP_FILEMETHOD.3.gz
287  CURLOPT_FTP_RESPONSE_TIMEOUT.3.gz
288  CURLOPT_FTP_SKIP_PASV_IP.3.gz
289  CURLOPT_FTP_SSL_CCC.3.gz
290  CURLOPT_FTP_USE_EPRT.3.gz
291  CURLOPT_FTP_USE_EPSV.3.gz
292  CURLOPT_FTP_USE_PRET.3.gz
293  CURLOPT_GSSAPI_DELEGATION.3.gz
294  CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gz
295  CURLOPT_HAPROXYPROTOCOL.3.gz
296  CURLOPT_HEADER.3.gz
297  CURLOPT_HEADERDATA.3.gz
298  CURLOPT_HEADERFUNCTION.3.gz
299  CURLOPT_HEADEROPT.3.gz
300  CURLOPT_HTTP09_ALLOWED.3.gz
301  CURLOPT_HTTP200ALIASES.3.gz
302  CURLOPT_HTTPAUTH.3.gz
303  CURLOPT_HTTPGET.3.gz
304  CURLOPT_HTTPHEADER.3.gz
305  CURLOPT_HTTPPOST.3.gz
306  CURLOPT_HTTPPROXYTUNNEL.3.gz
307  CURLOPT_HTTP_CONTENT_DECODING.3.gz
308  CURLOPT_HTTP_TRANSFER_DECODING.3.gz
309  CURLOPT_HTTP_VERSION.3.gz
310  CURLOPT_IGNORE_CONTENT_LENGTH.3.gz
311  CURLOPT_INFILESIZE.3.gz
312  CURLOPT_INFILESIZE_LARGE.3.gz
313  CURLOPT_INTERFACE.3.gz
314  CURLOPT_INTERLEAVEDATA.3.gz
315  CURLOPT_INTERLEAVEFUNCTION.3.gz
316  CURLOPT_IOCTLDATA.3.gz
317  CURLOPT_IOCTLFUNCTION.3.gz
318  CURLOPT_IPRESOLVE.3.gz
319  CURLOPT_ISSUERCERT.3.gz
320  CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
321  CURLOPT_KEYPASSWD.3.gz
322  CURLOPT_KRBLEVEL.3.gz
323  CURLOPT_LOCALPORT.3.gz
324  CURLOPT_LOCALPORTRANGE.3.gz
325  CURLOPT_LOGIN_OPTIONS.3.gz
326  CURLOPT_LOW_SPEED_LIMIT.3.gz
327  CURLOPT_LOW_SPEED_TIME.3.gz
328  CURLOPT_MAIL_AUTH.3.gz
329  CURLOPT_MAIL_FROM.3.gz
330  CURLOPT_MAIL_RCPT.3.gz
331  CURLOPT_MAIL_RCPT_ALLLOWFAILS.3.gz
332  CURLOPT_MAXAGE_CONN.3.gz
333  CURLOPT_MAXCONNECTS.3.gz
334  CURLOPT_MAXFILESIZE.3.gz
335  CURLOPT_MAXFILESIZE_LARGE.3.gz
336  CURLOPT_MAXREDIRS.3.gz
337  CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
338  CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
339  CURLOPT_MIMEPOST.3.gz
340  CURLOPT_NETRC.3.gz
341  CURLOPT_NETRC_FILE.3.gz
342  CURLOPT_NEW_DIRECTORY_PERMS.3.gz
343  CURLOPT_NEW_FILE_PERMS.3.gz
344  CURLOPT_NOBODY.3.gz
345  CURLOPT_NOPROGRESS.3.gz
346  CURLOPT_NOPROXY.3.gz
347  CURLOPT_NOSIGNAL.3.gz
348  CURLOPT_OPENSOCKETDATA.3.gz
349  CURLOPT_OPENSOCKETFUNCTION.3.gz
350  CURLOPT_PASSWORD.3.gz
351  CURLOPT_PATH_AS_IS.3.gz
352  CURLOPT_PINNEDPUBLICKEY.3.gz
353  CURLOPT_PIPEWAIT.3.gz
354  CURLOPT_PORT.3.gz
355  CURLOPT_POST.3.gz
356  CURLOPT_POSTFIELDS.3.gz
357  CURLOPT_POSTFIELDSIZE.3.gz
358  CURLOPT_POSTFIELDSIZE_LARGE.3.gz
359  CURLOPT_POSTQUOTE.3.gz
360  CURLOPT_POSTREDIR.3.gz
361  CURLOPT_PREQUOTE.3.gz
362  CURLOPT_PRE_PROXY.3.gz
363  CURLOPT_PRIVATE.3.gz
364  CURLOPT_PROGRESSDATA.3.gz
365  CURLOPT_PROGRESSFUNCTION.3.gz
366  CURLOPT_PROTOCOLS.3.gz
367  CURLOPT_PROXY.3.gz
368  CURLOPT_PROXYAUTH.3.gz
369  CURLOPT_PROXYHEADER.3.gz
370  CURLOPT_PROXYPASSWORD.3.gz
371  CURLOPT_PROXYPORT.3.gz
372  CURLOPT_PROXYTYPE.3.gz
373  CURLOPT_PROXYUSERNAME.3.gz
374  CURLOPT_PROXYUSERPWD.3.gz
375  CURLOPT_PROXY_CAINFO.3.gz
376  CURLOPT_PROXY_CAPATH.3.gz
377  CURLOPT_PROXY_CRLFILE.3.gz
378  CURLOPT_PROXY_KEYPASSWD.3.gz
379  CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
380  CURLOPT_PROXY_SERVICE_NAME.3.gz
381  CURLOPT_PROXY_SSLCERT.3.gz
382  CURLOPT_PROXY_SSLCERTTYPE.3.gz
383  CURLOPT_PROXY_SSLKEY.3.gz
384  CURLOPT_PROXY_SSLKEYTYPE.3.gz
385  CURLOPT_PROXY_SSLVERSION.3.gz
386  CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
387  CURLOPT_PROXY_SSL_OPTIONS.3.gz
388  CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
389  CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
390  CURLOPT_PROXY_TLS13_CIPHERS.3.gz
391  CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
392  CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
393  CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
394  CURLOPT_PROXY_TRANSFER_MODE.3.gz
395  CURLOPT_PUT.3.gz
396  CURLOPT_QUOTE.3.gz
397  CURLOPT_RANDOM_FILE.3.gz
398  CURLOPT_RANGE.3.gz
399  CURLOPT_READDATA.3.gz
400  CURLOPT_READFUNCTION.3.gz
401  CURLOPT_REDIR_PROTOCOLS.3.gz
402  CURLOPT_REFERER.3.gz
403  CURLOPT_REQUEST_TARGET.3.gz
404  CURLOPT_RESOLVE.3.gz
405  CURLOPT_RESOLVER_START_DATA.3.gz
406  CURLOPT_RESOLVER_START_FUNCTION.3.gz
407  CURLOPT_RESUME_FROM.3.gz
408  CURLOPT_RESUME_FROM_LARGE.3.gz
409  CURLOPT_RTSP_CLIENT_CSEQ.3.gz
410  CURLOPT_RTSP_REQUEST.3.gz
411  CURLOPT_RTSP_SERVER_CSEQ.3.gz
412  CURLOPT_RTSP_SESSION_ID.3.gz
413  CURLOPT_RTSP_STREAM_URI.3.gz
414  CURLOPT_RTSP_TRANSPORT.3.gz
415  CURLOPT_SASL_AUTHZID.3.gz
416  CURLOPT_SASL_IR.3.gz
417  CURLOPT_SEEKDATA.3.gz
418  CURLOPT_SEEKFUNCTION.3.gz
419  CURLOPT_SERVICE_NAME.3.gz
420  CURLOPT_SHARE.3.gz
421  CURLOPT_SOCKOPTDATA.3.gz
422  CURLOPT_SOCKOPTFUNCTION.3.gz
423  CURLOPT_SOCKS5_AUTH.3.gz
424  CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
425  CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
426  CURLOPT_SSH_AUTH_TYPES.3.gz
427  CURLOPT_SSH_COMPRESSION.3.gz
428  CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
429  CURLOPT_SSH_KEYDATA.3.gz
430  CURLOPT_SSH_KEYFUNCTION.3.gz
431  CURLOPT_SSH_KNOWNHOSTS.3.gz
432  CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
433  CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
434  CURLOPT_SSLCERT.3.gz
435  CURLOPT_SSLCERTTYPE.3.gz
436  CURLOPT_SSLENGINE.3.gz
437  CURLOPT_SSLENGINE_DEFAULT.3.gz
438  CURLOPT_SSLKEY.3.gz
439  CURLOPT_SSLKEYTYPE.3.gz
440  CURLOPT_SSLVERSION.3.gz
441  CURLOPT_SSL_CIPHER_LIST.3.gz
442  CURLOPT_SSL_CTX_DATA.3.gz
443  CURLOPT_SSL_CTX_FUNCTION.3.gz
444  CURLOPT_SSL_ENABLE_ALPN.3.gz
445  CURLOPT_SSL_ENABLE_NPN.3.gz
446  CURLOPT_SSL_FALSESTART.3.gz
447  CURLOPT_SSL_OPTIONS.3.gz
448  CURLOPT_SSL_SESSIONID_CACHE.3.gz
449  CURLOPT_SSL_VERIFYHOST.3.gz
450  CURLOPT_SSL_VERIFYPEER.3.gz
451  CURLOPT_SSL_VERIFYSTATUS.3.gz
452  CURLOPT_STDERR.3.gz
453  CURLOPT_STREAM_DEPENDS.3.gz
454  CURLOPT_STREAM_DEPENDS_E.3.gz
455  CURLOPT_STREAM_WEIGHT.3.gz
456  CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
457  CURLOPT_TCP_FASTOPEN.3.gz
458  CURLOPT_TCP_KEEPALIVE.3.gz
459  CURLOPT_TCP_KEEPIDLE.3.gz
460  CURLOPT_TCP_KEEPINTVL.3.gz
461  CURLOPT_TCP_NODELAY.3.gz
462  CURLOPT_TELNETOPTIONS.3.gz
463  CURLOPT_TFTP_BLKSIZE.3.gz
464  CURLOPT_TFTP_NO_OPTIONS.3.gz
465  CURLOPT_TIMECONDITION.3.gz
466  CURLOPT_TIMEOUT.3.gz
467  CURLOPT_TIMEOUT_MS.3.gz
468  CURLOPT_TIMEVALUE.3.gz
469  CURLOPT_TIMEVALUE_LARGE.3.gz
470  CURLOPT_TLS13_CIPHERS.3.gz
471  CURLOPT_TLSAUTH_PASSWORD.3.gz
472  CURLOPT_TLSAUTH_TYPE.3.gz
473  CURLOPT_TLSAUTH_USERNAME.3.gz
474  CURLOPT_TRAILERDATA.3.gz
475  CURLOPT_TRAILERFUNCTION.3.gz
476  CURLOPT_TRANSFERTEXT.3.gz
477  CURLOPT_TRANSFER_ENCODING.3.gz
478  CURLOPT_UNIX_SOCKET_PATH.3.gz
479  CURLOPT_UNRESTRICTED_AUTH.3.gz
480  CURLOPT_UPKEEP_INTERVAL_MS.3.gz
481  CURLOPT_UPLOAD.3.gz
482  CURLOPT_UPLOAD_BUFFERSIZE.3.gz
483  CURLOPT_URL.3.gz
484  CURLOPT_USERAGENT.3.gz
485  CURLOPT_USERNAME.3.gz
486  CURLOPT_USERPWD.3.gz
487  CURLOPT_USE_SSL.3.gz
488  CURLOPT_VERBOSE.3.gz
489  CURLOPT_WILDCARDMATCH.3.gz
490  CURLOPT_WRITEDATA.3.gz
491  CURLOPT_WRITEFUNCTION.3.gz
492  CURLOPT_XFERINFODATA.3.gz
493  CURLOPT_XFERINFOFUNCTION.3.gz
494  CURLOPT_XOAUTH2_BEARER.3.gz
495  curl_easy_cleanup.3.gz
496  curl_easy_duphandle.3.gz
497  curl_easy_escape.3.gz
498  curl_easy_getinfo.3.gz
499  curl_easy_init.3.gz
500  curl_easy_pause.3.gz
501  curl_easy_perform.3.gz
502  curl_easy_recv.3.gz
503  curl_easy_reset.3.gz
504  curl_easy_send.3.gz
505  curl_easy_setopt.3.gz
506  curl_easy_strerror.3.gz
507  curl_easy_unescape.3.gz
508  curl_easy_upkeep.3.gz
509  curl_escape.3.gz
510  curl_formadd.3.gz
511  curl_formfree.3.gz
512  curl_formget.3.gz
513  curl_free.3.gz
514  curl_getdate.3.gz
515  curl_getenv.3.gz
516  curl_global_cleanup.3.gz
517  curl_global_init.3.gz
518  curl_global_init_mem.3.gz
519  curl_global_sslset.3.gz
520  curl_mime_addpart.3.gz
521  curl_mime_data.3.gz
522  curl_mime_data_cb.3.gz
523  curl_mime_encoder.3.gz
524  curl_mime_filedata.3.gz
525  curl_mime_filename.3.gz
526  curl_mime_free.3.gz
527  curl_mime_headers.3.gz
528  curl_mime_init.3.gz
529  curl_mime_name.3.gz
530  curl_mime_subparts.3.gz
531  curl_mime_type.3.gz
532  curl_mprintf.3.gz
533  curl_multi_add_handle.3.gz
534  curl_multi_assign.3.gz
535  curl_multi_cleanup.3.gz
536  curl_multi_fdset.3.gz
537  curl_multi_info_read.3.gz
538  curl_multi_init.3.gz
539  curl_multi_perform.3.gz
540  curl_multi_poll.3.gz
541  curl_multi_remove_handle.3.gz
542  curl_multi_setopt.3.gz
543  curl_multi_socket.3.gz
544  curl_multi_socket_action.3.gz
545  curl_multi_socket_all.3.gz
546  curl_multi_strerror.3.gz
547  curl_multi_timeout.3.gz
548  curl_multi_wait.3.gz
549  curl_multi_wakeup.3.gz
550  curl_share_cleanup.3.gz
551  curl_share_init.3.gz
552  curl_share_setopt.3.gz
553  curl_share_strerror.3.gz
554  curl_slist_append.3.gz
555  curl_slist_free_all.3.gz
556  curl_strequal.3.gz
557  curl_strnequal.3.gz
558  curl_unescape.3.gz
559  curl_url.3.gz
560  curl_url_cleanup.3.gz
561  curl_url_dup.3.gz
562  curl_url_get.3.gz
563  curl_url_set.3.gz
564  curl_version.3.gz
565  curl_version_info.3.gz
566  libcurl-easy.3.gz
567  libcurl-env.3.gz
568  libcurl-errors.3.gz
569  libcurl-multi.3.gz
570  libcurl-security.3.gz
571  libcurl-share.3.gz
572  libcurl-symbols.3.gz
573  libcurl-thread.3.gz
574  libcurl-tutorial.3.gz
575  libcurl-url.3.gz
576  libcurl.3.gz
577
578
579 [FILE:4114:patches/patch-configure]
580 Description: Tweak the build for a FreeBSD environment.
581  Respect user-supplied CFLAGS
582  Use the FreeBSD location of pkg-config's library directory.
583  Check for librtmp in sensible locations in all cases.
584 Forwarded: not-needed
585 Author: Peter Pentchev <roam@FreeBSD.org>
586 Last-Update: 2010-12-19
587
588 --- configure.orig      2020-01-05 16:07:42 UTC
589 +++ configure
590 @@ -3719,9 +3719,10 @@ $as_echo "$as_me: LIBS note: LIBS should
591        -I*)
592          xc_bad_var_ldflags=yes
593          ;;
594 -      -l* | --library=*)
595 -        xc_bad_var_ldflags=yes
596 -        ;;
597 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
598 +#      -l* | --library=*)
599 +#        xc_bad_var_ldflags=yes
600 +#        ;;
601      esac
602    done
603    if test $xc_bad_var_ldflags = yes; then
604 @@ -3791,9 +3792,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
605    xc_bad_var_cflags=no
606    for xc_word in $CFLAGS; do
607      case "$xc_word" in
608 -      -D*)
609 -        xc_bad_var_cflags=yes
610 -        ;;
611 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
612 +#      -D*)
613 +#        xc_bad_var_cflags=yes
614 +#        ;;
615        -U*)
616          xc_bad_var_cflags=yes
617          ;;
618 @@ -17279,6 +17281,8 @@ $as_echo "$as_me: WARNING: compiler opti
619      tmp_CFLAGS="$CFLAGS"
620      tmp_CPPFLAGS="$CPPFLAGS"
621  
622 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
623 +if false; then
624      ac_var_stripped=""
625    for word1 in $tmp_CFLAGS; do
626      ac_var_strip_word="no"
627 @@ -17309,6 +17313,7 @@ $as_echo "$as_me: WARNING: compiler opti
628    done
629      tmp_CPPFLAGS="$ac_var_stripped"
630    squeeze tmp_CPPFLAGS
631 +fi
632  
633      #
634      if test "$want_debug" = "yes"; then
635 @@ -17531,6 +17536,8 @@ $as_echo "$honor_optimize_option" >&6; }
636      #
637      if test "$honor_optimize_option" = "yes"; then
638  
639 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
640 +if false; then
641      ac_var_stripped=""
642    for word1 in $tmp_CFLAGS; do
643      ac_var_strip_word="no"
644 @@ -17561,6 +17568,7 @@ $as_echo "$honor_optimize_option" >&6; }
645    done
646      tmp_CPPFLAGS="$ac_var_stripped"
647    squeeze tmp_CPPFLAGS
648 +fi
649  
650        if test "$want_optimize" = "yes"; then
651          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
652 @@ -26753,30 +26761,30 @@ $as_echo "found" >&6; }
653      ;;
654    off)
655          LIB_RTMP="-lrtmp"
656 +        LD_RTMP=""
657 +        CPP_RTMP=""
658 +        DIR_RTMP=""
659      ;;
660    *)
661          LIB_RTMP="-lrtmp"
662 +        LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
663 +        CPP_RTMP="-I${PREFIX_RTMP}/include"
664 +        DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
665      PREFIX_RTMP=$OPT_LIBRTMP
666      ;;
667    esac
668  
669 -    if test -n "$PREFIX_RTMP"; then
670 -    LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
671 -    CPP_RTMP=-I${PREFIX_RTMP}/include
672 -    DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
673 -  fi
674 -
675    LDFLAGS="$LDFLAGS $LD_RTMP"
676    CPPFLAGS="$CPPFLAGS $CPP_RTMP"
677    LIBS="$LIB_RTMP $LIBS"
678  
679 -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
680 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
681 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
682 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
683  if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
684    $as_echo_n "(cached) " >&6
685  else
686    ac_check_lib_save_LIBS=$LIBS
687 -LIBS="-lrtmp  $LIBS"
688 +LIBS="$LIBS"
689  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
690  /* end confdefs.h.  */
691  
692 @@ -42999,9 +43007,10 @@ $as_echo "$as_me: LIBS note: LIBS should
693        -I*)
694          xc_bad_var_ldflags=yes
695          ;;
696 -      -l* | --library=*)
697 -        xc_bad_var_ldflags=yes
698 -        ;;
699 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
700 +#      -l* | --library=*)
701 +#        xc_bad_var_ldflags=yes
702 +#        ;;
703      esac
704    done
705    if test $xc_bad_var_ldflags = yes; then
706 @@ -43071,9 +43080,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
707    xc_bad_var_cflags=no
708    for xc_word in $CFLAGS; do
709      case "$xc_word" in
710 -      -D*)
711 -        xc_bad_var_cflags=yes
712 -        ;;
713 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
714 +#      -D*)
715 +#        xc_bad_var_cflags=yes
716 +#        ;;
717        -U*)
718          xc_bad_var_cflags=yes
719          ;;
720
721
722 [FILE:277:patches/patch-lib-hostcheck.h]
723 --- lib/hostcheck.h.orig        2020-01-04 21:41:58 UTC
724 +++ lib/hostcheck.h
725 @@ -23,6 +23,7 @@
726   ***************************************************************************/
727  
728  #include <curl/curl.h>
729 +#include <netinet/in.h>
730  
731  #define CURL_HOST_NOMATCH 0
732  #define CURL_HOST_MATCH   1
733
734
735 [FILE:1778:patches/patch-src_tool__operate.c]
736 --- src/tool_operate.c.orig     2020-01-05 21:22:38 UTC
737 +++ src/tool_operate.c
738 @@ -1064,20 +1064,7 @@ static CURLcode single_transfer(struct G
739              DEBUGASSERT(!outs->filename);
740            }
741  
742 -          if(config->resume_from_current) {
743 -            /* We're told to continue from where we are now. Get the size
744 -               of the file as it is now and open it for append instead */
745 -            struct_stat fileinfo;
746 -            /* VMS -- Danger, the filesize is only valid for stream files */
747 -            if(0 == stat(per->outfile, &fileinfo))
748 -              /* set offset to current file size: */
749 -              config->resume_from = fileinfo.st_size;
750 -            else
751 -              /* let offset be 0 */
752 -              config->resume_from = 0;
753 -          }
754 -
755 -          if(config->resume_from) {
756 +          if(config->resume_from || config->resume_from_current) {
757  #ifdef __VMS
758              /* open file for output, forcing VMS output format into stream
759                 mode which is needed for stat() call above to always work. */
760 @@ -1094,6 +1081,19 @@ static CURLcode single_transfer(struct G
761              }
762              outs->fopened = TRUE;
763              outs->stream = file;
764 +
765 +            if(config->resume_from_current) {
766 +              /* We're told to continue from where we are now. Get the size
767 +                 of the file as it is now */
768 +              struct_stat fileinfo;
769 +              if(0 == fstat(fileno(outs->stream), &fileinfo))
770 +                /* set offset to current file size: */
771 +                config->resume_from = fileinfo.st_size;
772 +              else
773 +                /* let offset be 0 */
774 +                config->resume_from = 0;
775 +            }
776 +
777              outs->init = config->resume_from;
778            }
779            else {
780