Hello community, here is the log from the commit of package texlive-specs-l for openSUSE:Factory checked in at 2013-11-07 09:12:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive-specs-l (Old) and /work/SRC/openSUSE:Factory/.texlive-specs-l.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "texlive-specs-l" Changes: -------- --- /work/SRC/openSUSE:Factory/texlive-specs-l/texlive-specs-l.changes 2013-09-27 18:35:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-specs-l.new/texlive-specs-l.changes 2013-11-07 09:12:18.000000000 +0100 @@ -1,0 +2,5 @@ +Mon Oct 28 14:07:37 UTC 2013 - werner@suse.de + +- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) + +------------------------------------------------------------------- New: ---- luaotfload_varfonts.dif ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive-specs-l.spec ++++++ --- /var/tmp/diff_new_pack.K3K1SE/_old 2013-11-07 09:12:26.000000000 +0100 +++ /var/tmp/diff_new_pack.K3K1SE/_new 2013-11-07 09:12:26.000000000 +0100 @@ -347,25 +347,26 @@ Source1309: luamplib.tar.xz Source1310: luaotfload.doc.tar.xz Source1311: luaotfload.tar.xz -Source1312: luasseq.doc.tar.xz -Source1313: luasseq.tar.xz -Source1314: luatex.doc.tar.xz -Source1315: luatex.requires -Source1316: luatex.tar.xz -Source1317: luatexbase.doc.tar.xz -Source1318: luatexbase.tar.xz -Source1319: luatexja.doc.tar.xz -Source1320: luatexja.tar.xz -Source1321: luatexko.doc.tar.xz -Source1322: luatexko.tar.xz -Source1323: luatextra.doc.tar.xz -Source1324: luatextra.tar.xz -Source1325: luaxml.doc.tar.xz -Source1326: luaxml.tar.xz -Source1327: lxfonts.doc.tar.xz -Source1328: lxfonts.tar.xz -Source1329: ly1.doc.tar.xz -Source1330: ly1.tar.xz +Source1312: luaotfload_varfonts.dif +Source1313: luasseq.doc.tar.xz +Source1314: luasseq.tar.xz +Source1315: luatex.doc.tar.xz +Source1316: luatex.requires +Source1317: luatex.tar.xz +Source1318: luatexbase.doc.tar.xz +Source1319: luatexbase.tar.xz +Source1320: luatexja.doc.tar.xz +Source1321: luatexja.tar.xz +Source1322: luatexko.doc.tar.xz +Source1323: luatexko.tar.xz +Source1324: luatextra.doc.tar.xz +Source1325: luatextra.tar.xz +Source1326: luaxml.doc.tar.xz +Source1327: luaxml.tar.xz +Source1328: lxfonts.doc.tar.xz +Source1329: lxfonts.tar.xz +Source1330: ly1.doc.tar.xz +Source1331: ly1.tar.xz NoSource: 1000 NoSource: 1001 NoSource: 1002 @@ -678,7 +679,7 @@ NoSource: 1312 NoSource: 1313 NoSource: 1314 -NoSource: 1316 +NoSource: 1315 NoSource: 1317 NoSource: 1318 NoSource: 1319 @@ -693,6 +694,7 @@ NoSource: 1328 NoSource: 1329 NoSource: 1330 +NoSource: 1331 BuildRequires: buffer BuildRequires: ed BuildRequires: file ++++++ luaotfload_varfonts.dif ++++++ --- texmf-dist/tex/luatex/luaotfload/luaotfload-legacy-merged.lua +++ texmf-dist/tex/luatex/luaotfload/luaotfload-legacy-merged.lua 2013-10-28 13:58:12.000000000 +0000 @@ -77,11 +77,34 @@ if not caches.namespace or caches.namesp end do local cachepaths + local mktex=kpse.find_file('mktex.cnf','cnf') or "" if kpse.expand_var('$TEXMFCACHE')~='$TEXMFCACHE' then cachepaths=kpse.expand_var('$TEXMFCACHE') elseif kpse.expand_var('$TEXMFVAR')~='$TEXMFVAR' then cachepaths=kpse.expand_var('$TEXMFVAR') end + if mktex~="" then + local varfonts="no" + local features=io.open(mktex,'r') + local cache + for line in features:lines() do + if string.find(line, 'MT_FEATURES=') then + if string.find(line, 'varfonts') then + varfonts="yes" + end + break + end + end + features:close() + cache=kpse.expand_var('$VARTEXFONTS') + if varfonts=="yes" and cache~="" then + if false == file.is_writable(cache) then + cachepaths=os.getenv("HOME") .. "/.cache/texmf/fonts" + else + cachepaths=cache + end + end + end if not cachepaths then cachepaths="." end --- texmf-dist/tex/luatex/luaotfload/luaotfload-merged.lua +++ texmf-dist/tex/luatex/luaotfload/luaotfload-merged.lua 2013-10-28 13:52:09.000000000 +0000 @@ -3012,6 +3012,28 @@ if not caches.namespace or caches.namesp end do local cachepaths=kpse.expand_var('$TEXMFCACHE') or "" + local mktex=kpse.find_file('mktex.cnf','cnf') or "" + if mktex~="" then + local varfonts="no" + local features=io.open(mktex,'r') + for line in features:lines() do + if string.find(line, 'MT_FEATURES=') then + if string.find(line, 'varfonts') then + varfonts="yes" + end + break + end + end + features:close() + cachepaths=kpse.expand_var('$VARTEXFONTS') + if varfonts=="yes" and cachepaths~="" then + if false == file.is_writable(cachepaths) then + cachepaths=os.getenv("HOME") .. "/.cache/texmf/fonts" + end + else + cachepaths="" + end + end if cachepaths=="" then cachepaths=kpse.expand_var('$TEXMFVAR') or "" end ++++++ texlive-specs.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texlive-specs/texlive-luaotfload.spec new/texlive-specs/texlive-luaotfload.spec --- old/texlive-specs/texlive-luaotfload.spec 2013-08-02 10:03:59.000000000 +0200 +++ new/texlive-specs/texlive-luaotfload.spec 2013-10-28 15:31:13.000000000 +0100 @@ -19,7 +19,7 @@ %define texlive_version 2013 %define texlive_previous 2011 %define texlive_release 20130620 -%define texlive_noarch 72 +%define texlive_noarch 80 %define __perl_requires %{nil} %define __os_install_post /usr/lib/rpm/brp-compress \\\ @@ -49,6 +49,7 @@ # from 20130620 Source0: luaotfload.tar.xz Source1: luaotfload.doc.tar.xz +Patch0: luaotfload_varfonts.dif BuildArch: noarch # skip-check-libtool-deps @@ -104,6 +105,9 @@ %{buildroot}/var/adm/update-scripts/%{name}-%{version}-%{release}-zypper tar --use-compress-program=xz -xf %{S:0} -C %{buildroot}%{_datadir}/texlive tar --use-compress-program=xz -xf %{S:1} -C %{buildroot}%{_datadir}/texlive + pushd %{buildroot}%{_datadir}/texlive/ + patch --reject-format=unified --quoting-style=literal -f -p0 -F0 -T < %{P:0} + popd rm -v %{buildroot}%{_datadir}/texlive/texmf rm -v %{buildroot}%{_datadir}/texlive/texmf-dist rm -vr %{buildroot}%{_datadir}/texlive @@ -201,6 +205,34 @@ /var/adm/update-scripts/%{name}-%{version}-%{release}-zypper %changelog +* Mon Oct 28 2013 werner@suse.de +- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) + +* Wed Sep 25 2013 werner@suse.de +- Be aware that texlive scripts are now in the packages them self + +* Tue Sep 10 2013 werner@suse.de +- Change /bin/env to /usr/bin/env in latexdiff tool below doc + +* Fri Aug 09 2013 werner@suse.de +- Be aware that the package texlive-ascii-font is the former + texlive-ascii + +* Thu Aug 08 2013 werner@suse.de +- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST + +* Wed Aug 07 2013 werner@suse.de +- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) + +* Mon Aug 05 2013 werner@suse.de +- Make sure that TEXMFMAIN is /usr/share/texmf now +- Replace texmf.cnf if really required that is do not install + as .rpmnew but move the old to .rpmold + +* Fri Aug 02 2013 werner@suse.de +- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to + tex/latex/leipzig/leipzig.tex + * Tue Jul 30 2013 werner@suse.de - Update to TeXLive 2013 (timestamp 20130620) + Distribution layout: the top-level texmf/ directory has been -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org