[arch-commits] Commit in powerdns/repos (3 files)

2020-10-16 Thread Levente Polyak via arch-commits
Date: Friday, October 16, 2020 @ 19:51:40
  Author: anthraxx
Revision: 724915

archrelease: copy trunk to community-testing-x86_64

Added:
  powerdns/repos/community-testing-x86_64/
  powerdns/repos/community-testing-x86_64/PKGBUILD
(from rev 724914, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-testing-x86_64/sysusers.conf
(from rev 724914, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   80 
 sysusers.conf |1 
 2 files changed, 81 insertions(+)

Copied: powerdns/repos/community-testing-x86_64/PKGBUILD (from rev 724914, 
powerdns/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-10-16 19:51:40 UTC (rev 724915)
@@ -0,0 +1,80 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.3.1
+pkgrel=1
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'libcurl.so' 'libsodium' 'lmdb' 'luajit' 'openssl' 
'protobuf'
+ 'sqlite' 'systemd-libs')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'curl' 'libmaxminddb'
+ 'postgresql-libs' 'systemd' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'libmaxminddb: MaxMindDB GeoIP2 database for the GeoIP backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('e61e23544f1e57c1ec3a85b4edbc3ff3e8e831410237afdc8896e9f34602774c1dc8bd02eb7440e765262fcc988f98e47b6f1b7945427b1f4a59dd6b84b9437e'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lmdb lua2 
pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--with-libsodium \
+--enable-tools \
+--enable-ixfrdist \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd \
+--with-service-user=powerdns \
+--with-service-group=powerdns
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -Dm 644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-testing-x86_64/sysusers.conf (from rev 724914, 
powerdns/trunk/sysusers.conf)
===
--- community-testing-x86_64/sysusers.conf  (rev 0)
+++ community-testing-x86_64/sysusers.conf  2020-10-16 19:51:40 UTC (rev 
724915)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2020-05-24 Thread Levente Polyak via arch-commits
Date: Sunday, May 24, 2020 @ 18:00:20
  Author: anthraxx
Revision: 633571

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 633570, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 633570, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   81 
 sysusers.conf |1 
 2 files changed, 82 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 633570, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2020-05-24 18:00:20 UTC (rev 633571)
@@ -0,0 +1,81 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.2.2
+pkgrel=2
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua' 'curl' 'libcurl.so')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf
+
${pkgname}-gcc10.patch::https://github.com/PowerDNS/pdns/commit/ffb885e937c27bb1c62dee8f18c58.patch)
+sha512sums=('b9d0daadd89f4ab009981305d2c323ab75e283b59b94f764d53c37984a2b6200debe4e514572eac49973fcba2034df65214afb949ce3b1b4ff57b07b07f6e608'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a'
+
'3685c8e08df2073351e3cd722ea1d7d19236c148d3a88368884ae5eb0a4fcd084eb2b62082e7f326e0770cd56c184a0f14fb026c02c0111a8386b6a0a46db3e5')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+  patch -Np1 < "${srcdir}/${pkgname}-gcc10.patch"
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 633570, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2020-05-24 18:00:20 UTC (rev 
633571)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2020-01-27 Thread Evangelos Foutras via arch-commits
Date: Tuesday, January 28, 2020 @ 03:16:46
  Author: foutrelis
Revision: 557085

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 557083, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 557083, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 557083, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2020-01-28 03:16:46 UTC (rev 557085)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.2.1
+pkgrel=2
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua' 'curl' 'libcurl.so')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('40b5533c755d7c0d41cfb273b704a45a3006dafc98c79bf41cae43d9e2d03bbd7a663996a7f209c390a89c5f7161f2f6246389beef18fbac48e95907e1b7936a'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 557083, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2020-01-28 03:16:46 UTC (rev 
557085)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2019-12-10 Thread Antonio Rojas via arch-commits
Date: Tuesday, December 10, 2019 @ 21:40:47
  Author: arojas
Revision: 536583

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 536582, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 536582, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 536582, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-12-10 21:40:47 UTC (rev 536583)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.2.0
+pkgrel=7
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua' 'curl' 'libcurl.so')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('ee67c132458e539d522aaa5835237dc64d92ad546f51e0ef86366964f7105631f2bd1e6c5d19d85466d95e1982f6410aeb14932c265fddfd301e403e76542624'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 536582, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2019-12-10 21:40:47 UTC (rev 
536583)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2019-10-07 Thread Levente Polyak via arch-commits
Date: Monday, October 7, 2019 @ 21:05:28
  Author: anthraxx
Revision: 514121

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 514120, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 514120, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 514120, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-10-07 21:05:28 UTC (rev 514121)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.2.0
+pkgrel=6
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua' 'curl' 'libcurl.so')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('ee67c132458e539d522aaa5835237dc64d92ad546f51e0ef86366964f7105631f2bd1e6c5d19d85466d95e1982f6410aeb14932c265fddfd301e403e76542624'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 514120, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2019-10-07 21:05:28 UTC (rev 
514121)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2019-09-13 Thread Felix Yan via arch-commits
Date: Friday, September 13, 2019 @ 09:58:41
  Author: felixonmars
Revision: 510111

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 510110, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 510110, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 510110, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-09-13 09:58:41 UTC (rev 510111)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.2.0
+pkgrel=2
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua' 'curl' 'libcurl.so')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('ee67c132458e539d522aaa5835237dc64d92ad546f51e0ef86366964f7105631f2bd1e6c5d19d85466d95e1982f6410aeb14932c265fddfd301e403e76542624'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 510110, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2019-09-13 09:58:41 UTC (rev 
510111)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2019-07-20 Thread Antonio Rojas via arch-commits
Date: Saturday, July 20, 2019 @ 09:09:11
  Author: arojas
Revision: 492263

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 492262, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 492262, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 492262, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-07-20 09:09:11 UTC (rev 492263)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.10
+pkgrel=2
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('59a7a52468f6daae8de01bb2b08d812906ef58047026369895341cfff253a5b9ba29d6a6b43a822f1632641eec34fa1afa6fbb5b0ba5e72ecce8e61787892136'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 492262, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2019-07-20 09:09:11 UTC (rev 
492263)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2019-04-20 Thread Antonio Rojas via arch-commits
Date: Saturday, April 20, 2019 @ 23:30:36
  Author: arojas
Revision: 452575

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 452574, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 452574, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 452574, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-04-20 23:30:36 UTC (rev 452575)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.8
+pkgrel=2
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('1113745cdaa8fba591c176721893fb478e976861beee0cb6c0240e5afa6b68c9afae286579036b2ed77fffe76ca1e6f103cda915f8b7b875bcdc1253931ad935'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 452574, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2019-04-20 23:30:36 UTC (rev 
452575)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2019-03-04 Thread Jan Steffens via arch-commits
Date: Monday, March 4, 2019 @ 22:36:56
  Author: heftig
Revision: 437665

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 437663, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 437663, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 437663, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-03-04 22:36:56 UTC (rev 437665)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.6
+pkgrel=2
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('094e532ff50aeb54c8b3e46e3b4a77d1fb2c9d3d0fccce6ccb71b3825f5e53f53af680625ea4e98b5dbc29fbd210bc3b4a47c7f05b4b3ac2cf7537369a7e15b2'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 437663, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2019-03-04 22:36:56 UTC (rev 
437665)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2019-01-16 Thread Felix Yan via arch-commits
Date: Wednesday, January 16, 2019 @ 15:06:08
  Author: felixonmars
Revision: 423552

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 423551, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 423551, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 423551, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-16 15:06:08 UTC (rev 423552)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.5
+pkgrel=4
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'mariadb-libs' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'mariadb-libs: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('c5c42975e6402f17b3cdf947a26c944a462d39c23bef44b6f6e823b8c9459be9e8bd750aa0481f9f707eec8b124c4edc4769a6241c75836583ee0bbe111e33e5'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 423551, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2019-01-16 15:06:08 UTC (rev 
423552)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2019-01-15 Thread Felix Yan via arch-commits
Date: Tuesday, January 15, 2019 @ 09:46:30
  Author: felixonmars
Revision: 423250

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 423249, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 423249, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 423249, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-15 09:46:30 UTC (rev 423250)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.5
+pkgrel=3
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'libmariadbclient' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'libmariadbclient: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('c5c42975e6402f17b3cdf947a26c944a462d39c23bef44b6f6e823b8c9459be9e8bd750aa0481f9f707eec8b124c4edc4769a6241c75836583ee0bbe111e33e5'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 423249, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2019-01-15 09:46:30 UTC (rev 
423250)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2018-10-27 Thread Levente Polyak via arch-commits
Date: Saturday, October 27, 2018 @ 10:21:54
  Author: anthraxx
Revision: 399182

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 399181, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 399181, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 399181, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-27 10:21:54 UTC (rev 399182)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.4
+pkgrel=4
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'libmariadbclient' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'libmariadbclient: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('ae5cd89d039635beddcb9709d0f6b06321a923343900f88e536aac2feb1e08d41b466b6addb2399f50b20d7ac19fcf4c48d47d0d9219367b37b260c40863ad93'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 399181, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2018-10-27 10:21:54 UTC (rev 
399182)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2018-09-17 Thread Evangelos Foutras via arch-commits
Date: Tuesday, September 18, 2018 @ 05:35:04
  Author: foutrelis
Revision: 382933

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 382932, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 382932, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 382932, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-18 05:35:04 UTC (rev 382933)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.4
+pkgrel=3
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'libmariadbclient' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'libmariadbclient: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('ae5cd89d039635beddcb9709d0f6b06321a923343900f88e536aac2feb1e08d41b466b6addb2399f50b20d7ac19fcf4c48d47d0d9219367b37b260c40863ad93'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 382932, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2018-09-18 05:35:04 UTC (rev 
382933)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2018-09-03 Thread Levente Polyak via arch-commits
Date: Monday, September 3, 2018 @ 22:32:34
  Author: anthraxx
Revision: 376491

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 376490, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 376490, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 376490, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-03 22:32:34 UTC (rev 376491)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.4
+pkgrel=2
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'libmariadbclient' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'libmariadbclient: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('ae5cd89d039635beddcb9709d0f6b06321a923343900f88e536aac2feb1e08d41b466b6addb2399f50b20d7ac19fcf4c48d47d0d9219367b37b260c40863ad93'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 376490, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2018-09-03 22:32:34 UTC (rev 
376491)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2018-07-25 Thread Eli Schwartz via arch-commits
Date: Thursday, July 26, 2018 @ 02:48:58
  Author: eschwartz
Revision: 363446

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 363445, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 363445, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 363445, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-26 02:48:58 UTC (rev 363446)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.3
+pkgrel=5
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan>=2.7.0' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'libmariadbclient' 'opendbx'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'libmariadbclient: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('a5201cf48911188db0c70cb44a27b9a6cebc16f6b740abdadd283dd53feedeed9cfa16ab833b8230f24790f349a0f2ebcca653ca502bb9b2c75d08bd7c60140c'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 363445, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2018-07-26 02:48:58 UTC (rev 
363446)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2018-05-30 Thread Evangelos Foutras via arch-commits
Date: Thursday, May 31, 2018 @ 03:05:12
  Author: foutrelis
Revision: 333978

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 333977, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 333977, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 333977, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-05-31 03:05:12 UTC (rev 333978)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.3
+pkgrel=2
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'libmariadbclient' 'opendbx' 
'pkg-config'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'libmariadbclient: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('a5201cf48911188db0c70cb44a27b9a6cebc16f6b740abdadd283dd53feedeed9cfa16ab833b8230f24790f349a0f2ebcca653ca502bb9b2c75d08bd7c60140c'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'   # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'   # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 333977, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2018-05-31 03:05:12 UTC (rev 
333978)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2018-04-07 Thread Levente Polyak via arch-commits
Date: Saturday, April 7, 2018 @ 20:12:45
  Author: anthraxx
Revision: 314909

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 314908, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 314908, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   78 
 sysusers.conf |1 
 2 files changed, 79 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 314908, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-04-07 20:12:45 UTC (rev 314909)
@@ -0,0 +1,78 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.1
+pkgrel=2
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'libmariadbclient' 'opendbx' 
'pkg-config'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'libmariadbclient: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('23e62ec39007e39a289945457e9b950cbeabf8581f477397341dfbd3592b7ccdede8f4c9ce653a47add07784d1a23116f9013c755eb11af1df383b49a8ca341d'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'  # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF'  # Peter van Dijk 

+  'FBAE0323821C7706A5CA151BDCF513FA7EED19F3' ) # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 314908, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2018-04-07 20:12:45 UTC (rev 
314909)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2018-02-03 Thread Sven-Hendrik Haase via arch-commits
Date: Sunday, February 4, 2018 @ 06:12:37
  Author: svenstaro
Revision: 288930

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 288929, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-staging-x86_64/sysusers.conf
(from rev 288929, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   77 
 sysusers.conf |1 
 2 files changed, 78 insertions(+)

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 288929, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-02-04 06:12:37 UTC (rev 288930)
@@ -0,0 +1,77 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.0
+pkgrel=3
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'libmariadbclient' 'opendbx' 
'pkg-config'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'libmariadbclient: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('4b2b42f4893f8aac3cf07a6c8a3c999cb728a5907a710f1a5c9c8d08377ecb63e202e5eececbefc069c8f1d97a29b2aa607da7cf2bcc6335a7418e409e77'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'  # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF') # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-staging-x86_64/sysusers.conf (from rev 288929, 
powerdns/trunk/sysusers.conf)
===
--- community-staging-x86_64/sysusers.conf  (rev 0)
+++ community-staging-x86_64/sysusers.conf  2018-02-04 06:12:37 UTC (rev 
288930)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -


[arch-commits] Commit in powerdns/repos (3 files)

2018-01-09 Thread Levente Polyak via arch-commits
Date: Tuesday, January 9, 2018 @ 23:07:47
  Author: anthraxx
Revision: 280791

archrelease: copy trunk to community-testing-x86_64

Added:
  powerdns/repos/community-testing-x86_64/
  powerdns/repos/community-testing-x86_64/PKGBUILD
(from rev 280790, powerdns/trunk/PKGBUILD)
  powerdns/repos/community-testing-x86_64/sysusers.conf
(from rev 280790, powerdns/trunk/sysusers.conf)

---+
 PKGBUILD  |   77 
 sysusers.conf |1 
 2 files changed, 78 insertions(+)

Copied: powerdns/repos/community-testing-x86_64/PKGBUILD (from rev 280790, 
powerdns/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2018-01-09 23:07:47 UTC (rev 280791)
@@ -0,0 +1,77 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+# Contributor: Pieter Lexis 
+
+pkgname=powerdns
+pkgver=4.1.0
+pkgrel=1
+pkgdesc='Authoritative DNS server'
+url='https://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'botan' 'libsodium' 'luajit' 'openssl' 'protobuf'
+ 'sqlite' 'systemd' 'lua')
+makedepends=('boost' 'geoip' 'libldap' 'libmariadbclient' 'opendbx' 
'pkg-config'
+ 'postgresql-libs' 'tinycdb' 'unixodbc' 'yaml-cpp')
+optdepends=('geoip: GeoIP backend'
+'libmariadbclient: MariaDB/MySQL and MyDNS backend'
+'libldap: LDAP backend'
+'opendbx: OpenDBX backend'
+'postgresql-libs: PostgreSQL backend'
+'unixodbc: ODBC backend'
+'tinycdb: TinyDNS backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}
+sysusers.conf)
+sha512sums=('4b2b42f4893f8aac3cf07a6c8a3c999cb728a5907a710f1a5c9c8d08377ecb63e202e5eececbefc069c8f1d97a29b2aa607da7cf2bcc6335a7418e409e77'
+'SKIP'
+
'522bde8b76367db6edd461fca8f81d50304a4d764addf33774b3e2c5c93a9e72d93993f54ddd4ee887ceeccf70280aceea3ffaf6370d26310e0a7ebbbf61f26a')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'  # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF') # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Patch the Makefile.in's so /powerdns is used instead of /pdns (for e.g. 
$LIBDIR)
+  # This allows for running pdns_server without setting `module-dir` in the 
config.
+  find . -name 'Makefile.in' -exec sed -i 's,pkglibdir = 
\$(libdir)/@PACKAGE@,pkglibdir = $(libdir)/powerdns,' {} \;
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--sbindir=/usr/bin \
+--with-modules='' \
+--with-dynmodules="bind geoip gmysql godbc gpgsql gsqlite3 ldap lua mydns 
opendbx pipe random remote tinydns" \
+--docdir=/usr/share/doc/powerdns \
+--enable-libsodium \
+--enable-botan \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  make -C pdns-${pkgver} DESTDIR="${pkgdir}" install
+  install -D -m644 sysusers.conf "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  # Ensure we run as the powerdns user
+  sed -i "s,^# \(set.id=\),\1${pkgname}," "${pkgdir}/etc/powerdns/pdns.conf"
+}
+
+# vim: ts=2 sw=2 et:

Copied: powerdns/repos/community-testing-x86_64/sysusers.conf (from rev 280790, 
powerdns/trunk/sysusers.conf)
===
--- community-testing-x86_64/sysusers.conf  (rev 0)
+++ community-testing-x86_64/sysusers.conf  2018-01-09 23:07:47 UTC (rev 
280791)
@@ -0,0 +1 @@
+u powerdns - "PowerDNS Authoritative Server" -