aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalf van der Enden <tremere@cainites.net>2022-12-16 07:41:27 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2022-12-16 16:15:29 +0000
commit7cd31a5fbbf32bbf0efa2c9a7646e26b644047a5 (patch)
tree38e680f91922ca39b1f92a9c52460fcf4d9669e9
parent16b0d602a99eccdf9d2028df3467f6dfd692ff8d (diff)
downloadports-7cd31a5fbbf32bbf0efa2c9a7646e26b644047a5.tar.gz
ports-7cd31a5fbbf32bbf0efa2c9a7646e26b644047a5.zip
dns/powerdns-recursor: update to 4.8.0
ChangeLog: https://blog.powerdns.com/2022/12/12/powerdns-recursor-4-8-0-released/ PR: 268392 Reported by: tremere@cainites.net (maintainer)
-rw-r--r--dns/powerdns-recursor/Makefile2
-rw-r--r--dns/powerdns-recursor/distinfo6
-rw-r--r--dns/powerdns-recursor/files/patch-pdns__recursor.cc11
-rw-r--r--dns/powerdns-recursor/files/patch-rec-main.cc4
-rw-r--r--dns/powerdns-recursor/files/patch-rec-tcp.cc11
5 files changed, 28 insertions, 6 deletions
diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index 4070a7704a8a..28ded2035f22 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= recursor
-DISTVERSION= 4.7.4
+DISTVERSION= 4.8.0
CATEGORIES= dns
MASTER_SITES= http://downloads.powerdns.com/releases/
PKGNAMEPREFIX= powerdns-
diff --git a/dns/powerdns-recursor/distinfo b/dns/powerdns-recursor/distinfo
index 6d7b85381a2b..1b009931ff81 100644
--- a/dns/powerdns-recursor/distinfo
+++ b/dns/powerdns-recursor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669382845
-SHA256 (pdns-recursor-4.7.4.tar.bz2) = 17b5c7c881e3f400bb3b527dd866e5cf2cd62d5d33566b1b70b58c608d9968d5
-SIZE (pdns-recursor-4.7.4.tar.bz2) = 1609031
+TIMESTAMP = 1670850932
+SHA256 (pdns-recursor-4.8.0.tar.bz2) = ccb9017a1a788e95e948e7b240ef8db53ae8a507b915f260188ef343f7f68bdc
+SIZE (pdns-recursor-4.8.0.tar.bz2) = 1530308
diff --git a/dns/powerdns-recursor/files/patch-pdns__recursor.cc b/dns/powerdns-recursor/files/patch-pdns__recursor.cc
new file mode 100644
index 000000000000..adf053b5dc48
--- /dev/null
+++ b/dns/powerdns-recursor/files/patch-pdns__recursor.cc
@@ -0,0 +1,11 @@
+--- pdns_recursor.cc.orig 2022-12-09 10:46:42 UTC
++++ pdns_recursor.cc
+@@ -2517,7 +2517,7 @@ void makeUDPServerSockets(deferredAdd_t& deferredAdds,
+ if (g_reusePort) {
+ #if defined(SO_REUSEPORT_LB)
+ try {
+- SSetsockopt(fd, SOL_SOCKET, SO_REUSEPORT_LB, 1);
++ SSetsockopt(socketFd, SOL_SOCKET, SO_REUSEPORT_LB, 1);
+ }
+ catch (const std::exception& e) {
+ throw PDNSException(std::string("SO_REUSEPORT_LB: ") + e.what());
diff --git a/dns/powerdns-recursor/files/patch-rec-main.cc b/dns/powerdns-recursor/files/patch-rec-main.cc
index c6e7894e1e9a..d233469daf42 100644
--- a/dns/powerdns-recursor/files/patch-rec-main.cc
+++ b/dns/powerdns-recursor/files/patch-rec-main.cc
@@ -1,6 +1,6 @@
---- rec-main.cc.orig 2022-05-29 14:07:40 UTC
+--- rec-main.cc.orig 2022-12-09 10:46:42 UTC
+++ rec-main.cc
-@@ -2309,13 +2309,13 @@ int main(int argc, char** argv)
+@@ -2609,13 +2609,13 @@ int main(int argc, char** argv)
SYSTEMD_SETID_MSG
#endif
)
diff --git a/dns/powerdns-recursor/files/patch-rec-tcp.cc b/dns/powerdns-recursor/files/patch-rec-tcp.cc
new file mode 100644
index 000000000000..6af006070116
--- /dev/null
+++ b/dns/powerdns-recursor/files/patch-rec-tcp.cc
@@ -0,0 +1,11 @@
+--- rec-tcp.cc.orig 2022-12-09 10:46:42 UTC
++++ rec-tcp.cc
+@@ -1067,7 +1067,7 @@ void makeTCPServerSockets(deferredAdd_t& deferredAdds,
+ if (g_reusePort) {
+ #if defined(SO_REUSEPORT_LB)
+ try {
+- SSetsockopt(fd, SOL_SOCKET, SO_REUSEPORT_LB, 1);
++ SSetsockopt(socketFd, SOL_SOCKET, SO_REUSEPORT_LB, 1);
+ }
+ catch (const std::exception& e) {
+ throw PDNSException(std::string("SO_REUSEPORT_LB: ") + e.what());