mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 19:50:05 +02:00
texlive: update to 2024
- add a second (disabled) command to texlive_update.sh for ConTeXt MkIV - remove the now unneeded patching of the xetex post-install script - require the same version of texlive_core explicitly (via libkpathseaVersion)
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -9,6 +9,9 @@ fmtutil-sys --all
|
||||
#notify --group "TeXLive" --title "Installation in progress" --messageID texliveInstallID --timeout 10000 "Updating TeXLive ConTeXt formats…"
|
||||
#mtxrun --generate
|
||||
|
||||
#notify --group "TeXLive" --title "Installation in progress" --messageID texliveInstallID --timeout 10000 "Updating TeXLive LuaTeX ConTeXt formats…"
|
||||
#mtxrun --luatex --generate
|
||||
|
||||
notify --group "TeXLive" --title "Installation in progress" --messageID texliveInstallID --timeout 10000 "Updating TeXLive font maps…"
|
||||
updmap-sys
|
||||
|
||||
|
||||
@@ -6,14 +6,14 @@ 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"
|
||||
fullVersion=20230313
|
||||
REVISION="1"
|
||||
fullVersion=20240312
|
||||
SOURCE_URI="ftp://tug.org/historic/systems/texlive/$portVersion/install-tl-unx.tar.gz"
|
||||
SOURCE_URI_2="ftp://tug.org/historic/systems/texlive/$portVersion/texlive-$fullVersion-texmf.tar.xz"
|
||||
SOURCE_URI_3="ftp://tug.org/historic/systems/texlive/$portVersion/texlive-$fullVersion-extra.tar.xz"
|
||||
CHECKSUM_SHA256="d97bdb3b1903428e56373e70861b24db448243d74d950cdff96f4e888f008605"
|
||||
CHECKSUM_SHA256_2="4c4dc77a025acaad90fb6140db2802cdb7ca7a9a2332b5e3d66aa77c43a81253"
|
||||
CHECKSUM_SHA256_3="80a676facc174e6853550c87898a982c96dfc63ac30de19e6fcaa7635edb38c2"
|
||||
CHECKSUM_SHA256="fa845fbbd8d5b78c93fb5e9f97e5d908b42fb50c1ae164f7d9aa31c8ad8c31c7"
|
||||
CHECKSUM_SHA256_2="c8eae2deaaf51e86d93baa6bbcc4e94c12aa06a0d92893df474cc7d2a012c7a7"
|
||||
CHECKSUM_SHA256_3="770f1946cdcd1b5ddada2ea328bb37294174f70a2be28b33f38ce14717bc5496"
|
||||
SOURCE_DIR="install-tl-$fullVersion"
|
||||
SOURCE_DIR_2="texlive-$fullVersion-texmf"
|
||||
SOURCE_DIR_3="texlive-$fullVersion-extra"
|
||||
@@ -29,6 +29,8 @@ ADDITIONAL_FILES="
|
||||
ARCHITECTURES="any"
|
||||
DISABLE_SOURCE_PACKAGE="yes"
|
||||
|
||||
libkpathseaVersion="6.4.0" # this is to make sure that the same version of texlive_core is used
|
||||
|
||||
PROVIDES="
|
||||
texlive = $portVersion
|
||||
cmd:texlive_update.sh
|
||||
@@ -36,7 +38,7 @@ PROVIDES="
|
||||
REQUIRES="
|
||||
haiku
|
||||
# this is a placeholder for the main texlive_core package
|
||||
cmd:kpsewhich
|
||||
cmd:kpsewhich >= $libkpathseaVersion
|
||||
"
|
||||
|
||||
SUMMARY_full="Metapackage for all TeXLive collections"
|
||||
@@ -71,7 +73,7 @@ source $portDir/additional-files/subpackageInfos.sh
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
cmd:kpsewhich
|
||||
cmd:kpsewhich >= $libkpathseaVersion
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:perl
|
||||
@@ -79,7 +81,6 @@ BUILD_PREREQUIRES="
|
||||
|
||||
GLOBAL_WRITABLE_FILES="
|
||||
settings/texlive/ls-R auto-merge
|
||||
var/texlive/fonts/conf/texlive-fontconfig.conf auto-merge
|
||||
var/texlive/ls-R auto-merge
|
||||
var/texlive/tex/generic/config/language.dat auto-merge
|
||||
var/texlive/tex/generic/config/language.dat.lua auto-merge
|
||||
@@ -196,8 +197,6 @@ GLOBAL_WRITABLE_FILES="
|
||||
|
||||
PATCH() {
|
||||
sed -i "s|\`kpsewhich -var-value=TEXMFROOT\`|\"$dataDir/texlive\"|" $sourceDir/tlpkg/TeXLive/TLUtils.pm
|
||||
sed -i "s|\`kpsewhich -var-value=FC_CACHEDIR\`|\"$sharedStateDir/texlive/fonts/cache\"|" $sourceDir3/tlpkg/tlpostcode/xetex.pl
|
||||
sed -i "s|\`kpsewhich -var-value=FONTCONFIG_PATH\`|\"$sharedStateDir/texlive/fonts/conf\"|" $sourceDir3/tlpkg/tlpostcode/xetex.pl
|
||||
}
|
||||
|
||||
BUILD()
|
||||
Reference in New Issue
Block a user