head 1.3; access; symbols pkgsrc-2025Q2:1.2.0.22 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.20 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.18 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.16 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.14 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.12 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.10 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.8 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.6 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.4 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.2 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.1.0.46 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.44 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.42 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.40 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.38 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.36 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.34 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.32 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.30 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.26 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.6 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.28 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.24 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.22 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.20 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.18 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.16 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.14 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.12 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.10 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.8 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.4 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.2 pkgsrc-2017Q1-base:1.1; locks; strict; comment @// @; 1.3 date 2025.06.30.11.00.50; author jperkin; state dead; branches; next 1.2; commitid HdbxdRxUip3e7U0G; 1.2 date 2022.09.29.13.49.50; author jperkin; state Exp; branches; next 1.1; commitid YVLRR8z5t0OAmLVD; 1.1 date 2017.03.24.15.14.14; author joerg; state Exp; branches; next ; commitid BLqTDXQnpB21COKz; desc @@ 1.3 log @powerdns: Update to 4.9.5. pkgsrc changes: * Rename Makefile.backend to backend.mk * Include many options by default, there is no benefit to disabling them if they do not require additional dependencies, packages should be useful out of the box. Upstream changes too many to list here, see the following URLs: https://docs.powerdns.com/authoritative/changelog/4.7.html https://docs.powerdns.com/authoritative/changelog/4.8.html https://docs.powerdns.com/authoritative/changelog/4.9.html @ text @$NetBSD: patch-ext_json11_json11.cpp,v 1.2 2022/09/29 13:49:50 jperkin Exp $ Clang rejects ordering relations for nullptr, so introduce a template indirection. --- ext/json11/json11.cpp.orig 2020-09-29 15:26:41.000000000 +0000 +++ ext/json11/json11.cpp @@@@ -146,6 +146,13 @@@@ void Json::dump(string &out) const { * Value wrappers */ +template bool json11_less(T a, T b) { + return a < b; +} +template <> bool json11_less(const std::nullptr_t a, const std::nullptr_t b) { + return false; +} + template class Value : public JsonValue { protected: @@@@ -164,7 +171,7 @@@@ protected: return m_value == static_cast *>(other)->m_value; } bool less(const JsonValue * other) const override { - return m_value < static_cast *>(other)->m_value; + return json11_less(m_value, static_cast *>(other)->m_value); } const T m_value; @ 1.2 log @powerdns: Update to 4.6.3. The changelogs are very long and unwieldly, even trying to use the raw versions as they're written in RST, so please see the following URLs for the full list of changes (which are many) since 4.4.1: https://doc.powerdns.com/authoritative/changelog/4.6.html https://doc.powerdns.com/authoritative/changelog/4.5.html https://doc.powerdns.com/authoritative/changelog/4.4.html While here clean up various pkglint warnings. @ text @d1 1 a1 1 $NetBSD: patch-ext_json11_json11.cpp,v 1.1 2017/03/24 15:14:14 joerg Exp $ @ 1.1 log @Fix build with clang: ISO C++ says nullptr has no relation operators defined. @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- ext/json11/json11.cpp.orig 2017-03-24 11:51:24.440658307 +0000 d8 1 a8 1 @@@@ -132,6 +133,13 @@@@ void Json::dump(string &out) const { d22 1 a22 1 @@@@ -150,7 +158,7 @@@@ protected: @