From 620c50dfad84e853385546f110fd7abcedda4867 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Mairb=C3=B6ck?= Date: Sun, 24 Mar 2024 11:21:20 +0100 Subject: [PATCH] texlive_core: update to version 2024 Use system libraries for MPFI (new since 2024) and potrace (new since 2023). Add version number to cmd:kpsewhich which is used in texlive to refer to this package. --- ...23.patchset => texlive_core-2024.patchset} | 0 ...e-2023.recipe => texlive_core-2024.recipe} | 54 ++++++++++++------- 2 files changed, 34 insertions(+), 20 deletions(-) rename app-text/texlive_core/patches/{texlive_core-2023.patchset => texlive_core-2024.patchset} (100%) rename app-text/texlive_core/{texlive_core-2023.recipe => texlive_core-2024.recipe} (94%) diff --git a/app-text/texlive_core/patches/texlive_core-2023.patchset b/app-text/texlive_core/patches/texlive_core-2024.patchset similarity index 100% rename from app-text/texlive_core/patches/texlive_core-2023.patchset rename to app-text/texlive_core/patches/texlive_core-2024.patchset diff --git a/app-text/texlive_core/texlive_core-2023.recipe b/app-text/texlive_core/texlive_core-2024.recipe similarity index 94% rename from app-text/texlive_core/texlive_core-2023.recipe rename to app-text/texlive_core/texlive_core-2024.recipe index 79cda5e36..0584a7c9f 100644 --- a/app-text/texlive_core/texlive_core-2023.recipe +++ b/app-text/texlive_core/texlive_core-2024.recipe @@ -6,19 +6,18 @@ are free software, including support for many languages around the world." HOMEPAGE="http://tug.org/texlive/" COPYRIGHT="1996 by collaboration between the TeX user groups." LICENSE="GNU GPL v2" -REVISION="2" -svnVersion="build-svn66984" -SOURCE_URI="https://github.com/TeX-Live/texlive-source/archive/refs/tags/$svnVersion.tar.gz" -CHECKSUM_SHA256="ff6340385f76727b66cb01cc444a2aa64f45218f7d0b07a5833d646345d8a8ce" -SOURCE_FILENAME="texlive-source-$svnVersion.tar.gz" -SOURCE_DIR="texlive-source-$svnVersion" +REVISION="1" +fullVersion=20240312 +SOURCE_URI="ftp://tug.org/historic/systems/texlive/$portVersion/texlive-$fullVersion-source.tar.xz" +CHECKSUM_SHA256="7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96" +SOURCE_DIR="texlive-$fullVersion-source" PATCHES="texlive_core-$portVersion.patchset" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" -libkpathseaVersion="6.3.5" -libptexencVersion="1.4.3" +libkpathseaVersion="6.4.0" +libptexencVersion="1.4.6" libsynctexVersion="2.0.0" libtexluaVersion="5.3.6" libtexluajitVersion="2.1.0" @@ -90,7 +89,6 @@ PROVIDES=" cmd:clxelatex cmd:convbkmk cmd:convertgls2bib - cmd:cslatex cmd:csplain cmd:ctan_o_mat cmd:ctanbib @@ -99,6 +97,7 @@ PROVIDES=" cmd:ctanupload cmd:ctie cmd:ctwill + cmd:ctwill_proofsort cmd:ctwill_refsort cmd:ctwill_twinx cmd:cweave @@ -148,6 +147,8 @@ PROVIDES=" cmd:e2pall cmd:ebb cmd:ebong + cmd:edtx2dtx + cmd:eolang cmd:eplain cmd:epsffit cmd:epspdf @@ -182,7 +183,6 @@ PROVIDES=" cmd:histretch cmd:hitex cmd:ht - cmd:htcontext cmd:htlatex cmd:htmex cmd:httex @@ -209,7 +209,7 @@ PROVIDES=" cmd:kpsestat cmd:kpsetool cmd:kpsewhere - cmd:kpsewhich + cmd:kpsewhich = $libkpathseaVersion cmd:kpsexpand cmd:l3build cmd:lacheck @@ -235,6 +235,7 @@ PROVIDES=" cmd:llmk cmd:lollipop cmd:ltx2crossrefxml + cmd:ltx2unitxt cmd:ltxfileinfo cmd:ltximg cmd:luacsplain @@ -257,6 +258,8 @@ PROVIDES=" cmd:makejvf cmd:match_parens cmd:mathspic + cmd:memoize_clean + cmd:memoize_extract cmd:mendex cmd:mex cmd:mf @@ -314,7 +317,6 @@ PROVIDES=" cmd:pdfatfi cmd:pdfbook2 cmd:pdfcrop - cmd:pdfcslatex cmd:pdfcsplain cmd:pdfetex cmd:pdfjadetex @@ -361,6 +363,7 @@ PROVIDES=" cmd:psselect cmd:pst2pdf cmd:pstops + cmd:ptekf cmd:ptex cmd:ptex2pdf cmd:ptftopl @@ -376,6 +379,7 @@ PROVIDES=" cmd:rubikrotation cmd:rumakeindex cmd:rungs + cmd:runtexshebang cmd:scor2prt cmd:simpdftex cmd:sjisconv @@ -399,6 +403,7 @@ PROVIDES=" cmd:tex4ebook cmd:tex4ht cmd:texaccents + cmd:texblend cmd:texconfig cmd:texconfig_dialog cmd:texconfig_sys @@ -408,6 +413,7 @@ PROVIDES=" cmd:texdirflatten cmd:texdoc cmd:texdoctk + cmd:texfindpkg cmd:texfot cmd:texhash cmd:texlinks @@ -440,6 +446,7 @@ PROVIDES=" cmd:ttfdump cmd:ttftotype42 cmd:twill + cmd:twill_refsort cmd:typeoutfileinfo cmd:ulqda cmd:upbibtex @@ -499,14 +506,16 @@ REQUIRES=" lib:libgraphite2$secondaryArchSuffix lib:libgs$secondaryArchSuffix >= 10 lib:libharfbuzz$secondaryArchSuffix - lib:libicudata$secondaryArchSuffix >= 70 - lib:libicui18n$secondaryArchSuffix >= 70 - lib:libicuio$secondaryArchSuffix >= 70 - lib:libicuuc$secondaryArchSuffix >= 70 + lib:libicudata$secondaryArchSuffix >= 74 + lib:libicui18n$secondaryArchSuffix >= 74 + lib:libicuio$secondaryArchSuffix >= 74 + lib:libicuuc$secondaryArchSuffix >= 74 + lib:libmpfi$secondaryArchSuffix lib:libmpfr$secondaryArchSuffix lib:libpaper$secondaryArchSuffix lib:libpixman_1$secondaryArchSuffix lib:libpng16$secondaryArchSuffix + lib:libpotrace$secondaryArchSuffix lib:libz$secondaryArchSuffix lib:libzzip_0$secondaryArchSuffix " @@ -534,14 +543,16 @@ BUILD_REQUIRES=" devel:libgraphite2$secondaryArchSuffix devel:libgs$secondaryArchSuffix >= 10 devel:libharfbuzz$secondaryArchSuffix - devel:libicudata$secondaryArchSuffix >= 70 - devel:libicui18n$secondaryArchSuffix >= 70 - devel:libicuio$secondaryArchSuffix >= 70 - devel:libicuuc$secondaryArchSuffix >= 70 + devel:libicudata$secondaryArchSuffix >= 74 + devel:libicui18n$secondaryArchSuffix >= 74 + devel:libicuio$secondaryArchSuffix >= 74 + devel:libicuuc$secondaryArchSuffix >= 74 + devel:libmpfi$secondaryArchSuffix devel:libmpfr$secondaryArchSuffix devel:libpaper$secondaryArchSuffix devel:libpixman_1$secondaryArchSuffix devel:libpng16$secondaryArchSuffix + devel:libpotrace$secondaryArchSuffix devel:libz$secondaryArchSuffix devel:libzzip$secondaryArchSuffix " @@ -668,6 +679,7 @@ defineDebugInfoPackage texlive_core$secondaryArchSuffix \ $prefix/bin/psresize \ $prefix/bin/psselect \ $prefix/bin/pstops \ + $prefix/bin/ptekf \ $prefix/bin/ptex \ $prefix/bin/ptftopl \ $prefix/bin/scor2prt \ @@ -862,12 +874,14 @@ BUILD() --with-system-icu \ --with-system-graphite2 \ --with-system-zziplib \ + --with-system-mpfi \ --with-system-mpfr \ --with-system-gmp \ --with-system-cairo \ --with-system-pixman \ --with-system-gd \ --with-system-freetype2 \ + --with-system-potrace \ --with-system-libpng \ --with-system-libpaper \ --with-system-zlib \