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