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.
This commit is contained in:
Joachim Mairböck
2024-03-24 11:21:20 +01:00
parent 02ef9398e4
commit 620c50dfad
2 changed files with 34 additions and 20 deletions

View File

@@ -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 \