commit:     6a3cd27b33f488d39b0f5e83ccac4152c02507bf
Author:     Z. Liu <zhixu.liu <AT> gmail <DOT> com>
AuthorDate: Wed Jun  4 13:17:57 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  5 02:36:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a3cd27b

dev-build/automake-vanilla: touch .keepinfodir

prevent portage from rebuilding the info dir, inspired by
https://bugs.gentoo.org/257260

Signed-off-by: Z. Liu <zhixu.liu <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41511
Closes: https://github.com/gentoo/gentoo/pull/41511
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild | 3 +++
 dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild | 3 +++
 dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild | 3 +++
 dev-build/automake-vanilla/automake-vanilla-1.17.ebuild   | 3 +++
 dev-build/automake-vanilla/automake-vanilla-1.18.1.ebuild | 3 +++
 dev-build/automake-vanilla/automake-vanilla-1.18.ebuild   | 3 +++
 dev-build/automake-vanilla/automake-vanilla-9999.ebuild   | 3 +++
 7 files changed, 21 insertions(+)

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild
index 11adfe551dc7..4b5065cf1f47 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild
@@ -72,6 +72,9 @@ src_compile() {
 src_install() {
        default
 
+       # dissuade Portage from removing our dir file
+       touch "${ED}"/usr/share/${P}/info/.keepinfodir || die
+
        rm \
                "${ED}"/usr/bin/{aclocal,automake}-vanilla \
                "${ED}"/usr/share/man/man1/{aclocal,automake}-vanilla.1 || die

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild
index 23a511fb8f6b..dd59ac0ef129 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild
@@ -81,6 +81,9 @@ src_configure() {
 src_install() {
        default
 
+       # dissuade Portage from removing our dir file
+       touch "${ED}"/usr/share/${P}/info/.keepinfodir || die
+
        #rm "${ED}"/usr/share/aclocal/README || die
        #rmdir "${ED}"/usr/share/aclocal || die
        rm \

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
index ed6f30024c7e..25e50d5e1f61 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
@@ -100,6 +100,9 @@ src_test() {
 src_install() {
        default
 
+       # dissuade Portage from removing our dir file
+       touch "${ED}"/usr/share/${P}/info/.keepinfodir || die
+
        #rm "${ED}"/usr/share/aclocal/README || die
        #rmdir "${ED}"/usr/share/aclocal || die
        rm \

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.17.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.17.ebuild
index 106971543159..e79a84c4a668 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.17.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.17.ebuild
@@ -88,6 +88,9 @@ src_test() {
 src_install() {
        default
 
+       # dissuade Portage from removing our dir file
+       touch "${ED}"/usr/share/${P}/info/.keepinfodir || die
+
        #rm "${ED}"/usr/share/aclocal/README || die
        #rmdir "${ED}"/usr/share/aclocal || die
        rm \

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.18.1.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.18.1.ebuild
index da09d71579b2..62b78a01f445 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.18.1.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.18.1.ebuild
@@ -88,6 +88,9 @@ src_test() {
 src_install() {
        default
 
+       # dissuade Portage from removing our dir file
+       touch "${ED}"/usr/share/${P}/info/.keepinfodir || die
+
        #rm "${ED}"/usr/share/aclocal/README || die
        #rmdir "${ED}"/usr/share/aclocal || die
        rm \

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.18.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.18.ebuild
index da09d71579b2..62b78a01f445 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.18.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.18.ebuild
@@ -88,6 +88,9 @@ src_test() {
 src_install() {
        default
 
+       # dissuade Portage from removing our dir file
+       touch "${ED}"/usr/share/${P}/info/.keepinfodir || die
+
        #rm "${ED}"/usr/share/aclocal/README || die
        #rmdir "${ED}"/usr/share/aclocal || die
        rm \

diff --git a/dev-build/automake-vanilla/automake-vanilla-9999.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-9999.ebuild
index 12cc02d4e9e5..a85a731adb17 100644
--- a/dev-build/automake-vanilla/automake-vanilla-9999.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-9999.ebuild
@@ -87,6 +87,9 @@ src_test() {
 src_install() {
        default
 
+       # dissuade Portage from removing our dir file
+       touch "${ED}"/usr/share/${P}/info/.keepinfodir || die
+
        #rm "${ED}"/usr/share/aclocal/README || die
        #rmdir "${ED}"/usr/share/aclocal || die
        rm \

Reply via email to