Ravenports generated: 24 May 2019 12:36
[ravenports.git] / bucket_53 / curl
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               curl
4 VERSION=                7.65.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.65.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.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 7766d263929404f693905b5e5222aa0f2bdf8c66ab4b8758f0c0820a42b966cd      2392324 curl-7.65.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:11700: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_MAXAGE_CONN.3.gz
330  CURLOPT_MAXCONNECTS.3.gz
331  CURLOPT_MAXFILESIZE.3.gz
332  CURLOPT_MAXFILESIZE_LARGE.3.gz
333  CURLOPT_MAXREDIRS.3.gz
334  CURLOPT_MAX_RECV_SPEED_LARGE.3.gz
335  CURLOPT_MAX_SEND_SPEED_LARGE.3.gz
336  CURLOPT_MIMEPOST.3.gz
337  CURLOPT_NETRC.3.gz
338  CURLOPT_NETRC_FILE.3.gz
339  CURLOPT_NEW_DIRECTORY_PERMS.3.gz
340  CURLOPT_NEW_FILE_PERMS.3.gz
341  CURLOPT_NOBODY.3.gz
342  CURLOPT_NOPROGRESS.3.gz
343  CURLOPT_NOPROXY.3.gz
344  CURLOPT_NOSIGNAL.3.gz
345  CURLOPT_OPENSOCKETDATA.3.gz
346  CURLOPT_OPENSOCKETFUNCTION.3.gz
347  CURLOPT_PASSWORD.3.gz
348  CURLOPT_PATH_AS_IS.3.gz
349  CURLOPT_PINNEDPUBLICKEY.3.gz
350  CURLOPT_PIPEWAIT.3.gz
351  CURLOPT_PORT.3.gz
352  CURLOPT_POST.3.gz
353  CURLOPT_POSTFIELDS.3.gz
354  CURLOPT_POSTFIELDSIZE.3.gz
355  CURLOPT_POSTFIELDSIZE_LARGE.3.gz
356  CURLOPT_POSTQUOTE.3.gz
357  CURLOPT_POSTREDIR.3.gz
358  CURLOPT_PREQUOTE.3.gz
359  CURLOPT_PRE_PROXY.3.gz
360  CURLOPT_PRIVATE.3.gz
361  CURLOPT_PROGRESSDATA.3.gz
362  CURLOPT_PROGRESSFUNCTION.3.gz
363  CURLOPT_PROTOCOLS.3.gz
364  CURLOPT_PROXY.3.gz
365  CURLOPT_PROXYAUTH.3.gz
366  CURLOPT_PROXYHEADER.3.gz
367  CURLOPT_PROXYPASSWORD.3.gz
368  CURLOPT_PROXYPORT.3.gz
369  CURLOPT_PROXYTYPE.3.gz
370  CURLOPT_PROXYUSERNAME.3.gz
371  CURLOPT_PROXYUSERPWD.3.gz
372  CURLOPT_PROXY_CAINFO.3.gz
373  CURLOPT_PROXY_CAPATH.3.gz
374  CURLOPT_PROXY_CRLFILE.3.gz
375  CURLOPT_PROXY_KEYPASSWD.3.gz
376  CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
377  CURLOPT_PROXY_SERVICE_NAME.3.gz
378  CURLOPT_PROXY_SSLCERT.3.gz
379  CURLOPT_PROXY_SSLCERTTYPE.3.gz
380  CURLOPT_PROXY_SSLKEY.3.gz
381  CURLOPT_PROXY_SSLKEYTYPE.3.gz
382  CURLOPT_PROXY_SSLVERSION.3.gz
383  CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
384  CURLOPT_PROXY_SSL_OPTIONS.3.gz
385  CURLOPT_PROXY_SSL_VERIFYHOST.3.gz
386  CURLOPT_PROXY_SSL_VERIFYPEER.3.gz
387  CURLOPT_PROXY_TLS13_CIPHERS.3.gz
388  CURLOPT_PROXY_TLSAUTH_PASSWORD.3.gz
389  CURLOPT_PROXY_TLSAUTH_TYPE.3.gz
390  CURLOPT_PROXY_TLSAUTH_USERNAME.3.gz
391  CURLOPT_PROXY_TRANSFER_MODE.3.gz
392  CURLOPT_PUT.3.gz
393  CURLOPT_QUOTE.3.gz
394  CURLOPT_RANDOM_FILE.3.gz
395  CURLOPT_RANGE.3.gz
396  CURLOPT_READDATA.3.gz
397  CURLOPT_READFUNCTION.3.gz
398  CURLOPT_REDIR_PROTOCOLS.3.gz
399  CURLOPT_REFERER.3.gz
400  CURLOPT_REQUEST_TARGET.3.gz
401  CURLOPT_RESOLVE.3.gz
402  CURLOPT_RESOLVER_START_DATA.3.gz
403  CURLOPT_RESOLVER_START_FUNCTION.3.gz
404  CURLOPT_RESUME_FROM.3.gz
405  CURLOPT_RESUME_FROM_LARGE.3.gz
406  CURLOPT_RTSP_CLIENT_CSEQ.3.gz
407  CURLOPT_RTSP_REQUEST.3.gz
408  CURLOPT_RTSP_SERVER_CSEQ.3.gz
409  CURLOPT_RTSP_SESSION_ID.3.gz
410  CURLOPT_RTSP_STREAM_URI.3.gz
411  CURLOPT_RTSP_TRANSPORT.3.gz
412  CURLOPT_SASL_IR.3.gz
413  CURLOPT_SEEKDATA.3.gz
414  CURLOPT_SEEKFUNCTION.3.gz
415  CURLOPT_SERVICE_NAME.3.gz
416  CURLOPT_SHARE.3.gz
417  CURLOPT_SOCKOPTDATA.3.gz
418  CURLOPT_SOCKOPTFUNCTION.3.gz
419  CURLOPT_SOCKS5_AUTH.3.gz
420  CURLOPT_SOCKS5_GSSAPI_NEC.3.gz
421  CURLOPT_SOCKS5_GSSAPI_SERVICE.3.gz
422  CURLOPT_SSH_AUTH_TYPES.3.gz
423  CURLOPT_SSH_COMPRESSION.3.gz
424  CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gz
425  CURLOPT_SSH_KEYDATA.3.gz
426  CURLOPT_SSH_KEYFUNCTION.3.gz
427  CURLOPT_SSH_KNOWNHOSTS.3.gz
428  CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
429  CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
430  CURLOPT_SSLCERT.3.gz
431  CURLOPT_SSLCERTTYPE.3.gz
432  CURLOPT_SSLENGINE.3.gz
433  CURLOPT_SSLENGINE_DEFAULT.3.gz
434  CURLOPT_SSLKEY.3.gz
435  CURLOPT_SSLKEYTYPE.3.gz
436  CURLOPT_SSLVERSION.3.gz
437  CURLOPT_SSL_CIPHER_LIST.3.gz
438  CURLOPT_SSL_CTX_DATA.3.gz
439  CURLOPT_SSL_CTX_FUNCTION.3.gz
440  CURLOPT_SSL_ENABLE_ALPN.3.gz
441  CURLOPT_SSL_ENABLE_NPN.3.gz
442  CURLOPT_SSL_FALSESTART.3.gz
443  CURLOPT_SSL_OPTIONS.3.gz
444  CURLOPT_SSL_SESSIONID_CACHE.3.gz
445  CURLOPT_SSL_VERIFYHOST.3.gz
446  CURLOPT_SSL_VERIFYPEER.3.gz
447  CURLOPT_SSL_VERIFYSTATUS.3.gz
448  CURLOPT_STDERR.3.gz
449  CURLOPT_STREAM_DEPENDS.3.gz
450  CURLOPT_STREAM_DEPENDS_E.3.gz
451  CURLOPT_STREAM_WEIGHT.3.gz
452  CURLOPT_SUPPRESS_CONNECT_HEADERS.3.gz
453  CURLOPT_TCP_FASTOPEN.3.gz
454  CURLOPT_TCP_KEEPALIVE.3.gz
455  CURLOPT_TCP_KEEPIDLE.3.gz
456  CURLOPT_TCP_KEEPINTVL.3.gz
457  CURLOPT_TCP_NODELAY.3.gz
458  CURLOPT_TELNETOPTIONS.3.gz
459  CURLOPT_TFTP_BLKSIZE.3.gz
460  CURLOPT_TFTP_NO_OPTIONS.3.gz
461  CURLOPT_TIMECONDITION.3.gz
462  CURLOPT_TIMEOUT.3.gz
463  CURLOPT_TIMEOUT_MS.3.gz
464  CURLOPT_TIMEVALUE.3.gz
465  CURLOPT_TIMEVALUE_LARGE.3.gz
466  CURLOPT_TLS13_CIPHERS.3.gz
467  CURLOPT_TLSAUTH_PASSWORD.3.gz
468  CURLOPT_TLSAUTH_TYPE.3.gz
469  CURLOPT_TLSAUTH_USERNAME.3.gz
470  CURLOPT_TRAILERDATA.3.gz
471  CURLOPT_TRAILERFUNCTION.3.gz
472  CURLOPT_TRANSFERTEXT.3.gz
473  CURLOPT_TRANSFER_ENCODING.3.gz
474  CURLOPT_UNIX_SOCKET_PATH.3.gz
475  CURLOPT_UNRESTRICTED_AUTH.3.gz
476  CURLOPT_UPKEEP_INTERVAL_MS.3.gz
477  CURLOPT_UPLOAD.3.gz
478  CURLOPT_UPLOAD_BUFFERSIZE.3.gz
479  CURLOPT_URL.3.gz
480  CURLOPT_USERAGENT.3.gz
481  CURLOPT_USERNAME.3.gz
482  CURLOPT_USERPWD.3.gz
483  CURLOPT_USE_SSL.3.gz
484  CURLOPT_VERBOSE.3.gz
485  CURLOPT_WILDCARDMATCH.3.gz
486  CURLOPT_WRITEDATA.3.gz
487  CURLOPT_WRITEFUNCTION.3.gz
488  CURLOPT_XFERINFODATA.3.gz
489  CURLOPT_XFERINFOFUNCTION.3.gz
490  CURLOPT_XOAUTH2_BEARER.3.gz
491  curl_easy_cleanup.3.gz
492  curl_easy_duphandle.3.gz
493  curl_easy_escape.3.gz
494  curl_easy_getinfo.3.gz
495  curl_easy_init.3.gz
496  curl_easy_pause.3.gz
497  curl_easy_perform.3.gz
498  curl_easy_recv.3.gz
499  curl_easy_reset.3.gz
500  curl_easy_send.3.gz
501  curl_easy_setopt.3.gz
502  curl_easy_strerror.3.gz
503  curl_easy_unescape.3.gz
504  curl_easy_upkeep.3.gz
505  curl_escape.3.gz
506  curl_formadd.3.gz
507  curl_formfree.3.gz
508  curl_formget.3.gz
509  curl_free.3.gz
510  curl_getdate.3.gz
511  curl_getenv.3.gz
512  curl_global_cleanup.3.gz
513  curl_global_init.3.gz
514  curl_global_init_mem.3.gz
515  curl_global_sslset.3.gz
516  curl_mime_addpart.3.gz
517  curl_mime_data.3.gz
518  curl_mime_data_cb.3.gz
519  curl_mime_encoder.3.gz
520  curl_mime_filedata.3.gz
521  curl_mime_filename.3.gz
522  curl_mime_free.3.gz
523  curl_mime_headers.3.gz
524  curl_mime_init.3.gz
525  curl_mime_name.3.gz
526  curl_mime_subparts.3.gz
527  curl_mime_type.3.gz
528  curl_mprintf.3.gz
529  curl_multi_add_handle.3.gz
530  curl_multi_assign.3.gz
531  curl_multi_cleanup.3.gz
532  curl_multi_fdset.3.gz
533  curl_multi_info_read.3.gz
534  curl_multi_init.3.gz
535  curl_multi_perform.3.gz
536  curl_multi_remove_handle.3.gz
537  curl_multi_setopt.3.gz
538  curl_multi_socket.3.gz
539  curl_multi_socket_action.3.gz
540  curl_multi_socket_all.3.gz
541  curl_multi_strerror.3.gz
542  curl_multi_timeout.3.gz
543  curl_multi_wait.3.gz
544  curl_share_cleanup.3.gz
545  curl_share_init.3.gz
546  curl_share_setopt.3.gz
547  curl_share_strerror.3.gz
548  curl_slist_append.3.gz
549  curl_slist_free_all.3.gz
550  curl_strequal.3.gz
551  curl_strnequal.3.gz
552  curl_unescape.3.gz
553  curl_url.3.gz
554  curl_url_cleanup.3.gz
555  curl_url_dup.3.gz
556  curl_url_get.3.gz
557  curl_url_set.3.gz
558  curl_version.3.gz
559  curl_version_info.3.gz
560  libcurl-easy.3.gz
561  libcurl-env.3.gz
562  libcurl-errors.3.gz
563  libcurl-multi.3.gz
564  libcurl-security.3.gz
565  libcurl-share.3.gz
566  libcurl-symbols.3.gz
567  libcurl-thread.3.gz
568  libcurl-tutorial.3.gz
569  libcurl-url.3.gz
570  libcurl.3.gz
571
572
573 [FILE:4114:patches/patch-configure]
574 Description: Tweak the build for a FreeBSD environment.
575  Respect user-supplied CFLAGS
576  Use the FreeBSD location of pkg-config's library directory.
577  Check for librtmp in sensible locations in all cases.
578 Forwarded: not-needed
579 Author: Peter Pentchev <roam@FreeBSD.org>
580 Last-Update: 2010-12-19
581
582 --- configure.orig      2019-05-21 20:59:10 UTC
583 +++ configure
584 @@ -3654,9 +3654,10 @@ $as_echo "$as_me: LIBS note: LIBS should
585        -I*)
586          xc_bad_var_ldflags=yes
587          ;;
588 -      -l* | --library=*)
589 -        xc_bad_var_ldflags=yes
590 -        ;;
591 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
592 +#      -l* | --library=*)
593 +#        xc_bad_var_ldflags=yes
594 +#        ;;
595      esac
596    done
597    if test $xc_bad_var_ldflags = yes; then
598 @@ -3726,9 +3727,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
599    xc_bad_var_cflags=no
600    for xc_word in $CFLAGS; do
601      case "$xc_word" in
602 -      -D*)
603 -        xc_bad_var_cflags=yes
604 -        ;;
605 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
606 +#      -D*)
607 +#        xc_bad_var_cflags=yes
608 +#        ;;
609        -U*)
610          xc_bad_var_cflags=yes
611          ;;
612 @@ -17216,6 +17218,8 @@ $as_echo "$as_me: WARNING: compiler opti
613      tmp_CFLAGS="$CFLAGS"
614      tmp_CPPFLAGS="$CPPFLAGS"
615  
616 +# Do not remove the user-supplied debug flags in CFLAGS (PR/150854)
617 +if false; then
618      ac_var_stripped=""
619    for word1 in $tmp_CFLAGS; do
620      ac_var_strip_word="no"
621 @@ -17246,6 +17250,7 @@ $as_echo "$as_me: WARNING: compiler opti
622    done
623      tmp_CPPFLAGS="$ac_var_stripped"
624    squeeze tmp_CPPFLAGS
625 +fi
626  
627      #
628      if test "$want_debug" = "yes"; then
629 @@ -17468,6 +17473,8 @@ $as_echo "$honor_optimize_option" >&6; }
630      #
631      if test "$honor_optimize_option" = "yes"; then
632  
633 +# Do not remove the user-supplied optimization flags in CFLAGS (PR/150854)
634 +if false; then
635      ac_var_stripped=""
636    for word1 in $tmp_CFLAGS; do
637      ac_var_strip_word="no"
638 @@ -17498,6 +17505,7 @@ $as_echo "$honor_optimize_option" >&6; }
639    done
640      tmp_CPPFLAGS="$ac_var_stripped"
641    squeeze tmp_CPPFLAGS
642 +fi
643  
644        if test "$want_optimize" = "yes"; then
645          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
646 @@ -26854,30 +26862,30 @@ $as_echo "found" >&6; }
647      ;;
648    off)
649          LIB_RTMP="-lrtmp"
650 +        LD_RTMP=""
651 +        CPP_RTMP=""
652 +        DIR_RTMP=""
653      ;;
654    *)
655          LIB_RTMP="-lrtmp"
656 +        LD_RTMP="-L${PREFIX_RTMP}/lib$libsuff"
657 +        CPP_RTMP="-I${PREFIX_RTMP}/include"
658 +        DIR_RTMP="${PREFIX_RTMP}/lib$libsuff"
659      PREFIX_RTMP=$OPT_LIBRTMP
660      ;;
661    esac
662  
663 -    if test -n "$PREFIX_RTMP"; then
664 -    LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
665 -    CPP_RTMP=-I${PREFIX_RTMP}/include
666 -    DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
667 -  fi
668 -
669    LDFLAGS="$LDFLAGS $LD_RTMP"
670    CPPFLAGS="$CPPFLAGS $CPP_RTMP"
671    LIBS="$LIB_RTMP $LIBS"
672  
673 -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
674 -$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
675 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in $LIB_RTMP" >&5
676 +$as_echo_n "checking for RTMP_Init in $LIB_RTMP... " >&6; }
677  if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
678    $as_echo_n "(cached) " >&6
679  else
680    ac_check_lib_save_LIBS=$LIBS
681 -LIBS="-lrtmp  $LIBS"
682 +LIBS="$LIBS"
683  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
684  /* end confdefs.h.  */
685  
686 @@ -41686,9 +41694,10 @@ $as_echo "$as_me: LIBS note: LIBS should
687        -I*)
688          xc_bad_var_ldflags=yes
689          ;;
690 -      -l* | --library=*)
691 -        xc_bad_var_ldflags=yes
692 -        ;;
693 +# Temporarily disable -l* flag check for SSP support (Mk/bsd.ssp.mk)
694 +#      -l* | --library=*)
695 +#        xc_bad_var_ldflags=yes
696 +#        ;;
697      esac
698    done
699    if test $xc_bad_var_ldflags = yes; then
700 @@ -41758,9 +41767,10 @@ $as_echo "$as_me: $xc_bad_var_msg librar
701    xc_bad_var_cflags=no
702    for xc_word in $CFLAGS; do
703      case "$xc_word" in
704 -      -D*)
705 -        xc_bad_var_cflags=yes
706 -        ;;
707 +# Temporarily disable -D* flag check (PR/177401, PR/180944)
708 +#      -D*)
709 +#        xc_bad_var_cflags=yes
710 +#        ;;
711        -U*)
712          xc_bad_var_cflags=yes
713          ;;
714
715
716 [FILE:277:patches/patch-lib-hostcheck.h]
717 --- lib/hostcheck.h.orig        2019-03-25 08:42:47 UTC
718 +++ lib/hostcheck.h
719 @@ -23,6 +23,7 @@
720   ***************************************************************************/
721  
722  #include <curl/curl.h>
723 +#include <netinet/in.h>
724  
725  #define CURL_HOST_NOMATCH 0
726  #define CURL_HOST_MATCH   1
727
728
729 [FILE:2250:patches/patch-src-tool_operate.c]
730 --- src/tool_operate.c.orig     2019-05-20 05:57:37 UTC
731 +++ src/tool_operate.c
732 @@ -606,20 +606,7 @@ static CURLcode operate_do(struct Global
733              DEBUGASSERT(!outs.filename);
734            }
735  
736 -          if(config->resume_from_current) {
737 -            /* We're told to continue from where we are now. Get the size
738 -               of the file as it is now and open it for append instead */
739 -            struct_stat fileinfo;
740 -            /* VMS -- Danger, the filesize is only valid for stream files */
741 -            if(0 == stat(outfile, &fileinfo))
742 -              /* set offset to current file size: */
743 -              config->resume_from = fileinfo.st_size;
744 -            else
745 -              /* let offset be 0 */
746 -              config->resume_from = 0;
747 -          }
748 -
749 -          if(config->resume_from) {
750 +          if(config->resume_from || config->resume_from_current) {
751  #ifdef __VMS
752              /* open file for output, forcing VMS output format into stream
753                 mode which is needed for stat() call above to always work. */
754 @@ -627,7 +614,8 @@ static CURLcode operate_do(struct Global
755                                 "ctx=stm", "rfm=stmlf", "rat=cr", "mrs=0");
756  #else
757              /* open file for output: */
758 -            FILE *file = fopen(outfile, config->resume_from?"ab":"wb");
759 +            /* (always open for appending, it has no effect on new files) */
760 +            FILE *file = fopen(outfile, "ab");
761  #endif
762              if(!file) {
763                helpf(global->errors, "Can't open '%s'!\n", outfile);
764 @@ -636,6 +624,19 @@ static CURLcode operate_do(struct Global
765              }
766              outs.fopened = TRUE;
767              outs.stream = file;
768 +
769 +            if(config->resume_from_current) {
770 +              /* We're told to continue from where we are now. Get the size
771 +                 of the file as it is now */
772 +              struct_stat fileinfo;
773 +              if(0 == fstat(fileno(outs.stream), &fileinfo))
774 +                /* set offset to current file size: */
775 +                config->resume_from = fileinfo.st_size;
776 +              else
777 +                /* let offset be 0 */
778 +                config->resume_from = 0;
779 +            }
780 +
781              outs.init = config->resume_from;
782            }
783            else {
784