diff options
Diffstat (limited to 'dev-tex')
-rw-r--r-- | dev-tex/Manifest.gz | bin | 6685 -> 6685 bytes | |||
-rw-r--r-- | dev-tex/biber/Manifest | 2 | ||||
-rw-r--r-- | dev-tex/biber/biber-2.20.ebuild | 83 | ||||
-rw-r--r-- | dev-tex/biblatex/Manifest | 2 | ||||
-rw-r--r-- | dev-tex/biblatex/biblatex-3.20.ebuild | 45 | ||||
-rw-r--r-- | dev-tex/bibtexu/Manifest | 4 | ||||
-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.ebuild | 56 | ||||
-rw-r--r-- | dev-tex/glossaries/Manifest | 2 | ||||
-rw-r--r-- | dev-tex/glossaries/glossaries-4.55.ebuild | 49 | ||||
-rw-r--r-- | dev-tex/latex2pydata/Manifest | 2 | ||||
-rw-r--r-- | dev-tex/latex2pydata/latex2pydata-0.4.0.ebuild | 29 | ||||
-rw-r--r-- | dev-tex/latexmk/Manifest | 2 | ||||
-rw-r--r-- | dev-tex/latexmk/latexmk-4.85.ebuild | 34 | ||||
-rw-r--r-- | dev-tex/minted/Manifest | 3 | ||||
-rw-r--r-- | dev-tex/minted/minted-3.4.0.ebuild | 77 | ||||
-rw-r--r-- | dev-tex/tex4ht/Manifest | 4 | ||||
-rw-r--r-- | dev-tex/tex4ht/tex4ht-20240311_p72882.ebuild | 161 |
18 files changed, 544 insertions, 16 deletions
diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz Binary files differindex b50c55090577..bf33b65cfa8d 100644 --- a/dev-tex/Manifest.gz +++ b/dev-tex/Manifest.gz 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 +} |