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