* [gentoo-commits] gentoo-x86 commit in app-text/texlive-core/files: texmf-update2009
@ 2010-01-11 2:23 Alexis Ballier (aballier)
0 siblings, 0 replies; only message in thread
From: Alexis Ballier (aballier) @ 2010-01-11 2:23 UTC (permalink / raw
To: gentoo-commits
aballier 10/01/11 02:23:21
Added: texmf-update2009
Log:
Bump to 2009
(Portage version: 2.2_rc61/cvs/Linux x86_64)
Revision Changes Path
1.1 app-text/texlive-core/files/texmf-update2009
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/texmf-update2009?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/texmf-update2009?rev=1.1&content-type=text/plain
Index: texmf-update2009
===================================================================
#!/bin/bash
#
# Utility to update Gentoo TeXLive distribution configuration files
#
echo "Configuring TeXLive ..."
PATH=/bin:/usr/bin
# Fix for all those with altered umask for root
umask 022
# Make sure we have a correct environment, bug #30432
# The list of env. vars is taken from the INSTALL file
for texvar in AFMFONTS BIBINPUTS BSTINPUTS DVILJFONTS DVIPSFONTS \
DVIPSHEADERS GFFONTS GLYPHFONTS INDEXSTYLE MFBASES MFINPUTS \
MFPOOL MFTINPUTS MPINPUTS MPMEMS MPPOOL MPSUPPORT OCPINPUTS \
OFMFONTS OPLFONTS OTPINPUTS OVFFONTS OVPFONTS PKFONTS PSHEADERS \
T1FONTS T1INPUTS TEXBIB TEXCONFIG TEXDOCS TEXFONTMAPS TEXFONTS \
TEXFORMATS TEXINDEXSTYLE TEXINPUTS TEXMFCNF TEXMFDBS TEXMFINI \
TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS TEXSOURCES TFMFONTS TRFONTS \
VFFONTS XDVIFONTS XDVIVFS ; do
if [ "${!texvar}" ]; then
if ! $(echo ${!texvar} | grep '^:\|::\|:$' &>/dev/null) ; then
export ${texvar}="${!texvar}:"
fi
fi
done
if [ "$TEXINPUTS" ]; then
if $(echo ${TEXINPUTS} | grep '/usr/share/texmf' &>/dev/null) ; then
export TEXINPUTS=$(echo ${TEXINPUTS} | sed -e 's|/usr/share/texmf/*:\?||g')
elif $(echo ${TEXINPUTS} | grep '/var/lib/texmf' &>/dev/null) ; then
export TEXINPUTS=$(echo ${TEXINPUTS} | sed -e 's|/var/lib/texmf/*:\?||g')
fi
fi
if [ -d /etc/texmf/texmf.d ]; then
echo "Generating /etc/texmf/web2c/texmf.cnf from /etc/texmf/texmf.d ..."
cat /etc/texmf/texmf.d/*.cnf > "/etc/texmf/web2c/texmf.cnf"
fi
if [ -d /etc/texmf/fmtutil.d ]; then
echo "Generating /etc/texmf/web2c/fmtutil.cnf from /etc/texmf/fmtutil.d ..."
cat /etc/texmf/fmtutil.d/*.cnf > "/etc/texmf/web2c/fmtutil.cnf"
fi
if [ -d /etc/texmf/updmap.d ]; then
echo "Generating /etc/texmf/web2c/updmap.cfg from /etc/texmf/updmap.d ..."
cat /etc/texmf/updmap.d/*.cfg > "/etc/texmf/web2c/updmap.cfg"
fi
echo "Generating ls-R files"
mktexlsr &>/dev/null
# Generate language.dat file, from texlive install-pkg.sh
X=`kpsewhich language.dat`
if test -n "$X"; then
echo "Generating language.dat file"
cd `dirname $X`
Z=`pwd`
Y=`kpsewhich language.us`
cd `dirname $Y`
cat language.us > $Z/language.dat
for i in /etc/texmf/language.dat.d/language.*.dat; do
test -f $i && cat $i >> $Z/language.dat
done
fi
# Generate language.def file.
X=`kpsewhich language.def`
Y=`kpsewhich language.us.def`
if test -n "$X" -a -n "$Y" ; then
echo "Generating language.def file"
cd `dirname $X`
Z=`pwd`
cd `dirname $Y`
cat language.us.def > $Z/language.def
for i in /etc/texmf/language.def.d/language.*.def; do
test -f $i && cat $i >> $Z/language.def
done
cat << EOF >> $Z/language.def
%%% No changes may be made beyond this point.
\uselanguage {USenglish} %%% This MUST be the last line of the file.
EOF
fi
echo "Generating format files ..."
fmtutil-sys --all &>/dev/null
echo "Generating font maps..."
updmap-sys &>/dev/null
echo
echo "Use 'texconfig font ro'(rw) to disable (enable) font generation for users"
echo
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-01-11 2:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-11 2:23 [gentoo-commits] gentoo-x86 commit in app-text/texlive-core/files: texmf-update2009 Alexis Ballier (aballier)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox