summaryrefslogtreecommitdiff
path: root/dev-tex
diff options
context:
space:
mode:
Diffstat (limited to 'dev-tex')
-rw-r--r--dev-tex/Manifest.gzbin6685 -> 6685 bytes
-rw-r--r--dev-tex/biber/Manifest2
-rw-r--r--dev-tex/biber/biber-2.20.ebuild83
-rw-r--r--dev-tex/biblatex/Manifest2
-rw-r--r--dev-tex/biblatex/biblatex-3.20.ebuild45
-rw-r--r--dev-tex/bibtexu/Manifest4
-rw-r--r--dev-tex/bibtexu/bibtexu-3.72_p20230311.ebuild (renamed from dev-tex/bibtexu/bibtexu-4.00_p20230311.ebuild)5
-rw-r--r--dev-tex/bibtexu/bibtexu-3.72_p20240311.ebuild56
-rw-r--r--dev-tex/glossaries/Manifest2
-rw-r--r--dev-tex/glossaries/glossaries-4.55.ebuild49
-rw-r--r--dev-tex/latex2pydata/Manifest2
-rw-r--r--dev-tex/latex2pydata/latex2pydata-0.4.0.ebuild29
-rw-r--r--dev-tex/latexmk/Manifest2
-rw-r--r--dev-tex/latexmk/latexmk-4.85.ebuild34
-rw-r--r--dev-tex/minted/Manifest3
-rw-r--r--dev-tex/minted/minted-3.4.0.ebuild77
-rw-r--r--dev-tex/tex4ht/Manifest4
-rw-r--r--dev-tex/tex4ht/tex4ht-20240311_p72882.ebuild161
18 files changed, 544 insertions, 16 deletions
diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz
index b50c55090577..bf33b65cfa8d 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 3e5293cccdb7..4993ef804038 100644
--- a/dev-tex/biber/Manifest
+++ b/dev-tex/biber/Manifest
@@ -3,8 +3,10 @@ AUX biber-2.16-perl-5.36-semicolon.patch 1406 BLAKE2B becb65bee75c03cf38f03e76b7
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
+DIST biber-2.20.tar.gz 1632745 BLAKE2B 3a3787013f38988bad5d7a095013c62ef349c286db842fb3349b5d4df11e8c1db2c7766f47b234a8a801c31c0438f7663c57de4d3df4afa863fdffa27364c563 SHA512 d46abe992e46be0d10d0d3b084c4ef73fece7cfb4e2ea09979acf369c3333d31d54ebb2734590ae7ec6ed6c1466e0fe619e7c91af2aac47675b20deeccd87973
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 2049 BLAKE2B 131a81452a7aee7bac4dc34dc16c609d430f38b574051b4fd2b4e915beb00663c445faca775bbb50102adf29b1a14a3c51632f3600123b45b29d2be4ad34a36f SHA512 0dd630a3c5db76bcda27313afb1152d8882494a7eb5816e67ba6e54325a2a7187fbc7b294ae325abcba9e8bd1db59ac1e9926e230c6148314a4d5347cff3910d
+EBUILD biber-2.20.ebuild 2057 BLAKE2B c8944add8d5cc2620f14b23c43ddf6db97ed0790cb94703547fe8f2691d4ea8e7d38a29f22c0de6007c18e039705fbe9252715f06fd6e7869f43c4dc37d0d17c SHA512 6c1577fd97bbba0a78525d32234b728f07dee8dd8c2933fe80b663eeaffe32a3f6c80749efcd961259d31d6fb851c60008d019fbcd1737d81d39ad7d0f54de7b
MISC metadata.xml 383 BLAKE2B 25e29dda50891eb8a875aa7791065cb50b3b09d54580a32541fc91a25e51d6554d0909db6f19c8916883d36cb69037ef9f74d5e04a17bf2ca33fa5106775a51c SHA512 ed326df369e94ea61791b954fd6ff6252089a73a50afdbdb40bc02c2fa38ea1801b2014996d9352efe12ae983b6f8cd12f1d110ff30c33c0f15faaf5332f7088
diff --git a/dev-tex/biber/biber-2.20.ebuild b/dev-tex/biber/biber-2.20.ebuild
new file mode 100644
index 000000000000..9fb30d1ddef7
--- /dev/null
+++ b/dev-tex/biber/biber-2.20.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="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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}/${PN}-2.16-disable-64bit-only-tests.patch"
+
+ default
+}
diff --git a/dev-tex/biblatex/Manifest b/dev-tex/biblatex/Manifest
index 3231b70d35c8..5aad268d9cb9 100644
--- a/dev-tex/biblatex/Manifest
+++ b/dev-tex/biblatex/Manifest
@@ -1,7 +1,9 @@
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
+DIST biblatex-3.20.tds.tgz 19035703 BLAKE2B fbe1906a0e2aed64750f4dd95038ae9336b38ab936521545eafb79c22f1e19ad22accd078f483abc4c2b8baef83ac4763e6cea5942505ab0f4a9d342f4bf0aa3 SHA512 55bfa626850e6cec31abb2c99ce82d4e9aeb0120101815897e367837a5d679c27e18a204e2270b5b6858eb64a95c459f9ff3c2c0e6245905fa82ab979a5048e1
EBUILD biblatex-3.14.ebuild 954 BLAKE2B 75be02039b03bec99436bad5a81b96e10f43b0717067586e9e04b5e60c1d611e38ce492a9a6037779980cb6c93d0b1d33f826a90ad238b07ee0c76c2247903cf SHA512 136522953634bbb175e7e166811cd690492bd156f04d3a7683a0fc6e92cffa84a8093614c6e3f81583a6ca2566d49fde11e1b6f88f75cd3a3808c6f076572409
EBUILD biblatex-3.16.ebuild 966 BLAKE2B 7de5acade2afcd513e8db0f1a7ce935864655ea7a734659166208bced6c8953d692496c9fe580acb42a3c06cd72434a640601cc3a0f6f4f9f72b31a43a1c50f1 SHA512 afb19a859c69caa1655657343d50567d58f868a30b52e173adaf8721cfe48cf8336d88f5331469079f42e099789619a59f141d7c6274a4aaf802eb7cb3eeb50b
EBUILD biblatex-3.19.ebuild 1077 BLAKE2B b8645805647247fb5d22775913e1c230e2827940175159143eab60c617f02644fc0c472a0a5c1cf960a6b3f5ff7fb95317b3215ed26ba899234af05dccccdb37 SHA512 db30ed03cb4518f328342f40afffc2597497ea87b4125a3c513716e13fae5d7e41eb01620ea574d5f38b28f22bb2adfaa33dd9b17ebd84fe0030e6e01019e348
+EBUILD biblatex-3.20.ebuild 1087 BLAKE2B bc4f214c04a393b6ecce6aa5d258bff22c6a919fabd97a14dd3b8ce068f7e4c9e46fa45562785f27a6239ddf933d1c5d03acc115a392fdc34b48671692ebd4c9 SHA512 7908dbb61777a0fb70c5bfd14614fbf861dce47331bc90eddb1d56970d40022fca1228189eb0be81b12a1e860b46cf1f4a893a1bae34d21261363cd9a8c9c8db
MISC metadata.xml 472 BLAKE2B 42f37be1da55002cbdeff354c85d584aeea4781f8d58ef132282b00d9d66c9914e2bddf5b7d52feb942331d11da07d6b031d0be1f392b993f7c3e2103b6f009d SHA512 de159adba374c24a4da0e335b3ad446e650df08c83692ded17d81db23acbb115295b204d3942a616d4aef912099996c99a47296fb60aa77d84893ec5487143b1
diff --git a/dev-tex/biblatex/biblatex-3.20.ebuild b/dev-tex/biblatex/biblatex-3.20.ebuild
new file mode 100644
index 000000000000..adbfc43b38a1
--- /dev/null
+++ b/dev-tex/biblatex/biblatex-3.20.ebuild
@@ -0,0 +1,45 @@
+# 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="https://downloads.sourceforge.net/${PN}/${P}.tds.tgz"
+
+S="${WORKDIR}"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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) )"
+
+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 17b65ca721d2..4a50ee26daf0 100644
--- a/dev-tex/bibtexu/Manifest
+++ b/dev-tex/bibtexu/Manifest
@@ -4,10 +4,12 @@ DIST bibtexu.doc.r66186.tar.xz 72312 BLAKE2B 94a52e2a9aa813391ed4b0edc115cb0eb1e
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 texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
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 1621 BLAKE2B 50a44a89dfcec28cbadec97d4a152111b95349d6291b909d87ac0fdfcaf693876a5375429e1c4257f8fa65bff8d82acdd1006a91bc969013b7d461408949dd1c SHA512 c0acc4df977139f37ebc5f8a5608e518da363344d85707f18d04ec129e31f26120ecf93312a9bc0b5c6a22848642f0b613f96161e358b1373b674f46dd4583f9
-EBUILD bibtexu-4.00_p20230311.ebuild 1570 BLAKE2B 4adc1ba7b6128495b8052210a5eb939df25ac02348bc0ac5f3762803a9e3839f1125a7cc180f66ecc637a2e08714ea3e00dcf267cda273d29010e4dfb41dd639 SHA512 56a02090431be8c01f6a2a5c98aaf06635fa383ef0abeb70b07cc6f828e43f37dbdada433e0b0c3e1456789eec3f6d440d3b2137bc0e8271cc07e1a142cc8eed
+EBUILD bibtexu-3.72_p20230311.ebuild 1573 BLAKE2B 09f9cd1d1b8df6314c00201050a9136d931755d1a7577f1d40733f721e7121c4b09f561cfedfc997fc56f2d5cda9ae1f4ca6196f548bc03b5099cf6c9fbe77f1 SHA512 71dfa85f2d3cde9cfbbacddf0a5644028dd6716991c454c8ab17118d99ec522887e178f7fd194a72191148f7955f36046a8362c9a00e34a4afe45c3d2167e6c5
+EBUILD bibtexu-3.72_p20240311.ebuild 1581 BLAKE2B d1828f9404b6adbfcf2c982dcbe697653f92cadc173a68c494de98b2a74a7db72c906d01238d62cd1e34041c170456efc61c8faa9616bc2acd250b60c805692c SHA512 04b0d9eb0163af712aba1fe59d661e4fc415b7d990e70508b90cc7eabc04064cc8dc1b1d15b90efcaa3e2dd43c3e835143dd974863ce81469c087bc7791610e6
MISC metadata.xml 246 BLAKE2B b56c934f8eecd3492d6abe15cf5883fdbc1979c37abbc5ad196e345ee17bb865db5eab10ac7de93bbfce94c4e865bf6b86d5f8bc081b5cb1d3d58d1158b81921 SHA512 b61f56c5e078714565ff9e33c81217e788f78bae9cf10d6ca78a82703a8e08119dff3afa68306eced0b7c62db9220d28efa4c9782e943c991e30b25b9ead82f5
diff --git a/dev-tex/bibtexu/bibtexu-4.00_p20230311.ebuild b/dev-tex/bibtexu/bibtexu-3.72_p20230311.ebuild
index ccb855fe04fd..68a22750f421 100644
--- a/dev-tex/bibtexu/bibtexu-4.00_p20230311.ebuild
+++ b/dev-tex/bibtexu/bibtexu-3.72_p20230311.ebuild
@@ -9,9 +9,12 @@ 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"
+S="${WORKDIR}"/texlive-${PV#*_p}-source/texk/bibtex-x
LICENSE="GPL-2"
SLOT="0"
+
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
IUSE="doc source"
RDEPEND="
@@ -21,8 +24,6 @@ RDEPEND="
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}"
diff --git a/dev-tex/bibtexu/bibtexu-3.72_p20240311.ebuild b/dev-tex/bibtexu/bibtexu-3.72_p20240311.ebuild
new file mode 100644
index 000000000000..07f4e93493bb
--- /dev/null
+++ b/dev-tex/bibtexu/bibtexu-3.72_p20240311.ebuild
@@ -0,0 +1,56 @@
+# 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"
+
+S="${WORKDIR}"/texlive-${PV#*_p}-source/texk/bibtex-x
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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"
+
+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 dcf5fcf6ca0a..86a49075492d 100644
--- a/dev-tex/glossaries/Manifest
+++ b/dev-tex/glossaries/Manifest
@@ -1,7 +1,9 @@
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
+DIST glossaries-4.55.zip 13700848 BLAKE2B 62f25df6e94dab9e69d2562b5425248c693e3758f7fc4234106c2c0510f0669d52ca25eb995d16d8dc65f32550c1253ea18e00d2a3467430018354c59c2f0693 SHA512 030bacdc47c29b66ea2f29e3e81adf8bec345d1d7c0a66752c488d81ccfd3cb4fbcddd7096e2067791959047ba86821425d51447a901d01607b5623daa5857f5
EBUILD glossaries-4.46.ebuild 937 BLAKE2B 6249cfde6222d80e4ba9fc485c21d172d619dba3b7616e8fcf89241d9819b2e91c680e47cc44bce98660a74b58065ccbdae88aacf00002ab1db9b2a5dc940d0f SHA512 287288e15fa0a0ca50c78204889dd3d5e647417a18305c9a1982318d2208325cf48e45d8027a8ff91b6461ee3f8cd6e210bafba1d78c1bb17c1ea4fbfd4027b0
EBUILD glossaries-4.52.ebuild 939 BLAKE2B d13140e6d5b51d76d17095555c57db0f9d3777de53afa93bf618e8cd2694e278ecf0ed2299b11b5319468f12278d30f3b96316381024667d1772a8846c6113fb SHA512 ce48cf118fe8c6f019ee2619551fd66622870fe18cf3e72689609c11f79dc6dc5182a44213e0be2f15246eafe096641252033117c64f0affe546efde2f4d9410
EBUILD glossaries-4.53.ebuild 1069 BLAKE2B c6032c1e418b1676857f713dda1d1e5ecef987eb502759150b66b84396ee4c0004fe3779890321fc4989008a4d571fd227ecf158535c05e3efcd807149d45a84 SHA512 37646a9a1ac817cf9b566420b0b9354fd9e5bf20dad435e71ba3aeadc7039f3db94cf405ed85a281d043cb772c4799cabd142638b69475867332aed5947708c3
+EBUILD glossaries-4.55.ebuild 1071 BLAKE2B 96e944e4bfa73b0f50b3a9e68cef4f64f4b097cdb92c8e6298a4f42653c6a287733c88ac4a2ce837add75fc02b2988561e6c410f7915ab5ea9338e3ae61413bf SHA512 3c052fce4036c0f46548e28c51f6f05e9e6cb9b770aec4263594ea8685c12f1027af91eba07c23860c7065c39bcf6e2d12ff9b65722db8b207b8a4bec8c9929e
MISC metadata.xml 323 BLAKE2B f99d3f2a52c3f68ab4332b65dd30be2a1e699ea8245cd4462128bd9ac22e0fba86773aac677c4378d77f292b49679f90523fa2e58cd32027fef8a4f7d1ef5e21 SHA512 36de9dc6d51f8f34f436c89b444bf9f9f2979718e805de9fa158d341b30a747386d30128344a94973feb00f2d7ee92a58036627add76425514c9ed02b407c5ed
diff --git a/dev-tex/glossaries/glossaries-4.55.ebuild b/dev-tex/glossaries/glossaries-4.55.ebuild
new file mode 100644
index 000000000000..a790a37ac31d
--- /dev/null
+++ b/dev-tex/glossaries/glossaries-4.55.ebuild
@@ -0,0 +1,49 @@
+# 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"
+
+S=${WORKDIR}/${PN}
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips 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"
+
+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/latex2pydata/Manifest b/dev-tex/latex2pydata/Manifest
index bd2fd9308e2a..e448dff3ca98 100644
--- a/dev-tex/latex2pydata/Manifest
+++ b/dev-tex/latex2pydata/Manifest
@@ -1,4 +1,4 @@
DIST latex2pydata-0.4.0-explicitly-set-build-backend.patch 1196 BLAKE2B de64d8aa56137407771c5f49347be1725aed643ab3251aacb3c12d23ad7075f9ba3429d9b6c937bcdfb43a3ae56078866ef6d800291d1c796518610954f4d430 SHA512 72f4180f4e5c4a818fc79c59f0c3cf672c764986896a9ea80dc40c58eb5a5587464127d79c4f87226d476145b05bda5f4e13b25f507bee6485eb657817e84f64
DIST latex2pydata-0.4.0.gh.tar.gz 346788 BLAKE2B 8ff018857f3b3140b1d21cbdca4ec5c73156d724ea5131aa1235343f8308e95af2ebb0f265a3b8a59a3a10adb926a9c93c210e66cc1238e4b8bfe39a979b3ed9 SHA512 41bf2438230a48c52275a3c3988f2e4024cf5939fae4b7309cbd6ac3ee889fc1f9f00e5e862caaf71c53229bb933ba38c86271ede68848c06fd21073ee26630b
-EBUILD latex2pydata-0.4.0.ebuild 1293 BLAKE2B 879daeb2d3cb9bdefa93a8873880f8a93fd274d735240c977c321785b2fe87989624bb9e2f132169df610a558aae66573d19cc583b0c9df20e894e1ef7c8df96 SHA512 5f319a67f47b4a7fcd164158de387ec5211789aa04382fa97ac51c652017cb619164f64c88cf0a8fad04b63f0840755a1cc01bcd1757eed90283647b8e351090
+EBUILD latex2pydata-0.4.0.ebuild 1397 BLAKE2B 2165e807434862d3146154b242c816324c2e0b4c0ee9a5349605a6891a1111e3e5a23a16519ec3c4833af03e9cffe89b3f6d757e0dc5e3a94ef3940f3976d0cd SHA512 38b335d648540f1efdb1d4bb3560740c0616411aa47ff6d219c70d50421fef648c031e3e6c51211dc1ae637e1ee601e04004649902dafbbc257132d2f52d425a
MISC metadata.xml 384 BLAKE2B d8f5b1760725a259e658f7a1ae9a743cfb3407d2e7e8fb5ce5d5b33247ee6b0fd5cba679ec6a6bcd54a6c9cfeca223eed052edff06582aed23d91268eeb777b7 SHA512 35c593c5450234bcb64f9a78c25e2e9d349914ac314b01f871c412d1b72ace884ace46644520f81e808ce675ab1cc4bf0b46163c12d85e8dba3c06e6b71ddc22
diff --git a/dev-tex/latex2pydata/latex2pydata-0.4.0.ebuild b/dev-tex/latex2pydata/latex2pydata-0.4.0.ebuild
index e7476536d8b8..902d9b2839ae 100644
--- a/dev-tex/latex2pydata/latex2pydata-0.4.0.ebuild
+++ b/dev-tex/latex2pydata/latex2pydata-0.4.0.ebuild
@@ -30,28 +30,33 @@ PATCHES=(
"${DISTDIR}"/${PN}-0.4.0-explicitly-set-build-backend.patch
)
-# DEPEND=">=dev-texlive/texlive-latexextra-2024"
+BDEPEND=">=dev-texlive/texlive-latexextra-2024"
src_compile() {
- pushd python &> /dev/null || die
+ pushd python > /dev/null || die
distutils-r1_src_compile
- popd &> /dev/null || die
+ popd > /dev/null || die
- pushd latex/latex2pydata &> /dev/null || die
+ pushd latex/latex2pydata > /dev/null || die
latex-package_src_compile
- popd &> /dev/null || die
+ popd > /dev/null || die
}
src_install() {
- pushd python &> /dev/null || die
+ dodoc README.md
+
+ pushd python > /dev/null || die
distutils-r1_src_install
docinto python
- dodoc *.md
- popd &> /dev/null || die
+ dodoc CHANGELOG.md README.md
+ popd > /dev/null || die
- pushd latex/latex2pydata &> /dev/null || die
- latex-package_src_install
+ pushd latex > /dev/null || die
docinto latex
- dodoc *.md
- popd &> /dev/null || die
+ dodoc CHANGELOG.md README.md
+ popd > /dev/null || die
+
+ pushd latex/latex2pydata > /dev/null || die
+ latex-package_src_install
+ popd > /dev/null || die
}
diff --git a/dev-tex/latexmk/Manifest b/dev-tex/latexmk/Manifest
index 5d7bc6f5832a..574e8972a1a3 100644
--- a/dev-tex/latexmk/Manifest
+++ b/dev-tex/latexmk/Manifest
@@ -2,7 +2,9 @@ AUX completion.bash-2 1540 BLAKE2B 95b81acb67eb3eca85be33a303fbba2f6558e7683989b
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
+DIST latexmk-485.zip 566601 BLAKE2B 858245b0dc252825640b257ec0126351fb4a261c82f1bddf2c8abe67b45fe6d913747489d0b1da007050bd6e5e9898e55998e0c5efc5b4d6115665807d050236 SHA512 cb177fc1379ce7249da0931c6ce7e37fbacd812a96ded415fdeaaf5bf736324f55f08df03cec807fc931f65271c5bc4051523d5ffde0b0e281b3777e1c885840
EBUILD latexmk-4.70b.ebuild 833 BLAKE2B a67217657c4979b1023ca64917bb826c341c85a4c7a5b2a8ea2f2c1ed56766dd7652c69e5287020dc8986a2bb65f0654936c50e51bf801f33e6c6d2e387b1f9b SHA512 03d7be54f545b186c8a214531062ae9670db4a262c6065632631f8331c0de0c69037767b60d95df7679f6274e49d583d35b481107fee61574dcc72b929a214b1
EBUILD latexmk-4.80.ebuild 833 BLAKE2B f10f3245d297bd866eddd99e59de41831c118f70855e5f41773eac2ddf581a230edc2adb22d39cb1013ed5dd8d008685f45299ab232ca72b2eb666cc9168d670 SHA512 e3740c5ae3f30c33aa6404f61ce1f099a824c43d0835e76eeb7510a7e4cdd4aad53d88a79c9900993b6ed592b11422e9a2a6e97481d494f1bbdb9885d8af98b1
EBUILD latexmk-4.83.ebuild 837 BLAKE2B 57395b5affca66d6cfb70b841203dec98d9580cded0c7d498d59234613c5a09944f4aa192a60db56345f3dc14753c5969b6b97dea59702960d8132fdeeb882b7 SHA512 ce0d1b24d74310c9ff443a2a0cd25be8bdeea1d6a421cec5c9082d53524d1a7d3d8868f3250a6ea9fea90140b5883bd7f9ad208f9e22ca7c193c77a138f8edbe
+EBUILD latexmk-4.85.ebuild 844 BLAKE2B 15832566738c1974012c672559498fa1c03d55b3e3789288ea66f1a492c392b5ccd8a6bcd794f550a842e300fc5a8fd683be72979d40f6f4f7b44648387bc976 SHA512 bc1542f540491189b530cc3a5ef3323406efb720a29ccdf6ad02eae434ac37386692e40f16fe3898757084d913a90b630ced637a2359c66661b96201fd996e5c
MISC metadata.xml 320 BLAKE2B 8a05d5af8a8b9522e3d40807a7b6ff52860bf0f441f8f68cf0b23b2a4f16bb78e3dd61dc99ad12cee526f96fda46839ff62dc944851fc81464aaaf93070b499e SHA512 f246aeb25aa292edc62d2a59133a1ed661cb8e494bbc734157ed62a42ee940d40c4f67abc6ddc21f29ae18065520886b125ce124a83e84268fe6bc1006d6f591
diff --git a/dev-tex/latexmk/latexmk-4.85.ebuild b/dev-tex/latexmk/latexmk-4.85.ebuild
new file mode 100644
index 000000000000..f3a6644f50d2
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-4.85.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"
+
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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"
+
+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 db4e8844e140..002a5c536890 100644
--- a/dev-tex/minted/Manifest
+++ b/dev-tex/minted/Manifest
@@ -1,5 +1,8 @@
DIST minted-2.6.tar.gz 891134 BLAKE2B b8f1686adeb138c61c232502b10aa420f1054180c5a460e9e5058d40435e13d336c15a044202923bd1acd7b62a7b780d95c62cf1a589181c90b9058712479c43 SHA512 6fb28485fca7238053ad177ee5579c27740e72b8753c6dcaa59afe20bc97d7e81ec20d189e97522445b6435f17cef1f8326aaa41c154bf21f59519c9abf10485
DIST minted-2.9.tar.gz 923928 BLAKE2B e4a9dc6194c8f03ce09d02cbab81f3aca473240ad6f84d6d39d7af62dc6111c50bdf2011ce1174d8bf998e93fab2706d7394423ee0a5486e92d62b592dca37ff SHA512 55b2d9800c752e47c98045baae0e68c3d5003f9154ec58d10922f1087cabb1305fbda9a3d45e330a8de982de1c94e58cbd1d3878f7f0cc8f5830080688e35377
+DIST minted-3.4.0-explicitly-set-build-backend.patch 1196 BLAKE2B cfa83f1175d7b4334e65c964684ee1443f22ab5cd5892d502b0902c806cab3b74a4867367639804f96173a96b617ac11f234f803625aef7e8f4e117f815bf411 SHA512 94e36346bed7dc672c2286bc57096473f67d09ab2295e9c4356cbd948b64a490ec162eff68b46053009ead82c5b3d133ea3b4ff83ec8f5fec71ebbdb728841fd
+DIST minted-3.4.0.tar.gz 629289 BLAKE2B cc4e4f7d55e2844e6aaa91c7d1b8410770a02f0def612befe46f961288e65c7650743d856738baa0f3a8e1574a270e89baf9c6ddabb34d203d82c288aad662b4 SHA512 9f95a8d96dd7813342ff6a336a192d675c47649d18c05916d104e934ed324e5b8b51c024fb2d362695d745da624d9f77c2878227d9e80306fb69ea45b301ecc1
EBUILD minted-2.6.ebuild 783 BLAKE2B df9c2158c22709881addc27f6f58385534724133eeb80e52ac05879ee397ef68bec47bd123c29b34b6700e6ed01efb693959c69ca622ef53984ed5dcf779b1ee SHA512 5e7bc37a129f23a9ccf41b75cfea0b4eeaf5115db2d9cca0b5a77f2a94b044d942a6a558a67084a60f6ea65a40d5fc2a04f7593166d924addf0e4cd4593a6832
EBUILD minted-2.9.ebuild 866 BLAKE2B 86b46e45f81f80e0e2e3d285beeddce53f369701391800696edc3caaf647c97686475ebda332a1ccc6c9d6ff2fef89d584abba130aa38cef84b14d5ec0c17a1a SHA512 ed1baafd043dc1b42bcb79ef84f531804d5d3010f0def89ea07793d5fb1fa4dcc548770e405dcc81667e687ccfec4734b55a79a603ea648f9994c88690760373
+EBUILD minted-3.4.0.ebuild 1632 BLAKE2B 1c235f6691bcb34628b7a0ef64c69a4d96799fcc6cc87fcd8b7179fe5bb608e3dfd720ef9bcb96def59b6ceb0dfa659886d8c67f901186162e7234d38d22e5b2 SHA512 b9030768741be31a9159bbe144fb02c317d09c84030c01630965ca5f69662e1d2ca587766289c52a0379bae28bd37dac6ce87f94f27ad6fe2be99e8366be7b97
MISC metadata.xml 802 BLAKE2B d7aa6ff0dc374e0d6d5c4c4cb0d666c4d2abd892279384887db6bbba236d1fb240cca8ec99f467623b9076457ce342f16bbf9d7b76f7ef0a3d2b0e15f527954e SHA512 96341d91bf773acee0938f92cd0f897a1c18bb3eaddbe395ad58ce0054a1999ec60da07aee15e6b956a8adc29347c5323a2ae57b4cab71cf4499270773776448
diff --git a/dev-tex/minted/minted-3.4.0.ebuild b/dev-tex/minted/minted-3.4.0.ebuild
new file mode 100644
index 000000000000..791efc6c8be5
--- /dev/null
+++ b/dev-tex/minted/minted-3.4.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 latex-package
+
+DESCRIPTION="LaTeX package for source code syntax highlighting"
+HOMEPAGE="https://github.com/gpoore/minted/"
+SRC_URI="
+ https://github.com/gpoore/${PN}/archive/refs/tags/latex/v${PV}.tar.gz
+ -> ${P}.tar.gz
+ https://github.com/gpoore/minted/commit/45ccea404689680513be3b78d2c0579f6250f963.patch
+ -> ${PN}-3.4.0-explicitly-set-build-backend.patch
+"
+
+S="${WORKDIR}"/${PN}-latex-v${PV}
+
+LICENSE="|| ( BSD LPPL-1.3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="doc"
+
+RDEPEND="
+ >=dev-python/latexrestricted-0.6.0
+ >=dev-python/pygments-2.17.0
+ >=dev-tex/latex2pydata-0.4.0
+ dev-texlive/texlive-latexextra
+"
+BDEPEND="doc? ( dev-texlive/texlive-fontsextra )"
+
+PATCHES=(
+ "${DISTDIR}"/${PN}-3.4.0-explicitly-set-build-backend.patch
+)
+
+src_prepare() {
+ default
+
+ rm latex/minted/${PN}.pdf || die
+}
+
+src_compile() {
+ pushd python &> /dev/null || die
+ distutils-r1_src_compile
+ popd &> /dev/null || die
+
+ pushd latex/minted &> /dev/null || die
+ latex-package_src_compile
+ popd &> /dev/null || die
+}
+
+src_install() {
+ dodoc README.md
+
+ pushd python &> /dev/null || die
+ docinto python
+ dodoc *.md
+ distutils-r1_src_install
+ popd &> /dev/null || die
+
+ pushd latex &> /dev/null || die
+ docinto latex
+ dodoc *.md
+ popd &> /dev/null || die
+
+ pushd latex/minted &> /dev/null || die
+ local -x LATEX_DOC_ARGUMENTS="-shell-escape"
+ latex-package_src_install
+ if use doc; then
+ latex-package_src_doinstall pdf
+ fi
+ popd &> /dev/null || die
+}
diff --git a/dev-tex/tex4ht/Manifest b/dev-tex/tex4ht/Manifest
index b903c55f17f5..989e32f87480 100644
--- a/dev-tex/tex4ht/Manifest
+++ b/dev-tex/tex4ht/Manifest
@@ -5,8 +5,12 @@ DIST tex4ht-sources-1477.tar.xz 77020 BLAKE2B 7e3a3a77363f223c58302cfde9b6743ced
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.doc.r72882.tar.xz 136384 BLAKE2B baa5a59a86adc3677c9081b28c86c5a107ebbc17e9734110d052b959fbe4249d802cf3e206617d9b519d5a74804c562bf1c1ba1c678501a48cb837a56ea21f56 SHA512 27e5302ac03f9bb2b4a343dfd3336ba37d42748e687bc7ebb1b22ae59cd3807aa3f07ff9c2f400b41073ad1033fa093ae7c66f815851ca889fb348e7ee1c75e5
DIST tex4ht.r69739.tar.xz 1118960 BLAKE2B 4e8befea28d2879c9ea5ab9cb20721a030e4dd2876fcaf8db310afef2e2398bf0b5635e8d9a0c87b92ceca2bc75e90379c1c994f40c08c8b1e72095c79ce3f6a SHA512 c78b1daae522e9dfb8a0c3b49e04cfa57d68bf96555cebb5ce2700f87748e7c7f5092ad1329f9bb03d1c3f2f11eec58653a66aaa51e295b8aeb7f3606d7d87af
+DIST tex4ht.r72882.tar.xz 1138232 BLAKE2B 6b3f58c1a04ab766b55855cafecc5d5746eb39d1de24f01b374ce4676017fff7339d5cc79dbd6df133ffd35c09f4729ab3591a51d3600cb599a008e0333774ba SHA512 b3627e7bbb0b547c2e4cc718b2a426057b6411fccaeee3a23bb5191c27319ba02f3ae88ecc064e047d67e2c06915f40e83f220e29d492c36da05e1a49bfe8df9
DIST tex4ht.source.r69739.tar.xz 1481144 BLAKE2B b1ca1f86455a53cf0c7a8ce38f5255e0301ce9a81dacbf13434e834e0d7a8d6d17144cb9fa143aa1f03b28f3857b0d34334e93212092b5a4325988cb9a2ba9c2 SHA512 1366b563e320f55c4a005e25520b942c9d4e6a1dc6204a3f4e5416fdc6d682cf1b3829233780f4fb7ea81881b3b32f741ab87c2496bc75ef45993c4769fccda7
+DIST tex4ht.source.r72882.tar.xz 1508608 BLAKE2B 4c24998a728dd1846b70db8b9145c0e447359ee8f20bac026441458b8a801103610b9cb061b02ae5a35e06d10642dcbc6db56bd56cb4462e8ab1520d1dd63453 SHA512 392467773e02a0452be109cdd7142ae5f24203b2e3bf18ded0087f0b497e2df4d466fa0dbc834c818899e8f01cc9cbb1fe13b0cc9796524f176f9d534fcadd52
EBUILD tex4ht-20090611_p1038_p20210603-r1.ebuild 3991 BLAKE2B aa2691095994fc3448fa5d431c41edf47da63fdd178540fb1fd285e1a9d602c81dc4b2dc8aee84aa829765172ed13325718bae0029ab7710196cb5522cfe9835 SHA512 c76ba7c0dc4e385b110b4c8258ac5ba51f8af84469706db78846656bc1e6a03f8645af32b044676948337819d68b503d98468ea256271f42322846590b5f9d42
EBUILD tex4ht-20230311_p69739.ebuild 4613 BLAKE2B 0b8e1e4cd52631b624be7af4f86356e642d89cdacb45dede462f3034d9f978a19c09ad78164848c498f25e1001616f008e47c4eb61a9a3ad25794fb2fc0e86f2 SHA512 6d8709f4d5eab4f36dc1c6412756d9afc6b907c53bec955e1de7f7ab2bbb4ff0d98e677a6f0b4fc50b70c1fe7325c18024b055f1d548c6c1fde4ad2fc7cde5d1
+EBUILD tex4ht-20240311_p72882.ebuild 4620 BLAKE2B 4c726849f8812ece5cffc03f46469a386122e4516176f50ef7e213e5b93107f1095d5752b9a68677e9317b0731a9c7c931c626586a03d928a5b00ac4481b0f26 SHA512 0dc5ace0052c78e1d4c57116936612b412a9f573da02a7d7c4c01e80077b850e1fe46c3fabbc9e0743f449242ee60433c0ae388e6599e15865922f7a9c585394
MISC metadata.xml 318 BLAKE2B d251c52d26b8e0c8ffaabbaa611a605b968baefce88b6dc2baeb120bb6a2894dc74916eb3ecdb664e4154e40a179cd1aec2d56769412454d7443f67ca043db50 SHA512 0b83bae96a436d4a52046e3eea94409b1f3514865171cf7b063bea8cd987aacd90502a75a18cb48977b7396e0467c8864a1f61666bd7623ddc32819c9412d898
diff --git a/dev-tex/tex4ht/tex4ht-20240311_p72882.ebuild b/dev-tex/tex4ht/tex4ht-20240311_p72882.ebuild
new file mode 100644
index 000000000000..44a66130ccd2
--- /dev/null
+++ b/dev-tex/tex4ht/tex4ht-20240311_p72882.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 ~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\"" \
+ -DANSI -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
+}