commit: a413bedd451106e7e354923b9ab89aa0e2390f73
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 4 02:36:05 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 4 02:37:34 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a413bedd
sys-apps/texinfo: depend on info-manual (or emacs)
See 5de26b36588db431c7abc59f5076f9665d7da003.
Quoting longdescription:
> + The GNU Project distributes most of its manuals in the Info format.
> + There are two primary Info readers: The stand-alone info program
> + in <pkg>sys-apps/texinfo</pkg> and the info package in GNU Emacs
> + <pkg>app-editors/emacs</pkg>.
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/texinfo/{texinfo-9999.ebuild => texinfo-7.2-r4.ebuild} | 5 +++++
sys-apps/texinfo/texinfo-9999.ebuild | 1 +
2 files changed, 6 insertions(+)
diff --git a/sys-apps/texinfo/texinfo-9999.ebuild
b/sys-apps/texinfo/texinfo-7.2-r4.ebuild
similarity index 95%
copy from sys-apps/texinfo/texinfo-9999.ebuild
copy to sys-apps/texinfo/texinfo-7.2-r4.ebuild
index 724e75f27d37..c03730959840 100644
--- a/sys-apps/texinfo/texinfo-9999.ebuild
+++ b/sys-apps/texinfo/texinfo-7.2-r4.ebuild
@@ -36,6 +36,7 @@ SLOT="0"
IUSE="nls +standalone static"
RDEPEND="
+ || ( app-doc/info-manual >=app-editors/emacs-26:* )
>=sys-libs/ncurses-5.2-r2:=
standalone? ( >=dev-lang/perl-5.8.1 )
!standalone? (
@@ -50,6 +51,10 @@ BDEPEND="
nls? ( >=sys-devel/gettext-0.19.6 )
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-7.2-perl-5.42.patch
+)
+
src_prepare() {
default
diff --git a/sys-apps/texinfo/texinfo-9999.ebuild
b/sys-apps/texinfo/texinfo-9999.ebuild
index 724e75f27d37..ba64360cd0f9 100644
--- a/sys-apps/texinfo/texinfo-9999.ebuild
+++ b/sys-apps/texinfo/texinfo-9999.ebuild
@@ -36,6 +36,7 @@ SLOT="0"
IUSE="nls +standalone static"
RDEPEND="
+ || ( app-doc/info-manual >=app-editors/emacs-26:* )
>=sys-libs/ncurses-5.2-r2:=
standalone? ( >=dev-lang/perl-5.8.1 )
!standalone? (