summaryrefslogtreecommitdiff
path: root/dev-texlive/texlive-context
diff options
context:
space:
mode:
Diffstat (limited to 'dev-texlive/texlive-context')
-rw-r--r--dev-texlive/texlive-context/Manifest7
-rw-r--r--dev-texlive/texlive-context/metadata.xml3
-rw-r--r--dev-texlive/texlive-context/texlive-context-2023_p69108-r3.ebuild (renamed from dev-texlive/texlive-context/texlive-context-2023_p69108-r2.ebuild)12
-rw-r--r--dev-texlive/texlive-context/texlive-context-2023_p69108-r4.ebuild117
4 files changed, 124 insertions, 15 deletions
diff --git a/dev-texlive/texlive-context/Manifest b/dev-texlive/texlive-context/Manifest
index 80b528d68cfa..e4f8309f4bb4 100644
--- a/dev-texlive/texlive-context/Manifest
+++ b/dev-texlive/texlive-context/Manifest
@@ -39,8 +39,6 @@ DIST context-visualcounter.source.r47085.tar.xz 6744 BLAKE2B f8b6822fe8a488888f8
DIST context.doc.r69665.tar.xz 84867548 BLAKE2B bd7a8817a865c9d3bf7ccad0de4f13333760592a615791c58b7344edeae4bf3ae0cf1394097e81d290f3f4d4752599aaee0d5178f4c399dccc1edce52f47b1c3 SHA512 b2558db5417c5c1ca10dd80be258fca33d9e5fd1b16c3f1baa7c871bb4d65e42a75c95336ae988864e7c4dd350c722eaa96c446839ca6d147949b38fa78461d9
DIST context.r69665.tar.xz 8275472 BLAKE2B 04d8bb1c999639276a5637df82ca074b1982816e7aac30d407b4d1623ed5678ad175724450a5e9dc3de3f95c142614761383c1c297a3b20cb8f50546153b516b SHA512 8951a79ae04a0bbcf7ec5f4d5f68e0f6ad3f79cfcce7379523b9bc74dc6ce3d0f07f628f3e182198ff37d313ca549b7b2512eeb28ce4a9c5460ec20ed7f2d2e7
DIST jmn.r45751.tar.xz 40048 BLAKE2B e3f6d9bff7a3a5d438a688baf76c0bdd58797461c0020929031b07f47d49b59359d791ac237165284e48951075c4512619be880e2b3dc1bca761e4703a3050dc SHA512 2e250c3f115911c56f9b8d46d358fdef289c624a5b24c9b4213bbf7818bf42c7b778df55d4bf181bce115b388915cedc90ef7cfa99ee6ad8dd621e7853fc7c29
-DIST luajittex.doc.r66186.tar.xz 30360 BLAKE2B 9011b987bee46fa3fd857c4a7c122911e5e614857a74ba6fafc18a768bd99c5c87a6255438c5cf5841e4a2f0aeb53137244313326d3276408591d90259c9b078 SHA512 7637835fae934f4fb1aea954270281a986733d0e0592204346edc290f2cd7d5200ee2fa0d9e15a27be8221c3c990a8c3d4654e314f96441a65c197d3bd259129
-DIST luajittex.r66186.tar.xz 484 BLAKE2B 9832037e5fc311ffa73cf68b63b5c462d9619c3351d8c0801c83d949c163321886d3ce1c9cca8158f288d63d169015e734a92d7ab20d2365c6a2cc21e22dcfcc SHA512 21313a5786f2bea08ce55db3a7beedabaf66f3331bd0eac1f8f3d7b926f68e103b14b1a5beaa271c37b60fc56735cc180e424f91db62f6e740530a65495d8e82
DIST tl-collection-context-2021.tar.xz 596 BLAKE2B 319e103a3568f2e4e6fd0ccbdae8b5ae97cf397fa97743bd2131a080c171c10fd20e3198676e6d419776a588241fe80ed122add0dd0352a188b5874d4e1bfdea SHA512 5bd74e1a434549cf31ce31777e9a32f90baa14148e6658633945508a46dbf6611644c4212b53812bb32a399e850517369e3d89bb0e495c89e6f2a979090ed765
DIST tl-context-2021.tar.xz 8353772 BLAKE2B dfc11d25bff6a85cc780c047b5c6cf6b664dfc39063414910cc55ac6e4abee76dbb82ceb5cbadde8134cf5ab602fe513f564ab696d231166b4b8877e36def79c SHA512 3351a0da659954026a8ac4f25c246f82fda0f63ded2a8dd1dc463bc71b237977b4beffa3e44ee932f2e22e7fbc396ffee3c70ad5a85d153ba032ad46040b176a
DIST tl-context-account-2021.tar.xz 6324 BLAKE2B 7a519311c1b35e1ead942a9198d60fa652b6cf1bfda03214546e45107f856825623a7ea213fb6ff82829016015163c3b1e73f9e112e3bca7bd77da1c2cd3e677 SHA512 755ddb4c62a496873d5362df01307163c79d2a6c3fabce6ea01b442c16dad2f23d72909df71dd44eb4fbbf5c57366e20eb49bfce240807c2e2a9a52cbd76680a
@@ -117,5 +115,6 @@ DIST tl-jmn-2021.tar.xz 40048 BLAKE2B e3f6d9bff7a3a5d438a688baf76c0bdd58797461c0
DIST tl-npp-for-context-2021.tar.xz 664 BLAKE2B 5882669c85f04553ad8d5f1722f4f27b967367cfb109ef782a90b3fc1fe42c8a898129f296e61e6ab3825447e798544109e1556533aeecad01137396058649ac SHA512 6d5da8b6e2f2bb6b514d43e8b72157a81285b6c15cbe74891a94f21a09a313813ebcf9e3a0a12847875f13d5599436ada4e5febb694c0a480931dd62a23035c6
DIST tl-npp-for-context.doc-2021.tar.xz 2136232 BLAKE2B 241dd233f3faec33222496aca1c6a9823772af68b2daff4256f532e2f5a28634bf0ded0c733524a053b6b985472009409fd99ac0daff719f8c54f9b181f632da SHA512 b3bddb0b9254ef9755628097ccb24ccbe86c25d3cba7a120c5d55da98a19061b716df1590a39323f57a8a698c5aafb5ecbe8b27d6505f2ba4acdf1ccdbcf82cd
EBUILD texlive-context-2021.ebuild 3328 BLAKE2B 6e1bd326b502190278ce66a3fe5e6716d86e667baeb17ca72811b101f2891a57036707b03d9231905e3ec13587c30092c6c4df0c3b6a90ae5739da07441b4000 SHA512 ad0b3a2694e3deffd9555e987d261c5981304937c2a17463918a28b43093884f5db7eb2472a82fa39370e93b98ecd137cc87c0827362491a0243bdfdfae1ee37
-EBUILD texlive-context-2023_p69108-r2.ebuild 2907 BLAKE2B ff5dd416319058b404bbe85c6be5ab230eed704159fe70102a2265ab14ea7b4ab0f307810468797372b489914e9423c72a53823cc690b260c9ce5710ab6de254 SHA512 6f011ffa4de79ce4edef2b16d6ff287a2b108a66cdb2e7d7f7533b96880adddbec295eb8fc1ef71c9d8b04101c1e7e4af471c0e853e91b4f59b6693ef2d9432b
-MISC metadata.xml 640 BLAKE2B df6206d129c39035f5a95f4e91613a5d1f87fa050e2f9b24836f0e540c9a7eae3e0448f98d4c5e2557f725a1797f6ba10053244ab61909e7e3ef8d362b6de486 SHA512 012bc4d22e234c3b666765b7d6430922350129d82fcc2b6ded7a24588d099ec74867304b8b4a5eb92b438dcdc6072a2900762c3cafa9075018426e57e1a5f8cc
+EBUILD texlive-context-2023_p69108-r3.ebuild 2857 BLAKE2B 8b45f164012659158315056c78c56d6234e1695110f05cb374c85038e93ddd29a369e067d4bd4d66bf3d8d33dde6eeeb7896153aedafbc16f563e1a22c9cce4a SHA512 7350bea8f773a98bc8569f6d9dfc00448c309a65de5e7e8ad92687800ba04e47cb5cb170e12d37976808001ea56212fa3422ee70523d038bcc2e822e1898bb30
+EBUILD texlive-context-2023_p69108-r4.ebuild 2942 BLAKE2B d071b539e218a8d340aa4f21bfc98e9ffd8648dfc400c5d88468183b83017d95bb7f02353e57f8b08cf802c84c0f7263efd5bd6a17cff0486eee919f10540392 SHA512 a90b22f18baebc2a9841bd1b28d57e2a96ffc64dd5baa2c4f062f23cd3e805eb460c2ab424f5f2d0b3f031b1998ebc571ef4dc4ea4a384b99a6064a716b88a5e
+MISC metadata.xml 518 BLAKE2B 4f1bb46596517c4ca589b5b42971521d7b32cb555a913db2739abe92e4eb4cf84ce1070f641105854ac4f82a6d9d40d07a4e76f1f8e79536ecaeeb38c4ca662f SHA512 1ca4088892a62994ed83929c8ba701a732dc46104d253469a4a6a98e183262ce010d2e7402fe181126c2b956690479e7b3f673cbb967c04cb86c15287636d58d
diff --git a/dev-texlive/texlive-context/metadata.xml b/dev-texlive/texlive-context/metadata.xml
index 631cd7535765..a91e8498da9f 100644
--- a/dev-texlive/texlive-context/metadata.xml
+++ b/dev-texlive/texlive-context/metadata.xml
@@ -13,7 +13,4 @@
Hans Hagen's powerful ConTeXt system, http://pragma-ade.com.
Also includes third-party ConTeXt packages.
</longdescription>
- <use>
- <flag name="luajittex">Add support for LuaJitTeX: LuaTeX based on LuaJIT which is usually faster.</flag>
- </use>
</pkgmetadata>
diff --git a/dev-texlive/texlive-context/texlive-context-2023_p69108-r2.ebuild b/dev-texlive/texlive-context/texlive-context-2023_p69108-r3.ebuild
index 3c02f6e2eb0c..c094f00af089 100644
--- a/dev-texlive/texlive-context/texlive-context-2023_p69108-r2.ebuild
+++ b/dev-texlive/texlive-context/texlive-context-2023_p69108-r3.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="8"
+EAPI=8
TEXLIVE_MODULE_CONTENTS="
collection-context.r69108
@@ -25,7 +25,6 @@ TEXLIVE_MODULE_CONTENTS="
context-vim.r62071
context-visualcounter.r47085
jmn.r45751
- luajittex.r66186
"
TEXLIVE_MODULE_DOC_CONTENTS="
context.doc.r69665
@@ -47,21 +46,18 @@ TEXLIVE_MODULE_DOC_CONTENTS="
context-typescripts.doc.r60422
context-vim.doc.r62071
context-visualcounter.doc.r47085
- luajittex.doc.r66186
"
TEXLIVE_MODULE_SRC_CONTENTS="
context-visualcounter.source.r47085
"
-TEXLIVE_MODULE_OPTIONAL_ENGINE="luajittex"
-
inherit texlive-module
DESCRIPTION="TeXLive ConTeXt and packages"
-LICENSE="BSD BSD-2 GPL-1 GPL-2 GPL-3 LGPL-2 LPPL-1.3 LPPL-1.3c MIT TeX TeX-other-free public-domain"
+LICENSE="BSD BSD-2 GPL-1+ GPL-2 GPL-3 LGPL-2+ LPPL-1.3 LPPL-1.3c MIT TeX TeX-other-free public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
COMMON_DEPEND="
>=dev-texlive/texlive-basic-2023
"
@@ -71,7 +67,7 @@ RDEPEND="
"
DEPEND="
${COMMON_DEPEND}
- >=app-text/texlive-core-2023[xetex,luajittex?]
+ >=app-text/texlive-core-2023[xetex]
"
TEXLIVE_MODULE_BINSCRIPTS="
diff --git a/dev-texlive/texlive-context/texlive-context-2023_p69108-r4.ebuild b/dev-texlive/texlive-context/texlive-context-2023_p69108-r4.ebuild
new file mode 100644
index 000000000000..e1bac1cd78f3
--- /dev/null
+++ b/dev-texlive/texlive-context/texlive-context-2023_p69108-r4.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TEXLIVE_MODULE_CONTENTS="
+ collection-context.r69108
+ context.r69665
+ context-calendar-examples.r66947
+ context-collating-marks.r68696
+ context-cyrillicnumbers.r47085
+ context-filter.r62070
+ context-gnuplot.r47085
+ context-handlecsv.r69186
+ context-legacy.r69173
+ context-letter.r60787
+ context-mathsets.r47085
+ context-pocketdiary.r66953
+ context-simpleslides.r67070
+ context-squares.r68545
+ context-sudoku.r67289
+ context-texlive.r66924
+ context-transliterator.r61127
+ context-typescripts.r60422
+ context-vim.r62071
+ context-visualcounter.r47085
+ jmn.r45751
+"
+TEXLIVE_MODULE_DOC_CONTENTS="
+ context.doc.r69665
+ context-calendar-examples.doc.r66947
+ context-collating-marks.doc.r68696
+ context-cyrillicnumbers.doc.r47085
+ context-filter.doc.r62070
+ context-gnuplot.doc.r47085
+ context-handlecsv.doc.r69186
+ context-legacy.doc.r69173
+ context-letter.doc.r60787
+ context-mathsets.doc.r47085
+ context-notes-zh-cn.doc.r66725
+ context-pocketdiary.doc.r66953
+ context-simpleslides.doc.r67070
+ context-squares.doc.r68545
+ context-sudoku.doc.r67289
+ context-transliterator.doc.r61127
+ context-typescripts.doc.r60422
+ context-vim.doc.r62071
+ context-visualcounter.doc.r47085
+"
+TEXLIVE_MODULE_SRC_CONTENTS="
+ context-visualcounter.source.r47085
+"
+
+inherit greadme texlive-module
+
+DESCRIPTION="TeXLive ConTeXt and packages"
+
+LICENSE="BSD BSD-2 GPL-1+ GPL-2 GPL-3 LGPL-2+ LPPL-1.3 LPPL-1.3c MIT TeX TeX-other-free public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+COMMON_DEPEND="
+ >=dev-texlive/texlive-basic-2023
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ dev-lang/ruby
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ >=app-text/texlive-core-2023[xetex]
+"
+
+TEXLIVE_MODULE_BINSCRIPTS="
+ texmf-dist/scripts/context/stubs-mkiv/unix/contextjit
+ texmf-dist/scripts/context/stubs-mkiv/unix/luatools
+ texmf-dist/scripts/context/stubs-mkiv/unix/mtxrunjit
+
+ texmf-dist/scripts/context/stubs/unix/texexec
+ texmf-dist/scripts/context/stubs/unix/texmfstart
+"
+
+src_prepare() {
+ default
+ # No need to install these .exe
+ rm -rf texmf-dist/scripts/context/stubs/{mswin,win64} || die
+}
+
+src_install() {
+ texlive-module_src_install
+
+ local mtxrun=/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+ fperms 755 "${mtxrun}"
+ newbin - mtxrun <<-EOF
+ #!/bin/sh
+ export TEXMF_DIST="${EPREFIX}/usr/share/texmf-dist"
+ exec ${mtxrun} "\$@"
+EOF
+
+ newbin - context <<-EOF
+ #!/bin/sh
+ exec mtxrun --script context "\$@"
+EOF
+
+ greadme_stdin <<-EOF
+ For using ConTeXt mkII simply use 'texexec' to generate your documents.
+ If you plan to use mkIV and its 'context' command to generate your documents,
+ you have to run 'mtxrun --generate' as normal user before first use.
+
+ More information and advanced options on:
+ http://wiki.contextgarden.net/TeX_Live_2011
+EOF
+}
+
+pkg_postinst() {
+ texlive-module_pkg_postinst
+ greadme_pkg_postinst
+}