pkgsrc/net/dnscrypt-proxy2/Makefile
nia b91751a152 dnscrypt-proxy2: Update to 2.0.31
* Version 2.0.31
 - This version fixes two regressions introduced in version 2.0.29:
DoH server couldn't be reached over IPv6 any more, and the proxy
couldn't be interrupted while servers were being benchmarked.

* Version 2.0.30
 - This version fixes a startup issue introduced in version 2.0.29,
on systems for which the service cannot be automatically installed
(such as OpenBSD and FreeBSD). Reported by @5ch17 and Vinícius Zavam,
and fixed by Will Elwood, thanks!

* Version 2.0.29
 - Support for Anonymized DNS has been added!
 - Wait before stopping, fixing an issue with Unbound (thanks to
Vladimir Bauer)
 - DNS stamps are now included in the -list-all -json ouptut
 - The netprobe_timeout setting from the configuration file or
command-line was ignored. This has been fixed.
 - The TTL or cloaked entries can now be adjusted (thanks to Markus
Linnala)
 - Cached IP address from DoH servers now expire (thanks to Markus
Linnala)
 - DNSCrypt certificates can be fetched over Tor and SOCKS proxies
 - Retries over TCP are faster
 - Improved logging (thanks to Alison Winters)
 - Ignore non-TXT records in certificate responses (thanks to Vladimir
Bauer)
 - A lot of internal cleanups, thanks to Markus Linnala.
2019-11-01 17:41:53 +00:00

33 lines
966 B
Makefile

# $NetBSD: Makefile,v 1.23 2019/11/01 17:41:53 nia Exp $
PKGNAME= dnscrypt-proxy2-2.0.31
DISTNAME= dnscrypt-proxy-${PKGVERSION_NOREV}
CATEGORIES= net security
MASTER_SITES= ${MASTER_SITE_GITHUB:=jedisct1/}
GITHUB_PROJECT= dnscrypt-proxy
GITHUB_TAG= ${PKGVERSION_NOREV}
MAINTAINER= nia@NetBSD.org
HOMEPAGE= https://github.com/jedisct1/dnscrypt-proxy
COMMENT= DNS proxy with support for encrypted protocols
LICENSE= isc
EXTRACT_USING= bsdtar
USE_TOOLS+= pax
GO_SRCPATH= github.com/jedisct1/dnscrypt-proxy/
GO_DIST_BASE= ${DISTNAME}
EGDIR= ${PREFIX}/share/examples/dnscrypt-proxy
RCD_SCRIPTS= dnscrypt_proxy
CONF_FILES= ${EGDIR}/dnscrypt_proxy.toml ${PKG_SYSCONFDIR}/dnscrypt_proxy.toml
INSTALLATION_DIRS+= ${EGDIR}
do-install:
${RUN} cd ${WRKDIR}; [ ! -d bin ] || ${PAX} -rw bin ${DESTDIR}${PREFIX}
${INSTALL_DATA} ${FILESDIR}/dnscrypt_proxy.toml ${DESTDIR}${EGDIR}/dnscrypt_proxy.toml
.include "../../lang/go/go-package.mk"
.include "../../mk/bsd.pkg.mk"