summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2007-12-02 23:56:38 +0000
committerAlexis Ballier <aballier@gentoo.org>2007-12-02 23:56:38 +0000
commit05f3eabd5ec72e2bde635651116580161499e309 (patch)
tree6cab56a45964caca056d434d1d2662209c8590f3 /app-text
parentamd64 stable (diff)
downloadgentoo-2-05f3eabd5ec72e2bde635651116580161499e309.tar.gz
gentoo-2-05f3eabd5ec72e2bde635651116580161499e309.tar.bz2
gentoo-2-05f3eabd5ec72e2bde635651116580161499e309.zip
let texmf-update handle dvips config.ps through /etc/texmf/dvips.d
(Portage version: 2.1.4_rc4)
Diffstat (limited to 'app-text')
-rw-r--r--app-text/texlive-core/ChangeLog6
-rw-r--r--app-text/texlive-core/files/texmf-update5
-rw-r--r--app-text/texlive-core/texlive-core-2007-r8.ebuild8
3 files changed, 17 insertions, 2 deletions
diff --git a/app-text/texlive-core/ChangeLog b/app-text/texlive-core/ChangeLog
index fd42ab2eb1fe..594f9599df05 100644
--- a/app-text/texlive-core/ChangeLog
+++ b/app-text/texlive-core/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-text/texlive-core
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/texlive-core/ChangeLog,v 1.31 2007/12/02 22:35:21 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/texlive-core/ChangeLog,v 1.32 2007/12/02 23:56:38 aballier Exp $
+
+ 02 Dec 2007; Alexis Ballier <aballier@gentoo.org> files/texmf-update,
+ texlive-core-2007-r8.ebuild:
+ let texmf-update handle dvips config.ps through /etc/texmf/dvips.d
02 Dec 2007; Alexis Ballier <aballier@gentoo.org>
-files/2007/tetex-3.0-CVE-2007-0650.patch,
diff --git a/app-text/texlive-core/files/texmf-update b/app-text/texlive-core/files/texmf-update
index db6ea04c1d9d..4d15315f640c 100644
--- a/app-text/texlive-core/files/texmf-update
+++ b/app-text/texlive-core/files/texmf-update
@@ -51,6 +51,11 @@ if [ -d /etc/texmf/updmap.d ]; then
cat /etc/texmf/updmap.d/*.cfg > "/etc/texmf/web2c/updmap.cfg"
fi
+if [ -d /etc/texmf/dvips.d ]; then
+ echo "Generating /etc/texmf/dvips/config/config.ps from /etc/texmf/dvips.d ..."
+ cat /etc/texmf/dvips.d/*.ps > "/etc/texmf/dvips/config/config.ps"
+fi
+
echo "Generating ls-R files"
mktexlsr &>/dev/null
diff --git a/app-text/texlive-core/texlive-core-2007-r8.ebuild b/app-text/texlive-core/texlive-core-2007-r8.ebuild
index bb509963200b..de210e5aa1cd 100644
--- a/app-text/texlive-core/texlive-core-2007-r8.ebuild
+++ b/app-text/texlive-core/texlive-core-2007-r8.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/texlive-core/texlive-core-2007-r8.ebuild,v 1.3 2007/12/02 22:35:21 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/texlive-core/texlive-core-2007-r8.ebuild,v 1.4 2007/12/02 23:56:38 aballier Exp $
inherit eutils flag-o-matic toolchain-funcs libtool autotools texlive-common
@@ -221,6 +221,11 @@ src_install() {
mv "${D}${TEXMF_PATH}/web2c/updmap.cfg" "${D}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
+ # dvips config file
+ keepdir /etc/texmf/dvips/config
+ dodir /etc/texmf/dvips.d
+ mv "${D}${TEXMF_PATH}/dvips/config/config.ps" "${D}/etc/texmf/dvips.d/00${PN}-config.ps" || die "moving config.ps failed"
+
# Create symlinks from format to engines
# This will avoid having to call texlinks in texmf-update
cd "${S}"
@@ -235,6 +240,7 @@ src_install() {
dosym /etc/texmf/web2c/fmtutil.cnf ${TEXMF_PATH}/web2c/fmtutil.cnf
dosym /etc/texmf/web2c/texmf.cnf ${TEXMF_PATH}/web2c/texmf.cnf
dosym /etc/texmf/web2c/updmap.cfg ${TEXMF_PATH}/web2c/updmap.cfg
+ dosym /etc/texmf/dvips/config/config.ps ${TEXMF_PATH}/dvips/config/config.ps
# the virtex symlink is not installed
# The links has to be relative, since the targets