From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-843237-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 1ADA813888F for <garchives@archives.gentoo.org>; Sat, 31 Oct 2015 01:42:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CCE3921C007; Sat, 31 Oct 2015 01:42:22 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6D2A721C007 for <gentoo-commits@lists.gentoo.org>; Sat, 31 Oct 2015 01:42:22 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id CAC41340AF2 for <gentoo-commits@lists.gentoo.org>; Sat, 31 Oct 2015 01:42:17 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CF0831B97 for <gentoo-commits@lists.gentoo.org>; Sat, 31 Oct 2015 01:42:14 +0000 (UTC) From: "Mike Frysinger" <vapier@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Frysinger" <vapier@gentoo.org> Message-ID: <1446255682.c0e9a7cf42c7bf4abae02b2ee0441244e01de9f6.vapier@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/files/, dev-libs/libxml2/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/libxml2/files/libxml2-2.9.2-disable-tests.patch dev-libs/libxml2/libxml2-2.9.2-r1.ebuild X-VCS-Directories: dev-libs/libxml2/files/ dev-libs/libxml2/ X-VCS-Committer: vapier X-VCS-Committer-Name: Mike Frysinger X-VCS-Revision: c0e9a7cf42c7bf4abae02b2ee0441244e01de9f6 X-VCS-Branch: master Date: Sat, 31 Oct 2015 01:42:14 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 10e677b4-3fd9-4d13-8145-db6ca2870581 X-Archives-Hash: d42732dc073cb8f01b843a890dbd06c3 commit: c0e9a7cf42c7bf4abae02b2ee0441244e01de9f6 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> AuthorDate: Sat Oct 31 01:41:22 2015 +0000 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> CommitDate: Sat Oct 31 01:41:22 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e9a7cf dev-libs/libxml2: disable building of useless programs These aren't used during build or install, so disable them. .../files/libxml2-2.9.2-disable-tests.patch | 59 ++++++++++++++++++++++ dev-libs/libxml2/libxml2-2.9.2-r1.ebuild | 3 ++ 2 files changed, 62 insertions(+) diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-disable-tests.patch b/dev-libs/libxml2/files/libxml2-2.9.2-disable-tests.patch new file mode 100644 index 0000000..86d5995 --- /dev/null +++ b/dev-libs/libxml2/files/libxml2-2.9.2-disable-tests.patch @@ -0,0 +1,59 @@ +do not build test programs as we don't install them + +--- a/Makefile.am ++++ b/Makefile.am +@@ -10,7 +10,7 @@ + + AM_CFLAGS = $(THREAD_CFLAGS) $(Z_CFLAGS) $(LZMA_CFLAGS) + +-noinst_PROGRAMS=testSchemas testRelax testSAX testHTML testXPath testURI \ ++check_PROGRAMS=testSchemas testRelax testSAX testHTML testXPath testURI \ + testThreads testC14N testAutomata testRegexp \ + testReader testapi testModule runtest runsuite testchar \ + testdict runxmlconf testrecurse testlimits +@@ -170,7 +170,7 @@ + testModule_DEPENDENCIES = $(DEPS) + testModule_LDADD= $(LDADDS) + +-noinst_LTLIBRARIES = testdso.la ++check_LTLIBRARIES = testdso.la + testdso_la_SOURCES = testdso.c + testdso_la_LDFLAGS = -module -no-undefined -avoid-version -rpath $(libdir) + +--- a/doc/examples/Makefile.am ++++ b/doc/examples/Makefile.am +@@ -13,7 +13,7 @@ + rebuild: examples.xml index.html + .PHONY: rebuild + +-examples.xml: index.py $(noinst_PROGRAMS:=.c) ++examples.xml: index.py $(check_PROGRAMS:=.c) + cd $(srcdir) && $(PYTHON) index.py + $(MAKE) Makefile + +@@ -49,7 +49,7 @@ + xpath1.res \ + xpath2.res + +-noinst_PROGRAMS = \ ++check_PROGRAMS = \ + io1 \ + io2 \ + parse1 \ +@@ -99,7 +99,7 @@ + valgrind: + $(MAKE) CHECKER='valgrind' tests + +-tests: $(noinst_PROGRAMS) ++tests: $(check_PROGRAMS) + test -f Makefile.am || test -f test1.xml || $(LN_S) $(srcdir)/test?.xml . + @(echo '## examples regression tests') + @(echo > .memdump) +--- a/example/Makefile.am ++++ b/example/Makefile.am +@@ -1,4 +1,4 @@ +-noinst_PROGRAMS = gjobread ++check_PROGRAMS = gjobread + + AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include -I$(srcdir)/include + AM_CFLAGS = $(THREAD_CFLAGS) $(Z_CFLAGS) diff --git a/dev-libs/libxml2/libxml2-2.9.2-r1.ebuild b/dev-libs/libxml2/libxml2-2.9.2-r1.ebuild index a03df24..99c6b6c 100644 --- a/dev-libs/libxml2/libxml2-2.9.2-r1.ebuild +++ b/dev-libs/libxml2/libxml2-2.9.2-r1.ebuild @@ -75,6 +75,9 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-2.7.1-catalog_path.patch epatch "${FILESDIR}"/${PN}-2.8.0_rc1-winnt.patch + # Disable programs that we don't actually install. + epatch "${FILESDIR}"/${PN}-2.9.2-disable-tests.patch + eprefixify catalog.c xmlcatalog.c runtest.c xmllint.c # epunt_cxx # if we don't eautoreconf