ftp/curl: partially sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2020-06-23 04:30:22 +02:00
parent 8cd74b6811
commit 7ad63bb6d8
3 changed files with 178 additions and 13 deletions

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= curl
PORTVERSION= 7.70.0
PORTREVISION= 1
PORTVERSION= 7.71.0
CATEGORIES= ftp net www
MASTER_SITES= https://curl.haxx.se/download/ \
LOCAL/sunpoet
@ -163,17 +162,10 @@ post-install:
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/libcurl/
cd ${WRKSRC}/docs/ && ${INSTALL_DATA} ${DOCS} *.md ${STAGEDIR}${DOCSDIR}/
cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} ABI *.m4 ${STAGEDIR}${DOCSDIR}/libcurl/
cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} ABI.md libcurl.m4 *.pl symbols-in-versions ${STAGEDIR}${DOCSDIR}/libcurl/
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
cd ${WRKSRC}/docs/examples/ && ${INSTALL_DATA} README Makefile.example makefile* *.c *.cpp ${STAGEDIR}${EXAMPLESDIR}/
pre-test-PROXY-off:
@${ECHO_MSG} "******************************************"
@${ECHO_MSG} "* You have disabled curl proxy support. *"
@${ECHO_MSG} "* Some tests SHALL FAIL! *"
@${ECHO_MSG} "* This is being addressed. *"
@${ECHO_MSG} "******************************************"
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1588242116
SHA256 (curl-7.70.0.tar.xz) = 032f43f2674008c761af19bf536374128c16241fb234699a55f9fb603fcfbae7
SIZE (curl-7.70.0.tar.xz) = 2348780
TIMESTAMP = 1593003024
SHA256 (curl-7.71.0.tar.xz) = cdf18794393d8bead915312708a9e5d819c6e9919de14b20d5c8e7987abd9772
SIZE (curl-7.71.0.tar.xz) = 2379056

View File

@ -192,6 +192,7 @@ man/man3/CURLOPT_IOCTLDATA.3.gz
man/man3/CURLOPT_IOCTLFUNCTION.3.gz
man/man3/CURLOPT_IPRESOLVE.3.gz
man/man3/CURLOPT_ISSUERCERT.3.gz
man/man3/CURLOPT_ISSUERCERT_BLOB.3.gz
man/man3/CURLOPT_KEEP_SENDING_ON_ERROR.3.gz
man/man3/CURLOPT_KEYPASSWD.3.gz
man/man3/CURLOPT_KRBLEVEL.3.gz
@ -250,13 +251,17 @@ man/man3/CURLOPT_PROXYUSERPWD.3.gz
man/man3/CURLOPT_PROXY_CAINFO.3.gz
man/man3/CURLOPT_PROXY_CAPATH.3.gz
man/man3/CURLOPT_PROXY_CRLFILE.3.gz
man/man3/CURLOPT_PROXY_ISSUERCERT.3.gz
man/man3/CURLOPT_PROXY_ISSUERCERT_BLOB.3.gz
man/man3/CURLOPT_PROXY_KEYPASSWD.3.gz
man/man3/CURLOPT_PROXY_PINNEDPUBLICKEY.3.gz
man/man3/CURLOPT_PROXY_SERVICE_NAME.3.gz
man/man3/CURLOPT_PROXY_SSLCERT.3.gz
man/man3/CURLOPT_PROXY_SSLCERTTYPE.3.gz
man/man3/CURLOPT_PROXY_SSLCERT_BLOB.3.gz
man/man3/CURLOPT_PROXY_SSLKEY.3.gz
man/man3/CURLOPT_PROXY_SSLKEYTYPE.3.gz
man/man3/CURLOPT_PROXY_SSLKEY_BLOB.3.gz
man/man3/CURLOPT_PROXY_SSLVERSION.3.gz
man/man3/CURLOPT_PROXY_SSL_CIPHER_LIST.3.gz
man/man3/CURLOPT_PROXY_SSL_OPTIONS.3.gz
@ -308,10 +313,12 @@ man/man3/CURLOPT_SSH_PRIVATE_KEYFILE.3.gz
man/man3/CURLOPT_SSH_PUBLIC_KEYFILE.3.gz
man/man3/CURLOPT_SSLCERT.3.gz
man/man3/CURLOPT_SSLCERTTYPE.3.gz
man/man3/CURLOPT_SSLCERT_BLOB.3.gz
man/man3/CURLOPT_SSLENGINE.3.gz
man/man3/CURLOPT_SSLENGINE_DEFAULT.3.gz
man/man3/CURLOPT_SSLKEY.3.gz
man/man3/CURLOPT_SSLKEYTYPE.3.gz
man/man3/CURLOPT_SSLKEY_BLOB.3.gz
man/man3/CURLOPT_SSLVERSION.3.gz
man/man3/CURLOPT_SSL_CIPHER_LIST.3.gz
man/man3/CURLOPT_SSL_CTX_DATA.3.gz
@ -450,4 +457,170 @@ man/man3/libcurl-tutorial.3.gz
man/man3/libcurl-url.3.gz
man/man3/libcurl.3.gz
share/aclocal/libcurl.m4
%%PORTDOCS%%%%DOCSDIR%%/ALTSVC.md
%%PORTDOCS%%%%DOCSDIR%%/BINDINGS.md
%%PORTDOCS%%%%DOCSDIR%%/BUG-BOUNTY.md
%%PORTDOCS%%%%DOCSDIR%%/BUGS
%%PORTDOCS%%%%DOCSDIR%%/CHECKSRC.md
%%PORTDOCS%%%%DOCSDIR%%/CIPHERS.md
%%PORTDOCS%%%%DOCSDIR%%/CODE_OF_CONDUCT.md
%%PORTDOCS%%%%DOCSDIR%%/CODE_REVIEW.md
%%PORTDOCS%%%%DOCSDIR%%/CODE_STYLE.md
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTE.md
%%PORTDOCS%%%%DOCSDIR%%/CURL-DISABLE.md
%%PORTDOCS%%%%DOCSDIR%%/DEPRECATE.md
%%PORTDOCS%%%%DOCSDIR%%/DYNBUF.md
%%PORTDOCS%%%%DOCSDIR%%/ESNI.md
%%PORTDOCS%%%%DOCSDIR%%/EXPERIMENTAL.md
%%PORTDOCS%%%%DOCSDIR%%/FAQ
%%PORTDOCS%%%%DOCSDIR%%/FEATURES
%%PORTDOCS%%%%DOCSDIR%%/GOVERNANCE.md
%%PORTDOCS%%%%DOCSDIR%%/HELP-US.md
%%PORTDOCS%%%%DOCSDIR%%/HISTORY.md
%%PORTDOCS%%%%DOCSDIR%%/HTTP-COOKIES.md
%%PORTDOCS%%%%DOCSDIR%%/HTTP2.md
%%PORTDOCS%%%%DOCSDIR%%/HTTP3.md
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
%%PORTDOCS%%%%DOCSDIR%%/INSTALL.md
%%PORTDOCS%%%%DOCSDIR%%/INTERNALS.md
%%PORTDOCS%%%%DOCSDIR%%/KNOWN_BUGS
%%PORTDOCS%%%%DOCSDIR%%/LICENSE-MIXING.md
%%PORTDOCS%%%%DOCSDIR%%/MAIL-ETIQUETTE
%%PORTDOCS%%%%DOCSDIR%%/MQTT.md
%%PORTDOCS%%%%DOCSDIR%%/PARALLEL-TRANSFERS.md
%%PORTDOCS%%%%DOCSDIR%%/README.md
%%PORTDOCS%%%%DOCSDIR%%/RELEASE-PROCEDURE.md
%%PORTDOCS%%%%DOCSDIR%%/RESOURCES
%%PORTDOCS%%%%DOCSDIR%%/ROADMAP.md
%%PORTDOCS%%%%DOCSDIR%%/SECURITY-PROCESS.md
%%PORTDOCS%%%%DOCSDIR%%/SSL-PROBLEMS.md
%%PORTDOCS%%%%DOCSDIR%%/SSLCERTS.md
%%PORTDOCS%%%%DOCSDIR%%/THANKS
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%PORTDOCS%%%%DOCSDIR%%/TheArtOfHttpScripting
%%PORTDOCS%%%%DOCSDIR%%/VERSIONS.md
%%PORTDOCS%%%%DOCSDIR%%/libcurl/ABI.md
%%PORTDOCS%%%%DOCSDIR%%/libcurl/libcurl.m4
%%PORTDOCS%%%%DOCSDIR%%/libcurl/mksymbolsmanpage.pl
%%PORTDOCS%%%%DOCSDIR%%/libcurl/symbols-in-versions
%%PORTDOCS%%%%DOCSDIR%%/libcurl/symbols.pl
%%PORTDOCS%%%%DOCSDIR%%/options-in-versions
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-at-a-time.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile.example
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/altsvc.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/anyauthput.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cacertinmem.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/certinfo.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chkspeed.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cookie_interface.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/crawler.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/curlgtk.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/curlx.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/debug.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ephiperfifo.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evhiperfifo.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/externalsocket.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fileupload.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fopen.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftp-wildcard.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftpget.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftpgetinfo.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftpgetresp.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftpsget.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftpupload.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftpuploadfrommem.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ftpuploadresume.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/getinfo.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/getinmemory.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/getredirect.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ghiper.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hiperfifo.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/href_extractor.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/htmltidy.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/htmltitle.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http-post.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http2-download.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http2-pushinmemory.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http2-serverpush.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http2-upload.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http3-present.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http3.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/httpcustomheader.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/httpput.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/https.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-append.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-authzid.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-copy.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-create.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-delete.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-examine.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-fetch.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-list.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-lsub.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-multi.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-noop.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-search.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-ssl.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-store.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/imap-tls.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makefile.dj
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-app.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-debugcallback.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-double.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-event.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-formadd.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-poll.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-post.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-single.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-uv.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multithread.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opensslthreadlock.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parseurl.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/persistent.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-authzid.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-dele.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-list.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-multi.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-noop.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-retr.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-ssl.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-stat.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-tls.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-top.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pop3-uidl.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/post-callback.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/postinmemory.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/postit2-formadd.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/postit2.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/progressfunc.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resolve.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rtsp.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sampleconv.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sendrecv.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sepheaders.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sessioninfo.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sftpget.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sftpuploadresume.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shared-connection-cache.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simplepost.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simplessl.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smooth-gtk-thread.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smtp-authzid.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smtp-expn.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smtp-mail.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smtp-mime.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smtp-multi.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smtp-ssl.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smtp-tls.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smtp-vrfy.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sslbackend.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/synctime.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threaded-shared-conn.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threaded-ssl.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/url2file.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/urlapi.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/usercertinmem.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmlstream.c
share/zsh/site-functions/_curl