From owner-svn-ports-head@freebsd.org Sat Jan 18 01:21:46 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 656F2221E52; Sat, 18 Jan 2020 01:21:46 +0000 (UTC) (envelope-from olivier@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4800Wt1yyCz4M5H; Sat, 18 Jan 2020 01:21:46 +0000 (UTC) (envelope-from olivier@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3EEB31A18A; Sat, 18 Jan 2020 01:21:46 +0000 (UTC) (envelope-from olivier@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 00I1LkHE055913; Sat, 18 Jan 2020 01:21:46 GMT (envelope-from olivier@FreeBSD.org) Received: (from olivier@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 00I1Ljnf055904; Sat, 18 Jan 2020 01:21:45 GMT (envelope-from olivier@FreeBSD.org) Message-Id: <202001180121.00I1Ljnf055904@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: olivier set sender to olivier@FreeBSD.org using -f From: Olivier Cochard Date: Sat, 18 Jan 2020 01:21:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r523387 - in head/dns: . nextdns nextdns/files X-SVN-Group: ports-head X-SVN-Commit-Author: olivier X-SVN-Commit-Paths: in head/dns: . nextdns nextdns/files X-SVN-Commit-Revision: 523387 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jan 2020 01:21:46 -0000 Author: olivier Date: Sat Jan 18 01:21:44 2020 New Revision: 523387 URL: https://svnweb.freebsd.org/changeset/ports/523387 Log: New port: dns/nextdns NextDNS client: DNS53 to DNS over HTTPS proxy WWW: https://github.com/nextdns/nextdns PR: 242752 Submitted by: Olivier Poitrey Added: head/dns/nextdns/ head/dns/nextdns/Makefile (contents, props changed) head/dns/nextdns/distinfo (contents, props changed) head/dns/nextdns/files/ head/dns/nextdns/files/pkg-message.in (contents, props changed) head/dns/nextdns/pkg-deinstall (contents, props changed) head/dns/nextdns/pkg-descr (contents, props changed) Modified: head/dns/Makefile Modified: head/dns/Makefile ============================================================================== --- head/dns/Makefile Sat Jan 18 01:12:10 2020 (r523386) +++ head/dns/Makefile Sat Jan 18 01:21:44 2020 (r523387) @@ -109,6 +109,7 @@ SUBDIR += mydns SUBDIR += mydns-ng SUBDIR += namesilo_ddns + SUBDIR += nextdns SUBDIR += noip SUBDIR += nsd SUBDIR += nsec3walker Added: head/dns/nextdns/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/nextdns/Makefile Sat Jan 18 01:21:44 2020 (r523387) @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= nextdns +PORTVERSION= 1.4.25 +CATEGORIES= dns security + +MAINTAINER= rs@nextdns.io +COMMENT= NextDNS DNS53 to DNS over HTTPS proxy + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ca_root_nss>=3.35:security/ca_root_nss + +USES= go:modules +PLIST_FILES= sbin/nextdns +USE_GITHUB= yes +GO_TARGET= .:${PREFIX}/sbin/nextdns +GH_ACCOUNT= nextdns +GH_TAGNAME= v1.4.25 +GH_TUPLE= \ + cenkalti:backoff:v2.2.1:cenkalti_backoff/vendor/github.com/cenkalti/backoff \ + cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \ + denisbrodbeck:machineid:v1.0.1:denisbrodbeck_machineid/vendor/github.com/denisbrodbeck/machineid \ + golang:crypto:9ee001bba392:golang_crypto/vendor/golang.org/x/crypto \ + golang:net:a882066a44e0:golang_net/vendor/golang.org/x/net \ + golang:sys:52ab43148777:golang_sys/vendor/golang.org/x/sys \ + grandcat:zeroconf:85eadb44205c:grandcat_zeroconf/vendor/github.com/grandcat/zeroconf \ + miekg:dns:v1.1.22:miekg_dns/vendor/github.com/miekg/dns \ + rs:service:b1a37fd90075:rs_service/vendor/github.com/kardianos/service + +SUB_FILES= pkg-message + +.include Added: head/dns/nextdns/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/nextdns/distinfo Sat Jan 18 01:21:44 2020 (r523387) @@ -0,0 +1,21 @@ +TIMESTAMP = 1579309639 +SHA256 (nextdns-nextdns-1.4.25-v1.4.25_GH0.tar.gz) = f6447d4df88e03385a0dd1810034583d3bb008e9d2404f0e54ba64e7dcba119e +SIZE (nextdns-nextdns-1.4.25-v1.4.25_GH0.tar.gz) = 144430 +SHA256 (cenkalti-backoff-v2.2.1_GH0.tar.gz) = a2c29d0184e7afc415975cf2689723028d2686ffbb67fe0999ab1d691e6d16db +SIZE (cenkalti-backoff-v2.2.1_GH0.tar.gz) = 8623 +SHA256 (cespare-xxhash-v1.1.0_GH0.tar.gz) = 9418be390574092f0ca989b9ae2f5450270ead8125a635a100850b28c8c9c495 +SIZE (cespare-xxhash-v1.1.0_GH0.tar.gz) = 8200 +SHA256 (denisbrodbeck-machineid-v1.0.1_GH0.tar.gz) = 0a01d2b131419cb2b9f7d910a2c90b824449bd91005b47efb235dc707665337a +SIZE (denisbrodbeck-machineid-v1.0.1_GH0.tar.gz) = 27807 +SHA256 (golang-crypto-9ee001bba392_GH0.tar.gz) = a33baa9b2a1eff49d95fb0ec97dbd66c703b9ae9808215ece254d6445a751b48 +SIZE (golang-crypto-9ee001bba392_GH0.tar.gz) = 1693135 +SHA256 (golang-net-a882066a44e0_GH0.tar.gz) = cf3c88a5e37296bafab87cac0dc1d4f5272ef7a9726d7b57dd78171b2ac63b4c +SIZE (golang-net-a882066a44e0_GH0.tar.gz) = 1165247 +SHA256 (golang-sys-52ab43148777_GH0.tar.gz) = 8b71b7fcc21c66ffdc66affd45a489fadb2d15b674993a10f72606fd303b385d +SIZE (golang-sys-52ab43148777_GH0.tar.gz) = 1515147 +SHA256 (grandcat-zeroconf-85eadb44205c_GH0.tar.gz) = ba43a3a468bea28d4217be4b463bbf6a338ad39ae0280cecc4dd8cd5e4129b59 +SIZE (grandcat-zeroconf-85eadb44205c_GH0.tar.gz) = 14431 +SHA256 (miekg-dns-v1.1.22_GH0.tar.gz) = 32446249a35d682913bc0d56a1126c0aec8712d3714c5b5ad078f14b682ba0ef +SIZE (miekg-dns-v1.1.22_GH0.tar.gz) = 178978 +SHA256 (rs-service-b1a37fd90075_GH0.tar.gz) = de4a8390ce0ee9249cb9d2705f1a046d45bfc49e2981e26888cfa2ed19d4ffcd +SIZE (rs-service-b1a37fd90075_GH0.tar.gz) = 23873 Added: head/dns/nextdns/files/pkg-message.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/nextdns/files/pkg-message.in Sat Jan 18 01:21:44 2020 (r523387) @@ -0,0 +1,20 @@ +[ +{ + type: install + message: < + +By default, nextdns listen on localhost only. To setup on a server, +add the -listen :53 option in order to listen on all interfaces. + +Go on https://nextdns.io to create a custom configuration ID. + +Then setup your DNS manually to 127.0.0.1 or by running as root: + + nextdns activate + +EOM +} +] Added: head/dns/nextdns/pkg-deinstall ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/nextdns/pkg-deinstall Sat Jan 18 01:21:44 2020 (r523387) @@ -0,0 +1,10 @@ +#!/bin/sh + +if [ x"$2" != x"DEINSTALL" ]; then + exit 0 +fi + +${PKG_PREFIX}/nextdns uninstall >/dev/null 2>/dev/null +rm -f ${PKG_PREFIX}/etc/nextdns.conf + +exit 0 Added: head/dns/nextdns/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/nextdns/pkg-descr Sat Jan 18 01:21:44 2020 (r523387) @@ -0,0 +1,3 @@ +NextDNS DNS53 to DNS over HTTPS proxy + +WWW: https://github.com/nextdns/nextdns