Updat eto TeXLive 2020
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-specs-c?expand=0&rev=90
This commit is contained in:
parent
4cfad5e963
commit
6d0e7ce24a
3
FAQ-en.doc.tar.xz
Normal file
3
FAQ-en.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9cdee05002ffd63568f6c79a8fd678be76cc688ba666760bcfa143b831826128
|
||||
size 5089052
|
3
FAQ-en.tar.xz
Normal file
3
FAQ-en.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:260ae3006f3390f0737ce2504f8d1e4a163eb8cfc02de6587505185f778d12ea
|
||||
size 552
|
3
aecc.doc.tar.xz
Normal file
3
aecc.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c34fa8d1c40e5a6c27faf78888ee0e82388fdc47e7bf96b77e266bbd44019c6f
|
||||
size 26576
|
3
aecc.tar.xz
Normal file
3
aecc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4d93a470f4175726380b2b6d5fb010df9bb0e1ee4dc32db5c6bf9e1c32f0af7c
|
||||
size 15936
|
3
alterqcm.doc.tar.xz
Normal file
3
alterqcm.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6591c771f5bc3f8000931bd757110464726350ec69db330594b5eafef5666d15
|
||||
size 956440
|
3
alterqcm.tar.xz
Normal file
3
alterqcm.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:748ae22c62cb526d7c5ac3fbf3539bfc59f5d418de7c7d3506e71b80838a9c60
|
||||
size 5056
|
3
babel-spanglish.doc.tar.xz
Normal file
3
babel-spanglish.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c9ce95562b473a7f3ebff9b6fea83e0bfab459446bdf3bd1a824b9a3ebbd8bb4
|
||||
size 1232
|
3
babel-spanglish.tar.xz
Normal file
3
babel-spanglish.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3a5d39cce6926a15ff29e39fcde33adaa61be3bc43682874dd350396df7b4590
|
||||
size 4284
|
3
genmisc.tar.xz
Normal file
3
genmisc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ed8eeebfc96c280309d88896392bc7c0d182ee8d9e9172e5ea2b9317254eff11
|
||||
size 56412
|
3
geometry-de.doc.tar.xz
Normal file
3
geometry-de.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:946b5bde3156de49d879c12597839571a7b3b12c76ac18a93a9e5a3e46c256bd
|
||||
size 443132
|
3
geometry-de.tar.xz
Normal file
3
geometry-de.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:71140fee38514161e6051ec2c639b7263c42c5322e0d3930574073c56be8158f
|
||||
size 436
|
3
guide-latex-fr.doc.tar.xz
Normal file
3
guide-latex-fr.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dbafce427e4ccbab95f7fba48850481200a996cff302adf6dcce48bbe9531277
|
||||
size 9615612
|
3
guide-latex-fr.tar.xz
Normal file
3
guide-latex-fr.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fa98fb8d9c05cba83f57fa432caca1a692cd7f5fdfaace989ff3a322941a01f8
|
||||
size 1072
|
3
ifxetex.doc.tar.xz
Normal file
3
ifxetex.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b2a351983f31156559e3d914fdd5a444387705f0d5c64a5860da4ee86968c77e
|
||||
size 165756
|
3
ifxetex.tar.xz
Normal file
3
ifxetex.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7be1dc0850a33159d480eead64a4845fca43ca25ddf49eb66052674c2f118b37
|
||||
size 1192
|
3
ltxindex.doc.tar.xz
Normal file
3
ltxindex.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a298144a3ce90d51d9d6f6d673de628ab90129d8e31cd313b6e3f28fbad73321
|
||||
size 76096
|
3
ltxindex.tar.xz
Normal file
3
ltxindex.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e051a0b389423dd9b5a4711b87e704174844e4fe386741432fb7e0e6b8d71cf0
|
||||
size 2592
|
3
lua2dox.doc.tar.xz
Normal file
3
lua2dox.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:edc72e578f2c190ff95df9e540cebc1dbff2129120b74f038f3b865de0e2843c
|
||||
size 505640
|
3
lua2dox.tar.xz
Normal file
3
lua2dox.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:82e65574ba130c504db14723e67ef3edfeb6429e89cd8492f602361aaeff0608
|
||||
size 7592
|
3
mathalfa.doc.tar.xz
Normal file
3
mathalfa.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6380d060d010b554a8975e7e1b2c171ea450548b541270c9fa15b9088f042826
|
||||
size 974228
|
3
mathalfa.tar.xz
Normal file
3
mathalfa.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:884215a4481f273d81e1057694b56da6f985984a40a73da943bc6fa023ffb308
|
||||
size 4092
|
3
mychemistry.doc.tar.xz
Normal file
3
mychemistry.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:605d3e22253954833e210794290ddd7e7d6c92f90d50a16d0b3d08b140ec388f
|
||||
size 1713136
|
3
mychemistry.tar.xz
Normal file
3
mychemistry.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1e1d212debca037206ed26ad9cea60938046dd1fb016642e9e1b8bf791ca64c0
|
||||
size 9592
|
3
pdftools.doc.tar.xz
Normal file
3
pdftools.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e97c691fd3fec8d3e8289d97aac2837bff1fc95b969df9bb70150073b6df656e
|
||||
size 64040
|
3
pdftools.tar.xz
Normal file
3
pdftools.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3dec4e2a1b32656d2df4032c49b4403b73b40c54d11cfa42b0b57c68f84a30d8
|
||||
size 1844
|
3
pst-spirograph.doc.tar.xz
Normal file
3
pst-spirograph.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2e486b9d90450f34f72b5937434a7a3d4b9dbeda25b6c6c14be91867702e5edf
|
||||
size 5787516
|
3
pst-spirograph.tar.xz
Normal file
3
pst-spirograph.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d0a739cbefe1cefa71918948a1fcf0c34acf000f6ad43d7dbd3024370e8cd098
|
||||
size 4296
|
3
pst-vue3d.doc.tar.xz
Normal file
3
pst-vue3d.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:27aee0829e8fd8da28899673e0fb3440b34f29bf6ef77794562338aaf68a79d3
|
||||
size 4434836
|
3
pst-vue3d.tar.xz
Normal file
3
pst-vue3d.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:51e707fd1f779510631c174a69da924c16f18795937c8a3770b670704ef5ae8e
|
||||
size 13120
|
3
ptex-manual.source.tar.xz
Normal file
3
ptex-manual.source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7f15787a95ad8eeae22195cfa378ee9865732879e21dccaa2c0e538e7c8e7ae1
|
||||
size 876
|
3
spanish-mx.doc.tar.xz
Normal file
3
spanish-mx.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:54d69ea76ff800d286140d2dc2f4a584b6a8b54327a7a1fae89e02a4c4a77809
|
||||
size 1060
|
3
spanish-mx.tar.xz
Normal file
3
spanish-mx.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b6381e5ad4540b746090ad6524ee3dc1d206be6c1dc60fc43d912712258ff5c
|
||||
size 3076
|
3
tetex.doc.tar.xz
Normal file
3
tetex.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5f535a5180610a0dc4342bb752bce8d8030e92df1f28df8d8820cf0e4eefcfee
|
||||
size 525316
|
3
tetex.tar.xz
Normal file
3
tetex.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4e5f4afeb62f3a0d95edeee6b6beb3163f2b1a9431eb2890a6ce1af087bc016b
|
||||
size 71620
|
344
tetex_scripts.dif
Normal file
344
tetex_scripts.dif
Normal file
@ -0,0 +1,344 @@
|
||||
---
|
||||
texmf-dist/scripts/texlive/fmtutil-sys.sh | 1
|
||||
texmf-dist/scripts/texlive/fmtutil.pl | 24 ++++++++---
|
||||
texmf-dist/scripts/texlive/texconfig-dialog.sh | 14 +++++-
|
||||
texmf-dist/scripts/texlive/texconfig-sys.sh | 1
|
||||
texmf-dist/scripts/texlive/texconfig.sh | 35 ----------------
|
||||
texmf-dist/scripts/texlive/texlinks.sh | 53 ++++++++++++++++---------
|
||||
texmf-dist/scripts/texlive/updmap-sys.sh | 1
|
||||
texmf-dist/scripts/texlive/updmap.pl | 16 ++++---
|
||||
8 files changed, 80 insertions(+), 65 deletions(-)
|
||||
|
||||
--- texmf-dist/scripts/texlive/fmtutil-sys.sh
|
||||
+++ texmf-dist/scripts/texlive/fmtutil-sys.sh 2018-05-11 10:51:14.298775065 +0000
|
||||
@@ -22,4 +22,5 @@ PATH="$mydir:$PATH"; export PATH
|
||||
# hack around a bug in zsh:
|
||||
test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
|
||||
|
||||
+umask 022
|
||||
exec fmtutil --sys ${1+"$@"}
|
||||
--- texmf-dist/scripts/texlive/fmtutil.pl
|
||||
+++ texmf-dist/scripts/texlive/fmtutil.pl 2018-05-11 10:51:51.546080553 +0000
|
||||
@@ -10,16 +10,16 @@
|
||||
# History:
|
||||
# Original shell script (C) 2001 Thomas Esser, public domain
|
||||
|
||||
-my $TEXMFROOT;
|
||||
+my $TEXMFDIST;
|
||||
|
||||
BEGIN {
|
||||
$^W = 1;
|
||||
- $TEXMFROOT = `kpsewhich -var-value=TEXMFROOT`;
|
||||
+ $TEXMFDIST = `kpsewhich -var-value=TEXMFDIST`;
|
||||
if ($?) {
|
||||
- die "$0: kpsewhich -var-value=TEXMFROOT failed, aborting early.\n";
|
||||
+ die "$0: kpsewhich -var-value=TEXMFDIST failed, aborting early.\n";
|
||||
}
|
||||
- chomp($TEXMFROOT);
|
||||
- unshift(@INC, "$TEXMFROOT/tlpkg", "$TEXMFROOT/texmf-dist/scripts/texlive");
|
||||
+ chomp($TEXMFDIST);
|
||||
+ unshift(@INC, "$TEXMFDIST/tlpkg", "$TEXMFDIST/scripts/texlive");
|
||||
require "mktexlsr.pl";
|
||||
TeX::Update->import();
|
||||
}
|
||||
@@ -70,7 +70,7 @@ TeXLive::TLUtils::prepend_own_path();
|
||||
# this function checks by itself whether it is running on windows or not
|
||||
reset_root_home();
|
||||
|
||||
-chomp(our $TEXMFDIST = `kpsewhich --var-value=TEXMFDIST`);
|
||||
+chomp(our $TEXMFROOT = `kpsewhich --var-value=TEXMFROOT`);
|
||||
chomp(our $TEXMFVAR = `kpsewhich -var-value=TEXMFVAR`);
|
||||
chomp(our $TEXMFSYSVAR = `kpsewhich -var-value=TEXMFSYSVAR`);
|
||||
chomp(our $TEXMFCONFIG = `kpsewhich -var-value=TEXMFCONFIG`);
|
||||
@@ -361,7 +361,14 @@ sub callback_build_formats {
|
||||
TeXLive::TLWinGoo::maybe_make_ro ($tmpdir);
|
||||
}
|
||||
} else {
|
||||
+ my ($uid, $gid);
|
||||
$tmpdir = File::Temp::tempdir(CLEANUP => 1);
|
||||
+ if ($> == 0 && ($uid=getpwnam("nobody")) && ($gid=getgrnam("mktex"))) {
|
||||
+ my $cnt = chown $uid, $gid, $tmpdir;
|
||||
+ die "could not create directory $tmpdir" if $cnt <= 0;
|
||||
+ $cnt = chmod 0770, $tmpdir;
|
||||
+ die "could not create directory $tmpdir" if $cnt <= 0;
|
||||
+ }
|
||||
}
|
||||
# set up destination directory
|
||||
$opts{'fmtdir'} ||= "$texmfvar/web2c";
|
||||
@@ -597,6 +604,7 @@ sub rebuild_one_format {
|
||||
# check for existence of ini file before doing anything else
|
||||
if (system("kpsewhich -progname=$fmt -format=$kpsefmt $inifile >$nul 2>&1") != 0) {
|
||||
# we didn't find the ini file, skip
|
||||
+ return $FMT_NOTAVAIL if (!$opts{'no-error-if-no-engine'});
|
||||
print_deferred_warning("inifile $inifile for $fmt/$eng not found.\n");
|
||||
# The original script just skipped it but in TeX Live we expect that
|
||||
# all activated formats are also buildable, thus return failure.
|
||||
@@ -656,11 +664,15 @@ sub rebuild_one_format {
|
||||
",$opts{'no-error-if-no-engine'}," =~ m/,$eng,/) {
|
||||
return $FMT_NOTAVAIL;
|
||||
} else {
|
||||
+ return $FMT_NOTAVAIL if (!$opts{'no-error-if-no-engine'});
|
||||
print_deferred_error("not building $fmt due to missing engine $eng.\n");
|
||||
return $FMT_FAILURE;
|
||||
}
|
||||
}
|
||||
|
||||
+ if ($ENV{batchmode} and $ENV{batchmode} eq "yes") {
|
||||
+ $texargs="\\batchmode \\input $texargs" if $eng eq "tex" || $eng eq "ptex";
|
||||
+ }
|
||||
my $cmdline = "$eng -ini $tcxflag $recorderswitch $jobswitch "
|
||||
. "$prgswitch $texargs";
|
||||
print_verbose("running \`$cmdline' ...\n");
|
||||
--- texmf-dist/scripts/texlive/texconfig-dialog.sh
|
||||
+++ texmf-dist/scripts/texlive/texconfig-dialog.sh 2018-05-03 08:15:39.975645684 +0000
|
||||
@@ -157,7 +157,14 @@ termCtl()
|
||||
###############################################################################
|
||||
menuMain()
|
||||
{
|
||||
- cat <<-'eof'
|
||||
+ rows="$(stty size)"
|
||||
+ columns=${rows##* }
|
||||
+ rows=${rows%% *}
|
||||
+ test -n "$rows" || rows=0
|
||||
+ test -n "$columns" || columns=0
|
||||
+
|
||||
+ if test $rows -lt 24 -a $columns -lt 80 ; then
|
||||
+ cat <<-'eof'
|
||||
The interactive texconfig utility will be started now. Make sure
|
||||
your screen has at least 24 rows and 80 columns. If texconfig
|
||||
crashes now, you can still set up your TeX system using the
|
||||
@@ -169,8 +176,9 @@ menuMain()
|
||||
|
||||
More likely these days, you're better off using tlmgr.
|
||||
See http://tug.org/texlive/tlmgr.html.
|
||||
-eof
|
||||
- termCtl readln
|
||||
+ eof
|
||||
+ termCtl readln
|
||||
+ fi
|
||||
|
||||
while :; do
|
||||
logMessage='view logfile'
|
||||
--- texmf-dist/scripts/texlive/texconfig-sys.sh
|
||||
+++ texmf-dist/scripts/texlive/texconfig-sys.sh 2018-05-03 08:15:39.975645684 +0000
|
||||
@@ -30,4 +30,5 @@ TEXMFVAR="$v"
|
||||
TEXMFCONFIG="$c"
|
||||
export TEXMFVAR TEXMFCONFIG
|
||||
|
||||
+umask 022
|
||||
exec texconfig ${1+"$@"}
|
||||
--- texmf-dist/scripts/texlive/texconfig.sh
|
||||
+++ texmf-dist/scripts/texlive/texconfig.sh 2009-09-02 12:47:26.000000000 +0000
|
||||
@@ -40,7 +40,7 @@ envVars="
|
||||
TEXMFDBS TEXMFINI TEXMFSCRIPTS TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS
|
||||
TEXSOURCES TFMFONTS TRFONTS TTFONTS VFFONTS WEB2C WEBINPUTS
|
||||
"
|
||||
-tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/tctmp.$$
|
||||
+tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/tctmp.$$.$RANDOM
|
||||
needsCleanup=false
|
||||
lastUpdatedFile=
|
||||
|
||||
@@ -997,21 +997,6 @@ For more information about these \`featu
|
||||
;;
|
||||
|
||||
formats)
|
||||
- cat >&2 <<EOM
|
||||
-texconfig formats is no longer supported, because manual edits of
|
||||
-fmtutil.cnf will be overwritten by the new TeX Live package manager,
|
||||
-tlmgr, which regenerates that file as needed upon package changes.
|
||||
-Thus, to add or remove formats, the recommended method is to use tlmgr
|
||||
-to add or remove the appropriate package.
|
||||
-
|
||||
-If you need to make manual additions, you can edit the file
|
||||
-fmtutil-local.cnf under TEXMFLOCAL. Further information with
|
||||
-tlmgr --help and at http://tug.org/texlive/tlmgr.html.
|
||||
-
|
||||
-Exiting.
|
||||
-EOM
|
||||
- exit 1 # but leave the real code for posterity
|
||||
-
|
||||
setupTmpDir
|
||||
echo "$progname: analyzing old configuration..." >&2
|
||||
fmtutil --catcfg > $tmpdir/pre
|
||||
@@ -1037,22 +1022,6 @@ EOM
|
||||
|
||||
# "hyphen FORMAT"
|
||||
hyphen)
|
||||
- cat >&2 <<EOM
|
||||
-texconfig hyphen is no longer supported, because manual edits of
|
||||
-language.dat (or language.def) will be overwritten by the new TeX Live
|
||||
-package manager, tlmgr, which regenerates those configuration files as
|
||||
-needed upon package changes. Thus, to add or remove hyphenation
|
||||
-patterns, the recommended method is to use tlmgr to add or remove the
|
||||
-appropriate package.
|
||||
-
|
||||
-If you need to make manual additions, you can edit the files
|
||||
-language-local.dat and language-local.def under TEXMFLOCAL. Further
|
||||
-information with tlmgr --help and at http://tug.org/texlive/tlmgr.html.
|
||||
-
|
||||
-Exiting.
|
||||
-EOM
|
||||
- exit 1 # but leave the real code for posterity
|
||||
-
|
||||
tcBatchHyphenFormat=$2
|
||||
formatsForHyphen=`getFormatsForHyphen`
|
||||
formatsForHyphenFmt=`echo "$formatsForHyphen" | myFmt | sed 's@^@ @'`
|
||||
@@ -1301,7 +1270,7 @@ Valid PAPER settings:
|
||||
;;
|
||||
|
||||
rehash)
|
||||
- mktexlsr
|
||||
+ ( unset KPSE_DOT; mktexlsr )
|
||||
;;
|
||||
|
||||
#
|
||||
--- texmf-dist/scripts/texlive/texlinks.sh
|
||||
+++ texmf-dist/scripts/texlive/texlinks.sh 2018-05-03 08:15:39.979645610 +0000
|
||||
@@ -100,7 +100,7 @@ setupTmpDir()
|
||||
|
||||
trap 'cleanup 1' 1 2 3 7 13 15
|
||||
needsCleanup=true
|
||||
- (umask 077; mkdir "$tmpdir") \
|
||||
+ (umask 077; mkdir -m 0700 "$tmpdir") \
|
||||
|| abort "could not create directory \`$tmpdir'"
|
||||
}
|
||||
|
||||
@@ -108,16 +108,18 @@ setupTmpDir()
|
||||
# search a binary along $PATH:
|
||||
check_for_binary()
|
||||
{
|
||||
- testbin=$1
|
||||
- set x `echo "$PATH" | sed 's/^:/.:/; s/:$/:./; s/::/:.:/g; s/:/ /g'`; shift
|
||||
- for i
|
||||
- do
|
||||
- if [ -x "$i/$testbin" ]; then
|
||||
- echo "$i/$testbin"
|
||||
- return 0
|
||||
- fi
|
||||
- done
|
||||
- return 1
|
||||
+# testbin=$1
|
||||
+# set x `echo "$PATH" | sed 's/^:/.:/; s/:$/:./; s/::/:.:/g; s/:/ /g'`; shift
|
||||
+# for i
|
||||
+# do
|
||||
+# if [ -x "$i/$testbin" ]; then
|
||||
+# echo "$i/$testbin"
|
||||
+# return 0
|
||||
+# fi
|
||||
+# done
|
||||
+# return 1
|
||||
+
|
||||
+ type -p $1
|
||||
}
|
||||
|
||||
|
||||
@@ -208,8 +210,22 @@ search_symlinkdir()
|
||||
upd_symlinkdir()
|
||||
{
|
||||
search_symlinkdir || return 0
|
||||
- for i in `sed 's@ .*@@' cnf_file_ln.$$`; do
|
||||
- install_link "$selfautoloc/$i" "$symlinkdir/$i"
|
||||
+ set x `cat cnf_file_ln.$$` ; shift
|
||||
+ while test $# != 0; do
|
||||
+ fmt=$1; ini=$3; shift; shift; shift
|
||||
+
|
||||
+ # Some broken shells destroy the positional arguments when calling a
|
||||
+ # shellfunction. Therefore, we save and restore them "by hand" in the
|
||||
+ # main_args_while variable.
|
||||
+ main_args_while="$@"
|
||||
+
|
||||
+ kpsewhich -progname=$fmt -format=tex $ini >/dev/null 2>&1
|
||||
+ test $? -ne 0 && continue
|
||||
+
|
||||
+ install_link "$selfautoloc/$fmt" "$symlinkdir/$fmt"
|
||||
+
|
||||
+ # restore positional arguments:
|
||||
+ set x $main_args_while; shift
|
||||
done
|
||||
}
|
||||
|
||||
@@ -274,12 +290,12 @@ main()
|
||||
test -f "$cnf_file" || abort "config file \`$cnf' not found"
|
||||
|
||||
|
||||
- tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/texlinks.$$
|
||||
+ tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/texlinks.$$.$RANDOM
|
||||
setupTmpDir
|
||||
cd "$tmpdir" || cleanup 1
|
||||
|
||||
- sed '/^[ ]*#/d; /^[ ]*$/d' $cnf_file \
|
||||
- | awk '{print $1, $2}' > cnf_file_ln.$$
|
||||
+ sed '/^[ ]*#/d; /^[ ]*$/d; s%\*%%' $cnf_file \
|
||||
+ | awk '{print $1, $2, $NF}' > cnf_file_ln.$$
|
||||
|
||||
if test -z "$dirs"; then
|
||||
if test $multiplatform = true; then
|
||||
@@ -300,13 +316,16 @@ main()
|
||||
# cnf_file_ln.$$ has lines with "format engine" pairs
|
||||
set x `cat cnf_file_ln.$$`; shift
|
||||
while test $# != 0; do
|
||||
- fmt=$1; engine=$2; shift; shift
|
||||
+ fmt=$1; engine=$2; ini=$3; shift; shift; shift
|
||||
|
||||
# Some broken shells destroy the positional arguments when calling a
|
||||
# shellfunction. Therefore, we save and restore them "by hand" in the
|
||||
# main_args_while variable.
|
||||
main_args_while="$@"
|
||||
|
||||
+ kpsewhich -progname=$fmt -format=tex $ini >/dev/null 2>&1
|
||||
+ test $? -ne 0 && continue
|
||||
+
|
||||
test "x$fmt" = "x$engine" && continue
|
||||
if test -f "$d/$engine$exeext"; then
|
||||
case $unlink in
|
||||
--- texmf-dist/scripts/texlive/updmap-sys.sh
|
||||
+++ texmf-dist/scripts/texlive/updmap-sys.sh 2018-05-11 10:53:43.971984421 +0000
|
||||
@@ -22,4 +22,5 @@ PATH="$mydir:$PATH"; export PATH
|
||||
# hack around a bug in zsh:
|
||||
test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
|
||||
|
||||
+umask 022
|
||||
exec updmap --sys ${1+"$@"}
|
||||
--- texmf-dist/scripts/texlive/updmap.pl
|
||||
+++ texmf-dist/scripts/texlive/updmap.pl 2018-06-19 08:49:26.931648791 +0000
|
||||
@@ -16,15 +16,17 @@
|
||||
|
||||
my $svnid = '$Id: updmap.pl 50442 2019-03-18 11:35:23Z hironobu $';
|
||||
|
||||
-my $TEXMFROOT;
|
||||
+my $TEXMFDIST;
|
||||
BEGIN {
|
||||
$^W = 1;
|
||||
- $TEXMFROOT = `kpsewhich -var-value=TEXMFROOT`;
|
||||
+ $TEXMFDIST = `kpsewhich -var-value=TEXMFDIST`;
|
||||
if ($?) {
|
||||
- die "$0: kpsewhich -var-value=TEXMFROOT failed, aborting early.\n";
|
||||
+ die "$0: kpsewhich -var-value=TEXMFDIST failed, aborting early.\n";
|
||||
}
|
||||
- chomp($TEXMFROOT);
|
||||
- unshift(@INC, "$TEXMFROOT/tlpkg");
|
||||
+ chomp($TEXMFDIST);
|
||||
+ unshift(@INC, "$TEXMFDIST/tlpkg", "$TEXMFDIST/scripts/texlive");
|
||||
+ require "mktexlsr.pl";
|
||||
+ TeX::Update->import();
|
||||
}
|
||||
|
||||
my $lastchdate = '$Date: 2019-03-18 12:35:23 +0100 (Mon, 18 Mar 2019) $';
|
||||
@@ -46,7 +48,7 @@ use TeXLive::TLUtils qw(mkdirhier mktexu
|
||||
# see more comments at the definition of this function.
|
||||
reset_root_home();
|
||||
|
||||
-chomp(my $TEXMFDIST = `kpsewhich --var-value=TEXMFDIST`);
|
||||
+chomp(my $TEXMFROOT = `kpsewhich --var-value=TEXMFROOT`);
|
||||
chomp(my $TEXMFVAR = `kpsewhich -var-value=TEXMFVAR`);
|
||||
chomp(my $TEXMFSYSVAR = `kpsewhich -var-value=TEXMFSYSVAR`);
|
||||
chomp(my $TEXMFCONFIG = `kpsewhich -var-value=TEXMFCONFIG`);
|
||||
@@ -398,6 +400,8 @@ sub main {
|
||||
print "in $changes_config_file\n";
|
||||
print "Do you really want to continue (y/N)? ";
|
||||
my $answer = <STDIN>;
|
||||
+ my $dosync = $ENV{'UPDMAPSYNC'};
|
||||
+ $answer = "y" if !defined($dosync);
|
||||
$answer = "n" if !defined($answer);
|
||||
chomp($answer);
|
||||
print "answer =$answer=\n";
|
@ -1,3 +1,23 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 20 10:29:02 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Update to TeXLive 2020
|
||||
* Port patches
|
||||
kpathsea_cnf.dif
|
||||
latexpand_perl.dif
|
||||
luaotfload_varfonts.dif
|
||||
luatex_cnf.dif
|
||||
musixtex_various.dif
|
||||
* Delete patches not needed anymore as files have moved
|
||||
tetex_scripts.dif
|
||||
* Delete patche updmap-map_roboto.dif as fixed upstream
|
||||
* Add new patches to catch moved files
|
||||
texlive-scripts-extra_scripts.dif
|
||||
texlive-scripts_scripts.dif
|
||||
* Add new patch xetex_conf.dif to fit FHS location
|
||||
* Remove TeXLive installer files breaking rpm database
|
||||
texlive-scripts.removes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 5 15:12:46 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
|
6492
texlive-specs-c.spec
6492
texlive-specs-c.spec
File diff suppressed because it is too large
Load Diff
3
tkz-berge.doc.tar.xz
Normal file
3
tkz-berge.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:14e9fb4a2a19a2603c751db0cb6b63bb6702c3b69a49ca1faa1d88d640416a39
|
||||
size 1040428
|
3
tkz-berge.tar.xz
Normal file
3
tkz-berge.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:654251e27916959a251e3ed3b44e1973e449b4b652c7f685230979b684be8c62
|
||||
size 8392
|
3
tkz-graph.doc.tar.xz
Normal file
3
tkz-graph.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:11e8936446c219a3843a80db5e680aacaf80d50d512dd72bc4a1c776e4964b5a
|
||||
size 305024
|
3
tkz-graph.tar.xz
Normal file
3
tkz-graph.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:04ea2a518377f01ba3f592a35ac2af1f54ca4874a15d56195575d8beed5c6fbf
|
||||
size 6112
|
3
tkz-kiviat.doc.tar.xz
Normal file
3
tkz-kiviat.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c7e6adc668de1c6d2e38584ceb5b94d5c2f43fb46962a6c25ddae71aed0e5abd
|
||||
size 156212
|
3
tkz-kiviat.tar.xz
Normal file
3
tkz-kiviat.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e7cb930cae9a0703fc365ffba6c463061d18f0a0e989ed5cb9e214215ded167e
|
||||
size 2352
|
3
tkz-linknodes.doc.tar.xz
Normal file
3
tkz-linknodes.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f572146cebd07ab66ecb2f2689a9b568c00ef329b42f9fa94b935021946c48ad
|
||||
size 339088
|
3
tkz-linknodes.tar.xz
Normal file
3
tkz-linknodes.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:83f4f9f9b3257a2bd66cb6d5a6e69ff09fd01490117e5685ad0c9b0c2095bb7c
|
||||
size 2968
|
1223
updmap-map_roboto.dif
Normal file
1223
updmap-map_roboto.dif
Normal file
File diff suppressed because it is too large
Load Diff
3
wasy2-ps.doc.tar.xz
Normal file
3
wasy2-ps.doc.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:28fb65035ce70b95af077770fb6d1e7aa1ed0845749c47590b5d070b110aa3c3
|
||||
size 1000
|
3
wasy2-ps.tar.xz
Normal file
3
wasy2-ps.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:12040f953703a626e939ba4f49be360937be5b9ba7443e077aca8bee47618d0c
|
||||
size 214496
|
Loading…
Reference in New Issue
Block a user