Gentoo Archives: gentoo-commits

From: Kent Fredric <kentnl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/check/
Date: Fri, 21 Apr 2017 10:08:58
Message-Id: 1492769140.53c5db08b8c24a93be0b27882b4948a713283b1a.kentnl@gentoo
commit:     53c5db08b8c24a93be0b27882b4948a713283b1a
Author:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 21 10:03:07 2017 +0000
Commit:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
CommitDate: Fri Apr 21 10:05:40 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c5db08

dev-libs/check: Fix missing dep on texinfo re bug #613852

Both install and test invoke texinfo, so its important
that texinfo is both present _and_ working.

Lack of build dep on texinfo means that during an empty-world
driven "rebuild all the things" after a perl upgrade,
check will fail either test, or install, due to texinfo
being broken, and portage having no way to ensure texinfo
rebuilds are ordered before check builds.

Bug: https://bugs.gentoo.org/613852

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-libs/check/check-0.10.0-r1.ebuild | 1 +
 dev-libs/check/check-0.10.0-r2.ebuild | 1 +
 dev-libs/check/check-0.11.0.ebuild    | 1 +
 dev-libs/check/check-0.9.11.ebuild    | 4 +++-
 4 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-libs/check/check-0.10.0-r1.ebuild b/dev-libs/check/check-0.10.0-r1.ebuild
index 8e9228c9ea7..f587c394efb 100644
--- a/dev-libs/check/check-0.10.0-r1.ebuild
+++ b/dev-libs/check/check-0.10.0-r1.ebuild
@@ -18,6 +18,7 @@ IUSE="static-libs subunit"
 
 RDEPEND="subunit? ( >=dev-python/subunit-0.0.10-r1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
+	sys-apps/texinfo
 	virtual/pkgconfig"
 
 pkg_setup() {

diff --git a/dev-libs/check/check-0.10.0-r2.ebuild b/dev-libs/check/check-0.10.0-r2.ebuild
index ff28e67eee4..7bd022c8e05 100644
--- a/dev-libs/check/check-0.10.0-r2.ebuild
+++ b/dev-libs/check/check-0.10.0-r2.ebuild
@@ -18,6 +18,7 @@ IUSE="static-libs subunit"
 
 RDEPEND="subunit? ( >=dev-python/subunit-0.0.10-r1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
+	sys-apps/texinfo
 	virtual/pkgconfig"
 
 pkg_setup() {

diff --git a/dev-libs/check/check-0.11.0.ebuild b/dev-libs/check/check-0.11.0.ebuild
index 3c63bba8831..4a1f73cca3a 100644
--- a/dev-libs/check/check-0.11.0.ebuild
+++ b/dev-libs/check/check-0.11.0.ebuild
@@ -16,6 +16,7 @@ IUSE="static-libs subunit"
 
 RDEPEND="subunit? ( >=dev-python/subunit-0.0.10-r1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
+	sys-apps/texinfo
 	virtual/pkgconfig"
 
 DOCS=( AUTHORS ChangeLog NEWS README.md THANKS TODO )

diff --git a/dev-libs/check/check-0.9.11.ebuild b/dev-libs/check/check-0.9.11.ebuild
index 6609fe2a21c..b1e03527387 100644
--- a/dev-libs/check/check-0.9.11.ebuild
+++ b/dev-libs/check/check-0.9.11.ebuild
@@ -16,7 +16,9 @@ SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs subunit"
 
-DEPEND="subunit? ( dev-python/subunit )"
+DEPEND="subunit? ( dev-python/subunit )
+		sys-apps/texinfo
+"
 RDEPEND="${DEPEND}"
 
 src_prepare() {