diff options
author | Matthew Turk <satai@gentoo.org> | 2003-02-03 05:35:40 +0000 |
---|---|---|
committer | Matthew Turk <satai@gentoo.org> | 2003-02-03 05:35:40 +0000 |
commit | 1be658c1db4dfaaa88e9913257f1ec2170d3a084 (patch) | |
tree | fc00aec30152ad325c8715e93acade252960d1bf /app-text | |
parent | versionbump (diff) | |
download | gentoo-2-1be658c1db4dfaaa88e9913257f1ec2170d3a084.tar.gz gentoo-2-1be658c1db4dfaaa88e9913257f1ec2170d3a084.tar.bz2 gentoo-2-1be658c1db4dfaaa88e9913257f1ec2170d3a084.zip |
Removing all the old, beta ebuilds, adding the new version 2.0 of teTeX ebuild.
Hopefully this will fix lots of problems we've seen in the past with tetex, as
it's been a long time since a proper release.
Diffstat (limited to 'app-text')
-rw-r--r-- | app-text/tetex/ChangeLog | 8 | ||||
-rw-r--r-- | app-text/tetex/files/digest-tetex-2.0 | 3 | ||||
-rw-r--r-- | app-text/tetex/files/digest-tetex-20020901 | 5 | ||||
-rw-r--r-- | app-text/tetex/files/digest-tetex-20020901-r1 | 5 | ||||
-rw-r--r-- | app-text/tetex/files/digest-tetex-20030112 | 4 | ||||
-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.diff | 40 | ||||
-rw-r--r-- | app-text/tetex/files/tetex-20020901-fontmap.diff | 57 | ||||
-rw-r--r-- | app-text/tetex/files/tetex-20020901-local.diff | 24 | ||||
-rw-r--r-- | app-text/tetex/files/tetex-20020901-makefile.diff | 27 | ||||
-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.ebuild | 183 | ||||
-rw-r--r-- | app-text/tetex/tetex-20020901.ebuild | 165 |
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 -} |