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