1
0

Updating link to change in Publishing:TeXLive/texlive-specs revision 81.0

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-specs-c?expand=0&rev=df9e995460abedbe0b12db141b2d8ff0
This commit is contained in:
OBS User buildservice-autocommit 2013-10-28 14:33:08 +00:00 committed by Git OBS Bridge
parent ed13c2e564
commit 5ed3ac84e8
2 changed files with 70 additions and 2 deletions

68
luaotfload_varfonts.dif Normal file
View File

@ -0,0 +1,68 @@
--- 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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:23678fa96f3db685248ada06a29c64604d842255e9033d64de596d0ac1f120db
size 958304
oid sha256:42eb662a1843518b092cbe74c332e7499317616a3b67435e4a5fe18ba0de38d8
size 959372