<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/shell-completion.eclass, branch next</title>
<subtitle>[no description]</subtitle>
<id>https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next</id>
<link rel='self' href='https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/'/>
<updated>2026-06-29T06:34:03Z</updated>
<entry>
<title>shell-completion.eclass: drop outdated sentence from description</title>
<updated>2026-06-29T06:34:03Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2026-06-29T06:34:03Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=ca6495b0406f71d6b721e11db284b5c4ecc0fd5f'/>
<id>urn:sha1:ca6495b0406f71d6b721e11db284b5c4ecc0fd5f</id>
<content type='text'>
Since 016b49f44538 ("shell-completion.eclass: include functions of
bash-completion-r1.eclass") shell-completion.eclass does no longer
inherit bash-completion-r1.eclass. Drop the outdated sentence from
DESCRIPTION describing this.

Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
<entry>
<title>shell-completion.eclass: obtain bashcompdir via pkg-config only if EAPI &lt; 9</title>
<updated>2026-06-28T07:49:09Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2026-06-23T12:44:48Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=de37656f8b551173f98d4394a198b78700338944'/>
<id>urn:sha1:de37656f8b551173f98d4394a198b78700338944</id>
<content type='text'>
Adjust _bash_completion-r1_get_bashdir() to not respect pkg-config
files to obtain the completion directory in EAPI 9 to avoid
inconsitent installations.

Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
Part-of: https://github.com/gentoo/gentoo/pull/46458
Closes: https://github.com/gentoo/gentoo/pull/46458
</content>
</entry>
<entry>
<title>shell-completion.eclass: support EAPI 7</title>
<updated>2026-06-28T07:49:08Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2026-06-22T19:11:24Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=3973afc510e697a8c079cd827ad61ebfda544bf9'/>
<id>urn:sha1:3973afc510e697a8c079cd827ad61ebfda544bf9</id>
<content type='text'>
The shell-completion.eclass will soon be inherited by
bash-completion-r1.eclass, which supports EAPI 7. In preperation for
this, mark shell-completion.eclass to also support EAPI 7.

Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
Part-of: https://github.com/gentoo/gentoo/pull/46458
</content>
</entry>
<entry>
<title>shell-completion.eclass: support EAPI 9</title>
<updated>2026-06-28T07:49:08Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2026-06-22T17:35:28Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=c57a5e02c2e2688223281cac5c41b2c3e5b72f28'/>
<id>urn:sha1:c57a5e02c2e2688223281cac5c41b2c3e5b72f28</id>
<content type='text'>
Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
Part-of: https://github.com/gentoo/gentoo/pull/46458
</content>
</entry>
<entry>
<title>shell-completion.eclass: include functions of bash-completion-r1.eclass</title>
<updated>2026-06-28T07:49:05Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2026-06-22T17:34:40Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=016b49f445387ad70d5864cbebc333b0cac07ee0'/>
<id>urn:sha1:016b49f445387ad70d5864cbebc333b0cac07ee0</id>
<content type='text'>
Include the functions of bash-completion-r1.eclass instead of
inheriting bash-completion-r1.eclass. The idea is to phase out
bash-completion-r1.eclass in favor of shell-completion.eclass with
EAPI 9.

Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
Part-of: https://github.com/gentoo/gentoo/pull/46458
</content>
</entry>
<entry>
<title>Revert "shell-completion.eclass: Support EAPI 9"</title>
<updated>2026-02-21T09:30:47Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-02-21T09:30:47Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=f72fb342332adc447a87b8ac6e4796c0fa42d726'/>
<id>urn:sha1:f72fb342332adc447a87b8ac6e4796c0fa42d726</id>
<content type='text'>
This reverts commit 4b2ae2a72a1e1aaf4afebcffb1cc4a84cf0d7739.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>shell-completion.eclass: Support EAPI 9</title>
<updated>2026-02-21T09:08:23Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2025-12-17T15:30:12Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=4b2ae2a72a1e1aaf4afebcffb1cc4a84cf0d7739'/>
<id>urn:sha1:4b2ae2a72a1e1aaf4afebcffb1cc4a84cf0d7739</id>
<content type='text'>
Acked-by: Arthur Zamarin &lt;arthurzam@gentoo.org&gt;
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>eclass: canonicalize debug-print-function calls</title>
<updated>2024-10-08T15:31:52Z</updated>
<author>
<name>David Seifert</name>
<email>soap@gentoo.org</email>
</author>
<published>2024-10-08T15:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=c8af7eb1285a2683460618b71e2e9a14ca6badcd'/>
<id>urn:sha1:c8af7eb1285a2683460618b71e2e9a14ca6badcd</id>
<content type='text'>
Closes: https://github.com/gentoo/gentoo/pull/37652
Signed-off-by: David Seifert &lt;soap@gentoo.org&gt;
</content>
</entry>
<entry>
<title>eclass: standardize inherit guard</title>
<updated>2024-10-08T15:31:51Z</updated>
<author>
<name>David Seifert</name>
<email>soap@gentoo.org</email>
</author>
<published>2024-10-08T15:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=ec9bd064a3b2e495970f49d751d57ca62fa77b84'/>
<id>urn:sha1:ec9bd064a3b2e495970f49d751d57ca62fa77b84</id>
<content type='text'>
Signed-off-by: David Seifert &lt;soap@gentoo.org&gt;
</content>
</entry>
<entry>
<title>shell-completion.eclass: fix eclass header</title>
<updated>2023-08-02T06:54:09Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2023-08-02T06:51:17Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=c14e804bc7c25da759a30ea2c0e1f6de2029f48a'/>
<id>urn:sha1:c14e804bc7c25da759a30ea2c0e1f6de2029f48a</id>
<content type='text'>
The order of eclass tags is relevant. @MAINTAINER and @AUTHOR must come
right after @ECLASS, as otherwise, tools like eclass-to-manpage will not
be able to process the eclass. In the case of shell-completion.eclass,
this causes eclass-to-manpage to report:

    error:7: shell-completion.eclass: unknown keyword @AUTHOR:

Fixes: d5e1f736c92d ("shell-completion.eclass: new eclass, migrated from ::guru")
Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
</feed>
