[arch-commits] Commit in nftables/trunk (02-manpages.patch PKGBUILD)
Sébastien Luttringer
seblu at nymeria.archlinux.org
Thu Feb 13 01:48:57 UTC 2014
Date: Thursday, February 13, 2014 @ 02:48:57
Author: seblu
Revision: 105652
upgpkg: nftables 0.099-2
- FS#38706
Added:
nftables/trunk/02-manpages.patch
Modified:
nftables/trunk/PKGBUILD
-------------------+
02-manpages.patch | 40 ++++++++++++++++++++++++++++++++++++++++
PKGBUILD | 10 +++++++---
2 files changed, 47 insertions(+), 3 deletions(-)
Added: 02-manpages.patch
===================================================================
--- 02-manpages.patch (rev 0)
+++ 02-manpages.patch 2014-02-13 01:48:57 UTC (rev 105652)
@@ -0,0 +1,40 @@
+# https://bugzilla.netfilter.org/show_bug.cgi?id=893
+
+diff -r -u nftables-0.099/configure.ac nftables-0.099.new/configure.ac
+--- nftables-0.099/configure.ac 2014-01-20 08:15:16.000000000 -0500
++++ nftables-0.099.new/configure.ac 2014-02-02 13:01:39.355368732 -0500
+@@ -24,11 +24,19 @@
+ AC_PROG_MKDIR_P
+ AC_PROG_INSTALL
+ AC_PROG_SED
++AC_PROG_GREP
+
+-AC_CHECK_PROG(CONFIG_MAN, docbook2x-man, y, n)
+-if test "$CONFIG_MAN" != "y"
++AC_PATH_PROGS_FEATURE_CHECK([DOCBOOK2MAN], [docbook2x-man docbook2man],
++ [$ac_path_DOCBOOK2MAN --version | grep -qm1 'part of docbook2X' \
++ && ac_cv_path_DOCBOOK2MAN=$ac_path_DOCBOOK2MAN ac_path_DOCBOOK2MAN_found=:])
++
++if test -n "$ac_cv_path_DOCBOOK2MAN"
+ then
+- AC_MSG_WARN([docbookx2-man not found, no manpages will be built])
++ AC_SUBST([CONFIG_MAN], "y")
++ AC_SUBST([DOCBOOK2MAN], [$ac_cv_path_DOCBOOK2MAN])
++else
++ AC_SUBST([CONFIG_MAN], "n")
++ AC_MSG_WARN([docbookx2-man not found, no manpages will be built])
+ fi
+
+ AC_CHECK_PROG(CONFIG_PDF, db2pdf, y, n)
+diff -r -u nftables-0.099/Makefile.rules.in nftables-0.099.new/Makefile.rules.in
+--- nftables-0.099/Makefile.rules.in 2014-01-20 08:15:16.000000000 -0500
++++ nftables-0.099.new/Makefile.rules.in 2014-02-02 13:02:53.660639570 -0500
+@@ -37,7 +37,7 @@
+
+ %.8: %.xml $(makedeps)
+ @echo -e " MAN\t\t$@"
+- (cd $(SUBDIR); docbook2x-man ../$<)
++ (cd $(SUBDIR); @DOCBOOK2MAN@ ../$<)
+
+ %.pdf: %.xml $(makedeps)
+ @echo -e " PDF\t\t$@"
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-02-13 00:44:20 UTC (rev 105651)
+++ PKGBUILD 2014-02-13 01:48:57 UTC (rev 105652)
@@ -3,21 +3,25 @@
pkgname=nftables
pkgver=0.099
-pkgrel=1
+pkgrel=2
pkgdesc='Netfilter nftables userspace tools'
arch=('i686' 'x86_64')
url='http://netfilter.org/projects/nftables/'
license=('GPL2')
depends=('libmnl' 'libnftnl' 'gmp' 'readline' 'ncurses')
+makedepends=('docbook2x')
source=("http://netfilter.org/projects/nftables/files/nftables-$pkgver.tar.bz2"{,.sig}
- '01-fix-nftables-rename.patch')
+ '01-fix-nftables-rename.patch'
+ '02-manpages.patch')
sha1sums=('c8fb650263f68f43498306af36910791871ec1e1'
'SKIP'
- '38d7c1e4bc8590a549e16a2385af37704460642b')
+ '38d7c1e4bc8590a549e16a2385af37704460642b'
+ '3ef58d5199b358ceb184307aca3e215c40ce3707')
prepare() {
cd $pkgname-$pkgver
patch -p 1 -i "$srcdir/01-fix-nftables-rename.patch"
+ patch -p 1 -i "$srcdir/02-manpages.patch"
./autogen.sh
}
More information about the arch-commits
mailing list