pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gnurl: Import gnurl-7.63.0 as wip/gnurl



Module Name:	pkgsrc-wip
Committed By:	ng0 <ng0%n0.is@localhost>
Pushed By:	ng0
Date:		Mon Jan 21 10:31:19 2019 +0000
Changeset:	7203bcf07f837efd28606876b1625dfb97006070

Modified Files:
	Makefile
Added Files:
	gnurl/DESCR
	gnurl/Makefile
	gnurl/PLIST
	gnurl/buildlink3.mk
	gnurl/distinfo
	gnurl/options.mk

Log Message:
gnurl: Import gnurl-7.63.0 as wip/gnurl

gnurl is a command line tool for transferring files with URL syntax, supporting
FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. gnurl supports
HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload,
proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate,
kerberos...), file transfer resume, proxy tunneling and a busload of other
useful tricks.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7203bcf07f837efd28606876b1625dfb97006070

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile            |   1 +
 gnurl/DESCR         |   6 +
 gnurl/Makefile      |  58 +++++++
 gnurl/PLIST         | 441 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 gnurl/buildlink3.mk |  19 +++
 gnurl/distinfo      |   6 +
 gnurl/options.mk    |  13 ++
 7 files changed, 544 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 51308517f7..b59ec8ca9d 100644
--- a/Makefile
+++ b/Makefile
@@ -1133,6 +1133,7 @@ SUBDIR+=	gnuradio-vocoder
 SUBDIR+=	gnuradio-wavelet
 SUBDIR+=	gnuradio-wxgui
 SUBDIR+=	gnuradio-zeromq
+SUBDIR+=	gnurl
 SUBDIR+=	go112
 SUBDIR+=	go-backoff
 SUBDIR+=	go-collectd
diff --git a/gnurl/DESCR b/gnurl/DESCR
new file mode 100644
index 0000000000..13961bc77a
--- /dev/null
+++ b/gnurl/DESCR
@@ -0,0 +1,6 @@
+gnurl is a command line tool for transferring files with URL syntax, supporting
+FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. gnurl supports
+HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload,
+proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate,
+kerberos...), file transfer resume, proxy tunneling and a busload of other
+useful tricks.
diff --git a/gnurl/Makefile b/gnurl/Makefile
new file mode 100644
index 0000000000..47c44cec61
--- /dev/null
+++ b/gnurl/Makefile
@@ -0,0 +1,58 @@
+# $NetBSD$
+
+DISTNAME=	gnurl-7.63.0
+CATEGORIES=	www
+MASTER_SITES=   ${MASTER_SITE_GNU:=gnunet/}
+EXTRACT_SUFX=	.tar.Z
+
+MAINTAINER=	ng0%n0.is@localhost
+HOMEPAGE=	https://gnunet.org/gnurl
+COMMENT=	Client that groks URLs
+# not completely, but near enough
+LICENSE=	mit
+
+# list it into IPv6-ready packages
+BUILD_DEFS+=	IPV6_READY
+
+USE_TOOLS+=		nroff perl pkg-config
+USE_LIBTOOL=		yes
+GNU_CONFIGURE=		yes
+CONFIGURE_ARGS+=	--with-ssl=${BUILDLINK_PREFIX.openssl}
+CONFIGURE_ARGS+=	--with-ca-path=${SSLCERTS}
+CONFIGURE_ARGS+=	--with-zlib=${BUILDLINK_PREFIX.zlib}
+PKGCONFIG_OVERRIDE=	libgnurl.pc.in
+
+INSTALLATION_DIRS=	share/doc/gnurl
+
+.include "../../mk/bsd.prefs.mk"
+
+TEST_TARGET=		check
+
+# This fork of curl implies a hardcoded set of configurations,
+# therefore keep the the following configure arguments intact!
+
+CONFIGURE_ARGS+= --disable-ntml-wb
+
+# This might be configurable.
+CONFIGURE_ARGS+= --enable-ipv6
+
+# We want GnuTLS with Dane.
+.include "../../security/gnutls/buildlink3.mk"
+.include "../../security/gnutls/libgnutls-config.mk"
+CONFIGURE_ARGS+= --with-gnutls
+
+.include "../../devel/libidn2/buildlink3.mk"
+CONFIGURE_ARGS+= --with-libidn2
+
+CONFIGURE_ARGS+= --without-gssapi
+
+.include "options.mk"
+
+post-install:
+.for f in MANUAL TheArtOfHttpScripting FAQ
+	${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DESTDIR}${PREFIX}/share/doc/gnurl/
+.endfor
+
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gnurl/PLIST b/gnurl/PLIST
new file mode 100644
index 0000000000..dc722d1ce3
--- /dev/null
+++ b/gnurl/PLIST
@@ -0,0 +1,441 @@
+@comment $NetBSD$
+bin/gnurl
+bin/gnurl-config
+include/gnurl/curl.h
+include/gnurl/curlver.h
+include/gnurl/easy.h
+include/gnurl/mprintf.h
+include/gnurl/multi.h
+include/gnurl/stdcheaders.h
+include/gnurl/system.h
+include/gnurl/typecheck-gcc.h
+include/gnurl/urlapi.h
+lib/libgnurl.la
+lib/pkgconfig/libgnurl.pc
+man/man1/gnurl-config.1
+man/man1/gnurl.1
+man/man3/GNURLINFO_ACTIVESOCKET.3
+man/man3/GNURLINFO_APPCONNECT_TIME.3
+man/man3/GNURLINFO_APPCONNECT_TIME_T.3
+man/man3/GNURLINFO_CERTINFO.3
+man/man3/GNURLINFO_CONDITION_UNMET.3
+man/man3/GNURLINFO_CONNECT_TIME.3
+man/man3/GNURLINFO_CONNECT_TIME_T.3
+man/man3/GNURLINFO_CONTENT_LENGTH_DOWNLOAD.3
+man/man3/GNURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3
+man/man3/GNURLINFO_CONTENT_LENGTH_UPLOAD.3
+man/man3/GNURLINFO_CONTENT_LENGTH_UPLOAD_T.3
+man/man3/GNURLINFO_CONTENT_TYPE.3
+man/man3/GNURLINFO_COOKIELIST.3
+man/man3/GNURLINFO_EFFECTIVE_URL.3
+man/man3/GNURLINFO_FILETIME.3
+man/man3/GNURLINFO_FILETIME_T.3
+man/man3/GNURLINFO_FTP_ENTRY_PATH.3
+man/man3/GNURLINFO_HEADER_SIZE.3
+man/man3/GNURLINFO_HTTPAUTH_AVAIL.3
+man/man3/GNURLINFO_HTTP_CONNECTCODE.3
+man/man3/GNURLINFO_HTTP_VERSION.3
+man/man3/GNURLINFO_LASTSOCKET.3
+man/man3/GNURLINFO_LOCAL_IP.3
+man/man3/GNURLINFO_LOCAL_PORT.3
+man/man3/GNURLINFO_NAMELOOKUP_TIME.3
+man/man3/GNURLINFO_NAMELOOKUP_TIME_T.3
+man/man3/GNURLINFO_NUM_CONNECTS.3
+man/man3/GNURLINFO_OS_ERRNO.3
+man/man3/GNURLINFO_PRETRANSFER_TIME.3
+man/man3/GNURLINFO_PRETRANSFER_TIME_T.3
+man/man3/GNURLINFO_PRIMARY_IP.3
+man/man3/GNURLINFO_PRIMARY_PORT.3
+man/man3/GNURLINFO_PRIVATE.3
+man/man3/GNURLINFO_PROTOCOL.3
+man/man3/GNURLINFO_PROXYAUTH_AVAIL.3
+man/man3/GNURLINFO_PROXY_SSL_VERIFYRESULT.3
+man/man3/GNURLINFO_REDIRECT_COUNT.3
+man/man3/GNURLINFO_REDIRECT_TIME.3
+man/man3/GNURLINFO_REDIRECT_TIME_T.3
+man/man3/GNURLINFO_REDIRECT_URL.3
+man/man3/GNURLINFO_REQUEST_SIZE.3
+man/man3/GNURLINFO_RESPONSE_CODE.3
+man/man3/GNURLINFO_RTSP_CLIENT_CSEQ.3
+man/man3/GNURLINFO_RTSP_CSEQ_RECV.3
+man/man3/GNURLINFO_RTSP_SERVER_CSEQ.3
+man/man3/GNURLINFO_RTSP_SESSION_ID.3
+man/man3/GNURLINFO_SCHEME.3
+man/man3/GNURLINFO_SIZE_DOWNLOAD.3
+man/man3/GNURLINFO_SIZE_DOWNLOAD_T.3
+man/man3/GNURLINFO_SIZE_UPLOAD.3
+man/man3/GNURLINFO_SIZE_UPLOAD_T.3
+man/man3/GNURLINFO_SPEED_DOWNLOAD.3
+man/man3/GNURLINFO_SPEED_DOWNLOAD_T.3
+man/man3/GNURLINFO_SPEED_UPLOAD.3
+man/man3/GNURLINFO_SPEED_UPLOAD_T.3
+man/man3/GNURLINFO_SSL_ENGINES.3
+man/man3/GNURLINFO_SSL_VERIFYRESULT.3
+man/man3/GNURLINFO_STARTTRANSFER_TIME.3
+man/man3/GNURLINFO_STARTTRANSFER_TIME_T.3
+man/man3/GNURLINFO_TLS_SESSION.3
+man/man3/GNURLINFO_TLS_SSL_PTR.3
+man/man3/GNURLINFO_TOTAL_TIME.3
+man/man3/GNURLINFO_TOTAL_TIME_T.3
+man/man3/GNURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3
+man/man3/GNURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3
+man/man3/GNURLMOPT_MAXCONNECTS.3
+man/man3/GNURLMOPT_MAX_HOST_CONNECTIONS.3
+man/man3/GNURLMOPT_MAX_PIPELINE_LENGTH.3
+man/man3/GNURLMOPT_MAX_TOTAL_CONNECTIONS.3
+man/man3/GNURLMOPT_PIPELINING.3
+man/man3/GNURLMOPT_PIPELINING_SERVER_BL.3
+man/man3/GNURLMOPT_PIPELINING_SITE_BL.3
+man/man3/GNURLMOPT_PUSHDATA.3
+man/man3/GNURLMOPT_PUSHFUNCTION.3
+man/man3/GNURLMOPT_SOCKETDATA.3
+man/man3/GNURLMOPT_SOCKETFUNCTION.3
+man/man3/GNURLMOPT_TIMERDATA.3
+man/man3/GNURLMOPT_TIMERFUNCTION.3
+man/man3/GNURLOPT_ABSTRACT_UNIX_SOCKET.3
+man/man3/GNURLOPT_ACCEPTTIMEOUT_MS.3
+man/man3/GNURLOPT_ACCEPT_ENCODING.3
+man/man3/GNURLOPT_ADDRESS_SCOPE.3
+man/man3/GNURLOPT_APPEND.3
+man/man3/GNURLOPT_AUTOREFERER.3
+man/man3/GNURLOPT_BUFFERSIZE.3
+man/man3/GNURLOPT_CAINFO.3
+man/man3/GNURLOPT_CAPATH.3
+man/man3/GNURLOPT_CERTINFO.3
+man/man3/GNURLOPT_CHUNK_BGN_FUNCTION.3
+man/man3/GNURLOPT_CHUNK_DATA.3
+man/man3/GNURLOPT_CHUNK_END_FUNCTION.3
+man/man3/GNURLOPT_CLOSESOCKETDATA.3
+man/man3/GNURLOPT_CLOSESOCKETFUNCTION.3
+man/man3/GNURLOPT_CONNECTTIMEOUT.3
+man/man3/GNURLOPT_CONNECTTIMEOUT_MS.3
+man/man3/GNURLOPT_CONNECT_ONLY.3
+man/man3/GNURLOPT_CONNECT_TO.3
+man/man3/GNURLOPT_CONV_FROM_NETWORK_FUNCTION.3
+man/man3/GNURLOPT_CONV_FROM_UTF8_FUNCTION.3
+man/man3/GNURLOPT_CONV_TO_NETWORK_FUNCTION.3
+man/man3/GNURLOPT_COOKIE.3
+man/man3/GNURLOPT_COOKIEFILE.3
+man/man3/GNURLOPT_COOKIEJAR.3
+man/man3/GNURLOPT_COOKIELIST.3
+man/man3/GNURLOPT_COOKIESESSION.3
+man/man3/GNURLOPT_COPYPOSTFIELDS.3
+man/man3/GNURLOPT_CRLF.3
+man/man3/GNURLOPT_CRLFILE.3
+man/man3/GNURLOPT_CURLU.3
+man/man3/GNURLOPT_CUSTOMREQUEST.3
+man/man3/GNURLOPT_DEBUGDATA.3
+man/man3/GNURLOPT_DEBUGFUNCTION.3
+man/man3/GNURLOPT_DEFAULT_PROTOCOL.3
+man/man3/GNURLOPT_DIRLISTONLY.3
+man/man3/GNURLOPT_DISALLOW_USERNAME_IN_URL.3
+man/man3/GNURLOPT_DNS_CACHE_TIMEOUT.3
+man/man3/GNURLOPT_DNS_INTERFACE.3
+man/man3/GNURLOPT_DNS_LOCAL_IP4.3
+man/man3/GNURLOPT_DNS_LOCAL_IP6.3
+man/man3/GNURLOPT_DNS_SERVERS.3
+man/man3/GNURLOPT_DNS_SHUFFLE_ADDRESSES.3
+man/man3/GNURLOPT_DNS_USE_GLOBAL_CACHE.3
+man/man3/GNURLOPT_DOH_URL.3
+man/man3/GNURLOPT_EGDSOCKET.3
+man/man3/GNURLOPT_ERRORBUFFER.3
+man/man3/GNURLOPT_EXPECT_100_TIMEOUT_MS.3
+man/man3/GNURLOPT_FAILONERROR.3
+man/man3/GNURLOPT_FILETIME.3
+man/man3/GNURLOPT_FNMATCH_DATA.3
+man/man3/GNURLOPT_FNMATCH_FUNCTION.3
+man/man3/GNURLOPT_FOLLOWLOCATION.3
+man/man3/GNURLOPT_FORBID_REUSE.3
+man/man3/GNURLOPT_FRESH_CONNECT.3
+man/man3/GNURLOPT_FTPPORT.3
+man/man3/GNURLOPT_FTPSSLAUTH.3
+man/man3/GNURLOPT_FTP_ACCOUNT.3
+man/man3/GNURLOPT_FTP_ALTERNATIVE_TO_USER.3
+man/man3/GNURLOPT_FTP_CREATE_MISSING_DIRS.3
+man/man3/GNURLOPT_FTP_FILEMETHOD.3
+man/man3/GNURLOPT_FTP_RESPONSE_TIMEOUT.3
+man/man3/GNURLOPT_FTP_SKIP_PASV_IP.3
+man/man3/GNURLOPT_FTP_SSL_CCC.3
+man/man3/GNURLOPT_FTP_USE_EPRT.3
+man/man3/GNURLOPT_FTP_USE_EPSV.3
+man/man3/GNURLOPT_FTP_USE_PRET.3
+man/man3/GNURLOPT_GSSAPI_DELEGATION.3
+man/man3/GNURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3
+man/man3/GNURLOPT_HAPROXYPROTOCOL.3
+man/man3/GNURLOPT_HEADER.3
+man/man3/GNURLOPT_HEADERDATA.3
+man/man3/GNURLOPT_HEADERFUNCTION.3
+man/man3/GNURLOPT_HEADEROPT.3
+man/man3/GNURLOPT_HTTP200ALIASES.3
+man/man3/GNURLOPT_HTTPAUTH.3
+man/man3/GNURLOPT_HTTPGET.3
+man/man3/GNURLOPT_HTTPHEADER.3
+man/man3/GNURLOPT_HTTPPOST.3
+man/man3/GNURLOPT_HTTPPROXYTUNNEL.3
+man/man3/GNURLOPT_HTTP_CONTENT_DECODING.3
+man/man3/GNURLOPT_HTTP_TRANSFER_DECODING.3
+man/man3/GNURLOPT_HTTP_VERSION.3
+man/man3/GNURLOPT_IGNORE_CONTENT_LENGTH.3
+man/man3/GNURLOPT_INFILESIZE.3
+man/man3/GNURLOPT_INFILESIZE_LARGE.3
+man/man3/GNURLOPT_INTERFACE.3
+man/man3/GNURLOPT_INTERLEAVEDATA.3
+man/man3/GNURLOPT_INTERLEAVEFUNCTION.3
+man/man3/GNURLOPT_IOCTLDATA.3
+man/man3/GNURLOPT_IOCTLFUNCTION.3
+man/man3/GNURLOPT_IPRESOLVE.3
+man/man3/GNURLOPT_ISSUERCERT.3
+man/man3/GNURLOPT_KEEP_SENDING_ON_ERROR.3
+man/man3/GNURLOPT_KEYPASSWD.3
+man/man3/GNURLOPT_KRBLEVEL.3
+man/man3/GNURLOPT_LOCALPORT.3
+man/man3/GNURLOPT_LOCALPORTRANGE.3
+man/man3/GNURLOPT_LOGIN_OPTIONS.3
+man/man3/GNURLOPT_LOW_SPEED_LIMIT.3
+man/man3/GNURLOPT_LOW_SPEED_TIME.3
+man/man3/GNURLOPT_MAIL_AUTH.3
+man/man3/GNURLOPT_MAIL_FROM.3
+man/man3/GNURLOPT_MAIL_RCPT.3
+man/man3/GNURLOPT_MAXCONNECTS.3
+man/man3/GNURLOPT_MAXFILESIZE.3
+man/man3/GNURLOPT_MAXFILESIZE_LARGE.3
+man/man3/GNURLOPT_MAXREDIRS.3
+man/man3/GNURLOPT_MAX_RECV_SPEED_LARGE.3
+man/man3/GNURLOPT_MAX_SEND_SPEED_LARGE.3
+man/man3/GNURLOPT_MIMEPOST.3
+man/man3/GNURLOPT_NETRC.3
+man/man3/GNURLOPT_NETRC_FILE.3
+man/man3/GNURLOPT_NEW_DIRECTORY_PERMS.3
+man/man3/GNURLOPT_NEW_FILE_PERMS.3
+man/man3/GNURLOPT_NOBODY.3
+man/man3/GNURLOPT_NOPROGRESS.3
+man/man3/GNURLOPT_NOPROXY.3
+man/man3/GNURLOPT_NOSIGNAL.3
+man/man3/GNURLOPT_OPENSOCKETDATA.3
+man/man3/GNURLOPT_OPENSOCKETFUNCTION.3
+man/man3/GNURLOPT_PASSWORD.3
+man/man3/GNURLOPT_PATH_AS_IS.3
+man/man3/GNURLOPT_PINNEDPUBLICKEY.3
+man/man3/GNURLOPT_PIPEWAIT.3
+man/man3/GNURLOPT_PORT.3
+man/man3/GNURLOPT_POST.3
+man/man3/GNURLOPT_POSTFIELDS.3
+man/man3/GNURLOPT_POSTFIELDSIZE.3
+man/man3/GNURLOPT_POSTFIELDSIZE_LARGE.3
+man/man3/GNURLOPT_POSTQUOTE.3
+man/man3/GNURLOPT_POSTREDIR.3
+man/man3/GNURLOPT_PREQUOTE.3
+man/man3/GNURLOPT_PRE_PROXY.3
+man/man3/GNURLOPT_PRIVATE.3
+man/man3/GNURLOPT_PROGRESSDATA.3
+man/man3/GNURLOPT_PROGRESSFUNCTION.3
+man/man3/GNURLOPT_PROTOCOLS.3
+man/man3/GNURLOPT_PROXY.3
+man/man3/GNURLOPT_PROXYAUTH.3
+man/man3/GNURLOPT_PROXYHEADER.3
+man/man3/GNURLOPT_PROXYPASSWORD.3
+man/man3/GNURLOPT_PROXYPORT.3
+man/man3/GNURLOPT_PROXYTYPE.3
+man/man3/GNURLOPT_PROXYUSERNAME.3
+man/man3/GNURLOPT_PROXYUSERPWD.3
+man/man3/GNURLOPT_PROXY_CAINFO.3
+man/man3/GNURLOPT_PROXY_CAPATH.3
+man/man3/GNURLOPT_PROXY_CRLFILE.3
+man/man3/GNURLOPT_PROXY_KEYPASSWD.3
+man/man3/GNURLOPT_PROXY_PINNEDPUBLICKEY.3
+man/man3/GNURLOPT_PROXY_SERVICE_NAME.3
+man/man3/GNURLOPT_PROXY_SSLCERT.3
+man/man3/GNURLOPT_PROXY_SSLCERTTYPE.3
+man/man3/GNURLOPT_PROXY_SSLKEY.3
+man/man3/GNURLOPT_PROXY_SSLKEYTYPE.3
+man/man3/GNURLOPT_PROXY_SSLVERSION.3
+man/man3/GNURLOPT_PROXY_SSL_CIPHER_LIST.3
+man/man3/GNURLOPT_PROXY_SSL_OPTIONS.3
+man/man3/GNURLOPT_PROXY_SSL_VERIFYHOST.3
+man/man3/GNURLOPT_PROXY_SSL_VERIFYPEER.3
+man/man3/GNURLOPT_PROXY_TLS13_CIPHERS.3
+man/man3/GNURLOPT_PROXY_TLSAUTH_PASSWORD.3
+man/man3/GNURLOPT_PROXY_TLSAUTH_TYPE.3
+man/man3/GNURLOPT_PROXY_TLSAUTH_USERNAME.3
+man/man3/GNURLOPT_PROXY_TRANSFER_MODE.3
+man/man3/GNURLOPT_PUT.3
+man/man3/GNURLOPT_QUOTE.3
+man/man3/GNURLOPT_RANDOM_FILE.3
+man/man3/GNURLOPT_RANGE.3
+man/man3/GNURLOPT_READDATA.3
+man/man3/GNURLOPT_READFUNCTION.3
+man/man3/GNURLOPT_REDIR_PROTOCOLS.3
+man/man3/GNURLOPT_REFERER.3
+man/man3/GNURLOPT_REQUEST_TARGET.3
+man/man3/GNURLOPT_RESOLVE.3
+man/man3/GNURLOPT_RESOLVER_START_DATA.3
+man/man3/GNURLOPT_RESOLVER_START_FUNCTION.3
+man/man3/GNURLOPT_RESUME_FROM.3
+man/man3/GNURLOPT_RESUME_FROM_LARGE.3
+man/man3/GNURLOPT_RTSP_CLIENT_CSEQ.3
+man/man3/GNURLOPT_RTSP_REQUEST.3
+man/man3/GNURLOPT_RTSP_SERVER_CSEQ.3
+man/man3/GNURLOPT_RTSP_SESSION_ID.3
+man/man3/GNURLOPT_RTSP_STREAM_URI.3
+man/man3/GNURLOPT_RTSP_TRANSPORT.3
+man/man3/GNURLOPT_SASL_IR.3
+man/man3/GNURLOPT_SEEKDATA.3
+man/man3/GNURLOPT_SEEKFUNCTION.3
+man/man3/GNURLOPT_SERVICE_NAME.3
+man/man3/GNURLOPT_SHARE.3
+man/man3/GNURLOPT_SOCKOPTDATA.3
+man/man3/GNURLOPT_SOCKOPTFUNCTION.3
+man/man3/GNURLOPT_SOCKS5_AUTH.3
+man/man3/GNURLOPT_SOCKS5_GSSAPI_NEC.3
+man/man3/GNURLOPT_SOCKS5_GSSAPI_SERVICE.3
+man/man3/GNURLOPT_SSH_AUTH_TYPES.3
+man/man3/GNURLOPT_SSH_COMPRESSION.3
+man/man3/GNURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3
+man/man3/GNURLOPT_SSH_KEYDATA.3
+man/man3/GNURLOPT_SSH_KEYFUNCTION.3
+man/man3/GNURLOPT_SSH_KNOWNHOSTS.3
+man/man3/GNURLOPT_SSH_PRIVATE_KEYFILE.3
+man/man3/GNURLOPT_SSH_PUBLIC_KEYFILE.3
+man/man3/GNURLOPT_SSLCERT.3
+man/man3/GNURLOPT_SSLCERTTYPE.3
+man/man3/GNURLOPT_SSLENGINE.3
+man/man3/GNURLOPT_SSLENGINE_DEFAULT.3
+man/man3/GNURLOPT_SSLKEY.3
+man/man3/GNURLOPT_SSLKEYTYPE.3
+man/man3/GNURLOPT_SSLVERSION.3
+man/man3/GNURLOPT_SSL_CIPHER_LIST.3
+man/man3/GNURLOPT_SSL_CTX_DATA.3
+man/man3/GNURLOPT_SSL_CTX_FUNCTION.3
+man/man3/GNURLOPT_SSL_ENABLE_ALPN.3
+man/man3/GNURLOPT_SSL_ENABLE_NPN.3
+man/man3/GNURLOPT_SSL_FALSESTART.3
+man/man3/GNURLOPT_SSL_OPTIONS.3
+man/man3/GNURLOPT_SSL_SESSIONID_CACHE.3
+man/man3/GNURLOPT_SSL_VERIFYHOST.3
+man/man3/GNURLOPT_SSL_VERIFYPEER.3
+man/man3/GNURLOPT_SSL_VERIFYSTATUS.3
+man/man3/GNURLOPT_STDERR.3
+man/man3/GNURLOPT_STREAM_DEPENDS.3
+man/man3/GNURLOPT_STREAM_DEPENDS_E.3
+man/man3/GNURLOPT_STREAM_WEIGHT.3
+man/man3/GNURLOPT_SUPPRESS_CONNECT_HEADERS.3
+man/man3/GNURLOPT_TCP_FASTOPEN.3
+man/man3/GNURLOPT_TCP_KEEPALIVE.3
+man/man3/GNURLOPT_TCP_KEEPIDLE.3
+man/man3/GNURLOPT_TCP_KEEPINTVL.3
+man/man3/GNURLOPT_TCP_NODELAY.3
+man/man3/GNURLOPT_TELNETOPTIONS.3
+man/man3/GNURLOPT_TFTP_BLKSIZE.3
+man/man3/GNURLOPT_TFTP_NO_OPTIONS.3
+man/man3/GNURLOPT_TIMECONDITION.3
+man/man3/GNURLOPT_TIMEOUT.3
+man/man3/GNURLOPT_TIMEOUT_MS.3
+man/man3/GNURLOPT_TIMEVALUE.3
+man/man3/GNURLOPT_TIMEVALUE_LARGE.3
+man/man3/GNURLOPT_TLS13_CIPHERS.3
+man/man3/GNURLOPT_TLSAUTH_PASSWORD.3
+man/man3/GNURLOPT_TLSAUTH_TYPE.3
+man/man3/GNURLOPT_TLSAUTH_USERNAME.3
+man/man3/GNURLOPT_TRANSFERTEXT.3
+man/man3/GNURLOPT_TRANSFER_ENCODING.3
+man/man3/GNURLOPT_UNIX_SOCKET_PATH.3
+man/man3/GNURLOPT_UNRESTRICTED_AUTH.3
+man/man3/GNURLOPT_UPKEEP_INTERVAL_MS.3
+man/man3/GNURLOPT_UPLOAD.3
+man/man3/GNURLOPT_UPLOAD_BUFFERSIZE.3
+man/man3/GNURLOPT_URL.3
+man/man3/GNURLOPT_USERAGENT.3
+man/man3/GNURLOPT_USERNAME.3
+man/man3/GNURLOPT_USERPWD.3
+man/man3/GNURLOPT_USE_SSL.3
+man/man3/GNURLOPT_VERBOSE.3
+man/man3/GNURLOPT_WILDCARDMATCH.3
+man/man3/GNURLOPT_WRITEDATA.3
+man/man3/GNURLOPT_WRITEFUNCTION.3
+man/man3/GNURLOPT_XFERINFODATA.3
+man/man3/GNURLOPT_XFERINFOFUNCTION.3
+man/man3/GNURLOPT_XOAUTH2_BEARER.3
+man/man3/gnurl_easy_cleanup.3
+man/man3/gnurl_easy_duphandle.3
+man/man3/gnurl_easy_escape.3
+man/man3/gnurl_easy_getinfo.3
+man/man3/gnurl_easy_init.3
+man/man3/gnurl_easy_pause.3
+man/man3/gnurl_easy_perform.3
+man/man3/gnurl_easy_recv.3
+man/man3/gnurl_easy_reset.3
+man/man3/gnurl_easy_send.3
+man/man3/gnurl_easy_setopt.3
+man/man3/gnurl_easy_strerror.3
+man/man3/gnurl_easy_unescape.3
+man/man3/gnurl_easy_upkeep.3
+man/man3/gnurl_escape.3
+man/man3/gnurl_formadd.3
+man/man3/gnurl_formfree.3
+man/man3/gnurl_formget.3
+man/man3/gnurl_free.3
+man/man3/gnurl_getdate.3
+man/man3/gnurl_getenv.3
+man/man3/gnurl_global_cleanup.3
+man/man3/gnurl_global_init.3
+man/man3/gnurl_global_init_mem.3
+man/man3/gnurl_global_sslset.3
+man/man3/gnurl_mime_addpart.3
+man/man3/gnurl_mime_data.3
+man/man3/gnurl_mime_data_cb.3
+man/man3/gnurl_mime_encoder.3
+man/man3/gnurl_mime_filedata.3
+man/man3/gnurl_mime_filename.3
+man/man3/gnurl_mime_free.3
+man/man3/gnurl_mime_headers.3
+man/man3/gnurl_mime_init.3
+man/man3/gnurl_mime_name.3
+man/man3/gnurl_mime_subparts.3
+man/man3/gnurl_mime_type.3
+man/man3/gnurl_mprintf.3
+man/man3/gnurl_multi_add_handle.3
+man/man3/gnurl_multi_assign.3
+man/man3/gnurl_multi_cleanup.3
+man/man3/gnurl_multi_fdset.3
+man/man3/gnurl_multi_info_read.3
+man/man3/gnurl_multi_init.3
+man/man3/gnurl_multi_perform.3
+man/man3/gnurl_multi_remove_handle.3
+man/man3/gnurl_multi_setopt.3
+man/man3/gnurl_multi_socket.3
+man/man3/gnurl_multi_socket_action.3
+man/man3/gnurl_multi_socket_all.3
+man/man3/gnurl_multi_strerror.3
+man/man3/gnurl_multi_timeout.3
+man/man3/gnurl_multi_wait.3
+man/man3/gnurl_share_cleanup.3
+man/man3/gnurl_share_init.3
+man/man3/gnurl_share_setopt.3
+man/man3/gnurl_share_strerror.3
+man/man3/gnurl_slist_append.3
+man/man3/gnurl_slist_free_all.3
+man/man3/gnurl_strequal.3
+man/man3/gnurl_strnequal.3
+man/man3/gnurl_unescape.3
+man/man3/gnurl_url.3
+man/man3/gnurl_url_cleanup.3
+man/man3/gnurl_url_dup.3
+man/man3/gnurl_url_get.3
+man/man3/gnurl_url_set.3
+man/man3/gnurl_version.3
+man/man3/gnurl_version_info.3
+man/man3/libgnurl-easy.3
+man/man3/libgnurl-env.3
+man/man3/libgnurl-errors.3
+man/man3/libgnurl-multi.3
+man/man3/libgnurl-security.3
+man/man3/libgnurl-share.3
+man/man3/libgnurl-symbols.3
+man/man3/libgnurl-thread.3
+man/man3/libgnurl-tutorial.3
+man/man3/libgnurl-url.3
+man/man3/libgnurl.3
+share/aclocal/libgnurl.m4
+share/doc/gnurl/FAQ
+share/doc/gnurl/MANUAL
+share/doc/gnurl/TheArtOfHttpScripting
diff --git a/gnurl/buildlink3.mk b/gnurl/buildlink3.mk
new file mode 100644
index 0000000000..5b0297db1d
--- /dev/null
+++ b/gnurl/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	gnurl
+
+.if !defined(GNURL_BUILDLINK3_MK)
+GNURL_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gnurl+=	gnurl>=7.12.3
+BUILDLINK_ABI_DEPENDS.gnurl+=	gnurl>=7.61.0nb2
+BUILDLINK_PKGSRCDIR.gnurl?=	../../wip/gnurl
+
+pkgbase:= gnurl
+.include "../../mk/pkg-build-options.mk"
+
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.endif # GNURL_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-gnurl
diff --git a/gnurl/distinfo b/gnurl/distinfo
new file mode 100644
index 0000000000..7fc9229304
--- /dev/null
+++ b/gnurl/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (gnurl-7.63.0.tar.Z) = da6aef3a5f5e8fd40e07e00b43bd28564e085aef
+RMD160 (gnurl-7.63.0.tar.Z) = 89ced0be74c4dc3da16b5de6cf1b519fc2c9903d
+SHA512 (gnurl-7.63.0.tar.Z) = 4e322a653427be9dcd788e3bac0b126b9214875c5b600ad8eb413e9048f783d90f748d94b8c9a690fc3e8d011b8778c3db30b86a7f2d4ea643087e9f4dc7d438
+Size (gnurl-7.63.0.tar.Z) = 6278021 bytes
diff --git a/gnurl/options.mk b/gnurl/options.mk
new file mode 100644
index 0000000000..eed0474523
--- /dev/null
+++ b/gnurl/options.mk
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+PKG_OPTIONS_VAR=	PKG_OPTIONS.gnurl
+PKG_SUPPORTED_OPTIONS=	inet6
+PKG_SUGGESTED_OPTIONS=	inet6
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Minet6)
+CONFIGURE_ARGS+=	--enable-ipv6
+.else
+CONFIGURE_ARGS+=	--disable-ipv6
+.endif


Home | Main Index | Thread Index | Old Index