summaryrefslogtreecommitdiff
path: root/dev-tex
diff options
context:
space:
mode:
Diffstat (limited to 'dev-tex')
-rw-r--r--dev-tex/Manifest.gzbin6678 -> 6682 bytes
-rw-r--r--dev-tex/pgf/Manifest2
-rw-r--r--dev-tex/pgf/pgf-3.1.10-r1.ebuild (renamed from dev-tex/pgf/pgf-3.1.10.ebuild)30
-rw-r--r--dev-tex/rubber/Manifest4
-rw-r--r--dev-tex/rubber/rubber-1.6.5-r1.ebuild104
-rw-r--r--dev-tex/rubber/rubber-1.6.7.ebuild4
6 files changed, 14 insertions, 130 deletions
diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz
index 7855e5ba46ff..a9c95b87d88d 100644
--- a/dev-tex/Manifest.gz
+++ b/dev-tex/Manifest.gz
Binary files differ
diff --git a/dev-tex/pgf/Manifest b/dev-tex/pgf/Manifest
index de3078bca16f..592f404ecea7 100644
--- a/dev-tex/pgf/Manifest
+++ b/dev-tex/pgf/Manifest
@@ -3,6 +3,6 @@ DIST pgf-3.1.10.tar.gz 2477289 BLAKE2B b43850eaa3b1d75d90b71f838579904fca5d0d9a6
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 1850 BLAKE2B 9c5f4695ab06aeb226508dd6fefdbd16625e1bfb00f062da0918a8d3440983fc365247c777251a66cefd20b5b47e36b963b3409167be8a5a877b65536ecbe419 SHA512 a9b6570c3d82c3008547150f00368f5e62a3b362d1ee50f1a24bff4e779baf6b82771abe5022fb6539bc8a1e0db7c297842d010072a34a176fc05ae8201530d5
+EBUILD pgf-3.1.10-r1.ebuild 1426 BLAKE2B 65f9d985bd6953384ab76e4aef34d4573a62fafcd4957cccb5cf7ddb9ad987c9ea713407dec51651294c10d54e94b255510e08b32be8494d8d118722dcdb7d72 SHA512 406d15e9f5767e4810f10133d26e76513cad48541d1add4aa8accce17f540f3a41b84f083e348a322c4b544a187ff79c3388c67a76d93b387e4a1b621fe984a0
EBUILD pgf-3.1.9a.ebuild 1398 BLAKE2B 76c96a70ae3cd1769fff7fe217f1b88f760d0afd1c310cc32749a5c2be795afac113dd80e5959e9a04f05a2bcf953e1119418955c2733b2c38fefc9fcb652d56 SHA512 43d7ad7ee6b08852178eb9f1423eb8637cf345ad3beb938a3f93791a05c8e0cf9f5b503c8272b99b5ee7fcf78f781aaa9e75bc58095e0484d968142448ad480d
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-r1.ebuild
index de532bb1434d..701daca14a2c 100644
--- a/dev-tex/pgf/pgf-3.1.10.ebuild
+++ b/dev-tex/pgf/pgf-3.1.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,32 +19,22 @@ IUSE="doc source"
RDEPEND="dev-texlive/texlive-latexrecommended"
+# ADJUST ON BUMPS: The date of the according release tag. See also
+# upstream's build.lua
+PGF_VERSION_DATE="2023-01-15"
+
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
+ newins - pgf.revision.tex <<EOF
+\\def\\pgfrevision{${PV}}
+\\def\\pgfversion{${PV}}
+\\def\\pgfrevisiondate{${PGF_VERSION_DATE}}
+\\def\\pgfversiondate{${PGF_VERSION_DATE}}
EOF
- sed -i s/@PVR@/${PVR}/ "${ED}/${TEXMF}"/tex/generic/${PN}/pgf.revision.tex || die
if use source ; then
doins -r source
diff --git a/dev-tex/rubber/Manifest b/dev-tex/rubber/Manifest
index 0ef4f52036a9..91d9fe632042 100644
--- a/dev-tex/rubber/Manifest
+++ b/dev-tex/rubber/Manifest
@@ -1,9 +1,7 @@
AUX rubber-1.6.4-pythontex.patch 962 BLAKE2B 6f1e2f16f326b5d3cef5e658d905d54e9ec18a816b7e6ec4eabaa54afc25afe81cd19ea586c89f6a99ee6f4eaa13e615d3e8b010ffd931ad20a147f4d9dc77a5 SHA512 e1440d82bfd2d34c9fba48e57d15c477775f473418dd9f3b0dd59fe7e8b1ebfb767bd36bdf8d8af94f4441a5b4e260acc44137e44479330758a216a4a5229ba3
-DIST rubber-1.6.5.tar.bz2 100300 BLAKE2B bbddf550fbce2f2f98ecf2e737515b4c6891e89494dc2c39cc4a0f268d76f505cad184f27c5f333bc706fe08adcce1d668e8e33c37e26fc6142b12b32797e402 SHA512 e0fadbca6d9e570e6414a99a72da22656abb0fc71e14dd0840bd3dd68364d0da0b2fd5c416f45eb8489bdcb10c226657799efae4ae0c73807b2485b8c8c2094b
DIST rubber-1.6.6.tar.bz2 100502 BLAKE2B fa74c189b7265206495436b14f229588f7998e0c2f1b148eb8202805ddea54f6391ee15c6ca40957e242b1f065eb1159904fbafe0ddc4d8e6d64cdd26478d614 SHA512 0913a1c9ac012a8bd577e975aca92eae0965137fbc01b049b139f8f31bd85856503af7d760defc67f76894a74ca0616fcb887b1a9395be5a93ff0397ec6795ae
DIST rubber-1.6.7.tar.bz2 100670 BLAKE2B 468af397d58bc0866fb3443098ae55fff8eff2be9ef9537d8b7d8ea4c45f9928083732778106850f90bcc52d8decafd11386d4c1c69583c3953094180ce4065c SHA512 82ff4457fbe98de15c09adce2dc6dc9693f1ce8bb8f5fa358e9e9f0268e98fb4aa05fe08bafb5a1fad1c400c1623af21e21376c42cec6a162dd05c7791819ef4
-EBUILD rubber-1.6.5-r1.ebuild 3013 BLAKE2B b46aef013196ca1944e56514d2128855e6c2bbb06ccfaa4a4acbed73f5439a10dec899443de433b8161e8e44a81c6cd5954a9b3e6f3afc61c638c2d30575d289 SHA512 28157b7cf692b6f2df11e2145630194fb982bc909b74d0027c3c7764b696c87d18263d923d7699375a2383183140d3c3470a7af2a03a4f5c46809453ba8fc21f
EBUILD rubber-1.6.6.ebuild 3011 BLAKE2B 4a0a54d6fac9e12ab4dbbdbd51e81f6f9849261027b29a97b0b5b8d2ea3f6e1fcd70f88eb2180874ef7cfdb5a03857064d433dea4f3b26bcfe8af1f96f94e4ec SHA512 7a50312010532bea1e7b6b5eed4a0a320ea54260e85ec4d33725c8395a3a533357ccfb5cd53a625192ec3de5cd40e3ce9891f62d04c2a84eb8cb06d46d192a4b
-EBUILD rubber-1.6.7.ebuild 3014 BLAKE2B 822e17a19f13a28b621f74fb53c4b25db5086c0796a6023ae805dfb8c0ff77988c6a9ed8dc7f9944382860c661d765be11541d17319e72cef39c6f54bdd7db86 SHA512 1e5ad802419701acfab84d34a4ed8d39a2f36720461161b4613b95d6c55249b6aed9080a9e847dae515db63120b06402ccd4d590970d5bfbc29bbbf51f36cd68
+EBUILD rubber-1.6.7.ebuild 3013 BLAKE2B c7d495a4e64a8f44075cca188101bd587ef81adea323bb1b8045ab8a279105613672d7027518bc365f802ee8adff74bb2dbaba274384dd376e8e8d40e1b7a1df SHA512 cc5d57922c2b75629bcdc9d2001255426748fee26d41fbae52a450436dd11e218c3b14fa029f73c97be5fa16355221d04eb63d51062fca0b4e1f11c163b674c3
EBUILD rubber-9999.ebuild 3063 BLAKE2B 3db5438e30aeb9fcb34a7154beafa936c80b0b2b1f76bd9d5a825953034b23ea22729a906ac7cd89ca2d21f6b3961ed61f78d119c73492ca5386f7107809c833 SHA512 8a01a0f82af0384de4b8fe8ed5964248da1ac45652b64960831a521b3ecc80224f3018f6c988156c905e454a2f5165cc03839c54f6bb95d03efff583b6a1b47b
MISC metadata.xml 465 BLAKE2B 36be3746c0ec60fc3396323dd3a1e9401b754c7ab8cf893a0bee6201cf054c90e7caf337772a75c66e4e2391ad6bfeeb5f1284761a87301d09c1421513e1daa1 SHA512 5dbf081ccc11b8ce546c3939267e786f50bf47d5fab94715721a5cac841472143720748914f20079851c9fbe02ed28ddfe734357acde49de13d5106747f39128
diff --git a/dev-tex/rubber/rubber-1.6.5-r1.ebuild b/dev-tex/rubber/rubber-1.6.5-r1.ebuild
deleted file mode 100644
index 0d6cb11369e9..000000000000
--- a/dev-tex/rubber/rubber-1.6.5-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=hatchling
-
-inherit distutils-r1
-
-if [[ ${PV} == "9999" ]] || [[ -n "${EGIT_COMMIT_ID}" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/latex-rubber/${PN}.git"
-else
- # NOTE: Cannot be "PYPI_PN=latex-rubber" + "inherit pypi" due to missing files
- SRC_URI="https://gitlab.com/latex-rubber/${PN}/-/archive/${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64 ~ppc ~riscv ~x86"
-fi
-
-DESCRIPTION="A LaTeX wrapper for automatically building documents"
-HOMEPAGE="https://gitlab.com/latex-rubber/rubber"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/latex-base"
-
-# Test dependencies:
-# - app-text/texlive-core for rubber's 'cweave' test
-# - dev-lang/R for rubber's 'knitr' test (requires knitr R library, currently disabled)
-# - dev-texlive/texlive-latexextra for rubber's 'combine' test (currently disabled)
-BDEPEND="
- ${RDEPEND}
- virtual/texi2dvi
- test? (
- app-text/ghostscript-gpl
- app-text/texlive-core
- dev-tex/biber
- dev-tex/biblatex
- dev-tex/glossaries
- dev-tex/latex-beamer
- $(python_gen_cond_dep 'dev-tex/pythontex[${PYTHON_USEDEP}]')
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-pstricks
- media-gfx/asymptote
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.4-pythontex.patch
-)
-
-pkg_setup() {
- # https://bugs.gentoo.org/727996
- export VARTEXFONTS="${T}"/fonts
-}
-
-python_test() {
- cd tests || die
-
- # Disable the broken 'combine' test as it uses the 'combine' as a
- # latex package when it is only a document class (probably only in
- # newer versions of combine). Also note that this tests works
- # under debian 'buster'. TODO: Look into potential modifications
- # done by debian.
- touch combine/disable || die
-
- # This test does not work under Gentoo nor Debian 'buster'.
- # TODO: Investigate why it does not work.
- touch cweb-latex/disable || die
-
- # TODO: Investigate why the following are failing.
- touch fig2dev-dvi/disable || die
- touch fig2dev-path/disable || die
- touch fig2dev-path-inplace/disable || die
- touch fig2dev-path-into/disable || die
- touch graphicx-dotted-files/disable || die
- touch hooks-input-file/disable || die
- touch knitr/disable || die
-
- # Even tough metapost is available, those tests fail on Gentoo
- # (while they succeed on Debian 'buster').
- # TODO: Determine why.
- # ERROR:mpost:I can't read MetaPost's log file, this is wrong.
- touch metapost/disable || die
- # expected error message not reported by Rubber
- touch metapost-error/disable || die
- # ERROR:mpost:I can't read MetaPost's log file, this is wrong.
- touch metapost-input/disable || die
-
- ./run.sh * || die "Tests failed with ${EPYTHON}"
-}
-
-src_install() {
- distutils-r1_src_install
-
- # Move misplaced files to correct location
- doinfo doc/${PN}/${PN}.info
- rm "${ED}"/usr/share/doc/${PN}/${PN}.{texi,info} || die
- mv "${ED}"/usr/share/doc/{${PN}/*,${PF}/} || die
- rmdir "${ED}"/usr/share/doc/${PN} || die
-}
diff --git a/dev-tex/rubber/rubber-1.6.7.ebuild b/dev-tex/rubber/rubber-1.6.7.ebuild
index da5c2eb0edec..b66e0595b837 100644
--- a/dev-tex/rubber/rubber-1.6.7.ebuild
+++ b/dev-tex/rubber/rubber-1.6.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]] || [[ -n "${EGIT_COMMIT_ID}" ]]; then
else
# NOTE: Cannot be "PYPI_PN=latex-rubber" + "inherit pypi" due to missing files
SRC_URI="https://gitlab.com/latex-rubber/${PN}/-/archive/${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+ KEYWORDS="amd64 ~ppc ~riscv ~x86"
fi
DESCRIPTION="A LaTeX wrapper for automatically building documents"