5 Commits

Author SHA256 Message Date
3988f3019f Accepting request 1299304 from home:darix:apps
- Update to version 4.9.8
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.5
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.7
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.8
- enable luajit support where possible

  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.4

OBS-URL: https://build.opensuse.org/request/show/1299304
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=264
2025-08-15 12:54:13 +00:00
58980be6cf Accepting request 1249976 from home:vicidial:sandbox
- Update to version 4.9.4
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.4

OBS-URL: https://build.opensuse.org/request/show/1249976
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=262
2025-04-09 13:02:36 +00:00
086a65729a - make the compiler handling for leap more readable
and also make it work for SLE15 < SP3

- Update to version 4.9.2
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.2
- drop powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch included
  in update
- refreshed pdns-4.0.3_allow_dacoverride_in_capset.patch

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=260
2024-11-05 02:05:33 +00:00
78d75666bb OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=258 2024-10-01 10:29:35 +00:00
f0671f3690 OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=257 2024-10-01 10:21:50 +00:00
9 changed files with 64 additions and 49 deletions

View File

@@ -1,8 +1,8 @@
Index: pdns-4.3.0-rc2/pdns/pdns.service.in
Index: pdns-4.9.2/pdns/pdns.service.in
===================================================================
--- pdns-4.3.0-rc2.orig/pdns/pdns.service.in
+++ pdns-4.3.0-rc2/pdns/pdns.service.in
@@ -16,8 +16,8 @@ StartLimitInterval=0
--- pdns-4.9.2.orig/pdns/pdns.service.in
+++ pdns-4.9.2/pdns/pdns.service.in
@@ -17,8 +17,8 @@ StartLimitInterval=0
RuntimeDirectory=pdns
# Sandboxing

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:30d9671b8f084774dbcba20f5a53a3134d0822ab2edc3ef968da030e630dd09a
size 1396230

Binary file not shown.

3
pdns-4.9.8.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:180b66ae332d3166968e013bff7cbf6f0c72869d6be697db74a02df3ac6e8a91
size 1363358

BIN
pdns-4.9.8.tar.bz2.sig Normal file

Binary file not shown.

View File

@@ -1,3 +1,33 @@
-------------------------------------------------------------------
Thu Aug 14 01:58:34 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to version 4.9.8
https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.5
https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.7
https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.8
- enable luajit support where possible
-------------------------------------------------------------------
Tue Mar 4 05:32:19 UTC 2025 - James Pearson <jamesp@vicidial.com>
- Update to version 4.9.4
https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.4
-------------------------------------------------------------------
Tue Nov 5 01:56:49 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
- make the compiler handling for leap more readable
and also make it work for SLE15 < SP3
-------------------------------------------------------------------
Tue Nov 5 01:44:27 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
- Update to version 4.9.2
https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.2
- drop powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch included
in update
- refreshed pdns-4.0.3_allow_dacoverride_in_capset.patch
-------------------------------------------------------------------
Sun Sep 29 20:03:57 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package pdns
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,16 @@
#
%ifarch ppc64le
%bcond_with pdns_luajit
%else
%if 0%{?sle_version} >= 150400 || 0%{?suse_version} >= 1599
%bcond_without pdns_luajit
%else
%bcond_with pdns_luajit
%endif
%endif
%if 0%{?fedora_version} >= 24 || 0%{?fc24}%{?fc25}
%bcond_with systemd_separetedlibs
%else
@@ -45,11 +55,11 @@
%if 0%{?sle_version} && 0%{?sle_version} < 160000
# std::filesystem is supported since gcc8, but default gcc is 7
BuildRequires: gcc12
BuildRequires: gcc12-c++
%define compiler_ver -12
%if 0%{?sle_version} >= 150300
%define force_gcc_version 12
%else
BuildRequires: gcc-c++
%define force_gcc_version 11
%endif
%endif
%define services %{name}.service %{name}@.service %{?ixfrdist_services}
@@ -59,7 +69,7 @@ ExclusiveArch: no-32bit-build
%endif
Name: pdns
Version: 4.9.1
Version: 4.9.8
Release: 0
Summary: Authoritative-only nameserver
License: GPL-2.0-only
@@ -72,12 +82,13 @@ Source10: series
Patch0: pdns-4.0.3_allow_dacoverride_in_capset.patch
# PATCH-FIX-OPENSUSE pdns-4.9.0-fix_boost.patch -- fix including boost headers with older releases
Patch1: pdns-4.9.0-fix_boost.patch
Patch2: powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bison
BuildRequires: curl-devel
BuildRequires: flex
BuildRequires: gcc%{?force_gcc_version}
BuildRequires: gcc%{?force_gcc_version}-c++
BuildRequires: gdbm-devel
BuildRequires: libmysqlclient-devel
BuildRequires: libsodium-devel
@@ -104,7 +115,11 @@ BuildRequires: yaml-cpp-devel >= 0.5
BuildRequires: pkgconfig(libmaxminddb)
%endif
%if %{with pdns_lua}
BuildRequires: lua-devel
%if %{with pdns_luajit}
BuildRequires: pkgconfig(luajit)
%else
BuildRequires: pkgconfig(lua)
%endif
%endif
%if %{with pdns_tinydns}
# FIXME: Could not find libcdb/tinycdb
@@ -271,8 +286,10 @@ This package holds the LMDB backend for pdns.
%autosetup -n %{name}-%{version} -p1
%build
export CC=gcc%{?compiler_ver}
export CXX=g++%{?compiler_ver}
%if 0%{?force_gcc_version}
export CC="gcc-%{?force_gcc_version}"
export CXX="g++-%{?force_gcc_version}"
%endif
%configure \
--docdir=%{_docdir}/%{name}/ \
--disable-silent-rules \

View File

@@ -1,31 +0,0 @@
From 2c64bff84abde12139cb3b6bf779cf566daeaddc Mon Sep 17 00:00:00 2001
From: Michael Cho <michael@michaelcho.dev>
Date: Thu, 15 Aug 2024 22:49:17 -0400
Subject: [PATCH] Fix build with boost 1.86.0
Boost 1.86.0 changes seem to no longer indirectly include header which
causes build to fail with:
```
uuid-utils.cc:38:58:
error: 'random' is not a class, namespace, or enumeration
```
boost/random/mersenne_twister.hpp has been available since Boost 1.21.2
(cherry picked from commit eed56000b1d68ac083b8e8bea4ff0ea30a1579c4)
---
pdns/uuid-utils.cc | 1 +
1 file changed, 1 insertion(+)
Index: a/pdns/pdns-utils.cc
===================================================================
--- a/pdns/uuid-utils.cc
+++ a/pdns/pdns-utils.cc
@@ -30,6 +30,7 @@
#endif /* BOOST_PENDING_INTEGER_LOG2_HPP */
#endif /* BOOST_VERSION */
+#include <boost/random/mersenne_twister.hpp>
#include <boost/uuid/uuid_generators.hpp>
// The default of:

1
series
View File

@@ -1,3 +1,2 @@
pdns-4.0.3_allow_dacoverride_in_capset.patch
pdns-4.9.0-fix_boost.patch
powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch