commit: 2c4507f1549150876d1474de52df40e553bef446 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Fri Mar 16 23:02:38 2018 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sat Mar 17 00:26:26 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4507f1
net-firewall/firewalld: Fix build failure Closes: https://bugs.gentoo.org/649518 Package-Manager: Portage-2.3.24, Repoman-2.3.6 .../files/firewalld-0.5.1-errorcodes1.patch | 48 ++++++++++++++++++++++ .../files/firewalld-0.5.1-errorcodes2.patch | 40 ++++++++++++++++++ net-firewall/firewalld/firewalld-0.5.1-r2.ebuild | 2 + 3 files changed, 90 insertions(+) diff --git a/net-firewall/firewalld/files/firewalld-0.5.1-errorcodes1.patch b/net-firewall/firewalld/files/firewalld-0.5.1-errorcodes1.patch new file mode 100644 index 00000000000..0bf8aacc839 --- /dev/null +++ b/net-firewall/firewalld/files/firewalld-0.5.1-errorcodes1.patch @@ -0,0 +1,48 @@ +From 7cf8dc935db45bc382930c6f2c9b11b5f9910283 Mon Sep 17 00:00:00 2001 +From: Eric Garver <e...@erig.me> +Date: Mon, 5 Feb 2018 10:20:54 -0500 +Subject: [PATCH] doc/xml: remove errorcodes ENITITY inclusion from docs that + don't use it + +--- + doc/xml/firewall-applet.xml | 1 - + doc/xml/firewall-config.xml | 1 - + doc/xml/firewall-offline-cmd.xml | 1 - + 3 files changed, 3 deletions(-) + +diff --git a/doc/xml/firewall-applet.xml b/doc/xml/firewall-applet.xml +index 831ec320..b86a62ad 100644 +--- a/doc/xml/firewall-applet.xml ++++ b/doc/xml/firewall-applet.xml +@@ -4,7 +4,6 @@ + <!ENTITY authors SYSTEM "authors.xml"> + <!ENTITY seealso SYSTEM "seealso.xml"> + <!ENTITY notes SYSTEM "notes.xml"> +-<!ENTITY errorcodes SYSTEM "errorcodes.xml"> + ]> + + <!-- +diff --git a/doc/xml/firewall-config.xml b/doc/xml/firewall-config.xml +index ae0fb549..2e7627cc 100644 +--- a/doc/xml/firewall-config.xml ++++ b/doc/xml/firewall-config.xml +@@ -4,7 +4,6 @@ + <!ENTITY authors SYSTEM "authors.xml"> + <!ENTITY seealso SYSTEM "seealso.xml"> + <!ENTITY notes SYSTEM "notes.xml"> +-<!ENTITY errorcodes SYSTEM "errorcodes.xml"> + ]> + + <!-- +diff --git a/doc/xml/firewall-offline-cmd.xml b/doc/xml/firewall-offline-cmd.xml +index e157f675..85757b4e 100644 +--- a/doc/xml/firewall-offline-cmd.xml ++++ b/doc/xml/firewall-offline-cmd.xml +@@ -4,7 +4,6 @@ + <!ENTITY authors SYSTEM "authors.xml"> + <!ENTITY seealso SYSTEM "seealso.xml"> + <!ENTITY notes SYSTEM "notes.xml"> +-<!ENTITY errorcodes SYSTEM "errorcodes.xml"> + ]> + + <!-- diff --git a/net-firewall/firewalld/files/firewalld-0.5.1-errorcodes2.patch b/net-firewall/firewalld/files/firewalld-0.5.1-errorcodes2.patch new file mode 100644 index 00000000000..e2b31e3936f --- /dev/null +++ b/net-firewall/firewalld/files/firewalld-0.5.1-errorcodes2.patch @@ -0,0 +1,40 @@ +From 61286b73e21a75492abc8672e3812da9f85bfc35 Mon Sep 17 00:00:00 2001 +From: Eric Garver <e...@erig.me> +Date: Mon, 5 Feb 2018 10:25:21 -0500 +Subject: [PATCH] doc/xml/Makefile: firewallctl docs depend on errorcodes + +Fixes the below build error: + +$ make -C doc/xml ../html/firewallctl.html +... +xsltproc -o ../html/firewallctl.html --nonet --xinclude transform-html.xsl firewallctl.xml +warning: failed to load external entity "errorcodes.xml" +firewallctl.xml:1937: parser error : Failure to process entity errorcodes + &errorcodes; + ^ +firewallctl.xml:1937: parser error : Entity 'errorcodes' not defined + &errorcodes; + ^ +unable to parse firewallctl.xml +--- + doc/xml/Makefile.am | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/doc/xml/Makefile.am b/doc/xml/Makefile.am +index be89d803..129ec501 100644 +--- a/doc/xml/Makefile.am ++++ b/doc/xml/Makefile.am +@@ -46,9 +46,11 @@ all: $(man_MANS) $(HTMLS) + clean: + -test -z "$(CLEAN_FILES)" || rm -f $(CLEAN_FILES) + +-../man/man1/firewall-cmd.1: errorcodes.xml firewall-cmd.xml ++../man/man1/firewallctl.1: errorcodes.xml ++../html/firewallctl.html: errorcodes.xml + +-../html/firewall-cmd.html: errorcodes.xml firewall-cmd.xml ++../man/man1/firewall-cmd.1: errorcodes.xml ++../html/firewall-cmd.html: errorcodes.xml + + ../man/man1/%.1: %.xml authors.xml notes.xml seealso.xml transform-man.xsl + $(XSLTPROC) -o $@ $(XSLTPROC_MAN_FLAGS) $< diff --git a/net-firewall/firewalld/firewalld-0.5.1-r2.ebuild b/net-firewall/firewalld/firewalld-0.5.1-r2.ebuild index e5156d9770f..d4c0320ae0b 100644 --- a/net-firewall/firewalld/firewalld-0.5.1-r2.ebuild +++ b/net-firewall/firewalld/firewalld-0.5.1-r2.ebuild @@ -35,6 +35,8 @@ DEPEND="${RDEPEND} >=dev-util/intltool-0.35 sys-devel/gettext" +PATCHES=( "${FILESDIR}"/${P}-errorcodes{1,2}.patch ) + src_prepare() { default eautoreconf