public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2023-11-17 16:46 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2023-11-17 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     048c7f14a471f2e2c32cca54797689e137cd67c9
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 17 16:45:06 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Nov 17 16:45:06 2023 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=048c7f14

app-text/texlive-core: set TEXMF_PATH

The TEXMF_PATH variable was previously set via the
texlive-common.eclass, but this was changed with
13ea75aeff01 ("texlive-{common,module}.eclass: reduce diff and cleanup").

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index ff8a8a7..9987e3d 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -317,6 +317,8 @@ fi
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cjk X doc source tk +luajittex xetex xindy"
 
+TEXMF_PATH=/usr/share/texmf-dist
+
 MODULAR_X_DEPEND="
 	X? (
 		x11-libs/libX11


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2023-11-19 18:13 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2023-11-19 18:13 UTC (permalink / raw
  To: gentoo-commits

commit:     e232c6dc2071ab1df12836addecc927c7325dafc
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 19 18:12:33 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 18:12:48 2023 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=e232c6dc

app-text/texlive-core: patch out zlib version check in luazlib

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                 | 1 +
 app-text/texlive-core/texlive-core-2023.ebuild | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index d7cf934..4e92cfa 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -176,6 +176,7 @@ DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 4878654c60e2fb3a1415f492894a3d956d
 DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6 SHA512 f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
 DIST texfot.doc.r68110.tar.xz 35164 BLAKE2B 47f10b3bb639330c3517392ed19469fb36280bffd786792cc6c4b608c92c61a091b1c6143f707d4be09d46aa4dda48f928cc4cf1811ebbc487ca7e5eb677b58a SHA512 d652523552ad401598c68227b3e0e11c84261a3a243afc731f54892fc971c8f22e74bb58b6eb45ac15f70c8789e5a4a9c4dfca81a3dc304762ab97c8bc74e3c4
 DIST texfot.r68110.tar.xz 6936 BLAKE2B 1104fc5319d2dd5b71eee5f8e6e0a79edc4ad40215253591828b3fcc36cda0c7e538eb1751bc790994332b882af8e5618b0d908a6bb079e04370a3be2a296156 SHA512 0886ab706ce0f18b0eab304afa1d570fd55b57bc02c8b3b1aacde77c73ee260f688bd395b2e362cb998cc1aa9a2d1e228b118f5234eb9c40ce867a97d86f4ac9
+DIST texlive-2023-drop-luazlip-version-check.patch 1621 BLAKE2B 907cd70c1756cb5c771554b34232a4544d77d2ba5f5136b698cd713757a09643db4d338737490b9490c54eb2909a564685b8a765c08bcbf1b228dbe239c05955 SHA512 6ed1f7f7baefde6d027e30ae82fc3bf66b646a81148aeb81416e76893af167070032b385775aeed2a27a67c12ec76edff1fa2362e26d531cb6984b49710af9d0
 DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
 DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a SHA512 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
 DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50 SHA512 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 9987e3d..4ba6b2e 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -17,6 +17,8 @@ RESTRICT="mirror"
 
 SRC_URI="
 	mirror://ctan/Source/${MY_P}.tar.xz
+	https://github.com/Flowdalic/texlive-source/commit/9d53bc46fc5259542e32299ec695df375a4f54c9.patch
+		-> texlive-2023-drop-luazlip-version-check.patch
 "
 
 # We ship binextra collection alongside
@@ -417,6 +419,8 @@ src_prepare() {
 	# eapply "${FILESDIR}"/${P}-clang-16.patch
 	# eapply "${WORKDIR}"/${P}-CVE-2023-32700.patch
 
+	eapply "${DISTDIR}/texlive-2023-drop-luazlip-version-check.patch"
+
 	default
 
 	elibtoolize


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2023-11-19 18:50 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2023-11-19 18:50 UTC (permalink / raw
  To: gentoo-commits

commit:     13e452d1a3757ee8f950282c27da0b2907eac77d
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 19 18:50:36 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 18:50:36 2023 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=13e452d1

app-text/texlive-core: update drop-luazlib-version-check.patch, add PR link

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                 | 2 +-
 app-text/texlive-core/texlive-core-2023.ebuild | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 4e92cfa..a0508fb 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -176,7 +176,7 @@ DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 4878654c60e2fb3a1415f492894a3d956d
 DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6 SHA512 f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
 DIST texfot.doc.r68110.tar.xz 35164 BLAKE2B 47f10b3bb639330c3517392ed19469fb36280bffd786792cc6c4b608c92c61a091b1c6143f707d4be09d46aa4dda48f928cc4cf1811ebbc487ca7e5eb677b58a SHA512 d652523552ad401598c68227b3e0e11c84261a3a243afc731f54892fc971c8f22e74bb58b6eb45ac15f70c8789e5a4a9c4dfca81a3dc304762ab97c8bc74e3c4
 DIST texfot.r68110.tar.xz 6936 BLAKE2B 1104fc5319d2dd5b71eee5f8e6e0a79edc4ad40215253591828b3fcc36cda0c7e538eb1751bc790994332b882af8e5618b0d908a6bb079e04370a3be2a296156 SHA512 0886ab706ce0f18b0eab304afa1d570fd55b57bc02c8b3b1aacde77c73ee260f688bd395b2e362cb998cc1aa9a2d1e228b118f5234eb9c40ce867a97d86f4ac9
-DIST texlive-2023-drop-luazlip-version-check.patch 1621 BLAKE2B 907cd70c1756cb5c771554b34232a4544d77d2ba5f5136b698cd713757a09643db4d338737490b9490c54eb2909a564685b8a765c08bcbf1b228dbe239c05955 SHA512 6ed1f7f7baefde6d027e30ae82fc3bf66b646a81148aeb81416e76893af167070032b385775aeed2a27a67c12ec76edff1fa2362e26d531cb6984b49710af9d0
+DIST texlive-2023-drop-luazlib-version-check.patch 1622 BLAKE2B 657d2cf7a8082bf295a4f0b8f7d1f6db9284b2b937527b4550dbe440a5d7c53524cd0c81d16d0939c832e5f49f3ec2fdeb10b90333787b8c0b65c5a5846adcb7 SHA512 a81aea3127881f8b57dcbaece0f1b8a5afc2d20781d1e28f44695348ae4444bfa6cd8963f26d929bfdd77833f3732ca3785348cd42d8ea20d37458b3ddb1273b
 DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
 DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a SHA512 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
 DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50 SHA512 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 4ba6b2e..1791cbe 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -17,8 +17,8 @@ RESTRICT="mirror"
 
 SRC_URI="
 	mirror://ctan/Source/${MY_P}.tar.xz
-	https://github.com/Flowdalic/texlive-source/commit/9d53bc46fc5259542e32299ec695df375a4f54c9.patch
-		-> texlive-2023-drop-luazlip-version-check.patch
+	https://github.com/Flowdalic/texlive-source/commit/8be4094fa5dfcfbeace5d16a481ae97fdf816727.patch
+		-> texlive-2023-drop-luazlib-version-check.patch
 "
 
 # We ship binextra collection alongside
@@ -419,7 +419,8 @@ src_prepare() {
 	# eapply "${FILESDIR}"/${P}-clang-16.patch
 	# eapply "${WORKDIR}"/${P}-CVE-2023-32700.patch
 
-	eapply "${DISTDIR}/texlive-2023-drop-luazlip-version-check.patch"
+	# https://github.com/TeX-Live/texlive-source/pull/62
+	eapply "${DISTDIR}/texlive-2023-drop-luazlib-version-check.patch"
 
 	default
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2023-11-20 17:44 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2023-11-20 17:44 UTC (permalink / raw
  To: gentoo-commits

commit:     811c9ab604cdc32d7ac580b6925edfba9446c606
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 17:44:38 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 17:44:38 2023 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=811c9ab6

app-text/texlive-core: fix texlive-*-source SRC_URI

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 1791cbe..891992f 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -16,7 +16,7 @@ LICENSE="Apache-2.0 Artistic BSD BSD-2 FDL-1.3 GPL-1 GPL-2 GPL-3 GPL-3+ LGPL-3 L
 RESTRICT="mirror"
 
 SRC_URI="
-	mirror://ctan/Source/${MY_P}.tar.xz
+	mirror://ctan/systems/texlive/Source/${MY_P}.tar.xz
 	https://github.com/Flowdalic/texlive-source/commit/8be4094fa5dfcfbeace5d16a481ae97fdf816727.patch
 		-> texlive-2023-drop-luazlib-version-check.patch
 "


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2023-12-29 11:50 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2023-12-29 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     d380ac5e3c76339bb7121c42d131fd243d34fb85
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 29 10:46:50 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Dec 29 10:46:57 2023 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=d380ac5e

app-text/texlive-core: drop obsolete lines

The texlive.tlpdb is no longer available since we obtain the packages in
a differnt way now, and it is not clear why it was moved anyway.

Also, do as the comment guides us and remove the reautoconf for
libs/cairo.

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 891992f..749e642 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -394,8 +394,6 @@ RELOC_TARGET=texmf-dist
 src_prepare() {
 	cd "${WORKDIR}" || die
 
-	# mv texlive.tlpdb tlpkg/ || die "failed to move texlive.tlpdb"
-
 	# From texlive-module.eclass.
 	sed -n -e 's:\s*RELOC/::p' tlpkg/tlpobj/* > "${T}/reloclist" || die
 	sed -e 's/\/[^/]*$//' -e "s:^:${RELOC_TARGET}/:" "${T}/reloclist" |
@@ -425,9 +423,6 @@ src_prepare() {
 	default
 
 	elibtoolize
-
-	# Drop this on 2022 bump!
-	"${S}"/reautoconf libs/cairo || die
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2023-12-29 11:50 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2023-12-29 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     b8ae489765c273244bb399971ba7618f3d349f68
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 29 11:50:24 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Dec 29 11:50:24 2023 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=b8ae4897

app-text/texlive-core: reduce diff with previous ebuild version

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 159 ++++++++++++-------------
 1 file changed, 77 insertions(+), 82 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 749e642..e1d570a 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -441,86 +441,9 @@ src_configure() {
 	# revisit/upstream once we bump to 2022, bug #882245
 	append-cppflags -D_GNU_SOURCE
 
-	tc-export CC CXX AR RANLIB
-	myconf=(
-		--disable-native-texlive-build
-		--enable-shared
-		--disable-static
-		--with-banner-add="/Gentoo Linux"
-
-		--with-system-freetype2
-		--with-system-zlib
-		--with-system-libpng
-		--with-system-teckit
-		--with-teckit-includes="${EPREFIX}"/usr/include/teckit
-		--with-system-kpathsea
-		--with-kpathsea-includes="${EPREFIX}"/usr/include
-		--with-system-icu
-		--with-system-ptexenc
-		--with-system-harfbuzz
-		--with-system-graphite2
-		--with-system-cairo
-		--with-system-pixman
-		--with-system-zziplib
-		--with-system-libpaper
-		--with-system-gmp
-		--with-system-gd
-		--with-system-mpfr
-		--with-system-potrace
-		# --with-system-xpdf
-		--without-texinfo
-		--disable-dialog
-		--disable-multiplatform
-		--enable-chktex
-		--enable-epsfwin
-		--enable-detex
-		--enable-dvi2tty
-		--enable-mftalkwin
-		--enable-regiswin
-		--enable-tektronixwin
-		--enable-unitermwin
-		--enable-vlna
-		--with-ps=gs
-		--disable-psutils
-		--disable-t1utils
-		--enable-ipc
-		--disable-biber
-		--disable-bibtex-x
-		--disable-dvipng
-		--disable-dvipsk
-		--disable-lcdf-typetools
-		--disable-ps2pk
-		--disable-ttf2pk2
-		--disable-tex4htk
-		--disable-cjkutils
-		--disable-xdvik
-		--enable-luatex
-		--disable-dvisvgm
-		--disable-ps2eps
-		--disable-largefile
-		--disable-build-in-source-tree
-		--disable-xindy-docs
-		--disable-xindy-rules
-		"$(use_enable luajittex)"
-		"$(use_enable luajittex luajithbtex)"
-		"$(use_enable luajittex mfluajit)"
-		"$(use_enable xetex)"
-		"$(use_enable cjk dviout-util)"
-		# "$(use_enable cjk ptex)"
-		"$(use_enable cjk eptex)"
-		# "$(use_enable cjk uptex)"
-		"$(use_enable cjk euptex)"
-		"$(use_enable cjk mendexk)"
-		"$(use_enable cjk makejvf)"
-		"$(use_enable cjk pmp)"
-		"$(use_enable cjk upmp)"
-		"$(use_enable tk texdoctk)"
-		"$(use_with X x)"
-		"$(use_enable xindy)"
-
+	local econf_new_2023=(
 		--enable-ptex=no
 		--enable-uptex=no
-
 		--enable-autosp=yes
 		--enable-axodraw2=yes
 		--enable-devnag=yes
@@ -546,16 +469,89 @@ src_configure() {
 		--enable-ttfdump=yes
 		--enable-upmendex=yes
 		--enable-texlive=yes
-
 		--enable-linked-scripts=no
 		# web2c afm2pl chktex detex dtl dvi2tty dvidvi dviljk dviout-util dvipdfm-x dvipos gregorio gsftopk makeindexk makejvf mendexk musixtnt seetexk ttfdump upmendex texlive
 	)
+
+	tc-export CC CXX AR RANLIB
 	cd "${BUILDDIR}" || die
 	ECONF_SOURCE="${S}" \
 		econf -C \
 		--bindir="${EPREFIX}"/usr/bin \
 		--datadir="${BUILDDIR}" \
-		"${myconf[@]}"
+		--with-system-freetype2 \
+		--with-system-zlib \
+		--with-system-libpng \
+		--with-system-teckit \
+		--with-teckit-includes="${EPREFIX}"/usr/include/teckit \
+		--with-system-kpathsea \
+		--with-kpathsea-includes="${EPREFIX}"/usr/include \
+		--with-system-icu \
+		--with-system-ptexenc \
+		--with-system-harfbuzz \
+		--with-system-graphite2 \
+		--with-system-cairo \
+		--with-system-pixman \
+		--with-system-zziplib \
+		--with-system-libpaper \
+		--with-system-gmp \
+		--with-system-gd \
+		--with-system-mpfr \
+		--with-system-potrace \
+		--without-texinfo \
+		--disable-dialog \
+		--disable-multiplatform \
+		--enable-chktex \
+		--enable-epsfwin \
+		--enable-detex \
+		--enable-dvi2tty \
+		--enable-mftalkwin \
+		--enable-regiswin \
+		--enable-shared \
+		--enable-tektronixwin \
+		--enable-unitermwin \
+		--enable-vlna \
+		--with-ps=gs \
+		--disable-psutils \
+		--disable-t1utils \
+		--enable-ipc \
+		--disable-biber \
+		--disable-bibtex-x \
+		--disable-dvipng \
+		--disable-dvipsk \
+		--disable-lcdf-typetools \
+		--disable-ps2pk \
+		--disable-ttf2pk2 \
+		--disable-tex4htk \
+		--disable-cjkutils \
+		--disable-xdvik \
+		--enable-luatex \
+		--disable-dvisvgm \
+		--disable-ps2eps \
+		--disable-static \
+		--disable-native-texlive-build \
+		--disable-largefile \
+		--disable-build-in-source-tree \
+		--disable-xindy-docs \
+		--disable-xindy-rules \
+		--with-banner-add=" Gentoo Linux" \
+		$(use_enable luajittex) \
+		$(use_enable luajittex luajithbtex) \
+		$(use_enable luajittex mfluajit) \
+		$(use_enable xetex) \
+		$(use_enable cjk dviout-util) \
+		$(use_enable cjk ptex) \
+		$(use_enable cjk eptex) \
+		$(use_enable cjk uptex) \
+		$(use_enable cjk euptex) \
+		$(use_enable cjk mendexk) \
+		$(use_enable cjk makejvf) \
+		$(use_enable cjk pmp) \
+		$(use_enable cjk upmp) \
+		$(use_enable tk texdoctk) \
+		$(use_with X x) \
+		$(use_enable xindy) \
+		"${econf_new_2023[@]}"
 }
 
 src_compile() {
@@ -666,9 +662,8 @@ pkg_postinst() {
 
 	local display_migration_hint=false
 	if [[ -n ${REPLACING_VERSIONS} ]]; then
-		local new_texlive_version
+		local new_texlive_version=$(ver_cut 1)
 		local replaced_version
-		new_texlive_version=$(ver_cut 1)
 		for replaced_version in ${REPLACING_VERSIONS}; do
 			replaced_version=$(ver_cut 1 "${replaced_version}")
 			if ver_test "${replaced_version}" -lt "${new_texlive_version}" ; then


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2023-12-30 12:05 Paul Zander
  0 siblings, 0 replies; 34+ messages in thread
From: Paul Zander @ 2023-12-30 12:05 UTC (permalink / raw
  To: gentoo-commits

commit:     08b0e18b2ef3b095a6b50b592c8f01b2bfb3cf12
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sat Dec 30 11:58:27 2023 +0000
Commit:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
CommitDate: Sat Dec 30 11:58:27 2023 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=08b0e18b

app-text/texlive-core: only enable xpdfopen when X is enabled

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>

 app-text/texlive-core/texlive-core-2023.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index e1d570a..7147ea9 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -453,7 +453,7 @@ src_configure() {
 		--enable-tpic2pdftex=yes
 		--with-clisp-runtime=system
 		--enable-xml2pmx=yes
-		--enable-xpdfopen=yes
+		$(use_enable X xpdfopen)
 		--enable-web2c=yes
 		--enable-afm2pl=yes
 		--enable-dtl=yes


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-01-10 21:15 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-01-10 21:15 UTC (permalink / raw
  To: gentoo-commits

commit:     30ada4d41a2a485c3c86b01644a13f0e9b6fcaad
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 10 21:14:45 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jan 10 21:14:45 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=30ada4d4

app-text/texlive-core: apply gentoo patches

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                 |  2 +-
 app-text/texlive-core/texlive-core-2023.ebuild | 28 ++++++++++++++++----------
 2 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index a0508fb..211d640 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -67,6 +67,7 @@ DIST findhyph.doc.r47444.tar.xz 35040 BLAKE2B c8c7bd2eec414c4289b441c047c3687072
 DIST findhyph.r47444.tar.xz 3904 BLAKE2B ed688ba5b589ecfda3c1de90f7977fb76952576534b4614ba01643335d25a7a7b2593d954515f96e65e6fffb5544aae6237b5ad1dd7b011691a0666cf516ba86 SHA512 aea6305dc0d9b31367638078a7958933468e761ef4cf47a1c44d9fd5ab2e25f7af22273c4631946a90edc9b51947c2e56b3d4b74c8c59f0a79250c2edf5bc137
 DIST fragmaster.doc.r26313.tar.xz 80316 BLAKE2B 5fe2d1f1b5b38dbf579e0ab8819103a04e885c9b43ed7e76afc4836da78f230a0a56840a0c188a6f40e06d17084108f0f7cccb8e45f5a9c32c2856d8c681a55e SHA512 61f0bd7dab46bfb91b634006217f01648007cbce3c9187b0811a5cc1755ec19654da94b47866ad9873fd57629f1561d1cc46bf3a4d62db618502aa0e67500637
 DIST fragmaster.r26313.tar.xz 6872 BLAKE2B 85cb9e3b240f22274f25bf1ff002b86ad20389d20840c197653242e8983795e4f61358b9546b302be786eeebe7359f51ae60a7b82fc06d2a5aec561d50fc7cfc SHA512 dc5d80aa4bab7a0a66258face6cf8222d03b12ea492f7cf568ef815a6d5950a8a2b36c7403ab466141f49cb8faedfbb33146820b88da17d8b8fa18a2b16235e4
+DIST gentoo-tex-patches-2.tar.bz2 16843 BLAKE2B 57f26c2c8179f4b97b87395af8a768dbf8ae38510a73fa649f09ac731343bd21261e8b1489c674e8ba1fa0384351b288382adb0fefa6dd58e39f5419460fc0c3 SHA512 d5a2e7eea4d94473f7adb599ae3e5ed87aacde8430c3f50a3a837746103658ccf50b32ebb2849ad4c80fcb1e9756823b45cd267732564ee44ac5e6f7a16d2acf
 DIST git-latexdiff.doc.r54732.tar.xz 18012 BLAKE2B f92e9a6aa1f258e89166b3b980af777fae808a4181fbfaa6258040ae2b732cc0cca054fae359d4b297964df50932e1880de285ec55f01be4321a82730128869e SHA512 bfda354f808c1f94dfac207d1526409a160b89292e44541930dac34383e3ffec9ce63d04db041ea5ac529e1e01fdc80c4c64cd43e8cdc14aac974094732d6fe8
 DIST git-latexdiff.r54732.tar.xz 8100 BLAKE2B d1acd7e6d100f59084868d2178c25bf75689646130edf87c1626c3b542d56001865c359df4d2d210a07649ea5293f05d7785e9e4ddfd81a7bc570969268ccf4d SHA512 74077b3dd1a91a734af6d668b309f804dc58a282393d88d8d5d74a5e6fc73c197e49b462369f829cc7151e20aaf8085c0587428ed61ce7957a1ef173d92c5481
 DIST gsftopk.doc.r52851.tar.xz 27540 BLAKE2B c6f3e6f01bf63616a66318fc652ae0e7cf08ac0e94eb9d31ec98058da77215fc8c84be7e885960eea70ff82d72533c5011a96136758f0159b7c17430aa835fc6 SHA512 0a597e2908438fc00fc2bafa7ec635a82b70aad9d7f7e86851a654c0b72b719b8c550be0c20ecf6c8d96627863a48e6a387156ad2c7e71d1e296dd4937d60805
@@ -176,7 +177,6 @@ DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 4878654c60e2fb3a1415f492894a3d956d
 DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6 SHA512 f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
 DIST texfot.doc.r68110.tar.xz 35164 BLAKE2B 47f10b3bb639330c3517392ed19469fb36280bffd786792cc6c4b608c92c61a091b1c6143f707d4be09d46aa4dda48f928cc4cf1811ebbc487ca7e5eb677b58a SHA512 d652523552ad401598c68227b3e0e11c84261a3a243afc731f54892fc971c8f22e74bb58b6eb45ac15f70c8789e5a4a9c4dfca81a3dc304762ab97c8bc74e3c4
 DIST texfot.r68110.tar.xz 6936 BLAKE2B 1104fc5319d2dd5b71eee5f8e6e0a79edc4ad40215253591828b3fcc36cda0c7e538eb1751bc790994332b882af8e5618b0d908a6bb079e04370a3be2a296156 SHA512 0886ab706ce0f18b0eab304afa1d570fd55b57bc02c8b3b1aacde77c73ee260f688bd395b2e362cb998cc1aa9a2d1e228b118f5234eb9c40ce867a97d86f4ac9
-DIST texlive-2023-drop-luazlib-version-check.patch 1622 BLAKE2B 657d2cf7a8082bf295a4f0b8f7d1f6db9284b2b937527b4550dbe440a5d7c53524cd0c81d16d0939c832e5f49f3ec2fdeb10b90333787b8c0b65c5a5846adcb7 SHA512 a81aea3127881f8b57dcbaece0f1b8a5afc2d20781d1e28f44695348ae4444bfa6cd8963f26d929bfdd77833f3732ca3785348cd42d8ea20d37458b3ddb1273b
 DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
 DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a SHA512 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
 DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50 SHA512 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 7147ea9..f272a7e 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,10 +15,12 @@ SLOT="0"
 LICENSE="Apache-2.0 Artistic BSD BSD-2 FDL-1.3 GPL-1 GPL-2 GPL-3 GPL-3+ LGPL-3 LPPL-1.0 LPPL-1.2 LPPL-1.3 LPPL-1.3c MIT TeX TeX-other-free public-domain"
 RESTRICT="mirror"
 
+GENTOO_TEX_PATCHES_NUM=2
+
 SRC_URI="
 	mirror://ctan/systems/texlive/Source/${MY_P}.tar.xz
-	https://github.com/Flowdalic/texlive-source/commit/8be4094fa5dfcfbeace5d16a481ae97fdf816727.patch
-		-> texlive-2023-drop-luazlib-version-check.patch
+	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
+		-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
 "
 
 # We ship binextra collection alongside
@@ -411,14 +413,18 @@ src_prepare() {
 		-e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,$(pkg-config kpathsea --variable=includedir)\"," \
 		texk/web2c/configure || die
 
-	# eapply "${WORKDIR}"/patches
-	# eapply "${FILESDIR}"/${P}-cairo-strings.patch
-	# eapply "${FILESDIR}"/${P}-slibtool.patch
-	# eapply "${FILESDIR}"/${P}-clang-16.patch
-	# eapply "${WORKDIR}"/${P}-CVE-2023-32700.patch
-
-	# https://github.com/TeX-Live/texlive-source/pull/62
-	eapply "${DISTDIR}/texlive-2023-drop-luazlib-version-check.patch"
+	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
+	local drop_patches=(
+		texlive-2021-unbundle-linked_scripts.patch
+		texlive-core-2021-CVE-2023-32700.patch
+		texlive-core-2021-clang-16.patch
+		texlive-core-2021-slibtool.patch
+	)
+	local patch
+	for patch in ${drop_patches[@]}; do
+		rm "${patch_dir}/${patch}" || die "Could not remove ${patch}"
+	done
+	eapply "${patch_dir}"
 
 	default
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-02-11 11:28 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-02-11 11:28 UTC (permalink / raw
  To: gentoo-commits

commit:     19e9754e5ce7a52dccaa0db0b07eb57bd76306e2
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 11 11:12:02 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Feb 11 11:12:02 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=19e9754e

app-text/texlive-core: add 'die' when invoking "fmtutil-sys -all"

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 644f9e4..86b92a6 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -743,7 +743,7 @@ pkg_postinst() {
 	etexmf-update
 
 	einfo "Regenerating TeX formats"
-	fmtutil-sys --all &> /dev/null
+	fmtutil-sys --all &> /dev/null || die "Failed to regenerate TeX formats"
 
 	elog
 	elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge,"


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-02-12  9:30 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-02-12  9:30 UTC (permalink / raw
  To: gentoo-commits

commit:     26829570ca8dd60c2d518a2ddb69a63506b4de6f
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 12 09:29:50 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Feb 12 09:30:11 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=26829570

app-text/texlive-core: add note about not using 'die'

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 644f9e4..f09dc64 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -742,6 +742,10 @@ src_install() {
 pkg_postinst() {
 	etexmf-update
 
+	# Note that the fmtutil-sys call has no "|| die" attached to it. We
+	# are here in pkg_postinst where invoking die is not sensible.
+	# TODO: Research the rationale of calling fmtutil-sys here and the
+	# reasons why it fails.
 	einfo "Regenerating TeX formats"
 	fmtutil-sys --all &> /dev/null
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-02-12  9:30 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-02-12  9:30 UTC (permalink / raw
  To: gentoo-commits

commit:     080320cef7ec1f3eac489b0cff570f286417b3d5
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 12 09:27:07 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Feb 12 09:30:11 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=080320ce

Revert "app-text/texlive-core: add 'die' when invoking "fmtutil-sys -all""

This reverts commit 19e9754e5ce7a52dccaa0db0b07eb57bd76306e2.

So, this is in pkg_postinst where invoking die is not really
sensible. After all, the package was already successfully merged.

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 86b92a6..644f9e4 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -743,7 +743,7 @@ pkg_postinst() {
 	etexmf-update
 
 	einfo "Regenerating TeX formats"
-	fmtutil-sys --all &> /dev/null || die "Failed to regenerate TeX formats"
+	fmtutil-sys --all &> /dev/null
 
 	elog
 	elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge,"


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-02-12 15:02 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-02-12 15:02 UTC (permalink / raw
  To: gentoo-commits

commit:     c20bbb8aac0d34b3f53012668b73d87704d7fcd7
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 12 10:15:45 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Feb 12 10:15:49 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=c20bbb8a

app-text/texlive-core: invoke efmtutil-sys from the eclass and use --ignore-errors

texlive-core always invoked texmf-update and fmtutil-sys ignore its
exit status, but with the recent eclass change etexmf-update became
sensitive to its exit status.

And since we now invoke efmtutil-sys, instead of invoking fmtutil-sys
directly, we have to use --ignore-errors to restore the original
behavior of the ebuild.

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index f09dc64..07d1909 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -740,14 +740,16 @@ src_install() {
 }
 
 pkg_postinst() {
-	etexmf-update
-
-	# Note that the fmtutil-sys call has no "|| die" attached to it. We
-	# are here in pkg_postinst where invoking die is not sensible.
-	# TODO: Research the rationale of calling fmtutil-sys here and the
-	# reasons why it fails.
-	einfo "Regenerating TeX formats"
-	fmtutil-sys --all &> /dev/null
+	# Note that the etexmf-update and efmtutil-sys use nonfatal. We are
+	# pkg_postinst, so invoking die will merely print an error message
+	# but not abort the installation as it already happened. However,
+	# unlike the texlive modules, we observed fmtutil-sys failures in
+	# texlive-core.
+
+	# TODO: Research the rationale of calling etexmf-update and
+	# eftmutil-sys here and the reasons why it fails.
+	etexmf-update --ignore-errors
+	efmtutil-sys --ignore-errors
 
 	elog
 	elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge,"


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-02-25 15:26 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-02-25 15:26 UTC (permalink / raw
  To: gentoo-commits

commit:     65cbcf36fa23a63bc2ccdba0e433562d9a988a21
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 25 15:26:14 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 15:26:14 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=65cbcf36

app-text/texlive-core: dependency adjustments

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 07d1909..0f46bfc 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.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"
 
 TL_SOURCE_VERSION=20230311
 inherit flag-o-matic toolchain-funcs libtool texlive-common
@@ -13,9 +13,7 @@ HOMEPAGE="https://tug.org/texlive/"
 SLOT="0"
 LICENSE="Apache-2.0 Artistic BSD BSD-2 FDL-1.3 GPL-1 GPL-2 GPL-3 GPL-3+ LGPL-3 LPPL-1.0 LPPL-1.2 LPPL-1.3 LPPL-1.3c MIT TeX TeX-other-free public-domain"
 RESTRICT="mirror"
-
 GENTOO_TEX_PATCHES_NUM=2
-
 SRC_URI="
 	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
 	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
@@ -378,7 +376,6 @@ TEXLIVE_MODULE_BINLINKS="
 	kpsetool:kpsexpand
 	kpsetool:kpsepath
 "
-
 # TL_CORE_EXTRA_SRC_MODULES=""
 
 texlive-common_append_to_src_uri TL_CORE_EXTRA_CONTENTS
@@ -406,7 +403,6 @@ KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
 IUSE="cjk X doc source tk +luajittex xetex xindy"
 
 TEXMF_PATH=/usr/share/texmf-dist
-
 MODULAR_X_DEPEND="
 	X? (
 		x11-libs/libX11
@@ -431,13 +427,13 @@ COMMON_DEPEND="
 	dev-libs/mpfr:=
 	>=dev-libs/ptexenc-1.4.3
 	xetex? (
-		>=app-text/teckit-2.5.3
+		>=app-text/teckit-2.5.10
 		media-libs/fontconfig
 	)
 	xindy? ( dev-lisp/clisp:= )
 	media-libs/freetype:2
 	>=dev-libs/icu-50:=
-	>=dev-libs/kpathsea-6.3.2:=
+	>=dev-libs/kpathsea-6.3.5:=
 "
 
 BDEPEND="
@@ -452,9 +448,6 @@ DEPEND="
 
 RDEPEND="
 	${COMMON_DEPEND}
-	>=app-text/ps2pkm-1.8_p20230311
-	>=app-text/dvipsk-2023.1_p20230311
-	>=dev-tex/bibtexu-4.00_p20230311
 	virtual/perl-Getopt-Long
 	dev-perl/File-HomeDir
 	dev-perl/Log-Dispatch
@@ -465,6 +458,12 @@ RDEPEND="
 		dev-perl/Tk
 	)
 "
+RDEPEND+="
+	>=app-text/dvisvgm-3.2
+	>=dev-tex/bibtexu-3.72
+	>=dev-tex/latexdiff-1.3.3
+	>=dev-tex/latexmk-4.83
+"
 
 S="${WORKDIR}/${MY_P}"
 BUILDDIR="${WORKDIR}/${P}_build"


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-02-26 13:54 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-02-26 13:54 UTC (permalink / raw
  To: gentoo-commits

commit:     692d410f5b9264c34fe1d191db04cffefb668bf6
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 26 13:54:42 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Feb 26 13:54:42 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=692d410f

app-text/texlive-core: fix DoubleEmptyLine

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index f76bceb..881aff4 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -20,7 +20,6 @@ SRC_URI="
 		-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
 "
 
-
 # Macros that are not a part of texlive-sources or or pulled in from collection-binextra
 # but still needed for other packages during installation
 TL_CORE_EXTRA_CONTENTS="


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-02-26 13:54 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-02-26 13:54 UTC (permalink / raw
  To: gentoo-commits

commit:     dfbef99927a09a0561b2e38fa7409f3b566379b0
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 26 13:53:38 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Feb 26 13:53:38 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=dfbef999

app-text/texlive-core: drop keepdir /usr/share/texmf-site

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index fa9ac06..f76bceb 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -443,8 +443,6 @@ src_install() {
 
 	texlive-common_handle_config_files
 
-	keepdir /usr/share/texmf-site
-
 	# the virtex symlink is not installed
 	# The links has to be relative, since the targets
 	# is not present at this stage and MacOS doesn't


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-02-26 13:55 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-02-26 13:55 UTC (permalink / raw
  To: gentoo-commits

commit:     f28c6e6a5d5176bb5b7dc8dbe07812237912d04f
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 26 13:55:38 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Feb 26 13:55:38 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=f28c6e6a

app-text/texlive-core: tabify

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 881aff4..6205862 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -263,8 +263,8 @@ src_configure() {
 		--enable-web2c=yes
 		--enable-afm2pl=yes
 		--enable-dvidvi=yes
-	    --enable-dviljk=yes
-        $(use_enable cjk dvipdfm-x)
+		--enable-dviljk=yes
+		$(use_enable cjk dvipdfm-x)
 		--enable-dvipos=yes
 		--enable-gregorio=yes
 		--enable-gsftopk=yes


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-03-01  8:06 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-03-01  8:06 UTC (permalink / raw
  To: gentoo-commits

commit:     0c5ffff310cd69c76976d2392d819a58f4aa96e6
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  1 07:56:14 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Mar  1 07:56:14 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=0c5ffff3

app-text/texlive-core: bump gentoo patches to 3

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                 |  2 +-
 app-text/texlive-core/texlive-core-2023.ebuild | 12 +-----------
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 5f7214a..9484ef4 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -17,7 +17,7 @@ DIST dvipdfmx.doc.r69127.tar.xz 3125132 BLAKE2B b29cc6a2f1934fdeab678a5246154b1b
 DIST dvipdfmx.r69127.tar.xz 26704 BLAKE2B 7d2790d9aa6b994ab3619bd96ea6880e9243105001224d7bbadd130b03c7b8335fe751bdcbb90ef5ad92d60d3a80e63f0f152d50725a80cf1c78e45ab5c9245d SHA512 75703f600365c90379c5d009e00d35d2e514a76b2556c96c84fc2a717287441af419a26fc9ef087d111f2e77c7180f6371ca2ec33b66052ab63ca3d11f48e788
 DIST dvipos.doc.r66186.tar.xz 28764 BLAKE2B 7bc90b21109d52375ffdfef601722d0d3bb36932556f8f29ae62cd4f62c2171da2cf08f9bec72f368711dea071cd15b09f3d3661a91013a086c3a6621abc8794 SHA512 254a1db41636608a133e7807a8d4ea8ddd99ac646f35b66a43205ac7fdaf4a15c21eafbb85e23a182506e509895776d1fcbe63b3b8a7f197d577c6405ece5c44
 DIST dvipos.r66186.tar.xz 296 BLAKE2B 1560c5a795df9c095c8115e7f0296ffa3206dd2630a8cf2df9dd76aa2ae1c6b5f044d327c44d026bd94bf80d6bab12cf7da04ef5b7ccb3291762a495d8a4764c SHA512 9e949fb402facda9c30fa2f388b80f2cfc530670b33cbd78559e4449fa6004c5d4082e4fb895ea397a334a333e5d5ae1a4f66fde3885f0a9eb28c9d9ebbecd0a
-DIST gentoo-tex-patches-2.tar.bz2 16843 BLAKE2B 57f26c2c8179f4b97b87395af8a768dbf8ae38510a73fa649f09ac731343bd21261e8b1489c674e8ba1fa0384351b288382adb0fefa6dd58e39f5419460fc0c3 SHA512 d5a2e7eea4d94473f7adb599ae3e5ed87aacde8430c3f50a3a837746103658ccf50b32ebb2849ad4c80fcb1e9756823b45cd267732564ee44ac5e6f7a16d2acf
+DIST gentoo-tex-patches-3.tar.bz2 3860 BLAKE2B 048d1fb59909f0f319f7a77ca424dd48d1f879d7c97be5c683e6c76142d1a878705adfd3cd734e401bbf2cf319c7e539540781bd9ab0fc937b2c93e129e3ceac SHA512 6976ddf60b6b61fb04c04ddae1fcc98372047b7186a34cd531f0a5011b69310b598db89f216265d91e9a465fd4a4e7410920ae1373b378495beeeb537c73a17a
 DIST gsftopk.doc.r52851.tar.xz 27540 BLAKE2B c6f3e6f01bf63616a66318fc652ae0e7cf08ac0e94eb9d31ec98058da77215fc8c84be7e885960eea70ff82d72533c5011a96136758f0159b7c17430aa835fc6 SHA512 0a597e2908438fc00fc2bafa7ec635a82b70aad9d7f7e86851a654c0b72b719b8c550be0c20ecf6c8d96627863a48e6a387156ad2c7e71d1e296dd4937d60805
 DIST gsftopk.r52851.tar.xz 3548 BLAKE2B 65e455587ba7b014be3f7668225fd0f5b4816406896209929001cab5b61dd6b748120970dca79207117b6a5b07ff7c00f96aab6e540397405d075425f8a79a2b SHA512 cb9aebd7428d10b627d80ea40d297f3e6de006859c7dd713478ff193458494f90017ecd0737376ac1f47638b059e02e8a46ea53a7c56b8561af75f770e214413
 DIST hyphen-base.r68321.tar.xz 22604 BLAKE2B b11b688304c3622c71ddbb38e9095e550871360418d176ab717bdc59954c0648636e5627f55180980e789efed918dfdbab55c25b1b95c8ab0467398b1b2592c4 SHA512 d3f2749cc6946702ff0d51c1d823531bc92b77c1106aec252c84cc8649aa56048556c90e9792f1b0749bba0b86b7c34aa2b04fe2946d1226315dbc73add36913

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild b/app-text/texlive-core/texlive-core-2023.ebuild
index 0e13faf..a9c765a 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://tug.org/texlive/"
 SLOT="0"
 LICENSE="Apache-2.0 Artistic BSD BSD-2 FDL-1.3 GPL-1 GPL-2 GPL-3 GPL-3+ LGPL-3 LPPL-1.0 LPPL-1.2 LPPL-1.3 LPPL-1.3c MIT TeX TeX-other-free public-domain"
 RESTRICT="mirror"
-GENTOO_TEX_PATCHES_NUM=2
+GENTOO_TEX_PATCHES_NUM=3
 SRC_URI="
 	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
 	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
@@ -214,16 +214,6 @@ src_prepare() {
 		texk/web2c/configure || die
 
 	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
-	local drop_patches=(
-		texlive-2021-unbundle-linked_scripts.patch
-		texlive-core-2021-CVE-2023-32700.patch
-		texlive-core-2021-clang-16.patch
-		texlive-core-2021-slibtool.patch
-	)
-	local patch
-	for patch in ${drop_patches[@]}; do
-		rm "${patch_dir}/${patch}" || die "Could not remove ${patch}"
-	done
 	eapply "${patch_dir}"
 
 	default


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-04-02  9:43 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-04-02  9:43 UTC (permalink / raw
  To: gentoo-commits

commit:     f1cc4722470f523044d811ff51b1f27300001217
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  5 18:06:47 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Mar  5 18:06:47 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=f1cc4722

app-text/texlive-core: add 2023-r2

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023-r2.ebuild | 455 ++++++++++++++++++++++
 1 file changed, 455 insertions(+)

diff --git a/app-text/texlive-core/texlive-core-2023-r2.ebuild b/app-text/texlive-core/texlive-core-2023-r2.ebuild
new file mode 100644
index 0000000..829ec0c
--- /dev/null
+++ b/app-text/texlive-core/texlive-core-2023-r2.ebuild
@@ -0,0 +1,455 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+TL_SOURCE_VERSION=20230311
+inherit flag-o-matic toolchain-funcs libtool texlive-common
+
+MY_P=${PN%-core}-${TL_SOURCE_VERSION}-source
+
+DESCRIPTION="A complete TeX distribution"
+HOMEPAGE="https://tug.org/texlive/"
+SLOT="0"
+LICENSE="BSD GPL-1 GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
+RESTRICT="mirror"
+GENTOO_TEX_PATCHES_NUM=3
+SRC_URI="
+	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
+	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
+		-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
+"
+
+# Macros that are not a part of texlive-sources or or pulled in from collection-binextra
+# but still needed for other packages during installation
+TL_CORE_EXTRA_CONTENTS="
+	autosp.r58211
+	axodraw2.r58155
+	chktex.r64797
+	detex.r66186
+	dvi2tty.r66186
+	dvidvi.r65952
+	dviljk.r66186
+	dvipdfmx.r69127
+	dvipos.r66186
+	gsftopk.r52851
+	hyphen-base.r68321
+	lacheck.r66186
+	m-tx.r64182
+	makeindex.r62517
+	pmx.r65926
+	texlive-scripts.r69754
+	texlive-scripts-extra.r62517
+	texlive.infra.r69740
+	tpic2pdftex.r52851
+	upmendex.r66381
+	velthuis.r66186
+	vlna.r66186
+	xml2pmx.r57972
+"
+TL_CORE_EXTRA_DOC_CONTENTS="
+	autosp.doc.r58211
+	axodraw2.doc.r58155
+	chktex.doc.r64797
+	detex.doc.r66186
+	dvi2tty.doc.r66186
+	dvidvi.doc.r65952
+	dviljk.doc.r66186
+	dvipdfmx.doc.r69127
+	dvipos.doc.r66186
+	gsftopk.doc.r52851
+	lacheck.doc.r66186
+	m-tx.doc.r64182
+	makeindex.doc.r62517
+	pmx.doc.r65926
+	texlive-scripts.doc.r69754
+	texlive-scripts-extra.doc.r62517
+	texlive.infra.doc.r69740
+	tpic2pdftex.doc.r52851
+	upmendex.doc.r66381
+	velthuis.doc.r66186
+	vlna.doc.r66186
+	xml2pmx.doc.r57972
+"
+TL_CORE_EXTRA_SRC_CONTENTS="
+	axodraw2.source.r58155
+"
+
+TEXLIVE_MODULE_BINSCRIPTS="
+	texmf-dist/scripts/m-tx/m-tx.lua
+	texmf-dist/scripts/texlive/fmtutil-sys.sh
+	texmf-dist/scripts/texlive/fmtutil-user.sh
+	texmf-dist/scripts/texlive/fmtutil.pl
+	texmf-dist/scripts/texlive/mktexlsr
+	texmf-dist/scripts/texlive/mktexlsr.pl
+	texmf-dist/scripts/texlive/mktexmf
+	texmf-dist/scripts/texlive/mktexpk
+	texmf-dist/scripts/texlive/mktextfm
+	texmf-dist/scripts/texlive/rungs.lua
+	texmf-dist/scripts/texlive/tlmgr.pl
+	texmf-dist/scripts/texlive/updmap-sys.sh
+	texmf-dist/scripts/texlive/updmap-user.sh
+	texmf-dist/scripts/texlive/updmap.pl
+	texmf-dist/scripts/texlive-extra/allcm.sh
+	texmf-dist/scripts/texlive-extra/allneeded.sh
+	texmf-dist/scripts/texlive-extra/dvi2fax.sh
+	texmf-dist/scripts/texlive-extra/dvired.sh
+	texmf-dist/scripts/texlive-extra/e2pall.pl
+	texmf-dist/scripts/texlive-extra/kpsetool.sh
+	texmf-dist/scripts/texlive-extra/kpsewhere.sh
+	texmf-dist/scripts/texlive-extra/ps2frag.sh
+	texmf-dist/scripts/texlive-extra/pslatex.sh
+	texmf-dist/scripts/texlive-extra/texconfig-dialog.sh
+	texmf-dist/scripts/texlive-extra/texconfig-sys.sh
+	texmf-dist/scripts/texlive-extra/texconfig.sh
+	texmf-dist/scripts/texlive-extra/texlinks.sh
+"
+
+TEXLIVE_MODULE_BINLINKS="
+	fmtutil:mktexfmt
+	mktexlsr:texhash
+	allcm:allec
+	kpsetool:kpsexpand
+	kpsetool:kpsepath
+"
+texlive-common_append_to_src_uri TL_CORE_EXTRA_CONTENTS
+
+SRC_URI+=" doc? ( "
+texlive-common_append_to_src_uri TL_CORE_EXTRA_DOC_CONTENTS
+SRC_URI+=" )"
+
+SRC_URI+=" source? ( "
+texlive-common_append_to_src_uri TL_CORE_EXTRA_SRC_CONTENTS
+SRC_URI+=" )"
+
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+IUSE="cjk X doc source tk +luajittex xetex xindy"
+
+TEXMF_PATH=/usr/share/texmf-dist
+MODULAR_X_DEPEND="
+	X? (
+		x11-libs/libX11
+		x11-libs/libXmu
+	)"
+
+COMMON_DEPEND="
+	${MODULAR_X_DEPEND}
+	!app-text/epspdf
+	!app-text/pdfjam
+	sys-libs/zlib
+	>=media-libs/harfbuzz-1.4.5:=[icu,graphite]
+	>=media-libs/libpng-1.2.43-r2:0=
+	media-libs/gd[png]
+	media-gfx/graphite2:=
+	media-gfx/potrace:=
+	>=x11-libs/cairo-1.12
+	>=x11-libs/pixman-0.18
+	dev-libs/zziplib:=
+	app-text/libpaper:=
+	dev-libs/gmp:=
+	dev-libs/mpfr:=
+	>=dev-libs/ptexenc-1.4.3
+	xetex? (
+		>=app-text/teckit-2.5.10
+		media-libs/fontconfig
+	)
+	xindy? ( dev-lisp/clisp:= )
+	media-libs/freetype:2
+	>=dev-libs/icu-50:=
+	>=dev-libs/kpathsea-6.3.5:=
+"
+
+BDEPEND="
+	sys-apps/ed
+	sys-devel/flex
+	virtual/pkgconfig
+"
+
+DEPEND="
+	${COMMON_DEPEND}
+"
+
+RDEPEND="
+	${COMMON_DEPEND}
+	virtual/perl-Getopt-Long
+	dev-perl/File-HomeDir
+	dev-perl/Log-Dispatch
+	dev-perl/Unicode-LineBreak
+	dev-perl/YAML-Tiny
+	tk? (
+		dev-lang/tk
+		dev-perl/Tk
+	)
+"
+
+S="${WORKDIR}/${MY_P}"
+BUILDDIR="${WORKDIR}/${P}_build"
+
+src_unpack() {
+	default
+
+	mkdir -p "${BUILDDIR}" || die "failed to create build dir"
+}
+
+RELOC_TARGET=texmf-dist
+
+src_prepare() {
+	cd "${WORKDIR}" || die
+
+	# From texlive-module.eclass.
+	sed -n -e 's:\s*RELOC/::p' tlpkg/tlpobj/* > "${T}/reloclist" || die
+	sed -e 's/\/[^/]*$//' -e "s:^:${RELOC_TARGET}/:" "${T}/reloclist" |
+		sort -u |
+		xargs mkdir -p || die
+	local i
+	while read -r i; do
+		mv "${i}" "${RELOC_TARGET}/${i%/*}" || die
+	done < "${T}/reloclist"
+	mv "${WORKDIR}"/texmf* "${S}" || die "failed to move texmf files"
+
+	cd "${S}" || die
+
+	sed -i \
+		-e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,$(pkg-config kpathsea --variable=includedir)\"," \
+		texk/web2c/configure || die
+
+	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
+	eapply "${patch_dir}"
+
+	default
+
+	elibtoolize
+}
+
+src_configure() {
+	# It fails on alpha without this
+	use alpha && append-ldflags "-Wl,--no-relax"
+
+	# Too many regexps use A-Z a-z constructs, what causes problems with locales
+	# that don't have the same alphabetical order than ascii. Bug #242430
+	# So we set LC_ALL to C in order to avoid problems.
+	export LC_ALL=C
+
+	# Disable freetype-config as this is considered obsolete.
+	# Also only pkg-config works for prefix as described in bug #690094
+	export ac_cv_prog_ac_ct_FT2_CONFIG=no
+
+	local my_conf=(
+		--bindir="${EPREFIX}"/usr/bin
+		--datadir="${BUILDDIR}"
+		--with-system-freetype2
+		--with-system-zlib
+		--with-system-libpng
+		--with-system-teckit
+		--with-system-kpathsea
+		--with-system-icu
+		--with-system-ptexenc
+		--with-system-harfbuzz
+		--with-system-graphite2
+		--with-system-cairo
+		--with-system-pixman
+		--with-system-zziplib
+		--with-system-libpaper
+		--with-system-gmp
+		--with-system-gd
+		--with-system-mpfr
+		--with-system-potrace
+		--disable-multiplatform
+		--enable-chktex
+		--enable-epsfwin
+		--enable-detex
+		--enable-dvi2tty
+		--enable-mftalkwin
+		--enable-regiswin
+		--enable-shared
+		--enable-tektronixwin
+		--enable-unitermwin
+		--enable-vlna
+		--enable-year2038
+		--disable-psutils
+		--disable-t1utils
+		--enable-ipc
+		--disable-bibtex-x
+		--disable-dvipng
+		--disable-dvipsk
+		--disable-lcdf-typetools
+		--disable-ps2pk
+		--disable-ttf2pk2
+		--disable-tex4htk
+		--disable-cjkutils
+		--disable-xdvik
+		--enable-luatex
+		--disable-dvisvgm
+		--disable-ps2eps
+		--disable-static
+		--disable-native-texlive-build
+		--disable-largefile
+		--disable-xindy-docs
+		--disable-xindy-rules
+		--with-banner-add=" Gentoo Linux"
+		$(use_enable luajittex)
+		$(use_enable luajittex luajithbtex)
+		$(use_enable luajittex mfluajit)
+		$(use_enable xetex)
+		$(use_enable cjk dviout-util)
+		$(use_enable cjk ptex)
+		$(use_enable cjk eptex)
+		$(use_enable cjk uptex)
+		$(use_enable cjk euptex)
+		$(use_enable cjk mendexk)
+		$(use_enable cjk makejvf)
+		$(use_enable cjk pmp)
+		$(use_enable cjk upmp)
+		$(use_enable tk texdoctk)
+		$(use_with X x)
+		$(use_enable xindy)
+		--enable-ptex=no
+		--enable-uptex=no
+		--enable-autosp=yes
+		--enable-axodraw2=yes
+		--enable-devnag=yes
+		--enable-lacheck=yes
+		--enable-m-tx=yes
+		--enable-pmx=yes
+		--enable-tpic2pdftex=yes
+		--with-clisp-runtime=system
+		--enable-xml2pmx=yes
+		$(use_enable X xpdfopen)
+		--enable-web2c=yes
+		--enable-afm2pl=yes
+		--enable-dvidvi=yes
+		--enable-dviljk=yes
+		$(use_enable cjk dvipdfm-x)
+		--enable-dvipos=yes
+		--enable-gregorio=yes
+		--enable-gsftopk=yes
+		--enable-makeindexk=yes
+		--enable-musixtnt=yes
+		--enable-seetexk=yes
+		--enable-ttfdump=yes
+		--enable-upmendex=yes
+		--enable-texlive=yes
+		--enable-linked-scripts=no
+		# web2c afm2pl chktex dtl dvi2tty dvidvi dviljk dviout-util dvipdfm-x gregorio
+	)
+
+	# Enable the following on version bumps. While it makes the build
+	# always fail, presumably because texlive passes these configure
+	# options to sub-configures, it still points out dropped
+	# options. See https://bugs.gentoo.org/828591
+	my_conf+=(
+		# --enable-option-checking=fatal
+	)
+
+	tc-export CC CXX AR RANLIB
+	cd "${BUILDDIR}" || die
+	ECONF_SOURCE="${S}" \
+		econf -C "${my_conf[@]}"
+}
+
+src_compile() {
+	cd "${BUILDDIR}" || die
+	tc-export CC CXX AR RANLIB
+
+	emake AR="$(tc-getAR)" SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist}
+
+	cd "${S}" || die
+	# Mimic updmap --syncwithtrees to enable only fonts installed
+	# Code copied from updmap script
+	while read -r i; do
+		texlive-common_is_file_present_in_texmf "${i}" || echo "${i}"
+	done > "${T}/updmap_update" < <(grep -E '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@')
+	{
+		sed 's@/@\\/@g; s@^@/^MixedMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+		sed 's@/@\\/@g; s@^@/^Map[  ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+		sed 's@/@\\/@g; s@^@/^KanjiMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+	} > "${T}/updmap_update2"
+	sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" >	"${T}/updmap_update3"\
+		&& cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg"
+}
+
+src_install() {
+	cd "${BUILDDIR}" || die
+	dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c
+
+	emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install
+
+	cd "${S}" || die
+	dodir /usr/share # just in case
+	cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
+	cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
+
+	# When X is disabled mf-nowin doesn't exist but some scripts expect it to
+	# exist. Instead, it is called mf, so we symlink it to please everything.
+	use X || dosym mf /usr/bin/mf-nowin
+
+	docinto texk
+	cd "${S}/texk" || die
+	dodoc ChangeLog README
+
+	docinto dviljk
+	cd "${S}/texk/dviljk" || die
+	dodoc ChangeLog README NEWS
+
+	docinto makeindexk
+	cd "${S}/texk/makeindexk" || die
+	dodoc ChangeLog NOTES README
+
+	docinto web2c
+	cd "${S}/texk/web2c" || die
+	dodoc ChangeLog NEWS PROJECTS README
+
+	use doc || rm -rf "${ED}/usr/share/texmf-dist/doc"
+
+	dodir /etc/env.d
+	echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive"
+	# populate /etc/texmf
+	keepdir /etc/texmf/web2c
+
+	# take care of updmap.cfg and language.d files
+	keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
+
+	mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
+
+	# Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
+	# by texmf-update
+	rm "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf" || die
+
+	rm "${ED}/usr/bin/"{,u}ptex || die
+
+	dobin_texmf_scripts ${TEXLIVE_MODULE_BINSCRIPTS}
+
+	dodir "/usr/bin"
+	for i in ${TEXLIVE_MODULE_BINLINKS} ; do
+		[[ -f ${ED}/usr/bin/${i%:*} ]] || die "Trying to install an invalid BINLINK ${i%:*}. This should not happen. Please file a bug."
+
+		dosym "${i%:*}" "/usr/bin/${i#*:}"
+	done
+
+	# https://bugs.gentoo.org/832139
+    rm "${ED}"/usr/bin/tlmgr || die
+
+	texlive-common_handle_config_files
+
+	# the virtex symlink is not installed
+	# The links has to be relative, since the targets
+	# is not present at this stage and MacOS doesn't
+	# like non-existing targets
+	dosym tex /usr/bin/virtex
+	dosym pdftex /usr/bin/pdfvirtex
+
+	find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+	# Note that the etexmf-update and efmtutil-sys use nonfatal. We are
+	# pkg_postinst, so invoking die will merely print an error message
+	# but not abort the installation as it already happened. However,
+	# unlike the texlive modules, we observed fmtutil-sys failures in
+	# texlive-core.
+
+	# TODO: Research the rationale of calling etexmf-update and
+	# eftmutil-sys here and the reasons why it sometimes fails.
+	nonfatal etexmf-update
+	nonfatal efmtutil-sys
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-04-04 13:02 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-04-04 13:02 UTC (permalink / raw
  To: gentoo-commits

commit:     356ebad3bab3702ee6d2630af4a2116eb6a05b72
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  4 08:43:41 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Apr  4 08:43:41 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=356ebad3

app-text/texlive-core: drop 2023-r1, 2023-r2

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023-r1.ebuild | 483 ----------------------
 app-text/texlive-core/texlive-core-2023-r2.ebuild | 461 ---------------------
 2 files changed, 944 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2023-r1.ebuild b/app-text/texlive-core/texlive-core-2023-r1.ebuild
deleted file mode 100644
index 7d3e51f..0000000
--- a/app-text/texlive-core/texlive-core-2023-r1.ebuild
+++ /dev/null
@@ -1,483 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-TL_SOURCE_VERSION=20230311
-inherit flag-o-matic toolchain-funcs libtool texlive-common
-
-MY_P=${PN%-core}-${TL_SOURCE_VERSION}-source
-
-DESCRIPTION="A complete TeX distribution"
-HOMEPAGE="https://tug.org/texlive/"
-SLOT="0"
-LICENSE="BSD GPL-1 GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
-RESTRICT="mirror"
-GENTOO_TEX_PATCHES_NUM=3
-SRC_URI="
-	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
-	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
-		-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
-"
-
-# Macros that are not a part of texlive-sources or or pulled in from collection-binextra
-# but still needed for other packages during installation
-TL_CORE_EXTRA_CONTENTS="
-	autosp.r58211
-	axodraw2.r58155
-	chktex.r64797
-	detex.r66186
-	dvi2tty.r66186
-	dvidvi.r65952
-	dviljk.r66186
-	dvipdfmx.r69127
-	dvipos.r66186
-	gsftopk.r52851
-	hyphen-base.r68321
-	lacheck.r66186
-	m-tx.r64182
-	makeindex.r62517
-	pmx.r65926
-	texlive-scripts.r69754
-	texlive-scripts-extra.r62517
-	texlive.infra.r69740
-	tpic2pdftex.r52851
-	upmendex.r66381
-	velthuis.r66186
-	vlna.r66186
-	xml2pmx.r57972
-"
-TL_CORE_EXTRA_DOC_CONTENTS="
-	autosp.doc.r58211
-	axodraw2.doc.r58155
-	chktex.doc.r64797
-	detex.doc.r66186
-	dvi2tty.doc.r66186
-	dvidvi.doc.r65952
-	dviljk.doc.r66186
-	dvipdfmx.doc.r69127
-	dvipos.doc.r66186
-	gsftopk.doc.r52851
-	lacheck.doc.r66186
-	m-tx.doc.r64182
-	makeindex.doc.r62517
-	pmx.doc.r65926
-	texlive-scripts.doc.r69754
-	texlive-scripts-extra.doc.r62517
-	texlive.infra.doc.r69740
-	tpic2pdftex.doc.r52851
-	upmendex.doc.r66381
-	velthuis.doc.r66186
-	vlna.doc.r66186
-	xml2pmx.doc.r57972
-"
-TL_CORE_EXTRA_SRC_CONTENTS="
-	axodraw2.source.r58155
-"
-
-TEXLIVE_MODULE_BINSCRIPTS="
-	texmf-dist/scripts/m-tx/m-tx.lua
-	texmf-dist/scripts/texlive/fmtutil-sys.sh
-	texmf-dist/scripts/texlive/fmtutil-user.sh
-	texmf-dist/scripts/texlive/fmtutil.pl
-	texmf-dist/scripts/texlive/mktexlsr
-	texmf-dist/scripts/texlive/mktexlsr.pl
-	texmf-dist/scripts/texlive/mktexmf
-	texmf-dist/scripts/texlive/mktexpk
-	texmf-dist/scripts/texlive/mktextfm
-	texmf-dist/scripts/texlive/rungs.lua
-	texmf-dist/scripts/texlive/tlmgr.pl
-	texmf-dist/scripts/texlive/updmap-sys.sh
-	texmf-dist/scripts/texlive/updmap-user.sh
-	texmf-dist/scripts/texlive/updmap.pl
-	texmf-dist/scripts/texlive-extra/allcm.sh
-	texmf-dist/scripts/texlive-extra/allneeded.sh
-	texmf-dist/scripts/texlive-extra/dvi2fax.sh
-	texmf-dist/scripts/texlive-extra/dvired.sh
-	texmf-dist/scripts/texlive-extra/e2pall.pl
-	texmf-dist/scripts/texlive-extra/kpsetool.sh
-	texmf-dist/scripts/texlive-extra/kpsewhere.sh
-	texmf-dist/scripts/texlive-extra/ps2frag.sh
-	texmf-dist/scripts/texlive-extra/pslatex.sh
-	texmf-dist/scripts/texlive-extra/texconfig-dialog.sh
-	texmf-dist/scripts/texlive-extra/texconfig-sys.sh
-	texmf-dist/scripts/texlive-extra/texconfig.sh
-	texmf-dist/scripts/texlive-extra/texlinks.sh
-"
-
-TEXLIVE_MODULE_BINLINKS="
-	fmtutil:mktexfmt
-	mktexlsr:texhash
-	allcm:allec
-	kpsetool:kpsexpand
-	kpsetool:kpsepath
-"
-texlive-common_append_to_src_uri TL_CORE_EXTRA_CONTENTS
-
-SRC_URI+=" doc? ( "
-texlive-common_append_to_src_uri TL_CORE_EXTRA_DOC_CONTENTS
-SRC_URI+=" )"
-
-SRC_URI+=" source? ( "
-texlive-common_append_to_src_uri TL_CORE_EXTRA_SRC_CONTENTS
-SRC_URI+=" )"
-
-KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
-IUSE="cjk X doc source tk +luajittex xetex xindy"
-
-TEXMF_PATH=/usr/share/texmf-dist
-MODULAR_X_DEPEND="
-	X? (
-		x11-libs/libX11
-		x11-libs/libXmu
-	)"
-
-COMMON_DEPEND="
-	${MODULAR_X_DEPEND}
-	!app-text/epspdf
-	!app-text/pdfjam
-	sys-libs/zlib
-	>=media-libs/harfbuzz-1.4.5:=[icu,graphite]
-	>=media-libs/libpng-1.2.43-r2:0=
-	media-libs/gd[png]
-	media-gfx/graphite2:=
-	media-gfx/potrace:=
-	>=x11-libs/cairo-1.12
-	>=x11-libs/pixman-0.18
-	dev-libs/zziplib:=
-	app-text/libpaper:=
-	dev-libs/gmp:=
-	dev-libs/mpfr:=
-	>=dev-libs/ptexenc-1.4.3
-	xetex? (
-		>=app-text/teckit-2.5.10
-		media-libs/fontconfig
-	)
-	xindy? ( dev-lisp/clisp:= )
-	media-libs/freetype:2
-	>=dev-libs/icu-50:=
-	>=dev-libs/kpathsea-6.3.5:=
-"
-
-BDEPEND="
-	sys-apps/ed
-	sys-devel/flex
-	virtual/pkgconfig
-"
-
-DEPEND="
-	${COMMON_DEPEND}
-"
-
-RDEPEND="
-	${COMMON_DEPEND}
-	virtual/perl-Getopt-Long
-	dev-perl/File-HomeDir
-	dev-perl/Log-Dispatch
-	dev-perl/Unicode-LineBreak
-	dev-perl/YAML-Tiny
-	tk? (
-		dev-lang/tk
-		dev-perl/Tk
-	)
-"
-
-S="${WORKDIR}/${MY_P}"
-BUILDDIR="${WORKDIR}/${P}_build"
-
-src_unpack() {
-	default
-
-	mkdir -p "${BUILDDIR}" || die "failed to create build dir"
-}
-
-RELOC_TARGET=texmf-dist
-
-src_prepare() {
-	cd "${WORKDIR}" || die
-
-	# From texlive-module.eclass.
-	sed -n -e 's:\s*RELOC/::p' tlpkg/tlpobj/* > "${T}/reloclist" || die
-	sed -e 's/\/[^/]*$//' -e "s:^:${RELOC_TARGET}/:" "${T}/reloclist" |
-		sort -u |
-		xargs mkdir -p || die
-	local i
-	while read -r i; do
-		mv "${i}" "${RELOC_TARGET}/${i%/*}" || die
-	done < "${T}/reloclist"
-	mv "${WORKDIR}"/texmf* "${S}" || die "failed to move texmf files"
-
-	cd "${S}" || die
-
-	sed -i \
-		-e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,$(pkg-config kpathsea --variable=includedir)\"," \
-		texk/web2c/configure || die
-
-	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
-	eapply "${patch_dir}"
-
-	default
-
-	elibtoolize
-}
-
-src_configure() {
-	# It fails on alpha without this
-	use alpha && append-ldflags "-Wl,--no-relax"
-
-	# Too many regexps use A-Z a-z constructs, what causes problems with locales
-	# that don't have the same alphabetical order than ascii. Bug #242430
-	# So we set LC_ALL to C in order to avoid problems.
-	export LC_ALL=C
-
-	# Disable freetype-config as this is considered obsolete.
-	# Also only pkg-config works for prefix as described in bug #690094
-	export ac_cv_prog_ac_ct_FT2_CONFIG=no
-
-	# revisit/upstream once we bump to 2022, bug #882245
-	append-cppflags -D_GNU_SOURCE
-
-	local econf_new_2023=(
-		--enable-ptex=no
-		--enable-uptex=no
-		--enable-autosp=yes
-		--enable-axodraw2=yes
-		--enable-devnag=yes
-		--enable-lacheck=yes
-		--enable-m-tx=yes
-		--enable-pmx=yes
-		--enable-tpic2pdftex=yes
-		--with-clisp-runtime=system
-		--enable-xml2pmx=yes
-		$(use_enable X xpdfopen)
-		--enable-web2c=yes
-		--enable-afm2pl=yes
-		--enable-dvidvi=yes
-		--enable-dviljk=yes
-		$(use_enable cjk dvipdfm-x)
-		--enable-dvipos=yes
-		--enable-gregorio=yes
-		--enable-gsftopk=yes
-		--enable-makeindexk=yes
-		--enable-musixtnt=yes
-		--enable-seetexk=yes
-		--enable-ttfdump=yes
-		--enable-upmendex=yes
-		--enable-texlive=yes
-		--enable-linked-scripts=no
-		# web2c afm2pl chktex dtl dvi2tty dvidvi dviljk dviout-util dvipdfm-x gregorio
-	)
-
-	tc-export CC CXX AR RANLIB
-	cd "${BUILDDIR}" || die
-	ECONF_SOURCE="${S}" \
-		econf -C \
-		--bindir="${EPREFIX}"/usr/bin \
-		--datadir="${BUILDDIR}" \
-		--with-system-freetype2 \
-		--with-system-zlib \
-		--with-system-libpng \
-		--with-system-teckit \
-		--with-teckit-includes="${EPREFIX}"/usr/include/teckit \
-		--with-system-kpathsea \
-		--with-kpathsea-includes="${EPREFIX}"/usr/include \
-		--with-system-icu \
-		--with-system-ptexenc \
-		--with-system-harfbuzz \
-		--with-system-graphite2 \
-		--with-system-cairo \
-		--with-system-pixman \
-		--with-system-zziplib \
-		--with-system-libpaper \
-		--with-system-gmp \
-		--with-system-gd \
-		--with-system-mpfr \
-		--with-system-potrace \
-		--without-texinfo \
-		--disable-dialog \
-		--disable-multiplatform \
-		--enable-chktex \
-		--enable-epsfwin \
-		--enable-detex \
-		--enable-dvi2tty \
-		--enable-mftalkwin \
-		--enable-regiswin \
-		--enable-shared \
-		--enable-tektronixwin \
-		--enable-unitermwin \
-		--enable-vlna \
-		--with-ps=gs \
-		--disable-psutils \
-		--disable-t1utils \
-		--enable-ipc \
-		--disable-biber \
-		--disable-bibtex-x \
-		--disable-dvipng \
-		--disable-dvipsk \
-		--disable-lcdf-typetools \
-		--disable-ps2pk \
-		--disable-ttf2pk2 \
-		--disable-tex4htk \
-		--disable-cjkutils \
-		--disable-xdvik \
-		--enable-luatex \
-		--disable-dvisvgm \
-		--disable-ps2eps \
-		--disable-static \
-		--disable-native-texlive-build \
-		--disable-largefile \
-		--disable-build-in-source-tree \
-		--disable-xindy-docs \
-		--disable-xindy-rules \
-		--with-banner-add=" Gentoo Linux" \
-		$(use_enable luajittex) \
-		$(use_enable luajittex luajithbtex) \
-		$(use_enable luajittex mfluajit) \
-		$(use_enable xetex) \
-		$(use_enable cjk dviout-util) \
-		$(use_enable cjk ptex) \
-		$(use_enable cjk eptex) \
-		$(use_enable cjk uptex) \
-		$(use_enable cjk euptex) \
-		$(use_enable cjk mendexk) \
-		$(use_enable cjk makejvf) \
-		$(use_enable cjk pmp) \
-		$(use_enable cjk upmp) \
-		$(use_enable tk texdoctk) \
-		$(use_with X x) \
-		$(use_enable xindy) \
-		"${econf_new_2023[@]}"
-}
-
-src_compile() {
-	cd "${BUILDDIR}" || die
-	tc-export CC CXX AR RANLIB
-
-	emake AR="$(tc-getAR)" SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist}
-
-	cd "${S}" || die
-	# Mimic updmap --syncwithtrees to enable only fonts installed
-	# Code copied from updmap script
-	while read -r i; do
-		texlive-common_is_file_present_in_texmf "${i}" || echo "${i}"
-	done > "${T}/updmap_update" < <(grep -E '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@')
-	{
-		sed 's@/@\\/@g; s@^@/^MixedMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
-		sed 's@/@\\/@g; s@^@/^Map[  ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
-		sed 's@/@\\/@g; s@^@/^KanjiMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
-	} > "${T}/updmap_update2"
-	sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" >	"${T}/updmap_update3"\
-		&& cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg"
-}
-
-src_install() {
-	cd "${BUILDDIR}" || die
-	dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c
-
-	emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install
-
-	cd "${S}" || die
-	dodir /usr/share # just in case
-	cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
-	cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
-
-	# When X is disabled mf-nowin doesn't exist but some scripts expect it to
-	# exist. Instead, it is called mf, so we symlink it to please everything.
-	use X || dosym mf /usr/bin/mf-nowin
-
-	docinto texk
-	cd "${S}/texk" || die
-	dodoc ChangeLog README
-
-	docinto dviljk
-	cd "${S}/texk/dviljk" || die
-	dodoc ChangeLog README NEWS
-
-	docinto makeindexk
-	cd "${S}/texk/makeindexk" || die
-	dodoc ChangeLog NOTES README
-
-	docinto web2c
-	cd "${S}/texk/web2c" || die
-	dodoc ChangeLog NEWS PROJECTS README
-
-	use doc || rm -rf "${ED}/usr/share/texmf-dist/doc"
-
-	dodir /etc/env.d
-	echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive"
-	# populate /etc/texmf
-	keepdir /etc/texmf/web2c
-
-	# take care of updmap.cfg and language.d files
-	keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
-
-	mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
-
-	# Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
-	# by texmf-update
-	rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf" || die
-	# Remove bundled and invalid updmap.cfg
-	rm -f "${ED}/usr/share/texmf-dist/web2c/updmap.cfg" || die
-
-	rm -f "${ED}/usr/bin/"{,u}ptex
-
-	[[ -n ${TEXLIVE_MODULE_BINSCRIPTS} ]] && dobin_texmf_scripts ${TEXLIVE_MODULE_BINSCRIPTS}
-	if [[ -n ${TEXLIVE_MODULE_BINLINKS} ]] ; then
-		dodir "/usr/bin"
-		for i in ${TEXLIVE_MODULE_BINLINKS} ; do
-			[[ -f ${ED}/usr/bin/${i%:*} ]] || die "Trying to install an invalid BINLINK ${i%:*}. This should not happen. Please file a bug."
-			dosym "${i%:*}" "/usr/bin/${i#*:}"
-		done
-	fi
-
-	texlive-common_handle_config_files
-
-	# the virtex symlink is not installed
-	# The links has to be relative, since the targets
-	# is not present at this stage and MacOS doesn't
-	# like non-existing targets
-	dosym tex /usr/bin/virtex
-	dosym pdftex /usr/bin/pdfvirtex
-
-	find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-	# Note that the etexmf-update and efmtutil-sys use nonfatal. We are
-	# pkg_postinst, so invoking die will merely print an error message
-	# but not abort the installation as it already happened. However,
-	# unlike the texlive modules, we observed fmtutil-sys failures in
-	# texlive-core.
-
-	# TODO: Research the rationale of calling etexmf-update and
-	# eftmutil-sys here and the reasons why it sometimes fails.
-	nonfatal etexmf-update
-	nonfatal efmtutil-sys
-
-	elog
-	elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge,"
-	elog "please update them and run ${EPREFIX}/usr/sbin/texmf-update."
-	elog
-
-	local display_migration_hint=false
-	if [[ -n ${REPLACING_VERSIONS} ]]; then
-		local new_texlive_version=$(ver_cut 1)
-		local replaced_version
-		for replaced_version in ${REPLACING_VERSIONS}; do
-			replaced_version=$(ver_cut 1 "${replaced_version}")
-			if ver_test "${replaced_version}" -lt "${new_texlive_version}" ; then
-				display_migration_hint=true
-				break
-			fi
-		done
-	fi
-
-	if ! ${display_migration_hint}; then
-		return
-	fi
-
-	ewarn "If you are migrating from an older TeX distribution"
-	ewarn "Please make sure you have read:"
-	ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide"
-	ewarn "in order to avoid possible problems"
-}

diff --git a/app-text/texlive-core/texlive-core-2023-r2.ebuild b/app-text/texlive-core/texlive-core-2023-r2.ebuild
deleted file mode 100644
index 906d98f..0000000
--- a/app-text/texlive-core/texlive-core-2023-r2.ebuild
+++ /dev/null
@@ -1,461 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-TL_SOURCE_VERSION=20230311
-inherit flag-o-matic toolchain-funcs libtool texlive-common
-
-MY_P=${PN%-core}-${TL_SOURCE_VERSION}-source
-
-DESCRIPTION="A complete TeX distribution"
-HOMEPAGE="https://tug.org/texlive/"
-SLOT="0"
-LICENSE="BSD GPL-1 GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
-RESTRICT="mirror"
-GENTOO_TEX_PATCHES_NUM=3
-SRC_URI="
-	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
-	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
-		-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
-"
-
-# Macros that are not a part of texlive-sources or or pulled in from collection-binextra
-# but still needed for other packages during installation.
-TL_CORE_EXTRA_CONTENTS="
-	autosp.r58211
-	axodraw2.r58155
-	chktex.r64797
-	detex.r66186
-	dvi2tty.r66186
-	dvidvi.r65952
-	dviljk.r66186
-	dvipdfmx.r69127
-	dvipos.r66186
-	gsftopk.r52851
-	hyphen-base.r68321
-	lacheck.r66186
-	m-tx.r64182
-	makeindex.r62517
-	pmx.r65926
-	texlive-scripts.r69754
-	texlive-scripts-extra.r62517
-	texlive.infra.r69740
-	tpic2pdftex.r52851
-	upmendex.r66381
-	velthuis.r66186
-	vlna.r66186
-	xindy.r65958
-	xml2pmx.r57972
-"
-TL_CORE_EXTRA_DOC_CONTENTS="
-	autosp.doc.r58211
-	axodraw2.doc.r58155
-	chktex.doc.r64797
-	detex.doc.r66186
-	dvi2tty.doc.r66186
-	dvidvi.doc.r65952
-	dviljk.doc.r66186
-	dvipdfmx.doc.r69127
-	dvipos.doc.r66186
-	gsftopk.doc.r52851
-	lacheck.doc.r66186
-	m-tx.doc.r64182
-	makeindex.doc.r62517
-	pmx.doc.r65926
-	texlive-scripts.doc.r69754
-	texlive-scripts-extra.doc.r62517
-	texlive.infra.doc.r69740
-	tpic2pdftex.doc.r52851
-	upmendex.doc.r66381
-	velthuis.doc.r66186
-	vlna.doc.r66186
-	xindy.doc.r65958
-	xml2pmx.doc.r57972
-"
-TL_CORE_EXTRA_SRC_CONTENTS="
-	axodraw2.source.r58155
-"
-
-TEXLIVE_MODULE_BINSCRIPTS="
-	texmf-dist/scripts/m-tx/m-tx.lua
-	texmf-dist/scripts/texlive/fmtutil-sys.sh
-	texmf-dist/scripts/texlive/fmtutil-user.sh
-	texmf-dist/scripts/texlive/fmtutil.pl
-	texmf-dist/scripts/texlive/mktexlsr
-	texmf-dist/scripts/texlive/mktexlsr.pl
-	texmf-dist/scripts/texlive/mktexmf
-	texmf-dist/scripts/texlive/mktexpk
-	texmf-dist/scripts/texlive/mktextfm
-	texmf-dist/scripts/texlive/rungs.lua
-	texmf-dist/scripts/texlive/tlmgr.pl
-	texmf-dist/scripts/texlive/updmap-sys.sh
-	texmf-dist/scripts/texlive/updmap-user.sh
-	texmf-dist/scripts/texlive/updmap.pl
-	texmf-dist/scripts/texlive-extra/allcm.sh
-	texmf-dist/scripts/texlive-extra/allneeded.sh
-	texmf-dist/scripts/texlive-extra/dvi2fax.sh
-	texmf-dist/scripts/texlive-extra/dvired.sh
-	texmf-dist/scripts/texlive-extra/e2pall.pl
-	texmf-dist/scripts/texlive-extra/kpsetool.sh
-	texmf-dist/scripts/texlive-extra/kpsewhere.sh
-	texmf-dist/scripts/texlive-extra/ps2frag.sh
-	texmf-dist/scripts/texlive-extra/pslatex.sh
-	texmf-dist/scripts/texlive-extra/texconfig-dialog.sh
-	texmf-dist/scripts/texlive-extra/texconfig-sys.sh
-	texmf-dist/scripts/texlive-extra/texconfig.sh
-	texmf-dist/scripts/texlive-extra/texlinks.sh
-"
-
-TEXLIVE_MODULE_BINLINKS="
-	fmtutil:mktexfmt
-	mktexlsr:texhash
-	allcm:allec
-	kpsetool:kpsexpand
-	kpsetool:kpsepath
-"
-texlive-common_append_to_src_uri TL_CORE_EXTRA_CONTENTS
-
-SRC_URI+=" doc? ( "
-texlive-common_append_to_src_uri TL_CORE_EXTRA_DOC_CONTENTS
-SRC_URI+=" )"
-
-SRC_URI+=" source? ( "
-texlive-common_append_to_src_uri TL_CORE_EXTRA_SRC_CONTENTS
-SRC_URI+=" )"
-
-KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
-IUSE="cjk X doc source tk +luajittex xetex xindy"
-
-TEXMF_PATH=/usr/share/texmf-dist
-MODULAR_X_DEPEND="
-	X? (
-		x11-libs/libX11
-		x11-libs/libXmu
-	)"
-
-COMMON_DEPEND="
-	${MODULAR_X_DEPEND}
-	!app-text/epspdf
-	!app-text/pdfjam
-	sys-libs/zlib
-	>=media-libs/harfbuzz-1.4.5:=[icu,graphite]
-	>=media-libs/libpng-1.2.43-r2:0=
-	media-libs/gd[png]
-	media-gfx/graphite2:=
-	media-gfx/potrace:=
-	>=x11-libs/cairo-1.12
-	>=x11-libs/pixman-0.18
-	dev-libs/zziplib:=
-	app-text/libpaper:=
-	dev-libs/gmp:=
-	dev-libs/mpfr:=
-	>=dev-libs/ptexenc-1.4.3
-	xetex? (
-		>=app-text/teckit-2.5.10
-		media-libs/fontconfig
-	)
-	xindy? ( dev-lisp/clisp:= )
-	media-libs/freetype:2
-	>=dev-libs/icu-50:=
-	>=dev-libs/kpathsea-6.3.5:=
-"
-
-BDEPEND="
-	sys-apps/ed
-	sys-devel/flex
-	virtual/pkgconfig
-"
-
-DEPEND="
-	${COMMON_DEPEND}
-"
-
-RDEPEND="
-	${COMMON_DEPEND}
-	virtual/perl-Getopt-Long
-	dev-perl/File-HomeDir
-	dev-perl/Log-Dispatch
-	dev-perl/Unicode-LineBreak
-	dev-perl/YAML-Tiny
-	tk? (
-		dev-lang/tk
-		dev-perl/Tk
-	)
-"
-
-S="${WORKDIR}/${MY_P}"
-BUILDDIR="${WORKDIR}/${P}_build"
-
-src_unpack() {
-	default
-
-	mkdir -p "${BUILDDIR}" || die "failed to create build dir"
-}
-
-RELOC_TARGET=texmf-dist
-
-src_prepare() {
-	cd "${WORKDIR}" || die
-
-	# From texlive-module.eclass.
-	sed -n -e 's:\s*RELOC/::p' tlpkg/tlpobj/* > "${T}/reloclist" || die
-	sed -e 's/\/[^/]*$//' -e "s:^:${RELOC_TARGET}/:" "${T}/reloclist" |
-		sort -u |
-		xargs mkdir -p || die
-	local i
-	while read -r i; do
-		mv "${i}" "${RELOC_TARGET}/${i%/*}" || die
-	done < "${T}/reloclist"
-	mv "${WORKDIR}"/texmf* "${S}" || die "failed to move texmf files"
-
-	cd "${S}" || die
-
-	sed -i \
-		-e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,$(pkg-config kpathsea --variable=includedir)\"," \
-		texk/web2c/configure || die
-
-	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
-	eapply "${patch_dir}"
-
-	default
-
-	elibtoolize
-}
-
-src_configure() {
-	# It fails on alpha without this
-	use alpha && append-ldflags "-Wl,--no-relax"
-
-	# Too many regexps use A-Z a-z constructs, what causes problems with locales
-	# that don't have the same alphabetical order than ascii. Bug #242430
-	# So we set LC_ALL to C in order to avoid problems.
-	export LC_ALL=C
-
-	# Disable freetype-config as this is considered obsolete.
-	# Also only pkg-config works for prefix as described in bug #690094
-	export ac_cv_prog_ac_ct_FT2_CONFIG=no
-
-	local my_conf=(
-		--bindir="${EPREFIX}"/usr/bin
-		--datadir="${BUILDDIR}"
-		--with-system-freetype2
-		--with-system-zlib
-		--with-system-libpng
-		--with-system-teckit
-		--with-system-kpathsea
-		--with-system-icu
-		--with-system-ptexenc
-		--with-system-harfbuzz
-		--with-system-graphite2
-		--with-system-cairo
-		--with-system-pixman
-		--with-system-zziplib
-		--with-system-libpaper
-		--with-system-gmp
-		--with-system-gd
-		--with-system-mpfr
-		--with-system-potrace
-		--disable-multiplatform
-		--enable-chktex
-		--enable-epsfwin
-		--enable-detex
-		--enable-dvi2tty
-		--enable-mftalkwin
-		--enable-regiswin
-		--enable-shared
-		--enable-tektronixwin
-		--enable-unitermwin
-		--enable-vlna
-		--enable-year2038
-		--disable-psutils
-		--disable-t1utils
-		--enable-ipc
-		--disable-bibtex-x
-		--disable-dvipng
-		--disable-dvipsk
-		--disable-lcdf-typetools
-		--disable-ps2pk
-		--disable-ttf2pk2
-		--disable-tex4htk
-		--disable-cjkutils
-		--disable-xdvik
-		--enable-luatex
-		--disable-dvisvgm
-		--disable-ps2eps
-		--disable-static
-		--disable-native-texlive-build
-		--disable-largefile
-		--disable-xindy-docs
-		--disable-xindy-rules
-		--with-banner-add=" Gentoo Linux"
-		$(use_enable luajittex)
-		$(use_enable luajittex luajithbtex)
-		$(use_enable luajittex mfluajit)
-		$(use_enable xetex)
-		$(use_enable cjk dviout-util)
-		$(use_enable cjk ptex)
-		$(use_enable cjk eptex)
-		$(use_enable cjk uptex)
-		$(use_enable cjk euptex)
-		$(use_enable cjk mendexk)
-		$(use_enable cjk makejvf)
-		$(use_enable cjk pmp)
-		$(use_enable cjk upmp)
-		$(use_enable tk texdoctk)
-		$(use_with X x)
-		$(use_enable xindy)
-		--enable-ptex=no
-		--enable-uptex=no
-		--enable-autosp=yes
-		--enable-axodraw2=yes
-		--enable-devnag=yes
-		--enable-lacheck=yes
-		--enable-m-tx=yes
-		--enable-pmx=yes
-		--enable-tpic2pdftex=yes
-		--with-clisp-runtime=system
-		--enable-xml2pmx=yes
-		$(use_enable X xpdfopen)
-		--enable-web2c=yes
-		--enable-afm2pl=yes
-		--enable-dvidvi=yes
-		--enable-dviljk=yes
-		$(use_enable cjk dvipdfm-x)
-		--enable-dvipos=yes
-		--enable-gregorio=yes
-		--enable-gsftopk=yes
-		--enable-makeindexk=yes
-		--enable-musixtnt=yes
-		--enable-seetexk=yes
-		--enable-ttfdump=yes
-		--enable-upmendex=yes
-		--enable-texlive=yes
-		--enable-linked-scripts=no
-		# web2c afm2pl chktex dtl dvi2tty dvidvi dviljk dviout-util dvipdfm-x gregorio
-	)
-
-	# Enable the following on version bumps. While it makes the build
-	# always fail, presumably because texlive passes these configure
-	# options to sub-configures, it still points out dropped
-	# options. See https://bugs.gentoo.org/828591
-	my_conf+=(
-		# --enable-option-checking=fatal
-	)
-
-	tc-export CC CXX AR RANLIB
-	cd "${BUILDDIR}" || die
-	ECONF_SOURCE="${S}" \
-		econf -C "${my_conf[@]}"
-}
-
-src_compile() {
-	cd "${BUILDDIR}" || die
-	tc-export CC CXX AR RANLIB
-
-	emake AR="$(tc-getAR)" SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist}
-
-	cd "${S}" || die
-	# Mimic updmap --syncwithtrees to enable only fonts installed
-	# Code copied from updmap script
-	while read -r i; do
-		texlive-common_is_file_present_in_texmf "${i}" || echo "${i}"
-	done > "${T}/updmap_update" < <(grep -E '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@')
-	{
-		sed 's@/@\\/@g; s@^@/^MixedMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
-		sed 's@/@\\/@g; s@^@/^Map[  ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
-		sed 's@/@\\/@g; s@^@/^KanjiMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
-	} > "${T}/updmap_update2"
-	sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" >	"${T}/updmap_update3"\
-		&& cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg"
-}
-
-src_install() {
-	cd "${BUILDDIR}" || die
-	dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c
-
-	emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install
-
-	cd "${S}" || die
-	dodir /usr/share # just in case
-	cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
-	cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
-
-	# When X is disabled mf-nowin doesn't exist but some scripts expect it to
-	# exist. Instead, it is called mf, so we symlink it to please everything.
-	use X || dosym mf /usr/bin/mf-nowin
-
-	docinto texk
-	cd "${S}/texk" || die
-	dodoc ChangeLog README
-
-	docinto dviljk
-	cd "${S}/texk/dviljk" || die
-	dodoc ChangeLog README NEWS
-
-	docinto makeindexk
-	cd "${S}/texk/makeindexk" || die
-	dodoc ChangeLog NOTES README
-
-	docinto web2c
-	cd "${S}/texk/web2c" || die
-	dodoc ChangeLog NEWS PROJECTS README
-
-	use doc || rm -rf "${ED}/usr/share/texmf-dist/doc"
-
-	dodir /etc/env.d
-	echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive"
-	# populate /etc/texmf
-	keepdir /etc/texmf/web2c
-
-	# take care of updmap.cfg and language.d files
-	keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
-
-	mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
-
-	# Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
-	# by texmf-update
-	rm "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf" || die
-
-	rm "${ED}/usr/bin/"{,u}ptex || die
-
-	if ! use xindy; then
-		rm -rf "${ED}{TEXMF_PATH}"/{,scripts,doc}/xindy
-	fi
-
-	dobin_texmf_scripts ${TEXLIVE_MODULE_BINSCRIPTS}
-
-	dodir "/usr/bin"
-	for i in ${TEXLIVE_MODULE_BINLINKS} ; do
-		[[ -f ${ED}/usr/bin/${i%:*} ]] || die "Trying to install an invalid BINLINK ${i%:*}. This should not happen. Please file a bug."
-
-		dosym "${i%:*}" "/usr/bin/${i#*:}"
-	done
-
-	# https://bugs.gentoo.org/832139
-	rm "${ED}"/usr/bin/tlmgr || die
-
-	texlive-common_handle_config_files
-
-	# the virtex symlink is not installed
-	# The links has to be relative, since the targets
-	# is not present at this stage and MacOS doesn't
-	# like non-existing targets
-	dosym tex /usr/bin/virtex
-	dosym pdftex /usr/bin/pdfvirtex
-
-	find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-	# Note that the etexmf-update and efmtutil-sys use nonfatal. We are
-	# pkg_postinst, so invoking die will merely print an error message
-	# but not abort the installation as it already happened. However,
-	# unlike the texlive modules, we observed fmtutil-sys failures in
-	# texlive-core.
-
-	# TODO: Research the rationale of calling etexmf-update and
-	# eftmutil-sys here and the reasons why it sometimes fails.
-	nonfatal etexmf-update
-	nonfatal efmtutil-sys
-}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-04-04 13:02 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-04-04 13:02 UTC (permalink / raw
  To: gentoo-commits

commit:     2cdb8878605e7db482ea873cb23ac51282022a02
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  4 08:43:23 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Apr  4 08:43:23 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=2cdb8878

app-text/texlive-core: sync with ::gentoo

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                     |  4 ++
 app-text/texlive-core/texlive-core-2023-r2.ebuild  | 10 ++++-
 ...-2023-r2.ebuild => texlive-core-2023-r6.ebuild} | 45 ++++++++++++++++++----
 3 files changed, 49 insertions(+), 10 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 9484ef4..02aecd9 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -29,6 +29,8 @@ DIST makeindex.doc.r62517.tar.xz 466380 BLAKE2B a192f04417e76a387c9dec2170570491
 DIST makeindex.r62517.tar.xz 4608 BLAKE2B d86957d1598cdd16025d43cca88547893824ef9bce3f75190874de40949ec0995db039b42d38b4514fd256feb6f3dd4352357de84c0d9a087aa48d0f7d17ca29 SHA512 5967ba4123fd4c708ce841d29211fdb66c28518f4b418903be0ddf2a49964f706af96b250eec814c547e0703460c1273ce72a7acf3ea9fe28cc1c7073af29d3c
 DIST pmx.doc.r65926.tar.xz 636768 BLAKE2B 5b499d950581b5b6ca1e27aa54dbe1e324d4462999f9a8f52c314c9a4827183079dbc0d945542d304621ad94aca3f7f4cfdcb985e40c7be00c7fdff8fb95825a SHA512 dedba4570b68a8628442716dc3a9b1699e5f531aef2737e4b3f47862a91ba69bda91d6fe6692914d2bd7b8fe3188a83fdfce8bdd219ab7c4f238a9c6ec273ffb
 DIST pmx.r65926.tar.xz 10184 BLAKE2B 550140955d4033c258c7793c56846d8a0d235fcb2def0469f9b0ca5189eea4c3ba569fc3e7002bafe57f0bb7fbb9738debd7b1d867cfaf32493b3558f0a3ed97 SHA512 433287732fbb2cb47886c6c78c923d5b6a1b5c1e71e3990084cde9bb288a282fff7fb9134a5165e0fc0908b8e60547e23cb900bc82b99717133d7600fa17dc31
+DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 4878654c60e2fb3a1415f492894a3d956d86cdd6f8ebc337e4ec928a55ccd2b8c202a3c06b3c8687530a505f45e740eb33005e2cd4c2f65aa68ec77e3990ed31 SHA512 fb403dc17ad839ea64bcf6da84e59288a8745b5eb731051d7df8593138aa5d3b6891d56f52bdbe5c9a41e590f1f36db390e7e7a825d9aaf00d4fbc01c8dc16ba
+DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6 SHA512 f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
 DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
 DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a SHA512 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
 DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50 SHA512 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7
@@ -44,5 +46,7 @@ DIST velthuis.doc.r66186.tar.xz 979936 BLAKE2B e1ac5b3bc747b17c5ab39e89d7f1634ac
 DIST velthuis.r66186.tar.xz 4149432 BLAKE2B 84e6a6c390e5e2f4082229d688761596880f8115531587df7ac637c6eb53090e035e758d0cde60ba30559d856df2108637d19c8282279d5d95a28dd3e950b635 SHA512 b7901813517790a92a921b1202c39a058d53a4159634cae79960ec7ce2da08acb757b307b5066ab1251e4b460234fd9dd98c2e404c05fc6384c656472302e3ec
 DIST vlna.doc.r66186.tar.xz 142752 BLAKE2B 2a7a5aa68e189e8297c0bb714ae80ef33b765de542626f5800dc1ef87dc8e66a613eb055ece652124c340b159ec7a317d2d3a44bb2c8e01187b9b9d5392b5a25 SHA512 921d76535cbe7e940617355c74b82acfc61edb840db8ed9cae1aaf987fe6b83245505048c7c550d59829b204f139ae1cfd44601435e2fff2b0d5230b45a27b77
 DIST vlna.r66186.tar.xz 380 BLAKE2B 91840e28251f06b724eb5860c853d54db9cc0ce0063b911d7c28d24e1b7bc863bec0eaf7f595e666938d8c2a54c2438d52d086fc5c8b70ebf20f3998d0258381 SHA512 6c66717442bca3306e23f5d546e17929240ce9626a562b9e56512446998996d38f83f78fbb39e46bde0b9faf0db7eb0c0218c79e1d66711d6cd3c64a8778edec
+DIST xindy.doc.r65958.tar.xz 461176 BLAKE2B 417d49c0fbc35ea5e24146894284cd2ec9109271570f49aca90352d2d38969ee60b934134babe8107161e2f2975d91787f321b805dded6eae96add1e5ebfa9dc SHA512 d0dacd7cfa169b03b7fa9d0b351133582577c3908323f501d7bca7b0165159b72c34f62abfd73b97065baef8cf179b292e654759f3b3e324112623539e5acfd6
+DIST xindy.r65958.tar.xz 143636 BLAKE2B 72c6f4a78e77d3a348c4666dd8e322b446b7dd6d418c1f9880ea2508e274878d3f2a992e5876fb410ab4c39d7f317a6b236afc65c5486d04dbe0838c0a07eca4 SHA512 9b7fe97c14e3cf30d1e6743c2d7b4460e8bca901ba3ee216001f1518ff4d834fb3d9b67085825a6e152c6acde544c41cf16d56e609016caab89a594305a21599
 DIST xml2pmx.doc.r57972.tar.xz 15512 BLAKE2B dafe9dabe542a746a962a02fd04a483181544afd319b501ea0f4b0c74ce9d049840c65fa5e7e497571ae04c409b8c3cb11815f0dbfff4c8c3ae01a3e639f6ca8 SHA512 973960f65159f5107caa7e9a041dca75f0171fc61f94794c7b7560eb9b6898534974fb8b360a28dfa3a01d422b71618bcaf8aba2ed25ae4d4b9f67d24ab730be
 DIST xml2pmx.r57972.tar.xz 496 BLAKE2B 52d22c6616dc74d3e6600ef18449af31b2c286be9fe0bcacdffa2daa260f409baf8c7af1ce8444486b2fe3e21a05ec22aed280a55f227a1693b27ff3c55eed8b SHA512 9545fb5ca0e95788afab79d8a29336f337619adbcac68472bb5de6af6c54187f19bda655232175223168891c064f6fadc67c4ab8f5a0256e2c55e1a65c5e6f6b

diff --git a/app-text/texlive-core/texlive-core-2023-r2.ebuild b/app-text/texlive-core/texlive-core-2023-r2.ebuild
index 829ec0c..906d98f 100644
--- a/app-text/texlive-core/texlive-core-2023-r2.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r2.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 # Macros that are not a part of texlive-sources or or pulled in from collection-binextra
-# but still needed for other packages during installation
+# but still needed for other packages during installation.
 TL_CORE_EXTRA_CONTENTS="
 	autosp.r58211
 	axodraw2.r58155
@@ -45,6 +45,7 @@ TL_CORE_EXTRA_CONTENTS="
 	upmendex.r66381
 	velthuis.r66186
 	vlna.r66186
+	xindy.r65958
 	xml2pmx.r57972
 "
 TL_CORE_EXTRA_DOC_CONTENTS="
@@ -69,6 +70,7 @@ TL_CORE_EXTRA_DOC_CONTENTS="
 	upmendex.doc.r66381
 	velthuis.doc.r66186
 	vlna.doc.r66186
+	xindy.doc.r65958
 	xml2pmx.doc.r57972
 "
 TL_CORE_EXTRA_SRC_CONTENTS="
@@ -417,6 +419,10 @@ src_install() {
 
 	rm "${ED}/usr/bin/"{,u}ptex || die
 
+	if ! use xindy; then
+		rm -rf "${ED}{TEXMF_PATH}"/{,scripts,doc}/xindy
+	fi
+
 	dobin_texmf_scripts ${TEXLIVE_MODULE_BINSCRIPTS}
 
 	dodir "/usr/bin"
@@ -427,7 +433,7 @@ src_install() {
 	done
 
 	# https://bugs.gentoo.org/832139
-    rm "${ED}"/usr/bin/tlmgr || die
+	rm "${ED}"/usr/bin/tlmgr || die
 
 	texlive-common_handle_config_files
 

diff --git a/app-text/texlive-core/texlive-core-2023-r2.ebuild b/app-text/texlive-core/texlive-core-2023-r6.ebuild
similarity index 91%
copy from app-text/texlive-core/texlive-core-2023-r2.ebuild
copy to app-text/texlive-core/texlive-core-2023-r6.ebuild
index 829ec0c..4c3cc6a 100644
--- a/app-text/texlive-core/texlive-core-2023-r2.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r6.ebuild
@@ -12,7 +12,6 @@ DESCRIPTION="A complete TeX distribution"
 HOMEPAGE="https://tug.org/texlive/"
 SLOT="0"
 LICENSE="BSD GPL-1 GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
-RESTRICT="mirror"
 GENTOO_TEX_PATCHES_NUM=3
 SRC_URI="
 	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
@@ -21,7 +20,7 @@ SRC_URI="
 "
 
 # Macros that are not a part of texlive-sources or or pulled in from collection-binextra
-# but still needed for other packages during installation
+# but still needed for other packages during installation.
 TL_CORE_EXTRA_CONTENTS="
 	autosp.r58211
 	axodraw2.r58155
@@ -38,6 +37,7 @@ TL_CORE_EXTRA_CONTENTS="
 	m-tx.r64182
 	makeindex.r62517
 	pmx.r65926
+	texdoctk.r62186
 	texlive-scripts.r69754
 	texlive-scripts-extra.r62517
 	texlive.infra.r69740
@@ -45,6 +45,7 @@ TL_CORE_EXTRA_CONTENTS="
 	upmendex.r66381
 	velthuis.r66186
 	vlna.r66186
+	xindy.r65958
 	xml2pmx.r57972
 "
 TL_CORE_EXTRA_DOC_CONTENTS="
@@ -62,6 +63,7 @@ TL_CORE_EXTRA_DOC_CONTENTS="
 	m-tx.doc.r64182
 	makeindex.doc.r62517
 	pmx.doc.r65926
+	texdoctk.doc.r62186
 	texlive-scripts.doc.r69754
 	texlive-scripts-extra.doc.r62517
 	texlive.infra.doc.r69740
@@ -69,6 +71,7 @@ TL_CORE_EXTRA_DOC_CONTENTS="
 	upmendex.doc.r66381
 	velthuis.doc.r66186
 	vlna.doc.r66186
+	xindy.doc.r65958
 	xml2pmx.doc.r57972
 "
 TL_CORE_EXTRA_SRC_CONTENTS="
@@ -169,6 +172,7 @@ DEPEND="
 	${COMMON_DEPEND}
 "
 
+# !<dev-texlive/texlive-langother-2023 see https://bugs.gentoo.org/928307
 RDEPEND="
 	${COMMON_DEPEND}
 	virtual/perl-Getopt-Long
@@ -180,6 +184,9 @@ RDEPEND="
 		dev-lang/tk
 		dev-perl/Tk
 	)
+	!<dev-texlive/texlive-basic-2023
+	!<dev-texlive/texlive-mathscience-2023
+	!<dev-texlive/texlive-langother-2023
 "
 
 S="${WORKDIR}/${MY_P}"
@@ -209,8 +216,9 @@ src_prepare() {
 
 	cd "${S}" || die
 
+	TL_KPATHSEA_INCLUDES=$($(tc-getPKG_CONFIG) kpathsea --variable=includedir || die "failed to invoke pkg-config")
 	sed -i \
-		-e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,$(pkg-config kpathsea --variable=includedir)\"," \
+		-e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,${TL_KPATHSEA_INCLUDES}\"," \
 		texk/web2c/configure || die
 
 	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
@@ -219,9 +227,18 @@ src_prepare() {
 	default
 
 	elibtoolize
+
+	# Drop this once cairo's autoconf patches are gone. See
+	# https://bugs.gentoo.org/927714#c4 and https://bugs.gentoo.org/853121.
+	"${S}"/reautoconf libs/cairo || die
 }
 
 src_configure() {
+	# TODO: report upstream
+	# bug #915223
+	append-flags -fno-strict-aliasing
+	filter-lto
+
 	# It fails on alpha without this
 	use alpha && append-ldflags "-Wl,--no-relax"
 
@@ -242,6 +259,7 @@ src_configure() {
 		--with-system-libpng
 		--with-system-teckit
 		--with-system-kpathsea
+		--with-kpathsea-includes="${TL_KPATHSEA_INCLUDES}"
 		--with-system-icu
 		--with-system-ptexenc
 		--with-system-harfbuzz
@@ -265,7 +283,6 @@ src_configure() {
 		--enable-tektronixwin
 		--enable-unitermwin
 		--enable-vlna
-		--enable-year2038
 		--disable-psutils
 		--disable-t1utils
 		--enable-ipc
@@ -304,7 +321,6 @@ src_configure() {
 		$(use_with X x)
 		$(use_enable xindy)
 		--enable-ptex=no
-		--enable-uptex=no
 		--enable-autosp=yes
 		--enable-axodraw2=yes
 		--enable-devnag=yes
@@ -319,7 +335,7 @@ src_configure() {
 		--enable-afm2pl=yes
 		--enable-dvidvi=yes
 		--enable-dviljk=yes
-		$(use_enable cjk dvipdfm-x)
+		--enable-dvipdfm-x
 		--enable-dvipos=yes
 		--enable-gregorio=yes
 		--enable-gsftopk=yes
@@ -415,7 +431,14 @@ src_install() {
 	# by texmf-update
 	rm "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf" || die
 
-	rm "${ED}/usr/bin/"{,u}ptex || die
+	if use cjk; then
+		rm "${ED}/usr/bin/"{,u}ptex || die
+	fi
+
+	if ! use xindy; then
+		rm -rf "${ED}{TEXMF_PATH}"/{,scripts,doc}/xindy
+		rm "${ED}"/usr/share/tlpkg/tlpobj/xindy.* || die
+	fi
 
 	dobin_texmf_scripts ${TEXLIVE_MODULE_BINSCRIPTS}
 
@@ -427,7 +450,7 @@ src_install() {
 	done
 
 	# https://bugs.gentoo.org/832139
-    rm "${ED}"/usr/bin/tlmgr || die
+	rm "${ED}"/usr/bin/tlmgr || die
 
 	texlive-common_handle_config_files
 
@@ -452,4 +475,10 @@ pkg_postinst() {
 	# eftmutil-sys here and the reasons why it sometimes fails.
 	nonfatal etexmf-update
 	nonfatal efmtutil-sys
+
+	texlive-common_update_tlpdb
+}
+
+pkg_postrm() {
+	texlive-common_update_tlpdb
 }


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-07-26  7:47 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-07-26  7:47 UTC (permalink / raw
  To: gentoo-commits

commit:     875833497bc1c790b4f268cf466a26158fefbab4
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 16 09:04:47 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Jul 16 09:32:44 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=87583349

app-text/texlive-core: add texlive-core-2023-r10

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                     |  3 +-
 ...2023-r6.ebuild => texlive-core-2023-r10.ebuild} | 43 ++++++++++++++--------
 2 files changed, 29 insertions(+), 17 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 02aecd9..1dfdf14 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -17,7 +17,7 @@ DIST dvipdfmx.doc.r69127.tar.xz 3125132 BLAKE2B b29cc6a2f1934fdeab678a5246154b1b
 DIST dvipdfmx.r69127.tar.xz 26704 BLAKE2B 7d2790d9aa6b994ab3619bd96ea6880e9243105001224d7bbadd130b03c7b8335fe751bdcbb90ef5ad92d60d3a80e63f0f152d50725a80cf1c78e45ab5c9245d SHA512 75703f600365c90379c5d009e00d35d2e514a76b2556c96c84fc2a717287441af419a26fc9ef087d111f2e77c7180f6371ca2ec33b66052ab63ca3d11f48e788
 DIST dvipos.doc.r66186.tar.xz 28764 BLAKE2B 7bc90b21109d52375ffdfef601722d0d3bb36932556f8f29ae62cd4f62c2171da2cf08f9bec72f368711dea071cd15b09f3d3661a91013a086c3a6621abc8794 SHA512 254a1db41636608a133e7807a8d4ea8ddd99ac646f35b66a43205ac7fdaf4a15c21eafbb85e23a182506e509895776d1fcbe63b3b8a7f197d577c6405ece5c44
 DIST dvipos.r66186.tar.xz 296 BLAKE2B 1560c5a795df9c095c8115e7f0296ffa3206dd2630a8cf2df9dd76aa2ae1c6b5f044d327c44d026bd94bf80d6bab12cf7da04ef5b7ccb3291762a495d8a4764c SHA512 9e949fb402facda9c30fa2f388b80f2cfc530670b33cbd78559e4449fa6004c5d4082e4fb895ea397a334a333e5d5ae1a4f66fde3885f0a9eb28c9d9ebbecd0a
-DIST gentoo-tex-patches-3.tar.bz2 3860 BLAKE2B 048d1fb59909f0f319f7a77ca424dd48d1f879d7c97be5c683e6c76142d1a878705adfd3cd734e401bbf2cf319c7e539540781bd9ab0fc937b2c93e129e3ceac SHA512 6976ddf60b6b61fb04c04ddae1fcc98372047b7186a34cd531f0a5011b69310b598db89f216265d91e9a465fd4a4e7410920ae1373b378495beeeb537c73a17a
+DIST gentoo-tex-patches-5.tar.bz2 4975 BLAKE2B fbf4115fe462cf7b5e1bf36b30e6c52ee0a8c32896f63b04684d43c768c26ce04dfcd4d8dee671afc480df8c83daeaa6625e58c22bc400f0fbfadbd7ff31ff8c SHA512 be93e7a1aa233ee40c10dcaafd0ff3d0dbd2b0211758187201de6433867249b8a807450cc57c89cf18df8e672f47a3ae36b39032145e56531dc1da19b557bf7a
 DIST gsftopk.doc.r52851.tar.xz 27540 BLAKE2B c6f3e6f01bf63616a66318fc652ae0e7cf08ac0e94eb9d31ec98058da77215fc8c84be7e885960eea70ff82d72533c5011a96136758f0159b7c17430aa835fc6 SHA512 0a597e2908438fc00fc2bafa7ec635a82b70aad9d7f7e86851a654c0b72b719b8c550be0c20ecf6c8d96627863a48e6a387156ad2c7e71d1e296dd4937d60805
 DIST gsftopk.r52851.tar.xz 3548 BLAKE2B 65e455587ba7b014be3f7668225fd0f5b4816406896209929001cab5b61dd6b748120970dca79207117b6a5b07ff7c00f96aab6e540397405d075425f8a79a2b SHA512 cb9aebd7428d10b627d80ea40d297f3e6de006859c7dd713478ff193458494f90017ecd0737376ac1f47638b059e02e8a46ea53a7c56b8561af75f770e214413
 DIST hyphen-base.r68321.tar.xz 22604 BLAKE2B b11b688304c3622c71ddbb38e9095e550871360418d176ab717bdc59954c0648636e5627f55180980e789efed918dfdbab55c25b1b95c8ab0467398b1b2592c4 SHA512 d3f2749cc6946702ff0d51c1d823531bc92b77c1106aec252c84cc8649aa56048556c90e9792f1b0749bba0b86b7c34aa2b04fe2946d1226315dbc73add36913
@@ -32,6 +32,7 @@ DIST pmx.r65926.tar.xz 10184 BLAKE2B 550140955d4033c258c7793c56846d8a0d235fcb2de
 DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 4878654c60e2fb3a1415f492894a3d956d86cdd6f8ebc337e4ec928a55ccd2b8c202a3c06b3c8687530a505f45e740eb33005e2cd4c2f65aa68ec77e3990ed31 SHA512 fb403dc17ad839ea64bcf6da84e59288a8745b5eb731051d7df8593138aa5d3b6891d56f52bdbe5c9a41e590f1f36db390e7e7a825d9aaf00d4fbc01c8dc16ba
 DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6 SHA512 f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
 DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
+DIST texlive-core-2023-pdflatex-big-endian-fix.patch 1162 BLAKE2B a440115cb804a9a9e48c068853fd38ab87d50ab23177283ea20304ea4c7a9f3ee3a4ae35ae2c95dd2a0c339352aeed91cb436bc461db2983d6911d6417c48bb6 SHA512 b17b209b09884f78fe47f2a5e5afd09bc7c7ca8a67a5b67c0ac0e9977ac352b7867ed8e35ff97925ff2af1c67f2c716f513ecd9389fb99c3ad9bf5d3bdebc570
 DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a SHA512 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
 DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50 SHA512 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7
 DIST texlive-scripts.doc.r69754.tar.xz 432212 BLAKE2B a1597fea1443974012eac8b0b060c770e5421ee08b8a8aea8c32c94abf153ae22cac29015e074ffd164e0c5c355034c0fefb673fa917ccf98afebb511492ccc5 SHA512 0a319e6864787c0b62a7f0fb389497a94449c6b420573805a1ba49fb11d0453f5727d2f44a935468cb6c7945d177a5ca828ef4209f717aeb5b21d2b523f21b82

diff --git a/app-text/texlive-core/texlive-core-2023-r6.ebuild b/app-text/texlive-core/texlive-core-2023-r10.ebuild
similarity index 93%
rename from app-text/texlive-core/texlive-core-2023-r6.ebuild
rename to app-text/texlive-core/texlive-core-2023-r10.ebuild
index 4c3cc6a..4f20ff1 100644
--- a/app-text/texlive-core/texlive-core-2023-r6.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r10.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
 
 TL_SOURCE_VERSION=20230311
 inherit flag-o-matic toolchain-funcs libtool texlive-common
@@ -11,12 +11,14 @@ MY_P=${PN%-core}-${TL_SOURCE_VERSION}-source
 DESCRIPTION="A complete TeX distribution"
 HOMEPAGE="https://tug.org/texlive/"
 SLOT="0"
-LICENSE="BSD GPL-1 GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
-GENTOO_TEX_PATCHES_NUM=3
+LICENSE="BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
+GENTOO_TEX_PATCHES_NUM=5
 SRC_URI="
 	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
 	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
 		-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
+	https://raw.githubusercontent.com/debian-tex/texlive-bin/58a00e704a15ec3dd8abbf3826f28207eb095251/debian/patches/1054218.patch
+		-> texlive-core-2023-pdflatex-big-endian-fix.patch
 "
 
 # Macros that are not a part of texlive-sources or or pulled in from collection-binextra
@@ -84,7 +86,6 @@ TEXLIVE_MODULE_BINSCRIPTS="
 	texmf-dist/scripts/texlive/fmtutil-user.sh
 	texmf-dist/scripts/texlive/fmtutil.pl
 	texmf-dist/scripts/texlive/mktexlsr
-	texmf-dist/scripts/texlive/mktexlsr.pl
 	texmf-dist/scripts/texlive/mktexmf
 	texmf-dist/scripts/texlive/mktexpk
 	texmf-dist/scripts/texlive/mktextfm
@@ -125,7 +126,7 @@ SRC_URI+=" source? ( "
 texlive-common_append_to_src_uri TL_CORE_EXTRA_SRC_CONTENTS
 SRC_URI+=" )"
 
-KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="cjk X doc source tk +luajittex xetex xindy"
 
 TEXMF_PATH=/usr/share/texmf-dist
@@ -137,8 +138,6 @@ MODULAR_X_DEPEND="
 
 COMMON_DEPEND="
 	${MODULAR_X_DEPEND}
-	!app-text/epspdf
-	!app-text/pdfjam
 	sys-libs/zlib
 	>=media-libs/harfbuzz-1.4.5:=[icu,graphite]
 	>=media-libs/libpng-1.2.43-r2:0=
@@ -187,20 +186,17 @@ RDEPEND="
 	!<dev-texlive/texlive-basic-2023
 	!<dev-texlive/texlive-mathscience-2023
 	!<dev-texlive/texlive-langother-2023
+	!<dev-texlive/texlive-music-2023
 "
 
 S="${WORKDIR}/${MY_P}"
 BUILDDIR="${WORKDIR}/${P}_build"
 
-src_unpack() {
-	default
-
-	mkdir -p "${BUILDDIR}" || die "failed to create build dir"
-}
-
 RELOC_TARGET=texmf-dist
 
 src_prepare() {
+	mkdir "${BUILDDIR}" || die "failed to create build dir"
+
 	cd "${WORKDIR}" || die
 
 	# From texlive-module.eclass.
@@ -224,6 +220,10 @@ src_prepare() {
 	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
 	eapply "${patch_dir}"
 
+	# Can be dropped in texlive 2024
+	# https://git.texlive.info/texlive/commit/?id=c45afdc843154fcb09b583f54a2f802c6069b50e
+	eapply "${DISTDIR}"/texlive-core-2023-pdflatex-big-endian-fix.patch
+
 	default
 
 	elibtoolize
@@ -384,6 +384,20 @@ src_compile() {
 		&& cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg"
 }
 
+src_test() {
+	cd "${BUILDDIR}" || die
+
+	sed -i \
+		-e 's;uptexdir/nissya.test;;' \
+		-e 's;uptexdir/upbibtex.test;;' \
+		texk/web2c/Makefile || die
+	sed -i \
+		-e 's;dvispc.test;;' \
+		texk/dviout-util/Makefile || die
+
+	emake check
+}
+
 src_install() {
 	cd "${BUILDDIR}" || die
 	dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c
@@ -449,9 +463,6 @@ src_install() {
 		dosym "${i%:*}" "/usr/bin/${i#*:}"
 	done
 
-	# https://bugs.gentoo.org/832139
-	rm "${ED}"/usr/bin/tlmgr || die
-
 	texlive-common_handle_config_files
 
 	# the virtex symlink is not installed


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-07-26  7:47 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-07-26  7:47 UTC (permalink / raw
  To: gentoo-commits

commit:     7cb61d763d50a655635ed331384719a4db575e04
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 26 07:46:18 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Jul 26 07:46:18 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=7cb61d76

app-text/texlive-core: sync with ::gentoo

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2023-r10.ebuild | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2023-r10.ebuild b/app-text/texlive-core/texlive-core-2023-r10.ebuild
index 4f20ff1..9e3d1e7 100644
--- a/app-text/texlive-core/texlive-core-2023-r10.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r10.ebuild
@@ -10,15 +10,13 @@ MY_P=${PN%-core}-${TL_SOURCE_VERSION}-source
 
 DESCRIPTION="A complete TeX distribution"
 HOMEPAGE="https://tug.org/texlive/"
-SLOT="0"
-LICENSE="BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
 GENTOO_TEX_PATCHES_NUM=5
 SRC_URI="
 	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
 	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
 		-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
 	https://raw.githubusercontent.com/debian-tex/texlive-bin/58a00e704a15ec3dd8abbf3826f28207eb095251/debian/patches/1054218.patch
-		-> texlive-core-2023-pdflatex-big-endian-fix.patch
+		-> ${PN}-2023-pdflatex-big-endian-fix.patch
 "
 
 # Macros that are not a part of texlive-sources or or pulled in from collection-binextra
@@ -126,6 +124,9 @@ SRC_URI+=" source? ( "
 texlive-common_append_to_src_uri TL_CORE_EXTRA_SRC_CONTENTS
 SRC_URI+=" )"
 
+S="${WORKDIR}/${MY_P}"
+LICENSE="BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
+SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="cjk X doc source tk +luajittex xetex xindy"
 
@@ -189,7 +190,6 @@ RDEPEND="
 	!<dev-texlive/texlive-music-2023
 "
 
-S="${WORKDIR}/${MY_P}"
 BUILDDIR="${WORKDIR}/${P}_build"
 
 RELOC_TARGET=texmf-dist
@@ -395,7 +395,9 @@ src_test() {
 		-e 's;dvispc.test;;' \
 		texk/dviout-util/Makefile || die
 
-	emake check
+	# TODO: Drop -j1 when bumping to texlive-2024
+	# https://bugs.gentoo.org/935825
+	emake check -j1
 }
 
 src_install() {
@@ -431,8 +433,10 @@ src_install() {
 
 	use doc || rm -rf "${ED}/usr/share/texmf-dist/doc"
 
-	dodir /etc/env.d
-	echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive"
+	newenvd - 98texlive <<-EOF
+	CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"
+	EOF
+
 	# populate /etc/texmf
 	keepdir /etc/texmf/web2c
 
@@ -458,7 +462,9 @@ src_install() {
 
 	dodir "/usr/bin"
 	for i in ${TEXLIVE_MODULE_BINLINKS} ; do
-		[[ -f ${ED}/usr/bin/${i%:*} ]] || die "Trying to install an invalid BINLINK ${i%:*}. This should not happen. Please file a bug."
+		if [[ ! -f ${ED}/usr/bin/${i%:*} ]]; then
+			die "Trying to install an invalid BINLINK ${i%:*}. This should not happen. Please file a bug."
+		fi
 
 		dosym "${i%:*}" "/usr/bin/${i#*:}"
 	done


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-11-20 14:21 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-11-20 14:21 UTC (permalink / raw
  To: gentoo-commits

commit:     463620e36d890f28e5fead4d32d0276daf401908
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 20 14:20:50 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Nov 20 14:20:50 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=463620e3

app-text/texlive-core: sync with ::gentoo

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                     |  1 +
 app-text/texlive-core/texlive-core-2023-r10.ebuild | 21 +++++++++++++++++----
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 1dfdf14..dda6c0f 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -32,6 +32,7 @@ DIST pmx.r65926.tar.xz 10184 BLAKE2B 550140955d4033c258c7793c56846d8a0d235fcb2de
 DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 4878654c60e2fb3a1415f492894a3d956d86cdd6f8ebc337e4ec928a55ccd2b8c202a3c06b3c8687530a505f45e740eb33005e2cd4c2f65aa68ec77e3990ed31 SHA512 fb403dc17ad839ea64bcf6da84e59288a8745b5eb731051d7df8593138aa5d3b6891d56f52bdbe5c9a41e590f1f36db390e7e7a825d9aaf00d4fbc01c8dc16ba
 DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6 SHA512 f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
 DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
+DIST texlive-core-2023-mplib-h.patch 1059 BLAKE2B 24443c8983c01821a15fad709e8421a98a1983ceb19e330ff13591a99cbfb57aec55c707066eba4cce088c2d523e91c13657c482f21878e369622b6845e232c7 SHA512 f5c2df4d435b3d8a80c3f25f3f8b1ed393ad55f82137345fb05cecf96b36834e98c9b1094a2afbdf4956a7a7eeed11d49d26d1182908ca0a5b08832ccde6ada3
 DIST texlive-core-2023-pdflatex-big-endian-fix.patch 1162 BLAKE2B a440115cb804a9a9e48c068853fd38ab87d50ab23177283ea20304ea4c7a9f3ee3a4ae35ae2c95dd2a0c339352aeed91cb436bc461db2983d6911d6417c48bb6 SHA512 b17b209b09884f78fe47f2a5e5afd09bc7c7ca8a67a5b67c0ac0e9977ac352b7867ed8e35ff97925ff2af1c67f2c716f513ecd9389fb99c3ad9bf5d3bdebc570
 DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a SHA512 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
 DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50 SHA512 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7

diff --git a/app-text/texlive-core/texlive-core-2023-r10.ebuild b/app-text/texlive-core/texlive-core-2023-r10.ebuild
index 9e3d1e7..d3b5e07 100644
--- a/app-text/texlive-core/texlive-core-2023-r10.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r10.ebuild
@@ -17,6 +17,8 @@ SRC_URI="
 		-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
 	https://raw.githubusercontent.com/debian-tex/texlive-bin/58a00e704a15ec3dd8abbf3826f28207eb095251/debian/patches/1054218.patch
 		-> ${PN}-2023-pdflatex-big-endian-fix.patch
+	https://bugs.gentoo.org/attachment.cgi?id=908573
+		-> ${PN}-2023-mplib-h.patch
 "
 
 # Macros that are not a part of texlive-sources or or pulled in from collection-binextra
@@ -127,7 +129,7 @@ SRC_URI+=" )"
 S="${WORKDIR}/${MY_P}"
 LICENSE="BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="cjk X doc source tk +luajittex xetex xindy"
 
 TEXMF_PATH=/usr/share/texmf-dist
@@ -224,13 +226,17 @@ src_prepare() {
 	# https://git.texlive.info/texlive/commit/?id=c45afdc843154fcb09b583f54a2f802c6069b50e
 	eapply "${DISTDIR}"/texlive-core-2023-pdflatex-big-endian-fix.patch
 
+	# bug #837875
+	eapply "${DISTDIR}"/texlive-core-2023-mplib-h.patch
+
 	default
 
 	elibtoolize
 
-	# Drop this once cairo's autoconf patches are gone. See
-	# https://bugs.gentoo.org/927714#c4 and https://bugs.gentoo.org/853121.
-	"${S}"/reautoconf libs/cairo || die
+	# Drop this once cairo's and mplibdir's (texlive-core-2023-mplib-h.patch)
+	# autoconf patches are gone. See bug #927714#c4, bug #853121 for cairo,
+	# and bug #837875 for mplibdir (in web2c).
+	"${S}"/reautoconf libs/cairo texk/web2c || die
 }
 
 src_configure() {
@@ -239,6 +245,13 @@ src_configure() {
 	append-flags -fno-strict-aliasing
 	filter-lto
 
+	# Needed for 32bit architectures, bug 928096
+	# This is upstream recommendation for the moment, see also
+	# https://www.tug.org/texlive/build.html
+	# I'm fairly sure it just hides a real bug in pdftex, keeping 928096
+	# thus open, but hey, at least it's not a regression...
+	append-cflags -Wno-incompatible-pointer-types
+
 	# It fails on alpha without this
 	use alpha && append-ldflags "-Wl,--no-relax"
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-11-22 17:25 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-11-22 17:25 UTC (permalink / raw
  To: gentoo-commits

commit:     1146a657800e627bed937c452c95184d058e0f9a
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 22 17:25:27 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Nov 22 17:25:27 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=1146a657

app-text/texlive-core: add 2024, drop 2023-r10

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                     | 32 +++++++--------
 ...re-2023-r10.ebuild => texlive-core-2024.ebuild} | 47 ++++++++++------------
 2 files changed, 37 insertions(+), 42 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index dda6c0f..6b5d8e5 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -1,26 +1,26 @@
-DIST autosp.doc.r58211.tar.xz 282136 BLAKE2B 2e82f41d20f8883cf277527e6e0fdcb9b402520109d94bf76668ad603d15e192970c576fffa17bde092d8f2a6d92db021fbd408e3df2e282bbad738edfed7136 SHA512 2905669b9e2b61749cb7b1eaa02be889c4e8d8adbd78b126e7ee6d894f24f623c888a24abac1d163f3332c5cfa9cd1f64d0de95200350b88a7f47faeacb841a6
-DIST autosp.r58211.tar.xz 696 BLAKE2B 4a533789fc9572e48da68d7fb284df4461e42a717edd0f4578ab83c7e58841bbc1d3c2821e41840a531077ec887203752f5c40f51849129aed8e6f8971c728cf SHA512 67587e8b456257be9b924a5bb8c8f4def22fa9aa9678663975ef74e346dc186ae7848a9dc043733cf1244f254750ef4f34204575f62195d4b966ed8336781bce
+DIST autosp.doc.r69814.tar.xz 288724 BLAKE2B 3cbf6b0756cfc08fad0d15020b64206c3aaf1a4b2ce05e50b1f788b53614f8a95c82b5e7ebb9449a2c356eabde758124dc3e2577a43c8c80e7e110902c357cb4 SHA512 b345d9f1779d87ca901235b8f5601aec11e5cc6eefab3646510a62bc73f81c99afb36d8a86edc099baa90882e86e8f6427a37e9c8d65a456e849253d2374f994
+DIST autosp.r69814.tar.xz 692 BLAKE2B 1600c9825aa4d3695bf00bb20861fed988d650b086a0c4bc730a61e66f6a8345d0f61a79af9c35cd5a0becd6311ba0012652f47f9146e1d0512c8a53cdb156e1 SHA512 6ab6466ec011bf518ce35f70535279394ec89931aa37f0ebb3c8846bd421610d7ca969825c30ea6e9f29f1576972f7da3374ceef0322b88dd0d2ab073dc36ba7
 DIST axodraw2.doc.r58155.tar.xz 489832 BLAKE2B d0678cc4eff41ff235dcc8465cc62ad9fb9c52a7eb24487f9ca1766197c0c29111bb11931ca4fba537b8540e242257734c81c15e65ee3713028c78d1edb2385f SHA512 927e42358d543f46ccabb8184e35b6f0a5848783ce9eea09e6c780fc83955d5f37b998254153b1954cf1a59be6cfe573a6c79c2c328ab2a22a6e5f6764a50fa1
 DIST axodraw2.r58155.tar.xz 25592 BLAKE2B aa1cebf422d8eb6257d8baf743b24bddc4b666f968e4f89c77463f9c979412a0e59f3d3a1a1728f1a5f782e4725d85f1d320ae1e8932174526ea1176ab7f9138 SHA512 bc9923a9614ef9d7bece20e682729347dc942470a927b40736d6868f02867408b5fba51b117edd8745f96df23b9c1e93792d321291db13b7fdfdae0ee32bb7fd
 DIST axodraw2.source.r58155.tar.xz 34604 BLAKE2B 44f52a481e6f1610a698fd498689be272450548129ad3d28abbd20773d8d2cd901ffa57391695f7fa19e5ae22948eb2fb77bc17cf107b241439d82d3e21067b5 SHA512 3c2fbbff234836ffe40edb7f38c77c5986cca7fc68b3dd7672bb4f1ce9327a12fa8c51d38461d914cd6466bac8b2b578a151d09d4e84dd903530f7a545d707d9
-DIST chktex.doc.r64797.tar.xz 425796 BLAKE2B 4a0d4456231003362c41ec5360b21721bd5ac28489e8105ef749029d20482b69d49b9674055744fd3cda45fda824e0665b6fa54b6289945d4044211bfe592eb5 SHA512 28df4bed075d66d9f25bcbe332731f1d5f0bb0f7f92bd2f3618c84adf788d0f429bd0c6e75381ebf7bbeac98409d94f85d17ebd752f9e4af707d9e3373d45f97
-DIST chktex.r64797.tar.xz 9920 BLAKE2B cb6c37daae77ed5d4fc50e00249a92cc614ff0086e006e471d1ac4fb5dfacb76856d619248eba15923b34d422884923b4fec6c693133f4d8e2aad52693920902 SHA512 7c28847e87e788d0f50c07c1c3140962a70173d2a36997720f3066755740744060ecd03272662aff563de39102052e91a4582a4bb63e35f918ad8f517dff55e6
-DIST detex.doc.r66186.tar.xz 21900 BLAKE2B 84b515297cf285e37d6de400e0f1e201afc60cca9aab68678adf31a5aaa2e03e68e9d8e13a6b41afa177c4d3e01fbbbefc9900fb6a5120eaa802429abcaf4710 SHA512 3d5a3b371e007bda61441460479a208062fd0d477d1fc9ab9a6764c1969fd383acec9e336e8d0b16aab5606444f5d87335320e010657cf088e9caeb18d6dddf5
-DIST detex.r66186.tar.xz 592 BLAKE2B 48daa6b86bab76f7c58cbb159838d03e7a82990bb1cf3ba382169d9b33b42585c11d7822fcc01d33f58ba8e62dc28a6eb8092ff595f6b07d9716a8311b70685f SHA512 e258d80d1509831132c4f70df81b8e93cfc9d92ee74c5d39e7f35bd4f71a3eb93fe3594afbd5ab0e33cf0b6f45c816506e32ca8f41427f3c3fe661f3086100d1
+DIST chktex.doc.r71205.tar.xz 425800 BLAKE2B 9659aaa3423f78b8adf3436e38897060681853e3401ee5249e30462c1db0b5d325715469df74c9b249243bbd46400bad3239d4b5e13d6d6381d06412b68c6673 SHA512 c5e74499b90b807f527acabcbe3cdf55e374b5320677c2e2c5b749997e21a8a3cb5aed394a4fd29aa777057b8a297328665d7d280632f8a69a7a0a368c7d766c
+DIST chktex.r71205.tar.xz 10296 BLAKE2B 0321ba96fbb6bfb0fab7214daec97adc29d0989ec7dc024a37f6297bf6f8b8ddf6b07291671db80e6101c79798a4076b15a78dbe2269e89780dc9fb8df15c12f SHA512 bc4885e7be8dc032da7722d09493cf92e01d348dc807b83923fa67a2e64c5ec65b41984dae11b36e7ad309e94c837530468ca4b683cb332c083f0a3caf7af43a
+DIST detex.doc.r70015.tar.xz 22120 BLAKE2B 4b3b24427ae4007f7c6df5186a5890422d9f68485ce658848b89e9aba8d1cbbe306da89d64a43ee9e0a9200e19ea683fde23a1a451d5c7a9e86004ca3eed28f9 SHA512 f68cf4e1dc48fe4b6130e0c6a7cfca9cc997b435a0a638feba093f94dbc43d018aa9173dacd57976d6d5540f9f72c2fb4e90e3a555a7b8b7a62e98eaecaf42ef
+DIST detex.r70015.tar.xz 596 BLAKE2B fd38c31e068bf116a9bbe93a1a72a566e6c430bae62aa8858ab47656d9cd041254a2f4c65ca11d7c45921bdb25d2acc47c8f4779ff1918da31f4a2177ad026b7 SHA512 b40f3a846a2fef1086002be944f0c44362709f171257afaba51c88a4ad250da1602fab4287757a42c172eb6d5596530222ea59df61bc0466de4c52bdb8166547
 DIST dvi2tty.doc.r66186.tar.xz 37148 BLAKE2B 67491285e41c035d2f6d0c69bcae2b98614db421462a3171cc68592ee78345b9651d09efd344268d2130c2fb33c4f3cf777656a984b45d796c9ababa17ee74d3 SHA512 3ee736f5fbf91472008a5c8613c0e629a9f76f61fee4c4491b67045ddaad7aa2f89a22937b172e058b072ae1a013478fdf5a9f68dd2e225e8a8e77c8e3b3a289
 DIST dvi2tty.r66186.tar.xz 480 BLAKE2B 3cfea2173611e643b27bc6828dca68e6fae60a147b347c589ec176974db03c36bb1c97a734cd5010a8979dca9a3b515255dedeb2a0d82513ce2667bffcf698f3 SHA512 1051c3448703fdd6395d78b0d8b7658197da6114fb7455b31502bad5c2eda24fd4eba2ceaba1f65d106f981bbc60caf9f3bd0db29403e898b293514d086bf91d
 DIST dvidvi.doc.r65952.tar.xz 19328 BLAKE2B 7b443d8c60106025209ca693cc810afefdf4c3b389478c32caa70ae1d1d25720a42b687fc27753009dbd07520f8276beecb90877e5f84d2d4ec32aa42283e1f5 SHA512 b571021445b822e9824782ab35a0743ca23f69b809354dea6676c58209a451be5bf595641fbcb461211e6dec15e765bbfaf8164c0ce1ed4204ea72a2073ecb92
 DIST dvidvi.r65952.tar.xz 440 BLAKE2B 2c5e584b38c74ba3e929671b87ab0f9d9b783feab2ab91ef6e62e4aa38548615284ec98686e0d00fdc91549c04e5a2d6bd197e18f4138a0c00d52d3ddec450ac SHA512 81c58f4e1352a8e5133de1ad86b6b37c47f9b0d29307354001693ebc4975c30808e349c73a477283a16df4219fd5702b733ecb5abe2043aff1d1b537b7fa6a3c
 DIST dviljk.doc.r66186.tar.xz 74932 BLAKE2B bbc6fb3ef83ab413582847ada4f562c8d1921b78f45619b7e18867fb9cf94723c699b9d83252e8f8796b5693371770af8b0316818c09bb7632588832ff195a9d SHA512 4b5815d766a41eb74125269e297eb6f7d1626d68b3f2cf9d6c4f8734721e3c71b63e84e729c39fef41320e4f728888796e421bb5c7ea5ffe76cd549400d18d37
 DIST dviljk.r66186.tar.xz 508 BLAKE2B 2c5dab57224abbdd47a77312e1c83da9c9aaa47213925782beb014d7a4963f12169676114fcbf61fdc15fc8daa5ad6d2dc983fc105186bc70804c1f7d84039af SHA512 0d34e837c0f67ac43dd8ef5bfb9a11d2821188ef8259f41b0cf9454bfa6641f956c21d63fe15fbd68dd59f89c1da820cab4ec5c4579fc0255a771c47010821cc
-DIST dvipdfmx.doc.r69127.tar.xz 3125132 BLAKE2B b29cc6a2f1934fdeab678a5246154b1bef498dad8bcc47dcfc5e3a3bd2580ecbbf887aec527095e1542f763919e650d96592c391adb35668e9802491f6c33a32 SHA512 d2fb71e116470d2d629613401f448ad9aa8cfdfa9ada68ed324061e4ac614efc4fd2c4ea2542c8fae32f476b92aafbabe4a5be648f28f16708c43958d7aa99fd
-DIST dvipdfmx.r69127.tar.xz 26704 BLAKE2B 7d2790d9aa6b994ab3619bd96ea6880e9243105001224d7bbadd130b03c7b8335fe751bdcbb90ef5ad92d60d3a80e63f0f152d50725a80cf1c78e45ab5c9245d SHA512 75703f600365c90379c5d009e00d35d2e514a76b2556c96c84fc2a717287441af419a26fc9ef087d111f2e77c7180f6371ca2ec33b66052ab63ca3d11f48e788
+DIST dvipdfmx.doc.r72890.tar.xz 3125132 BLAKE2B 06ac411dc02808abae33cc75f0da735071a5a3ad987ded6334543b4317b48446e0638c9497a6332fac33dd5e915ae7b2f4cac40651e995095c6ecb94795f6626 SHA512 f19efedc4643c475cd13c14db338c32d75ed8087742dfa278b15eb1ad65b1fe62072e22408a522fb02238eddcee0a1f5d0bc4468ef1a8246d78cad316d0b4012
+DIST dvipdfmx.r72890.tar.xz 29040 BLAKE2B 124ffbfdc923973eb9ba4b7f2aef4844b1827b2496336e2d9542c9241b22072b4cef0ca6f924376b39a5af891d4e7447a927e3c074876198cc220e0fc7179d8f SHA512 5d6526e1b537b081d7281e8a50324fa6967d3147bad17fd6e935786152bdfe33aaa947766e5d8cf58b53c415b5cd41d089fe6ea2bcabfcf2e2773f094c62be21
 DIST dvipos.doc.r66186.tar.xz 28764 BLAKE2B 7bc90b21109d52375ffdfef601722d0d3bb36932556f8f29ae62cd4f62c2171da2cf08f9bec72f368711dea071cd15b09f3d3661a91013a086c3a6621abc8794 SHA512 254a1db41636608a133e7807a8d4ea8ddd99ac646f35b66a43205ac7fdaf4a15c21eafbb85e23a182506e509895776d1fcbe63b3b8a7f197d577c6405ece5c44
 DIST dvipos.r66186.tar.xz 296 BLAKE2B 1560c5a795df9c095c8115e7f0296ffa3206dd2630a8cf2df9dd76aa2ae1c6b5f044d327c44d026bd94bf80d6bab12cf7da04ef5b7ccb3291762a495d8a4764c SHA512 9e949fb402facda9c30fa2f388b80f2cfc530670b33cbd78559e4449fa6004c5d4082e4fb895ea397a334a333e5d5ae1a4f66fde3885f0a9eb28c9d9ebbecd0a
 DIST gentoo-tex-patches-5.tar.bz2 4975 BLAKE2B fbf4115fe462cf7b5e1bf36b30e6c52ee0a8c32896f63b04684d43c768c26ce04dfcd4d8dee671afc480df8c83daeaa6625e58c22bc400f0fbfadbd7ff31ff8c SHA512 be93e7a1aa233ee40c10dcaafd0ff3d0dbd2b0211758187201de6433867249b8a807450cc57c89cf18df8e672f47a3ae36b39032145e56531dc1da19b557bf7a
 DIST gsftopk.doc.r52851.tar.xz 27540 BLAKE2B c6f3e6f01bf63616a66318fc652ae0e7cf08ac0e94eb9d31ec98058da77215fc8c84be7e885960eea70ff82d72533c5011a96136758f0159b7c17430aa835fc6 SHA512 0a597e2908438fc00fc2bafa7ec635a82b70aad9d7f7e86851a654c0b72b719b8c550be0c20ecf6c8d96627863a48e6a387156ad2c7e71d1e296dd4937d60805
 DIST gsftopk.r52851.tar.xz 3548 BLAKE2B 65e455587ba7b014be3f7668225fd0f5b4816406896209929001cab5b61dd6b748120970dca79207117b6a5b07ff7c00f96aab6e540397405d075425f8a79a2b SHA512 cb9aebd7428d10b627d80ea40d297f3e6de006859c7dd713478ff193458494f90017ecd0737376ac1f47638b059e02e8a46ea53a7c56b8561af75f770e214413
-DIST hyphen-base.r68321.tar.xz 22604 BLAKE2B b11b688304c3622c71ddbb38e9095e550871360418d176ab717bdc59954c0648636e5627f55180980e789efed918dfdbab55c25b1b95c8ab0467398b1b2592c4 SHA512 d3f2749cc6946702ff0d51c1d823531bc92b77c1106aec252c84cc8649aa56048556c90e9792f1b0749bba0b86b7c34aa2b04fe2946d1226315dbc73add36913
+DIST hyphen-base.r70247.tar.xz 22596 BLAKE2B 3e31620a526e22b37a6ead7f7f616c47d778eec3c6584e1a4d764cb6ea66a0e8d25547d285202b75ccecd4947f2910d76ce037d3acb9137a136c95acf3c9bcfa SHA512 4a3c458a0ed0fc0300adedc233a4a5eb7302952cd507d666682caf74910476534b1bff9c86f6352da0c89d4ef2ee0dfc8e7b6c732a3b649f95659eb410a5651c
 DIST lacheck.doc.r66186.tar.xz 21012 BLAKE2B 3a7fa847b83a105c8a6c0d8210f0bc344642e8503700b32b58a43b66a2a97dfaf4ef08af1005588ef16e688af3c00202a3a5142074cd7f767956900a7182f8e4 SHA512 cf4355d56985f9335270e4280d10602299fadfd01605e83edb4e8b89cf0d91b3e8ca671257a9599d5f5578e7a85140d390edd40c3b109f77bb9fca5ba47ca517
 DIST lacheck.r66186.tar.xz 436 BLAKE2B bd36c4f98235e682a3b40fec649b0eb1e800ad268a69ddf42daa32dd72f670809b15c50b98e717b98b25eef844ea0a0b1a5c962d62fe254d30f2fb7e499e5f49 SHA512 5a27d940fe59c61539d053bc6602bf37df1f538679eaf34d0e8b3ec3aed74ff619e4843ae2769aeafd10074328e9e27255376bc9e809d373d3913995a2a95b87
 DIST m-tx.doc.r64182.tar.xz 739512 BLAKE2B b4c79ffe3272e00caa4b256b118f43752adecc49f726722dc18276ca0092920908859a150915178c3bad460fd172762c1d016c55e886475582b3ac2c99200741 SHA512 316fbc2b37b903cae8da6bb9f44b8afad0e3e577c6fd84664e1724ffe318bbdbf9609dcadd5cde6a14cc5acbc134f69bd7a87dd90d9da7d4442a5f913b8132f5
@@ -31,15 +31,15 @@ DIST pmx.doc.r65926.tar.xz 636768 BLAKE2B 5b499d950581b5b6ca1e27aa54dbe1e324d446
 DIST pmx.r65926.tar.xz 10184 BLAKE2B 550140955d4033c258c7793c56846d8a0d235fcb2def0469f9b0ca5189eea4c3ba569fc3e7002bafe57f0bb7fbb9738debd7b1d867cfaf32493b3558f0a3ed97 SHA512 433287732fbb2cb47886c6c78c923d5b6a1b5c1e71e3990084cde9bb288a282fff7fb9134a5165e0fc0908b8e60547e23cb900bc82b99717133d7600fa17dc31
 DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 4878654c60e2fb3a1415f492894a3d956d86cdd6f8ebc337e4ec928a55ccd2b8c202a3c06b3c8687530a505f45e740eb33005e2cd4c2f65aa68ec77e3990ed31 SHA512 fb403dc17ad839ea64bcf6da84e59288a8745b5eb731051d7df8593138aa5d3b6891d56f52bdbe5c9a41e590f1f36db390e7e7a825d9aaf00d4fbc01c8dc16ba
 DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6 SHA512 f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
-DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
+DIST texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
 DIST texlive-core-2023-mplib-h.patch 1059 BLAKE2B 24443c8983c01821a15fad709e8421a98a1983ceb19e330ff13591a99cbfb57aec55c707066eba4cce088c2d523e91c13657c482f21878e369622b6845e232c7 SHA512 f5c2df4d435b3d8a80c3f25f3f8b1ed393ad55f82137345fb05cecf96b36834e98c9b1094a2afbdf4956a7a7eeed11d49d26d1182908ca0a5b08832ccde6ada3
 DIST texlive-core-2023-pdflatex-big-endian-fix.patch 1162 BLAKE2B a440115cb804a9a9e48c068853fd38ab87d50ab23177283ea20304ea4c7a9f3ee3a4ae35ae2c95dd2a0c339352aeed91cb436bc461db2983d6911d6417c48bb6 SHA512 b17b209b09884f78fe47f2a5e5afd09bc7c7ca8a67a5b67c0ac0e9977ac352b7867ed8e35ff97925ff2af1c67f2c716f513ecd9389fb99c3ad9bf5d3bdebc570
-DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a SHA512 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
-DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50 SHA512 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7
-DIST texlive-scripts.doc.r69754.tar.xz 432212 BLAKE2B a1597fea1443974012eac8b0b060c770e5421ee08b8a8aea8c32c94abf153ae22cac29015e074ffd164e0c5c355034c0fefb673fa917ccf98afebb511492ccc5 SHA512 0a319e6864787c0b62a7f0fb389497a94449c6b420573805a1ba49fb11d0453f5727d2f44a935468cb6c7945d177a5ca828ef4209f717aeb5b21d2b523f21b82
-DIST texlive-scripts.r69754.tar.xz 114048 BLAKE2B cf5151516f46405c0ade2bedf033f58751f5ea2d3e54aaa1227ddf761c86ef3110621ed8bca4647503aa24d628cd77d7ceac927427dcdcb1bf98ce2d98039647 SHA512 18bbec6acc0a6b1686daaef95627acd27975f37c3908584f3fadb2a35c8f632c62b6ad4aa214bb894af2e07b984f7950178924ad4d295b1339fcefdf2c19fa55
-DIST texlive.infra.doc.r69740.tar.xz 203936 BLAKE2B d7628b83989ca3def86fa86ef4056e3ab8dd5e262d45b39d550ab7940c4a387b77156ae14a4dd64ed8fa6610a84559f85236908a83be05a1dae3949ef0a22325 SHA512 fb06ad12bea2d062dd5e2049e74e096064198242f010cd6e04e2d4a92a7fc39ae829003c7ed3f8347f96c99c31e26ec44073b45ed3ebbe9e18fc78e801d00c94
-DIST texlive.infra.r69740.tar.xz 361928 BLAKE2B 233fd046a446c9de00b167aac93ea4a2499b1e23c24eae5f2dd72e2340650d34580fa07640ab3b423fcf91809b247289e91322db72b365681cadbf045ee1d4f5 SHA512 d3ef23150149d240d8b74f5b9f6126de90f44960238deefa94415310586790d5324f9fd83478fa4d726ef6dff516f5382222f56933599b384101521a66d0a248
+DIST texlive-scripts-extra.doc.r71746.tar.xz 197200 BLAKE2B f7a9812b67315fbd6648648ca7e2422ea55829d3d51803ae6a3afd3d58cdb99518908274d9ccb4586463ebfefbbec3d012a429e369eb39c3f331a38873aea95c SHA512 5f2a1802f99e067d4633e750a6d2a9819428ecaa24b39acafb09aba820feaa963f64ebd841f141a4d33bb0398b531b25dcfb0f5e4d83174860b373815dfd339b
+DIST texlive-scripts-extra.r71746.tar.xz 22016 BLAKE2B 43a1f28fd26df5ed49a77f4ff9eb5b2f91a48beea589cd18b15b776b38497f5c21801c24e66eeef74d46d4d0c186e941186de0642163afde569fb55a69b757eb SHA512 d012f6368700cada41eb39da92ecc57fb67b14ed6f962b7858b52700ba6c31f0b88430c39515f0c560af2024038328dfe4df742ee7adc01a9942ea775986a60f
+DIST texlive-scripts.doc.r72904.tar.xz 440100 BLAKE2B 49198eb03946278632c7a3dfc5a4c5700d358168a1142f809a57df9c3d39e75b4d09191d07e7373c072dac648c4d7a01542aa6f0c14bc44b33dc9c55199df5a5 SHA512 312f9d35fc2f3f36a2107593d0494ccdbe6266341121e310b33cc44cc71e90e79f1b5d367b48ea96e4e247852642e81a6a4d014d84fd9a937c407528e864f84c
+DIST texlive-scripts.r72904.tar.xz 114404 BLAKE2B e8f204a60cbafa03907f4ecd6b816f70a31603d8790aa5014c4844db98a50b2cab3f3467ecc7c2a8abcf3f04722cfc0e8f4a0338ac48a3a187c18d507ce85634 SHA512 53cdba2054b495e5aee4398da557d705e7e3de66e76a4e8a12e1680e3840ee6fb5747e6e6c9ee35e3bcb837cabaf0568c7b7f7b2558aa8217c0164cebbccdcaf
+DIST texlive.infra.doc.r72854.tar.xz 208388 BLAKE2B 3a30ac0f0e097e77332ba602265630139c2e3335b1eeb008c4299198179063c481561ce28e0e78b1c06170b23eadd16105c2fa667917c84f81396537ad73f92a SHA512 869536b47c7e3a3f6848e1f8eee469f062bbe4718912eeea78ae0d9992457543116f4e4c0461c8b18ac8cc0a7e0974612cbb3b588035be1c8dbc1b18eb850487
+DIST texlive.infra.r72854.tar.xz 368096 BLAKE2B 3c55b7fcae9914cc80cc8f51e7aac3bd53abdb96a8a8ce0663ac04e5b141ff468cccec699182dc5786f8534391c4b4f2c50f883020bb829e72dd63fe8ac2b9db SHA512 26d83b4be6dacc94831c40ed19d0757af577c716820d91ffe1efd999578fd711b255850c54c03059d178f9702e92bcd367067c158b63f09e6be9158b46803a8c
 DIST tpic2pdftex.doc.r52851.tar.xz 54400 BLAKE2B 66f8087a6f8a1337a55bb3b29a9d407a54a5b79dc48eb50144eb0b505d3735ccc3d192669a95ea9e62ffc20927f48f03933c353557f7c49df5edc27c4573a6f1 SHA512 f24f8508279ded0689bb9dda8c653cfbd903c46782744fcb8d004f50a771ca74b86549c86abc765a408f2be67334048390e407be9446faa476a02ce9c27d5547
 DIST tpic2pdftex.r52851.tar.xz 444 BLAKE2B 37bb1d8799068bc09fca6fffc5d43ab314f44b564221faa9ca23aecb84b3686b9e279b1aa3ee4664537fd943d944158034943ea4d1f8fcaedd4cdb2acc5dbfaf SHA512 fa8689bd257b6336badb8e5a742d5c5f12d9088b33b43bdc41474feda62358c754db05735fa471baa307907bcd61f68e8d061e66c400198d6a1dc165f39d2226
 DIST upmendex.doc.r66381.tar.xz 968624 BLAKE2B 193cadbed3430f4636ef0a3cd86e972d510c113e60ca26f15547b081ae7992195a991bbff8409721ec1bd9a7596d4b29994e1d4b566adcbfa8af693225212c39 SHA512 ec4d1670ff84680fcab88e29ca5f4306f44450ccca9cba06282ad34bd026f74b46d166724a06a313957ca8d798b0c296e848bb248ad416597a99afb16b4b5a0c

diff --git a/app-text/texlive-core/texlive-core-2023-r10.ebuild b/app-text/texlive-core/texlive-core-2024.ebuild
similarity index 94%
rename from app-text/texlive-core/texlive-core-2023-r10.ebuild
rename to app-text/texlive-core/texlive-core-2024.ebuild
index d3b5e07..defe214 100644
--- a/app-text/texlive-core/texlive-core-2023-r10.ebuild
+++ b/app-text/texlive-core/texlive-core-2024.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-TL_SOURCE_VERSION=20230311
+TL_SOURCE_VERSION=20240311
 inherit flag-o-matic toolchain-funcs libtool texlive-common
 
 MY_P=${PN%-core}-${TL_SOURCE_VERSION}-source
@@ -24,25 +24,25 @@ SRC_URI="
 # Macros that are not a part of texlive-sources or or pulled in from collection-binextra
 # but still needed for other packages during installation.
 TL_CORE_EXTRA_CONTENTS="
-	autosp.r58211
+	autosp.r69814
 	axodraw2.r58155
-	chktex.r64797
-	detex.r66186
+	chktex.r71205
+	detex.r70015
 	dvi2tty.r66186
 	dvidvi.r65952
 	dviljk.r66186
-	dvipdfmx.r69127
+	dvipdfmx.r72890
 	dvipos.r66186
 	gsftopk.r52851
-	hyphen-base.r68321
+	hyphen-base.r70247
 	lacheck.r66186
 	m-tx.r64182
 	makeindex.r62517
 	pmx.r65926
 	texdoctk.r62186
-	texlive-scripts.r69754
-	texlive-scripts-extra.r62517
-	texlive.infra.r69740
+	texlive-scripts.r72904
+	texlive-scripts-extra.r71746
+	texlive.infra.r72854
 	tpic2pdftex.r52851
 	upmendex.r66381
 	velthuis.r66186
@@ -51,14 +51,14 @@ TL_CORE_EXTRA_CONTENTS="
 	xml2pmx.r57972
 "
 TL_CORE_EXTRA_DOC_CONTENTS="
-	autosp.doc.r58211
+	autosp.doc.r69814
 	axodraw2.doc.r58155
-	chktex.doc.r64797
-	detex.doc.r66186
+	chktex.doc.r71205
+	detex.doc.r70015
 	dvi2tty.doc.r66186
 	dvidvi.doc.r65952
 	dviljk.doc.r66186
-	dvipdfmx.doc.r69127
+	dvipdfmx.doc.r72890
 	dvipos.doc.r66186
 	gsftopk.doc.r52851
 	lacheck.doc.r66186
@@ -66,9 +66,9 @@ TL_CORE_EXTRA_DOC_CONTENTS="
 	makeindex.doc.r62517
 	pmx.doc.r65926
 	texdoctk.doc.r62186
-	texlive-scripts.doc.r69754
-	texlive-scripts-extra.doc.r62517
-	texlive.infra.doc.r69740
+	texlive-scripts.doc.r72904
+	texlive-scripts-extra.doc.r71746
+	texlive.infra.doc.r72854
 	tpic2pdftex.doc.r52851
 	upmendex.doc.r66381
 	velthuis.doc.r66186
@@ -82,6 +82,7 @@ TL_CORE_EXTRA_SRC_CONTENTS="
 
 TEXLIVE_MODULE_BINSCRIPTS="
 	texmf-dist/scripts/m-tx/m-tx.lua
+	texmf-dist/scripts/texlive/extractbb.lua
 	texmf-dist/scripts/texlive/fmtutil-sys.sh
 	texmf-dist/scripts/texlive/fmtutil-user.sh
 	texmf-dist/scripts/texlive/fmtutil.pl
@@ -129,7 +130,7 @@ SRC_URI+=" )"
 S="${WORKDIR}/${MY_P}"
 LICENSE="BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="cjk X doc source tk +luajittex xetex xindy"
 
 TEXMF_PATH=/usr/share/texmf-dist
@@ -161,7 +162,7 @@ COMMON_DEPEND="
 	xindy? ( dev-lisp/clisp:= )
 	media-libs/freetype:2
 	>=dev-libs/icu-50:=
-	>=dev-libs/kpathsea-6.3.5:=
+	>=dev-libs/kpathsea-6.4.0:=
 "
 
 BDEPEND="
@@ -220,15 +221,9 @@ src_prepare() {
 		texk/web2c/configure || die
 
 	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
+	rm "${patch_dir}"/relax-zlib-check-to-just-major-version-following-deb.patch || die
 	eapply "${patch_dir}"
 
-	# Can be dropped in texlive 2024
-	# https://git.texlive.info/texlive/commit/?id=c45afdc843154fcb09b583f54a2f802c6069b50e
-	eapply "${DISTDIR}"/texlive-core-2023-pdflatex-big-endian-fix.patch
-
-	# bug #837875
-	eapply "${DISTDIR}"/texlive-core-2023-mplib-h.patch
-
 	default
 
 	elibtoolize
@@ -236,7 +231,7 @@ src_prepare() {
 	# Drop this once cairo's and mplibdir's (texlive-core-2023-mplib-h.patch)
 	# autoconf patches are gone. See bug #927714#c4, bug #853121 for cairo,
 	# and bug #837875 for mplibdir (in web2c).
-	"${S}"/reautoconf libs/cairo texk/web2c || die
+	"${S}"/reautoconf libs/cairo || die
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-11-23 18:09 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-11-23 18:09 UTC (permalink / raw
  To: gentoo-commits

commit:     61da881bf916d653ea1ca3ddd57ecb0b55d70206
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 23 18:04:32 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Nov 23 18:04:32 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=61da881b

app-text/texlive-core: adjust ptexenc dep

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2024.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/texlive-core/texlive-core-2024.ebuild b/app-text/texlive-core/texlive-core-2024.ebuild
index defe214..6e3bd0e 100644
--- a/app-text/texlive-core/texlive-core-2024.ebuild
+++ b/app-text/texlive-core/texlive-core-2024.ebuild
@@ -154,7 +154,7 @@ COMMON_DEPEND="
 	app-text/libpaper:=
 	dev-libs/gmp:=
 	dev-libs/mpfr:=
-	>=dev-libs/ptexenc-1.4.3
+	>=dev-libs/ptexenc-1.4.6
 	xetex? (
 		>=app-text/teckit-2.5.10
 		media-libs/fontconfig


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-11-26 10:45 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-11-26 10:45 UTC (permalink / raw
  To: gentoo-commits

commit:     266b213de726a25066340ded997cdf2bcc162671
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 24 09:31:34 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 10:45:15 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=266b213d

move extractbb in texlive-core

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                 | 2 ++
 app-text/texlive-core/texlive-core-2024.ebuild | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 6b5d8e5..9443f05 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -17,6 +17,8 @@ DIST dvipdfmx.doc.r72890.tar.xz 3125132 BLAKE2B 06ac411dc02808abae33cc75f0da7350
 DIST dvipdfmx.r72890.tar.xz 29040 BLAKE2B 124ffbfdc923973eb9ba4b7f2aef4844b1827b2496336e2d9542c9241b22072b4cef0ca6f924376b39a5af891d4e7447a927e3c074876198cc220e0fc7179d8f SHA512 5d6526e1b537b081d7281e8a50324fa6967d3147bad17fd6e935786152bdfe33aaa947766e5d8cf58b53c415b5cd41d089fe6ea2bcabfcf2e2773f094c62be21
 DIST dvipos.doc.r66186.tar.xz 28764 BLAKE2B 7bc90b21109d52375ffdfef601722d0d3bb36932556f8f29ae62cd4f62c2171da2cf08f9bec72f368711dea071cd15b09f3d3661a91013a086c3a6621abc8794 SHA512 254a1db41636608a133e7807a8d4ea8ddd99ac646f35b66a43205ac7fdaf4a15c21eafbb85e23a182506e509895776d1fcbe63b3b8a7f197d577c6405ece5c44
 DIST dvipos.r66186.tar.xz 296 BLAKE2B 1560c5a795df9c095c8115e7f0296ffa3206dd2630a8cf2df9dd76aa2ae1c6b5f044d327c44d026bd94bf80d6bab12cf7da04ef5b7ccb3291762a495d8a4764c SHA512 9e949fb402facda9c30fa2f388b80f2cfc530670b33cbd78559e4449fa6004c5d4082e4fb895ea397a334a333e5d5ae1a4f66fde3885f0a9eb28c9d9ebbecd0a
+DIST extractbb.doc.r72890.tar.xz 18072 BLAKE2B f5913418f35589ae80240254a62992700b6fe2f9c48e31579e661dd429ba2fe51aa9bc468b5264ab6ae59b865934ab44b58ef8949f7fef1812216499c119e2c4 SHA512 ceaff824c438d15f5eb39064b955730b9cdc7be115b37a7fa783af48c7e7b70d595201b43c15d2cfd9f63658eaa910992808b33af543740b35bd895c25429db4
+DIST extractbb.r72890.tar.xz 8988 BLAKE2B 65cc91080b7c39b06c49819f599214eb92f1cd05205becf3a6cef875ad3ae100c0b2fac67c1ed79dfb7a005a69e23f169519d332e87f375a0b29c8b97c28b5e5 SHA512 3830c6d53e11507529511eac29df7664336e0f43944c2bd79d0ccf13afebae602376687aeab9f686b79c520d41afdc2feba2dbfd2aee3f91741024832db8a3a2
 DIST gentoo-tex-patches-5.tar.bz2 4975 BLAKE2B fbf4115fe462cf7b5e1bf36b30e6c52ee0a8c32896f63b04684d43c768c26ce04dfcd4d8dee671afc480df8c83daeaa6625e58c22bc400f0fbfadbd7ff31ff8c SHA512 be93e7a1aa233ee40c10dcaafd0ff3d0dbd2b0211758187201de6433867249b8a807450cc57c89cf18df8e672f47a3ae36b39032145e56531dc1da19b557bf7a
 DIST gsftopk.doc.r52851.tar.xz 27540 BLAKE2B c6f3e6f01bf63616a66318fc652ae0e7cf08ac0e94eb9d31ec98058da77215fc8c84be7e885960eea70ff82d72533c5011a96136758f0159b7c17430aa835fc6 SHA512 0a597e2908438fc00fc2bafa7ec635a82b70aad9d7f7e86851a654c0b72b719b8c550be0c20ecf6c8d96627863a48e6a387156ad2c7e71d1e296dd4937d60805
 DIST gsftopk.r52851.tar.xz 3548 BLAKE2B 65e455587ba7b014be3f7668225fd0f5b4816406896209929001cab5b61dd6b748120970dca79207117b6a5b07ff7c00f96aab6e540397405d075425f8a79a2b SHA512 cb9aebd7428d10b627d80ea40d297f3e6de006859c7dd713478ff193458494f90017ecd0737376ac1f47638b059e02e8a46ea53a7c56b8561af75f770e214413

diff --git a/app-text/texlive-core/texlive-core-2024.ebuild b/app-text/texlive-core/texlive-core-2024.ebuild
index 9ffa436..7665944 100644
--- a/app-text/texlive-core/texlive-core-2024.ebuild
+++ b/app-text/texlive-core/texlive-core-2024.ebuild
@@ -33,6 +33,7 @@ TL_CORE_EXTRA_CONTENTS="
 	dviljk.r66186
 	dvipdfmx.r72890
 	dvipos.r66186
+	extractbb.r72890
 	gsftopk.r52851
 	hyphen-base.r70247
 	lacheck.r66186
@@ -60,6 +61,7 @@ TL_CORE_EXTRA_DOC_CONTENTS="
 	dviljk.doc.r66186
 	dvipdfmx.doc.r72890
 	dvipos.doc.r66186
+	extractbb.doc.r72890
 	gsftopk.doc.r52851
 	lacheck.doc.r66186
 	m-tx.doc.r64182
@@ -81,6 +83,7 @@ TL_CORE_EXTRA_SRC_CONTENTS="
 "
 
 TEXLIVE_MODULE_BINSCRIPTS="
+	texmf-dist/scripts/extractbb/extractbb.lua
 	texmf-dist/scripts/m-tx/m-tx.lua
 	texmf-dist/scripts/texlive/extractbb.lua
 	texmf-dist/scripts/texlive/fmtutil-sys.sh
@@ -128,7 +131,7 @@ texlive-common_append_to_src_uri TL_CORE_EXTRA_SRC_CONTENTS
 SRC_URI+=" )"
 
 S="${WORKDIR}/${MY_P}"
-LICENSE="BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
+LICENSE="BSD CC-BY-SA-4.0 GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="cjk X doc source tk +luajittex xetex xindy"


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-11-26 16:37 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-11-26 16:37 UTC (permalink / raw
  To: gentoo-commits

commit:     c580f693bd5557c9fedee8980ce04119de057061
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 16:37:49 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 16:37:49 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=c580f693

app-text/texlive-core: bump gentoo tex patches to 6

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                 | 2 +-
 app-text/texlive-core/texlive-core-2024.ebuild | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 9443f05..5b76cd5 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -19,7 +19,7 @@ DIST dvipos.doc.r66186.tar.xz 28764 BLAKE2B 7bc90b21109d52375ffdfef601722d0d3bb3
 DIST dvipos.r66186.tar.xz 296 BLAKE2B 1560c5a795df9c095c8115e7f0296ffa3206dd2630a8cf2df9dd76aa2ae1c6b5f044d327c44d026bd94bf80d6bab12cf7da04ef5b7ccb3291762a495d8a4764c SHA512 9e949fb402facda9c30fa2f388b80f2cfc530670b33cbd78559e4449fa6004c5d4082e4fb895ea397a334a333e5d5ae1a4f66fde3885f0a9eb28c9d9ebbecd0a
 DIST extractbb.doc.r72890.tar.xz 18072 BLAKE2B f5913418f35589ae80240254a62992700b6fe2f9c48e31579e661dd429ba2fe51aa9bc468b5264ab6ae59b865934ab44b58ef8949f7fef1812216499c119e2c4 SHA512 ceaff824c438d15f5eb39064b955730b9cdc7be115b37a7fa783af48c7e7b70d595201b43c15d2cfd9f63658eaa910992808b33af543740b35bd895c25429db4
 DIST extractbb.r72890.tar.xz 8988 BLAKE2B 65cc91080b7c39b06c49819f599214eb92f1cd05205becf3a6cef875ad3ae100c0b2fac67c1ed79dfb7a005a69e23f169519d332e87f375a0b29c8b97c28b5e5 SHA512 3830c6d53e11507529511eac29df7664336e0f43944c2bd79d0ccf13afebae602376687aeab9f686b79c520d41afdc2feba2dbfd2aee3f91741024832db8a3a2
-DIST gentoo-tex-patches-5.tar.bz2 4975 BLAKE2B fbf4115fe462cf7b5e1bf36b30e6c52ee0a8c32896f63b04684d43c768c26ce04dfcd4d8dee671afc480df8c83daeaa6625e58c22bc400f0fbfadbd7ff31ff8c SHA512 be93e7a1aa233ee40c10dcaafd0ff3d0dbd2b0211758187201de6433867249b8a807450cc57c89cf18df8e672f47a3ae36b39032145e56531dc1da19b557bf7a
+DIST gentoo-tex-patches-6.tar.bz2 4496 BLAKE2B 9ca1a1b03bb400cd070920fe22afdb0b448b6d6ea1ab256e8588e716180a33a6837dd5d8b1d597cfb761b6dd57776aa6db6b5a6febfa7b8cbad31f1d4d038445 SHA512 6405af5b6a5c4e9777a68c79e47d16a764aca87adee1301bee714a2aa740c20179cd68875ecf7904785b121361bf3e9b20a3166c712366e76a349fc7eeeab237
 DIST gsftopk.doc.r52851.tar.xz 27540 BLAKE2B c6f3e6f01bf63616a66318fc652ae0e7cf08ac0e94eb9d31ec98058da77215fc8c84be7e885960eea70ff82d72533c5011a96136758f0159b7c17430aa835fc6 SHA512 0a597e2908438fc00fc2bafa7ec635a82b70aad9d7f7e86851a654c0b72b719b8c550be0c20ecf6c8d96627863a48e6a387156ad2c7e71d1e296dd4937d60805
 DIST gsftopk.r52851.tar.xz 3548 BLAKE2B 65e455587ba7b014be3f7668225fd0f5b4816406896209929001cab5b61dd6b748120970dca79207117b6a5b07ff7c00f96aab6e540397405d075425f8a79a2b SHA512 cb9aebd7428d10b627d80ea40d297f3e6de006859c7dd713478ff193458494f90017ecd0737376ac1f47638b059e02e8a46ea53a7c56b8561af75f770e214413
 DIST hyphen-base.r70247.tar.xz 22596 BLAKE2B 3e31620a526e22b37a6ead7f7f616c47d778eec3c6584e1a4d764cb6ea66a0e8d25547d285202b75ccecd4947f2910d76ce037d3acb9137a136c95acf3c9bcfa SHA512 4a3c458a0ed0fc0300adedc233a4a5eb7302952cd507d666682caf74910476534b1bff9c86f6352da0c89d4ef2ee0dfc8e7b6c732a3b649f95659eb410a5651c

diff --git a/app-text/texlive-core/texlive-core-2024.ebuild b/app-text/texlive-core/texlive-core-2024.ebuild
index 7665944..f5db30c 100644
--- a/app-text/texlive-core/texlive-core-2024.ebuild
+++ b/app-text/texlive-core/texlive-core-2024.ebuild
@@ -10,7 +10,7 @@ MY_P=${PN%-core}-${TL_SOURCE_VERSION}-source
 
 DESCRIPTION="A complete TeX distribution"
 HOMEPAGE="https://tug.org/texlive/"
-GENTOO_TEX_PATCHES_NUM=5
+GENTOO_TEX_PATCHES_NUM=6
 SRC_URI="
 	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
 	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
@@ -224,7 +224,6 @@ src_prepare() {
 		texk/web2c/configure || die
 
 	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
-	rm "${patch_dir}"/relax-zlib-check-to-just-major-version-following-deb.patch || die
 	eapply "${patch_dir}"
 
 	default


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-11-26 17:22 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-11-26 17:22 UTC (permalink / raw
  To: gentoo-commits

commit:     7248465866756310b83470c2d1dcb711174a6d50
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 17:04:54 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 17:22:01 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=72484658

app-text/texlive-core: fix tests

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2024.ebuild | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2024.ebuild b/app-text/texlive-core/texlive-core-2024.ebuild
index f5db30c..c4b19d0 100644
--- a/app-text/texlive-core/texlive-core-2024.ebuild
+++ b/app-text/texlive-core/texlive-core-2024.ebuild
@@ -404,10 +404,8 @@ src_test() {
 	sed -i \
 		-e 's;dvispc.test;;' \
 		texk/dviout-util/Makefile || die
-
-	# TODO: Drop -j1 when bumping to texlive-2024
-	# https://bugs.gentoo.org/935825
-	emake check -j1
+	local -x KpsDir="${EROOT}"/usr/bin
+	emake check
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-12-06 10:36 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-12-06 10:36 UTC (permalink / raw
  To: gentoo-commits

commit:     cbb63b3f44dafaa60b4dbabb66872d757d69da8f
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 10:33:34 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Dec  6 10:33:34 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=cbb63b3f

app-text/texlive-core: use ESYSROOT instead of EROOT in src_test

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2024.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/texlive-core/texlive-core-2024.ebuild b/app-text/texlive-core/texlive-core-2024.ebuild
index 10eb558..f013c1e 100644
--- a/app-text/texlive-core/texlive-core-2024.ebuild
+++ b/app-text/texlive-core/texlive-core-2024.ebuild
@@ -403,7 +403,7 @@ src_test() {
 	sed -i \
 		-e 's;dvispc.test;;' \
 		texk/dviout-util/Makefile || die
-	local -x KpsDir="${EROOT}"/usr/bin
+	local -x KpsDir="${ESYSROOT}"/usr/bin
 	emake check
 }
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-12-06 10:36 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-12-06 10:36 UTC (permalink / raw
  To: gentoo-commits

commit:     26c9968aea524f5fb1adce02f0d20837c66b6f37
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 10:22:12 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Dec  6 10:22:12 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=26c9968a

app-text/texlive-core: drop enable statement without effect

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2024.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-text/texlive-core/texlive-core-2024.ebuild b/app-text/texlive-core/texlive-core-2024.ebuild
index c4b19d0..10eb558 100644
--- a/app-text/texlive-core/texlive-core-2024.ebuild
+++ b/app-text/texlive-core/texlive-core-2024.ebuild
@@ -330,7 +330,6 @@ src_configure() {
 		$(use_enable tk texdoctk)
 		$(use_with X x)
 		$(use_enable xindy)
-		--enable-ptex=no
 		--enable-autosp=yes
 		--enable-axodraw2=yes
 		--enable-devnag=yes


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-12-07 11:53 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-12-07 11:53 UTC (permalink / raw
  To: gentoo-commits

commit:     72edc7dc5a938f9967f7edc5aea31d30aa852597
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  7 11:36:07 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Dec  7 11:51:19 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=72edc7dc

app-text/texlive-core: use system mpfi

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 .../{texlive-core-2024.ebuild => texlive-core-2024-r1.ebuild}           | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-text/texlive-core/texlive-core-2024.ebuild b/app-text/texlive-core/texlive-core-2024-r1.ebuild
similarity index 99%
rename from app-text/texlive-core/texlive-core-2024.ebuild
rename to app-text/texlive-core/texlive-core-2024-r1.ebuild
index f013c1e..5b95af1 100644
--- a/app-text/texlive-core/texlive-core-2024.ebuild
+++ b/app-text/texlive-core/texlive-core-2024-r1.ebuild
@@ -145,6 +145,7 @@ MODULAR_X_DEPEND="
 
 COMMON_DEPEND="
 	${MODULAR_X_DEPEND}
+	sci-libs/mpfi
 	sys-libs/zlib
 	>=media-libs/harfbuzz-1.4.5:=[icu,graphite]
 	>=media-libs/libpng-1.2.43-r2:0=
@@ -280,6 +281,7 @@ src_configure() {
 		--with-system-libpaper
 		--with-system-gmp
 		--with-system-gd
+		--with-system-mpfi
 		--with-system-mpfr
 		--with-system-potrace
 		--disable-multiplatform


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-12-11 13:29 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-12-11 13:29 UTC (permalink / raw
  To: gentoo-commits

commit:     a91c2c85c6340bbc49a2eace2a74c5b52fdc75ad
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 11 13:28:51 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Dec 11 13:28:51 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=a91c2c85

app-text/texlive-core: sync with ::gentoo

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                    | 1 +
 app-text/texlive-core/texlive-core-2024-r1.ebuild | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 5b76cd5..583c7c7 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -36,6 +36,7 @@ DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed
 DIST texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
 DIST texlive-core-2023-mplib-h.patch 1059 BLAKE2B 24443c8983c01821a15fad709e8421a98a1983ceb19e330ff13591a99cbfb57aec55c707066eba4cce088c2d523e91c13657c482f21878e369622b6845e232c7 SHA512 f5c2df4d435b3d8a80c3f25f3f8b1ed393ad55f82137345fb05cecf96b36834e98c9b1094a2afbdf4956a7a7eeed11d49d26d1182908ca0a5b08832ccde6ada3
 DIST texlive-core-2023-pdflatex-big-endian-fix.patch 1162 BLAKE2B a440115cb804a9a9e48c068853fd38ab87d50ab23177283ea20304ea4c7a9f3ee3a4ae35ae2c95dd2a0c339352aeed91cb436bc461db2983d6911d6417c48bb6 SHA512 b17b209b09884f78fe47f2a5e5afd09bc7c7ca8a67a5b67c0ac0e9977ac352b7867ed8e35ff97925ff2af1c67f2c716f513ecd9389fb99c3ad9bf5d3bdebc570
+DIST texlive-core-2024-remove-call-to-undefined-MPFI_CONFIGS.patch 1554 BLAKE2B ff4de1cf87b673636d8c593fe98ba321631186b23a369361090dc1fb86ba5e1f60351bf8f1f20c1e72da51b4be54477b250541d485e4d9666a3cbdaf69d131ac SHA512 4048815d9338daffea75fc3acd4457cc52e72fe89dada7c0e4fd6c34dfab07ecd8d90c313776dfd59b38713e2348c9e6bdd45f40d970c8c198ee36c2ddf7d95e
 DIST texlive-scripts-extra.doc.r71746.tar.xz 197200 BLAKE2B f7a9812b67315fbd6648648ca7e2422ea55829d3d51803ae6a3afd3d58cdb99518908274d9ccb4586463ebfefbbec3d012a429e369eb39c3f331a38873aea95c SHA512 5f2a1802f99e067d4633e750a6d2a9819428ecaa24b39acafb09aba820feaa963f64ebd841f141a4d33bb0398b531b25dcfb0f5e4d83174860b373815dfd339b
 DIST texlive-scripts-extra.r71746.tar.xz 22016 BLAKE2B 43a1f28fd26df5ed49a77f4ff9eb5b2f91a48beea589cd18b15b776b38497f5c21801c24e66eeef74d46d4d0c186e941186de0642163afde569fb55a69b757eb SHA512 d012f6368700cada41eb39da92ecc57fb67b14ed6f962b7858b52700ba6c31f0b88430c39515f0c560af2024038328dfe4df742ee7adc01a9942ea775986a60f
 DIST texlive-scripts.doc.r72904.tar.xz 440100 BLAKE2B 49198eb03946278632c7a3dfc5a4c5700d358168a1142f809a57df9c3d39e75b4d09191d07e7373c072dac648c4d7a01542aa6f0c14bc44b33dc9c55199df5a5 SHA512 312f9d35fc2f3f36a2107593d0494ccdbe6266341121e310b33cc44cc71e90e79f1b5d367b48ea96e4e247852642e81a6a4d014d84fd9a937c407528e864f84c

diff --git a/app-text/texlive-core/texlive-core-2024-r1.ebuild b/app-text/texlive-core/texlive-core-2024-r1.ebuild
index 5b95af1..8d3c34e 100644
--- a/app-text/texlive-core/texlive-core-2024-r1.ebuild
+++ b/app-text/texlive-core/texlive-core-2024-r1.ebuild
@@ -19,6 +19,8 @@ SRC_URI="
 		-> ${PN}-2023-pdflatex-big-endian-fix.patch
 	https://bugs.gentoo.org/attachment.cgi?id=908573
 		-> ${PN}-2023-mplib-h.patch
+	https://github.com/TeX-Live/texlive-source/commit/aec02cd7402652f00460b47a73db0e46e9fb48aa.patch
+		-> ${PN}-2024-remove-call-to-undefined-MPFI_CONFIGS.patch
 "
 
 # Macros that are not a part of texlive-sources or or pulled in from collection-binextra
@@ -133,7 +135,7 @@ SRC_URI+=" )"
 S="${WORKDIR}/${MY_P}"
 LICENSE="BSD CC-BY-SA-4.0 GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64"
 IUSE="cjk X doc source tk +luajittex xetex xindy"
 
 TEXMF_PATH=/usr/share/texmf-dist
@@ -227,6 +229,8 @@ src_prepare() {
 	local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
 	eapply "${patch_dir}"
 
+	eapply "${DISTDIR}/${PN}-2024-remove-call-to-undefined-MPFI_CONFIGS.patch"
+
 	default
 
 	elibtoolize


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-12-13 13:08 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-12-13 13:08 UTC (permalink / raw
  To: gentoo-commits

commit:     ef2e8cda638d5fa075176a36eeee9c1c53a93089
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 13:08:11 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Dec 13 13:08:11 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=ef2e8cda

app-text/texlive-core: sync with ::gentoo

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/Manifest                    | 1 -
 app-text/texlive-core/texlive-core-2024-r1.ebuild | 2 --
 2 files changed, 3 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 583c7c7..cf84875 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -35,7 +35,6 @@ DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 4878654c60e2fb3a1415f492894a3d956d
 DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6 SHA512 f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
 DIST texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
 DIST texlive-core-2023-mplib-h.patch 1059 BLAKE2B 24443c8983c01821a15fad709e8421a98a1983ceb19e330ff13591a99cbfb57aec55c707066eba4cce088c2d523e91c13657c482f21878e369622b6845e232c7 SHA512 f5c2df4d435b3d8a80c3f25f3f8b1ed393ad55f82137345fb05cecf96b36834e98c9b1094a2afbdf4956a7a7eeed11d49d26d1182908ca0a5b08832ccde6ada3
-DIST texlive-core-2023-pdflatex-big-endian-fix.patch 1162 BLAKE2B a440115cb804a9a9e48c068853fd38ab87d50ab23177283ea20304ea4c7a9f3ee3a4ae35ae2c95dd2a0c339352aeed91cb436bc461db2983d6911d6417c48bb6 SHA512 b17b209b09884f78fe47f2a5e5afd09bc7c7ca8a67a5b67c0ac0e9977ac352b7867ed8e35ff97925ff2af1c67f2c716f513ecd9389fb99c3ad9bf5d3bdebc570
 DIST texlive-core-2024-remove-call-to-undefined-MPFI_CONFIGS.patch 1554 BLAKE2B ff4de1cf87b673636d8c593fe98ba321631186b23a369361090dc1fb86ba5e1f60351bf8f1f20c1e72da51b4be54477b250541d485e4d9666a3cbdaf69d131ac SHA512 4048815d9338daffea75fc3acd4457cc52e72fe89dada7c0e4fd6c34dfab07ecd8d90c313776dfd59b38713e2348c9e6bdd45f40d970c8c198ee36c2ddf7d95e
 DIST texlive-scripts-extra.doc.r71746.tar.xz 197200 BLAKE2B f7a9812b67315fbd6648648ca7e2422ea55829d3d51803ae6a3afd3d58cdb99518908274d9ccb4586463ebfefbbec3d012a429e369eb39c3f331a38873aea95c SHA512 5f2a1802f99e067d4633e750a6d2a9819428ecaa24b39acafb09aba820feaa963f64ebd841f141a4d33bb0398b531b25dcfb0f5e4d83174860b373815dfd339b
 DIST texlive-scripts-extra.r71746.tar.xz 22016 BLAKE2B 43a1f28fd26df5ed49a77f4ff9eb5b2f91a48beea589cd18b15b776b38497f5c21801c24e66eeef74d46d4d0c186e941186de0642163afde569fb55a69b757eb SHA512 d012f6368700cada41eb39da92ecc57fb67b14ed6f962b7858b52700ba6c31f0b88430c39515f0c560af2024038328dfe4df742ee7adc01a9942ea775986a60f

diff --git a/app-text/texlive-core/texlive-core-2024-r1.ebuild b/app-text/texlive-core/texlive-core-2024-r1.ebuild
index 8d3c34e..53c5981 100644
--- a/app-text/texlive-core/texlive-core-2024-r1.ebuild
+++ b/app-text/texlive-core/texlive-core-2024-r1.ebuild
@@ -15,8 +15,6 @@ SRC_URI="
 	https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
 	https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
 		-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
-	https://raw.githubusercontent.com/debian-tex/texlive-bin/58a00e704a15ec3dd8abbf3826f28207eb095251/debian/patches/1054218.patch
-		-> ${PN}-2023-pdflatex-big-endian-fix.patch
 	https://bugs.gentoo.org/attachment.cgi?id=908573
 		-> ${PN}-2023-mplib-h.patch
 	https://github.com/TeX-Live/texlive-source/commit/aec02cd7402652f00460b47a73db0e46e9fb48aa.patch


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/
@ 2024-12-29 17:39 Florian Schmaus
  0 siblings, 0 replies; 34+ messages in thread
From: Florian Schmaus @ 2024-12-29 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     699386056f922b15e1bfe8128e980d4858ec75de
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 29 17:31:54 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Dec 29 17:31:54 2024 +0000
URL:        https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=69938605

app-text/texlive-core: sync with ::gentoo

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-text/texlive-core/texlive-core-2024-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-text/texlive-core/texlive-core-2024-r1.ebuild b/app-text/texlive-core/texlive-core-2024-r1.ebuild
index 53c5981..c8152c2 100644
--- a/app-text/texlive-core/texlive-core-2024-r1.ebuild
+++ b/app-text/texlive-core/texlive-core-2024-r1.ebuild
@@ -245,6 +245,9 @@ src_configure() {
 	append-flags -fno-strict-aliasing
 	filter-lto
 
+	# bug #946142
+	append-flags -std=gnu17
+
 	# Needed for 32bit architectures, bug 928096
 	# This is upstream recommendation for the moment, see also
 	# https://www.tug.org/texlive/build.html


^ permalink raw reply related	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2024-12-29 17:40 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-20 17:44 [gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/ Florian Schmaus
  -- strict thread matches above, loose matches on Subject: below --
2024-12-29 17:39 Florian Schmaus
2024-12-13 13:08 Florian Schmaus
2024-12-11 13:29 Florian Schmaus
2024-12-07 11:53 Florian Schmaus
2024-12-06 10:36 Florian Schmaus
2024-12-06 10:36 Florian Schmaus
2024-11-26 17:22 Florian Schmaus
2024-11-26 16:37 Florian Schmaus
2024-11-26 10:45 Florian Schmaus
2024-11-23 18:09 Florian Schmaus
2024-11-22 17:25 Florian Schmaus
2024-11-20 14:21 Florian Schmaus
2024-07-26  7:47 Florian Schmaus
2024-07-26  7:47 Florian Schmaus
2024-04-04 13:02 Florian Schmaus
2024-04-04 13:02 Florian Schmaus
2024-04-02  9:43 Florian Schmaus
2024-03-01  8:06 Florian Schmaus
2024-02-26 13:55 Florian Schmaus
2024-02-26 13:54 Florian Schmaus
2024-02-26 13:54 Florian Schmaus
2024-02-25 15:26 Florian Schmaus
2024-02-12 15:02 Florian Schmaus
2024-02-12  9:30 Florian Schmaus
2024-02-12  9:30 Florian Schmaus
2024-02-11 11:28 Florian Schmaus
2024-01-10 21:15 Florian Schmaus
2023-12-30 12:05 Paul Zander
2023-12-29 11:50 Florian Schmaus
2023-12-29 11:50 Florian Schmaus
2023-11-19 18:50 Florian Schmaus
2023-11-19 18:13 Florian Schmaus
2023-11-17 16:46 Florian Schmaus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox