Date: Sunday, March 5, 2023 @ 20:15:18
  Author: seblu
Revision: 470267

upgpkg: bind 9.18.12-2

- Fix FS#77207, drop python deps
- Drop makedepends sphinx deps, not needed anymore
- Cleanup uneeded makedepends
- Add missing deps to libnghttp2

Modified:
  bind/trunk/PKGBUILD

----------+
 PKGBUILD |   12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-05 19:36:44 UTC (rev 470266)
+++ PKGBUILD    2023-03-05 20:15:18 UTC (rev 470267)
@@ -6,18 +6,15 @@
 _pkgver=9.18.12
 pkgname=bind
 pkgver=${_pkgver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc='A complete, highly portable implementation of the DNS protocol'
 url='https://www.isc.org/software/bind/'
 license=('MPL2')
 arch=('x86_64')
 options=('!emptydirs')
-makedepends=('libcap' 'libxml2' 'zlib' 'krb5' 'e2fsprogs' 'openssl' 'readline'
-  'libidn2' 'dnssec-anchors' 'python' 'json-c' 'python-ply' 'lmdb' 'zlib' 'icu'
-  'xz' 'libmaxminddb' 'libnsl' 'libuv' 'python-sphinx')
 depends=('bash' 'dnssec-anchors' 'e2fsprogs' 'glibc' 'icu' 'libedit' 'json-c'
   'krb5' 'libcap' 'libidn2' 'libmaxminddb' 'libnsl' 'libuv' 'libxml2' 'lmdb'
-  'openssl' 'python' 'python-ply' 'readline' 'xz' 'zlib' 'jemalloc')
+  'openssl' 'readline' 'xz' 'zlib' 'jemalloc' 'libnghttp2')
 conflicts=('bind-tools' 'dnsutils')
 replaces=('bind-tools' 'dnsutils' 'host')
 provides=('bind-tools' 'dnsutils' 'dns-server')
@@ -64,8 +61,6 @@
   export CFLAGS
   # support to chase DNSSEC signature chains
   CFLAGS+=' -DDIG_SIGCHASE'
-  # compile with gcc10, https://gcc.gnu.org/gcc-10/porting_to.html
-  CFLAGS+=' -fcommon'
   ./configure \
     --prefix=/usr \
     --sysconfdir=/etc \
@@ -83,6 +78,9 @@
   make
 }
 
+# No test suite because it requires root.
+# See: https://gitlab.isc.org/isc-projects/bind9/-/blob/main/README.md#testing.
+
 package() {
   cd "bind-$_pkgver"
   install -dm755 "$pkgdir/usr/share/licenses/$pkgname/"

Reply via email to