git: 23ac052089f7 - main - dns/dnsdist: update to 1.6.0
Neel Chauhan
nc at FreeBSD.org
Tue May 11 16:30:14 UTC 2021
The branch main has been updated by nc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=23ac052089f7c5659686437d28206c8e5545093e
commit 23ac052089f7c5659686437d28206c8e5545093e
Author: Ralf van der Enden <tremere at cainites.net>
AuthorDate: 2021-05-11 16:29:40 +0000
Commit: Neel Chauhan <nc at FreeBSD.org>
CommitDate: 2021-05-11 16:29:40 +0000
dns/dnsdist: update to 1.6.0
Changes: https://blog.powerdns.com/2021/05/11/dnsdist-1-6-0-released/
PR: 255781
---
dns/dnsdist/Makefile | 10 ++++----
dns/dnsdist/distinfo | 6 ++---
.../patch-ext_luawrapper_include_LuaContext.hpp | 28 ----------------------
3 files changed, 8 insertions(+), 36 deletions(-)
diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile
index 23b3a9d6f039..0e0808d33ef1 100644
--- a/dns/dnsdist/Makefile
+++ b/dns/dnsdist/Makefile
@@ -1,18 +1,18 @@
# Created by: Carlos J Puga Medina <cpm at fbsd.es>
PORTNAME= dnsdist
-DISTVERSION= 1.5.1
-PORTREVISION= 4
+DISTVERSION= 1.6.0
CATEGORIES= dns net
MASTER_SITES= https://downloads.powerdns.com/releases/
MAINTAINER= tremere at cainites.net
-COMMENT= Highly DNS-, DoS-, and abuse-aware load balancer
+COMMENT= Highly DNS-, DoS- and abuse-aware loadbalancer
-LICENSE= GPLv2 UNLICENSE
+LICENSE= GPLv2 ISCL MIT
LICENSE_COMB= multi
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
-LICENSE_FILE_UNLICENSE= ${WRKSRC}/ext/incbin/UNLICENSE
+LICENSE_FILE_ISCL= ${WRKSRC}/ext/ipcrypt/LICENSE
+LICENSE_FILE_MIT= ${WRKSRC}/ext/yahttp/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops
LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \
diff --git a/dns/dnsdist/distinfo b/dns/dnsdist/distinfo
index ffbc5bb8a933..44d121803a94 100644
--- a/dns/dnsdist/distinfo
+++ b/dns/dnsdist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601542484
-SHA256 (dnsdist-1.5.1.tar.bz2) = cae759729a87703f4d09b0ed4227cb224aaaa252fa92f2432fd7116f560afbf1
-SIZE (dnsdist-1.5.1.tar.bz2) = 1068061
+TIMESTAMP = 1620725957
+SHA256 (dnsdist-1.6.0.tar.bz2) = a7783a04d8d4ad2b0168ffaaf85ef95d5f557057b0462280684dd799d0cdd292
+SIZE (dnsdist-1.6.0.tar.bz2) = 1328707
diff --git a/dns/dnsdist/files/patch-ext_luawrapper_include_LuaContext.hpp b/dns/dnsdist/files/patch-ext_luawrapper_include_LuaContext.hpp
deleted file mode 100644
index 90c376cb7e70..000000000000
--- a/dns/dnsdist/files/patch-ext_luawrapper_include_LuaContext.hpp
+++ /dev/null
@@ -1,28 +0,0 @@
---- ext/luawrapper/include/LuaContext.hpp.orig 2018-11-12 08:33:58 UTC
-+++ ext/luawrapper/include/LuaContext.hpp
-@@ -2649,11 +2649,21 @@ struct LuaContext::Reader<std::string>
- static auto read(lua_State* state, int index)
- -> boost::optional<std::string>
- {
-+ std::string result;
-+
-+ // lua_tolstring might convert the variable that would confuse lua_next, so we
-+ // make a copy of the variable.
-+ lua_pushvalue(state, index);
-+
- size_t len;
-- const auto val = lua_tolstring(state, index, &len);
-- if (val == 0)
-- return boost::none;
-- return std::string(val, len);
-+ const auto val = lua_tolstring(state, -1, &len);
-+
-+ if (val != 0)
-+ result.assign(val, len);
-+
-+ lua_pop(state, 1);
-+
-+ return val != 0 ? boost::optional<std::string>{ std::move(result) } : boost::none;
- }
- };
-
More information about the dev-commits-ports-all
mailing list