mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
Texlive: bump to 2023 (#8113)
* texlive: bump version to 2023 Building this requires ICU 70 or newer and building libxml2 (an indirect dependeny) against ICU 70 to get rid of icu66_devel in the build environment. These changes are done in separate commits. ConTeXt is not included in TeXLive 2023. If it is needed, it should probably be built as a separate package (the `mtxrun` call was commented out from texlive_update.sh before, so it probably didn't work before anyway). See https://tug.org/texlive/bugs.html for some details. * texlive_core: build against ghostscript 10
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,13 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
notify --group "TexLive" --title "Installation in progress" --messageID texliveInstallID --timeout 10000 "Updating TeXLive filename database…"
|
||||
notify --group "TeXLive" --title "Installation in progress" --messageID texliveInstallID --timeout 10000 "Updating TeXLive filename database…"
|
||||
mktexlsr
|
||||
|
||||
notify --group "TexLive" --title "Installation in progress" --messageID texliveInstallID --timeout 10000 "Updating TeXLive format files…"
|
||||
notify --group "TeXLive" --title "Installation in progress" --messageID texliveInstallID --timeout 10000 "Updating TeXLive format files…"
|
||||
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 font maps…"
|
||||
|
||||
notify --group "TeXLive" --title "Installation in progress" --messageID texliveInstallID --timeout 10000 "Updating TeXLive font maps…"
|
||||
updmap-sys
|
||||
|
||||
notify --group "TexLive" --title "Installation finished" --messageID texliveInstallID "Took long enough...!"
|
||||
notify --group "TeXLive" --title "Installation finished" --messageID texliveInstallID "Took long enough…!"
|
||||
|
||||
@@ -7,13 +7,13 @@ HOMEPAGE="http://tug.org/texlive/"
|
||||
COPYRIGHT="1996 by collaboration between the TeX user groups."
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
fullVersion=20220321
|
||||
fullVersion=20230313
|
||||
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="e67edec49df6b7c4a987a7d5a9b31bcf41258220f9ac841c7a836080cd334fb5"
|
||||
CHECKSUM_SHA256_2="372b2b07b1f7d1dd12766cfc7f6656e22c34a5a20d03c1fe80510129361a3f16"
|
||||
CHECKSUM_SHA256_3="0284cf368947be8cc7becd61c816432a7d301db3c1e682ddc0a180bd3b6d9296"
|
||||
CHECKSUM_SHA256="d97bdb3b1903428e56373e70861b24db448243d74d950cdff96f4e888f008605"
|
||||
CHECKSUM_SHA256_2="4c4dc77a025acaad90fb6140db2802cdb7ca7a9a2332b5e3d66aa77c43a81253"
|
||||
CHECKSUM_SHA256_3="80a676facc174e6853550c87898a982c96dfc63ac30de19e6fcaa7635edb38c2"
|
||||
SOURCE_DIR="install-tl-$fullVersion"
|
||||
SOURCE_DIR_2="texlive-$fullVersion-texmf"
|
||||
SOURCE_DIR_3="texlive-$fullVersion-extra"
|
||||
@@ -237,8 +237,10 @@ INSTALL()
|
||||
export TEXLIVE_INSTALL_TEXMFVAR=/boot/home/config/var/texmf
|
||||
export TEXLIVE_INSTALL_TEXMFCONFIG=/boot/home/config/settings/texmf/config
|
||||
export TEXLIVE_INSTALL_TEXMFHOME=/boot/home/config/settings
|
||||
# disable the disk space check, it returns 0 free space
|
||||
export TEXLIVE_INSTALL_NO_DISKCHECK=1
|
||||
# hmm, need to work-around /boot/system/non-packaged not existing....
|
||||
# the texfm local tree should probably be done with a post-install script, perhaps
|
||||
# the texmf local tree should probably be done with a post-install script, perhaps
|
||||
sed -i -e 's/make_local_skeleton \".*//' install-tl
|
||||
# run the TeX Live installer, and specify all our paths, once more, to be sure... ;-)
|
||||
export PATH=bin/i386-haiku:bin/${targetArchitecture}-haiku:$binDir:$PATH
|
||||
@@ -7,17 +7,17 @@ HOMEPAGE="http://tug.org/texlive/"
|
||||
COPYRIGHT="1996 by collaboration between the TeX user groups."
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
fullVersion=20220321
|
||||
fullVersion=20230313
|
||||
SOURCE_URI="ftp://tug.org/historic/systems/texlive/$portVersion/texlive-$fullVersion-source.tar.xz"
|
||||
CHECKSUM_SHA256="5ffa3485e51eb2c4490496450fc69b9d7bd7cb9e53357d92db4bcd4fd6179b56"
|
||||
CHECKSUM_SHA256="3878aa0e1ed0301c053b0e2ee4e9ad999c441345f4882e79bdd1c8f4ce9e79b9"
|
||||
SOURCE_DIR="texlive-$fullVersion-source"
|
||||
PATCHES="texlive_core-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
libkpathseaVersion="6.3.4"
|
||||
libptexencVersion="1.4.0"
|
||||
libkpathseaVersion="6.3.5"
|
||||
libptexencVersion="1.4.3"
|
||||
libsynctexVersion="2.0.0"
|
||||
libtexluaVersion="5.3.6"
|
||||
libtexluajitVersion="2.1.0"
|
||||
@@ -55,6 +55,7 @@ PROVIDES="
|
||||
cmd:bg5latex
|
||||
cmd:bg5pdflatex
|
||||
cmd:bib2gls
|
||||
cmd:bibcop
|
||||
cmd:bibdoiadd
|
||||
cmd:bibexport
|
||||
cmd:bibmradd
|
||||
@@ -81,13 +82,11 @@ PROVIDES="
|
||||
cmd:chklref
|
||||
cmd:chktex
|
||||
cmd:chkweb
|
||||
cmd:citeproc
|
||||
cmd:citeproc_lua
|
||||
cmd:cjk_gs_integrate
|
||||
cmd:cllualatex
|
||||
cmd:cluttex
|
||||
cmd:clxelatex
|
||||
cmd:context
|
||||
cmd:contextjit
|
||||
cmd:convbkmk
|
||||
cmd:convertgls2bib
|
||||
cmd:cslatex
|
||||
@@ -108,6 +107,7 @@ PROVIDES="
|
||||
cmd:devnag
|
||||
cmd:deweb
|
||||
cmd:diadia
|
||||
cmd:digestif
|
||||
cmd:disdvi
|
||||
cmd:dosepsbin
|
||||
cmd:dt2dv
|
||||
@@ -161,9 +161,9 @@ PROVIDES="
|
||||
cmd:extractres
|
||||
cmd:fig4latex
|
||||
cmd:findhyph
|
||||
cmd:fmtutil
|
||||
cmd:fmtutil_sys
|
||||
cmd:fmtutil_user
|
||||
cmd:fmtutil
|
||||
cmd:fontinst
|
||||
cmd:fragmaster
|
||||
cmd:gbklatex
|
||||
@@ -196,9 +196,9 @@ PROVIDES="
|
||||
cmd:jadetex
|
||||
cmd:jamo_normalize
|
||||
cmd:jfmutil
|
||||
cmd:kanji_config_updmap
|
||||
cmd:kanji_config_updmap_sys
|
||||
cmd:kanji_config_updmap_user
|
||||
cmd:kanji_config_updmap
|
||||
cmd:kanji_fontmap_creator
|
||||
cmd:ketcindy
|
||||
cmd:komkindex
|
||||
@@ -219,8 +219,8 @@ PROVIDES="
|
||||
cmd:latex2man
|
||||
cmd:latex2nemeth
|
||||
cmd:latexdef
|
||||
cmd:latexdiff_vc
|
||||
cmd:latexdiff
|
||||
cmd:latexdiff_vc
|
||||
cmd:latexfileversion
|
||||
cmd:latexindent
|
||||
cmd:latexmk
|
||||
@@ -245,27 +245,26 @@ PROVIDES="
|
||||
cmd:lualatex_dev
|
||||
cmd:luaotfload_tool
|
||||
cmd:luatex
|
||||
cmd:luatools
|
||||
cmd:lwarpmk
|
||||
cmd:m_tx
|
||||
cmd:mag
|
||||
cmd:make4ht
|
||||
cmd:makedtx
|
||||
cmd:makeglossaries_lite
|
||||
cmd:makeglossaries
|
||||
cmd:makeglossaries_lite
|
||||
cmd:makeindex
|
||||
cmd:makejvf
|
||||
cmd:match_parens
|
||||
cmd:mathspic
|
||||
cmd:mendex
|
||||
cmd:mex
|
||||
cmd:mf_nowin
|
||||
cmd:mf
|
||||
cmd:mf_nowin
|
||||
cmd:mf2pt1
|
||||
cmd:mflua_nowin
|
||||
cmd:mflua
|
||||
cmd:mfluajit_nowin
|
||||
cmd:mflua_nowin
|
||||
cmd:mfluajit
|
||||
cmd:mfluajit_nowin
|
||||
cmd:mfplain
|
||||
cmd:mft
|
||||
cmd:mk4ht
|
||||
@@ -288,8 +287,6 @@ PROVIDES="
|
||||
cmd:mpost
|
||||
cmd:mptopdf
|
||||
cmd:msxlint
|
||||
cmd:mtxrun
|
||||
cmd:mtxrunjit
|
||||
cmd:multibibliography
|
||||
cmd:musixflx
|
||||
cmd:musixtex
|
||||
@@ -308,6 +305,7 @@ PROVIDES="
|
||||
cmd:outocp
|
||||
cmd:ovf2ovp
|
||||
cmd:ovp2ovf
|
||||
cmd:pagelayoutapi
|
||||
cmd:pamphletangler
|
||||
cmd:patgen
|
||||
cmd:pbibtex
|
||||
@@ -336,8 +334,8 @@ PROVIDES="
|
||||
cmd:pfarrei
|
||||
cmd:pfb2pfa
|
||||
cmd:pk2bm
|
||||
cmd:pkfix_helper
|
||||
cmd:pkfix
|
||||
cmd:pkfix_helper
|
||||
cmd:pktogf
|
||||
cmd:pktype
|
||||
cmd:platex
|
||||
@@ -399,16 +397,16 @@ PROVIDES="
|
||||
cmd:tex2aspc
|
||||
cmd:tex4ebook
|
||||
cmd:tex4ht
|
||||
cmd:texaccents
|
||||
cmd:texconfig
|
||||
cmd:texconfig_dialog
|
||||
cmd:texconfig_sys
|
||||
cmd:texconfig
|
||||
cmd:texcount
|
||||
cmd:texdef
|
||||
cmd:texdiff
|
||||
cmd:texdirflatten
|
||||
cmd:texdoc
|
||||
cmd:texdoctk
|
||||
cmd:texexec
|
||||
cmd:texfot
|
||||
cmd:texhash
|
||||
cmd:texlinks
|
||||
@@ -420,12 +418,12 @@ PROVIDES="
|
||||
cmd:texluac
|
||||
cmd:texluajit
|
||||
cmd:texluajitc
|
||||
cmd:texmfstart
|
||||
cmd:texosquery
|
||||
cmd:texosquery_jre5
|
||||
cmd:texosquery_jre8
|
||||
cmd:texosquery
|
||||
cmd:texplate
|
||||
cmd:texsis
|
||||
cmd:textestvis
|
||||
cmd:tftopl
|
||||
cmd:thumbpdf
|
||||
cmd:tie
|
||||
@@ -444,9 +442,9 @@ PROVIDES="
|
||||
cmd:typeoutfileinfo
|
||||
cmd:ulqda
|
||||
cmd:upbibtex
|
||||
cmd:updmap
|
||||
cmd:updmap_sys
|
||||
cmd:updmap_user
|
||||
cmd:updmap
|
||||
cmd:updvitomp
|
||||
cmd:updvitype
|
||||
cmd:uplatex
|
||||
@@ -464,8 +462,8 @@ PROVIDES="
|
||||
cmd:vpl2ovp
|
||||
cmd:vpl2vpl
|
||||
cmd:vptovf
|
||||
cmd:webquiz
|
||||
cmd:weave
|
||||
cmd:webquiz
|
||||
cmd:wofm2opl
|
||||
cmd:wopl2ofm
|
||||
cmd:wordcount
|
||||
@@ -498,12 +496,12 @@ REQUIRES="
|
||||
lib:libgmp$secondaryArchSuffix
|
||||
lib:libgobject_2.0$secondaryArchSuffix
|
||||
lib:libgraphite2$secondaryArchSuffix
|
||||
lib:libgs$secondaryArchSuffix >= 9
|
||||
lib:libgs$secondaryArchSuffix >= 10
|
||||
lib:libharfbuzz$secondaryArchSuffix
|
||||
lib:libicudata$secondaryArchSuffix
|
||||
lib:libicui18n$secondaryArchSuffix
|
||||
lib:libicuio$secondaryArchSuffix
|
||||
lib:libicuuc$secondaryArchSuffix
|
||||
lib:libicudata$secondaryArchSuffix >= 70
|
||||
lib:libicui18n$secondaryArchSuffix >= 70
|
||||
lib:libicuio$secondaryArchSuffix >= 70
|
||||
lib:libicuuc$secondaryArchSuffix >= 70
|
||||
lib:libmpfr$secondaryArchSuffix
|
||||
lib:libpaper$secondaryArchSuffix
|
||||
lib:libpixman_1$secondaryArchSuffix
|
||||
@@ -533,12 +531,12 @@ BUILD_REQUIRES="
|
||||
devel:libgmp$secondaryArchSuffix
|
||||
devel:libgobject_2.0$secondaryArchSuffix
|
||||
devel:libgraphite2$secondaryArchSuffix
|
||||
devel:libgs$secondaryArchSuffix >= 9
|
||||
devel:libgs$secondaryArchSuffix >= 10
|
||||
devel:libharfbuzz$secondaryArchSuffix
|
||||
devel:libicudata$secondaryArchSuffix
|
||||
devel:libicui18n$secondaryArchSuffix
|
||||
devel:libicuio$secondaryArchSuffix
|
||||
devel:libicuuc$secondaryArchSuffix
|
||||
devel:libicudata$secondaryArchSuffix >= 70
|
||||
devel:libicui18n$secondaryArchSuffix >= 70
|
||||
devel:libicuio$secondaryArchSuffix >= 70
|
||||
devel:libicuuc$secondaryArchSuffix >= 70
|
||||
devel:libmpfr$secondaryArchSuffix
|
||||
devel:libpaper$secondaryArchSuffix
|
||||
devel:libpixman_1$secondaryArchSuffix
|
||||
Reference in New Issue
Block a user