summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2002-01-09 22:57:19 +0000
committerMartin Schlemmer <azarah@gentoo.org>2002-01-09 22:57:19 +0000
commit889452d2175d33a6d1a7be9cc875d77635385b5e (patch)
treecf9c1a875a3c5e36849f82a0be2de1f57a8d874d /app-text/tetex
parentfix: make it install in /usr regardless of use kde (diff)
downloadgentoo-2-889452d2175d33a6d1a7be9cc875d77635385b5e.tar.gz
gentoo-2-889452d2175d33a6d1a7be9cc875d77635385b5e.tar.bz2
gentoo-2-889452d2175d33a6d1a7be9cc875d77635385b5e.zip
fix problem where .fmt files do not get generated due to the LaTeX source being older than a year
Diffstat (limited to 'app-text/tetex')
-rw-r--r--app-text/tetex/files/digest-tetex-1.0.7-r54
-rw-r--r--app-text/tetex/tetex-1.0.7-r6.ebuild (renamed from app-text/tetex/tetex-1.0.7-r5.ebuild)19
2 files changed, 16 insertions, 7 deletions
diff --git a/app-text/tetex/files/digest-tetex-1.0.7-r5 b/app-text/tetex/files/digest-tetex-1.0.7-r5
deleted file mode 100644
index efad30dc1dae..000000000000
--- a/app-text/tetex/files/digest-tetex-1.0.7-r5
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 12925188fdadcd6a970c21bba3269fc2 ec-ready-mf-tfm.tar.gz 393216
-MD5 37393316b285926214c247acd55db743 teTeX-french.tar.gz 274432
-MD5 2c6da2a45096c2fdc41b8de6a8af1a52 teTeX-src-1.0.7.tar.gz 8052736
-MD5 7811ed356cca07b16ea8422f00c3cd34 teTeX-texmf-1.0.2.tar.gz 33189888
diff --git a/app-text/tetex/tetex-1.0.7-r5.ebuild b/app-text/tetex/tetex-1.0.7-r6.ebuild
index 1fa07ff4b8a1..85a458237247 100644
--- a/app-text/tetex/tetex-1.0.7-r5.ebuild
+++ b/app-text/tetex/tetex-1.0.7-r6.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Maintainer: Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/tetex-1.0.7-r5.ebuild,v 1.1 2002/01/05 14:09:56 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/tetex-1.0.7-r6.ebuild,v 1.1 2002/01/09 22:57:19 azarah Exp $
S=${WORKDIR}/teTeX-1.0
DESCRIPTION="teTeX is a complete TeX distribution"
@@ -35,10 +35,24 @@ src_unpack() {
mkdir texmf
cd texmf
+ echo ">>> Unpacking teTeX-texmf-1.0.2.tar.gz"
tar xzf ${DISTDIR}/teTeX-texmf-1.0.2.tar.gz
+ echo ">>> Unpacking ec-ready-mf-tfm.tar.gz"
tar xzf ${DISTDIR}/ec-ready-mf-tfm.tar.gz -C ..
+ echo ">>> Unpacking teTeX-french.tar.gz"
tar xzf ${DISTDIR}/teTeX-french.tar.gz
patch -p0 < ${FILESDIR}/texmf.dif
+
+ # Fix problem where the *.fmt files are not generated due to the LaTeX
+ # source being older than a year.
+ local x
+ for x in `find ${S}/texmf/ -type f -name '*.ini'`
+ do
+ cp ${x} ${x}.orig
+ sed -e '1i \\scrollmode' ${x}.orig > ${x}
+ rm -f ${x}.orig
+ done
+
}
src_compile() {
@@ -135,8 +149,7 @@ pkg_postinst() {
if [ $ROOT = "/" ]
then
- export TETEXDIR=/usr
- export TEXMFMAIN=/usr/share/texmf
+ echo ">>> Configuring teTeX...
mktexlsr >/dev/null 2>&1
texlinks >/dev/null 2>&1
texconfig init >/dev/null 2>&1