commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2020-10-08 13:07:20 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4249 (New) Package is "texlive-filesystem" Thu Oct 8 13:07:20 2020 rev:46 rq:839106 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2020-05-29 21:19:15.951398969 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4249/texlive-filesystem.changes 2020-10-08 13:08:38.370979880 +0200 @@ -1,0 +2,7 @@ +Fri Oct 2 07:39:05 UTC 2020 - Dr. Werner Fink + +- Enhance update script to detect user changes in configuration + files to warn the user. Also run texlinks script to be sure + that local configuration fits the linked engines (boo#1176557) + +--- Other differences: -- ++ update.texlive ++ --- /var/tmp/diff_new_pack.d1w7sw/_old 2020-10-08 13:08:40.830982107 +0200 +++ /var/tmp/diff_new_pack.d1w7sw/_new 2020-10-08 13:08:40.830982107 +0200 @@ -120,6 +120,8 @@ : ${TEXMFDIST:=$(kpsewhich --expand-path='$TEXMFDIST' 2> /dev/null)} : ${TEXMFVAR:=$(kpsewhich --var-value=TEXMFVAR 2> /dev/null)} : ${TEXMFCNFFILE:=$(kpsewhich texmf.cnf 2> /dev/null)} +: ${FMTUTILCNFFILE:=$(kpsewhich fmtutil.cnf 2> /dev/null)} +: ${TEXLUACNFFILE:=$(kpsewhich -format=web2c texmfcnf.lua 2> /dev/null)} : ${TEXMFSYSCONFIG:=$(kpsewhich --expand-path='$TEXMFSYSCONFIG' 2> /dev/null)} : ${TEXMFLSR:=$(kpsewhich --show-path=ls-R 2> /dev/null)} : ${WEB2C:=$TEXMFVAR/web2c} @@ -134,6 +136,39 @@ fi # +# Check for old configurations and inform system admin to check those +# +typeset -i mail=0 +typeset -a list=() +for cnf in ${TEXMFCNFFILE} ${FMTUTILCNFFILE} ${TEXLUACNFFILE} +do +test -e ${cnf}.rpmnew || continue +list[mail++]=${cnf} +done +if ((mail > 0)) +then +mailx -s "TeXLive Update: Warning about changed configurations" root@localhost <<-EOF + Hello, + + the update script has found one or more changed configuration files: + + $(for cnf in ${list[@]}; do echo "${cnf}"; done) + + Please (if required) port the changes to the files with suffix .rpmnew! + Always move those rpmnew files to the original location: + + $(for cnf in ${list[@]}; do echo "mv ${cnf}.rpmnew ${cnf}"; done) + + afterwards run as root: + + /usr/share/texmf/texconfig/update force + + to get your configuration work again. + EOF +fi +unset mail list cnf + +# # Check for scriplets # for run in /var/run/texlive/scriptlets/* ; do @@ -193,6 +228,16 @@ done unset hyp suffix +# +# Be sure that the TeX Links do fit the configuration in fmtutil.cnf +# +if type -p texlinks &> /dev/null +then +test $VERBOSE = true && { echo -en "\r[ ]Updating TeX links"; let nl++; } +texlinks < /dev/null 1>&4 2>&4 +((nl == 0)) || { echo; let nl=0; } +fi + init=false typeset -i yes=0 while read format engine language rest
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2020-05-29 21:15:55 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.3606 (New) Package is "texlive-filesystem" Fri May 29 21:15:55 2020 rev:45 rq:798522 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2020-03-25 23:43:06.379989871 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.3606/texlive-filesystem.changes 2020-05-29 21:19:15.951398969 +0200 @@ -1,0 +2,10 @@ +Tue Apr 28 06:46:38 UTC 2020 - Dr. Werner Fink + +- No pstools anymore in texlive database + +--- +Mon Apr 20 10:21:45 UTC 2020 - Dr. Werner Fink + +- Update to TeXLive 2020 + +--- Other differences: -- ++ texlive-filesystem.spec ++ 17993 lines (skipped) between /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.spec and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.3606/texlive-filesystem.spec ++ collection-basic.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-basic.tlpobj new/tlpkg/tlpobj/collection-basic.tlpobj --- old/tlpkg/tlpobj/collection-basic.tlpobj2019-03-11 02:24:52.0 +0100 +++ new/tlpkg/tlpobj/collection-basic.tlpobj2020-03-09 00:28:36.0 +0100 @@ -1,6 +1,6 @@ name collection-basic category Collection -revision 50324 +revision 54186 shortdesc Essential programs and files relocated 1 longdesc These files are regarded as basic for any TeX system, covering @@ -13,28 +13,30 @@ depend colorprofiles depend dvipdfmx depend dvips +depend ec depend enctex depend etex depend etex-pkg depend glyphlist depend graphics-def -depend gsftopk depend hyph-utf8 depend hyphen-base -depend ifluatex -depend ifxetex +depend hyphenex +depend ifplatform +depend iftex depend knuth-lib depend knuth-local depend kpathsea depend lua-alt-getopt +depend luahbtex depend luatex depend makeindex depend metafont depend mflogo depend mfware +depend modes depend pdftex depend plain -depend tetex depend tex depend tex-ini-files depend texlive-common ++ collection-bibtexextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-bibtexextra.tlpobj new/tlpkg/tlpobj/collection-bibtexextra.tlpobj --- old/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2019-03-28 02:24:18.0 +0100 +++ new/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2020-03-15 02:47:19.0 +0100 @@ -1,17 +1,20 @@ name collection-bibtexextra category Collection -revision 50619 +revision 54297 shortdesc BibTeX additional styles relocated 1 longdesc Additional BibTeX styles and bibliography data(bases), notably longdesc including BibLaTeX. depend collection-latex +depend aaai-named depend aichej depend ajl depend amsrefs +depend annotate depend apacite depend apalike2 depend archaeologie +depend authordate depend beebe depend besjournals depend bestpapers @@ -22,8 +25,10 @@ depend bibhtml depend biblatex depend biblatex-abnt +depend biblatex-ajc2020unofficial depend biblatex-anonymous depend biblatex-apa +depend biblatex-apa6 depend biblatex-archaeology depend biblatex-arthistory-bonn depend biblatex-bath @@ -39,11 +44,13 @@ depend biblatex-ext depend biblatex-fiwi depend biblatex-gb7714-2015 +depend biblatex-german-legal depend biblatex-gost depend biblatex-historian depend biblatex-ieee depend biblatex-ijsra depend biblatex-iso690 +depend biblatex-jura2 depend biblatex-juradiss depend biblatex-lni depend biblatex-luh-ipw @@ -70,6 +77,7 @@ depend biblatex-swiss-legal depend biblatex-trad depend biblatex-true-citepages-omit +depend biblatex2bibitem depend biblist depend bibtexperllibs depend bibtopic @@ -81,6 +89,7 @@ depend cell depend chbibref depend chicago +depend chicagoa depend chicago-annote depend chembst depend chscite @@ -110,6 +119,9 @@ depend ijqc depend inlinebib depend iopart-num +depend is-bst +depend jbact +depend jmb depend jneurosci depend jurabib depend ksfh_nat @@ -127,6 +139,7 @@ depend notex-bst depend oscola depend perception +depend plainyr depend pnas2009 depend rsc depend showtags ++ collection-binextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-binextra.tlpobj new/tlpkg/tlpobj/collection-binextra.tlpobj --- old/tlpkg/tlp
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2020-03-25 23:42:47 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.3160 (New) Package is "texlive-filesystem" Wed Mar 25 23:42:47 2020 rev:44 rq:787537 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2020-02-22 18:57:18.129274836 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.3160/texlive-filesystem.changes 2020-03-25 23:43:06.379989871 +0100 @@ -1,0 +2,13 @@ +Mon Mar 23 16:18:13 UTC 2020 - Dr. Werner Fink + +- Add new configuration variable HAVE_MKTEX_MEMBERS to texlive + sysconfig file to control the behaviour of the cron job. +- Change the cron job to clear data of other users which are + member of the group mktex + +--- +Wed Mar 11 16:03:20 UTC 2020 - Dr. Werner Fink + +- Use CVE numbers + +--- @@ -5 +18 @@ - use uid mktex for this (boo#1159740) + use uid mktex for this (boo#1159740, CVE-2020-8016) @@ -16 +29 @@ - the files of this owner (boo#1159740) + the files of this owner (boo#1159740, CVE-2020-8016) @@ -38 +51 @@ - to user nobody (bsc#1159740) + to user nobody (bsc#1159740, CVE-2020-8016) @@ -40 +53 @@ - font cache directories (bsc#1158910) + font cache directories (bsc#1158910, CVE-2020-8017) Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.ocr9HI/_old 2020-03-25 23:43:11.775991637 +0100 +++ /var/tmp/diff_new_pack.ocr9HI/_new 2020-03-25 23:43:11.787991640 +0100 @@ -15305,13 +15305,13 @@ %{_texmfvardir}/fonts/dvips/root:root 1755 %{_texmfvardir}/fonts/pdftex/ root:root 1755 %{_texmfcache}/ root:root 1755 - %{_fontcache}/ %{texusr}:%{texgrp} 1775 - %{_fontcache}/pk/ %{texusr}:%{texgrp} 1775 - %{_fontcache}/source/ %{texusr}:%{texgrp} 1775 - %{_fontcache}/tfm/ %{texusr}:%{texgrp} 1775 + %{_fontcache}/ %{texusr}:%{texgrp} 3775 + %{_fontcache}/pk/ %{texusr}:%{texgrp} 3775 + %{_fontcache}/source/ %{texusr}:%{texgrp} 3775 + %{_fontcache}/tfm/ %{texusr}:%{texgrp} 3775 EOF (cat > %{buildroot}%{_sysconfdir}/permissions.d/texlive) <<-EOF - %{_libexecdir}/mktex/public root:%{texgrp} 0755 + %{_libexecdir}/mktex/public root:%{texgrp} 2755 %{_texmfconfdir}/ls-R root:%{texgrp} 0664 %{_fontcache}/ls-R %{texusr}:%{texgrp} 0664 %{_texmfvardir}/ls-Rroot:%{texgrp} 0664 @@ -15325,10 +15325,10 @@ %{_texmfvardir}/fonts/dvips/root:root 1755 %{_texmfvardir}/fonts/pdftex/ root:root 1755 %{_texmfcache}/ root:root 1755 - %{_fontcache}/ %{texusr}:%{texgrp} 1775 - %{_fontcache}/pk/ %{texusr}:%{texgrp} 1775 - %{_fontcache}/source/ %{texusr}:%{texgrp} 1775 - %{_fontcache}/tfm/ %{texusr}:%{texgrp} 1775 + %{_fontcache}/ %{texusr}:%{texgrp} 3775 + %{_fontcache}/pk/ %{texusr}:%{texgrp} 3775 + %{_fontcache}/source/ %{texusr}:%{texgrp} 3775 + %{_fontcache}/tfm/ %{texusr}:%{texgrp} 3775 EOF %if %{with zypper_posttrans} @@ -15388,55 +15388,32 @@ %{_bindir}/getent group %{texgrp} > /dev/null 2>&1 || %{_sbindir}/groupadd -r %{?texgid:-g %texgid} %{texgrp} %{_bindir}/getent passwd %{texusr} > /dev/null 2>&1 || %{_sbindir}/useradd -r %{?texuid:-u %texuid} -g %{texgrp} -d %{_fontcache} -s /bin/false %{texusr} # the ls-R file on update -error=0 for dir in %{_texmfconfdir}\ + %{_fontcache} \ %{_texmfvardir} \ %{_texmfvardir}/dist\ %{_texmfvardir}/main do -test ! -h ${dir}/ls-R || rm -vf ${dir}/ls-R -test -e ${dir}/ls-R || continue -test "$(stat --format '%U:%G' ${dir}/ls-R)" != root:%{texgrp} || continue -chown root:%{texgrp} ${dir}/ls-R || error=1 -done -for dir in %{_fontcache} -do -test ! -h ${dir}/ls-R || rm -vf ${dir}/ls-R -test -e ${dir}/ls-R || continue -test "$(stat --format '%U:%G' ${dir}/ls-R)" != %{texusr}:%{texgrp} || continue -chown %{texusr}:%{texgrp} ${dir}/ls-R || error=1 +rm -f ${dir}/ls-R done -test $error = 0 || exit 1 %post %fillup_only -n texlive # the ls-R file (empty at package time) error=0 +user= for dir in
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2020-02-22 18:57:07 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26092 (New) Package is "texlive-filesystem" Sat Feb 22 18:57:07 2020 rev:43 rq:777663 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2020-02-06 13:07:24.496309475 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26092/texlive-filesystem.changes 2020-02-22 18:57:18.129274836 +0100 @@ -1,0 +2,6 @@ +Thu Feb 20 11:01:15 UTC 2020 - Dr. Werner Fink + +- Use setpriv to create ls-R files, below /var/cache/texmf/fonts + use uid mktex for this (boo#1159740) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.sp91zh/_old 2020-02-22 18:57:20.345279128 +0100 +++ /var/tmp/diff_new_pack.sp91zh/_new 2020-02-22 18:57:20.353279143 +0100 @@ -1,7 +1,7 @@ # # spec file for package texlive-filesystem # -# Copyright (c) 2020 SUSE LLC. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -44,10 +44,12 @@ Requires: python3 Requires(pre): /usr/bin/getent Requires(pre): /usr/sbin/groupadd +Requires(pre): /usr/bin/stat Requires(post): %fillup_prereq Requires(post): permissions Requires(post): /usr/bin/mktemp Requires(post): /usr/bin/mv +Requires(post): /usr/bin/setpriv Requires(pre): /usr/bin/perl Requires(pre): /usr/bin/clear Requires(pre): /usr/bin/dialog @@ -56,16 +58,12 @@ Requires(pre): findutils Requires(pre): grep Requires(pre): sed -Requires(pre): group(nobody) -Requires(pre): user(nobody) Requires(verify): permissions Obsoletes: tetex BuildRequires: cron BuildRequires: ed BuildRequires: fontconfig #BuildConflicts: texinfo -BuildRequires: group(nobody) -BuildRequires: user(nobody) Source10: rc.config.texlive Source11: update.texlive Source12: texlive.cron @@ -15295,7 +15293,7 @@ (cat > %{buildroot}%{_sysconfdir}/permissions.d/texlive.texlive) <<-EOF %{_libexecdir}/mktex/public root:%{texgrp} 2755 %{_texmfconfdir}/ls-R root:%{texgrp} 0664 - %{_fontcache}/ls-R root:%{texgrp} 0664 + %{_fontcache}/ls-R %{texusr}:%{texgrp} 0664 %{_texmfvardir}/ls-Rroot:%{texgrp} 0664 %{_texmfvardir}/dist/ls-R root:%{texgrp} 0664 %{_texmfvardir}/main/ls-R root:%{texgrp} 0664 @@ -15315,7 +15313,7 @@ (cat > %{buildroot}%{_sysconfdir}/permissions.d/texlive) <<-EOF %{_libexecdir}/mktex/public root:%{texgrp} 0755 %{_texmfconfdir}/ls-R root:%{texgrp} 0664 - %{_fontcache}/ls-R root:%{texgrp} 0664 + %{_fontcache}/ls-R %{texusr}:%{texgrp} 0664 %{_texmfvardir}/ls-Rroot:%{texgrp} 0664 %{_texmfvardir}/dist/ls-R root:%{texgrp} 0664 %{_texmfvardir}/main/ls-R root:%{texgrp} 0664 @@ -15392,7 +15390,6 @@ # the ls-R file on update error=0 for dir in %{_texmfconfdir}\ - %{_fontcache} \ %{_texmfvardir} \ %{_texmfvardir}/dist\ %{_texmfvardir}/main @@ -15402,6 +15399,13 @@ test "$(stat --format '%U:%G' ${dir}/ls-R)" != root:%{texgrp} || continue chown root:%{texgrp} ${dir}/ls-R || error=1 done +for dir in %{_fontcache} +do +test ! -h ${dir}/ls-R || rm -vf ${dir}/ls-R +test -e ${dir}/ls-R || continue +test "$(stat --format '%U:%G' ${dir}/ls-R)" != %{texusr}:%{texgrp} || continue +chown %{texusr}:%{texgrp} ${dir}/ls-R || error=1 +done test $error = 0 || exit 1 %post @@ -15409,23 +15413,31 @@ # the ls-R file (empty at package time) error=0 for dir in %{_texmfconfdir}\ - %{_fontcache} \ %{_texmfvardir} \ %{_texmfvardir}/dist\ %{_texmfvardir}/main do test ! -e ${dir}/ls-R -o -h ${dir}/ls-R || continue -tmp=$(mktemp ${dir}/ls-R.XX) || error=1 +tmp=$(setpriv --reuid root --regid mktex --init-groups mktemp ${dir}/ls-R.XX) || error=1 test $error = 0 || continue -mv ${tmp} ${dir}/ls-R || error=1 -test $error = 0 || continue -chgrp %{texgrp} ${dir}/ls-R || error=1 +setpriv --reuid root --regid mktex --init-groups mv ${tmp} ${dir}/ls-R || error=1 test $error = 0 || continue ch
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2020-02-06 13:07:17 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26092 (New) Package is "texlive-filesystem" Thu Feb 6 13:07:17 2020 rev:42 rq:770139 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2020-01-24 14:21:19.726622812 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26092/texlive-filesystem.changes 2020-02-06 13:07:24.496309475 +0100 @@ -1,0 +2,16 @@ +Wed Feb 5 06:56:24 UTC 2020 - Dr. Werner Fink + +- Check passwd not group file for user mktex + +--- +Tue Feb 4 12:20:03 UTC 2020 - Dr. Werner Fink + +- Again use setpriv but now switch to every single owner for clearing + the files of this owner (boo#1159740) + +--- +Fri Jan 31 12:32:25 UTC 2020 - Dr. Werner Fink + +- Introduce a user mktex as replacement for user nobody (boo#1159740) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.DONNZb/_old 2020-02-06 13:07:26.364310491 +0100 +++ /var/tmp/diff_new_pack.DONNZb/_new 2020-02-06 13:07:26.380310501 +0100 @@ -155,8 +155,9 @@ %define _appdefdir %{_x11data}/app-defaults # %define texgrp mktex -%define nobody nobody +%define texusr mktex #define texgid 505 +#define texuid 505 # %description The basic file system layout for TeX Live installation. @@ -15293,11 +15294,11 @@ mkdir -p %{buildroot}%{_sysconfdir}/permissions.d (cat > %{buildroot}%{_sysconfdir}/permissions.d/texlive.texlive) <<-EOF %{_libexecdir}/mktex/public root:%{texgrp} 2755 - %{_texmfconfdir}/ls-R %{nobody}:%{texgrp} 0664 - %{_fontcache}/ls-R %{nobody}:%{texgrp} 0664 - %{_texmfvardir}/ls-R %{nobody}:%{texgrp} 0664 - %{_texmfvardir}/dist/ls-R %{nobody}:%{texgrp} 0664 - %{_texmfvardir}/main/ls-R %{nobody}:%{texgrp} 0664 + %{_texmfconfdir}/ls-R root:%{texgrp} 0664 + %{_fontcache}/ls-R root:%{texgrp} 0664 + %{_texmfvardir}/ls-Rroot:%{texgrp} 0664 + %{_texmfvardir}/dist/ls-R root:%{texgrp} 0664 + %{_texmfvardir}/main/ls-R root:%{texgrp} 0664 %{_texmfvardir}/root:root 1755 %{_texmfvardir}/dist/ root:root 1755 %{_texmfvardir}/main/ root:root 1755 @@ -15306,18 +15307,18 @@ %{_texmfvardir}/fonts/dvips/root:root 1755 %{_texmfvardir}/fonts/pdftex/ root:root 1755 %{_texmfcache}/ root:root 1755 - %{_fontcache}/ %{nobody}:%{texgrp} 1775 - %{_fontcache}/pk/ %{nobody}:%{texgrp} 1775 - %{_fontcache}/source/ %{nobody}:%{texgrp} 1775 - %{_fontcache}/tfm/ %{nobody}:%{texgrp} 1775 + %{_fontcache}/ %{texusr}:%{texgrp} 1775 + %{_fontcache}/pk/ %{texusr}:%{texgrp} 1775 + %{_fontcache}/source/ %{texusr}:%{texgrp} 1775 + %{_fontcache}/tfm/ %{texusr}:%{texgrp} 1775 EOF (cat > %{buildroot}%{_sysconfdir}/permissions.d/texlive) <<-EOF %{_libexecdir}/mktex/public root:%{texgrp} 0755 - %{_texmfconfdir}/ls-R %{nobody}:%{texgrp} 0664 - %{_fontcache}/ls-R %{nobody}:%{texgrp} 0664 - %{_texmfvardir}/ls-R %{nobody}:%{texgrp} 0664 - %{_texmfvardir}/dist/ls-R %{nobody}:%{texgrp} 0664 - %{_texmfvardir}/main/ls-R %{nobody}:%{texgrp} 0664 + %{_texmfconfdir}/ls-R root:%{texgrp} 0664 + %{_fontcache}/ls-R root:%{texgrp} 0664 + %{_texmfvardir}/ls-Rroot:%{texgrp} 0664 + %{_texmfvardir}/dist/ls-R root:%{texgrp} 0664 + %{_texmfvardir}/main/ls-R root:%{texgrp} 0664 %{_texmfvardir}/root:root 1755 %{_texmfvardir}/dist/ root:root 1755 %{_texmfvardir}/main/ root:root 1755 @@ -15326,10 +15327,10 @@ %{_texmfvardir}/fonts/dvips/root:root 1755 %{_texmfvardir}/fonts/pdftex/ root:root 1755 %{_texmfcache}/ root:root 1755 - %{_fontcache}/ %{nobody}:%{texgrp} 1775 - %{_fontcache}/pk/ %{nobody}:%{texgrp} 1775 - %{_fontcache}/source/ %{n
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2020-01-24 14:21:09 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26092 (New) Package is "texlive-filesystem" Fri Jan 24 14:21:09 2020 rev:41 rq:766273 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2020-01-19 20:53:43.047933004 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26092/texlive-filesystem.changes 2020-01-24 14:21:19.726622812 +0100 @@ -1,0 +2,5 @@ +Wed Jan 22 08:55:38 UTC 2020 - Dr. Werner Fink + +- Overwrite not wanted symbolic links on ls-R files + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.GaOabm/_old 2020-01-24 14:21:21.938623588 +0100 +++ /var/tmp/diff_new_pack.GaOabm/_new 2020-01-24 14:21:21.954623594 +0100 @@ -15395,6 +15395,7 @@ %{_texmfvardir}/dist\ %{_texmfvardir}/main do +test ! -h ${dir}/ls-R || rm -vf ${dir}/ls-R test -e ${dir}/ls-R || continue test "$(stat --format '%U:%G' ${dir}/ls-R)" != %{nobody}:%{texgrp} || continue chown %{nobody}:%{texgrp} ${dir}/ls-R || error=1 @@ -15411,7 +15412,7 @@ %{_texmfvardir}/dist\ %{_texmfvardir}/main do -test ! -e ${dir}/ls-R || continue +test ! -e ${dir}/ls-R -o -h ${dir}/ls-R || continue tmp=$(mktemp ${dir}/ls-R.XX) || error=1 test $error = 0 || continue mv ${tmp} ${dir}/ls-R || error=1
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2020-01-19 20:53:13 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26092 (New) Package is "texlive-filesystem" Sun Jan 19 20:53:13 2020 rev:40 rq:764960 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2020-01-12 23:19:00.194696722 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26092/texlive-filesystem.changes 2020-01-19 20:53:43.047933004 +0100 @@ -1,0 +2,6 @@ +Thu Jan 16 12:02:43 UTC 2020 - Dr. Werner Fink + +- Be sure that owner of ls-R files are corrected even on update + of already existing texlive filesystem + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.rvLMk3/_old 2020-01-19 20:53:45.227934149 +0100 +++ /var/tmp/diff_new_pack.rvLMk3/_new 2020-01-19 20:53:45.243934157 +0100 @@ -15387,6 +15387,19 @@ %pre %{_bindir}/getent group %{texgrp} > /dev/null 2>&1 || %{_sbindir}/groupadd -r %{?texgid:-g %texgid} %{texgrp} +# the ls-R file on update +error=0 +for dir in %{_texmfconfdir}\ + %{_fontcache} \ + %{_texmfvardir} \ + %{_texmfvardir}/dist\ + %{_texmfvardir}/main +do +test -e ${dir}/ls-R || continue +test "$(stat --format '%U:%G' ${dir}/ls-R)" != %{nobody}:%{texgrp} || continue +chown %{nobody}:%{texgrp} ${dir}/ls-R || error=1 +done +test $error = 0 || exit 1 %post %fillup_only -n texlive
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2020-01-12 23:18:18 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.6675 (New) Package is "texlive-filesystem" Sun Jan 12 23:18:18 2020 rev:39 rq:762831 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2019-12-24 14:29:31.174562868 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.6675/texlive-filesystem.changes 2020-01-12 23:19:00.194696722 +0100 @@ -1,0 +2,8 @@ +Fri Jan 10 12:35:50 UTC 2020 - Dr. Werner Fink + +- Set default user for ls-R files and font cache directories + to user nobody (bsc#1159740) +- Use setpriv to switch to nobody:mktex before clearing + font cache directories (bsc#1158910) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.SvbNl6/_old 2020-01-12 23:19:02.610697616 +0100 +++ /var/tmp/diff_new_pack.SvbNl6/_new 2020-01-12 23:19:02.622697620 +0100 @@ -1,7 +1,7 @@ # # spec file for package texlive-filesystem # -# Copyright (c) 2019 SUSE LLC. +# Copyright (c) 2020 SUSE LLC. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -56,12 +56,16 @@ Requires(pre): findutils Requires(pre): grep Requires(pre): sed +Requires(pre): group(nobody) +Requires(pre): user(nobody) Requires(verify): permissions Obsoletes: tetex BuildRequires: cron BuildRequires: ed BuildRequires: fontconfig #BuildConflicts: texinfo +BuildRequires: group(nobody) +BuildRequires: user(nobody) Source10: rc.config.texlive Source11: update.texlive Source12: texlive.cron @@ -151,6 +155,7 @@ %define _appdefdir %{_x11data}/app-defaults # %define texgrp mktex +%define nobody nobody #define texgid 505 # %description @@ -15273,6 +15278,7 @@ do echo '%% ls-R -- filename database for kpathsea; do not change this line.' > \ %{buildroot}${dir}/ls-R + chmod 0664 %{buildroot}${dir}/ls-R done ln -sf %{_texmfvardir}/dist/ls-R %{buildroot}%{_texmfdistdir}/ ln -sf %{_texmfvardir}/main/ls-R %{buildroot}%{_texmfmaindir}/ @@ -15287,11 +15293,11 @@ mkdir -p %{buildroot}%{_sysconfdir}/permissions.d (cat > %{buildroot}%{_sysconfdir}/permissions.d/texlive.texlive) <<-EOF %{_libexecdir}/mktex/public root:%{texgrp} 2755 - %{_texmfconfdir}/ls-R root:%{texgrp} 0664 - %{_fontcache}/ls-R root:%{texgrp} 0664 - %{_texmfvardir}/ls-Rroot:%{texgrp} 0664 - %{_texmfvardir}/dist/ls-R root:%{texgrp} 0664 - %{_texmfvardir}/main/ls-R root:%{texgrp} 0664 + %{_texmfconfdir}/ls-R %{nobody}:%{texgrp} 0664 + %{_fontcache}/ls-R %{nobody}:%{texgrp} 0664 + %{_texmfvardir}/ls-R %{nobody}:%{texgrp} 0664 + %{_texmfvardir}/dist/ls-R %{nobody}:%{texgrp} 0664 + %{_texmfvardir}/main/ls-R %{nobody}:%{texgrp} 0664 %{_texmfvardir}/root:root 1755 %{_texmfvardir}/dist/ root:root 1755 %{_texmfvardir}/main/ root:root 1755 @@ -15300,18 +15306,18 @@ %{_texmfvardir}/fonts/dvips/root:root 1755 %{_texmfvardir}/fonts/pdftex/ root:root 1755 %{_texmfcache}/ root:root 1755 - %{_fontcache}/ root:%{texgrp} 1775 - %{_fontcache}/pk/ root:%{texgrp} 1775 - %{_fontcache}/source/ root:%{texgrp} 1775 - %{_fontcache}/tfm/ root:%{texgrp} 1775 + %{_fontcache}/ %{nobody}:%{texgrp} 1775 + %{_fontcache}/pk/ %{nobody}:%{texgrp} 1775 + %{_fontcache}/source/ %{nobody}:%{texgrp} 1775 + %{_fontcache}/tfm/ %{nobody}:%{texgrp} 1775 EOF (cat > %{buildroot}%{_sysconfdir}/permissions.d/texlive) <<-EOF %{_libexecdir}/mktex/public root:%{texgrp} 0755 - %{_texmfconfdir}/ls-R root:%{texgrp} 0664 - %{_fontcache}/ls-R root:%{texgrp} 0664 - %{_texmfvardir}/ls-Rroot:%{texgrp} 0664 - %{_texmfvardir}/dist/ls-R root:%{texgrp} 0664 - %{_texmfvardir}/main/ls-R root:%{texgrp} 0664 + %{_texmfconfdir}/ls-R %{nobody}:%{texgrp} 0664 + %{_fontcache}/ls-R %{nobody}:%{texgrp} 0664 + %{_texmfvardir}/ls-R %{nobody}:%{texgrp}
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2019-12-24 14:29:26 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.6675 (New) Package is "texlive-filesystem" Tue Dec 24 14:29:26 2019 rev:38 rq:758097 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2019-12-16 15:19:13.211167858 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.6675/texlive-filesystem.changes 2019-12-24 14:29:31.174562868 +0100 @@ -1,0 +2,5 @@ +Thu Dec 19 08:04:39 UTC 2019 - Dr. Werner Fink + +- Harden ls-R file generation at installation (bsc#1158910) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.ZaA7OG/_old 2019-12-24 14:29:32.854563681 +0100 +++ /var/tmp/diff_new_pack.ZaA7OG/_new 2019-12-24 14:29:32.866563687 +0100 @@ -24,7 +24,7 @@ %define texlive_version 2019 %define texlive_previous 2018 %define texlive_release 20190407 -%define texlive_noarch 165 +%define texlive_noarch 169 %define texlive_source texlive-20190407-source %define __perl_requires%{nil} @@ -46,6 +46,8 @@ Requires(pre): /usr/sbin/groupadd Requires(post): %fillup_prereq Requires(post): permissions +Requires(post): /usr/bin/mktemp +Requires(post): /usr/bin/mv Requires(pre): /usr/bin/perl Requires(pre): /usr/bin/clear Requires(pre): /usr/bin/dialog @@ -15383,6 +15385,7 @@ %post %fillup_only -n texlive # the ls-R file (empty at package time) +error=0 for dir in %{_texmfconfdir}\ %{_fontcache} \ %{_texmfvardir} \ @@ -15390,10 +15393,16 @@ %{_texmfvardir}/main do test ! -e ${dir}/ls-R || continue +tmp=$(mktemp ${dir}/ls-R.XX) || error=1 +test $error = 0 || continue +mv ${tmp} ${dir}/ls-R || error=1 +test $error = 0 || continue +chown root:%{texgrp} ${dir}/ls-R || error=1 +test $error = 0 || continue +chmod 0664 ${dir}/ls-R || error=1 +test $error = 0 || continue echo '%% ls-R -- filename database for kpathsea; do not change this line.' > \ ${dir}/ls-R -chown root:%{texgrp} ${dir}/ls-R || : -chmod 0664 ${dir}/ls-R || : done %if %{defined set_permissions} %set_permissions %{_texmfconfdir}/ls-R @@ -15418,6 +15427,7 @@ mkdir -p /var/run/texlive > /var/run/texlive/run-mktexlsr > /var/run/texlive/run-update +test $error = 0 || exit 1 %postun if test $1 = 1; then
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2019-12-16 15:19:07 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4691 (New) Package is "texlive-filesystem" Mon Dec 16 15:19:07 2019 rev:37 rq:756829 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2019-12-02 11:33:26.318501887 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4691/texlive-filesystem.changes 2019-12-16 15:19:13.211167858 +0100 @@ -1,0 +2,8 @@ +Fri Dec 13 14:12:29 UTC 2019 - Dr. Werner Fink + +- Simply use rm(1) for the cron job of texlive as all files below + /var/cache/texmf/ belong to texlive and only root can write and + remove those files (bsc#1158910). All other users do create their + own files below ~/.cache/texmf/ + +--- Other differences: -- ++ texlive.cron ++ --- /var/tmp/diff_new_pack.4liq4d/_old 2019-12-16 15:19:15.223167020 +0100 +++ /var/tmp/diff_new_pack.4liq4d/_new 2019-12-16 15:19:15.227167019 +0100 @@ -10,29 +10,31 @@ type -f -p kpsewhich >& /dev/null || exit 0 type -f -p mktexlsr >& /dev/null || exit 0 type -f -p find >& /dev/null || exit 0 +type -f -p xargs >& /dev/null || exit 0 +type -f -p rm>& /dev/null || exit 0 test -r /etc/sysconfig/texlive && . /etc/sysconfig/texlive OLDIFS=$IFS; IFS=':;' VARTEXFONTS="$(kpsewhich --expand-var '$VARTEXFONTS' 2> /dev/null)" IFS=$OLDIFS -if test "$CLEAR_TEXMF_FONTS" = "yes" -a -n "$VARTEXFONTS" -a -x /usr/bin/safe-rm ; then +if test "$CLEAR_TEXMF_FONTS" = "yes" -a -n "$VARTEXFONTS" ; then for p in $VARTEXFONTS ; do test -d $p/pk/ && find $p/pk/ \( -type f -and -atime +20 \) -print0 test -d $p/tfm/ && find $p/tfm/ \( -type f -and -atime +60 \) -print0 test -d $p/source/ && find $p/source/ \( -type f -and -atime +60 \) -print0 -done > >(exec -a xargs xargs -r -L100 -0 -- /usr/bin/safe-rm) +done > >(exec -a xargs xargs -r -L100 -0 -- rm -f) fi -if test -n "$VARTEXFONTS" -a -x /usr/bin/safe-rmdir ; then +if test -n "$VARTEXFONTS" ; then for p in $VARTEXFONTS ; do test -d $p/pk/ && find $p/pk/ \( -type f -and -not -name '*.*pk' \) -print0 test -d $p/tfm/ && find $p/tfm/ \( -type f -and -not -name '*.tfm' \) -print0 test -d $p/source/ && find $p/source/ \( -type f -and -not -name '*.mf' \) -print0 test -d $p/ && find $p/ \( -type f -and -path '*/[^[:alnum:]]*' \) -print0 -done > >(exec -a xargs xargs -r -L100 -0 -- /usr/bin/safe-rm) +done > >(exec -a xargs xargs -r -L100 -0 -- rm -f) for p in $VARTEXFONTS ; do test -d $p/ && find $p/ -depth -type d -and -path '*/[^[:alnum:]]*' -done > >(exec -a xargs xargs -r -L100 -0 -- /usr/bin/safe-rmdir) +done > >(exec -a xargs xargs -r -L100 -0 -- rm -fr) fi #
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2019-12-02 11:30:14 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4691 (New) Package is "texlive-filesystem" Mon Dec 2 11:30:14 2019 rev:36 rq:750744 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2019-11-18 20:06:46.149702028 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4691/texlive-filesystem.changes 2019-12-02 11:33:26.318501887 +0100 @@ -1,0 +2,5 @@ +Mon Nov 18 12:59:58 UTC 2019 - Dr. Werner Fink + +- Make cron script even more failsafe + +--- Other differences: -- ++ texlive.cron ++ --- /var/tmp/diff_new_pack.7Mcp6R/_old 2019-12-02 11:33:29.506500403 +0100 +++ /var/tmp/diff_new_pack.7Mcp6R/_new 2019-12-02 11:33:29.506500403 +0100 @@ -7,6 +7,9 @@ # Call texhash # +type -f -p kpsewhich >& /dev/null || exit 0 +type -f -p mktexlsr >& /dev/null || exit 0 +type -f -p find >& /dev/null || exit 0 test -r /etc/sysconfig/texlive && . /etc/sysconfig/texlive OLDIFS=$IFS; IFS=':;'
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2019-11-18 20:06:43 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26869 (New) Package is "texlive-filesystem" Mon Nov 18 20:06:43 2019 rev:35 rq:748893 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2019-09-07 11:26:54.946483100 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.26869/texlive-filesystem.changes 2019-11-18 20:06:46.149702028 +0100 @@ -1,0 +2,6 @@ +Fri Nov 15 12:23:34 UTC 2019 - Dr. Werner Fink + +- Make cron script more failsafe (boo#1150556) +- Refresh font map files as well on update (boo#1155381) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.MHXdqU/_old 2019-11-18 20:06:48.545700824 +0100 +++ /var/tmp/diff_new_pack.MHXdqU/_new 2019-11-18 20:06:48.561700817 +0100 @@ -1,7 +1,7 @@ # # spec file for package texlive-filesystem # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -39,7 +39,7 @@ Summary:Basic file system of TeX Live License:GPL-2.0-or-later AND GPL-2.0-only AND GPL-3.0-only AND LPPL-1.3c AND LPPL-1.0 AND Artistic-1.0 AND Apache-2.0 AND MIT AND BSD-3-Clause AND SUSE-TeX AND SUSE-Public-Domain Group: Productivity/Publishing/TeX/Base -Url:http://www.tug.org/texlive/ +URL:http://www.tug.org/texlive/ Requires: cron Requires: python3 Requires(pre): /usr/bin/getent @@ -161,7 +161,7 @@ Summary:Basic scheme (plain and latex) License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends -Url:http://www.tug.org/texlive/ +URL:http://www.tug.org/texlive/ Requires: texlive-collection-basic >= %{texlive_version} Requires: texlive-collection-latex >= %{texlive_version} BuildArch: noarch @@ -178,7 +178,7 @@ Summary:ConTeXt scheme License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends -Url:http://www.tug.org/texlive/ +URL:http://www.tug.org/texlive/ Requires: texlive-Asana-Math >= %{texlive_version} Requires: texlive-antt >= %{texlive_version} Requires: texlive-ccicons >= %{texlive_version} @@ -212,7 +212,7 @@ Summary:Full scheme (everything) License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends -Url:http://www.tug.org/texlive/ +URL:http://www.tug.org/texlive/ Requires: texlive-collection-basic >= %{texlive_version} Requires: texlive-collection-bibtexextra >= %{texlive_version} Requires: texlive-collection-binextra >= %{texlive_version} @@ -264,7 +264,7 @@ Summary:GUST TeX Live scheme License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends -Url:http://www.tug.org/texlive/ +URL:http://www.tug.org/texlive/ Requires: texlive-FAQ-en >= %{texlive_version} Requires: texlive-Type1fonts >= %{texlive_version} Requires: texlive-amslatex-primer >= %{texlive_version} @@ -311,7 +311,7 @@ Summary:Infrastructure-only scheme (no TeX at all) License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends -Url:http://www.tug.org/texlive/ +URL:http://www.tug.org/texlive/ Requires: texlive-hyphen-base >= %{texlive_version} Requires: texlive-kpathsea >= %{texlive_version} Requires: texlive-tetex >= %{texlive_version} @@ -330,7 +330,7 @@ Summary:Medium scheme (small + more packages and languages) License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends -Url:http://www.tug.org/texlive/ +URL:http://www.tug.org/texlive/ Requires: texlive-collection-basic >= %{texlive_version} Requires: texlive-collection-binextra >= %{texlive_version} Requires: texlive-collection-context >= %{texlive_version} @@ -365,7 +365,7 @@ Summary:Minimal scheme (plain only) License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends -Url:http://www.tug.org/texlive/ +URL:http://www.tug.org/texlive/ Requires: texlive-collection-basic >= %{texlive_version} BuildArch: noarch @@ -381,7 +381,7 @@ Summary:Small scheme (basic + xetex, metapost,
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2019-09-07 11:26:52 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.7948 (New) Package is "texlive-filesystem" Sat Sep 7 11:26:52 2019 rev:34 rq:727178 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2019-07-13 13:58:54.158925414 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.7948/texlive-filesystem.changes 2019-09-07 11:26:54.946483100 +0200 @@ -1,0 +2,5 @@ +Tue Aug 20 11:23:25 CEST 2019 - ku...@suse.de + +- BuildRequire cron, too, as it contains now the cron directories + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.hIsKTp/_old 2019-09-07 11:26:56.730482877 +0200 +++ /var/tmp/diff_new_pack.hIsKTp/_new 2019-09-07 11:26:56.742482876 +0200 @@ -56,6 +56,7 @@ Requires(pre): sed Requires(verify): permissions Obsoletes: tetex +BuildRequires: cron BuildRequires: ed BuildRequires: fontconfig #BuildConflicts: texinfo
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2019-07-13 13:42:04 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4615 (New) Package is "texlive-filesystem" Sat Jul 13 13:42:04 2019 rev:33 rq:714868 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2019-02-28 21:23:20.373934385 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4615/texlive-filesystem.changes 2019-07-13 13:58:54.158925414 +0200 @@ -1,0 +2,11 @@ +Thu Jun 6 07:34:34 UTC 2019 - Dr. Werner Fink + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +--- +Fri May 10 13:04:02 UTC 2019 - Dr. Werner Fink + +- Update to TeXLive 2019 + +--- Other differences: -- ++ texlive-filesystem.spec ++ 7295 lines (skipped) between /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.spec and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4615/texlive-filesystem.spec ++ collection-basic.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-basic.tlpobj new/tlpkg/tlpobj/collection-basic.tlpobj --- old/tlpkg/tlpobj/collection-basic.tlpobj2018-03-03 19:47:13.0 +0100 +++ new/tlpkg/tlpobj/collection-basic.tlpobj2019-03-11 02:24:52.0 +0100 @@ -1,6 +1,6 @@ name collection-basic category Collection -revision 45851 +revision 50324 shortdesc Essential programs and files relocated 1 longdesc These files are regarded as basic for any TeX system, covering @@ -10,6 +10,7 @@ depend amsfonts depend bibtex depend cm +depend colorprofiles depend dvipdfmx depend dvips depend enctex @@ -41,6 +42,7 @@ depend texlive-en depend texlive-msg-translations depend texlive-scripts +depend tlshell depend unicode-data depend updmap-map depend xdvi ++ collection-bibtexextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-bibtexextra.tlpobj new/tlpkg/tlpobj/collection-bibtexextra.tlpobj --- old/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2018-04-10 02:25:15.0 +0200 +++ new/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2019-03-28 02:24:18.0 +0100 @@ -1,6 +1,6 @@ name collection-bibtexextra category Collection -revision 47407 +revision 50619 shortdesc BibTeX additional styles relocated 1 longdesc Additional BibTeX styles and bibliography data(bases), notably @@ -26,6 +26,7 @@ depend biblatex-apa depend biblatex-archaeology depend biblatex-arthistory-bonn +depend biblatex-bath depend biblatex-bookinarticle depend biblatex-bookinother depend biblatex-bwl @@ -63,6 +64,7 @@ depend biblatex-sbl depend biblatex-science depend biblatex-shortfields +depend biblatex-socialscienceshuberlin depend biblatex-source-division depend biblatex-subseries depend biblatex-swiss-legal @@ -92,6 +94,7 @@ depend dk-bib depend doipubmed depend ecobiblatex +depend econ-bst depend economic depend fbs depend figbib @@ -102,6 +105,7 @@ depend harvard depend harvmac depend historische-zeitschrift +depend icite depend ietfbibs depend ijqc depend inlinebib @@ -134,4 +138,6 @@ depend urlbst depend usebib depend vak +depend windycity depend xcite +depend zootaxa-bst ++ collection-binextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-binextra.tlpobj new/tlpkg/tlpobj/collection-binextra.tlpobj --- old/tlpkg/tlpobj/collection-binextra.tlpobj 2018-04-10 02:25:15.0 +0200 +++ new/tlpkg/tlpobj/collection-binextra.tlpobj 2019-03-11 02:24:52.0 +0100 @@ -1,6 +1,6 @@ name collection-binextra category Collection -revision 47421 +revision 50324 shortdesc TeX auxiliary programs relocated 1 longdesc Various useful, but non-essential, support programs. Includes @@ -16,8 +16,10 @@ depend bundledoc depend checklistings depend chktex +depend cluttex depend ctan-o-mat depend ctan_chk +depend ctanbib depend ctanify depend ctanupload depend ctie @@ -32,6 +34,7 @@ depend dvidvi depend dviinfox depend dviljk +depend dviout-util depend dvipng depend dvipos depend dvisvgm @@ -63,6 +66,7 @@ depend pdfcrop depend pdfjam depend pdflatexpicscale +depend pdftex-quiet depend pdftools depend pdfxup depend pfarrei @@ -80,6 +84,7 @@ depend texdiff depend texdirf
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2019-02-28 21:23:17 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.28833 (New) Package is "texlive-filesystem" Thu Feb 28 21:23:17 2019 rev:32 rq:677705 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2018-07-13 10:11:55.901786712 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.28833/texlive-filesystem.changes 2019-02-28 21:23:20.373934385 +0100 @@ -1,0 +2,5 @@ +Wed Feb 20 12:12:19 UTC 2019 - Dr. Werner Fink + +- A binary only TeXLive installation is a fatal error + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.C4tfb4/_old 2019-02-28 21:23:21.885933879 +0100 +++ /var/tmp/diff_new_pack.C4tfb4/_new 2019-02-28 21:23:21.897933875 +0100 @@ -1,7 +1,7 @@ # # spec file for package texlive-filesystem # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # ++ update.texlive ++ --- /var/tmp/diff_new_pack.C4tfb4/_old 2019-02-28 21:23:22.153933790 +0100 +++ /var/tmp/diff_new_pack.C4tfb4/_new 2019-02-28 21:23:22.153933790 +0100 @@ -186,6 +186,7 @@ unset hyp suffix init=false +typeset -i yes=0 while read format engine language rest do line=($rest) @@ -200,12 +201,13 @@ fmt="${WEB2C}/$engine/$fmt" if test ! -e "$fmt" then -# init=true -# > /var/run/texlive/run-fmtutil + inifile=$(kpsewhich -progname=$format -format=$kpse $inifile 2>/dev/null) || continue + let yes++ continue fi test "$fmt" -nt "$TEXMFCNFFILE" || init=true inifile=$(kpsewhich -progname=$format -format=$kpse $inifile 2>/dev/null) || continue +let yes++ test "$fmt" -nt "$inifile" && continue case "$engine" in mpost) fmtutil-sys --byfmt "$egine" < /dev/null 1>&4 2>&4 ;; @@ -215,6 +217,14 @@ done < <(sed -r "/^(\#.*|[[:blank:]]*)$/d" "$cnf_fmtu") unset format engine language rest line last inifile fmt kpse engine +if ((yes == 0)) ; then +echo "${0##*/}: This TeXLive installation is broken!" 1>&2 +echo "${0##*/}: Only programs are found but no init file(s) at all. You might install" 1>&2 +echo "${0##*/}: e.g. texlive-collection-latex or any other texlive-collection package." 1>&2 +exit 1 +fi +unset yes + if test -n "${cnf_ldat}" -a -n "${cnf_ldef}" -a -n "${cnf_llua}" ; then for cfg in ${cnf_ldat} ${cnf_ldef} ${cnf_llua} ; do test -s ${OLDMD5DIR}${cfg} || continue
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2018-07-13 10:11:48 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Fri Jul 13 10:11:48 2018 rev:31 rq:620921 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2018-05-15 09:58:42.316623384 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2018-07-13 10:11:55.901786712 +0200 @@ -1,0 +2,5 @@ +Tue Jun 19 09:06:49 UTC 2018 - wer...@suse.de + +- Comment out not available font map files during update + +--- Other differences: -- ++ update.texlive ++ --- /var/tmp/diff_new_pack.u4rBVm/_old 2018-07-13 10:11:58.313789533 +0200 +++ /var/tmp/diff_new_pack.u4rBVm/_new 2018-07-13 10:11:58.317789538 +0200 @@ -50,7 +50,8 @@ unset ${!LC_*} LANG=POSIX MKTEXLSR=true -export LANG MKTEXLSR +UPDMAPSYNC=yes +export LANG MKTEXLSR UPDMAPSYNC # # Sanity check
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2018-05-15 09:56:29 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Tue May 15 09:56:29 2018 rev:30 rq:603642 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2018-01-26 13:57:32.794730787 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2018-05-15 09:58:42.316623384 +0200 @@ -1,0 +2,10 @@ +Wed May 2 10:22:22 UTC 2018 - wer...@suse.de + +- Switch over to TeXLive 2018 final 20180414 + +--- +Fri Apr 6 13:22:57 UTC 2018 - wer...@suse.de + +- First intial snap short of TeXLive pre 2018 + +--- Other differences: -- ++ texlive-filesystem.spec ++ 8016 lines (skipped) between /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.spec and /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.spec ++ collection-basic.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-basic.tlpobj new/tlpkg/tlpobj/collection-basic.tlpobj --- old/tlpkg/tlpobj/collection-basic.tlpobj2017-04-14 17:36:10.0 +0200 +++ new/tlpkg/tlpobj/collection-basic.tlpobj2018-03-03 19:47:13.0 +0100 @@ -1,6 +1,6 @@ name collection-basic category Collection -revision 41616 +revision 45851 shortdesc Essential programs and files relocated 1 longdesc These files are regarded as basic for any TeX system, covering @@ -36,7 +36,6 @@ depend tetex depend tex depend tex-ini-files -depend texconfig depend texlive-common depend texlive-docindex depend texlive-en ++ collection-bibtexextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-bibtexextra.tlpobj new/tlpkg/tlpobj/collection-bibtexextra.tlpobj --- old/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2017-05-17 02:22:16.0 +0200 +++ new/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2018-04-10 02:25:15.0 +0200 @@ -1,6 +1,6 @@ name collection-bibtexextra category Collection -revision 44385 +revision 47407 shortdesc BibTeX additional styles relocated 1 longdesc Additional BibTeX styles and bibliography data(bases), notably @@ -15,6 +15,7 @@ depend beebe depend besjournals depend bestpapers +depend bib2gls depend bibarts depend biber depend bibexport @@ -33,6 +34,8 @@ depend biblatex-chicago depend biblatex-claves depend biblatex-dw +depend biblatex-enc +depend biblatex-ext depend biblatex-fiwi depend biblatex-gb7714-2015 depend biblatex-gost @@ -80,6 +83,7 @@ depend chembst depend chscite depend citeall +depend citeref depend collref depend compactbib depend crossrefware @@ -93,6 +97,7 @@ depend figbib depend footbib depend francais-bst +depend gbt7714 depend geschichtsfrkl depend harvard depend harvmac @@ -107,6 +112,7 @@ depend ltb2bib depend listbib depend logreq +depend luabibentry depend margbib depend multibib depend multibibliography ++ collection-binextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-binextra.tlpobj new/tlpkg/tlpobj/collection-binextra.tlpobj --- old/tlpkg/tlpobj/collection-binextra.tlpobj 2017-06-07 02:21:37.0 +0200 +++ new/tlpkg/tlpobj/collection-binextra.tlpobj 2018-04-10 02:25:15.0 +0200 @@ -1,6 +1,6 @@ name collection-binextra category Collection -revision 44515 +revision 47421 shortdesc TeX auxiliary programs relocated 1 longdesc Various useful, but non-essential, support programs. Includes @@ -16,6 +16,7 @@ depend bundledoc depend checklistings depend chktex +depend ctan-o-mat depend ctan_chk depend ctanify depend ctanupload @@ -39,6 +40,7 @@ depend hook-pre-commit-pkg depend hyphenex depend installfont +depend ketcindy depend lacheck depend latex-git-log depend latex-papersize @@ -84,6 +86,8 @@ depend texosquery depend texware depend tie +depend tlcockpit +depend tlshell depend tpic2pdftex depend typeoutfileinfo depend web ++ collection-context.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-context.tlpobj new/tlpkg/tlpobj/collection-context.tlpobj --- old/tlpkg/tlpobj/collection-context.tlpobj 2017-04-14 17:36:10.0 +0200 +++ new/tlpkg/tlpo
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2018-01-26 13:57:25 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Fri Jan 26 13:57:25 2018 rev:29 rq:568898 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2018-01-13 21:40:10.958950849 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2018-01-26 13:57:32.794730787 +0100 @@ -1,0 +2,5 @@ +Wed Jan 24 08:46:16 UTC 2018 - wer...@suse.de + +- Switch over to python 3 (boo#1077170) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.tHVjiJ/_old 2018-01-26 13:57:36.238569996 +0100 +++ /var/tmp/diff_new_pack.tHVjiJ/_new 2018-01-26 13:57:36.266568689 +0100 @@ -24,7 +24,7 @@ %define texlive_version 2017 %define texlive_previous 2016 %define texlive_release 20170520 -%define texlive_noarch 133 +%define texlive_noarch 135 %define texlive_source texlive-20170520-source %define __perl_requires%{nil} @@ -41,7 +41,7 @@ Group: Productivity/Publishing/TeX/Base Url:http://www.tug.org/texlive/ Requires: cron -Requires: python +Requires: python3 Requires(pre): /usr/bin/getent Requires(pre): /usr/sbin/groupadd Requires(post): %fillup_prereq
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2018-01-13 21:39:46 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Sat Jan 13 21:39:46 2018 rev:28 rq:563597 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-12-16 20:48:19.352170376 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2018-01-13 21:40:10.958950849 +0100 @@ -1,0 +2,13 @@ +Thu Jan 11 12:41:32 UTC 2018 - wer...@suse.de + +- Add debug and force mode to the TeXLive update script which + might help to fix broken systems as well as might show some + debug messages as well. + +--- +Mon Jan 8 12:55:08 UTC 2018 - wer...@suse.de + +- If zypper way of posttrans scripts are disabled do use the rpm + %posttrans scriptlets (boo#1074128) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.CKJr6r/_old 2018-01-13 21:40:13.322840694 +0100 +++ /var/tmp/diff_new_pack.CKJr6r/_new 2018-01-13 21:40:13.346839575 +0100 @@ -1,7 +1,7 @@ # # spec file for package texlive-filesystem # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ %define texlive_version 2017 %define texlive_previous 2016 %define texlive_release 20170520 -%define texlive_noarch 132 +%define texlive_noarch 133 %define texlive_source texlive-20170520-source %define __perl_requires%{nil} @@ -13970,7 +13970,9 @@ %posttrans test -f /var/run/texlive/run-update || exit 0 +%if %{with zypper_posttrans} test -z "$ZYPP_IS_RUNNING" || exit 0 +%endif VERBOSE=false %{_texmfdistdir}/texconfig/update || : rm -f /var/run/texlive/run-update ++ update.texlive ++ --- /var/tmp/diff_new_pack.CKJr6r/_old 2018-01-13 21:40:13.814817768 +0100 +++ /var/tmp/diff_new_pack.CKJr6r/_new 2018-01-13 21:40:13.818817581 +0100 @@ -19,11 +19,22 @@ # Author: Werner Fink, 1997-2012,2016 # +if test -n "$1" -a "$1" = force; then +mkdir -p /var/run/texlive +for tag in run-mktexlsr run-hyphen \ + run-fmtutil.language run-fmtutil \ + run-fmtutil.refresh run-update +do + > /var/run/texlive/$tag +done +fi + # Empty directory means nothing todo test -d /var/run/texlive || exit 0 typeset -r OLDIFS="$IFS" typeset -i rc=0 +typeset -i nl=0 : ${VERBOSE=true} umask 022 @@ -67,6 +78,9 @@ if test $VERBOSE = true ; then exec 4> >(rotator) +elif test $VERBOSE = debug ; then +log=$(mktemp --tmpdir=/tmp update.) || exit 1 +exec 4> >(tee $log) else exec 4> /dev/null fi @@ -79,13 +93,13 @@ # for run in /var/run/texlive/run-mktexlsr* ; do test -e $run || break -test $VERBOSE = true && echo -en "\r[ ]Updating TeX hash data base." +test $VERBOSE = true && { echo -en "\r[ ]Updating TeX hash data base."; let nl++; } mktexlsr < /dev/null 1>&4 2>&4 let rc+=$? -test $VERBOSE = true && echo rm -f /var/run/texlive/run-mktexlsr* > /var/run/texlive/sync-updmap done +((nl == 0)) || { echo; let nl=0; } type -p kpsewhich &> /dev/null || { echo "${0##*/}: No kpsewhich in PATH ... skipping" 1>&2; exit 0 ; } type -p md5sum &> /dev/null || { echo "${0##*/}: No md5sum in PATH ... skipping" 1>&2; exit 0 ; } @@ -214,6 +228,10 @@ mv -f ${OLDMD5DIR}${cfg} ${MD5DIR}${cfg} done +md5_ldat=${MD5DIR}${cnf_ldat} +md5_ldef=${MD5DIR}${cnf_ldef} +md5_llua=${MD5DIR}${cnf_llua} + # # Handle hyphens # @@ -385,7 +403,7 @@ # # Go further # -for run in /var/run/texlive/run-fmtutil* ; do +for run in /var/run/texlive/run-fmtutil.* /var/run/texlive/run-fmtutil ; do test -e "$run" || break type -p fmtutil-sys &> /dev/null || { echo "${0##*/}: No fmtutil-sys in PATH ... skipping" 1>&2; break; } option="" @@ -396,53 +414,53 @@ set -- $(md5sum < ${cnf_ldat}) echo $1 > ${md5_ldat} if has_formats ${cnf_ldat} ; then - test $VERBOSE = true && echo -en "\r[ ]Handle language.dat setups." - fmtutil-sys ${option:+$option} --byhyphen ${cnf_ldat} < /dev/null 1>&4 2>&4 + test $VERBOSE = true && { echo -en "\r[ ]Handle language.dat setups."; let nl++
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-12-16 20:48:14 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Sat Dec 16 20:48:14 2017 rev:27 rq:557089 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-11-30 12:41:01.403446997 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-12-16 20:48:19.352170376 +0100 @@ -1,0 +2,7 @@ +Fri Nov 24 12:46:53 UTC 2017 - wer...@suse.de + +- Disable by a build conditions using zypper way of posttrans scripts + as we already use %posttrans. Nevertheless correct naming scheme + (boo#1069445) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.cokvxo/_old 2017-12-16 20:48:24.383927471 +0100 +++ /var/tmp/diff_new_pack.cokvxo/_new 2017-12-16 20:48:24.403926506 +0100 @@ -31,6 +31,8 @@ %define __os_install_post /usr/lib/rpm/brp-compress \\\ %(ls /usr/lib/rpm/brp-suse.d/* 2> /dev/null | grep -vE 'symlink|desktop') %{nil} +%bcond_with zypper_posttrans + Name: texlive-filesystem Version:%{texlive_version}.%{texlive_noarch} Release:0 @@ -13862,10 +13864,12 @@ %{_fontcache}/tfm/ root:%{texgrp} 1775 EOF +%if %{with zypper_posttrans} sed -r 's@%%\{_texmfdistdir\}@%{_texmfdistdir}@' < %{S:42} > %{buildroot}%{_texmfdistdir}/texconfig/zypper.py mkdir -p %{buildroot}/var/adm/update-scripts ln -sf %{_texmfdistdir}/texconfig/zypper.py \ %{buildroot}/var/adm/update-scripts/%{name}-%{version}-%{release}-zypper +%endif # enviroment mkdir -p %{buildroot}%{_sysconfdir}/profile.d @@ -14030,7 +14034,9 @@ %dir %{_texmfdistdir}/xdvi/pixmap %dir %{_texmfdistdir}/texconfig %attr(0755,root,root) %{_texmfdistdir}/texconfig/update +%if %{with zypper_posttrans} %attr(0755,root,root) %{_texmfdistdir}/texconfig/zypper.py +%endif %dir %{_texmfdistdir}/asymptote %dir %{_texmfdistdir}/asymptote/GUI %dir %{_texmfdistdir} @@ -24194,7 +24200,9 @@ %ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/dist/ls-R %ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/main/ls-R %{_fillupdir}/sysconfig.texlive +%if %{with zypper_posttrans} /var/adm/update-scripts/%{name}-%{version}-%{release}-zypper +%endif %files -n texlive-scheme-basic %defattr(-,root,root,755)
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-11-30 12:40:57 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Thu Nov 30 12:40:57 2017 rev:26 rq:545149 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-10-26 18:39:54.272493055 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-11-30 12:41:01.403446997 +0100 @@ -1,0 +2,6 @@ +Thu Nov 23 13:51:29 UTC 2017 - rbr...@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.j5rGhF/_old 2017-11-30 12:41:03.567368319 +0100 +++ /var/tmp/diff_new_pack.j5rGhF/_new 2017-11-30 12:41:03.591367447 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + %define texlive_version 2017 %define texlive_previous 2016 %define texlive_release 20170520 @@ -13878,8 +13883,8 @@ install -m 0644 %{S:31} %{buildroot}%{_sysconfdir}/skel/.dvipsrc # install config stuff -mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates -install -m 0644 %{S:10} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.texlive +mkdir -p %{buildroot}%{_fillupdir} +install -m 0644 %{S:10} %{buildroot}%{_fillupdir}/sysconfig.texlive install -m 0755 %{S:11} %{buildroot}%{_texmfdistdir}/texconfig/update @@ -13925,8 +13930,8 @@ test ! -e ${dir}/ls-R || continue echo '%% ls-R -- filename database for kpathsea; do not change this line.' > \ ${dir}/ls-R -chown root:%{texgrp} ${dir}/ls-R -chmod 0664 ${dir}/ls-R +chown root:%{texgrp} ${dir}/ls-R || : +chmod 0664 ${dir}/ls-R || : done %if %{defined set_permissions} %set_permissions %{_texmfconfdir}/ls-R @@ -24188,7 +24193,7 @@ %ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/ls-R %ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/dist/ls-R %ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/main/ls-R -%{_localstatedir}/adm/fillup-templates/sysconfig.texlive +%{_fillupdir}/sysconfig.texlive /var/adm/update-scripts/%{name}-%{version}-%{release}-zypper %files -n texlive-scheme-basic
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-10-26 18:39:52 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Thu Oct 26 18:39:52 2017 rev:25 rq:535953 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-08-22 11:06:16.932652655 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-10-26 18:39:54.272493055 +0200 @@ -1,0 +2,5 @@ +Mon Oct 23 09:52:35 UTC 2017 - wer...@suse.de + +- Avoid overwriting ls-R files + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.7dmHXI/_old 2017-10-26 18:39:57.900323796 +0200 +++ /var/tmp/diff_new_pack.7dmHXI/_new 2017-10-26 18:39:57.920322863 +0200 @@ -13819,10 +13819,10 @@ (cat > %{buildroot}%{_sysconfdir}/permissions.d/texlive.texlive) <<-EOF %{_libexecdir}/mktex/public root:%{texgrp} 2755 %{_texmfconfdir}/ls-R root:%{texgrp} 0664 + %{_fontcache}/ls-R root:%{texgrp} 0664 %{_texmfvardir}/ls-Rroot:%{texgrp} 0664 %{_texmfvardir}/dist/ls-R root:%{texgrp} 0664 %{_texmfvardir}/main/ls-R root:%{texgrp} 0664 - %{_fontcache}/ls-R root:%{texgrp} 0664 %{_texmfvardir}/root:root 1755 %{_texmfvardir}/dist/ root:root 1755 %{_texmfvardir}/main/ root:root 1755 @@ -13839,10 +13839,10 @@ (cat > %{buildroot}%{_sysconfdir}/permissions.d/texlive) <<-EOF %{_libexecdir}/mktex/public root:%{texgrp} 0755 %{_texmfconfdir}/ls-R root:%{texgrp} 0664 + %{_fontcache}/ls-R root:%{texgrp} 0664 %{_texmfvardir}/ls-Rroot:%{texgrp} 0664 %{_texmfvardir}/dist/ls-R root:%{texgrp} 0664 %{_texmfvardir}/main/ls-R root:%{texgrp} 0664 - %{_fontcache}/ls-R root:%{texgrp} 0664 %{_texmfvardir}/root:root 1755 %{_texmfvardir}/dist/ root:root 1755 %{_texmfvardir}/main/ root:root 1755 @@ -13915,6 +13915,19 @@ %post %fillup_only -n texlive +# the ls-R file (empty at package time) +for dir in %{_texmfconfdir}\ + %{_fontcache} \ + %{_texmfvardir} \ + %{_texmfvardir}/dist\ + %{_texmfvardir}/main +do +test ! -e ${dir}/ls-R || continue +echo '%% ls-R -- filename database for kpathsea; do not change this line.' > \ +${dir}/ls-R +chown root:%{texgrp} ${dir}/ls-R +chmod 0664 ${dir}/ls-R +done %if %{defined set_permissions} %set_permissions %{_texmfconfdir}/ls-R %set_permissions %{_texmfvardir}/ @@ -24170,11 +24183,11 @@ %dir %{_texmfvardir}/md5 %verify(link) %{_texmfmaindir}/ls-R %verify(link) %{_texmfdistdir}/ls-R -%attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfconfdir}/ls-R -%attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_fontcache}/ls-R -%attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/ls-R -%attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/dist/ls-R -%attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/main/ls-R +%ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfconfdir}/ls-R +%ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_fontcache}/ls-R +%ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/ls-R +%ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/dist/ls-R +%ghost %config(noreplace) %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/main/ls-R %{_localstatedir}/adm/fillup-templates/sysconfig.texlive /var/adm/update-scripts/%{name}-%{version}-%{release}-zypper
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-08-22 11:06:13 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Tue Aug 22 11:06:13 2017 rev:24 rq:517484 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-07-28 09:43:29.919285708 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-08-22 11:06:16.932652655 +0200 @@ -1,0 +2,5 @@ +Fri Aug 18 07:06:21 UTC 2017 - wer...@suse.de + +- Really not define texgid rpm macro (boo#1054325) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.6UdKxM/_old 2017-08-22 11:06:19.304318619 +0200 +++ /var/tmp/diff_new_pack.6UdKxM/_new 2017-08-22 11:06:19.340313550 +0200 @@ -19,7 +19,7 @@ %define texlive_version 2017 %define texlive_previous 2016 %define texlive_release 20170520 -%define texlive_noarch 131 +%define texlive_noarch 132 %define texlive_source texlive-20170520-source %define __perl_requires%{nil} @@ -141,7 +141,7 @@ %define _appdefdir %{_x11data}/app-defaults # %define texgrp mktex -#%define texgid 505 +#define texgid 505 # %description The basic file system layout for TeX Live installation.
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-07-28 09:42:28 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Fri Jul 28 09:42:28 2017 rev:23 rq:512248 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-07-24 12:33:29.464468956 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-07-28 09:43:29.919285708 +0200 @@ -1,0 +2,6 @@ +Mon Jul 24 10:59:12 UTC 2017 - wer...@suse.de + +- Enforce mktexlsr if texlive-filesystem becomes installed to + refresh/rehash the kpathsea data base files after this (boo#1046277) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.UdQaO9/_old 2017-07-28 09:43:31.927002933 +0200 +++ /var/tmp/diff_new_pack.UdQaO9/_new 2017-07-28 09:43:31.943000680 +0200 @@ -19,7 +19,7 @@ %define texlive_version 2017 %define texlive_previous 2016 %define texlive_release 20170520 -%define texlive_noarch 7 +%define texlive_noarch 131 %define texlive_source texlive-20170520-source %define __perl_requires%{nil} @@ -13858,6 +13858,9 @@ EOF sed -r 's@%%\{_texmfdistdir\}@%{_texmfdistdir}@' < %{S:42} > %{buildroot}%{_texmfdistdir}/texconfig/zypper.py +mkdir -p %{buildroot}/var/adm/update-scripts +ln -sf %{_texmfdistdir}/texconfig/zypper.py \ + %{buildroot}/var/adm/update-scripts/%{name}-%{version}-%{release}-zypper # enviroment mkdir -p %{buildroot}%{_sysconfdir}/profile.d @@ -13932,6 +13935,22 @@ %set_permissions %{_fontcache}/source/ %set_permissions %{_fontcache}/tfm/ %endif +mkdir -p /var/run/texlive +> /var/run/texlive/run-mktexlsr +> /var/run/texlive/run-update + +%postun +if test $1 = 1; then +mkdir -p /var/run/texlive +> /var/run/texlive/run-mktexlsr +> /var/run/texlive/run-update +fi + +%posttrans +test -f /var/run/texlive/run-update || exit 0 +test -z "$ZYPP_IS_RUNNING" || exit 0 +VERBOSE=false %{_texmfdistdir}/texconfig/update || : +rm -f /var/run/texlive/run-update %files %defattr(-,root,root,755) @@ -24157,6 +24176,7 @@ %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/dist/ls-R %attr(0664,root,%{texgrp}) %verify(not md5 size mtime mode) %{_texmfvardir}/main/ls-R %{_localstatedir}/adm/fillup-templates/sysconfig.texlive +/var/adm/update-scripts/%{name}-%{version}-%{release}-zypper %files -n texlive-scheme-basic %defattr(-,root,root,755)
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-07-24 12:33:22 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Mon Jul 24 12:33:22 2017 rev:22 rq:512198 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-07-21 22:43:58.410650539 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-07-24 12:33:29.464468956 +0200 @@ -1,0 +2,5 @@ +Mon Jul 24 07:56:46 UTC 2017 - wer...@suse.de + +- Avoid error in zypper python script + +--- Other differences: -- ++ zypplugin.in ++ --- /var/tmp/diff_new_pack.tHVmtK/_old 2017-07-24 12:33:32.052103683 +0200 +++ /var/tmp/diff_new_pack.tHVmtK/_new 2017-07-24 12:33:32.056103118 +0200 @@ -22,4 +22,7 @@ if access(update, F_OK|X_OK) and path.exists(tagfile): call("VERBOSE=false " + update + " 2>&1 || :", shell=True) -remove(tagfile) +try: + remove(tagfile) +except OSError: + pass
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-07-21 22:43:42 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Fri Jul 21 22:43:42 2017 rev:21 rq:511224 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-07-17 09:04:18.177865957 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-07-21 22:43:58.410650539 +0200 @@ -1,0 +2,12 @@ +Tue Jul 18 13:50:34 UTC 2017 - wer...@suse.de + +- Even more speedup for update.texlive, that is remove empty + work load directory + +--- +Tue Jul 18 11:02:31 UTC 2017 - wer...@suse.de + +- Make update.texlive faster and remove specific tag file after + creating specific format + +--- Other differences: -- ++ update.texlive ++ --- /var/tmp/diff_new_pack.7hAzw7/_old 2017-07-21 22:44:00.522352655 +0200 +++ /var/tmp/diff_new_pack.7hAzw7/_new 2017-07-21 22:44:00.522352655 +0200 @@ -19,6 +19,9 @@ # Author: Werner Fink, 1997-2012,2016 # +# Empty directory means nothing todo +test -d /var/run/texlive || exit 0 + typeset -r OLDIFS="$IFS" typeset -i rc=0 : ${VERBOSE=true} @@ -38,8 +41,6 @@ MKTEXLSR=true export LANG MKTEXLSR -mkdir -p /var/run/texlive || exit 0 - # # Sanity check # @@ -60,6 +61,8 @@ atexit() { exec 4>&- +# Empty directory means nothing todo +rm -r /var/run/texlive || : } if test $VERBOSE = true ; then @@ -178,15 +181,16 @@ mf|mfw|mf-nowin) fmt="$format.base"; kpse=mf;engine=metafont ;; *) fmt="$format.fmt"; kpse=tex; engine=$engine ;; esac -inifile=$(kpsewhich -progname=$format -format=$kpse $inifile 2>/dev/null) || continue -fmt="$(find ${WEB2C}/$engine -name $fmt)" -if test -z "$fmt" +test -d ${WEB2C}/$engine || mkdir -p ${WEB2C}/$engine +fmt="${WEB2C}/$engine/$fmt" +if test ! -e "$fmt" then # init=true # > /var/run/texlive/run-fmtutil continue fi test "$fmt" -nt "$TEXMFCNFFILE" || init=true +inifile=$(kpsewhich -progname=$format -format=$kpse $inifile 2>/dev/null) || continue test "$fmt" -nt "$inifile" && continue case "$engine" in mpost) fmtutil-sys --byfmt "$egine" < /dev/null 1>&4 2>&4 ;; @@ -209,10 +213,11 @@ fi mv -f ${OLDMD5DIR}${cfg} ${MD5DIR}${cfg} done - + # # Handle hyphens # +typeset -i refresh=0 for run in /var/run/texlive/run-hyphen* ; do test -e "$run" || break tmp=${cnf_ldat}.$RANDOM @@ -224,6 +229,7 @@ cat "$dat" done >> $tmp mv -f $tmp ${cnf_ldat} + let refresh++ # tmp=${cnf_ldef}.$RANDOM cat ${TEXMFDIST}/tex/generic/config/language.us.def >> $tmp @@ -235,6 +241,7 @@ echo >> $tmp echo '\uselanguage {USenglish} %%% This MUST be the last line of the file.' >> $tmp mv -f $tmp ${cnf_ldef} + let refresh++ # tmp=${cnf_llua}.$RANDOM echo "-- Generated by ${TEXMFDIST}/texconfig/update on $(date)" > $tmp @@ -246,70 +253,78 @@ # Silent editor { echo '}' >> $tmp mv -f $tmp ${cnf_llua} + let refresh++ set +C rm -f /var/run/texlive/run-hyphen* done -# -# New md5 sums -# -md5_ldat=${MD5DIR}${cnf_ldat} -md5_ldef=${MD5DIR}${cnf_ldef} -md5_llua=${MD5DIR}${cnf_llua} -set -- $(md5sum < ${cnf_ldat}) ; md5ldat="$1" -set -- $(md5sum < ${cnf_ldef}) ; md5ldef="$1" -set -- $(md5sum < ${cnf_llua}) ; md5llua="$1" +if ((refresh > 0)) +then + # + # New md5 sums + # + md5_ldat=${MD5DIR}${cnf_ldat} + md5_ldef=${MD5DIR}${cnf_ldef} + md5_llua=${MD5DIR}${cnf_llua} + set -- $(md5sum < ${cnf_ldat}) ; md5ldat="$1" + set -- $(md5sum < ${cnf_ldef}) ; md5ldef="$1" + set -- $(md5sum < ${cnf_llua}) ; md5llua="$1" -# -# Previous md5 sums -# -omd5ldat=0 -omd5ldef=0 -omd5llua=0 -if test -e ${md5_ldat} -a -r ${md5_ldat} ; then - set -- $(cat ${md5_ldat}) ; omd5ldat="$1" -elif test ! -d ${md5_ldat%/*} ; then - mkdir -p ${md5_ldat%/*} -fi -if test -e ${md5_ldef} -a -r ${md5_ldef} ; then - set -- $(cat ${md5_ldef}) ; omd5ldef="$1" -elif test ! -d ${md5_ldef%/*} ; then - mkdir -p ${md5_ldef%/*} -fi -if test -e ${md5_llua} -a -r ${md5_llua} ; then + # + # P
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-07-17 09:04:14 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Mon Jul 17 09:04:14 2017 rev:20 rq:509705 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-06-25 19:20:56.262410307 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-07-17 09:04:18.177865957 +0200 @@ -1,0 +2,12 @@ +Wed Jul 12 07:41:21 UTC 2017 - wer...@suse.de + +- Generate/remove specific formats at installation/erease of a + package (boo#1046277) + +--- +Tue Jul 11 12:00:53 UTC 2017 - wer...@suse.de + +- Modify update.texlive script in such a way that we detect old + format files and enforce a refresh based on hyphen (boo#1046277) + +--- Other differences: -- ++ update.texlive ++ --- /var/tmp/diff_new_pack.LSbmbo/_old 2017-07-17 09:04:20.281569704 +0200 +++ /var/tmp/diff_new_pack.LSbmbo/_new 2017-07-17 09:04:20.281569704 +0200 @@ -108,6 +108,14 @@ test -L "$TEXMFCNFFILE" && TEXMFCNFFILE="$(readlink -f "$TEXMFCNFFILE" 2> /dev/null)" # +# Configuration broken +# +if test ! -e "$TEXMFCNFFILE" ; then +echo "${0##*/}: Configuration of texlive installation not found." 1>&2 +exit 0 +fi + +# # Language and hyphenation setup # cnf_ldat=$(TEXMF=$TEXMFSYSCONFIG kpsewhich language.dat 2> /dev/null) @@ -137,6 +145,57 @@ cnf_llua=$(TEXMF=$TEXMFSYSCONFIG kpsewhich language.dat.lua 2> /dev/null) fi +# +# Do some sanity checks as well +# +for hyp in ${TEXMFDIST}/tex/generic/config/language.splits/hyphen* +do +test -e "$hyp" || continue +suffix=${hyp##*/} +suffix=${suffix#*.} +case "$suffix" in +dat.lua) + test "$hyp" -nt "$cnf_llua" ;; +dat) + test "$hyp" -nt "$cnf_ldat" ;; +def) + test "$hyp" -nt "$cnf_ldef" ;; +esac && { + > /var/run/texlive/run-hyphen + > /var/run/texlive/run-fmtutil.language +} +done +unset hyp suffix + +init=false +while read format engine language rest +do +line=($rest) +last=${line[-1]} +inifile=${last#\*} +case "$engine" in +mpost) fmt="$format.mem"; kpse=mpost; engine=metapost ;; +mf|mfw|mf-nowin) fmt="$format.base"; kpse=mf;engine=metafont ;; +*) fmt="$format.fmt"; kpse=tex; engine=$engine ;; +esac +inifile=$(kpsewhich -progname=$format -format=$kpse $inifile 2>/dev/null) || continue +fmt="$(find ${WEB2C}/$engine -name $fmt)" +if test -z "$fmt" +then +# init=true +# > /var/run/texlive/run-fmtutil + continue +fi +test "$fmt" -nt "$TEXMFCNFFILE" || init=true +test "$fmt" -nt "$inifile" && continue +case "$engine" in +mpost) fmtutil-sys --byfmt "$egine" < /dev/null 1>&4 2>&4 ;; +mf|mfw|mf-nowin) fmtutil-sys --byfmt "$egine" < /dev/null 1>&4 2>&4 ;; +*) > /var/run/texlive/run-fmtutil.refresh +esac +done < <(sed -r "/^(\#.*|[[:blank:]]*)$/d" "$cnf_fmtu") +unset format engine language rest line last inifile fmt kpse engine + if test -n "${cnf_ldat}" -a -n "${cnf_ldef}" -a -n "${cnf_llua}" ; then for cfg in ${cnf_ldat} ${cnf_ldef} ${cnf_llua} ; do test -s ${OLDMD5DIR}${cfg} || continue @@ -208,19 +267,16 @@ omd5ldef=0 omd5llua=0 if test -e ${md5_ldat} -a -r ${md5_ldat} ; then - test ${md5_ldat} -nt ${cnf_ldat} && md5_nt_ldat="yes" set -- $(cat ${md5_ldat}) ; omd5ldat="$1" elif test ! -d ${md5_ldat%/*} ; then mkdir -p ${md5_ldat%/*} fi if test -e ${md5_ldef} -a -r ${md5_ldef} ; then - test ${md5_ldef} -nt ${cnf_ldef} && md5_nt_ldef="yes" set -- $(cat ${md5_ldef}) ; omd5ldef="$1" elif test ! -d ${md5_ldef%/*} ; then mkdir -p ${md5_ldef%/*} fi if test -e ${md5_llua} -a -r ${md5_llua} ; then - test ${md5_llua} -nt ${cnf_llua} && md5_nt_llua="yes" set -- $(cat ${md5_llua}) ; omd5llua="$1" elif test ! -d ${md5_llua%/*} ; then mkdir -p ${md5_llua%/*} @@ -229,18 +285,31 @@ # # Create new formats for new language.dat and/or language.def if needed # -if test $omd5ldat = 0 -o \( $md5ldat != $omd5ldat -o "$md5_nt_ldat" != "yes" \) -then - > /var/run/texlive/run-fmtutil.language -fi -if test $omd5ldef = 0 -o \( $md5ldef != $omd5ldef -o "$md5_nt_ldef" != "yes" \) -then - > /var/run/texlive/run-fmtutil.language -
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-06-25 19:20:52 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Sun Jun 25 19:20:52 2017 rev:19 rq:504154 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2017-06-08 14:53:42.653709816 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-06-25 19:20:56.262410307 +0200 @@ -1,0 +2,10 @@ +Tue Jun 13 10:38:52 UTC 2017 - wer...@suse.de + +- Final TeXLive 2017 20170520 + +--- +Thu Jun 1 12:29:31 UTC 2017 - wer...@suse.de + +- Update to TeXLive 2017 20170520 pretest + +--- Old: collection-genericextra.tar.xz collection-genericrecommended.tar.xz collection-htmlxml.tar.xz collection-langafrican.tar.xz collection-langindic.tar.xz collection-mathextra.tar.xz collection-omega.tar.xz collection-plainextra.tar.xz collection-science.tar.xz scheme-xml.tar.xz New: collection-mathscience.tar.xz collection-plaingeneric.tar.xz scheme-infraonly.tar.xz Other differences: -- ++ texlive-filesystem.spec ++ 9620 lines (skipped) between /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.spec and /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.spec ++ collection-basic.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-basic.tlpobj new/tlpkg/tlpobj/collection-basic.tlpobj --- old/tlpkg/tlpobj/collection-basic.tlpobj2016-05-16 00:50:34.0 +0200 +++ new/tlpkg/tlpobj/collection-basic.tlpobj2017-04-14 17:36:10.0 +0200 @@ -1,6 +1,6 @@ name collection-basic category Collection -revision 41149 +revision 41616 shortdesc Essential programs and files relocated 1 longdesc These files are regarded as basic for any TeX system, covering @@ -11,12 +11,12 @@ depend bibtex depend cm depend dvipdfmx -depend dvipdfmx-def depend dvips depend enctex depend etex depend etex-pkg depend glyphlist +depend graphics-def depend gsftopk depend hyph-utf8 depend hyphen-base ++ collection-bibtexextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-bibtexextra.tlpobj new/tlpkg/tlpobj/collection-bibtexextra.tlpobj --- old/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2016-05-15 03:18:06.0 +0200 +++ new/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2017-05-17 02:22:16.0 +0200 @@ -1,6 +1,6 @@ name collection-bibtexextra category Collection -revision 41126 +revision 44385 shortdesc BibTeX additional styles relocated 1 longdesc Additional BibTeX styles and bibliography data(bases), notably @@ -23,19 +23,25 @@ depend biblatex-abnt depend biblatex-anonymous depend biblatex-apa +depend biblatex-archaeology +depend biblatex-arthistory-bonn depend biblatex-bookinarticle depend biblatex-bookinother depend biblatex-bwl depend biblatex-caspervector depend biblatex-chem depend biblatex-chicago +depend biblatex-claves depend biblatex-dw depend biblatex-fiwi +depend biblatex-gb7714-2015 depend biblatex-gost depend biblatex-historian depend biblatex-ieee +depend biblatex-ijsra depend biblatex-iso690 depend biblatex-juradiss +depend biblatex-lni depend biblatex-luh-ipw depend biblatex-manuscripts-philology depend biblatex-mla @@ -44,12 +50,16 @@ depend biblatex-musuos depend biblatex-nature depend biblatex-nejm +depend biblatex-nottsclassic depend biblatex-opcit-booktitle +depend biblatex-oxref depend biblatex-philosophy depend biblatex-phys depend biblatex-publist depend biblatex-realauthor +depend biblatex-sbl depend biblatex-science +depend biblatex-shortfields depend biblatex-source-division depend biblatex-subseries depend biblatex-swiss-legal @@ -60,6 +70,7 @@ depend bibtopic depend bibtopicprefix depend bibunits +depend biolett-bst depend bookdb depend breakcites depend cell @@ -86,12 +97,14 @@ depend harvard depend harvmac depend historische-zeitschrift +depend ietfbibs depend ijqc depend inlinebib depend iopart-num depend jneurosci depend jurabib depend ksfh_nat +depend ltb2bib depend listbib depend logreq depend margbib @@ -101,6 +114,7 @@ depend nar depend nmbib depend notes2bib +depend notex-bst depend oscola depend perception depend pnas2009 ++ collection-binextra.tar.xz ++
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2017-06-08 14:53:37 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Thu Jun 8 14:53:37 2017 rev:18 rq:500697 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2016-07-26 12:56:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2017-06-08 14:53:42.653709816 +0200 @@ -1,0 +2,5 @@ +Fri May 26 14:39:46 UTC 2017 - wer...@suse.de + +- Run luatools and luaotfload-tool at update to get the caches up + +--- Other differences: -- ++ update.texlive ++ --- /var/tmp/diff_new_pack.mAlkQR/_old 2017-06-08 14:53:45.925248081 +0200 +++ /var/tmp/diff_new_pack.mAlkQR/_new 2017-06-08 14:53:45.929247516 +0200 @@ -428,6 +428,21 @@ TEXMFCNF=${TEXMFCNFFILE%/*} \ /usr/bin/mtxrun --generate < /dev/null 1>&4 2>&4 let rc+=$? +if test -x /usr/bin/luatools ; then + TEXMF=${TEXMFDIST} \ + TEXMFCACHE=${TEXMFVAR} \ + TEXMFCNF=${TEXMFCNFFILE%/*} \ + LUAINPUTS="$(kpsewhich --var-value=LUAINPUTS)" \ + /usr/bin/luatools --generate < /dev/null 1>&4 2>&4 + let rc+=$? +fi +if test -x /usr/bin/luaotfload-tool ; then + TEXMF=${TEXMFDIST} \ + TEXMFCACHE=${TEXMFVAR} \ + TEXMFCNF=${TEXMFCNFFILE%/*} \ + LUAINPUTS="$(kpsewhich --var-value=LUAINPUTS)" \ + /usr/bin/luaotfload-tool --update --prefer-texmf --formats=+afm --log=stdout < /dev/null 1>&4 2>&4 +fi test $VERBOSE = true && echo fi
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2016-07-26 12:56:04 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2016-04-22 16:22:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2016-07-26 12:56:07.0 +0200 @@ -1,0 +2,15 @@ +Wed Jun 22 08:31:55 UTC 2016 - wer...@suse.de + +- Add some typos in update script (boo#985971) + +--- +Mon Jun 20 07:54:36 UTC 2016 - wer...@suse.de + +- Have a directory to hold the splitted hyphen informations + +--- +Tue Jun 7 16:44:43 UTC 2016 - wer...@suse.de + +- Update to TeXLive 2016 + +--- Other differences: -- ++ texlive-filesystem.spec ++ 8184 lines (skipped) between /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.spec and /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.spec ++ collection-basic.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-basic.tlpobj new/tlpkg/tlpobj/collection-basic.tlpobj --- old/tlpkg/tlpobj/collection-basic.tlpobj2015-04-13 01:15:40.0 +0200 +++ new/tlpkg/tlpobj/collection-basic.tlpobj2016-05-16 00:50:34.0 +0200 @@ -1,6 +1,6 @@ name collection-basic category Collection -revision 33040 +revision 41149 shortdesc Essential programs and files relocated 1 longdesc These files are regarded as basic for any TeX system, covering @@ -35,10 +35,13 @@ depend plain depend tetex depend tex +depend tex-ini-files depend texconfig depend texlive-common depend texlive-docindex depend texlive-en depend texlive-msg-translations depend texlive-scripts +depend unicode-data +depend updmap-map depend xdvi ++ collection-bibtexextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-bibtexextra.tlpobj new/tlpkg/tlpobj/collection-bibtexextra.tlpobj --- old/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2015-07-27 03:20:10.0 +0200 +++ new/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2016-05-15 03:18:06.0 +0200 @@ -1,6 +1,6 @@ name collection-bibtexextra category Collection -revision 37964 +revision 41126 shortdesc BibTeX additional styles relocated 1 longdesc Additional BibTeX styles and bibliography data(bases), notably @@ -11,16 +11,20 @@ depend amsrefs depend apacite depend apalike2 +depend archaeologie depend beebe depend besjournals +depend bestpapers depend bibarts depend biber depend bibexport depend bibhtml depend biblatex +depend biblatex-abnt depend biblatex-anonymous depend biblatex-apa depend biblatex-bookinarticle +depend biblatex-bookinother depend biblatex-bwl depend biblatex-caspervector depend biblatex-chem @@ -30,10 +34,12 @@ depend biblatex-gost depend biblatex-historian depend biblatex-ieee +depend biblatex-iso690 depend biblatex-juradiss depend biblatex-luh-ipw depend biblatex-manuscripts-philology depend biblatex-mla +depend biblatex-morenames depend biblatex-multiple-dm depend biblatex-musuos depend biblatex-nature @@ -50,6 +56,7 @@ depend biblatex-trad depend biblatex-true-citepages-omit depend biblist +depend bibtexperllibs depend bibtopic depend bibtopicprefix depend bibunits @@ -69,6 +76,7 @@ depend din1505 depend dk-bib depend doipubmed +depend ecobiblatex depend economic depend fbs depend figbib @@ -90,6 +98,7 @@ depend multibib depend multibibliography depend munich +depend nar depend nmbib depend notes2bib depend oscola ++ collection-binextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-binextra.tlpobj new/tlpkg/tlpobj/collection-binextra.tlpobj --- old/tlpkg/tlpobj/collection-binextra.tlpobj 2015-07-04 03:21:33.0 +0200 +++ new/tlpkg/tlpobj/collection-binextra.tlpobj 2016-04-23 03:16:13.0 +0200 @@ -1,6 +1,6 @@ name collection-binextra category Collection -revision 37751 +revision 40690 shortdesc TeX auxiliary programs relocated 1 longdesc Various useful, but non-essential, support programs. Includes @@ -14,6 +14,7 @@ depend bibtex8 depend bibtexu depend bundledoc +depend checklistings depend chktex depend ctan_
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2016-04-22 16:22:21 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2016-03-17 16:30:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2016-04-22 16:22:23.0 +0200 @@ -1,0 +2,10 @@ +Wed Apr 13 14:11:56 UTC 2016 - wer...@suse.de + +- Correct cut&paste typo with texlua-devel package name + +--- +Mon Mar 21 13:57:38 UTC 2016 - wer...@suse.de + +- Really require the devel packages with texlive-devel + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.n0Hpak/_old 2016-04-22 16:22:25.0 +0200 +++ /var/tmp/diff_new_pack.n0Hpak/_new 2016-04-22 16:22:25.0 +0200 @@ -19,7 +19,7 @@ %define texlive_version 2015 %define texlive_previous 2014 %define texlive_release 20150521 -%define texlive_noarch 104 +%define texlive_noarch 105 %define texlive_source texlive-20150521-source %define __perl_requires%{nil} @@ -4076,9 +4076,15 @@ License:LGPL-2.1+ and BSD-3-Clause and SUSE-TeX Group: Development/Languages/Other Url:http://www.tug.org/texlive/ -Requires: texlive-cweb >= %{texlive_version} Requires: texlive-kpathsea-devel = 6.2.1 Requires: texlive-ptexenc-devel = 1.3.3 +Requires: texlive-synctex-devel = 1.17 +Requires: texlive-texlua-devel = 5.2.4 +%if %{with LuaJIT} +Requires: texlive-texluajit-devel = 2.0.3 +%endif +Requires: texlive-bin-devel >= %{texlive_version} +Requires: texlive-cweb >= %{texlive_version} Requires: texlive-web >= %{texlive_version} %description -n texlive-devel
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2016-03-17 16:30:15 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2015-04-25 09:49:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2016-03-17 16:30:18.0 +0100 @@ -1,0 +2,11 @@ +Mon Feb 8 11:35:46 UTC 2016 - wer...@suse.de + +- Add both texlive.infra and texlive.infra.doc as these provides + some perl module files used by fmtutil.pl + +--- +Thu Jan 28 10:52:36 UTC 2016 - wer...@suse.de + +- Update to TeXLive 2015 (timestamp 20150521 revision 26946) + +--- Other differences: -- ++ texlive-filesystem.spec ++ 9198 lines (skipped) between /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.spec and /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.spec ++ collection-basic.tar.xz ++ ++ collection-bibtexextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-bibtexextra.tlpobj new/tlpkg/tlpobj/collection-bibtexextra.tlpobj --- old/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2014-03-28 03:23:28.0 +0100 +++ new/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2015-07-27 03:20:10.0 +0200 @@ -1,12 +1,13 @@ name collection-bibtexextra category Collection -revision 33305 +revision 37964 shortdesc BibTeX additional styles relocated 1 longdesc Additional BibTeX styles and bibliography data(bases), notably longdesc including BibLaTeX. depend collection-latex depend aichej +depend ajl depend amsrefs depend apacite depend apalike2 @@ -17,7 +18,9 @@ depend bibexport depend bibhtml depend biblatex +depend biblatex-anonymous depend biblatex-apa +depend biblatex-bookinarticle depend biblatex-bwl depend biblatex-caspervector depend biblatex-chem @@ -31,14 +34,18 @@ depend biblatex-luh-ipw depend biblatex-manuscripts-philology depend biblatex-mla +depend biblatex-multiple-dm depend biblatex-musuos depend biblatex-nature depend biblatex-nejm +depend biblatex-opcit-booktitle depend biblatex-philosophy depend biblatex-phys depend biblatex-publist +depend biblatex-realauthor depend biblatex-science depend biblatex-source-division +depend biblatex-subseries depend biblatex-swiss-legal depend biblatex-trad depend biblatex-true-citepages-omit @@ -46,6 +53,7 @@ depend bibtopic depend bibtopicprefix depend bibunits +depend bookdb depend breakcites depend cell depend chbibref @@ -53,8 +61,10 @@ depend chicago-annote depend chembst depend chscite +depend citeall depend collref depend compactbib +depend crossrefware depend custom-bib depend din1505 depend dk-bib @@ -80,6 +90,7 @@ depend multibib depend multibibliography depend munich +depend nmbib depend notes2bib depend oscola depend perception @@ -88,6 +99,7 @@ depend showtags depend sort-by-letters depend splitbib +depend turabian-formatting depend uni-wtal-ger depend uni-wtal-lin depend urlbst ++ collection-binextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-binextra.tlpobj new/tlpkg/tlpobj/collection-binextra.tlpobj --- old/tlpkg/tlpobj/collection-binextra.tlpobj 2014-03-12 03:23:03.0 +0100 +++ new/tlpkg/tlpobj/collection-binextra.tlpobj 2015-07-04 03:21:33.0 +0200 @@ -1,6 +1,6 @@ name collection-binextra category Collection -revision 33155 +revision 37751 shortdesc TeX auxiliary programs relocated 1 longdesc Various useful, but non-essential, support programs. Includes @@ -15,6 +15,7 @@ depend bibtexu depend bundledoc depend chktex +depend ctan_chk depend ctanify depend ctanupload depend ctie @@ -33,6 +34,7 @@ depend dvisvgm depend findhyph depend fragmaster +depend hook-pre-commit-pkg depend hyphenex depend installfont depend lacheck @@ -46,9 +48,11 @@ depend ltxfileinfo depend ltximg depend listings-ext +depend make4ht depend match_parens depend mkjobtexmf depend patgen +depend pdfbook2 depend pdfcrop depend pdfjam depend pdftools @@ -60,6 +64,7 @@ depend seetexk depend sty2dtx depend synctex +depend tex4ebook depend texcount depend texdef depend texdiff ++ collection-context.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2015-04-25 09:49:09 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2014-06-18 07:49:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2015-04-25 09:49:12.0 +0200 @@ -1,0 +2,15 @@ +Thu Mar 26 14:05:48 UTC 2015 - wer...@suse.de + +- Update to TeXLive 2014 (timestamp 20140525 revision 34252) + * Support DVIPDFMx + * [fix] avoid luatex crash under math_mode 'decimal' + * luaotfload: Fix incorrect handling of font file formats luaotfload) + * Sync with Context beta as of 2014-04-05 + * pdfTeX: sync with Knuth TeX 3.14159265, e-TeX 2.6 + * Many more ... + * Further collection split +- texlive-collection-langchinese +- texlive-collection-langjapanese +- texlive-collection-langkorean + +--- New: collection-langchinese.tar.xz collection-langjapanese.tar.xz collection-langkorean.tar.xz Other differences: -- ++ texlive-filesystem.spec ++ 8560 lines (skipped) between /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.spec and /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.spec ++ collection-basic.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-basic.tlpobj new/tlpkg/tlpobj/collection-basic.tlpobj --- old/tlpkg/tlpobj/collection-basic.tlpobj2013-05-10 20:16:07.0 +0200 +++ new/tlpkg/tlpobj/collection-basic.tlpobj2014-02-25 03:20:37.0 +0100 @@ -1,6 +1,6 @@ name collection-basic category Collection -revision 30372 +revision 33040 shortdesc Essential programs and files relocated 1 longdesc These files are regarded as basic for any TeX system, covering @@ -22,6 +22,8 @@ depend hyphen-base depend ifluatex depend ifxetex +depend knuth-lib +depend knuth-local depend kpathsea depend lua-alt-getopt depend luatex @@ -29,7 +31,6 @@ depend metafont depend mflogo depend mfware -depend misc depend pdftex depend plain depend tetex ++ collection-bibtexextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-bibtexextra.tlpobj new/tlpkg/tlpobj/collection-bibtexextra.tlpobj --- old/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2013-05-17 03:39:34.0 +0200 +++ new/tlpkg/tlpobj/collection-bibtexextra.tlpobj 2014-03-28 03:23:28.0 +0100 @@ -1,6 +1,6 @@ name collection-bibtexextra category Collection -revision 30511 +revision 33305 shortdesc BibTeX additional styles relocated 1 longdesc Additional BibTeX styles and bibliography data(bases), notably @@ -11,6 +11,7 @@ depend apacite depend apalike2 depend beebe +depend besjournals depend bibarts depend biber depend bibexport @@ -28,6 +29,7 @@ depend biblatex-ieee depend biblatex-juradiss depend biblatex-luh-ipw +depend biblatex-manuscripts-philology depend biblatex-mla depend biblatex-musuos depend biblatex-nature @@ -36,8 +38,10 @@ depend biblatex-phys depend biblatex-publist depend biblatex-science +depend biblatex-source-division depend biblatex-swiss-legal depend biblatex-trad +depend biblatex-true-citepages-omit depend biblist depend bibtopic depend bibtopicprefix @@ -55,6 +59,7 @@ depend din1505 depend dk-bib depend doipubmed +depend economic depend fbs depend figbib depend footbib ++ collection-binextra.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/collection-binextra.tlpobj new/tlpkg/tlpobj/collection-binextra.tlpobj --- old/tlpkg/tlpobj/collection-binextra.tlpobj 2013-05-07 01:28:10.0 +0200 +++ new/tlpkg/tlpobj/collection-binextra.tlpobj 2014-03-12 03:23:03.0 +0100 @@ -1,6 +1,6 @@ name collection-binextra category Collection -revision 30307 +revision 33155 shortdesc TeX auxiliary programs relocated 1 longdesc Various useful, but non-essential, support programs. Includes @@ -36,12 +36,15 @@ depend hyphenex depend installfont depend lacheck +depend latex-git-log depend latex2man depend latexdiff depend latexfileversion depend latexmk depend latexpand +depend latexindent depend ltxfileinfo +depend ltximg depend listings-ext depend match_parens depend mkjobtexmf @@ -53,6 +56,7 @@ depend pkfix depend pkfix-helper depend purifye
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2014-06-18 07:49:17 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2014-02-15 17:21:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2014-06-18 07:49:19.0 +0200 @@ -1,0 +2,5 @@ +Tue May 20 09:23:47 UTC 2014 - sch...@suse.de + +- Make sure that texconfig/update is run only once per transaction + +--- Other differences: -- ++ zypplugin.in ++ --- /var/tmp/diff_new_pack.KovLA6/_old 2014-06-18 07:49:21.0 +0200 +++ /var/tmp/diff_new_pack.KovLA6/_new 2014-06-18 07:49:21.0 +0200 @@ -7,19 +7,19 @@ # an installation/update transaction as zypper executes rpm for # each single texlive package. # -# Copyright (c) 2012 SuSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # Author: Werner Fink, 2012 # -from os import listdir, path, access, F_OK,R_OK,X_OK +from os import path, remove, access, F_OK,R_OK,X_OK from subprocess import call -global update, tagdir +global update, tagfile update = "%{_texmfdistdir}/texconfig/update" -tagdir = "/var/run/texlive" +tagfile = "/var/run/texlive/run-update" -if access(update, F_OK|X_OK): -if path.isdir(tagdir) and listdir(tagdir): - call("VERBOSE=false " + update + " 2>&1 || :", shell=True) +if access(update, F_OK|X_OK) and path.exists(tagfile): +call("VERBOSE=false " + update + " 2>&1 || :", shell=True) +remove(tagfile) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2014-02-15 17:21:55 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2013-09-12 14:14:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2014-02-15 17:21:57.0 +0100 @@ -1,0 +2,6 @@ +Mon Feb 10 10:03:46 UTC 2014 - wer...@suse.de + +- Avoid that missing formats for a hyphen file will cause high + load at installation + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.gGUzZa/_old 2014-02-15 17:21:59.0 +0100 +++ /var/tmp/diff_new_pack.gGUzZa/_new 2014-02-15 17:21:59.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package texlive-filesystem # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ update.texlive ++ --- /var/tmp/diff_new_pack.gGUzZa/_old 2014-02-15 17:21:59.0 +0100 +++ /var/tmp/diff_new_pack.gGUzZa/_new 2014-02-15 17:21:59.0 +0100 @@ -111,6 +111,7 @@ # cnf_ldat=$(TEXMF=$TEXMFSYSCONFIG kpsewhich language.dat 2> /dev/null) cnf_ldef=$(TEXMF=$TEXMFSYSCONFIG kpsewhich language.def 2> /dev/null) +cnf_fmtu=$(TEXMF=$TEXMFSYSCONFIG kpsewhich fmtutil.cnf 2> /dev/null) if test -n "${cnf_ldat}" -a -n "${cnf_ldef}" ; then for cfg in ${cnf_ldat} ${cnf_ldef} ; do @@ -187,6 +188,33 @@ return $rc } + +has_formats() +{ +local hyphen +local OIFS="$IFS" +local IFS=$'\n' + +local -a list=($(sed -r '/^#/d; /^[[:blank:]]*$/d' $cnf_fmtu)) +local -a line +IFS="$OIFS" + +local -i count=${#list[@]} +local -i last + +while ((count-- > 0)) ; do + line=(${list[count]}) + test ${line[2]} = "-" && continue + let last=${#line[@]} + let last-- + kpsewhich -progname=${line[0]} -format=tex ${line[last]#\*} &>/dev/null || continue + hyphen=$(kpsewhich -progname=${line[0]} -format=tex ${line[2]} 2>/dev/null) + test -n "$hyphen" -a -e "$hyphen" -a "$hyphen" = "$1" || continue + return 0 +done +return 1 +} + # # Go further # @@ -202,14 +230,18 @@ echo $1 > ${md5_ldat} set -- $(md5sum < ${cnf_ldef}) echo $1 > ${md5_ldef} - test $VERBOSE = true && echo -en "\r[ ]Handle language.dat setups." - fmtutil-sys ${option:+$option} --byhyphen ${cnf_ldat} < /dev/null 1>&4 2>&4 - let rc+=$? - test $VERBOSE = true && echo - test $VERBOSE = true && echo -en "\r[ ]Handle language.def setups." - fmtutil-sys ${option:+$option} --byhyphen ${cnf_ldef} < /dev/null 1>&4 2>&4 - let rc+=$? - test $VERBOSE = true && echo + if has_formats ${cnf_ldat} ; then + test $VERBOSE = true && echo -en "\r[ ]Handle language.dat setups." + fmtutil-sys ${option:+$option} --byhyphen ${cnf_ldat} < /dev/null 1>&4 2>&4 + let rc+=$? + test $VERBOSE = true && echo + fi + if has_formats ${cnf_ldef} ; then + test $VERBOSE = true && echo -en "\r[ ]Handle language.def setups." + fmtutil-sys ${option:+$option} --byhyphen ${cnf_ldef} < /dev/null 1>&4 2>&4 + let rc+=$? + test $VERBOSE = true && echo + fi ((rc != 0)) || rm -f /var/run/texlive/run-fmtutil.language ;; refresh) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2013-07-23 20:54:10 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2013-05-13 15:44:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2013-07-23 20:54:11.0 +0200 @@ -1,0 +2,6 @@ +Tue Jul 16 12:39:56 UTC 2013 - wer...@suse.de + +- New rpm had removed "prereq" flag from installation script bits + that is that `Requires(prereq)' is not valid anymore :((( + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.oLi5qq/_old 2013-07-23 20:54:13.0 +0200 +++ /var/tmp/diff_new_pack.oLi5qq/_new 2013-07-23 20:54:13.0 +0200 @@ -19,7 +19,7 @@ %define texlive_version 2012 %define texlive_previous 2011 %define texlive_release 20120611 -%define texlive_noarch 65 +%define texlive_noarch 67 %define texlive_source texlive-20120611-source %define __perl_requires%{nil} @@ -39,14 +39,14 @@ Requires(pre):/usr/sbin/groupadd Requires(post): %fillup_prereq Requires(post): permissions -Requires(prereq): /usr/bin/perl -Requires(prereq): /usr/bin/clear -Requires(prereq): /usr/bin/dialog -Requires(prereq): coreutils -Requires(prereq): ed -Requires(prereq): findutils -Requires(prereq): grep -Requires(prereq): sed +Requires(pre): /usr/bin/perl +Requires(pre): /usr/bin/clear +Requires(pre): /usr/bin/dialog +Requires(pre): coreutils +Requires(pre): ed +Requires(pre): findutils +Requires(pre): grep +Requires(pre): sed Requires(verify): permissions Obsoletes: tetex BuildRequires: ed -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2013-05-13 15:44:33 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2013-04-05 09:34:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2013-05-13 15:44:35.0 +0200 @@ -1,0 +2,6 @@ +Mon May 6 13:31:55 UTC 2013 - wer...@suse.de + +- Asymptote binaries may have the same version as the format files + of the asymptote package it self (bnc#813032) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.jPlcPh/_old 2013-05-13 15:44:38.0 +0200 +++ /var/tmp/diff_new_pack.jPlcPh/_new 2013-05-13 15:44:38.0 +0200 @@ -19,7 +19,7 @@ %define texlive_version 2012 %define texlive_previous 2011 %define texlive_release 20120611 -%define texlive_noarch 63 +%define texlive_noarch 65 %define texlive_source texlive-20120611-source %define __perl_requires%{nil} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2013-04-05 09:34:03 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2013-02-07 10:49:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2013-04-05 09:34:04.0 +0200 @@ -1,0 +2,9 @@ +Wed Mar 27 13:21:44 UTC 2013 - wer...@suse.de + +- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) +- Let mathdesign require tex(texnansi.enc) (bnc#808731) +- Let biber-bin require perl(Text::BibTeX) (bnc#811258) +- Do not require xfs as we do not use xfs at all, otherwise we + have to add some more lua code in the %post scriptlet. + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.9THQzK/_old 2013-04-05 09:34:07.0 +0200 +++ /var/tmp/diff_new_pack.9THQzK/_new 2013-04-05 09:34:07.0 +0200 @@ -17,8 +17,9 @@ %define texlive_version 2012 +%define texlive_previous 2011 %define texlive_release 20120611 -%define texlive_noarch 61 +%define texlive_noarch 63 %define texlive_source texlive-20120611-source %define __perl_requires%{nil} @@ -590,7 +591,7 @@ License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends Url:http://www.tug.org/texlive/ -Obsoletes: texlive < %{texlive_version} +Obsoletes: texlive <= %{texlive_previous} Requires: texlive-amsfonts >= %{texlive_version} Requires: texlive-bibtex >= %{texlive_version} Requires: texlive-cm >= %{texlive_version} @@ -726,12 +727,9 @@ License:LPPL-1.0 Group: Productivity/Publishing/TeX/Base Url:http://www.tug.org/texlive/ -Provides: texlive-bin = %{texlive_version} -Obsoletes: texlive-bin < %{texlive_version} -Provides: texlive-dvilj = %{texlive_version} -Obsoletes: texlive-dvilj < %{texlive_version} -Provides: tetex-bin = %{texlive_version} -Obsoletes: tetex-bin < %{texlive_version} +Obsoletes: tetex-bin <= %{texlive_previous} +Obsoletes: texlive-bin <= %{texlive_previous} +Obsoletes: texlive-dvilj <= %{texlive_previous} Requires: texlive-a2ping >= %{texlive_version} Requires: texlive-asymptote >= %{texlive_version} Requires: texlive-bibtex8 >= %{texlive_version} @@ -800,7 +798,7 @@ License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends Url:http://www.tug.org/texlive/ -Obsoletes: texlive-context < %{texlive_version} +Obsoletes: texlive-context <= %{texlive_previous} Requires: texlive-collection-basic >= %{texlive_version} Requires: texlive-context >= %{texlive_version} Requires: texlive-context-account >= %{texlive_version} @@ -857,8 +855,7 @@ License:LPPL-1.0 Group: Productivity/Publishing/TeX/Base Url:http://www.tug.org/texlive/ -Provides: texlive-doc = %{texlive_version} -Obsoletes: texlive-doc < %{texlive_version} +Obsoletes: texlive-doc <= %{texlive_previous} Requires: texlive-texlive-common >= %{texlive_version} Requires: texlive-texlive-en >= %{texlive_version} BuildArch: noarch @@ -1295,8 +1292,8 @@ License:LPPL-1.0 Group: Productivity/Publishing/TeX/Fonts Url:http://www.tug.org/texlive/ -Obsoletes: texlive-fonts-extra < %{texlive_version} -Obsoletes: texlive-fonts-extra-doc < %{texlive_version} +Obsoletes: texlive-fonts-extra <= %{texlive_previous} +Obsoletes: texlive-fonts-extra-doc <= %{texlive_previous} Requires: texlive-Asana-Math >= %{texlive_version} Requires: texlive-adforn >= %{texlive_version} Requires: texlive-adfsymbols >= %{texlive_version} @@ -1683,9 +1680,9 @@ License:LPPL-1.0 Group: Productivity/Publishing/TeX/Frontends Url:http://www.tug.org/texlive/ -Obsoletes: texlive-jadetex < %{texlive_version} -Obsoletes: texlive-tex4ht < %{texlive_version} -Obsoletes: texlive-xmltex < %{texlive_version} +Obsoletes: texlive-jadetex <= %{texlive_previous} +Obsoletes: texlive-tex4ht <= %{texlive_previous} +Obsoletes: texlive-xmltex <= %{texlive_previous} Requires: texlive-collection-basic >= %{texlive_version} Requires: texlive-collection-fontsrecommended >= %{texlive_version} Requires: texlive-collection-latex >= %{texli
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2013-02-07 10:49:30 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2012-09-19 11:57:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2013-02-07 10:49:33.0 +0100 @@ -1,0 +2,6 @@ +Tue Feb 5 09:08:31 UTC 2013 - wer...@suse.de + +- Work around missing support of %posttrans scriptlets in libzypp + due missing rpm option for not to execute those scriptlets (bnc#773575) + +--- New: zypplugin.in Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.olUVdD/_old 2013-02-07 10:49:36.0 +0100 +++ /var/tmp/diff_new_pack.olUVdD/_new 2013-02-07 10:49:36.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package texlive-filesystem # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define texlive_version 2012 %define texlive_release 20120611 -%define texlive_noarch 57 +%define texlive_noarch 61 %define texlive_source texlive-20120611-source %define __perl_requires%{nil} @@ -33,6 +33,7 @@ Group: Productivity/Publishing/TeX/Base Url:http://www.tug.org/texlive/ Requires: cron +Requires: python Requires(pre):/usr/bin/getent Requires(pre):/usr/sbin/groupadd Requires(post): %fillup_prereq @@ -60,6 +61,7 @@ Source17: fc-truetype-texlive.conf Source30: texlive-filesystem-rpmlintrc Source31: dot.dvipsrc +Source42: zypplugin.in # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/ # from 20120611 Source1000: scheme-basic.tar.xz @@ -10831,6 +10833,8 @@ %{_fontcache}/tfm/ root:%{texgrp} 1775 EOF +sed -r 's@%%\{_texmfmaindir\}@%{_texmfmaindir}@' < %{S:42} > %{buildroot}%{_texmfmaindir}/texconfig/zypper.py + # enviroment mkdir -p %{buildroot}%{_sysconfdir}/profile.d install -m 0644 %{S:13} %{buildroot}%{_sysconfdir}/profile.d/ @@ -10966,6 +10970,7 @@ %dir %{_texmfmaindir}/xdvi/pixmap %dir %{_texmfmaindir}/texconfig %attr(0755,root,root) %{_texmfmaindir}/texconfig/update +%attr(0755,root,root) %{_texmfmaindir}/texconfig/zypper.py %dir %{_texmfmaindir}/asymptote %dir %{_texmfmaindir}/asymptote/GUI %dir %{_texmfdistdir} ++ zypplugin.in ++ #!/usr/bin/python # # $TEXMFMAIN/texconfig/zypper.py # # The substitute for the %posttrans scriptlets used by rpm. # Make sure that the update script does its work only once after # an installation/update transaction as zypper executes rpm for # each single texlive package. # # Copyright (c) 2012 SuSE LINUX Products GmbH, Nuernberg, Germany. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # Author: Werner Fink, 2012 # from os import listdir, path, access, F_OK,R_OK,X_OK from subprocess import call global update, tagdir update = "%{_texmfmaindir}/texconfig/update" tagdir = "/var/run/texlive" if access(update, F_OK|X_OK): if path.isdir(tagdir) and listdir(tagdir): call("VERBOSE=false " + update + " 2>&1 || :", shell=True) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2012-09-19 11:57:36 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2012-09-13 07:07:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2012-09-19 11:57:38.0 +0200 @@ -1,0 +2,6 @@ +Wed Sep 19 09:51:43 UTC 2012 - wer...@suse.de + +- If update script falis on some points like fmtutils then do not + remove the execution tag file to handle this later + +--- Other differences: -- ++ update.texlive ++ --- /var/tmp/diff_new_pack.5yrqFP/_old 2012-09-19 11:57:42.0 +0200 +++ /var/tmp/diff_new_pack.5yrqFP/_new 2012-09-19 11:57:42.0 +0200 @@ -207,15 +207,16 @@ fmtutil-sys --byhyphen ${cnf_ldef} < /dev/null 1>&4 2>&4 let rc+=$? test $VERBOSE = true && echo + ((rc != 0)) || rm -f /var/run/texlive/run-fmtutil.language ;; *) test $VERBOSE = true && echo -en "\r[ ]Updating TeX formats." fmtutil-sys --missing < /dev/null 1>&4 2>&4 let rc+=$? test $VERBOSE = true && echo + ((rc != 0)) || rm -f /var/run/texlive/run-fmtutil ;; esac -rm -f /var/run/texlive/run-fmtutil* done for run in /var/run/texlive/run-updmap* ; do @@ -236,6 +237,7 @@ let rc+=$? fi # test $VERBOSE = true && echo +((rc == 0)) || continue rm -f /var/run/texlive/run-updmap* rm -f /var/run/texlive/sync-updmap* rm -f /var/run/texlive/run-mktexlsr* @@ -260,6 +262,7 @@ let rc+=$? fi # test $VERBOSE = true && echo +((rc == 0)) || continue rm -f /var/run/texlive/sync-updmap* rm -f /var/run/texlive/run-mktexlsr* done -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2012-09-13 07:07:45 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2012-07-16 10:12:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2012-09-13 07:07:47.0 +0200 @@ -1,0 +2,18 @@ +Wed Sep 12 09:54:02 UTC 2012 - wer...@suse.de + +- Make update script to run updmap-sys only once on texhash + +--- +Tue Sep 11 15:18:34 UTC 2012 - wer...@suse.de + +- Fix update script: do not override with wrong md5 check sum for + language format check +- Run updmap-sys only if required + +--- +Thu Aug 2 13:17:40 UTC 2012 - wer...@suse.de + +- Change font config semantic as the font directories below + /usr/share/fonts will be always found by freetype + +--- Other differences: -- ++ texlive-filesystem.spec ++ 2353 lines (skipped) between /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.spec and /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.spec ++ fc-t1-texlive.conf ++ --- /var/tmp/diff_new_pack.OSZUT5/_old 2012-09-13 07:07:52.0 +0200 +++ /var/tmp/diff_new_pack.OSZUT5/_new 2012-09-13 07:07:52.0 +0200 @@ -6,6 +6,7 @@ + ++ fc-texlive.conf ++ --- /var/tmp/diff_new_pack.OSZUT5/_old 2012-09-13 07:07:52.0 +0200 +++ /var/tmp/diff_new_pack.OSZUT5/_new 2012-09-13 07:07:52.0 +0200 @@ -4,6 +4,9 @@ + + + ++ fc-truetype-texlive.conf ++ --- /var/tmp/diff_new_pack.OSZUT5/_old 2012-09-13 07:07:52.0 +0200 +++ /var/tmp/diff_new_pack.OSZUT5/_new 2012-09-13 07:07:52.0 +0200 @@ -4,6 +4,11 @@ + + + + + ++ update.texlive ++ --- /var/tmp/diff_new_pack.OSZUT5/_old 2012-09-13 07:07:52.0 +0200 +++ /var/tmp/diff_new_pack.OSZUT5/_new 2012-09-13 07:07:52.0 +0200 @@ -46,12 +46,18 @@ rotator () { -local -i i=0 +local -i i=0 n=0 local -a elements=('|' '/' '-' '\') while read -s -n 1 ; do printf "\r[${elements[((i++%4))]}]" + let n=1 done -echo +((n > 0)) && echo +} + +atexit() +{ +exec 4>&- } if test $VERBOSE = true ; then @@ -59,6 +65,7 @@ else exec 4> /dev/null fi +trap atexit EXIT type -p mktexlsr&> /dev/null || { echo "${0##*/}: No mktexlsr in PATH ... skipping" 1>&2; exit 0 ; } @@ -72,6 +79,7 @@ let rc+=$? test $VERBOSE = true && echo rm -f /var/run/texlive/run-mktexlsr* +> /var/run/texlive/sync-updmap done type -p kpsewhich &> /dev/null || { echo "${0##*/}: No kpsewhich in PATH ... skipping" 1>&2; exit 0 ; } @@ -159,10 +167,23 @@ enablemaps () { -updmap-sys --quiet --nohash --listmaps < /dev/null 2> /dev/null | \ - sed -n -r 's@(#![[:space:]])(Mixed)?Map[[:space:]]*@@gp' | \ +local -i rc=0 +local -i hash=0 +local maps=($(updmap-sys --quiet --nohash --listmaps < /dev/null 2> /dev/null | \ + sed -n -r 's@(#![[:blank:]])(Mixed|Kanji)?Map[[:blank:]]*@@gp' | \ xargs -r kpsewhich --format=map 2> /dev/null | \ - sed -r 's@.*/([^/]*)@\1@g' + sed -r 's@.*/([^/]*)@\1@g')) +local line emap +((${#maps} == 0)) && return $rc +for line in ${maps[@]} ; do + let hash++ + line='^#![[:blank:]]*((Mixed|Kanji)?Map)[[:blank:]]*('$line')' + emap=$(sed -n -r "s/$line/\1=\3/p" ${cfg}) + updmap-sys --nohash --nomkmap --enable $emap + let rc+=$? +done +((hash > 0)) && > /var/run/texlive/run-mktexlsr +return $rc } # @@ -175,8 +196,8 @@ language) test -n "${cnf_ldat}" -a -n "${cnf_ldef}" || continue set -- $(md5sum < ${cnf_ldat}) - set -- $(md5sum < ${cnf_ldef}) echo $1 > ${md5_ldat} + set -- $(md5sum < ${cnf_ldef}) echo $1 > ${md5_ldef} test $VERBOSE = true && echo -en "\r[ ]Handle language.dat setups." fmtutil-sys --byhyphen ${cnf_ldat} < /dev/null 1>&4 2>&4 @@ -196,35 +217,53 @@ esac rm -f /var/run/texlive/run-fmtutil* done + for run in /var/run/texlive/run-updmap* ; do -if test -e $run ; then - type -p updmap-sys &> /dev/null || { echo "${0##*/}: No updmap-s