<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/texlive-module.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>2024-12-13T10:02:33Z</updated>
<entry>
<title>texlive-module.eclass: change _sgrep to _tl_sgrep</title>
<updated>2024-12-13T10:02:33Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-12-13T09:59:08Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=589efbb6dd81a44451e2ec6c8e1b52991d29b9d7'/>
<id>urn:sha1:589efbb6dd81a44451e2ec6c8e1b52991d29b9d7</id>
<content type='text'>
Bash functions are always global, hence put the "local" function under a
proper '_tl' namespace. Thanks to ulm for pointing this out.

Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
<entry>
<title>texlive-module.eclass: use pipestatus</title>
<updated>2024-12-12T17:02:03Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-12-11T08:49:42Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=5293d4b91dabb4c61afc4990b4f177d273f0fc80'/>
<id>urn:sha1:5293d4b91dabb4c61afc4990b4f177d273f0fc80</id>
<content type='text'>
Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
<entry>
<title>texlive-module.eclass: add man pages of texlive 2024</title>
<updated>2024-11-26T17:28:52Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-11-26T17:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=dec60bb6900d6ebdaaa6aa1dcb845b30b739f9b5'/>
<id>urn:sha1:dec60bb6900d6ebdaaa6aa1dcb845b30b739f9b5</id>
<content type='text'>
Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
<entry>
<title>texlive-module.eclass: include PIPESTATUS in die message</title>
<updated>2024-05-21T08:58:08Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-05-20T11:04:55Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=66780befaf58c6956afb4221911bd2ed1c240810'/>
<id>urn:sha1:66780befaf58c6956afb4221911bd2ed1c240810</id>
<content type='text'>
Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
<entry>
<title>texlive-module.eclass: invoke doman with nonfatal</title>
<updated>2024-05-21T08:58:08Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-05-20T11:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=0c2599b9db997df77af21ca8d3ce8da16e512649'/>
<id>urn:sha1:0c2599b9db997df77af21ca8d3ce8da16e512649</id>
<content type='text'>
In case doman fails, we do not want to die immediatly as it would
"break" the ebegin/eend combination. Instead, the exit status is passed
through xargs. It will then subsequently appear in PIPESTATUS, where it
is processed by eend || die.

Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
Suggested-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>texlive-module.eclass: do not treat grep returning 1 as error</title>
<updated>2024-05-21T08:58:07Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-05-20T11:00:27Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=90b41ec50f152da26b8c8d4004d38d7cd4b3dd53'/>
<id>urn:sha1:90b41ec50f152da26b8c8d4004d38d7cd4b3dd53</id>
<content type='text'>
In case every man page of the dev-texlive/* package is filtered, because
the man pages are already installed by texlive-core, grep returns an
exit status of 1, which we must not treat as an error condition.

Adjust the PIPESTATUS comparison accordingly.

Closes: https://bugs.gentoo.org/931994
Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
<entry>
<title>texlive-module.eclass: check if texmf-dist/doc/man exists</title>
<updated>2024-05-13T08:31:53Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-05-13T08:31:53Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=cc5f4511b43b91f6df2fe63a4194ab596b706a80'/>
<id>urn:sha1:cc5f4511b43b91f6df2fe63a4194ab596b706a80</id>
<content type='text'>
Closes: https://bugs.gentoo.org/931798
Closes: https://bugs.gentoo.org/931799
Closes: https://bugs.gentoo.org/931800
Closes: https://bugs.gentoo.org/931801
Closes: https://bugs.gentoo.org/931802
Closes: https://bugs.gentoo.org/931803
Closes: https://bugs.gentoo.org/931804
Closes: https://bugs.gentoo.org/931805
Closes: https://bugs.gentoo.org/931806
Closes: https://bugs.gentoo.org/931807
Closes: https://bugs.gentoo.org/931808
Closes: https://bugs.gentoo.org/931809
Closes: https://bugs.gentoo.org/931810
Closes: https://bugs.gentoo.org/931811
Closes: https://bugs.gentoo.org/931812
Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
<entry>
<title>texlive-module.eclass: install man pages in right location</title>
<updated>2024-05-02T17:44:17Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-05-01T08:33:44Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=8e1f6270338817598e4ce37e7fc1aa3826298970'/>
<id>urn:sha1:8e1f6270338817598e4ce37e7fc1aa3826298970</id>
<content type='text'>
The TeX Live packages under dev-texlive/* currently do not install the
man pages in the right location. They are under
/usr/share/texmf-dist/doc/man.

Install them at the right location using doman.

Having dev-texlive/* packages installing man pages requires that we
filter man pages already installed by app-text/texlive-core to avoid
file collisions. As a consequence, unfortunately, we have to hard code
the list of man pages installed by texlive-core. Or, at least, folks
from #-tex and myself could not come up with a solution that does not
require hard coding that list.

Thanks to ulm for providing feedback.

Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
Thanks-to: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>texlive-*.eclass: move update_tldb from texlive-module to texlive-common</title>
<updated>2024-04-04T08:17:55Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-04-04T08:10:03Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=0977b78999668cebc0aac4235ccf47d9502f1e00'/>
<id>urn:sha1:0977b78999668cebc0aac4235ccf47d9502f1e00</id>
<content type='text'>
The TexLive package database (tlpdb) also needs to be updated by
app-text/texlive-core, which only inherits texlive-common.eclass.

Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
<entry>
<title>texlive-module.eclass: add texlive-module_update_tlpdb</title>
<updated>2024-04-03T17:34:44Z</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</author>
<published>2024-04-02T14:05:29Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=92f953a24b62bcce256f3f138c98f9fbb5126cd5'/>
<id>urn:sha1:92f953a24b62bcce256f3f138c98f9fbb5126cd5</id>
<content type='text'>
Update (or create) the tlpdb based on the contents of
/usr/share/tlpkg/tlpobj.

Closes: https://bugs.gentoo.org/928162
Signed-off-by: Florian Schmaus &lt;flow@gentoo.org&gt;
</content>
</entry>
</feed>
