From ab323ef78f0cee0355b17292ab01737f9add498b Mon Sep 17 00:00:00 2001 From: Mamoru Komachi Date: Sun, 17 Oct 2004 12:30:14 +0000 Subject: [PATCH] Added tetex-beta distribution; bug #60835. --- app-text/tetex/ChangeLog | 9 ++- app-text/tetex/Manifest | 10 ++- .../tetex/files/digest-tetex-2.96.7.20040721 | 3 + ...tetex-2.96.7.20040721-dont-run-config.diff | 33 +++++++++ .../tetex/files/tetex-2.96.7.20040721.diff | 70 +++++++++++++++++++ app-text/tetex/tetex-2.96.7.20040721.ebuild | 42 +++++++++++ 6 files changed, 163 insertions(+), 4 deletions(-) create mode 100644 app-text/tetex/files/digest-tetex-2.96.7.20040721 create mode 100644 app-text/tetex/files/tetex-2.96.7.20040721-dont-run-config.diff create mode 100644 app-text/tetex/files/tetex-2.96.7.20040721.diff create mode 100644 app-text/tetex/tetex-2.96.7.20040721.ebuild diff --git a/app-text/tetex/ChangeLog b/app-text/tetex/ChangeLog index f8ca51142f53..b29d99d564c0 100644 --- a/app-text/tetex/ChangeLog +++ b/app-text/tetex/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-text/tetex # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/ChangeLog,v 1.66 2004/08/17 02:28:47 usata Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/ChangeLog,v 1.67 2004/10/17 12:30:14 usata Exp $ + +*tetex-2.96.7.20040721 (17 Oct 2004) + + 17 Oct 2004; Mamoru KOMACHI + +files/tetex-2.96.7.20040721-dont-run-config.diff, + +files/tetex-2.96.7.20040721.diff, +tetex-2.96.7.20040721.ebuild: + Added tetex-beta distribution; bug #60835. 17 Aug 2004; Mamoru KOMACHI tetex-1.0.7-r13.ebuild: Corrected missing dvips-secure.diff. (It was in patch archive but not diff --git a/app-text/tetex/Manifest b/app-text/tetex/Manifest index 43ed869cbf46..a3a3563e9ed0 100644 --- a/app-text/tetex/Manifest +++ b/app-text/tetex/Manifest @@ -1,10 +1,14 @@ -MD5 86525fd5f49668bbb0055dd81c8388d8 ChangeLog 11961 +MD5 6f103aea98b1a7b4ee04c2e7d8e05491 ChangeLog 12215 MD5 c472f5fd1646eb8bca71d8df5cb2bdcc metadata.xml 164 MD5 62354ce0bb5f4a7c75033a8e46328e29 tetex-1.0.7-r13.ebuild 4765 MD5 3f60d2858d19479783628cc1e9374340 tetex-2.0.2-r3.ebuild 584 -MD5 9179c455d1a594b0b06b670e0b051374 files/digest-tetex-1.0.7-r13 343 +MD5 74dac6880bdd7cca3f73bfef47796ac3 tetex-2.96.7.20040721.ebuild 1221 MD5 7c6b2802aa5d3ea38bcc94a91c4ac54e files/digest-tetex-2.0.2-r3 214 +MD5 9179c455d1a594b0b06b670e0b051374 files/digest-tetex-1.0.7-r13 343 +MD5 7a4d3e500287b86cfbc6f823fe578867 files/digest-tetex-2.96.7.20040721 259 +MD5 f9d6a93c4e12ce629a2546034ef0e7ea files/tetex-2.96.7.20040721.diff 3002 +MD5 41f87c91f8bb6ceeae3c1fb7ca0dce1c files/tetex-texdoctk-gentoo.patch 509 +MD5 aa62d1a50a39a89203f2a67cc2298986 files/tetex-2.96.7.20040721-dont-run-config.diff 1191 MD5 476a1c8128397ff7a381c43fe723a522 files/tetex-2.0.2-dont-run-config.diff 1243 MD5 50c560b391869be15a001b738e0b7bfe files/tetex-2.0.2.diff 2010 MD5 1c3401dbbc9d478e94c98e44b9b68e38 files/tetex-no-readlink-manpage.diff 542 -MD5 41f87c91f8bb6ceeae3c1fb7ca0dce1c files/tetex-texdoctk-gentoo.patch 509 diff --git a/app-text/tetex/files/digest-tetex-2.96.7.20040721 b/app-text/tetex/files/digest-tetex-2.96.7.20040721 new file mode 100644 index 000000000000..9d8075c780e6 --- /dev/null +++ b/app-text/tetex/files/digest-tetex-2.96.7.20040721 @@ -0,0 +1,3 @@ +MD5 16bc502d5270d79cab73a5f3f3ff1b63 tetex-src-beta-2.96.7.20040721.tar.gz 12419773 +MD5 a02189f0cb478272de17f24fbc6401ac tetex-texmf-beta-2.96.5.20040711.tar.gz 74362161 +MD5 235fcec50055fb4efd8370ddea2d56aa tetex-texmfsrc-beta-2.96.5.20040711.tar.gz 42285205 diff --git a/app-text/tetex/files/tetex-2.96.7.20040721-dont-run-config.diff b/app-text/tetex/files/tetex-2.96.7.20040721-dont-run-config.diff new file mode 100644 index 000000000000..e06ae347aaab --- /dev/null +++ b/app-text/tetex/files/tetex-2.96.7.20040721-dont-run-config.diff @@ -0,0 +1,33 @@ +--- Makefile.in.bak 2004-09-03 00:50:00.917463912 +0900 ++++ Makefile.in 2004-09-03 00:50:00.920463456 +0900 +@@ -57,18 +57,18 @@ + cd texk/web2c/omegafonts; $(MAKE) install-links + + $(srcdir)/selfautofix "$(bindir)" "$(texmf)/web2c" +- if test -f $(scriptdir)/mktexlsr; then \ +- TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ +- $(scriptdir)/mktexlsr; \ +- else :; fi +- if test -f $(scriptdir)/fmtutil; then \ +- TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ +- $(scriptdir)/fmtutil --all; \ +- else :; fi +- if test -f $(scriptdir)/texlinks; then \ +- TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ +- $(scriptdir)/texlinks; \ +- else :; fi ++ #if test -f $(scriptdir)/mktexlsr; then \ ++ # TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ ++ # $(scriptdir)/mktexlsr; \ ++ #else :; fi ++ #if test -f $(scriptdir)/fmtutil; then \ ++ # TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ ++ # $(scriptdir)/fmtutil --all; \ ++ #else :; fi ++ #if test -f $(scriptdir)/texlinks; then \ ++ # TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ ++ # $(scriptdir)/texlinks; \ ++ #else :; fi + + install-exec: + for dir in $(INSTDIRS); do \ diff --git a/app-text/tetex/files/tetex-2.96.7.20040721.diff b/app-text/tetex/files/tetex-2.96.7.20040721.diff new file mode 100644 index 000000000000..1440428c5941 --- /dev/null +++ b/app-text/tetex/files/tetex-2.96.7.20040721.diff @@ -0,0 +1,70 @@ +diff -urN tetex-src-beta-2.96.7.20040721.orig/texk/kpathsea/texmf.in tetex-src-beta-2.96.7.20040721/texk/kpathsea/texmf.in +--- tetex-src-beta-2.96.7.20040721.orig/texk/kpathsea/texmf.in 2004-06-19 18:35:43.000000000 +0900 ++++ tetex-src-beta-2.96.7.20040721/texk/kpathsea/texmf.in 2004-09-03 01:00:44.002700096 +0900 +@@ -63,11 +63,11 @@ + + % A place for local additions to a "standard" texmf tree. If defined, + % teTeX's texconfig also stores modified config files here: +-TEXMFLOCAL = @texmf@-local ++TEXMFLOCAL = /etc/texmf + + % If defined, teTeX's texconfig stores variable runtime data here + % (instead of the TEXMFMAIN tree). +-% VARTEXMF = @texmf@-var ++VARTEXMF = /var/lib/texmf + + % User texmf trees can be catered for like this... + HOMETEXMF = $HOME/texmf +@@ -79,7 +79,7 @@ + % - list $VARTEXMF in the TEXMF definition; + % - make sure that $VARTEXMF precedes $TEXMFMAIN in the TEXMF definition. + % TEXMF = $TEXMFMAIN +-TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN,!!$TEXMFDIST} ++TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$VARTEXMF,!!$TEXMFMAIN,!!$TEXMFDIST} + + % The system trees. These are the trees that are shared by all the users. + SYSTEXMF = $TEXMFLOCAL:$TEXMFMAIN:$TEXMFDIST +@@ -87,7 +87,7 @@ + % Where generated fonts may be written. This tree is used when the sources + % were found in a system tree and either that tree wasn't writable, or the + % varfonts feature was enabled in MT_FEATURES in mktex.cnf. +-VARTEXFONTS = @vartexfonts@ ++VARTEXFONTS = /var/cache/fonts + + % Where to look for ls-R files. There need not be an ls-R in the + % directories in this path, but if there is one, Kpathsea will use it. +diff -urN tetex-src-beta-2.96.7.20040721.orig/texk/web2c/fmtutil.in tetex-src-beta-2.96.7.20040721/texk/web2c/fmtutil.in +--- tetex-src-beta-2.96.7.20040721.orig/texk/web2c/fmtutil.in 2004-05-10 08:03:11.000000000 +0900 ++++ tetex-src-beta-2.96.7.20040721/texk/web2c/fmtutil.in 2004-09-03 01:05:34.032608848 +0900 +@@ -38,7 +38,7 @@ + + # Change "tex.ini -> bplain.ini" and "- -> language.dat" + # if you want babel support in tex: +-tex tex - -8bit tex.ini ++tex tex language.dat -8bit bplain.ini + @ALEPH@aleph aleph - *aleph.ini + @PETEX@latex pdfetex language.dat -8bit *latex.ini + @PETEX@etex pdfetex language.def -8bit *etex.ini +@@ -52,11 +52,11 @@ + + # Change "amstex.ini -> bamstex.ini" and "- -> language.dat" + # if you want babel support in amstex: +-#! amstex pdfetex - -8bit *amstex.ini ++amstex pdfetex language.dat -8bit *bamstex.ini + + # Change "pdfamstex.ini -> pdfbamstex.ini" and "- -> language.dat" + # if you want babel support in pdfamstex: +-#! pdfamstex pdfetex - -8bit *pdfamstex.ini ++pdfamstex pdfetex language.dat -8bit *pdfbamstex.ini + + # Context formats: + #! cont-cz pdfetex cont-usr.tex -8bit *cont-cz.ini +@@ -93,7 +93,7 @@ + + # Change "eplain.ini -> ebplain.ini" and "- -> language.dat" + # if you want babel support in eplain: +-#! eplain pdfetex - -8bit *eplain.ini ++eplain pdfetex language.dat -8bit *ebplain.ini + + + # mptopdf utility diff --git a/app-text/tetex/tetex-2.96.7.20040721.ebuild b/app-text/tetex/tetex-2.96.7.20040721.ebuild new file mode 100644 index 000000000000..afe8822f0478 --- /dev/null +++ b/app-text/tetex/tetex-2.96.7.20040721.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/tetex-2.96.7.20040721.ebuild,v 1.1 2004/10/17 12:30:14 usata Exp $ + +inherit tetex eutils flag-o-matic + +TETEX_TEXMF_PV=2.96.5.20040711 +S=${WORKDIR}/tetex-src-beta-${PV} + +TETEX_SRC="tetex-src-beta-${TETEX_SRC_PV:-${TETEX_PV}}.tar.gz" +TETEX_TEXMF="tetex-texmf-beta-${TETEX_TEXMF_PV:-${TETEX_PV}}.tar.gz" +TETEX_TEXMF_SRC="tetex-texmfsrc-beta-${TETEX_TEXMF_PV:-${TETEX_PV}}.tar.gz" + +DESCRIPTION="a complete TeX distribution" +HOMEPAGE="http://tug.org/teTeX/" + +SRC_PATH_TETEX=ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta +SRC_URI="${SRC_PATH_TETEX}/${TETEX_SRC} + ${SRC_PATH_TETEX}/${TETEX_TEXMF} + ${SRC_PATH_TETEX}/${TETEX_TEXMF_SRC}" + +KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64 ~ppc64 ~ppc-macos" +IUSE="" + +pkg_setup() { + ewarn + ewarn "teTeX-beta ebuild will remove config files stored in /usr/share/texmf." + ewarn "Please make a backup before upgrading if you changed anything." + ewarn + + ebeep + epause +} + +src_compile() { + use amd64 && replace-flags "-O3" "-O2" + tetex_src_compile +} + +src_install() { + tetex_src_install base doc fixup link +} -- 2.26.2