Summary: | dev-libs/nettle-3.6-r2[doc] fails src_configure without sys-apps/texinfo ( configure: error: Cannot find 'makeinfo', required for documentation ) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kent Fredric (IRC: kent\n) (RETIRED) <kentnl> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 749867 | ||
Bug Blocks: |
Description
Kent Fredric (IRC: kent\n) (RETIRED)
2020-10-17 21:03:00 UTC
diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild b/dev-libs/nettle/nettle-3.6-r2.ebuild index 57e545cca866..347b685b8f20 100644 --- a/dev-libs/nettle/nettle-3.6-r2.ebuild +++ b/dev-libs/nettle/nettle-3.6-r2.ebuild @@ -17,6 +17,7 @@ RESTRICT="!test? ( test )" DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )" RDEPEND="${DEPEND}" +BDEPEND="doc? ( sys-apps/texinfo )" MULTILIB_WRAPPED_HEADERS=( /usr/include/nettle/version.h Your BDEPEND change looks legitimate. ACK on behalf of base-system. repoman full -d -e y > RepoMan scours the neighborhood... > NumberOf dependency.badindev 1 > dependency.badindev dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~amd64-linux(default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+) ['sys-apps/texinfo'] > NumberOf dependency.badinexp 41 > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~amd64-linux(default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~amd64-linux(default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.32+) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-linux(default/linux/x86/17.0/prefix/kernel-2.6.16+) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-linux(default/linux/x86/17.0/prefix/kernel-2.6.32+) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-linux(default/linux/x86/17.0/prefix/kernel-3.2+) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.10/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.10/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.11/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.11/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.12/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.12/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.13/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.13/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.14/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.14/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~ppc-macos(prefix/darwin/macos/10.4/ppc) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.4/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~ppc-macos(prefix/darwin/macos/10.5/ppc) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.5/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.5/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.6/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.6/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.7/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.7/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.8/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.8/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-macos(prefix/darwin/macos/10.9/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-macos(prefix/darwin/macos/10.9/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~amd64-linux(prefix/linux/amd64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-linux(prefix/linux/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~m68k-mint(prefix/mint/m68k) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~sparc-solaris(prefix/sunos/solaris/5.10/sparc) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~sparc64-solaris(prefix/sunos/solaris/5.10/sparc64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-solaris(prefix/sunos/solaris/5.10/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-solaris(prefix/sunos/solaris/5.10/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~sparc-solaris(prefix/sunos/solaris/5.11/sparc) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~sparc64-solaris(prefix/sunos/solaris/5.11/sparc64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-solaris(prefix/sunos/solaris/5.11/x64) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x86-solaris(prefix/sunos/solaris/5.11/x86) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~sparc-solaris(prefix/sunos/solaris/5.9/sparc) ['sys-apps/texinfo'] > dependency.badinexp dev-libs/nettle/nettle-3.6-r2.ebuild: BDEPEND: ~x64-cygwin(prefix/windows/cygwin/x64) ['sys-apps/texinfo'] So I guess some keyword love for texinfo is needed for: > amd64-linux x86-linux x64-macos x86-macos ppc-macos m68k-mint sparc-solaris sparc64-solaris x64-solaris x86-solaris x64-cygwin The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbbd01df0db4443d4420603685d3e0ea7381b2f commit abbbd01df0db4443d4420603685d3e0ea7381b2f Author: Kent Fredric <kentnl@gentoo.org> AuthorDate: 2020-10-18 09:45:58 +0000 Commit: Kent Fredric <kentnl@gentoo.org> CommitDate: 2020-10-18 09:49:48 +0000 dev-libs/nettle: BDEPEND texinfo for USE=doc bug #749831 Adds texinfo to BDEPEND with USE="doc" as not having this causes src_configure to fail, and texinfo *can* be depcleaned on minimal systems. Keywords: - New dependency texinfo not keyworded everywhere, keywords dropped for: amd64-linux m68k-mint ppc-macos sparc-solaris sparc64-solaris x64-cygwin x64-macos x64-solaris x86-linux x86-macos x86-solaris Bug: https://bugs.gentoo.org/749831 Acked-by: Tony Vroon <chainsaw@gentoo.org> Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Kent Fredric <kentnl@gentoo.org> dev-libs/nettle/nettle-3.6-r3.ebuild | 65 ++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) Prefix keywording done, so I guess this can be closed? |