diff options
author | Don Lewis <truckman@FreeBSD.org> | 2021-02-21 15:13:48 +0800 |
---|---|---|
committer | Don Lewis <truckman@FreeBSD.org> | 2021-02-21 15:13:48 +0800 |
commit | 5228f8b8f84a50c3253f268e9a8d1f624def369c (patch) | |
tree | 19c95c76dfecebe326b08e153b26fee8a831a926 /dns | |
parent | b981acf08a849a7b88c4da21c01c3b4308906e34 (diff) | |
download | freebsd-ports-gnome-5228f8b8f84a50c3253f268e9a8d1f624def369c.tar.gz freebsd-ports-gnome-5228f8b8f84a50c3253f268e9a8d1f624def369c.tar.zst freebsd-ports-gnome-5228f8b8f84a50c3253f268e9a8d1f624def369c.zip |
Upgrade dns/dnsdbq to version 2.4.0:
* Requires using an updated DNSDB API server. (2.3.0)
* To use the new features, add the following line the ~/.dnsdb-query.conf
file: (2.3.0)
DNSDBQ_SYSTEM=dnsdb2
or add the command-line option
-u dnsdb2
If you leave out that line, that command-line option, or use
DNSDBQ_SYSTEM=dnsdb
then dnsdbq will function as it previously did with DNSDB API version 1.
* change DEFAULT_SYS from dnsdb to dnsdb2; adapt rest of system to cope
(2.4.0)
* add support to probe what pDNS systems the endpoint supports (2.4.0)
* normalize DNSDB APIv2; rename encap_bare to encap_cof; incorporate encap
into pdns_system; remove all encap inequality tests (2.4.0)
Sponsored by: Farsight Security, Inc.
Diffstat (limited to 'dns')
-rw-r--r-- | dns/dnsdbq/Makefile | 2 | ||||
-rw-r--r-- | dns/dnsdbq/distinfo | 6 | ||||
-rw-r--r-- | dns/dnsdbq/files/patch-Makefile | 43 |
3 files changed, 47 insertions, 4 deletions
diff --git a/dns/dnsdbq/Makefile b/dns/dnsdbq/Makefile index 17e23eafdd15..426f182fd878 100644 --- a/dns/dnsdbq/Makefile +++ b/dns/dnsdbq/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= dnsdbq -PORTVERSION= 2.2.1 +PORTVERSION= 2.4.0 DISTVERSIONPREFIX= v CATEGORIES= dns diff --git a/dns/dnsdbq/distinfo b/dns/dnsdbq/distinfo index c2d9fb9713c7..92d89c5a4045 100644 --- a/dns/dnsdbq/distinfo +++ b/dns/dnsdbq/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1595548089 -SHA256 (dnsdb-dnsdbq-v2.2.1_GH0.tar.gz) = 70ab1ac3c1446ce359fcd5279170f3678cd2008e197ca0dc411768e5424147ee -SIZE (dnsdb-dnsdbq-v2.2.1_GH0.tar.gz) = 41905 +TIMESTAMP = 1613866169 +SHA256 (dnsdb-dnsdbq-v2.4.0_GH0.tar.gz) = 576ec8eb4fb4b55fad556cdf70e69e753397e6fb0377d20112ae8c796a1a638d +SIZE (dnsdb-dnsdbq-v2.4.0_GH0.tar.gz) = 51147 diff --git a/dns/dnsdbq/files/patch-Makefile b/dns/dnsdbq/files/patch-Makefile new file mode 100644 index 000000000000..2567f38f9ba1 --- /dev/null +++ b/dns/dnsdbq/files/patch-Makefile @@ -0,0 +1,43 @@ +--- Makefile.orig 2021-02-18 00:40:10 UTC ++++ Makefile +@@ -15,10 +15,10 @@ + # + + CURLINCL = `curl-config --cflags` +-JANSINCL = -I/usr/local/include ++JANSINCL = -I$(LOCALBASE)/include + + CURLLIBS = `[ ! -z "$$(curl-config --libs)" ] && curl-config --libs || curl-config --static-libs` +-JANSLIBS = -L/usr/local/lib -ljansson ++JANSLIBS = -L$(LOCALBASE)/lib -ljansson + + CWARN =-W -Wall -Wextra -Wcast-qual -Wpointer-arith -Wwrite-strings \ + -Wmissing-prototypes -Wbad-function-cast -Wnested-externs \ +@@ -34,7 +34,7 @@ CDEBUG = -g -O3 + CFLAGS += $(CGPROF) $(CDEBUG) $(CWARN) $(CDEFS) + INCL= $(CURLINCL) $(JANSINCL) + # freebsd requires that -lresolv _not_ be used here +-LIBS= $(CURLLIBS) $(JANSLIBS) -lresolv ++LIBS= $(CURLLIBS) $(JANSLIBS) + #LIBS= $(CURLLIBS) $(JANSLIBS) + + TOOL = dnsdbq +@@ -48,12 +48,12 @@ TOOL_SRC = $(TOOL).c ns_ttl.c netio.c \ + all: $(TOOL) + + install: all +- rm -f /usr/local/bin/$(TOOL) +- mkdir -p /usr/local/bin +- cp $(TOOL) /usr/local/bin/$(TOOL) +- rm -f /usr/local/share/man/man1/$(TOOL).1 +- mkdir -p /usr/local/share/man/man1 +- cp $(TOOL).man /usr/local/share/man/man1/$(TOOL).1 ++ rm -f $(PREFIX)/bin/$(TOOL) ++ mkdir -p $(PREFIX)/bin ++ cp $(TOOL) $(PREFIX)/bin/$(TOOL) ++ rm -f $(PREFIX)/share/man/man1/$(TOOL).1 ++ mkdir -p $(PREFIX)/share/man/man1 ++ cp $(TOOL).man $(PREFIX)/share/man/man1/$(TOOL).1 + + clean: + rm -f $(TOOL) |