This is an update for net/dnscrypt-proxy 2.0.45. I modified README with
make variables for system paths.

changelog:
https://github.com/DNSCrypt/dnscrypt-proxy/releases/tag/2.0.45

I lightly tested it on amd64. make check passes.

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/dnscrypt-proxy/Makefile,v
retrieving revision 1.54
diff -u -p -r1.54 Makefile
--- Makefile    29 Jun 2020 22:11:45 -0000      1.54
+++ Makefile    11 Jan 2021 11:02:05 -0000
@@ -4,7 +4,7 @@ COMMENT =       flexible DNS proxy with suppor
 
 GH_ACCOUNT =   jedisct1
 GH_PROJECT =   dnscrypt-proxy
-GH_TAGNAME =   2.0.44
+GH_TAGNAME =   2.0.45
 
 CATEGORIES =   net
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/dnscrypt-proxy/distinfo,v
retrieving revision 1.30
diff -u -p -r1.30 distinfo
--- distinfo    29 Jun 2020 22:11:45 -0000      1.30
+++ distinfo    11 Jan 2021 11:02:05 -0000
@@ -1,2 +1,2 @@
-SHA256 (dnscrypt-proxy-2.0.44.tar.gz) = 
wsmWjwekFOlz7Fc09FmNdWo1wyvu2xgmhZDqE1V5Qjc=
-SIZE (dnscrypt-proxy-2.0.44.tar.gz) = 2279842
+SHA256 (dnscrypt-proxy-2.0.45.tar.gz) = 
96rCjGpgQEaD1DYHK4nRjtO7MJ+NipXI6HrSUNoZCCE=
+SIZE (dnscrypt-proxy-2.0.45.tar.gz) = 2721610
Index: patches/patch-dnscrypt-proxy_example-dnscrypt-proxy_toml
===================================================================
RCS file: 
/cvs/ports/net/dnscrypt-proxy/patches/patch-dnscrypt-proxy_example-dnscrypt-proxy_toml,v
retrieving revision 1.14
diff -u -p -r1.14 patch-dnscrypt-proxy_example-dnscrypt-proxy_toml
--- patches/patch-dnscrypt-proxy_example-dnscrypt-proxy_toml    29 Jun 2020 
22:11:45 -0000      1.14
+++ patches/patch-dnscrypt-proxy_example-dnscrypt-proxy_toml    11 Jan 2021 
11:02:05 -0000
@@ -12,19 +12,19 @@ Index: dnscrypt-proxy/example-dnscrypt-p
  
  
  ## Require servers (from static + remote sources) to satisfy specific 
properties
-@@ -594,7 +594,7 @@ cache_neg_max_ttl = 600
+@@ -654,7 +654,7 @@ cache_neg_max_ttl = 600
  
    [sources.'public-resolvers']
-   urls = 
['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v2/public-resolvers.md',
 'https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md']
+   urls = 
['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/public-resolvers.md',
 'https://download.dnscrypt.info/resolvers-list/v3/public-resolvers.md', 
'https://ipv6.download.dnscrypt.info/resolvers-list/v3/public-resolvers.md', 
'https://download.dnscrypt.net/resolvers-list/v3/public-resolvers.md']
 -  cache_file = 'public-resolvers.md'
 +  cache_file = '${LOCALSTATEDIR}/dnscrypt-proxy/public-resolvers.md'
    minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3'
+   refresh_delay = 72
    prefix = ''
- 
-@@ -602,7 +602,7 @@ cache_neg_max_ttl = 600
+@@ -663,7 +663,7 @@ cache_neg_max_ttl = 600
  
    [sources.'relays']
-   urls = 
['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v2/relays.md',
 'https://download.dnscrypt.info/resolvers-list/v2/relays.md']
+   urls = 
['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/relays.md',
 'https://download.dnscrypt.info/resolvers-list/v3/relays.md', 
'https://ipv6.download.dnscrypt.info/resolvers-list/v3/relays.md', 
'https://download.dnscrypt.net/resolvers-list/v3/relays.md']
 -  cache_file = 'relays.md'
 +  cache_file = '${LOCALSTATEDIR}/dnscrypt-proxy/relays.md'
    minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3'
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/dnscrypt-proxy/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   29 Jun 2020 22:11:45 -0000      1.3
+++ pkg/PLIST   11 Jan 2021 11:02:05 -0000
@@ -9,13 +9,15 @@
 @bin bin/dnscrypt-proxy
 share/doc/pkg-readmes/${PKGSTEM}
 share/examples/dnscrypt-proxy/
-share/examples/dnscrypt-proxy/example-blacklist.txt
+share/examples/dnscrypt-proxy/example-allowed-ips.txt
+share/examples/dnscrypt-proxy/example-allowed-names.txt
+share/examples/dnscrypt-proxy/example-blocked-ips.txt
+share/examples/dnscrypt-proxy/example-blocked-names.txt
+share/examples/dnscrypt-proxy/example-captive-portals.txt
 share/examples/dnscrypt-proxy/example-cloaking-rules.txt
 share/examples/dnscrypt-proxy/example-dnscrypt-proxy.toml
 @sample ${SYSCONFDIR}/dnscrypt-proxy.toml
 share/examples/dnscrypt-proxy/example-forwarding-rules.txt
-share/examples/dnscrypt-proxy/example-ip-blacklist.txt
-share/examples/dnscrypt-proxy/example-whitelist.txt
 @owner _dnscrypt-proxy
 @group _dnscrypt-proxy
 @sample ${LOCALSTATEDIR}/dnscrypt-proxy/
Index: pkg/README
===================================================================
RCS file: /cvs/ports/net/dnscrypt-proxy/pkg/README,v
retrieving revision 1.3
diff -u -p -r1.3 README
--- pkg/README  4 Jun 2019 10:02:45 -0000       1.3
+++ pkg/README  11 Jan 2021 11:02:05 -0000
@@ -38,13 +38,13 @@ Logging
 -------
 Logging is disabled by default.
 
-To log to /var/log/messages:
+To log to ${LOCALSTATEDIR}/log/messages:
 log_level = 2
 use_syslog = true
 
 To log to a custom file:
 log_level = 2
-log_file = '/var/log/dnscrypt-proxy.log'
+log_file = '${LOCALSTATEDIR}/log/dnscrypt-proxy.log'
 
 Daemon
 ======
@@ -57,13 +57,13 @@ Start the daemon:
 resolv.conf
 ===========
 
-Set /etc/resolv.conf to perform queries from dnscrypt-proxy:
+Set ${SYSCONFDIR}/resolv.conf to perform queries from dnscrypt-proxy:
 
 nameserver 127.0.0.1
 lookup file bind
 
 Note: If your IP address is dynamically fetched, dhclient(8) will normally
 update resolv.conf with network-provided DNS servers. This can be avoided by
-using "ignore domain-name, domain-name-servers;" in /etc/dhclient.conf.
+using "ignore domain-name, domain-name-servers;" in 
${SYSCONFDIR}/dhclient.conf.
 
 For more information, see https://dnscrypt.info/

Reply via email to