Added tetex-beta distribution; bug #60835.
authorMamoru Komachi <usata@gentoo.org>
Sun, 17 Oct 2004 12:30:14 +0000 (12:30 +0000)
committerMamoru Komachi <usata@gentoo.org>
Sun, 17 Oct 2004 12:30:14 +0000 (12:30 +0000)
app-text/tetex/ChangeLog
app-text/tetex/Manifest
app-text/tetex/files/digest-tetex-2.96.7.20040721 [new file with mode: 0644]
app-text/tetex/files/tetex-2.96.7.20040721-dont-run-config.diff [new file with mode: 0644]
app-text/tetex/files/tetex-2.96.7.20040721.diff [new file with mode: 0644]
app-text/tetex/tetex-2.96.7.20040721.ebuild [new file with mode: 0644]

index f8ca51142f5364496fc03efd0998ba76429c6714..b29d99d564c00b5f3f13c67bcddc7f26cb2c4219 100644 (file)
@@ -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 <usata@gentoo.org>
+  +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 <usata@gentoo.org> tetex-1.0.7-r13.ebuild:
   Corrected missing dvips-secure.diff. (It was in patch archive but not
index 43ed869cbf46e7e985a1679f94e1f6934217be47..a3a3563e9ed0a36da14a578d039639909d08ebb2 100644 (file)
@@ -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 (file)
index 0000000..9d8075c
--- /dev/null
@@ -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 (file)
index 0000000..e06ae34
--- /dev/null
@@ -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 (file)
index 0000000..1440428
--- /dev/null
@@ -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 (file)
index 0000000..afe8822
--- /dev/null
@@ -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
+}