summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-text/tetex/ChangeLog8
-rw-r--r--app-text/tetex/files/digest-tetex-2.03
-rw-r--r--app-text/tetex/files/digest-tetex-200209015
-rw-r--r--app-text/tetex/files/digest-tetex-20020901-r15
-rw-r--r--app-text/tetex/files/digest-tetex-200301124
-rw-r--r--app-text/tetex/files/tetex-2.0-dont-run-config.diff (renamed from app-text/tetex/files/tetex-20030112-dont-run-config.diff)0
-rw-r--r--app-text/tetex/files/tetex-20020901-dont-run-config.diff40
-rw-r--r--app-text/tetex/files/tetex-20020901-fontmap.diff57
-rw-r--r--app-text/tetex/files/tetex-20020901-local.diff24
-rw-r--r--app-text/tetex/files/tetex-20020901-makefile.diff27
-rw-r--r--app-text/tetex/tetex-2.0.ebuild (renamed from app-text/tetex/tetex-20030112.ebuild)20
-rw-r--r--app-text/tetex/tetex-20020901-r1.ebuild183
-rw-r--r--app-text/tetex/tetex-20020901.ebuild165
13 files changed, 22 insertions, 519 deletions
diff --git a/app-text/tetex/ChangeLog b/app-text/tetex/ChangeLog
index 909660866ffd..96961fda7f69 100644
--- a/app-text/tetex/ChangeLog
+++ b/app-text/tetex/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-text/tetex
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/ChangeLog,v 1.25 2003/01/19 01:53:18 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/ChangeLog,v 1.26 2003/02/03 05:35:40 satai Exp $
+
+*tetex-2.0 (02 Feb 2003)
+
+ 02 Feb 2003; Matthew Turk <satai@gentoo.org> :
+ teTeX-2.0 is released! This should fix *so* many bugs it's just
+ unbelievable... Still leaving marked unstable for the freeze, however.
18 Jan 2003; Aron Griffis <agriffis@gentoo.org> tetex-1.0.7-r12.ebuild :
Fix bug 13789 again, this time by taking Felix's suggestion. Thought I had
diff --git a/app-text/tetex/files/digest-tetex-2.0 b/app-text/tetex/files/digest-tetex-2.0
new file mode 100644
index 000000000000..c66b7d12ee72
--- /dev/null
+++ b/app-text/tetex/files/digest-tetex-2.0
@@ -0,0 +1,3 @@
+MD5 47aed744f1311d49dd9fbd60581da2c4 tetex-src-2.0.tar.gz 11339755
+MD5 91eb7e7aa77a6559e49eecef69211307 tetex-texmfsrc-2.0.tar.gz 22681178
+MD5 56dbbb48f40d795da18c2695666fd175 tetex-texmf-2.0.tar.gz 51697826
diff --git a/app-text/tetex/files/digest-tetex-20020901 b/app-text/tetex/files/digest-tetex-20020901
deleted file mode 100644
index 6913914fc32c..000000000000
--- a/app-text/tetex/files/digest-tetex-20020901
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 692e98841adb9696c32fb976a99bfbc0 teTeX-src-beta-20020901.tar.gz 10064871
-MD5 a623715d418f2c02f16806eb91b288ca teTeX-texmfsrc-beta-20020829.tar.gz 23355616
-MD5 8ecfd4809e99e2475e946578f38b9623 teTeX-texmf-beta-20020901.tar.gz 48760604
-MD5 12925188fdadcd6a970c21bba3269fc2 ec-ready-mf-tfm.tar.gz 386630
-MD5 37393316b285926214c247acd55db743 teTeX-french.tar.gz 268161
diff --git a/app-text/tetex/files/digest-tetex-20020901-r1 b/app-text/tetex/files/digest-tetex-20020901-r1
deleted file mode 100644
index 6913914fc32c..000000000000
--- a/app-text/tetex/files/digest-tetex-20020901-r1
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 692e98841adb9696c32fb976a99bfbc0 teTeX-src-beta-20020901.tar.gz 10064871
-MD5 a623715d418f2c02f16806eb91b288ca teTeX-texmfsrc-beta-20020829.tar.gz 23355616
-MD5 8ecfd4809e99e2475e946578f38b9623 teTeX-texmf-beta-20020901.tar.gz 48760604
-MD5 12925188fdadcd6a970c21bba3269fc2 ec-ready-mf-tfm.tar.gz 386630
-MD5 37393316b285926214c247acd55db743 teTeX-french.tar.gz 268161
diff --git a/app-text/tetex/files/digest-tetex-20030112 b/app-text/tetex/files/digest-tetex-20030112
deleted file mode 100644
index 2f85e196ec0e..000000000000
--- a/app-text/tetex/files/digest-tetex-20030112
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 d15b626f4b0d3d3698ea2b8c28b532a5 teTeX-src-beta-20030112.tar.gz 11135685
-MD5 c9a7045b8bf6a3f6c3d868d6fd381091 teTeX-texmf-beta-20030112.tar.gz 48980288
-MD5 12925188fdadcd6a970c21bba3269fc2 ec-ready-mf-tfm.tar.gz 386630
-MD5 37393316b285926214c247acd55db743 teTeX-french.tar.gz 268161
diff --git a/app-text/tetex/files/tetex-20030112-dont-run-config.diff b/app-text/tetex/files/tetex-2.0-dont-run-config.diff
index 6ab71bc5b229..6ab71bc5b229 100644
--- a/app-text/tetex/files/tetex-20030112-dont-run-config.diff
+++ b/app-text/tetex/files/tetex-2.0-dont-run-config.diff
diff --git a/app-text/tetex/files/tetex-20020901-dont-run-config.diff b/app-text/tetex/files/tetex-20020901-dont-run-config.diff
deleted file mode 100644
index 912bd5d259ec..000000000000
--- a/app-text/tetex/files/tetex-20020901-dont-run-config.diff
+++ /dev/null
@@ -1,40 +0,0 @@
---- teTeX-src-beta-20020901/Makefile.in.orig Mon Sep 16 15:06:33 2002
-+++ teTeX-src-beta-20020901/Makefile.in Mon Sep 16 15:12:22 2002
-@@ -85,15 +85,15 @@
- done
- $(srcdir)/selfautofix "$(bindir)" "$(texmf)/web2c"
- cd $(bindir); for i in $(ALLPROGS); do test -f $$i && { echo strip $$i; strip $$i || true; }; done; true
-- test -f $(scriptdir)/mktexlsr && \
-- TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-- $(scriptdir)/mktexlsr
-- test -f $(scriptdir)/fmtutil && \
-- TEXMFCNF=$(texmf)/web2c TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-- $(scriptdir)/fmtutil --all
-- test -f $(scriptdir)/texlinks && \
-- TEXMF=$(texmf) TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-- $(scriptdir)/texlinks
-+# test -f $(scriptdir)/mktexlsr && \
-+# TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+# $(scriptdir)/mktexlsr
-+# test -f $(scriptdir)/fmtutil && \
-+# TEXMFCNF=$(texmf)/web2c TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+# $(scriptdir)/fmtutil --all
-+# test -f $(scriptdir)/texlinks && \
-+# TEXMF=$(texmf) TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+# $(scriptdir)/texlinks
-
- install-exec:
- for dir in $(ESUBDIRS); do \
-@@ -102,9 +102,9 @@
- $(MAKE) $@) || exit 1; \
- done
- cd $(bindir); for i in $(ALLPROGS); do test -f $$i && { echo strip $$i; strip $$i || true; }; done; true
-- test -f $(scriptdir)/texlinks && \
-- TEXMF=$(texmf) TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-- $(scriptdir)/texlinks
-+# test -f $(scriptdir)/texlinks && \
-+# TEXMF=$(texmf) TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+# $(scriptdir)/texlinks
-
- strip:
-
diff --git a/app-text/tetex/files/tetex-20020901-fontmap.diff b/app-text/tetex/files/tetex-20020901-fontmap.diff
deleted file mode 100644
index 64a3bb064320..000000000000
--- a/app-text/tetex/files/tetex-20020901-fontmap.diff
+++ /dev/null
@@ -1,57 +0,0 @@
---- texk.orig/tetex/updmap Mon Sep 2 11:16:34 2002
-+++ texk/tetex/updmap Mon Sep 2 10:32:22 2002
-@@ -290,13 +290,13 @@
- -e 's/ NimbusMonL-Regu / Courier /' \
- -e 's/ NimbusMonL-ReguObli / Courier-Oblique /' \
- -e 's/ NimbusSanL-Bold / Helvetica-Bold /' \
-- -e 's/ NimbusSanL-BoldCond / Helvetica-Condensed-Bold /' \
-+ -e 's/ NimbusSanL-BoldCond / Helvetica-Narrow-Bold /' \
- -e 's/ NimbusSanL-BoldItal / Helvetica-BoldOblique /' \
-- -e 's/ NimbusSanL-BoldCondItal / Helvetica-Condensed-BoldObl /' \
-+ -e 's/ NimbusSanL-BoldCondItal / Helvetica-Narrow-BoldOblique /' \
- -e 's/ NimbusSanL-Regu / Helvetica /' \
-- -e 's/ NimbusSanL-ReguCond / Helvetica-Condensed /' \
-+ -e 's/ NimbusSanL-ReguCond / Helvetica-Narrow /' \
- -e 's/ NimbusSanL-ReguItal / Helvetica-Oblique /' \
-- -e 's/ NimbusSanL-ReguCondItal / Helvetica-Condensed-Oblique /' \
-+ -e 's/ NimbusSanL-ReguCondItal / Helvetica-Narrow-Oblique /' \
- -e 's/ CenturySchL-Bold / NewCenturySchlbk-Bold /' \
- -e 's/ CenturySchL-BoldItal / NewCenturySchlbk-BoldItalic /' \
- -e 's/ CenturySchL-Roma / NewCenturySchlbk-Roman /' \
-@@ -335,13 +335,13 @@
- -e 's/\<ucrr8a.pfb\>/pcrr8a.pfb/' \
- -e 's/\<ucrro8a.pfb\>/pcrro8a.pfb/' \
- -e 's/\<uhvb8a.pfb\>/phvb8a.pfb/' \
-- -e 's/\<uhvb8ac.pfb\>/phvb8ac.pfb/' \
-+ -e 's/\<uhvb8ac.pfb\>/phvb8an.pfb/' \
- -e 's/\<uhvbo8a.pfb\>/phvbo8a.pfb/' \
-- -e 's/\<uhvbo8ac.pfb\>/phvbo8ac.pfb/' \
-+ -e 's/\<uhvbo8ac.pfb\>/phvbo8an.pfb/' \
- -e 's/\<uhvr8a.pfb\>/phvr8a.pfb/' \
-- -e 's/\<uhvr8ac.pfb\>/phvr8ac.pfb/' \
-+ -e 's/\<uhvr8ac.pfb\>/phvr8an.pfb/' \
- -e 's/\<uhvro8a.pfb\>/phvro8a.pfb/' \
-- -e 's/\<uhvro8ac.pfb\>/phvro8ac.pfb/' \
-+ -e 's/\<uhvro8ac.pfb\>/phvro8an.pfb/' \
- -e 's/\<uncb8a.pfb\>/pncb8a.pfb/' \
- -e 's/\<uncbi8a.pfb\>/pncbi8a.pfb/' \
- -e 's/\<uncr8a.pfb\>/pncr8a.pfb/' \
-@@ -425,13 +425,13 @@
- -e 's/\<ucrr8a.pfb\>/com_____.pfb/' \
- -e 's/\<ucrro8a.pfb\>/coo_____.pfb/' \
- -e 's/\<uhvb8a.pfb\>/hvb_____.pfb/' \
-- -e 's/\<uhvb8ac.pfb\>/hvcb____.pfb/' \
-+ -e 's/\<uhvb8ac.pfb\>/hvnb____.pfb/' \
- -e 's/\<uhvbo8a.pfb\>/hvbo____.pfb/' \
-- -e 's/\<uhvbo8ac.pfb\>/hvcbo___.pfb/' \
-+ -e 's/\<uhvbo8ac.pfb\>/hvnbo___.pfb/' \
- -e 's/\<uhvr8a.pfb\>/hv______.pfb/' \
-- -e 's/\<uhvr8ac.pfb\>/hvc_____.pfb/' \
-+ -e 's/\<uhvr8ac.pfb\>/hvn_____.pfb/' \
- -e 's/\<uhvro8a.pfb\>/hvo_____.pfb/' \
-- -e 's/\<uhvro8ac.pfb\>/hvcdo___.pfb/' \
-+ -e 's/\<uhvro8ac.pfb\>/hvno____.pfb/' \
- -e 's/\<uncb8a.pfb\>/ncb_____.pfb/' \
- -e 's/\<uncbi8a.pfb\>/ncbi____.pfb/' \
- -e 's/\<uncr8a.pfb\>/ncr_____.pfb/' \
-
diff --git a/app-text/tetex/files/tetex-20020901-local.diff b/app-text/tetex/files/tetex-20020901-local.diff
deleted file mode 100644
index b45ea4d4f6ae..000000000000
--- a/app-text/tetex/files/tetex-20020901-local.diff
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ru teTeX-src-beta-20020901/texk/kpathsea/texmf.in teTeX-src-beta-20020901-fixed/texk/kpathsea/texmf.in
---- teTeX-src-beta-20020901/texk/kpathsea/texmf.in Sun Sep 1 05:44:23 2002
-+++ teTeX-src-beta-20020901-fixed/texk/kpathsea/texmf.in Thu Sep 12 11:28:59 2002
-@@ -58,7 +58,7 @@
- TEXMFMAIN = @texmf@
-
- % A place for local additions to a "standard" texmf tree. For example:
--TEXMFLOCAL = @texmf@-local
-+TEXMFLOCAL = /usr/local/share/texmf
-
- % If defined, teTeX's texconfig stores modifications here (instead of the
- % TEXMFMAIN tree).
-diff -ru teTeX-src-beta-20020901/texmf/web2c/texmf.cnf teTeX-src-beta-20020901-fixed/texmf/web2c/texmf.cnf
---- teTeX-src-beta-20020901/texmf/web2c/texmf.cnf Sun Sep 1 15:00:52 2002
-+++ teTeX-src-beta-20020901-fixed/texmf/web2c/texmf.cnf Thu Sep 12 11:31:19 2002
-@@ -58,7 +58,7 @@
- TEXMFMAIN = /usr/local/teTeX/share/texmf
-
- % A place for local additions to a "standard" texmf tree. For example:
--TEXMFLOCAL = /usr/local/teTeX/share/texmf-local
-+TEXMFLOCAL = /usr/local/share/texmf
-
- % If defined, teTeX's texconfig stores modifications here (instead of the
- % TEXMFMAIN tree).
diff --git a/app-text/tetex/files/tetex-20020901-makefile.diff b/app-text/tetex/files/tetex-20020901-makefile.diff
deleted file mode 100644
index d659e766d9f9..000000000000
--- a/app-text/tetex/files/tetex-20020901-makefile.diff
+++ /dev/null
@@ -1,27 +0,0 @@
---- Makefile.install Thu Sep 5 09:30:02 2002
-+++ Makefile.install.final Thu Sep 5 09:57:23 2002
-@@ -85,15 +85,15 @@
- done
- $(srcdir)/selfautofix "$(bindir)" "$(texmf)/web2c"
- cd $(bindir); for i in $(ALLPROGS); do test -f $$i && { echo strip $$i; strip $$i || true; }; done; true
-- test -f $(scriptdir)/mktexlsr && \
-- TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-- echo
-- test -f $(scriptdir)/fmtutil && \
-- TEXMFCNF=$(texmf)/web2c TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-- $(scriptdir)/fmtutil --all
-- test -f $(scriptdir)/texlinks && \
-- TEXMF=$(texmf) TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-- $(scriptdir)/texlinks
-+ #test -f $(scriptdir)/mktexlsr && \
-+ #TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+ #echo
-+ #test -f $(scriptdir)/fmtutil && \
-+ #TEXMFCNF=$(texmf)/web2c TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+ #$(scriptdir)/fmtutil --all
-+ #test -f $(scriptdir)/texlinks && \
-+ #TEXMF=$(texmf) TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+ #$(scriptdir)/texlinks
-
- install-exec:
- for dir in $(ESUBDIRS); do \
diff --git a/app-text/tetex/tetex-20030112.ebuild b/app-text/tetex/tetex-2.0.ebuild
index 398ce307b756..409c793a7d00 100644
--- a/app-text/tetex/tetex-20030112.ebuild
+++ b/app-text/tetex/tetex-2.0.ebuild
@@ -1,19 +1,21 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/tetex-20030112.ebuild,v 1.2 2003/01/13 23:00:01 satai Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/tetex-2.0.ebuild,v 1.1 2003/02/03 05:35:40 satai Exp $
inherit flag-o-matic
IUSE="ncurses X libwww png"
+S=${WORKDIR}/tetex-src-${PV}
-TEXMFSRC="teTeX-texmf-beta-20030112.tar.gz"
+TETEXSRC="tetex-src-${PV}.tar.gz"
+TEXMFSRC="tetex-texmfsrc-${PV}.tar.gz"
+TEXMF="tetex-texmf-${PV}.tar.gz"
-S=${WORKDIR}/teTeX-src-beta-20030112
DESCRIPTION="teTeX is a complete TeX distribution"
-SRC_URI="ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-${PV}.tar.gz
- ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-${PV}.tar.gz"
+SRC_URI="ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/${TETEXSRC}
+ ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/${TEXMFSRC}
+ ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/${TEXMF}"
HOMEPAGE="http://tug.cs.umb.edu/tetex/"
-
KEYWORDS="~x86 ~ppc ~sparc ~alpha"
SLOT="0"
LICENSE="GPL-2"
@@ -30,7 +32,7 @@ RDEPEND=">=sys-devel/perl-5.2
src_unpack() {
- unpack teTeX-src-beta-${PV}.tar.gz
+ unpack ${TETEXSRC}
cd ${S}
#patch -p1 < ${FILESDIR}/${PF}-gentoo.diff
@@ -42,6 +44,9 @@ src_unpack() {
einfo "Unpacking ${TEXMFSRC}"
tar --no-same-owner -xzf ${DISTDIR}/${TEXMFSRC} || die
+ einfo "Unpacking ${TEXMF}"
+ tar --no-same-owner -xzf ${DISTDIR}/${TEXMF} || die
+
# Do not run config stuff
cd ${WORKDIR}
cd ${S}
@@ -161,7 +166,6 @@ pkg_postinst() {
texconfig font vardir /var/cache/fonts &>/dev/null
einfo "Generating format files..."
fmtutil --missing &>/dev/null # This should generate all missing fmt files.
-
echo
einfo "Use 'texconfig font rw' to allow all users to generate fonts."
echo
diff --git a/app-text/tetex/tetex-20020901-r1.ebuild b/app-text/tetex/tetex-20020901-r1.ebuild
deleted file mode 100644
index f4663842cb85..000000000000
--- a/app-text/tetex/tetex-20020901-r1.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2002 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/tetex-20020901-r1.ebuild,v 1.9 2002/12/09 04:17:45 manson Exp $
-
-IUSE="ncurses X libwww png"
-
-TETEXSRC="teTeX-src-beta-${PV}.tar.gz"
-TEXMFSRC="teTeX-texmfsrc-beta-20020829.tar.gz"
-TEXMF="teTeX-texmf-beta-${PV}.tar.gz"
-
-S=${WORKDIR}/teTeX-src-beta-${PV}
-DESCRIPTION="teTeX is a complete TeX distribution"
-SRC_URI=" ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/${TETEXSRC}
- ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/${TEXMFSRC}
- ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/${TEXMF}
- mirror://gentoo/ec-ready-mf-tfm.tar.gz
- mirror://gentoo/teTeX-french.tar.gz"
-HOMEPAGE="http://tug.cs.umb.edu/tetex/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ppc sparc "
-
-DEPEND="sys-apps/ed
- sys-libs/zlib
- X? ( virtual/x11 )
- png? ( >=media-libs/libpng-1.2.1 )
- ncurses? ( sys-libs/ncurses )
- libwww? ( >=net-libs/libwww-5.4.0-r1 )"
-
-RDEPEND=">=sys-devel/perl-5.2
- dev-util/dialog"
-
-src_unpack() {
-
- unpack ${TETEXSRC}
-
- mkdir -p ${S}/texmf
- cd ${S}/texmf
- umask 022
- echo ">>> Unpacking ${TEXMFSRC}"
- tar --no-same-owner -xzf ${DISTDIR}/${TEXMFSRC} || die "Failed to unpack ${TEXMFSRC}!"
- echo ">>> Unpacking ${TEXMF}"
- tar --no-same-owner -xzf ${DISTDIR}/${TEXMF} || die "Failed to unpack ${TEXMF}!"
- echo ">>> Unpacking ec-ready-mf-tfm.tar.gz"
- tar --no-same-owner -xzf ${DISTDIR}/ec-ready-mf-tfm.tar.gz -C .. || \
- die "Failed to unpack ec-ready-mf-tfm.tar.gz!"
- echo ">>> Unpacking teTeX-french.tar.gz"
- tar --no-same-owner -xzf ${DISTDIR}/teTeX-french.tar.gz || \
- die "Failed to unpack teTeX-french.tar.gz!"
-
- cd ${S}
- # Fix invalid font mappings.
- patch -p0 < ${FILESDIR}/${P}-fontmap.diff || die
- # Change TEXMFLOCAL to /usr/local/share/texmf by default.
- patch -p1 < ${FILESDIR}/${P}-local.diff || die
-
- # Do not run config stuff during 'make install'
- # Rather do it here, as we really should not do it during
- # src_install().
- patch -p1 < ${FILESDIR}/${P}-dont-run-config.diff || die
-
- if [ "`use ncurses`" ]
- then
- cd ${S}/texk/tetex
- sed 's/tcdialog/dialog/g' texconfig > tc-gentoo
- mv tc-gentoo texconfig
- fi
-}
-
-src_compile() {
-
- local myconf=""
- use X \
- && myconf="--with-x" \
- || myconf="--without-x"
-
- use libwww \
- && myconf="${myconf} --with-system-wwwlib"
-
- use png \
- && myconf="${myconf} --with-system-pnglib"
-
- use ncurses \
- && myconf="${myconf} --with-system-ncurses \
- --with-ncurses-libdir=/usr/lib \
- --with-ncurses-include=/usr/include"
-
- ./configure --host=${CHOST} \
- --prefix=/usr \
- --bindir=/usr/bin \
- --datadir=/usr/share \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --datadir=${S} \
- --without-texinfo \
- --without-dialog \
- --with-system-zlib \
- --disable-multiplatform \
- --with-epsfwin \
- --with-mftalkwin \
- --with-regiswin \
- --with-tektronixwin \
- --with-unitermwin \
- --with-ps=gs \
- --enable-ipc \
- --with-etex \
- ${myconf} || die
-
- make texmf=/usr/share/texmf || die
-}
-
-src_install() {
-
- dodir /usr/share/
- einfo "Installing texmf data..."
- mv -f texmf ${D}/usr/share
-
- make prefix=${D}/usr \
- bindir=${D}/usr/bin \
- datadir=${D}/usr/share \
- mandir=${D}/usr/share/man/man1 \
- infodir=${D}/usr/share/info \
- texmf=${D}/usr/share/texmf \
- -f Makefile \
- install || die
-
- dodoc PROBLEMS README
- docinto texk
- dodoc texk/ChangeLog texk/README
- docinto kpathesa
- cd ${S}/texk/kpathsea
- dodoc README* NEWS PROJECTS HIER
- docinto dviljk
- cd ${S}/texk/dviljk
- dodoc AUTHORS README NEWS
- docinto dvipsk
- cd ${S}/texk/dvipsk
- dodoc AUTHORS ChangeLog INSTALLATION README
- docinto makeindexk
- cd ${S}/texk/makeindexk
- dodoc CONTRIB COPYING NEWS NOTES PORTING README
- docinto ps2pkm
- cd ${S}/texk/ps2pkm
- dodoc ChangeLog CHANGES.type1 INSTALLATION README*
- docinto web2c
- cd ${S}/texk/web2c
- dodoc AUTHORS ChangeLog NEWS PROJECTS README
- docinto xdvik
- cd ${S}/texk/xdvik
- dodoc BUGS FAQ README*
-
- # Fix for conflicting readlink binary.
- rm -f ${D}/bin/readlink
- # Add /var/cache/fonts directory.
- dodir /var/cache/fonts
-
- # Fix for lousy upstream permissions on /usr/share/texmf files
- # NOTE: fowners is not recursive...
- einfo "Fixing permissions and ownership..."
- chown -R root.root ${D}/usr/share/texmf
-}
-
-pkg_postinst() {
-
- if [ "${ROOT}" = "/" ]
- then
- einfo "Configuring teTeX..."
- mktexlsr &> /dev/null
- fmtutil --all &> /dev/null
- texlinks &> /dev/null
- texconfig init &> /dev/null
- texconfig confall &> /dev/null
- texconfig font vardir /var/cache/fonts &> /dev/null
- texconfig font rw &> /dev/null
- echo
-
- einfo "To allow only root to generate fonts, use:"
- einfo ""
- einfo "\ttexconfig font ro"
- fi
-}
-
diff --git a/app-text/tetex/tetex-20020901.ebuild b/app-text/tetex/tetex-20020901.ebuild
deleted file mode 100644
index 8f2885d96ff9..000000000000
--- a/app-text/tetex/tetex-20020901.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2002 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/tetex-20020901.ebuild,v 1.9 2002/12/09 04:17:45 manson Exp $
-
-IUSE="ncurses X libwww png"
-
-TEXMFSRC="teTeX-texmfsrc-beta-20020829.tar.gz"
-TEXMF="teTeX-texmf-beta-20020901.tar.gz"
-S=${WORKDIR}/teTeX-src-beta-${PV}
-DESCRIPTION="teTeX is a complete TeX distribution"
-SRC_URI=" ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020901.tar.gz
- ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/${TEXMFSRC}
- ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/${TEXMF}
- http://www.ibiblio.org/gentoo/distfiles/ec-ready-mf-tfm.tar.gz
- http://www.ibiblio.org/gentoo/distfiles/teTeX-french.tar.gz"
-HOMEPAGE="http://tug.cs.umb.edu/tetex/"
-SLOT="0"
-LICENSE="GPL-2"
-
-DEPEND="sys-apps/ed
- sys-libs/zlib
- X? ( virtual/x11 )
- png? ( >=media-libs/libpng-1.2.1 )
- ncurses? ( sys-libs/ncurses )
- libwww? ( >=net-libs/libwww-5.4.0-r1 )"
-
-RDEPEND=">=sys-devel/perl-5.2
- dev-util/dialog"
-
-KEYWORDS="x86 ppc sparc "
-
-src_unpack() {
-
- unpack teTeX-src-beta-20020901.tar.gz
-
- mkdir ${S}/texmf
- cd ${S}/texmf
- echo ">>> Unpacking ${TEXMFSRC}"
- tar xzf ${DISTDIR}/${TEXMFSRC}
- echo ">>> Unpacking ${TEXMF}"
- tar xzf ${DISTDIR}/${TEXMF}
- 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
-
- cd ${S}
- patch -p0 < ${FILESDIR}/tetex-20020901-fontmap.diff || die
- cd texk/tetex
- sed 's/tcdialog/dialog/g' texconfig > tc-gentoo ||die
- mv tc-gentoo texconfig
-
-}
-
-src_compile() {
-
- local myconf
- use X \
- && myconf="--with-x" \
- || myconf="--without-x"
-
- use libwww && ( \
- myconf="${myconf} --with-system-wwwlib"
- )
-
- use png \
- && myconf="${myconf} --with-system-pnglib"
-
-
- use ncurses \
- && myconf="${myconf} --with-system-ncurses --with-ncurses-libdir=/usr/lib --with-ncurses-include=/usr/include"
-
-
- ./configure --host=${CHOST} \
- --prefix=/usr \
- --bindir=/usr/bin \
- --datadir=/usr/share \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --datadir=${S} \
- --without-texinfo \
- --without-dialog \
- --with-system-zlib \
- --disable-multiplatform \
- --with-epsfwin \
- --with-mftalkwin \
- --with-regiswin \
- --with-tektronixwin \
- --with-unitermwin \
- --with-ps=gs \
- --enable-ipc \
- --with-etex \
- ${myconf} || die
-
- make texmf=/usr/share/texmf || die
-}
-
-src_install() {
-
- cd ${S}
- dodir /usr/share/
- cp -af texmf ${D}/usr/share
- sed -e 's: \$(scriptdir)/mktexlsr: echo:' \
- -e 's:\$(scriptdir)/texconfig init:echo:' \
- Makefile > Makefile.install
- patch -p0 < ${FILESDIR}/tetex-20020901-makefile.diff || die
- make prefix=${D}/usr \
- bindir=${D}/usr/bin \
- datadir=${D}/usr/share \
- mandir=${D}/usr/share/man/man1 \
- infodir=${D}/usr/share/info \
- texmf=${D}/usr/share/texmf \
- -f Makefile.install \
- install || die
-
- dodoc PROBLEMS README
- docinto texk
- dodoc texk/ChangeLog texk/README
- docinto kpathesa
- cd ${S}/texk/kpathsea
- dodoc README* NEWS PROJECTS HIER
- docinto dviljk
- cd ${S}/texk/dviljk
- dodoc AUTHORS README NEWS
- docinto dvipsk
- cd ${S}/texk/dvipsk
- dodoc AUTHORS ChangeLog INSTALLATION README
- docinto makeindexk
- cd ${S}/texk/makeindexk
- dodoc CONTRIB COPYING NEWS NOTES PORTING README
- docinto ps2pkm
- cd ${S}/texk/ps2pkm
- dodoc ChangeLog CHANGES.type1 INSTALLATION README*
- docinto web2c
- cd ${S}/texk/web2c
- dodoc AUTHORS ChangeLog NEWS PROJECTS README
- docinto xdvik
- cd ${S}/texk/xdvik
- dodoc BUGS FAQ README*
-
- #fix for conflicting readlink binary:
- rm ${D}/bin/readlink
- #add /var/cache/fonts directory
- dodir /var/cache/fonts
-
- #fix for lousy upstream permisssions on /usr/share/texmf files
- fowners root.root /usr/share/texmf/*
-}
-
-pkg_postinst() {
-
- if [ $ROOT = "/" ]
- then
- echo ">>> Configuring teTeX..."
- mktexlsr >/dev/null 2>&1
- fmtutil --all >/dev/null 2>&1
- texlinks >/dev/null 2>&1
- texconfig init >/dev/null 2>&1
- texconfig confall >/dev/null 2>&1
- texconfig font vardir /var/cache/fonts >/dev/null 2>&1
- texconfig font rw
- echo
- einfo "Use 'texconfig font ro' to allow only root to generate fonts."
- fi
-}