aboutsummaryrefslogtreecommitdiff
path: root/dns
diff options
context:
space:
mode:
authorNiclas Zeising <zeising@FreeBSD.org>2020-08-20 19:30:16 +0000
committerNiclas Zeising <zeising@FreeBSD.org>2020-08-20 19:30:16 +0000
commit1082f9499725e7306ec624f20dccc65f6d726459 (patch)
tree0c546873955bdb53a2d37d43f775a4d479aeec5f /dns
parent40c4caaf53c2723dcbae74c7f43923f7da8b05f4 (diff)
downloadports-1082f9499725e7306ec624f20dccc65f6d726459.tar.gz
ports-1082f9499725e7306ec624f20dccc65f6d726459.zip
MFH: r545535
dns/adns: Update to 1.6.0 Update dns/adns to 1.6.0. This fixes several security issues in adns. This fixes the build with -fno-common, which is the default with llvm 11. PR: 248780 Approved by: pi@ (maintainer) Security: 08de38d2-e2d0-11ea-9538-0c9d925bbbc0 Approved by: ports-secteam (joenum)
Notes
Notes: svn path=/branches/2020Q3/; revision=545557
Diffstat (limited to 'dns')
-rw-r--r--dns/adns/Makefile7
-rw-r--r--dns/adns/distinfo6
-rw-r--r--dns/adns/files/patch-client-Makefile.in14
-rw-r--r--dns/adns/files/patch-configure11
-rw-r--r--dns/adns/files/patch-configure.in11
-rw-r--r--dns/adns/files/patch-dynamic-Makefile.in16
-rw-r--r--dns/adns/files/patch-regress-Makefile.in11
-rw-r--r--dns/adns/files/patch-src-Makefile.in16
-rw-r--r--dns/adns/pkg-plist1
9 files changed, 9 insertions, 84 deletions
diff --git a/dns/adns/Makefile b/dns/adns/Makefile
index ca8ee3b73a8d..72414e3648ed 100644
--- a/dns/adns/Makefile
+++ b/dns/adns/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= adns
-PORTVERSION= 1.5.1
+PORTVERSION= 1.6.0
CATEGORIES= dns
MASTER_SITES= http://www.chiark.greenend.org.uk/~ian/adns/ftp/
@@ -11,11 +11,14 @@ COMMENT= Easy to use asynchronous-capable DNS client library and utilities
LICENSE= GPLv3
+BUILD_DEPENDS= m4>=1.4.11:devel/m4
+
USES= gmake
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
PORTSCOUT= skipv:1.5.0~rc0,1.5.0~rc1
+BINARY_ALIAS= m4=${LOCALBASE}/bin/gm4
LIBVERSION= 1
PLIST_SUB+= LIBVERSION="${LIBVERSION}"
@@ -29,7 +32,7 @@ TOSTRIP= bin/adnsheloex \
bin/adnsresfilter \
bin/adnslogres \
bin/adnshost \
- lib/libadns.so.1
+ lib/libadns.so.1.6
OPTIONS_DEFINE= DOCS
diff --git a/dns/adns/distinfo b/dns/adns/distinfo
index bff7591aed94..f5430443dbe2 100644
--- a/dns/adns/distinfo
+++ b/dns/adns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1471808918
-SHA256 (adns-1.5.1.tar.gz) = 5b1026f18b8274be869245ed63427bf8ddac0739c67be12c4a769ac948824eeb
-SIZE (adns-1.5.1.tar.gz) = 319774
+TIMESTAMP = 1597925576
+SHA256 (adns-1.6.0.tar.gz) = fb427265a981e033d1548f2b117cc021073dc8be2eaf2c45fd64ab7b00ed20de
+SIZE (adns-1.6.0.tar.gz) = 323474
diff --git a/dns/adns/files/patch-client-Makefile.in b/dns/adns/files/patch-client-Makefile.in
deleted file mode 100644
index ab9ed11bd8b5..000000000000
--- a/dns/adns/files/patch-client-Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
---- client/Makefile.in.orig 2014-10-19 23:07:01 UTC
-+++ client/Makefile.in
-@@ -58,9 +58,9 @@ ALL_OBJS= $(ADH_OBJS) $(TARG_OBJS)
- all: $(TARGETS)
-
- install: $(TARG_INSTALL)
-- mkdir -p $(bindir)
-+ mkdir -p $(DESTDIR)$(bindir)
- set -xe; for f in $(TARG_INSTALL); \
-- do $(INSTALL_PROGRAM) $$f $(bindir)/$$f; done
-+ do $(INSTALL_PROGRAM) $$f $(DESTDIR)$(bindir)/$$f; done
-
- uninstall:
- for f in $(TARGETS); do rm -f $(bindir)/$$f; done
diff --git a/dns/adns/files/patch-configure b/dns/adns/files/patch-configure
deleted file mode 100644
index a015d2cf86b2..000000000000
--- a/dns/adns/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2014-10-26 13:22:06 UTC
-+++ configure
-@@ -4047,7 +4047,7 @@ $as_echo "no" >&6; }
-
- SHLIBFORLINK='libadns.so'
- SHLIBSONAME='$(SHLIBFORLINK).$(MAJOR)'
--SHLIBFILE='$(SHLIBSONAME).$(MINOR)'
-+SHLIBFILE='$(SHLIBSONAME)'
-
- SHLIBCC='$(CC) $(CFLAGS) -fpic'
- MKSHLIB_1='$(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) -o'
diff --git a/dns/adns/files/patch-configure.in b/dns/adns/files/patch-configure.in
deleted file mode 100644
index 0c80994e20fa..000000000000
--- a/dns/adns/files/patch-configure.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.in.orig 2014-10-20 00:14:40 UTC
-+++ configure.in
-@@ -140,7 +140,7 @@ AC_SUBST(SHLIBSONAME)
-
- SHLIBFORLINK='libadns.so'
- SHLIBSONAME='$(SHLIBFORLINK).$(MAJOR)'
--SHLIBFILE='$(SHLIBSONAME).$(MINOR)'
-+SHLIBFILE='$(SHLIBSONAME)'
-
- SHLIBCC='$(CC) $(CFLAGS) -fpic'
- MKSHLIB_1='$(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) -o'
diff --git a/dns/adns/files/patch-dynamic-Makefile.in b/dns/adns/files/patch-dynamic-Makefile.in
deleted file mode 100644
index 178049c73711..000000000000
--- a/dns/adns/files/patch-dynamic-Makefile.in
+++ /dev/null
@@ -1,16 +0,0 @@
---- dynamic/Makefile.in.orig 2014-10-19 23:07:01 UTC
-+++ dynamic/Makefile.in
-@@ -30,10 +30,9 @@ include $(srcdir)/../src/adns.make
- ALLOBJS= $(addsuffix _p.o, $(basename $(LIBOBJS)))
-
- install:
-- mkdir -p $(libdir)
-- $(INSTALL_PROGRAM) $(SHLIBFILE) $(libdir)/$(SHLIBFILE)
-- ln -sf $(SHLIBFILE) $(libdir)/$(SHLIBSONAME)
-- ln -sf $(SHLIBSONAME) $(libdir)/$(SHLIBFORLINK)
-+ mkdir -p $(DESTDIR)$(libdir)
-+ $(INSTALL_PROGRAM) $(SHLIBFILE) $(DESTDIR)$(libdir)/$(SHLIBFILE)
-+ (cd $(DESTDIR)$(libdir) && ln -sf $(SHLIBSONAME) $(SHLIBFORLINK))
-
- uninstall:
- rm -f $(libdir)/$(SHLIBFILE) $(libdir)/$(SHLIBSONAME)
diff --git a/dns/adns/files/patch-regress-Makefile.in b/dns/adns/files/patch-regress-Makefile.in
deleted file mode 100644
index e882d762fe3f..000000000000
--- a/dns/adns/files/patch-regress-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- regress/Makefile.in.orig 2014-10-26 12:03:41 UTC
-+++ regress/Makefile.in
-@@ -25,7 +25,7 @@ VPATH= @srcdir@
-
- PROGS_SYSDEP= @PROGS_HAVE_TSEARCH@
-
--CLIENTS= adnstest adnshost adnslogres $(PROGS_SYSDEP)
-+CLIENTS= adnstest adnslogres $(PROGS_SYSDEP)
- AUTOCHDRS= harness.h hsyscalls.h hredirect.h
- AUTOCSRCS= hrecord.c hplayback.c hcommon.c
- include ../settings.make
diff --git a/dns/adns/files/patch-src-Makefile.in b/dns/adns/files/patch-src-Makefile.in
deleted file mode 100644
index 876cabb1dc07..000000000000
--- a/dns/adns/files/patch-src-Makefile.in
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/Makefile.in.orig 2014-10-19 23:07:03 UTC
-+++ src/Makefile.in
-@@ -30,10 +30,10 @@ include $(srcdir)/adns.make
- DIRCFLAGS= -I. -I$(srcdir)
-
- install:
-- mkdir -p $(libdir) $(includedir)
-+ mkdir -p $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
- set -xe; for f in $(TARGETS); \
-- do $(INSTALL_DATA) $$f $(libdir)/$$f; done
-- $(INSTALL_DATA) $(srcdir)/../src/adns.h $(includedir)/adns.h
-+ do $(INSTALL_DATA) $$f $(DESTDIR)$(libdir)/$$f; done
-+ $(INSTALL_DATA) $(srcdir)/../src/adns.h $(DESTDIR)$(includedir)/adns.h
-
- uninstall:
- for f in $(TARGETS); do rm -f $(libdir)/$$f; done
diff --git a/dns/adns/pkg-plist b/dns/adns/pkg-plist
index 7394d52fd5b6..49bd58ebcbf1 100644
--- a/dns/adns/pkg-plist
+++ b/dns/adns/pkg-plist
@@ -6,6 +6,7 @@ include/adns.h
lib/libadns.a
lib/libadns.so
lib/libadns.so.%%LIBVERSION%%
+lib/libadns.so.%%LIBVERSION%%.6
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/GPL-vs-LGPL
%%PORTDOCS%%%%DOCSDIR%%/INSTALL