summaryrefslogtreecommitdiff
path: root/dev-tex
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-01 11:41:16 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-01 11:41:16 +0000
commitfd1824e9b1fd180f410170bf2d02e1f098f53db9 (patch)
tree7d1346df7be9d29e8e8b2d7bd8c36fe016fd917a /dev-tex
parent895ff0a4d41ed3004a73b7869773a26f463c5ded (diff)
gentoo auto-resync : 01:03:2024 - 11:41:16
Diffstat (limited to 'dev-tex')
-rw-r--r--dev-tex/Manifest.gzbin6517 -> 6522 bytes
-rw-r--r--dev-tex/biber/Manifest2
-rw-r--r--dev-tex/biber/biber-2.19.ebuild83
-rw-r--r--dev-tex/biblatex/Manifest2
-rw-r--r--dev-tex/biblatex/biblatex-3.19.ebuild43
-rw-r--r--dev-tex/bibtexu/Manifest6
-rw-r--r--dev-tex/bibtexu/bibtexu-4.00_p20230311.ebuild55
-rw-r--r--dev-tex/glossaries/Manifest2
-rw-r--r--dev-tex/glossaries/glossaries-4.53.ebuild47
-rw-r--r--dev-tex/latex-beamer/Manifest2
-rw-r--r--dev-tex/latex-beamer/latex-beamer-3.71.ebuild40
-rw-r--r--dev-tex/latexmk/Manifest2
-rw-r--r--dev-tex/latexmk/latexmk-4.83.ebuild34
-rw-r--r--dev-tex/minted/Manifest2
-rw-r--r--dev-tex/minted/minted-2.9.ebuild39
-rw-r--r--dev-tex/pgf/Manifest3
-rw-r--r--dev-tex/pgf/pgf-3.1.10.ebuild63
-rw-r--r--dev-tex/tex4ht/Manifest5
-rw-r--r--dev-tex/tex4ht/tex4ht-20230311_p69739.ebuild161
19 files changed, 591 insertions, 0 deletions
diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz
index add9b8c01954..5679ba0dc3c8 100644
--- a/dev-tex/Manifest.gz
+++ b/dev-tex/Manifest.gz
Binary files differ
diff --git a/dev-tex/biber/Manifest b/dev-tex/biber/Manifest
index 3fb97df6e368..b906093a451b 100644
--- a/dev-tex/biber/Manifest
+++ b/dev-tex/biber/Manifest
@@ -2,7 +2,9 @@ AUX biber-2.16-disable-64bit-only-tests.patch 1766 BLAKE2B fe5ad67ce8e4f08edc639
AUX biber-2.16-perl-5.36-semicolon.patch 1406 BLAKE2B becb65bee75c03cf38f03e76b7fcc850537bd2ce25e5850471ec74ed0fc5be1f074d9a30f146cc8aab7120aacdf87a7ed22babd9aff87d621f5acca8b52b0793 SHA512 6dd42bc04dae5ac51b07b35031bff2efb704db901bbd613b4631f3c8d9ad9b826fa7634dfba3d897a7e0394abb54b10702f69e5d20cd260c0bfdf3955b81ff1a
DIST biber-2.14.tar.gz 1589847 BLAKE2B a5f2c1ebbcde68c8ec28d54f10f9217e710c0bb840f455fea2516441653d308666ec3e9c1732f3211f0b205952d59b63d87fe8baf6f846776c781555884730a5 SHA512 dd42aabdb8f469ea759a4a7bb97cbe27ebe57e46d1b6dde7d293d1b046a55e20ac889bf9c8c6b6219ee827b162a280bf7aca239af1f357ee1ccc90600a5dcfc1
DIST biber-2.16.tar.gz 1594209 BLAKE2B 60c07723c0ee869d3430d0270a2c0bf54adb63c1a842cd1bf0c6f2280bc964a404b2acd3d8a48461c8a22f7abaefcdfe346868e5a435f3e375b1466700176fa9 SHA512 12b939c194e171f4e7d8e0341b6301b55be8376eab3aa3e14a72a780e5bd8f6d61fa601a95f99c9d17894b8c10a785ccc916b23593391ed00ef31e0a8c2a4662
+DIST biber-2.19.tar.gz 1634803 BLAKE2B c1a752e28714f20c67dc8455f862c78adf8b17e8ffc2aa47b7f39d3ffdade7723ef4bb73e5797ca4ba50bafb7bdff0d0f148b6600b9b0ab7591ec0431d4e2b11 SHA512 427edd042e25fd6b763d60ad5bd3ce6fb68f9d6b15dfe387edc8c8445022cb2a4ba0999d7890fc51798dd95cbe82f82f6fc40b58df5a502c9c9b8485806c56d5
EBUILD biber-2.14.ebuild 1759 BLAKE2B 4b1e5486b138ab3f89d96f1c77777c956021df5548cfd1db4c377f8ac1dead2c52756556552f9cd5d9fe55d5b0256769479375d8e5173ab1bd685a0ac87ba65e SHA512 e623cf19f700044aa9d55dee4a42e056e465849b19ad0f9aa21bb638cb063da14ab15c0a8ad83ca6cc7b4bfff7c8b61c9fc30adb5d77c21fadedbe4539f65d80
EBUILD biber-2.16-r1.ebuild 2041 BLAKE2B 1eefbe25a8bb9bfae4f7a80cb10b2c99c8a8e8dd456b29eb19305b412ecfd136f0875c7c8f6f581c224b67acd356f4d95c5c58512fd8ea65e66d97729f49c15c SHA512 2b6ea1889768ba74d91778a3fce8fe73a4fbb4fdb1f528a9e0ea4d51ab09d33e851166372808f94146852172c66b2a63890f7f8ae4ec94fb9441db0b68963138
EBUILD biber-2.16.ebuild 1981 BLAKE2B 2828fb802c5a9f1647ab1a331825a48bcc83b18425ab2567d706f24b9ade75f54124a4ddefc13ae4ecbb6237ba9c75bc2c898134666ce73f2351f685b03dd857 SHA512 610cf24d3a28efc88f157e63bd03c5908cf324188b68ccb3bb7f453576305b9023b4326973cd0aa41976984a578797f7cf1fc38fd95d8581eb8fedf956e59bd5
+EBUILD biber-2.19.ebuild 2005 BLAKE2B 76d52ce5732b16bf0ac2ff8ef9d6bd3b80386a4108bfbc375de3b24dc61084b074b355cbcc34f0e540d2f744b33cec8f56877b46a07de742644ae1bde4f60ae2 SHA512 45d86b50ec13b4221c9a9a331a5b5aa896cefb057089fcf893ed38cb34d70aecc7c342528905c9c1e11ea3931d54550b7186d11f16e2a5a583a31d10ad82dcb4
MISC metadata.xml 529 BLAKE2B 16fd58ef05549ea8f49f306645a23e3a6ebb6fb4a162717e50df8a7e540252a9470fd996e10b30de2d648aac8a17c2e8995e87eed7e052f38943c862e3030b09 SHA512 a7edf9c68e5452ee959258103cffa7b33d05378ff664c2fac04829678b279520e1216775340b4ebcb41218f3d1fc072f205cd1f1869b1f730a085f43f5c7e329
diff --git a/dev-tex/biber/biber-2.19.ebuild b/dev-tex/biber/biber-2.19.ebuild
new file mode 100644
index 000000000000..fad7f1ebf056
--- /dev/null
+++ b/dev-tex/biber/biber-2.19.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="A BibTeX replacement for users of biblatex"
+HOMEPAGE="http://biblatex-biber.sourceforge.net/ https://github.com/plk/biber/"
+SRC_URI="https://github.com/plk/biber/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/perl-5.32
+ dev-perl/autovivification
+ dev-perl/Business-ISBN
+ dev-perl/Business-ISMN
+ dev-perl/Business-ISSN
+ dev-perl/Class-Accessor
+ dev-perl/Data-Compare
+ dev-perl/Data-Dump
+ dev-perl/Data-Uniqid
+ dev-perl/DateTime-Calendar-Julian
+ dev-perl/DateTime-Format-Builder
+ dev-perl/Encode-EUCJPASCII
+ dev-perl/Encode-HanExtra
+ dev-perl/Encode-JIS2K
+ dev-perl/File-Slurper
+ dev-perl/IO-String
+ dev-perl/IPC-Run3
+ dev-perl/libwww-perl[ssl]
+ >=dev-perl/Lingua-Translit-0.280
+ dev-perl/List-AllUtils
+ dev-perl/List-MoreUtils
+ dev-perl/List-MoreUtils-XS
+ dev-perl/Log-Log4perl
+ dev-perl/LWP-Protocol-https
+ dev-perl/Mozilla-CA
+ dev-perl/Parse-RecDescent
+ dev-perl/PerlIO-utf8_strict
+ dev-perl/Regexp-Common
+ dev-perl/Sort-Key
+ >=dev-perl/Text-BibTeX-0.880.0
+ dev-perl/Text-CSV
+ dev-perl/Text-CSV_XS
+ dev-perl/Text-Roman
+ dev-perl/URI
+ >=dev-perl/Unicode-LineBreak-2019.1.0
+ >=virtual/perl-Unicode-Normalize-1.260.0
+ >=dev-perl/XML-LibXML-1.70
+ dev-perl/XML-LibXML-Simple
+ dev-perl/XML-LibXSLT
+ dev-perl/XML-Writer
+ ~dev-tex/biblatex-3.$(ver_cut 2)
+ virtual/perl-IPC-Cmd
+ >=virtual/perl-Unicode-Collate-1.290.0
+"
+DEPEND="
+ ${RDEPEND}
+ dev-perl/Config-AutoConf
+ dev-perl/Module-Build
+ dev-perl/ExtUtils-LibBuilder
+ test? (
+ dev-perl/File-Which
+ dev-perl/Parse-RecDescent
+ dev-perl/Test-Differences
+ )
+"
+BDEPEND="dev-perl/Module-Build"
+
+mydoc="doc/biber.tex"
+
+src_prepare() {
+ #disable 64-bit only Tests on non 64-bit archs
+ use amd64 || use arm64 || eapply "${FILESDIR}/${P}-disable-64bit-only-tests.patch"
+
+ default
+}
diff --git a/dev-tex/biblatex/Manifest b/dev-tex/biblatex/Manifest
index b85fc3199979..15fdc77e1f10 100644
--- a/dev-tex/biblatex/Manifest
+++ b/dev-tex/biblatex/Manifest
@@ -1,5 +1,7 @@
DIST biblatex-3.14.tds.tgz 20047529 BLAKE2B e7d058050277d542233be957a0b3b7cff7ff3de99cd8ab1f54c8ad5477005f2622f5f50613f1bef969664603b1deebb4e02315ec6ddb47280b739a37e3347e55 SHA512 2d28ba0be1484e83de9f71fb8c759cd7522b5d933708b7c2bfd9cab5790620634965d5c5e92234f42b15a44180f53f2e38e3fad4b899f23011f0dde8d376f660
DIST biblatex-3.16.tds.tgz 20306711 BLAKE2B 0b458a082f653ff53c2d9aee5ee001bedd7a6d36bdba70bfc6dbaa5fb95e7077259b084e8db582f645d098b0db06a923ae67d198dd8181b9ff77dfab16094e08 SHA512 80d838b2fc60eb40e94aa0afde560bab4927c453eeda9bdedc967a96673551b7b32d7c6f510f49ce7cea631b7d933bf9505217558e459bd1622249f5370c77a3
+DIST biblatex-3.19.tds.tgz 18989048 BLAKE2B 8c4386fdbe039787507d11180e12f1daa1323f96bb487b90e05569e4e7d0eb403df885caf6145d378af4d586778fe5ccab5df8237b177eeaadb9dc57c7600236 SHA512 8b743d4d19dc7e465e3aa06c42aae9fcb70d78e782626b43906a8d936521a18149eae8cef3aab34356e88bef841986537f39c4eeb77f26acd8ed3f82dc423237
EBUILD biblatex-3.14.ebuild 941 BLAKE2B 8e6ac93ebb569c466575890d294d7d038389e4e4ac1c60fc2362bf2e64cc83e04165718a8070b38c0b89be0147d2c142cf5ba87bcdfbf410ef17aeb2c51b36a1 SHA512 35813f7d5bf59d0d77db766e5fe79286c184692f36731a487ae053c9ddaaedde04dbefe05344f64904d56c2700da917a19f3d41099e5a789de4563a2d1d45391
EBUILD biblatex-3.16.ebuild 953 BLAKE2B e61991d54d7aab478d488b1a18c9eeff76db0b0a64bf0cb86d822e9e5b91a0efed90705c4f274bb252037775bf99959c955e2d817d31d03bd92f681a07246fe2 SHA512 fa9a570ba90b0beff6a8c5f4c2b96126551c6705af2d5d71f3360150c6ebfc02dfa491ed16283e1fb70501b4cafb056261a74245697197e7b95dc8d14b0741d2
+EBUILD biblatex-3.19.ebuild 1026 BLAKE2B 82cbd777d06eecdba166a16328a3fbc2ae863c706ed6eb3ca5a44008e3a0fdad43015ed636aee013e681b968d734debdc2bfb1f91bf72c1ee474bb6fd4c3f89d SHA512 80a9c7c27ad61493e4a18517cedcf9426d61429cd7602d53203601301db3ffe0818ee2981a6cce4bf288c903ba22f347598b51b9d7923d555ed595150a07077a
MISC metadata.xml 472 BLAKE2B 42f37be1da55002cbdeff354c85d584aeea4781f8d58ef132282b00d9d66c9914e2bddf5b7d52feb942331d11da07d6b031d0be1f392b993f7c3e2103b6f009d SHA512 de159adba374c24a4da0e335b3ad446e650df08c83692ded17d81db23acbb115295b204d3942a616d4aef912099996c99a47296fb60aa77d84893ec5487143b1
diff --git a/dev-tex/biblatex/biblatex-3.19.ebuild b/dev-tex/biblatex/biblatex-3.19.ebuild
new file mode 100644
index 000000000000..8087babb53f8
--- /dev/null
+++ b/dev-tex/biblatex/biblatex-3.19.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit latex-package
+
+DESCRIPTION="Reimplementation of the bibliographic facilities provided by LaTeX"
+HOMEPAGE="https://www.ctan.org/tex-archive/macros/latex/contrib/biblatex https://github.com/plk/biblatex/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tds.tgz"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+IUSE="+biber doc examples"
+
+DEPEND="
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-plaingeneric
+"
+RDEPEND="${DEPEND}"
+# biblatex and biber must always have compatible versions
+PDEPEND="biber? ( ~dev-tex/biber-2.$(ver_cut 2) )"
+
+S="${WORKDIR}"
+TEXMF=/usr/share/texmf-site
+
+src_install() {
+ insinto "${TEXMF}"
+ doins -r bibtex tex
+
+ dodoc doc/latex/biblatex/{README,CHANGES.md}
+ if use doc ; then
+ pushd doc || die
+ latex-package_src_doinstall doc
+ popd || die
+ fi
+
+ if use examples ; then
+ dodoc -r doc/latex/biblatex/examples
+ fi
+}
diff --git a/dev-tex/bibtexu/Manifest b/dev-tex/bibtexu/Manifest
index da0dd215e581..4d9fc5ddeab2 100644
--- a/dev-tex/bibtexu/Manifest
+++ b/dev-tex/bibtexu/Manifest
@@ -1,7 +1,13 @@
+DIST bibtex8.doc.r66186.tar.xz 34420 BLAKE2B 00d89ddae9b9a6f780a6a20429bc3b0e5a275131cced0802157c857e60bfa0162e8cf9bbff76bd930e030f8bda25f2606504217c05f4df88e9c9b45b334f7197 SHA512 c305fe0afcaab072ee07542b8bae8475ce205744500f81c6de400b2bcd7ac05ff65a025301319f80a668ed35d653105c0ec0ab392c0c893f5d76802a1806bd04
+DIST bibtex8.r66186.tar.xz 9328 BLAKE2B 73306ca660d6ff0be7a899e003ded3bd909f20772c785a12202327c3d7381ed97c530af876b14cb70914f66424c195e0dd7f47a57a05605cf8bd3e32959c2253 SHA512 27008a8ccf05b7f48f7668ea171c9d53063fc26c09ac4507a3eaa86eb22b94cbd70ba6c2b7a8d439d7978a3860be37733dcbc17f7cef930d06dc5a45a89c95d5
+DIST bibtexu.doc.r66186.tar.xz 72312 BLAKE2B 94a52e2a9aa813391ed4b0edc115cb0eb1e53863295553b086adfe7cd3b0bcf8a9ac1fb761e631df5c181d9a289af724a3f812d167193f70f0f944876180114a SHA512 0f200681fd81074a5f23477ff99ac9e08e2d123056544edf7bc5b7b7645c22b74b66404028133037b5e47ffc4ff7c0059a1ed375ed0d3e4d211632c44f37072c
+DIST bibtexu.r66186.tar.xz 620 BLAKE2B c9ed41adbfcdec4ee34f136386c1e0b2ad408bac962806478b623df655f5a1b1985ae95b87fb77cec020bd49088c786e4187c9ca18aff2e6f704cdede270129d SHA512 fce13fca4fd3d65b04a451365c5df50e4990bb62b0e8f878b712e9062f7d240a33ca6cfdbccd2ad2df0179be1cbaf2421ca32bdb745f3b9d9c67829d4c739916
DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90ababa0ab5efcf183a27864a3d39cde9cf90721456bda90c49ad6014f4b12d2e6293feaf9a8b152b85a89ffaa96bf5056347df SHA512 afd6eb24efaeac7c58d43ff24162aece919079a9ae02934509f068c7a3828223c33c14d9db11ff7fea3560b08a06f352446ba7f845eefb4a56a87b96f088f213
+DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
DIST tl-bibtex8-2021.tar.xz 9216 BLAKE2B 3b03beac8ff92de75c477d5a1a8d675308ba1bd435e5d5f7c75c45039c2fb96984f1539c192e93d7659ef6b07c73f754593ecb56c277ae421a15ede4b1012331 SHA512 69f6b09fbed8a089e18ab7d39e352ad5a1e7512096a1806158ecb4df74822664b6620f3cffc12cb8a938b15a4000df2b46eadc0ff38c8de1d325539f01e8aff8
DIST tl-bibtex8.doc-2021.tar.xz 33164 BLAKE2B af786ae0d513377bf11efa9dbfa7ea673fc217144f8e6cd48ceca2058ab22d17c872ed4c01df1d02db9010c1c5ad01ef4962a81848e5ac3a6ac6ef7e57770195 SHA512 d0863c43a5cbb87632a3513ffe75ab8a686647003366fbca1c9c168a4bb234f26078b260e1a3180f941e3eacf4717439a400df1bd180763aa43eec664009f25b
DIST tl-bibtexu-2021.tar.xz 292 BLAKE2B a4dc5c282232b3b8c73aa43d5b0e482dc9521f4a1634add66037e2d4d33ec014863ebd96ca8cacf5a6214aedcc169bd328d3a224d9dae2b699553bbede67ba43 SHA512 9f1e27f1d7a76700aaa4f0f19c4e999070dbce873203b80e3ce5d2f4ed14c9b685515b6c648ece8942ba429d698f66f492b58373f348bcfef2523ffec270f466
DIST tl-bibtexu.doc-2021.tar.xz 67480 BLAKE2B 7885cd45a3914230a002ad37dd045bad38bc737a8258b2c64cd0fcdbd7ec08ea946b3fac33f30498ef0d68c2c35003af98c092f84d94f1ed689c4574a2534bd9 SHA512 0c0f0db13c18029bc822c5cf82b358e7784992f5799e03f1312a550ae3d40d4c59a01bda0355698f7ebbfb0488a426f20833d2b075675a83b5ae01e4a949c4a4
EBUILD bibtexu-3.71_p20210325.ebuild 1627 BLAKE2B d58fd60192ba607c1bc4ef66ae13f3bac0cc69ef3d750f1e06dec423c6c3105cbd9c521e86c8c21fcb62d0f106e1d86cb6de2abb46594593a52759e8852ce2ff SHA512 dec5bc84924b8a2b5c2bdd4b73e854bc6fb9df9908d6ada732fb4309dc7204c429ba816e060ff62606bfad9d90b892694b411335dd10dd00dc52647f0f4ee314
+EBUILD bibtexu-4.00_p20230311.ebuild 1584 BLAKE2B 6e3036841fbe17a164483d55d6370a9bc62ecf31c5d9c7609513296ce62db14a1d8bb5584570bfdaaa911ef7d36a0b5c1ecd0c6e79d7245a741cbacf931cdc85 SHA512 718f45eaff10b394cfd714072076ca85d9006ef998a2755a552da9efc2c816b0afda208268ec7814e52fe4affd2c554e2d2b6699f6229194cc2622d59e826460
MISC metadata.xml 246 BLAKE2B b56c934f8eecd3492d6abe15cf5883fdbc1979c37abbc5ad196e345ee17bb865db5eab10ac7de93bbfce94c4e865bf6b86d5f8bc081b5cb1d3d58d1158b81921 SHA512 b61f56c5e078714565ff9e33c81217e788f78bae9cf10d6ca78a82703a8e08119dff3afa68306eced0b7c62db9220d28efa4c9782e943c991e30b25b9ead82f5
diff --git a/dev-tex/bibtexu/bibtexu-4.00_p20230311.ebuild b/dev-tex/bibtexu/bibtexu-4.00_p20230311.ebuild
new file mode 100644
index 000000000000..2a09e4a1c2f1
--- /dev/null
+++ b/dev-tex/bibtexu/bibtexu-4.00_p20230311.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit texlive-common
+
+DESCRIPTION="8-bit Implementation of BibTeX 0.99 with a Very Large Capacity"
+HOMEPAGE="https://tug.org/texlive/"
+SRC_URI="https://mirrors.ctan.org/systems/texlive/Source/texlive-${PV#*_p}-source.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc source"
+
+RDEPEND="
+ >=dev-libs/kpathsea-6.2.1:=
+ >=dev-libs/icu-4.4:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S=${WORKDIR}/texlive-${PV#*_p}-source/texk/bibtex-x
+
+TL_REVISION=66186
+EXTRA_TL_MODULES="bibtex8.r${TL_REVISION} bibtexu.r${TL_REVISION}"
+EXTRA_TL_DOC_MODULES="bibtex8.doc.r${TL_REVISION} bibtexu.doc.r${TL_REVISION}"
+
+texlive-common_append_to_src_uri EXTRA_TL_MODULES
+
+SRC_URI="${SRC_URI} doc? ( "
+texlive-common_append_to_src_uri EXTRA_TL_DOC_MODULES
+SRC_URI="${SRC_URI} ) "
+
+src_configure() {
+ econf \
+ --with-system-kpathsea \
+ --with-system-icu
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ csfdir="${EPREFIX}/usr/share/texmf-dist/bibtexu/csf/base" \
+ btdocdir="${EPREFIX}/usr/share/doc/${PF}" \
+ install
+ dodoc 00bibtex8-readme.txt 00bibtex8-history.txt ChangeLog csf/csfile.txt
+
+ dodir /usr/share # just in case
+ cp -pR "${WORKDIR}"/texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
+ if use source ; then
+ cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
+ fi
+}
diff --git a/dev-tex/glossaries/Manifest b/dev-tex/glossaries/Manifest
index 0824c1fc78bf..cb4b52f27fc1 100644
--- a/dev-tex/glossaries/Manifest
+++ b/dev-tex/glossaries/Manifest
@@ -1,5 +1,7 @@
DIST glossaries-4.46.zip 7028263 BLAKE2B 3d1479a50ea938eb3bd273b2a17db2675275aece241f4bab0329656966d2d28fae2e82268c667998b111fa35f1a04f24ddb3b5130e897c13e2cef965783f9606 SHA512 6ade1039b91b719035cdaef5381cd4904c4baccdd7b9f9a2e655e47a833bfe5b20c6775e30ce08645c0c30d3cec140ce92e36c5a872b40217c5a82bca2a6ce5c
DIST glossaries-4.52.zip 12709543 BLAKE2B b15ead946238225e9a0818223658f94f161e2519bfe66252affa607be076629df6d8e63ee9e5ccde6ee3ca74086547cd0a8fab55d4f73515eaa68c3dec65d380 SHA512 904e0e153b73d0dc1bf61e1238556e7bbe5c58195226e25b566a2e1e5eb5681a8c6a6c9f43ff43301918f4769554bd2303bb3323d50d58f4eeb4f59af6160a83
+DIST glossaries-4.53.zip 12987246 BLAKE2B 41ce0e974385f53a5a57d16e56af44f0616c9277981b634ce81bba2e1340663de47ff1a41b60950e5b37db69493391518dc44914621abdd67fd4aebbd69f1232 SHA512 5afa7e766e19f88297b44293a4e5c83182b20e000566eb91340277490857ef7d1bc13a86048ab6fb05a55e50ef26fa112203d8d8596994e6e155ab69f793f4a7
EBUILD glossaries-4.46.ebuild 943 BLAKE2B 2a9134fc6454bc609cce0d9e3b6f0190a757d7bd5ea7c2aa04b6b6c844b28549d7cfae2fa32201764264c06e952c18d22a0fd27585a10f9127bddb78b2bc4682 SHA512 cfaa7e416e20a846bbdc2ab3f9ff7141fa53833d09f938b8fb432210744502c23649008e54725ffe1fde0d6984566bd23b35b70924b7f687fddd6e34f7763b3a
EBUILD glossaries-4.52.ebuild 945 BLAKE2B 1929aaaffabfedb40fef0f2a4e06ca5b3931d906217250d0958964fd4439f9e42e9eb66aa82dd7e5beeb0cb59b6e89369d473a44d6a5251c3597949825116a4e SHA512 560da947a4c40fd4bf80ded707477b38966a62065995e1bc273dc3d759c433ad02f3c84a1b6286a3b3dbeca646fac7312ce2a7964768bd3950e806bcc550ef72
+EBUILD glossaries-4.53.ebuild 1077 BLAKE2B a99dc626bf856547b0096f0b0b602812924a395ca50b5d892892a7dc22f759e8417d7a231f89fb2eda7214970762e88813bdf320ba6063eb40dbf1304bbdfc20 SHA512 69733607c2c7b1b0e2f1e5c81af5fc309a49b574e81628523ff51d505ff10db64c49ff7a9c28d06e14a61f0dac5cd405847e2e5b8852397f0bec021cb566df16
MISC metadata.xml 250 BLAKE2B e2cadaf7d8fd791e45124cd765cb44d4e2347ecce2bc9dabdc682f6e6f198da73e34e273d326bbb8317c28c34a86e6139bde7e9cdc4ce7d6045443f8bdcec8a0 SHA512 3ca55284974baa2067e21fc58cd2f9f6a673d83f53dc53d3bafe26c1cff7b8aa13890545bcf92f9febc82afdd0b6b3afeb5c2d7fc4c31f7e0c46d1b0314564f4
diff --git a/dev-tex/glossaries/glossaries-4.53.ebuild b/dev-tex/glossaries/glossaries-4.53.ebuild
new file mode 100644
index 000000000000..1073972412fd
--- /dev/null
+++ b/dev-tex/glossaries/glossaries-4.53.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit latex-package
+
+DESCRIPTION="Create glossaries and lists of acronyms"
+HOMEPAGE="https://www.ctan.org/pkg/glossaries/"
+# The real origin of this is
+# https://mirrors.ctan.org/macros/latex/contrib/glossaries.zip, which
+# is, unfortunately, unversioned.
+SRC_URI="https://dev.gentoo.org/~flow/distfiles/glossaries/${P}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="doc examples"
+
+RDEPEND="
+ dev-lang/perl
+ dev-texlive/texlive-latexrecommended
+ >=dev-texlive/texlive-latexextra-2012
+ dev-texlive/texlive-plaingeneric
+"
+BDEPEND="
+ ${RDEPEND}
+ app-arch/unzip
+"
+
+TEXMF="/usr/share/texmf-dist"
+S=${WORKDIR}/${PN}
+
+src_install() {
+ latex-package_src_doinstall styles
+
+ dobin makeglossaries
+
+ dodoc CHANGES
+ if use doc ; then
+ latex-package_src_doinstall pdf
+ fi
+ if use examples ; then
+ docinto examples
+ dodoc samples/*.tex
+ fi
+}
diff --git a/dev-tex/latex-beamer/Manifest b/dev-tex/latex-beamer/Manifest
index ac12e9a3e268..701e2c0c0cac 100644
--- a/dev-tex/latex-beamer/Manifest
+++ b/dev-tex/latex-beamer/Manifest
@@ -1,7 +1,9 @@
DIST latex-beamer-3.68.tar.gz 667803 BLAKE2B 6a7ad8cd32a53ed3588c343787d925f110ae20abaa828aa276ca4143a892afd5549f58f6e3d4a7546d369d28d75d456cdb83aa69e5aca564b7266015d3344586 SHA512 df5118c8909420974f38530b660a56ebe750a99cc4605ddab884044b81f9a389c920ded463ad9dddf187a044195dca634ddb30cf2b6ca4a20588a3014282c383
DIST latex-beamer-3.69.tar.gz 668714 BLAKE2B 290379e8677a9d15d3967ad652ecd63bd72831f32dee6a2692c70dbc289584b3d0a8422a1b08a3353f69f76c2802358b77eea2509f998e6c0b2d966031ebb3af SHA512 d33c4cfd0446427450f6ca044e13e248c0cf1c6d33fd3bdfb382b0cdd89c05291148822fa185574e590ebd7f6915e5cd544da37873ef68a4a6d72fb5dfa417df
DIST latex-beamer-3.70.tar.gz 670042 BLAKE2B 95e221920b2a306c3ef58abc3fe13a3befbd03bcf75bfa963836d01c5a6eaf2a4d76bfe98f8ec3e90934c1c1faa8248b09e253bbc2deea6c99209b8d7f21e177 SHA512 a8acc0afdbff6523860be10bb16f2e11356f0cdf50687206017331e8b3a4b703be1ff0e333c38033e061b3c45fe32f710ac38856848655cecf052748f2bba340
+DIST latex-beamer-3.71.tar.gz 670216 BLAKE2B 839ed2975cf8c37f1ae1f6f7a7318b57ce588cc6211e0c44f3972033a34225d3e69479d9ec0617a37d225f869b33966d2678f902d2b5f6eabe70a168c5f23ad9 SHA512 b786824a6d721117be0e5bea4522634ff03ce91f558c9261748f62c85966ec2dec38be56a140f9ba7158dc350a72d7e2306dcbb10542b9ba8a4f06b0c45794fb
EBUILD latex-beamer-3.68.ebuild 975 BLAKE2B 77380de7481d4ec394dfb8c8da836375157864e29d30bcb046ea3f7ae27049f9582dcb0a8f9e7a521e615e6c6f59500b3d54c06b06601c3d8dec65039820314f SHA512 fab982f11fe861f0d5fcca32188c9d46fba7dd20484eb8cddc2aad68e63d978babcc57729fd2ce8cedb3be7b5a9ff224c9ae9f50aaac89d92fefe14e2d559cd2
EBUILD latex-beamer-3.69.ebuild 982 BLAKE2B a41d1069f6d1e10e5522c41c4f978e3f9067dfaa7d7af72356dd4c7d04eb76c1008d1d0cc1c810ba749a3c1cf6bc7da4b7531589ca170014fca9254ae4e021ef SHA512 82a1f6e479c5c6784b27089e65bbf44cd823d5d82ced862e30a11ec99e783d72e042894673d5bda4768662a61b2abeab8a8e9ad6f8b7f3b6d23ae1aa15019358
EBUILD latex-beamer-3.70.ebuild 975 BLAKE2B 77380de7481d4ec394dfb8c8da836375157864e29d30bcb046ea3f7ae27049f9582dcb0a8f9e7a521e615e6c6f59500b3d54c06b06601c3d8dec65039820314f SHA512 fab982f11fe861f0d5fcca32188c9d46fba7dd20484eb8cddc2aad68e63d978babcc57729fd2ce8cedb3be7b5a9ff224c9ae9f50aaac89d92fefe14e2d559cd2
+EBUILD latex-beamer-3.71.ebuild 982 BLAKE2B 6aa1aebe235b0c857ad5bedccc99b1877cd9255a6fab55aca5b90cffbf2672e74ef3645d4e747e16ece28deecd4d5c22633d4241907aaf45902c52bf44f4b31b SHA512 99fbc8d823356ef0c83cf5b2b8eda016fb06097a1d976fb165c06efea153a74b8b3f955425029141ed0870995d9fed8f7caa08c38855c6e613d24e2ec66a2021
MISC metadata.xml 554 BLAKE2B dfe6ad88917bff88921075176386ee42a8d6e4556b61ac9129dea497bd8769ce2740f5cdb045eeac79638e7192849974b15e0338c1fc718f15d2d8cecfbd0891 SHA512 5ad3365388f5c95dbdbdba01ca9d17634ac1507ab4d1937ca021ff72c86c9fc4f429103e4e15684ed8294d1027aa9adb6a1cfd739cd2a3e111e20deea7998065
diff --git a/dev-tex/latex-beamer/latex-beamer-3.71.ebuild b/dev-tex/latex-beamer/latex-beamer-3.71.ebuild
new file mode 100644
index 000000000000..8c2b33c85e96
--- /dev/null
+++ b/dev-tex/latex-beamer/latex-beamer-3.71.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit latex-package
+
+DESCRIPTION="LaTeX class for creating presentations using a video projector"
+HOMEPAGE="https://github.com/josephwright/beamer"
+SRC_URI="https://github.com/josephwright/beamer/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/beamer-${PV}"
+
+LICENSE="GPL-2 FDL-1.2 LPPL-1.3c"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc"
+
+BDEPEND="dev-texlive/texlive-latex"
+RDEPEND="
+ >=dev-tex/pgf-1.10
+ dev-texlive/texlive-latexrecommended
+"
+
+src_prepare() {
+ default
+ rm -r doc/licenses || die
+}
+
+src_install() {
+ insinto /usr/share/texmf-site/tex/latex/beamer
+ doins -r base
+
+ dodoc README.md
+
+ if use doc ; then
+ docinto doc
+ dodoc -r doc
+ dosym ../../../../../usr/share/doc/${PF}/doc/ "${TEXMF}/doc/latex/beamer"
+ fi
+}
diff --git a/dev-tex/latexmk/Manifest b/dev-tex/latexmk/Manifest
index 8e3861f5fc32..c3f2465062cc 100644
--- a/dev-tex/latexmk/Manifest
+++ b/dev-tex/latexmk/Manifest
@@ -1,6 +1,8 @@
AUX completion.bash-2 1540 BLAKE2B 95b81acb67eb3eca85be33a303fbba2f6558e7683989b5a1e71493d0ff649848d16650fbc1477dae707a24b9dd4342d8a925817efb8570971ffca9b2b9076824 SHA512 67432b66ffe6bfbd8d3155776a17d5bddd95b08f9d4c4394c913a90aa93ce51201084d1af11bd6886558296d8808a2e4cfe07d9d8a0b91b1b7a9f890bd78ae45
DIST latexmk-470b.zip 458908 BLAKE2B b82f09227412a05fcb662530b2c6691bac72640e5e1bc431de1710ca13b2c97f62f23fbf18a11eff21b222483367c7a4ba88cc197148d8f0b37edc53a96e1490 SHA512 2f984fd9c1785177fd58eb6bad44061bc7b397ed627599557704bae2cef1f53c186d161f99e4aaae5fa33fc66d56936dc9f5b6385f00d85bd634016bac0d555d
DIST latexmk-480.zip 515014 BLAKE2B ec45e6590346c2ab0a226fff08143e5262fd442485c7199b3eea279901753b4d4d7c7d1030e44451a833bbfd74dcf04bae8fd6f63732ac4d5858f5dd96377687 SHA512 38652457a0ba311a7d4e3fdfeec53af27a1f370bf35e4f4214d97946eeece13b67ece22fe5b2c428c3d4d9145f593b683a1fc7993c11c601d8c4d87b592428da
+DIST latexmk-483.zip 542683 BLAKE2B c6c45b878d2c78bec5e9a7daf4f8e513466a904349ef254792c94412bc872ba4a76b7da276e1f6588fec76bfcfa90e0465fe5b3f9b2785361d4acee15bf31a77 SHA512 5a856bb8ec37ab582ce35ba01f6c3ad574b73862e6ed67810b166b34344a2d76c3046e4b7442cac81e8cf7ff64bac674f2b4f5b76f0c0cd266271e930ded093e
EBUILD latexmk-4.70b.ebuild 839 BLAKE2B dcf48a070d4c3ea7199e34614ebde373d449d58a97febd3e137642284a64fdbc799efd9636f24cf209699e1c273f5277565b87180e8ea24c6ceb6cd43c60f790 SHA512 669df5244d0baa8c954e87ca0a67aaac3e2148d5ff82cf10853212c1ce2f26d26baea3660c2e53bcd284bf438e854968132c0c256cddca27b98e9d298c5e4644
EBUILD latexmk-4.80.ebuild 839 BLAKE2B 8e160b5b317c6f05a7ac451b6b06f0b25d4baebb9f740dc610bad3176f97d10a5a9974426aa6bb438861ea2e129fa580c1c5011d6d063103c80376c3177fb72c SHA512 f9e5e2a4910c910204bdad8e0cf1e3e5ea5b6083c76d2b16ce41e1d59b5d354ddef0be23aef9c19934520d96cb041b96b542b9cab42adc1ce6ba901ecf195fc1
+EBUILD latexmk-4.83.ebuild 850 BLAKE2B 78b6e867a0f7b07057112d440541f0fb8a389837a24cc5022e97ca1e40e45f9df4b710b2117810bf833daafa7684ab26ca3d786c69b76ccb68b3b95cb8b8aa1b SHA512 13fb51657c112b943209c5ffca801dec66512005c48c07b9a600de5d9e35adea6849e3d1da4ef1d7b8141c6d3eab1fb24cc7f9ecfd3eebf9871e04d158cf1ef9
MISC metadata.xml 250 BLAKE2B e2cadaf7d8fd791e45124cd765cb44d4e2347ecce2bc9dabdc682f6e6f198da73e34e273d326bbb8317c28c34a86e6139bde7e9cdc4ce7d6045443f8bdcec8a0 SHA512 3ca55284974baa2067e21fc58cd2f9f6a673d83f53dc53d3bafe26c1cff7b8aa13890545bcf92f9febc82afdd0b6b3afeb5c2d7fc4c31f7e0c46d1b0314564f4
diff --git a/dev-tex/latexmk/latexmk-4.83.ebuild b/dev-tex/latexmk/latexmk-4.83.ebuild
new file mode 100644
index 000000000000..cd236a4c229f
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-4.83.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="https://personal.psu.edu/~jcc8/software/latexmk/
+ https://ctan.org/pkg/latexmk/"
+SRC_URI="https://www.cantab.net/users/johncollins/${PN}/${P/./}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ dev-lang/perl
+ virtual/latex-base
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ newbin latexmk.pl latexmk
+ doman latexmk.1
+ dodoc CHANGES README latexmk.pdf latexmk.txt
+ dodoc -r example_rcfiles extra-scripts
+ newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}
diff --git a/dev-tex/minted/Manifest b/dev-tex/minted/Manifest
index abcb0323f70d..50cd7d4526a5 100644
--- a/dev-tex/minted/Manifest
+++ b/dev-tex/minted/Manifest
@@ -1,3 +1,5 @@
DIST minted-2.6.tar.gz 891134 BLAKE2B b8f1686adeb138c61c232502b10aa420f1054180c5a460e9e5058d40435e13d336c15a044202923bd1acd7b62a7b780d95c62cf1a589181c90b9058712479c43 SHA512 6fb28485fca7238053ad177ee5579c27740e72b8753c6dcaa59afe20bc97d7e81ec20d189e97522445b6435f17cef1f8326aaa41c154bf21f59519c9abf10485
+DIST minted-2.9.tar.gz 923928 BLAKE2B e4a9dc6194c8f03ce09d02cbab81f3aca473240ad6f84d6d39d7af62dc6111c50bdf2011ce1174d8bf998e93fab2706d7394423ee0a5486e92d62b592dca37ff SHA512 55b2d9800c752e47c98045baae0e68c3d5003f9154ec58d10922f1087cabb1305fbda9a3d45e330a8de982de1c94e58cbd1d3878f7f0cc8f5830080688e35377
EBUILD minted-2.6.ebuild 783 BLAKE2B df9c2158c22709881addc27f6f58385534724133eeb80e52ac05879ee397ef68bec47bd123c29b34b6700e6ed01efb693959c69ca622ef53984ed5dcf779b1ee SHA512 5e7bc37a129f23a9ccf41b75cfea0b4eeaf5115db2d9cca0b5a77f2a94b044d942a6a558a67084a60f6ea65a40d5fc2a04f7593166d924addf0e4cd4593a6832
+EBUILD minted-2.9.ebuild 784 BLAKE2B 8eeea9d2d44bfd11a23e6370f2678556961d3cd9c00af6f24a9d235aaa15587683adfef5f8393361f3cd826daffc4ee9bc7ff2c06f2882e62e47e7ab58a258ef SHA512 99a86b12fdd3b4ffad44038ed7c197fc9b05fcee489c4965bfa1826f11e4e85a9f16477f5734be5ffa1d95f1208de1b6191f0d84176e90e262041789e857fc88
MISC metadata.xml 802 BLAKE2B d7aa6ff0dc374e0d6d5c4c4cb0d666c4d2abd892279384887db6bbba236d1fb240cca8ec99f467623b9076457ce342f16bbf9d7b76f7ef0a3d2b0e15f527954e SHA512 96341d91bf773acee0938f92cd0f897a1c18bb3eaddbe395ad58ce0054a1999ec60da07aee15e6b956a8adc29347c5323a2ae57b4cab71cf4499270773776448
diff --git a/dev-tex/minted/minted-2.9.ebuild b/dev-tex/minted/minted-2.9.ebuild
new file mode 100644
index 000000000000..52308c304938
--- /dev/null
+++ b/dev-tex/minted/minted-2.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit latex-package
+
+DESCRIPTION="LaTeX package for source code syntax highlighting"
+HOMEPAGE="https://github.com/gpoore/minted/"
+SRC_URI="https://github.com/gpoore/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}"/${P}/source
+
+SLOT="0"
+LICENSE="|| ( BSD LPPL-1.3 )"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+ dev-python/pygments
+ dev-texlive/texlive-latexextra
+"
+BDEPEND="doc? ( dev-texlive/texlive-fontsextra )"
+
+DOCS=( ../CHANGES.md ../README.md )
+
+src_prepare() {
+ default
+
+ rm "${S}"/${PN}.pdf || die
+}
+
+src_install() {
+ LATEX_DOC_ARGUMENTS="-shell-escape"
+
+ latex-package_src_install
+
+ use doc && latex-package_src_doinstall pdf
+}
diff --git a/dev-tex/pgf/Manifest b/dev-tex/pgf/Manifest
index a8818cd222ae..858838c0c7a3 100644
--- a/dev-tex/pgf/Manifest
+++ b/dev-tex/pgf/Manifest
@@ -1,5 +1,8 @@
+DIST pgf-3.1.10-pgfmanual.pdf 10174139 BLAKE2B 038e00427575b02ace3310379a40e9d5b7362cea7d451bc3c9d5198f321d60e13acd1c0cf9a40ca0400c79a80f6c8b5b9eb98279ddb21e045c34d05c3ec7a261 SHA512 862291baddce938d735171c6b1c42b3acf9177a3009b3b7cfdf7188c399b5cb05e371650dc2214f1888875a497178ed18c0537f2c4628f3d6f563e8264cc43e0
+DIST pgf-3.1.10.tar.gz 2477289 BLAKE2B b43850eaa3b1d75d90b71f838579904fca5d0d9a6434350fef62a20dc7de6206c52c06dc70baf293165d6f89f22e28dfca9b22ba635a82994942b69b5b2161c4 SHA512 16c2cbcdcfa3a34d018a4436ef9e4944d2ac575c2b35403e87e7057837cdc7e95de576a1ea2cc37f5bdf77b87b0119f6e76969ceb910c2b1b97e3d6bb6a8cdf9
DIST pgf-3.1.9a-pgfmanual.pdf 10185873 BLAKE2B b4be2357eaa99d9db140172ae760acd157d02ae2def6d1cc3032ed998190231b67b5f8d80035feb54bf6552d4c4b14b2ba1247506feb0ce8334a43faab599d6f SHA512 84d90419f9fb4444765c5c76d42d74529ba3f716aadf99a723dc9c55c65511f1de6d8a56fff2d26dba3d3e6b26821e33da55c19e571a2130e5f389c4d3c88747
DIST pgf-3.1.9a-revisioned.xz 240 BLAKE2B 3a0c910e32c24635e65454468b20dcc49c9053bf786f0acb636171034a1b2a3fc2235a214f1fe2e2b0457baed09bb04d4425e6d3744ec50a6a44f2a8017f93af SHA512 be2c42c406c1887ad5e8af154d31fe779d2a3203b12785f67a2db8d3da7892f1793f9163dda2ce9ac1ac920a538a77e230464080796d15c4741169fdfc3df0cf
DIST pgf-3.1.9a.tar.gz 2693043 BLAKE2B 488c886f1ac8ba26a684321410018b94e7baf8a3a15e21d140318c0f553e76b34de9f1e6e85241b4a9f7cd314a0686f8045b99cbe50e71ba5db5abf020712e24 SHA512 db609a615487b2c4bf4efe46d5b6b1a20b7fd1fc313c6fb6493fe0f6d547a9f4f6b8c2edc1412af5a18faf38a8ec6c3d9642e6de473be34f5896280496e5f02c
+EBUILD pgf-3.1.10.ebuild 1864 BLAKE2B 481b3311eb08c2fa271a66331ea894458e94919b8f09e4c2cb3bd67b26ee2c5003eae9019e55de73eb714808ebe31898759b87ef2873f994f56a1c769d379650 SHA512 28e2a6da582048391159aef1f6e77ab1fd06442e4eef2f552bd515bd4970f9e3ed5fa08c873f9306b6d6cf6997b051bb7dd0e597aad9f439ce028c4d0a90ce86
EBUILD pgf-3.1.9a.ebuild 1404 BLAKE2B c3960cde652959b73583ad4e44d090d7418b9bed643c4978ae38fb8bef226bc82da242052b08b5dd4d6992eab545c16c7b82e2bb8cad60c30740e85ddb67340b SHA512 e13c6a3613b1cab8470e3d6ab4057107f08b9421fbe1e4f8c226d31c702a7fc90506e580ba17bb4f59d7e7971b472540869f016882837a96f31fe69c36d200c7
MISC metadata.xml 375 BLAKE2B c821e303f35c53e3fa546c4703660caa04744b0e01b41f4930ade73477ea72c0f8e46753deb7f7ddaf0a76e207b2944eaa15eb7b7bbb58ed52746f19b56fe5f8 SHA512 0fbff96f42820196a3d66e28754473368b60d372fe04a7e8f45522facc630ef03c36effe83d2d44463d2b55cccab8157ae3665e0e61374101d100f7c8dce1c4b
diff --git a/dev-tex/pgf/pgf-3.1.10.ebuild b/dev-tex/pgf/pgf-3.1.10.ebuild
new file mode 100644
index 000000000000..c27820776254
--- /dev/null
+++ b/dev-tex/pgf/pgf-3.1.10.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit latex-package
+
+DESCRIPTION="The TeX Portable Graphic Format"
+HOMEPAGE="https://github.com/pgf-tikz/pgf"
+SRC_URI="
+ https://github.com/pgf-tikz/pgf/archive/${PV}.tar.gz -> ${P}.tar.gz
+ doc? ( https://github.com/pgf-tikz/pgf/releases/download/${PV}/pgfmanual-${PV}.pdf -> ${P}-pgfmanual.pdf )
+"
+
+LICENSE="GPL-2 LPPL-1.3c FDL-1.2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc source"
+
+RDEPEND="dev-texlive/texlive-latexrecommended"
+
+src_install() {
+ einstalldocs
+
+ insinto "${TEXMF}"
+ doins -r tex
+ insinto "${TEXMF}"/tex/generic/${PN}
+ # Here is one of the rare examples where you want to quote the label
+ # of the heredoc to prevent the backticks from being evaluated.
+ newins - pgf.revision.tex <<"EOF"
+\begingroup
+\catcode`\-=12
+\catcode`\/=12
+\catcode`\.=12
+\catcode`\:=12
+\catcode`\+=12
+\catcode`\-=12
+\gdef\pgfrevision{@PVR@}
+\gdef\pgfversion{@PVR@}
+\gdef\pgfversiondatetime{2024-02-09 00:00:00 +0000}
+\gdef\pgfrevisiondatetime{2024-02-09 00:00:00 +0000}
+\gdef\pgf@glob@TMPa#1-#2-#3 #4\relax{#1/#2/#3}
+\xdef\pgfversiondate{\expandafter\pgf@glob@TMPa\pgfversiondatetime\relax}
+\xdef\pgfrevisiondate{\expandafter\pgf@glob@TMPa\pgfrevisiondatetime\relax}
+\endgroup
+EOF
+ sed -i s/@PVR@/${PVR}/ "${ED}/${TEXMF}"/tex/generic/${PN}/pgf.revision.tex || die
+
+ if use source ; then
+ doins -r source
+ fi
+
+ if use doc; then
+ cd "${S}/doc/generic/pgf" || die
+ docinto texdoc
+ # pgfmanual is now split from the main tar archive
+ newdoc "${DISTDIR}/${P}-pgfmanual.pdf" pgfmanual.pdf
+ doins -r images
+
+ dosym "../../../doc/${PF}/texdoc" "${TEXMF}/doc/latex/${PN}"
+ docompress -x "/usr/share/doc/${P}/texdoc/"
+ fi
+}
diff --git a/dev-tex/tex4ht/Manifest b/dev-tex/tex4ht/Manifest
index f433b00055f2..6030b2483444 100644
--- a/dev-tex/tex4ht/Manifest
+++ b/dev-tex/tex4ht/Manifest
@@ -1,7 +1,12 @@
AUX 50tex4ht.cnf 192 BLAKE2B 38a4543a22281d9b757e823e95cc8743a0c18b3fe7d6ce028317c8cea9305b7643e540171693ef70bdd364b6f6ff72daabc0baf66f32bb8ea526dcb0406fb065 SHA512 fec1a4ab9a3a493476a255001303c84a30fcf67873bd2639d177b414cf90880a149d31a68d6ce0dfd104b877bfc3fc2d39b1bb38a0f9d7c511bd311e0bfefc48
AUX tex4ht-invalid-read.patch 873 BLAKE2B ab081ffd76e9c1108830e8df1dbd874173915e8af3f12385e4a65dfa63353eda1d5129fc793ac846bb1f759c88088471c8557427afe83e87ec709c52e3d51696 SHA512 b93de6b3f6919d0f3a831185bebc9dd5dc40f7e826165c0a904bb2cfc678ec8c9bc246b532f872fb9702eeb6e3020df537e9808cc3f88ecd16b203c425a10bfc
DIST tex4ht-1.0.2009_06_11_1038.tar.gz 2576719 BLAKE2B d04fd7b5f614414a200b01f11bea9880ea12561873fc08cb2f5f6f62167d6128cc50abbeeee0c7eae5d80046f6d3b504493d66262153c5a534fd1b56bfa1dfcd SHA512 868961c16da63ef20a8af3ec3e56a2b6c518a291cdbc3974f701773dbb55b844f0df06aae4c7b481c96b9e2ba29cb0f1ed1279b6f32340e4708e31bb67170963
+DIST tex4ht-sources-1477.tar.xz 77020 BLAKE2B 7e3a3a77363f223c58302cfde9b6743ced4313efe2bdf44393d3a5cb04cd49cd43e44467ac097421843a9af9c6244b4057776c09eb380ec961cc6a90175885ca SHA512 557f119a98b21380e6affbbeee68a3ebcc8c4e94fda537f881a68617632ca5951dd02cf765218aa80eace7a7af0bf3f2a259f19768943ab8efc93fa4e41c5cba
DIST tex4ht-texlive-20210603.doc.tar.xz 136388 BLAKE2B d379e35b8fcd37243e2e1e9b4c378b78004774c530031ecbc0f10b99041a9f785d2317054d2f41181f41d29718d3dbbd7e9632541013eaeea6d54fcdb3568f3f SHA512 de7c2fb855010f62d8dc7dda39826a549aa38daf5acb9e89abf19cf26724db5ac25f362a490058a1456a056ee9954eaa52985b9a05dcb89d6a947474593a77cb
DIST tex4ht-texlive-20210603.tar.xz 908004 BLAKE2B bbc5ce16c10314120b998b5d2b527cf918c0991f47e6c7abe322dba62c1371a38f80ba971a971d756df548aa91d8c5b1f1f0ce3128a6dd33ac052ee465e0be99 SHA512 5a51db0b4cfacba33f9cd83b757d45f83c8470bb451a0376f328a1e78ffe39e5f22dcf2be6f9bed5724eed373ff020c8fa4aa38d9bf34bb45a05186e224e144e
+DIST tex4ht.doc.r69739.tar.xz 136384 BLAKE2B 5898796e36d0d833ccbd23b85f1dff50612ff1bc1357f70732222bac2c9fcfe6f3bd128aa9613143efb974448d1232c847abace6a5f2d7d6d063e4bf7f92931f SHA512 135b1475d6b4f8650a6e9363caeed0c769ea6ea2512a585b19767ebd440123f39206ebf80b708c37dc3f269b9dbec9bc91a306c36055324e883f679338fcca16
+DIST tex4ht.r69739.tar.xz 1118960 BLAKE2B 4e8befea28d2879c9ea5ab9cb20721a030e4dd2876fcaf8db310afef2e2398bf0b5635e8d9a0c87b92ceca2bc75e90379c1c994f40c08c8b1e72095c79ce3f6a SHA512 c78b1daae522e9dfb8a0c3b49e04cfa57d68bf96555cebb5ce2700f87748e7c7f5092ad1329f9bb03d1c3f2f11eec58653a66aaa51e295b8aeb7f3606d7d87af
+DIST tex4ht.source.r69739.tar.xz 1481144 BLAKE2B b1ca1f86455a53cf0c7a8ce38f5255e0301ce9a81dacbf13434e834e0d7a8d6d17144cb9fa143aa1f03b28f3857b0d34334e93212092b5a4325988cb9a2ba9c2 SHA512 1366b563e320f55c4a005e25520b942c9d4e6a1dc6204a3f4e5416fdc6d682cf1b3829233780f4fb7ea81881b3b32f741ab87c2496bc75ef45993c4769fccda7
EBUILD tex4ht-20090611_p1038_p20210603-r1.ebuild 3997 BLAKE2B a53063516221d46c2fa0af4b1ea56dd7cfaa28fc6e260048e8759ddee9fbe20bb0f88b73bb1575f5be66fd2aa6302c20fc2f652893e937288d8b205caa6d36f3 SHA512 82743db4d4af038e2214e2922840d5bc5804dd6ace5c8e5a672a3cb28ac119b41c80848bdd798c77107d10a9cf5d49c81a351d7f738dcd157e70db1435b4424f
+EBUILD tex4ht-20230311_p69739.ebuild 4619 BLAKE2B 76e5548c83876da46851834504846854c556285e5ab57f763249f89f48268f82c3396c337869331357a5f7034133777f75e28ea227a8a62428e34ebf0b6b0e6e SHA512 48cea595e866d9272f0e81036e4dcdf2fce7e287d7509181a44064fc6e9a7b0e0d8b5ca5b47a44024689ef47b1fef77858ba9f952f460999f5b192f72e700b15
MISC metadata.xml 318 BLAKE2B d251c52d26b8e0c8ffaabbaa611a605b968baefce88b6dc2baeb120bb6a2894dc74916eb3ecdb664e4154e40a179cd1aec2d56769412454d7443f67ca043db50 SHA512 0b83bae96a436d4a52046e3eea94409b1f3514865171cf7b063bea8cd987aacd90502a75a18cb48977b7396e0467c8864a1f61666bd7623ddc32819c9412d898
diff --git a/dev-tex/tex4ht/tex4ht-20230311_p69739.ebuild b/dev-tex/tex4ht/tex4ht-20230311_p69739.ebuild
new file mode 100644
index 000000000000..17e21b313600
--- /dev/null
+++ b/dev-tex/tex4ht/tex4ht-20230311_p69739.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit latex-package toolchain-funcs java-pkg-opt-2 flag-o-matic readme.gentoo-r1
+
+MY_P_TEXLIVE="${PN}.r$(ver_cut 3).tar.xz"
+MY_P_TEXLIVE_DOC="${PN}.doc.r$(ver_cut 3).tar.xz"
+MY_P_TEXLIVE_SRC="${PN}.source.r$(ver_cut 3).tar.xz"
+
+DESCRIPTION="Converts (La)TeX to (X)HTML, XML and OO.org"
+HOMEPAGE="
+ https://tug.org/tex4ht/
+ https://puszcza.gnu.org.ua/projects/tex4ht/
+"
+# See bootstrap-tex4ht in tex.git on how to create the tex4ht-sources-<NUM>.tar.xz
+SRC_URI="
+ https://dev.gentoo.org/~flow/distfiles/texlive/tex4ht-sources-1477.tar.xz
+ https://mirrors.ctan.org/systems/texlive/tlnet/archive/${MY_P_TEXLIVE}
+ https://dev.gentoo.org/~flow/distfiles/texlive/${MY_P_TEXLIVE}
+ source? (
+ https://mirrors.ctan.org/systems/texlive/tlnet/archive/${MY_P_TEXLIVE_SRC}
+ https://dev.gentoo.org/~flow/distfiles/texlive/${MY_P_TEXLIVE_SRC}
+ )
+ doc? (
+ https://mirrors.ctan.org/systems/texlive/tlnet/archive/${MY_P_TEXLIVE_DOC}
+ https://dev.gentoo.org/~flow/distfiles/texlive/${MY_P_TEXLIVE_DOC}
+ )
+"
+S="${WORKDIR}"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc java source"
+
+COMMON_DEPEND="
+ dev-libs/kpathsea:=
+"
+
+RDEPEND="
+ ${COMMON_DEPEND}
+ app-text/ghostscript-gpl
+ dev-lang/perl
+ media-gfx/imagemagick
+ java? ( >=virtual/jre-1.8:* )
+"
+
+DEPEND="
+ ${COMMON_DEPEND}
+ java? ( >=virtual/jdk-1.8:* )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ mv texmf-dist texmf || die
+ default
+ cd "${S}/texmf/tex4ht/base/unix" || die
+ sed -i \
+ -e "s#~/tex4ht.dir#${EPREFIX}/usr/share#" \
+ -e "s#tpath/tex/texmf/fonts/tfm/!#t${EPREFIX}/usr/share/texmf-dist/fonts/tfm/!\nt${EPREFIX}/usr/local/share/texmf/fonts/tfm/!\nt${EPREFIX}/var/cache/fonts/tfm/!\nt${EPREFIX}${TEXMF}/fonts/tfm/!#" \
+ -e "s#%%~#${EPREFIX}${TEXMF}#g" \
+ tex4ht.env \
+ || die "sed of tex4ht.env failed"
+
+ einfo "Removing precompiled java stuff"
+ rm "${S}/texmf/tex4ht/bin/tex4ht.jar"
+}
+
+src_compile() {
+ has_version '>=dev-libs/kpathsea-6.2.1' \
+ && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
+
+ pushd c > /dev/null || die
+ einfo "Compiling postprocessor sources..."
+ for f in tex4ht t4ht; do
+ $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o $f $f.c \
+ -DENVFILE="\"${EPREFIX}${TEXMF}/tex4ht/base/tex4ht.env\"" \
+ -DHAVE_DIRENT_H -DKPATHSEA -lkpathsea \
+ || die "Compiling $f failed"
+ done
+ popd > /dev/null || die
+
+ if use java; then
+ pushd java > /dev/null || die
+ einfo "Compiling java files..."
+ ejavac *.java tex4ht/*.java xtpipes/*.java xtpipes/util/*.java
+ rm *.java tex4ht/*.java xtpipes/*.java xtpipes/util/*.java || die
+ # Create the jar needed by oolatex
+ jar -cf "${S}/${PN}.jar" * || die "failed to create jar"
+ popd > /dev/null || die
+ fi
+}
+
+src_install() {
+ # install the binaries
+ dobin "c/tex4ht" "c/t4ht"
+ # install the scripts
+ if ! use java; then
+ rm -f "${S}"/bin/unix/oo* || die
+ rm -f "${S}"/bin/unix/jh* || die
+ fi
+ newbin texmf/scripts/tex4ht/mk4ht.pl mk4ht
+
+ # install the .4ht scripts
+ insinto ${TEXMF}/tex/generic/tex4ht
+ doins "${S}"/texmf/tex/generic/tex4ht/*
+
+ if use doc; then
+ # install the documentation
+ insinto ${TEXMF}/doc/generic/tex4ht
+ doins "${S}"/texmf/doc/generic/tex4ht/*
+ fi
+
+ if use source; then
+ insinto ${TEXMF}/source/generic/tex4ht
+ doins "${S}"/texmf/source/generic/tex4ht/*
+ fi
+
+ # install the special htf fonts
+ insinto ${TEXMF}/tex4ht
+ doins -r "${S}/texmf/tex4ht/ht-fonts"
+
+ if use java; then
+ # install the java files
+ doins -r "${S}/texmf/tex4ht/bin"
+ java-pkg_jarinto ${TEXMF}/tex4ht/bin
+ java-pkg_dojar "${S}/${PN}.jar"
+ fi
+
+ # install the .4xt files
+ doins -r "${S}/texmf/tex4ht/xtpipes"
+
+ # install the env file
+ insinto ${TEXMF}/tex4ht/base
+ newins "${S}/texmf/tex4ht/base/unix/tex4ht.env" tex4ht.env
+
+ insinto /etc/texmf/texmf.d
+ doins "${FILESDIR}/50tex4ht.cnf"
+
+ insinto ${TEXMF}/tex/generic/${PN}
+ insopts -m755
+ local script_name
+ for script_name in htlatex.sh htmex.sh ht.sh httexi.sh httex.sh htxelatex.sh htxetex.sh xhlatex.sh; do
+ newins texmf/scripts/tex4ht/"${script_name}" "${script_name%.*}"
+ done
+
+ local DOC_CONTENTS="In order to avoid collisions with multiple packages,
+ we are not installing the scripts in /usr/bin any more.
+ If you want to use, say, htlatex, you can use 'mk4ht htlatex file'."
+ use java || DOC_CONTENTS+="\n\nODF converters (oolatex & friends)
+ require the java use flag."
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ latex-package_pkg_postinst
+ readme.gentoo_print_elog
+}