summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Ross <joslwah@gentoo.org>2006-10-30 00:55:21 +0000
committerJoshua Ross <joslwah@gentoo.org>2006-10-30 00:55:21 +0000
commit5bb6039abbd501ea6beed877d8e7f1d422a92a34 (patch)
tree6c51d65daae7df965c2a2f741dbf970b0f832314 /app-text/xetex
parentInitial version of wmauda, a replacement for wmxmms that works with Audacious... (diff)
downloadgentoo-2-5bb6039abbd501ea6beed877d8e7f1d422a92a34.tar.gz
gentoo-2-5bb6039abbd501ea6beed877d8e7f1d422a92a34.tar.bz2
gentoo-2-5bb6039abbd501ea6beed877d8e7f1d422a92a34.zip
Small update to fix collisions with tetex-3.
(Portage version: 2.1.2_rc1-r1)
Diffstat (limited to 'app-text/xetex')
-rw-r--r--app-text/xetex/ChangeLog5
-rw-r--r--app-text/xetex/xetex-0.995.ebuild26
2 files changed, 14 insertions, 17 deletions
diff --git a/app-text/xetex/ChangeLog b/app-text/xetex/ChangeLog
index 7b583a2b62f9..4731f1887721 100644
--- a/app-text/xetex/ChangeLog
+++ b/app-text/xetex/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for app-text/xetex
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/xetex/ChangeLog,v 1.5 2006/10/29 12:35:02 fmccor Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/xetex/ChangeLog,v 1.6 2006/10/30 00:55:21 joslwah Exp $
+
+ 30 Oct 2006; Joshua <joslwah@gentoo.org> xetex-0.995.ebuild:
+ Small update to fix collisions with tetex-3.
29 Oct 2006; Ferris McCormick <fmccor@gentoo.org> xetex-0.995.ebuild:
Add ~sparc keyword (Bug #153132).
diff --git a/app-text/xetex/xetex-0.995.ebuild b/app-text/xetex/xetex-0.995.ebuild
index 0e309c2540c0..fc2b8e63e0ef 100644
--- a/app-text/xetex/xetex-0.995.ebuild
+++ b/app-text/xetex/xetex-0.995.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/xetex/xetex-0.995.ebuild,v 1.2 2006/10/29 12:35:02 fmccor Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/xetex/xetex-0.995.ebuild,v 1.3 2006/10/30 00:55:21 joslwah Exp $
inherit eutils
@@ -28,27 +28,21 @@ src_compile() {
}
src_install() {
- # Short term hack instead of patching. Change to a patch later.
-# sed -e 's/texbindir=`/texbindir=${D}`/' \
-# -e '/cp -pf Work\/texk\/web2c\/xetex ${texbindir}\/xetex/i mkdir -p ${texbindir}' \
-# -e 's/texmflocal=`kpsewhich --var-value TEXMFLOCAL`/texmflocal=${D}usr\/share\/texmf/' \
-# -e 's/.\/rebuild-formats/-x .\/rebuild-formats.gentoo/' install-xetex >install-xetex.gentoo
-# sed -e '/ fmtutil.cnf`/a cp ${fmtutil_cnf} ${D}${fmtutil_cnf}' \
-# -e 's/cat >> ${fmtutil_cnf}/cat >>${D}${fmtutil_cnf}/' \
-# -e 's/texbindir=`/texbindir=${D}`/' \
-# -e '/patch -N -r/i cp `which fmtutil` .' \
-# -e 's/-p0 `which fmtutil`/-p0 fmtutil/' \
-# -e 's/${fmtutil} --enablefmt ${f}/TEXMFLOCAL=${D}usr\/share\/texmf .\/fmtutil --fmtdir ${D}usr\/share\/texmf\/web2c --cnffile ${D}${fmtutil_cnf} --enablefmt ${f}/' \
-# -e 's/${fmtutil} --byfmt ${f}/TEXMFLOCAL=${D}usr\/share\/texmf .\/fmtutil --fmtdir ${D}usr\/share\/texmf\/web2c --cnffile ${D}${fmtutil_cnf} --byfmt ${f}/' \
-# -e 's/texlinks --silent/texlinks --silent --cnffile ${D}${fmtutil_cnf} ${D}usr\/share\/texmf\/web2c/' rebuild-formats >rebuild-formats.gentoo
sh -x install-xetex || die
# Need to softlink xelatex to xetex.
cd ${D}/usr/bin
ln -s xetex xelatex
+}
- # Do we need to worry about /usr/share/texmf being explicit?
- # What happens if this doesn't match the tex install place?
+pkg_preinst()
+{
+ fmtutil=`kpsewhich --format="web2c files" fmtutil.cnf`
+ if [ -L $fmtutil ] ; then
+ fmtutil_real=`readlink "${fmtutil}"`
+ mkdir -p ${D}`dirname "${fmtutil_real}"`
+ mv "${D}${fmtutil}" "${D}${fmtutil_real}"
+ fi
}
pkg_postinst()