Ravenports generated: 03 Jul 2020 13:16
[ravenports.git] / bucket_53 / curl
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               curl
4 VERSION=                7.71.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.71.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_PRODUCT=            libcurl
35 CPE_VENDOR=             haxx
36 FPC_EQUIVALENT=         ftp/curl
37 SHEBANG_FILES=          */*.pl
38
39 MUST_CONFIGURE=         gnu
40 CONFIGURE_ARGS=         --disable-werror
41                         --enable-imap
42                         --enable-pop3
43                         --enable-rtsp
44                         --enable-smtp
45                         --with-zsh-functions-dir={{LOCALBASE}}/share/zsh/site-functions
46                         --without-axtls
47                         --with-ca-bundle={{LOCALBASE}}/share/certs/ca-root-nss.crt
48                         --enable-cookies
49                         --with-nghttp2
50                         --with-ipv6
51                         --with-ssl={{OPENSSLBASE}}
52                         --enable-pthreads
53                         --enable-threaded-resolver
54 CONFIGURE_ENV=          LOCALBASE={{LOCALBASE}}
55                         ac_cv_func_SSLv2_client_method=no
56
57 SOVERSION=              4.6.0
58
59 CPPFLAGS=               -I{{OPENSSLINC}}
60 LDFLAGS=                -L{{OPENSSLLIB}}
61 TEST_TARGET=            test
62
63 [SSH2].DESCRIPTION=                     SCP/SFTP support via libssh2
64
65 post-patch:
66         ${REINPLACE_CMD} -e '/^SUBDIRS = / s|$$| docs scripts|; /^DIST_SUBDIRS = / s| docs scripts||; /cd docs &&/d' \
67                 ${WRKSRC}/Makefile.in
68         ${REINPLACE_CMD} -e 's|\(flags_dbg_off=\)".*"|\1""|; s|\(flags_opt_off=\)".*"|\1""|' \
69                 ${WRKSRC}/configure
70         ${REINPLACE_CMD} -e 's|include <gssapi.h>|include <gssapi/gssapi.h>|' \
71                 ${WRKSRC}/lib/curl_gssapi.h ${WRKSRC}/lib/urldata.h
72         # fix libcurl.pc
73         ${REINPLACE_CMD} -e '/^Libs.private:/ s|:|: -L${OPENSSLLIB}|' \
74                 ${WRKSRC}/libcurl.pc.in
75
76 post-install:
77         ${MKDIR} ${STAGEDIR}${STD_DOCDIR}/libcurl \
78                 ${STAGEDIR}${STD_EXAMPLESDIR}
79         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcurl.${LIBEXT}
80         (cd ${WRKSRC}/docs/ && \
81                 ${INSTALL_DATA} BUGS FAQ FEATURES KNOWN_BUGS MAIL-ETIQUETTE RESOURCES TheArtOfHttpScripting *.md ${STAGEDIR}${STD_DOCDIR}/)
82         (cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} \
83                 *.m4 ${STAGEDIR}${STD_DOCDIR}/libcurl/)
84         (cd ${WRKSRC}/docs/examples/ && ${INSTALL_DATA} \
85                 README Makefile.example makefile* *.c *.cpp \
86                 ${STAGEDIR}${STD_EXAMPLESDIR}/)
87
88 [FILE:779:descriptions/desc.primary]
89 Command line tool and library for transferring data with URLs.
90
91 curl is used in command lines or scripts to transfer data. It is also
92 used in cars, television sets, routers, printers, audio equipment, mobile
93 phones, tablets, settop boxes, media players and is the internet transfer
94 backbone for thousands of software applications affecting billions of
95 humans daily.
96
97 Protocols:
98 DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3,
99 POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP.
100
101 curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP
102 form based upload, proxies, HTTP/2, cookies, user+password authentication
103 (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos),
104 file transfer resume, proxy tunneling and more.
105
106
107 [FILE:45:descriptions/desc.manpages]
108 This package contains the man pages of cURL.
109
110
111 [FILE:97:distinfo]
112 40f83eda27cdbeb25cd4da48cefb639af1b9395d6026d2da1825bf059239658c      2387660 curl-7.71.1.tar.xz
113
114
115 [FILE:338:manifests/plist.primary]
116 bin/
117  curl
118  curl-config
119 include/curl/
120  curl.h
121  curlver.h
122  easy.h
123  mprintf.h
124  multi.h
125  stdcheaders.h
126  system.h
127  typecheck-gcc.h
128  urlapi.h
129 lib/
130  libcurl.a
131  libcurl.so
132  libcurl.so.%%SOMAJOR%%
133  libcurl.so.%%SOVERSION%%
134 lib/pkgconfig/libcurl.pc
135 share/aclocal/libcurl.m4
136 share/fish/vendor_completions.d/curl.fish
137 share/zsh/site-functions/_curl
138
139
140 [FILE:12089:manifests/plist.manpages]
141 share/man/man1/
142  curl-config.1.gz
143  curl.1.gz
144 share/man/man3/
145  CURLINFO_ACTIVESOCKET.3.gz
146  CURLINFO_APPCONNECT_TIME.3.gz
147  CURLINFO_APPCONNECT_TIME_T.3.gz
148  CURLINFO_CERTINFO.3.gz
149  CURLINFO_CONDITION_UNMET.3.gz
150  CURLINFO_CONNECT_TIME.3.gz
151  CURLINFO_CONNECT_TIME_T.3.gz
152  CURLINFO_CONTENT_LENGTH_DOWNLOAD.3.gz
153  CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3.gz
154  CURLINFO_CONTENT_LENGTH_UPLOAD.3.gz
155  CURLINFO_CONTENT_LENGTH_UPLOAD_T.3.gz
156  CURLINFO_CONTENT_TYPE.3.gz
157  CURLINFO_COOKIELIST.3.gz
158  CURLINFO_EFFECTIVE_URL.3.gz
159  CURLINFO_FILETIME.3.gz
160  CURLINFO_FILETIME_T.3.gz
161  CURLINFO_FTP_ENTRY_PATH.3.gz
162  CURLINFO_HEADER_SIZE.3.gz
163  CURLINFO_HTTPAUTH_AVAIL.3.gz
164  CURLINFO_HTTP_CONNECTCODE.3.gz
165  CURLINFO_HTTP_VERSION.3.gz
166  CURLINFO_LASTSOCKET.3.gz
167  CURLINFO_LOCAL_IP.3.gz
168  CURLINFO_LOCAL_PORT.3.gz
169  CURLINFO_NAMELOOKUP_TIME.3.gz
170  CURLINFO_NAMELOOKUP_TIME_T.3.gz
171  CURLINFO_NUM_CONNECTS.3.gz
172  CURLINFO_OS_ERRNO.3.gz
173  CURLINFO_PRETRANSFER_TIME.3.gz
174  CURLINFO_PRETRANSFER_TIME_T.3.gz
175  CURLINFO_PRIMARY_IP.3.gz
176  CURLINFO_PRIMARY_PORT.3.gz
177  CURLINFO_PRIVATE.3.gz
178  CURLINFO_PROTOCOL.3.gz
179  CURLINFO_PROXYAUTH_AVAIL.3.gz
180  CURLINFO_PROXY_SSL_VERIFYRESULT.3.gz
181  CURLINFO_REDIRECT_COUNT.3.gz
182  CURLINFO_REDIRECT_TIME.3.gz
183  CURLINFO_REDIRECT_TIME_T.3.gz
184  CURLINFO_REDIRECT_URL.3.gz
185  CURLINFO_REQUEST_SIZE.3.gz
186  CURLINFO_RESPONSE_CODE.3.gz
187  CURLINFO_RETRY_AFTER.3.gz
188  CURLINFO_RTSP_CLIENT_CSEQ.3.gz
189  CURLINFO_RTSP_CSEQ_RECV.3.gz
190  CURLINFO_RTSP_SERVER_CSEQ.3.gz
191  CURLINFO_RTSP_SESSION_ID.3.gz
192  CURLINFO_SCHEME.3.gz
193  CURLINFO_SIZE_DOWNLOAD.3.gz
194  CURLINFO_SIZE_DOWNLOAD_T.3.gz
195  CURLINFO_SIZE_UPLOAD.3.gz
196  CURLINFO_SIZE_UPLOAD_T.3.gz
197  CURLINFO_SPEED_DOWNLOAD.3.gz
198  CURLINFO_SPEED_DOWNLOAD_T.3.gz
199  CURLINFO_SPEED_UPLOAD.3.gz
200  CURLINFO_SPEED_UPLOAD_T.3.gz
201  CURLINFO_SSL_ENGINES.3.gz
202  CURLINFO_SSL_VERIFYRESULT.3.gz
203  CURLINFO_STARTTRANSFER_TIME.3.gz
204  CURLINFO_STARTTRANSFER_TIME_T.3.gz
205  CURLINFO_TLS_SESSION.3.gz
206  CURLINFO_TLS_SSL_PTR.3.gz
207  CURLINFO_TOTAL_TIME.3.gz
208  CURLINFO_TOTAL_TIME_T.3.gz
209  CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gz
210  CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gz
211  CURLMOPT_MAXCONNECTS.3.gz
212  CURLMOPT_MAX_CONCURRENT_STREAMS.3.gz
213  CURLMOPT_MAX_HOST_CONNECTIONS.3.gz
214  CURLMOPT_MAX_PIPELINE_LENGTH.3.gz
215  CURLMOPT_MAX_TOTAL_CONNECTIONS.3.gz
216  CURLMOPT_PIPELINING.3.gz
217  CURLMOPT_PIPELINING_SERVER_BL.3.gz
218  CURLMOPT_PIPELINING_SITE_BL.3.gz
219  CURLMOPT_PUSHDATA.3.gz
220  CURLMOPT_PUSHFUNCTION.3.gz
221  CURLMOPT_SOCKETDATA.3.gz
222  CURLMOPT_SOCKETFUNCTION.3.gz
223  CURLMOPT_TIMERDATA.3.gz
224  CURLMOPT_TIMERFUNCTION.3.gz
225  CURLOPT_ABSTRACT_UNIX_SOCKET.3.gz
226  CURLOPT_ACCEPTTIMEOUT_MS.3.gz
227  CURLOPT_ACCEPT_ENCODING.3.gz
228  CURLOPT_ADDRESS_SCOPE.3.gz
229  CURLOPT_ALTSVC.3.gz
230  CURLOPT_ALTSVC_CTRL.3.gz
231  CURLOPT_APPEND.3.gz
232  CURLOPT_AUTOREFERER.3.gz
233  CURLOPT_BUFFERSIZE.3.gz
234  CURLOPT_CAINFO.3.gz
235  CURLOPT_CAPATH.3.gz
236  CURLOPT_CERTINFO.3.gz
237  CURLOPT_CHUNK_BGN_FUNCTION.3.gz
238  CURLOPT_CHUNK_DATA.3.gz
239  CURLOPT_CHUNK_END_FUNCTION.3.gz
240  CURLOPT_CLOSESOCKETDATA.3.gz
241  CURLOPT_CLOSESOCKETFUNCTION.3.gz
242  CURLOPT_CONNECTTIMEOUT.3.gz
243  CURLOPT_CONNECTTIMEOUT_MS.3.gz
244  CURLOPT_CONNECT_ONLY.3.gz
245  CURLOPT_CONNECT_TO.3.gz
246  CURLOPT_CONV_FROM_NETWORK_FUNCTION.3.gz
247  CURLOPT_CONV_FROM_UTF8_FUNCTION.3.gz
248  CURLOPT_CONV_TO_NETWORK_FUNCTION.3.gz
249  CURLOPT_COOKIE.3.gz
250  CURLOPT_COOKIEFILE.3.gz
251  CURLOPT_COOKIEJAR.3.gz
252  CURLOPT_COOKIELIST.3.gz
253  CURLOPT_COOKIESESSION.3.gz
254  CURLOPT_COPYPOSTFIELDS.3.gz
255  CURLOPT_CRLF.3.gz
256  CURLOPT_CRLFILE.3.gz
257  CURLOPT_CURLU.3.gz
258  CURLOPT_CUSTOMREQUEST.3.gz
259  CURLOPT_DEBUGDATA.3.gz
260  CURLOPT_DEBUGFUNCTION.3.gz
261  CURLOPT_DEFAULT_PROTOCOL.3.gz
262  CURLOPT_DIRLISTONLY.3.gz
263  CURLOPT_DISALLOW_USERNAME_IN_URL.3.gz
264  CURLOPT_DNS_CACHE_TIMEOUT.3.gz
265  CURLOPT_DNS_INTERFACE.3.gz
266  CURLOPT_DNS_LOCAL_IP4.3.gz
267  CURLOPT_DNS_LOCAL_IP6.3.gz
268  CURLOPT_DNS_SERVERS.3.gz
269  CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz
270  CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz
271  CURLOPT_DOH_URL.3.gz
272  CURLOPT_EGDSOCKET.3.gz
273  CURLOPT_ERRORBUFFER.3.gz
274  CURLOPT_EXPECT_100_TIMEOUT_MS.3.gz
275  CURLOPT_FAILONERROR.3.gz
276  CURLOPT_FILETIME.3.gz
277  CURLOPT_FNMATCH_DATA.3.gz
278  CURLOPT_FNMATCH_FUNCTION.3.gz
279  CURLOPT_FOLLOWLOCATION.3.gz
280  CURLOPT_FORBID_REUSE.3.gz
281  CURLOPT_FRESH_CONNECT.3.gz
282  CURLOPT_FTPPORT.3.gz
283  CURLOPT_FTPSSLAUTH.3.gz
284  CURLOPT_FTP_ACCOUNT.3.gz
285  CURLOPT_FTP_ALTERNATIVE_TO_USER.3.gz
286  CURLOPT_FTP_CREATE_MISSING_DIRS.3.gz
287  CURLOPT_FTP_FILEMETHOD.3.gz
288  CURLOPT_FTP_RESPONSE_TIMEOUT.3.gz
289  CURLOPT_FTP_SKIP_PASV_IP.3.gz
290  CURLOPT_FTP_SSL_CCC.3.gz
291  CURLOPT_FTP_USE_EPRT.3.gz
292  CURLOPT_FTP_USE_EPSV.3.gz
293  CURLOPT_FTP_USE_PRET.3.gz
294  CURLOPT_GSSAPI_DELEGATION.3.gz
295  CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gz
296  CURLOPT_HAPROXYPROTOCOL.3.gz
297  CURLOPT_HEADER.3.gz
298  CURLOPT_HEADERDATA.3.gz
299  CURLOPT_HEADERFUNCTION.3.gz
300  CURLOPT_HEADEROPT.3.gz
301  CURLOPT_HTTP09_ALLOWED.3.gz
302  CURLOPT_HTTP200ALIASES.3.gz
303  CURLOPT_HTTPAUTH.3.gz
304  CURLOPT_HTTPGET.3.gz
305  CURLOPT_HTTPHEADER.3.gz
306  CURLOPT_HTTPPOST.3.gz
307  CURLOPT_HTTPPROXYTUNNEL.3.gz
308  CURLOPT_HTTP_CONTENT_DECODING.3.gz
309  CURLOPT_HTTP_TRANSFER_DECODING.3.gz
310  CURLOPT_HTTP_VERSION.3.gz
311  CURLOPT_IGNORE_CONTENT_LENGTH.3.gz
312  CURLOPT_INFILESIZE.3.gz
313  CURLOPT_INFILESIZE_LARGE.3.gz
314  CURLOPT_INTERFACE.3.gz
315  CURLOPT_INTERLEAVEDATA.3.gz
316  CURLOPT_INTERLEAVEFUNCTION.3.gz
317  CURLOPT_IOCTLDATA.3.gz
318  CURLOPT_IOCTLFUNCTION.3.gz
319  CURLOPT_IPRESOLVE.3.gz
320  CURLOPT_ISSUERCERT.3.gz
321  CURLOPT_ISSUERCERT_BLOB.3.gz
322  CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
323  CURLOPT_KEYPASSWD.3.gz
324  CURLOPT_KRBLEVEL.3.gz
325  CURLOPT_LOCALPORT.3.gz
326  CURLOPT_LOCALPORTRANGE.3.gz
327  CURLOPT_LOGIN_OPTIONS.3.gz
328  CURLOPT_LOW_SPEED_LIMIT.3.gz
329  CURLOPT_LOW_SPEED_TIME.3.gz
330  CURLOPT_MAIL_AUTH.3.gz
331  CURLOPT_MAIL_FROM.3.gz
332  CURLOPT_MAIL_RCPT.3.gz
333  CURLOPT_MAIL_RCPT_ALLLOWFAILS.3.gz
334  CURLOPT_MAXAGE_CONN.3.gz
335  CURLOPT_MAXCONNECTS.3.gz
336  CURLOPT_MAXFILESIZE.3.gz
337  CURLOPT_MAXFILESIZE_LARGE.3.gz
338  CURLOPT_MAXREDIRS.3.gz
339  CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
340  CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
341  CURLOPT_MIMEPOST.3.gz
342  CURLOPT_NETRC.3.gz
343  CURLOPT_NETRC_FILE.3.gz
344  CURLOPT_NEW_DIRECTORY_PERMS.3.gz
345  CURLOPT_NEW_FILE_PERMS.3.gz
346  CURLOPT_NOBODY.3.gz
347  CURLOPT_NOPROGRESS.3.gz
348  CURLOPT_NOPROXY.3.gz
349  CURLOPT_NOSIGNAL.3.gz
350  CURLOPT_OPENSOCKETDATA.3.gz
351  CURLOPT_OPENSOCKETFUNCTION.3.gz
352  CURLOPT_PASSWORD.3.gz
353  CURLOPT_PATH_AS_IS.3.gz
354  CURLOPT_PINNEDPUBLICKEY.3.gz
355  CURLOPT_PIPEWAIT.3.gz
356  CURLOPT_PORT.3.gz
357  CURLOPT_POST.3.gz
358  CURLOPT_POSTFIELDS.3.gz
359  CURLOPT_POSTFIELDSIZE.3.gz
360  CURLOPT_POSTFIELDSIZE_LARGE.3.gz
361  CURLOPT_POSTQUOTE.3.gz
362  CURLOPT_POSTREDIR.3.gz
363  CURLOPT_PREQUOTE.3.gz
364  CURLOPT_PRE_PROXY.3.gz
365  CURLOPT_PRIVATE.3.gz
366  CURLOPT_PROGRESSDATA.3.gz
367  CURLOPT_PROGRESSFUNCTION.3.gz
368  CURLOPT_PROTOCOLS.3.gz
369  CURLOPT_PROXY.3.gz
370  CURLOPT_PROXYAUTH.3.gz
371  CURLOPT_PROXYHEADER.3.gz
372  CURLOPT_PROXYPASSWORD.3.gz
373  CURLOPT_PROXYPORT.3.gz
374  CURLOPT_PROXYTYPE.3.gz
375  CURLOPT_PROXYUSERNAME.3.gz
376  CURLOPT_PROXYUSERPWD.3.gz
377  CURLOPT_PROXY_CAINFO.3.gz
378  CURLOPT_PROXY_CAPATH.3.gz
379  CURLOPT_PROXY_CRLFILE.3.gz
380  CURLOPT_PROXY_ISSUERCERT.3.gz
381  CURLOPT_PROXY_ISSUERCERT_BLOB.3.gz
382  CURLOPT_PROXY_KEYPASSWD.3.gz
383  CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
384  CURLOPT_PROXY_SERVICE_NAME.3.gz
385  CURLOPT_PROXY_SSLCERT.3.gz
386  CURLOPT_PROXY_SSLCERTTYPE.3.gz
387  CURLOPT_PROXY_SSLCERT_BLOB.3.gz
388  CURLOPT_PROXY_SSLKEY.3.gz
389  CURLOPT_PROXY_SSLKEYTYPE.3.gz
390  CURLOPT_PROXY_SSLKEY_BLOB.3.gz
391  CURLOPT_PROXY_SSLVERSION.3.gz
392  CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
393  CURLOPT_PROXY_SSL_OPTIONS.3.gz
394  CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
395  CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
396  CURLOPT_PROXY_TLS13_CIPHERS.3.gz
397  CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
398  CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
399  CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
400  CURLOPT_PROXY_TRANSFER_MODE.3.gz
401  CURLOPT_PUT.3.gz
402  CURLOPT_QUOTE.3.gz
403  CURLOPT_RANDOM_FILE.3.gz
404  CURLOPT_RANGE.3.gz
405  CURLOPT_READDATA.3.gz
406  CURLOPT_READFUNCTION.3.gz
407  CURLOPT_REDIR_PROTOCOLS.3.gz
408  CURLOPT_REFERER.3.gz
409  CURLOPT_REQUEST_TARGET.3.gz
410  CURLOPT_RESOLVE.3.gz
411  CURLOPT_RESOLVER_START_DATA.3.gz
412  CURLOPT_RESOLVER_START_FUNCTION.3.gz
413  CURLOPT_RESUME_FROM.3.gz
414  CURLOPT_RESUME_FROM_LARGE.3.gz
415  CURLOPT_RTSP_CLIENT_CSEQ.3.gz
416  CURLOPT_RTSP_REQUEST.3.gz
417  CURLOPT_RTSP_SERVER_CSEQ.3.gz
418  CURLOPT_RTSP_SESSION_ID.3.gz
419  CURLOPT_RTSP_STREAM_URI.3.gz
420  CURLOPT_RTSP_TRANSPORT.3.gz
421  CURLOPT_SASL_AUTHZID.3.gz
422  CURLOPT_SASL_IR.3.gz
423  CURLOPT_SEEKDATA.3.gz
424  CURLOPT_SEEKFUNCTION.3.gz
425  CURLOPT_SERVICE_NAME.3.gz
426  CURLOPT_SHARE.3.gz
427  CURLOPT_SOCKOPTDATA.3.gz
428  CURLOPT_SOCKOPTFUNCTION.3.gz
429  CURLOPT_SOCKS5_AUTH.3.gz
430  CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
431  CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
432  CURLOPT_SSH_AUTH_TYPES.3.gz
433  CURLOPT_SSH_COMPRESSION.3.gz
434  CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
435  CURLOPT_SSH_KEYDATA.3.gz
436  CURLOPT_SSH_KEYFUNCTION.3.gz
437  CURLOPT_SSH_KNOWNHOSTS.3.gz
438  CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
439  CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
440  CURLOPT_SSLCERT.3.gz
441  CURLOPT_SSLCERTTYPE.3.gz
442  CURLOPT_SSLCERT_BLOB.3.gz
443  CURLOPT_SSLENGINE.3.gz
444  CURLOPT_SSLENGINE_DEFAULT.3.gz
445  CURLOPT_SSLKEY.3.gz
446  CURLOPT_SSLKEYTYPE.3.gz
447  CURLOPT_SSLKEY_BLOB.3.gz
448  CURLOPT_SSLVERSION.3.gz
449  CURLOPT_SSL_CIPHER_LIST.3.gz
450  CURLOPT_SSL_CTX_DATA.3.gz
451  CURLOPT_SSL_CTX_FUNCTION.3.gz
452  CURLOPT_SSL_ENABLE_ALPN.3.gz
453  CURLOPT_SSL_ENABLE_NPN.3.gz
454  CURLOPT_SSL_FALSESTART.3.gz
455  CURLOPT_SSL_OPTIONS.3.gz
456  CURLOPT_SSL_SESSIONID_CACHE.3.gz
457  CURLOPT_SSL_VERIFYHOST.3.gz
458  CURLOPT_SSL_VERIFYPEER.3.gz
459  CURLOPT_SSL_VERIFYSTATUS.3.gz
460  CURLOPT_STDERR.3.gz
461  CURLOPT_STREAM_DEPENDS.3.gz
462  CURLOPT_STREAM_DEPENDS_E.3.gz
463  CURLOPT_STREAM_WEIGHT.3.gz
464  CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
465  CURLOPT_TCP_FASTOPEN.3.gz
466  CURLOPT_TCP_KEEPALIVE.3.gz
467  CURLOPT_TCP_KEEPIDLE.3.gz
468  CURLOPT_TCP_KEEPINTVL.3.gz
469  CURLOPT_TCP_NODELAY.3.gz
470  CURLOPT_TELNETOPTIONS.3.gz
471  CURLOPT_TFTP_BLKSIZE.3.gz
472  CURLOPT_TFTP_NO_OPTIONS.3.gz
473  CURLOPT_TIMECONDITION.3.gz
474  CURLOPT_TIMEOUT.3.gz
475  CURLOPT_TIMEOUT_MS.3.gz
476  CURLOPT_TIMEVALUE.3.gz
477  CURLOPT_TIMEVALUE_LARGE.3.gz
478  CURLOPT_TLS13_CIPHERS.3.gz
479  CURLOPT_TLSAUTH_PASSWORD.3.gz
480  CURLOPT_TLSAUTH_TYPE.3.gz
481  CURLOPT_TLSAUTH_USERNAME.3.gz
482  CURLOPT_TRAILERDATA.3.gz
483  CURLOPT_TRAILERFUNCTION.3.gz
484  CURLOPT_TRANSFERTEXT.3.gz
485  CURLOPT_TRANSFER_ENCODING.3.gz
486  CURLOPT_UNIX_SOCKET_PATH.3.gz
487  CURLOPT_UNRESTRICTED_AUTH.3.gz
488  CURLOPT_UPKEEP_INTERVAL_MS.3.gz
489  CURLOPT_UPLOAD.3.gz
490  CURLOPT_UPLOAD_BUFFERSIZE.3.gz
491  CURLOPT_URL.3.gz
492  CURLOPT_USERAGENT.3.gz
493  CURLOPT_USERNAME.3.gz
494  CURLOPT_USERPWD.3.gz
495  CURLOPT_USE_SSL.3.gz
496  CURLOPT_VERBOSE.3.gz
497  CURLOPT_WILDCARDMATCH.3.gz
498  CURLOPT_WRITEDATA.3.gz
499  CURLOPT_WRITEFUNCTION.3.gz
500  CURLOPT_XFERINFODATA.3.gz
501  CURLOPT_XFERINFOFUNCTION.3.gz
502  CURLOPT_XOAUTH2_BEARER.3.gz
503  curl_easy_cleanup.3.gz
504  curl_easy_duphandle.3.gz
505  curl_easy_escape.3.gz
506  curl_easy_getinfo.3.gz
507  curl_easy_init.3.gz
508  curl_easy_pause.3.gz
509  curl_easy_perform.3.gz
510  curl_easy_recv.3.gz
511  curl_easy_reset.3.gz
512  curl_easy_send.3.gz
513  curl_easy_setopt.3.gz
514  curl_easy_strerror.3.gz
515  curl_easy_unescape.3.gz
516  curl_easy_upkeep.3.gz
517  curl_escape.3.gz
518  curl_formadd.3.gz
519  curl_formfree.3.gz
520  curl_formget.3.gz
521  curl_free.3.gz
522  curl_getdate.3.gz
523  curl_getenv.3.gz
524  curl_global_cleanup.3.gz
525  curl_global_init.3.gz
526  curl_global_init_mem.3.gz
527  curl_global_sslset.3.gz
528  curl_mime_addpart.3.gz
529  curl_mime_data.3.gz
530  curl_mime_data_cb.3.gz
531  curl_mime_encoder.3.gz
532  curl_mime_filedata.3.gz
533  curl_mime_filename.3.gz
534  curl_mime_free.3.gz
535  curl_mime_headers.3.gz
536  curl_mime_init.3.gz
537  curl_mime_name.3.gz
538  curl_mime_subparts.3.gz
539  curl_mime_type.3.gz
540  curl_mprintf.3.gz
541  curl_multi_add_handle.3.gz
542  curl_multi_assign.3.gz
543  curl_multi_cleanup.3.gz
544  curl_multi_fdset.3.gz
545  curl_multi_info_read.3.gz
546  curl_multi_init.3.gz
547  curl_multi_perform.3.gz
548  curl_multi_poll.3.gz
549  curl_multi_remove_handle.3.gz
550  curl_multi_setopt.3.gz
551  curl_multi_socket.3.gz
552  curl_multi_socket_action.3.gz
553  curl_multi_socket_all.3.gz
554  curl_multi_strerror.3.gz
555  curl_multi_timeout.3.gz
556  curl_multi_wait.3.gz
557  curl_multi_wakeup.3.gz
558  curl_share_cleanup.3.gz
559  curl_share_init.3.gz
560  curl_share_setopt.3.gz
561  curl_share_strerror.3.gz
562  curl_slist_append.3.gz
563  curl_slist_free_all.3.gz
564  curl_strequal.3.gz
565  curl_strnequal.3.gz
566  curl_unescape.3.gz
567  curl_url.3.gz
568  curl_url_cleanup.3.gz
569  curl_url_dup.3.gz
570  curl_url_get.3.gz
571  curl_url_set.3.gz
572  curl_version.3.gz
573  curl_version_info.3.gz
574  libcurl-easy.3.gz
575  libcurl-env.3.gz
576  libcurl-errors.3.gz
577  libcurl-multi.3.gz
578  libcurl-security.3.gz
579  libcurl-share.3.gz
580  libcurl-symbols.3.gz
581  libcurl-thread.3.gz
582  libcurl-tutorial.3.gz
583  libcurl-url.3.gz
584  libcurl.3.gz
585
586
587 [FILE:4114:patches/patch-configure]
588 Description: Tweak the build for a FreeBSD environment.
589  Respect user-supplied CFLAGS
590  Use the FreeBSD location of pkg-config's library directory.
591  Check for librtmp in sensible locations in all cases.
592 Forwarded: not-needed
593 Author: Peter Pentchev <roam@FreeBSD.org>
594 Last-Update: 2010-12-19
595
596 --- configure.orig      2020-06-29 14:50:34 UTC
597 +++ configure
598 @@ -3721,9 +3721,10 @@ $as_echo "$as_me: LIBS note: LIBS should
599        -I*)
600          xc_bad_var_ldflags=yes
601          ;;
602 -      -l* | --library=*)
603 -        xc_bad_var_ldflags=yes
604 -        ;;
605 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
606 +#      -l* | --library=*)
607 +#        xc_bad_var_ldflags=yes
608 +#        ;;
609      esac
610    done
611    if test $xc_bad_var_ldflags = yes; then
612 @@ -3793,9 +3794,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
613    xc_bad_var_cflags=no
614    for xc_word in $CFLAGS; do
615      case "$xc_word" in
616 -      -D*)
617 -        xc_bad_var_cflags=yes
618 -        ;;
619 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
620 +#      -D*)
621 +#        xc_bad_var_cflags=yes
622 +#        ;;
623        -U*)
624          xc_bad_var_cflags=yes
625          ;;
626 @@ -17241,6 +17243,8 @@ $as_echo "$as_me: WARNING: compiler opti
627      tmp_CFLAGS="$CFLAGS"
628      tmp_CPPFLAGS="$CPPFLAGS"
629  
630 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
631 +if false; then
632      ac_var_stripped=""
633    for word1 in $tmp_CFLAGS; do
634      ac_var_strip_word="no"
635 @@ -17271,6 +17275,7 @@ $as_echo "$as_me: WARNING: compiler opti
636    done
637      tmp_CPPFLAGS="$ac_var_stripped"
638    squeeze tmp_CPPFLAGS
639 +fi
640  
641      #
642      if test "$want_debug" = "yes"; then
643 @@ -17492,6 +17497,8 @@ $as_echo "$honor_optimize_option" >&6; }
644      #
645      if test "$honor_optimize_option" = "yes"; then
646  
647 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
648 +if false; then
649      ac_var_stripped=""
650    for word1 in $tmp_CFLAGS; do
651      ac_var_strip_word="no"
652 @@ -17522,6 +17529,7 @@ $as_echo "$honor_optimize_option" >&6; }
653    done
654      tmp_CPPFLAGS="$ac_var_stripped"
655    squeeze tmp_CPPFLAGS
656 +fi
657  
658        if test "$want_optimize" = "yes"; then
659          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
660 @@ -27061,30 +27069,30 @@ $as_echo "found" >&6; }
661      ;;
662    off)
663          LIB_RTMP="-lrtmp"
664 +        LD_RTMP=""
665 +        CPP_RTMP=""
666 +        DIR_RTMP=""
667      ;;
668    *)
669          LIB_RTMP="-lrtmp"
670 +        LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
671 +        CPP_RTMP="-I${PREFIX_RTMP}/include"
672 +        DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
673      PREFIX_RTMP=$OPT_LIBRTMP
674      ;;
675    esac
676  
677 -    if test -n "$PREFIX_RTMP"; then
678 -    LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
679 -    CPP_RTMP=-I${PREFIX_RTMP}/include
680 -    DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
681 -  fi
682 -
683    LDFLAGS="$LDFLAGS $LD_RTMP"
684    CPPFLAGS="$CPPFLAGS $CPP_RTMP"
685    LIBS="$LIB_RTMP $LIBS"
686  
687 -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
688 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
689 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
690 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
691  if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
692    $as_echo_n "(cached) " >&6
693  else
694    ac_check_lib_save_LIBS=$LIBS
695 -LIBS="-lrtmp  $LIBS"
696 +LIBS="$LIBS"
697  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
698  /* end confdefs.h.  */
699  
700 @@ -43634,9 +43642,10 @@ $as_echo "$as_me: LIBS note: LIBS should
701        -I*)
702          xc_bad_var_ldflags=yes
703          ;;
704 -      -l* | --library=*)
705 -        xc_bad_var_ldflags=yes
706 -        ;;
707 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
708 +#      -l* | --library=*)
709 +#        xc_bad_var_ldflags=yes
710 +#        ;;
711      esac
712    done
713    if test $xc_bad_var_ldflags = yes; then
714 @@ -43706,9 +43715,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
715    xc_bad_var_cflags=no
716    for xc_word in $CFLAGS; do
717      case "$xc_word" in
718 -      -D*)
719 -        xc_bad_var_cflags=yes
720 -        ;;
721 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
722 +#      -D*)
723 +#        xc_bad_var_cflags=yes
724 +#        ;;
725        -U*)
726          xc_bad_var_cflags=yes
727          ;;
728
729
730 [FILE:277:patches/patch-lib-hostcheck.h]
731 --- lib/hostcheck.h.orig        2020-06-25 09:31:43 UTC
732 +++ lib/hostcheck.h
733 @@ -23,6 +23,7 @@
734   ***************************************************************************/
735  
736  #include <curl/curl.h>
737 +#include <netinet/in.h>
738  
739  #define CURL_HOST_NOMATCH 0
740  #define CURL_HOST_MATCH   1
741
742
743 [FILE:1778:patches/patch-src_tool__operate.c]
744 --- src/tool_operate.c.orig     2020-06-27 22:03:53 UTC
745 +++ src/tool_operate.c
746 @@ -1066,20 +1066,7 @@ static CURLcode single_transfer(struct G
747              DEBUGASSERT(!outs->filename);
748            }
749  
750 -          if(config->resume_from_current) {
751 -            /* We're told to continue from where we are now. Get the size
752 -               of the file as it is now and open it for append instead */
753 -            struct_stat fileinfo;
754 -            /* VMS -- Danger, the filesize is only valid for stream files */
755 -            if(0 == stat(per->outfile, &fileinfo))
756 -              /* set offset to current file size: */
757 -              config->resume_from = fileinfo.st_size;
758 -            else
759 -              /* let offset be 0 */
760 -              config->resume_from = 0;
761 -          }
762 -
763 -          if(config->resume_from) {
764 +          if(config->resume_from || config->resume_from_current) {
765  #ifdef __VMS
766              /* open file for output, forcing VMS output format into stream
767                 mode which is needed for stat() call above to always work. */
768 @@ -1096,6 +1083,19 @@ static CURLcode single_transfer(struct G
769              }
770              outs->fopened = TRUE;
771              outs->stream = file;
772 +
773 +            if(config->resume_from_current) {
774 +              /* We're told to continue from where we are now. Get the size
775 +                 of the file as it is now */
776 +              struct_stat fileinfo;
777 +              if(0 == fstat(fileno(outs->stream), &fileinfo))
778 +                /* set offset to current file size: */
779 +                config->resume_from = fileinfo.st_size;
780 +              else
781 +                /* let offset be 0 */
782 +                config->resume_from = 0;
783 +            }
784 +
785              outs->init = config->resume_from;
786            }
787            else {
788