texlive: update to 20210325.

For ownership.txt changes:

- all files using the texlive version were identical between packages
- tikztosvg had more features in texlive-pictures
This commit is contained in:
Érico Nogueira 2021-11-27 00:51:20 -03:00 committed by Érico Nogueira Rolim
parent dcbb9c5b54
commit 7184064103
3 changed files with 29 additions and 39 deletions

View file

@ -20,6 +20,7 @@ scripts/accfonts/mkt1font texlive
scripts/accfonts/vpl2ovp texlive scripts/accfonts/vpl2ovp texlive
scripts/accfonts/vpl2vpl texlive scripts/accfonts/vpl2vpl texlive
scripts/adhocfilelist/adhocfilelist.sh texlive scripts/adhocfilelist/adhocfilelist.sh texlive
scripts/albatross/albatross.sh texlive
scripts/arara/arara.sh texlive scripts/arara/arara.sh texlive
scripts/attachfile2/pdfatfi.pl texlive scripts/attachfile2/pdfatfi.pl texlive
scripts/authorindex/authorindex texlive scripts/authorindex/authorindex texlive
@ -71,8 +72,10 @@ scripts/fontools/autoinst texlive
scripts/fontools/ot2kpx texlive scripts/fontools/ot2kpx texlive
scripts/fragmaster/fragmaster.pl texlive scripts/fragmaster/fragmaster.pl texlive
scripts/getmap/getmapdl.lua texlive scripts/getmap/getmapdl.lua texlive
scripts/git-latexdiff/git-latexdiff texlive
scripts/glossaries/makeglossaries-lite.lua texlive scripts/glossaries/makeglossaries-lite.lua texlive
scripts/glossaries/makeglossaries texlive scripts/glossaries/makeglossaries texlive
scripts/hyperxmp/hyperxmp-add-bytecount.pl texlive
scripts/installfont/installfont-tl texlive scripts/installfont/installfont-tl texlive
scripts/jfmutil/jfmutil.pl texlive scripts/jfmutil/jfmutil.pl texlive
scripts/ketcindy/ketcindy.pl texlive scripts/ketcindy/ketcindy.pl texlive
@ -91,6 +94,7 @@ scripts/latexindent/latexindent.pl texlive
scripts/latexmk/latexmk.pl texlive scripts/latexmk/latexmk.pl texlive
scripts/latexpand/latexpand texlive scripts/latexpand/latexpand texlive
scripts/latex-papersize/latex-papersize.py texlive scripts/latex-papersize/latex-papersize.py texlive
scripts/light-latex-make/llmk.lua texlive
scripts/lilyglyphs/lily-glyph-commands.py texlive-music scripts/lilyglyphs/lily-glyph-commands.py texlive-music
scripts/lilyglyphs/lily-image-commands.py texlive-music scripts/lilyglyphs/lily-image-commands.py texlive-music
scripts/lilyglyphs/lily-rebuild-pdfs.py texlive-music scripts/lilyglyphs/lily-rebuild-pdfs.py texlive-music
@ -122,6 +126,7 @@ scripts/pdfxup/pdfxup texlive
scripts/pedigree-perl/pedigree.pl texlive-pstricks scripts/pedigree-perl/pedigree.pl texlive-pstricks
scripts/perltex/perltex.pl texlive scripts/perltex/perltex.pl texlive
scripts/petri-nets/pn2pdf texlive scripts/petri-nets/pn2pdf texlive
scripts/tikztosvg/tikztosvg texlive-pictures
scripts/pfarrei/a5toa4.tlu texlive scripts/pfarrei/a5toa4.tlu texlive
scripts/pfarrei/pfarrei.tlu texlive scripts/pfarrei/pfarrei.tlu texlive
scripts/pkfix-helper/pkfix-helper texlive scripts/pkfix-helper/pkfix-helper texlive
@ -144,6 +149,7 @@ scripts/pythontex/depythontex.py texlive
scripts/pythontex/pythontex.py texlive scripts/pythontex/pythontex.py texlive
scripts/rubik/rubikrotation.pl texlive-games scripts/rubik/rubikrotation.pl texlive-games
scripts/simpdftex/simpdftex texlive scripts/simpdftex/simpdftex texlive
scripts/spix/spix.py texlive
scripts/splitindex/splitindex.pl texlive scripts/splitindex/splitindex.pl texlive
scripts/srcredact/srcredact.pl texlive scripts/srcredact/srcredact.pl texlive
scripts/sty2dtx/sty2dtx.pl texlive scripts/sty2dtx/sty2dtx.pl texlive

View file

@ -11,26 +11,21 @@ Modified by fosslinux.
--- a/texk/texlive/linked_scripts/texlive/tlmgr.pl --- a/texk/texlive/linked_scripts/texlive/tlmgr.pl
+++ b/texk/texlive/linked_scripts/texlive/tlmgr.pl +++ b/texk/texlive/linked_scripts/texlive/tlmgr.pl
@@ -21,7 +21,7 @@ @@ -20,7 +20,7 @@ $datrev =~ s/^.*Date: //;
$datrev =~ s/ \(.*$//;
$tlmgrversion = "$tlmgrrevision ($datrev)"; $tlmgrversion = "$tlmgrrevision ($datrev)";
our $Master; -our $Master;
-our $ismain; +our $Master = "/usr/share/texmf-dist";
+our $ismain = 1;
our $loadmediasrcerror; our $loadmediasrcerror;
our $packagelogfile; our $packagelogfile;
our $packagelogged; our $packagelogged;
@@ -41,50 +41,8 @@ @@ -39,38 +39,9 @@ END {
}
BEGIN { BEGIN {
$^W = 1; - $^W = 1;
- $ismain = (__FILE__ eq $0); # make subprograms (including kpsewhich) have the right path:
- # WARNING
- # The only use anticipated for tlmgr.pl as library for the 2009 release
- # is the Windows w32client prototype script.
- # Unix-specific problems with use as library will probably go undetected.
-
- # make subprograms (including kpsewhich) have the right path:
- my $kpsewhichname; - my $kpsewhichname;
- if ($^O =~ /^MSWin/i) { - if ($^O =~ /^MSWin/i) {
- # on w32 $0 and __FILE__ point directly to tlmgr.pl; they can be relative - # on w32 $0 and __FILE__ point directly to tlmgr.pl; they can be relative
@ -44,14 +39,8 @@ Modified by fosslinux.
- } else { - } else {
- $Master = __FILE__; - $Master = __FILE__;
- $Master =~ s,/*[^/]*$,,; - $Master =~ s,/*[^/]*$,,;
- if ($ismain) {
- $bindir = $Master; - $bindir = $Master;
- $Master = "$Master/../.."; - $Master = "$Master/../..";
- } else {
- # for the time being, this code will not be used or tested
- $Master = "$Master/../../..";
- # no code yet for $bindir; would have to detect platform
- }
- # make subprograms (including kpsewhich) have the right path: - # make subprograms (including kpsewhich) have the right path:
- $ENV{"PATH"} = "$bindir:$ENV{PATH}"; - $ENV{"PATH"} = "$bindir:$ENV{PATH}";
- $kpsewhichname = "kpsewhich"; - $kpsewhichname = "kpsewhich";
@ -67,13 +56,12 @@ Modified by fosslinux.
- die ("Could not determine directory of tlmgr executable, " - die ("Could not determine directory of tlmgr executable, "
- . "maybe shared library woes?\nCheck for error messages above"); - . "maybe shared library woes?\nCheck for error messages above");
- } - }
- + $bindir = $Master;
+ + $ENV{"PATH"} = "$bindir:$ENV{PATH}";
+ $Master = "/usr/share/texmf-dist";
$::installerdir = $Master; # for config.guess et al., see TLUtils.pm $::installerdir = $Master; # for config.guess et al., see TLUtils.pm
# make Perl find our packages first: @@ -615,6 +586,13 @@ for the full story.\n";
@@ -621,6 +579,13 @@
tldie("$prg: Try --help if you need it.\n"); tldie("$prg: Try --help if you need it.\n");
} }
@ -87,7 +75,7 @@ Modified by fosslinux.
# #
# the main tree we will be working on # the main tree we will be working on
$::maintree = $Master; $::maintree = $Master;
@@ -6099,7 +6064,9 @@ @@ -6118,7 +6096,9 @@ sub action_postaction {
# sets up the user tree for tlmgr in user mode # sets up the user tree for tlmgr in user mode
sub action_init_usertree { sub action_init_usertree {
# init_local_db but do not die if localtlpdb is not found! # init_local_db but do not die if localtlpdb is not found!
@ -98,7 +86,7 @@ Modified by fosslinux.
my $tlpdb = TeXLive::TLPDB->new; my $tlpdb = TeXLive::TLPDB->new;
my $usertree; my $usertree;
if ($opts{"usertree"}) { if ($opts{"usertree"}) {
@@ -6739,7 +6706,11 @@ @@ -6758,7 +6738,11 @@ sub init_local_db {
if ($should_i_die == 2) { if ($should_i_die == 2) {
return undef; return undef;
} else { } else {

View file

@ -1,7 +1,7 @@
# Template file for 'texlive' # Template file for 'texlive'
pkgname=texlive pkgname=texlive
version=20200406 version=20210325
revision=10 revision=1
wrksrc="texlive-${version}-source" wrksrc="texlive-${version}-source"
build_wrksrc="build" build_wrksrc="build"
build_style=gnu-configure build_style=gnu-configure
@ -47,6 +47,7 @@ configure_args="
--disable-ttf2pk2 --disable-ttf2pk2
--disable-vlna --disable-vlna
--disable-xindy --disable-xindy
--disable-xpdfopen
--with-ps=gs --with-ps=gs
--with-banner-add=/VoidLinux --with-banner-add=/VoidLinux
--with-system-cairo --with-system-cairo
@ -62,7 +63,6 @@ configure_args="
--with-system-poppler --with-system-poppler
--with-system-pixman --with-system-pixman
--with-system-teckit --with-system-teckit
--with-system-xpdf
--with-system-zlib --with-system-zlib
--with-system-zziplib --with-system-zziplib
--with-xdvi-x-toolkit=Xaw" --with-xdvi-x-toolkit=Xaw"
@ -71,13 +71,13 @@ makedepends="cairo-devel freetype-devel gd-devel graphite-devel gmp-devel
harfbuzz-devel icu-devel libpaper-devel libpng-devel mpfr-devel harfbuzz-devel icu-devel libpaper-devel libpng-devel mpfr-devel
poppler-devel pixman-devel libteckit-devel zlib-devel zziplib-devel poppler-devel pixman-devel libteckit-devel zlib-devel zziplib-devel
libXaw-devel" libXaw-devel"
depends="dialog ghostscript perl-Tk texlive-core xbps-triggers>=0.119_1" depends="dialog ghostscript perl-Tk texlive-core xbps-triggers"
short_desc="TeX Live" short_desc="TeX Live"
maintainer="fosslinux <fosslinux@aussies.space>" maintainer="fosslinux <fosslinux@aussies.space>"
license="GPL-2.0-or-later" license="GPL-2.0-or-later"
homepage="https://www.tug.org/texlive/" homepage="https://tug.org/texlive/"
distfiles="ftp://tug.org/texlive/historic/2020/texlive-${version}-source.tar.xz" distfiles="ftp://tug.org/texlive/historic/2021/texlive-${version}-source.tar.xz"
checksum=e32f3d08cbbbcf21d8d3f96f2143b64a1f5e4cb01b06b761d6249c8785249078 checksum=7aefd96608d72061970f2d73f275be5648ea8ae815af073016d3106acc0d584b
python_version=3 python_version=3
# Virtual package cares only about year part of version # Virtual package cares only about year part of version
provides="tex-${version%${version#????}}_1" provides="tex-${version%${version#????}}_1"
@ -134,10 +134,6 @@ esac
export DASM_ARCH export DASM_ARCH
post_extract() { post_extract() {
# pdftex poppler compatibility
cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.86.0,}.cc
cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.83.0,}.cc
mkdir -p "${build_wrksrc}" mkdir -p "${build_wrksrc}"
cp -rf texk/web2c "${build_wrksrc}/web2c-host" cp -rf texk/web2c "${build_wrksrc}/web2c-host"
} }