diff options
author | Bertrand Jacquin <beber@meleeweb.net> | 2008-06-02 23:45:18 +0200 |
---|---|---|
committer | Bertrand Jacquin <beber@meleeweb.net> | 2008-06-02 23:45:18 +0200 |
commit | 04b2f71674df62ace5befa55e628f0a392b5bd7b (patch) | |
tree | 4949d587fe5f6795adbfec9ffffae93a90a75c43 | |
parent | digest are not anymore require (diff) | |
download | portage-04b2f71674df62ace5befa55e628f0a392b5bd7b.tar.xz |
import personnal texlive and linuxdoc release
-rw-r--r-- | app-text/linuxdoc-tools/Manifest | 28 | ||||
-rw-r--r-- | app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.13-letter.patch | 24 | ||||
-rw-r--r-- | app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-lib64.patch | 13 | ||||
-rw-r--r-- | app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-strip.patch | 10 | ||||
-rw-r--r-- | app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.21-malloc.patch | 13 | ||||
-rw-r--r-- | app-text/linuxdoc-tools/files/linuxdoc-tools-fi.patch | 50 | ||||
-rw-r--r-- | app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild | 86 | ||||
-rw-r--r-- | app-text/texlive-core/ChangeLog | 228 | ||||
-rw-r--r-- | app-text/texlive-core/Manifest | 56 | ||||
-rw-r--r-- | app-text/texlive-core/files/texmf-update | 89 | ||||
-rw-r--r-- | app-text/texlive-core/metadata.xml | 13 | ||||
-rw-r--r-- | app-text/texlive-core/texlive-core-2007-r11.ebuild | 266 | ||||
-rw-r--r-- | app-text/texlive-core/texlive-core-2007-r12.ebuild | 270 |
13 files changed, 1146 insertions, 0 deletions
diff --git a/app-text/linuxdoc-tools/Manifest b/app-text/linuxdoc-tools/Manifest new file mode 100644 index 00000000..a4b5ddb6 --- /dev/null +++ b/app-text/linuxdoc-tools/Manifest @@ -0,0 +1,28 @@ +AUX linuxdoc-tools-0.9.13-letter.patch 1130 RMD160 dcdaa86650314a6d2eb695ed4badf426334424e0 SHA1 7ebc226b62e737ad2a9c8abd79cef5566ecc2dce SHA256 509af3d0f8570d7501e65366d7c72ccd7d5cefcd54efd3c9a4fc13ce6f9bc04c +MD5 adc768b3c89759488fd5f86c76a8faa7 files/linuxdoc-tools-0.9.13-letter.patch 1130 +RMD160 dcdaa86650314a6d2eb695ed4badf426334424e0 files/linuxdoc-tools-0.9.13-letter.patch 1130 +SHA256 509af3d0f8570d7501e65366d7c72ccd7d5cefcd54efd3c9a4fc13ce6f9bc04c files/linuxdoc-tools-0.9.13-letter.patch 1130 +AUX linuxdoc-tools-0.9.20-lib64.patch 400 RMD160 fe9d65815836b5dec682364caf2de0ed888e937c SHA1 e787c792f6964a81ac0f21103b6bfa9073af6135 SHA256 f681347bc2e59647bc7667d323825579ca325cef973250fb5192e01e16e14587 +MD5 5427146d492eadd6b04ae144a51f0d15 files/linuxdoc-tools-0.9.20-lib64.patch 400 +RMD160 fe9d65815836b5dec682364caf2de0ed888e937c files/linuxdoc-tools-0.9.20-lib64.patch 400 +SHA256 f681347bc2e59647bc7667d323825579ca325cef973250fb5192e01e16e14587 files/linuxdoc-tools-0.9.20-lib64.patch 400 +AUX linuxdoc-tools-0.9.20-strip.patch 348 RMD160 b44afd4975bcf7acd0137e4fe7a71b66c5c5acb8 SHA1 3cc40a552e11165d37276ac58177de1d81ebd039 SHA256 cf2e8127998c6c4215b7ea99035367780ac1767a83a1591359e5ee7f2c1a1d11 +MD5 0dd08fcb73bc04a46f6af4165b015554 files/linuxdoc-tools-0.9.20-strip.patch 348 +RMD160 b44afd4975bcf7acd0137e4fe7a71b66c5c5acb8 files/linuxdoc-tools-0.9.20-strip.patch 348 +SHA256 cf2e8127998c6c4215b7ea99035367780ac1767a83a1591359e5ee7f2c1a1d11 files/linuxdoc-tools-0.9.20-strip.patch 348 +AUX linuxdoc-tools-0.9.21-malloc.patch 319 RMD160 661ea0b64b0051362dbb856830b260d0d6650b50 SHA1 49bb3101115ca0ec40d7c327d24c12567c2c3092 SHA256 37739ab14bb0e2f7c89be84043c865eefe7d9f5473284ddd97fb1c05dd7916a3 +MD5 afd04d86a41faa67feb2cb399c97ebe4 files/linuxdoc-tools-0.9.21-malloc.patch 319 +RMD160 661ea0b64b0051362dbb856830b260d0d6650b50 files/linuxdoc-tools-0.9.21-malloc.patch 319 +SHA256 37739ab14bb0e2f7c89be84043c865eefe7d9f5473284ddd97fb1c05dd7916a3 files/linuxdoc-tools-0.9.21-malloc.patch 319 +AUX linuxdoc-tools-fi.patch 1126 RMD160 164cf2230e725ce43a7c0801cdd13c413f8a319e SHA1 c20027f6b997c72ff7dea1d95f5f5aa55446bcdf SHA256 57e547987c66153c5cb5add232c8b207e71155e72f6fa2df5752a8c937f4c9be +MD5 5562df4a3f96b9fa60ef108b255ceffa files/linuxdoc-tools-fi.patch 1126 +RMD160 164cf2230e725ce43a7c0801cdd13c413f8a319e files/linuxdoc-tools-fi.patch 1126 +SHA256 57e547987c66153c5cb5add232c8b207e71155e72f6fa2df5752a8c937f4c9be files/linuxdoc-tools-fi.patch 1126 +DIST linuxdoc-tools_0.9.21-0.4.tar.gz 590530 RMD160 35b03151b9977522d33c131e4eb117154f501722 SHA1 38472ba22b250fb9a95907fd1494f4310496ff7a SHA256 d36208dce68435598482d3ade8efcc4772f50c4d1c6712a00df13fb471e51b2b +EBUILD linuxdoc-tools-0.9.21_p4.ebuild 2347 RMD160 6822d197a45de9493dcfee581814402277342e81 SHA1 36b1e079dbe7f20bde744deab2f969afff737995 SHA256 f71c2dc3ee5fdb1a05c9f900b5115895fa48bb12e30eef7daae0a9ce2d720433 +MD5 f1339e8b2a900c946b51d81ede1a8f4b linuxdoc-tools-0.9.21_p4.ebuild 2347 +RMD160 6822d197a45de9493dcfee581814402277342e81 linuxdoc-tools-0.9.21_p4.ebuild 2347 +SHA256 f71c2dc3ee5fdb1a05c9f900b5115895fa48bb12e30eef7daae0a9ce2d720433 linuxdoc-tools-0.9.21_p4.ebuild 2347 +MD5 8f416727d3ad212105ab7e0f953563e3 files/digest-linuxdoc-tools-0.9.21_p4 277 +RMD160 cf4c80a8925527c11816f1004e6d22618f635b9f files/digest-linuxdoc-tools-0.9.21_p4 277 +SHA256 8d77085155c7c39ca544c42bcc9091d388101b60f7e715b5c4c245cae495a3e7 files/digest-linuxdoc-tools-0.9.21_p4 277 diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.13-letter.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.13-letter.patch new file mode 100644 index 00000000..ed6e0e80 --- /dev/null +++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.13-letter.patch @@ -0,0 +1,24 @@ +--- linuxdoc-tools-0.9.13/lib/LinuxDocTools.pm.letter Mon Nov 26 16:09:37 2001 ++++ linuxdoc-tools-0.9.13/lib/LinuxDocTools.pm Mon Nov 26 16:09:49 2001 +@@ -108,7 +108,7 @@ + { option => "pass", type => "s", short => "P" } + ]; + $global->{backend} = "linuxdoc"; +- $global->{papersize} = "a4"; ++ $global->{papersize} = "letter"; + $global->{language} = "en"; + $global->{charset} = "ascii"; + $global->{style} = ""; +--- linuxdoc-tools-0.9.13/man/linuxdoc.1.letter Mon Nov 26 16:10:04 2001 ++++ linuxdoc-tools-0.9.13/man/linuxdoc.1 Mon Nov 26 16:10:42 2001 +@@ -46,8 +46,8 @@ + format, but just output the usage of this suites. + Available formats are: html, info, latex, lyx, rtf, tex, check. + .IP "--papersize=\fIsize\fR, -p +-Set the paper size. Default is ``a4'' (European 297x210mm paper). +-You may also specify ``letter'' size. ++Set the paper size. Default is ``letter''. ++You may also specify ``a4'' size (European 297x210mm paper). + .IP "--language=\fIlang\fR, -l" + Specify the language of the document (this may change which style + files are used for formatting by a back end). The default language is diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-lib64.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-lib64.patch new file mode 100644 index 00000000..04816c4f --- /dev/null +++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-lib64.patch @@ -0,0 +1,13 @@ +--- linuxdoc-tools-0.9.20/bin/linuxdoc.in.orig 2002-09-10 14:31:56.000000000 -0400 ++++ linuxdoc-tools-0.9.20/bin/linuxdoc.in 2002-09-10 14:32:32.000000000 -0400 +@@ -23,8 +23,10 @@ + + use lib "@DATADIR@"; + use lib "@prefix@/perl5"; ++use lib "@prefix@/lib64/perl5"; + use lib "@prefix@/lib/perl5"; + use lib "@prefix@/share/perl5"; ++ + $progs = { + "NSGMLS" => "@NSGMLS@", + "SGMLSASP" => "@SGMLSASP@", diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-strip.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-strip.patch new file mode 100644 index 00000000..198bd24a --- /dev/null +++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-strip.patch @@ -0,0 +1,10 @@ +--- linuxdoc-tools-0.9.20/Makefile.in.strip Mon Apr 22 17:30:06 2002 ++++ linuxdoc-tools-0.9.20/Makefile.in Mon Apr 22 17:30:19 2002 +@@ -87,7 +87,6 @@ + ( cd iso-entities; \ + $(MAKE) install ) + endif +- strip sgmlpre/sgmlpre + for ii in sgmlpre/sgmlpre rtf-fix/rtf2rtf; do \ + bn=`basename $$ii`; \ + $(INSTALL_PROGRAM) $$ii $(bindir)/$$bn; \ diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.21-malloc.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.21-malloc.patch new file mode 100644 index 00000000..2f5b3dc4 --- /dev/null +++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.21-malloc.patch @@ -0,0 +1,13 @@ +Index: linuxdoc-tools-0.9.21/rtf-fix/rtf2rtf.l +=================================================================== +--- linuxdoc-tools-0.9.21.orig/rtf-fix/rtf2rtf.l ++++ linuxdoc-tools-0.9.21/rtf-fix/rtf2rtf.l +@@ -22,7 +22,7 @@ + + %{ + +-#include <malloc.h> ++#include <stdlib.h> + #include <stdio.h> + #include <string.h> + diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-fi.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-fi.patch new file mode 100644 index 00000000..cc9e31f6 --- /dev/null +++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-fi.patch @@ -0,0 +1,50 @@ +--- linuxdoc-tools-0.9.21/lib/LinuxDocTools/Lang.pm.fi 2001-05-24 16:57:41.000000000 +0100 ++++ linuxdoc-tools-0.9.21/lib/LinuxDocTools/Lang.pm 2005-06-30 13:09:18.000000000 +0100 +@@ -64,6 +64,7 @@ + ja japanese japanese + pl polski polish + ko korean korean ++ fi suomi finnish + ); + + +@@ -170,7 +171,8 @@ + "ro" => "Înapoi", + "ja" => "Á°¤Î¥Ú¡¼¥¸", + "pl" => "Poprzedni", +- "ko" => "ÀÌÀü" ++ "ko" => "ÀÌÀü", ++ "fi" => "Edellinen" + }, + "Next" => { + "nl" => "Verder", +@@ -186,7 +188,8 @@ + "ro" => "Înainte", + "ja" => "¼¡¤Î¥Ú¡¼¥¸", + "pl" => "Nastny", +- "ko" => "´ÙÀ½" ++ "ko" => "´ÙÀ½", ++ "fi" => "Seuraava" + }, + "Contents" => { + "nl" => "Inhoud", +@@ -202,7 +205,8 @@ + "ro" => "Cuprins", + "ja" => "Ìܼ¡¤Ø", + "pl" => "Spis Trei", +- "ko" => "Â÷·Ê" ++ "ko" => "Â÷·Ê", ++ "fi" => "Sisällys" + }, + "Table of Contents" => { + "nl" => "Inhoudsopgave", +@@ -218,7 +222,8 @@ + "ro" => "Cuprins", + "ja" => "Ìܼ¡", + "pl" => "Spis Trei", +- "ko" => "Â÷·Ê" ++ "ko" => "Â÷·Ê", ++ "fi" => "Sisällysluettelo" + } + }; + diff --git a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild new file mode 100644 index 00000000..522dc56c --- /dev/null +++ b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild,v 1.3 2006/09/22 05:36:01 dberkholz Exp $ + +# If docs fails to generate with the following type of errors: +# +# /usr/bin/nsgmls:.*:E: "X0393" is not a function name +# +# then its is probably sgml-common that did not add all its on catalogs +# properly, namely: +# +# /usr/share/sgml/sgml-iso-entities-8879.1986/catalog +# + +inherit eutils sgml-catalog + +MY_PV="${PV/_p/-0.}" + +S="${WORKDIR}/${P/_p*}" +DESCRIPTION="A toolset for processing LinuxDoc DTD SGML files" +HOMEPAGE="http://packages.qa.debian.org/l/linuxdoc-tools.html" +SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${MY_PV}.tar.gz" + +LICENSE="KenMacLeod SGMLUG" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +IUSE="tetex" + +DEPEND="app-text/openjade + app-text/sgml-common + >=dev-lang/perl-5.004 + sys-apps/gawk + sys-apps/groff + !<app-text/sgmltools-lite-3.0.3-r10 + app-text/tetex" + +RDEPEND="${DEPEND} + tetex? ( app-text/tetex )" + +sgml-catalog_cat_include "/etc/sgml/linuxdoc.cat" \ + "/usr/share/linuxdoc-tools/linuxdoc-tools.catalog" + + +src_unpack() { + unpack ${A} + + cd ${S} + epatch "${FILESDIR}/${PN}-fi.patch" + epatch "${FILESDIR}/${PN}-0.9.13-letter.patch" + epatch "${FILESDIR}/${PN}-0.9.20-lib64.patch" + epatch "${FILESDIR}/${PN}-0.9.20-strip.patch" + epatch "${FILESDIR}/${PN}-0.9.21-malloc.patch" +} +src_compile() { + local myconf="--with-installed-iso-entities" + + econf $myconf || die "./configure failed" + emake CFLAGS="${CFLAGS}" || die "Compilation failed" +} + +src_install() { + # Else fails with sandbox violations + export VARTEXFONTS="${T}/fonts" + + # Besides the path being wrong, in changing perl5libdir, it cannot find the + # catalog. + export SGML_CATALOG_FILES="${ROOT}/usr/share/sgml/sgml-iso-entities-8879.1986/catalog" + + eval `perl -V:installvendorarch` + einstall \ + perl5libdir="${D}${installvendorarch}" \ + LINUXDOCDOC="${D}/usr/share/doc/${PF}/guide" \ + || die "Installation failed" + + # Wrong path for the catalog. + dosed -e \ + 's,/iso-entities-8879.1986/iso-entities.cat,/sgml-iso-entities-8879.1986/catalog,' \ + /usr/share/linuxdoc-tools/LinuxDocTools.pm + + if use tetex ; then + insinto /usr/share/texmf/tex/latex/misc + doins "${S}"/lib/*.sty + fi + + dodoc ChangeLog README +} diff --git a/app-text/texlive-core/ChangeLog b/app-text/texlive-core/ChangeLog new file mode 100644 index 00000000..94a95774 --- /dev/null +++ b/app-text/texlive-core/ChangeLog @@ -0,0 +1,228 @@ +# 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.41 2007/12/18 19:21:15 jer Exp $ + + 18 Dec 2007; Jeroen Roovers <jer@gentoo.org> texlive-core-2007-r11.ebuild: + Marked ~hppa (bug #195815). + +*texlive-core-2007-r11 (14 Dec 2007) + + 14 Dec 2007; Alexis Ballier <aballier@gentoo.org> + -texlive-core-2007-r10.ebuild, +texlive-core-2007-r11.ebuild: + Push changes + + 14 Dec 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007-r10.ebuild: + Symlink mf from mf-nowin when X useflag is off, some scripts expect it to + exist. Thanks to Diego for spotting it. + + 11 Dec 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007-r10.ebuild: + remove cstetex references, its being removed, part of bug #196673 + + 07 Dec 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007-r10.ebuild: + remove bin-detex and bin-dialog texmf modules, they dont install anything + that is not provided by other packages + + 07 Dec 2007; Alexis Ballier <aballier@gentoo.org> + -files/2007/texmf.d/00header.cnf, -files/2007/texmf.d/05searchpaths.cnf, + -files/2007/texmf.d/10standardpaths.cnf, + -files/2007/texmf.d/15options.cnf, -files/2007/texmf.d/20sizes.cnf, + -files/2007/texmf.d/25misc.cnf, texlive-core-2007-r10.ebuild: + Make a tarball of texmf.d files + + 07 Dec 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007-r10.ebuild: + build mpost at compile time, thanks to RafaÅ‚ MużyÅ‚o <galtgendo@o2.pl> for + reporting, bug #201187 + +*texlive-core-2007-r10 (03 Dec 2007) + + 03 Dec 2007; Alexis Ballier <aballier@gentoo.org> + -texlive-core-2007-r9.ebuild, +texlive-core-2007-r10.ebuild: + remove bin-dvipdfmx package, it is provided by app-text/dvipdfmx, thanks to + Jie Luo <clotho67@gmail.com>, bug #201051 + +*texlive-core-2007-r9 (02 Dec 2007) + + 02 Dec 2007; Alexis Ballier <aballier@gentoo.org> + -texlive-core-2007-r8.ebuild, +texlive-core-2007-r9.ebuild: + push changes + + 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, + -files/2007/tetex-3.0_p1-xpdf-CVE-2007-3387.patch, + -files/2007/xpdf-3.02pl2.patch, + -files/2007/texlive-core-2007-bump_makeindex_limitations.patch, + -files/2007/texlive-core-2007-dvips_bufferoverflow.patch, + -files/2007/texlive-core-2007-icu-xetex-execstacks.patch, + -files/2007/texlive-core-2007-libteckit-asneeded.patch, + -files/2007/texlive-core-2007-mpware.patch, texlive-core-2007-r8.ebuild: + make a patchset tarball + + 21 Nov 2007; Alexis Ballier <aballier@gentoo.org> + +files/2007/texlive-core-2007-bump_makeindex_limitations.patch, + texlive-core-2007-r8.ebuild: + bump makeindex limitations, will allow much longer paths to be used, bug + #199590 + + 18 Nov 2007; Alexis Ballier <aballier@gentoo.org> + files/2007/texmf.d/05searchpaths.cnf: + set VARTEXFONTS to the correct value; its overwritten by texmf-update but + better safe than sorry if we want to drop this at some point + +*texlive-core-2007-r8 (11 Nov 2007) + + 11 Nov 2007; Alexis Ballier <aballier@gentoo.org> + -texlive-core-2007-r7.ebuild, +texlive-core-2007-r8.ebuild: + remove cjk-utils from here, dev-tex/cjk-latex takes care of these + + 10 Nov 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007-r7.ebuild: + block cjk-latex for now as they collide + +*texlive-core-2007-r7 (10 Nov 2007) + + 10 Nov 2007; Alexis Ballier <aballier@gentoo.org> + -texlive-core-2007-r6.ebuild, +texlive-core-2007-r7.ebuild: + remove ps2eps from here, will give it its own ebuild + +*texlive-core-2007-r6 (07 Nov 2007) + + 07 Nov 2007; Alexis Ballier <aballier@gentoo.org> + +files/2007/xpdf-3.02pl2.patch, -texlive-core-2007-r5.ebuild, + +texlive-core-2007-r6.ebuild: + security fix for libxpdf, bug #196735 + +*texlive-core-2007-r5 (06 Nov 2007) + + 06 Nov 2007; Alexis Ballier <aballier@gentoo.org> + -texlive-core-2007-r3.ebuild, -texlive-core-2007-r4.ebuild, + +texlive-core-2007-r5.ebuild: + fixes for buffer overflow in dviljk, bug #198229 + + 02 Nov 2007; Alexis Ballier <aballier@gentoo.org> + files/2007/texmf.d/10standardpaths.cnf: + fix TEXMFDOCDIR, make it use SELFAUTO variables + +*texlive-core-2007-r4 (30 Oct 2007) + + 30 Oct 2007; Alexis Ballier <aballier@gentoo.org> + +texlive-core-2007-r4.ebuild: + revision bump for removal of tex4ht, it has its own ebuild + +*texlive-core-2007-r3 (28 Oct 2007) + + 28 Oct 2007; Alexis Ballier <aballier@gentoo.org> + -texlive-core-2007-r2.ebuild, +texlive-core-2007-r3.ebuild: + push changes + + 28 Oct 2007; Alexis Ballier <aballier@gentoo.org> files/texmf-update: + more selective patterns for texmf-update to decide what to merge to + texmf.cnf (*.cnf), fmtutil.cnf (*.cnf), updmap.cfg (*.cfg) + + 28 Oct 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007-r2.ebuild: + Ship an updated config.ps, see bug #195815 comment 51, or alternatively: + http://tug.org/texlive/bugs.html + + 28 Oct 2007; Alexis Ballier <aballier@gentoo.org> + files/2007/texmf.d/20sizes.cnf, +files/2007/texmf.d/25misc.cnf, + texlive-core-2007-r2.ebuild: + add more values to the config files, this should fix a few issues with stack + size exceeded + + 27 Oct 2007; Alexis Ballier <aballier@gentoo.org> + files/2007/texmf.d/05searchpaths.cnf: + Make use of SELFAUTO variables in texmf.cnf file, so that we'll be closer to + upstream's config file and it will be more robust if installed in another + directory + + 27 Oct 2007; Alexis Ballier <aballier@gentoo.org> + files/2007/texmf.d/05searchpaths.cnf: + add a warning about modifying TEXMFSYSVAR + + 26 Oct 2007; Ferris McCormick <fmccor@gentoo.org> + texlive-core-2007-r2.ebuild: + Add ~amd64 --- part of Bug #195815 + + 25 Oct 2007; Markus Rothe <corsair@gentoo.org> + texlive-core-2007-r2.ebuild: + Added ~ppc64; bug #195815 + + 25 Oct 2007; Raúl Porcel <armin76@gentoo.org> + texlive-core-2007-r2.ebuild: + Add ~alpha/~ia64 wrt #195815 + + 25 Oct 2007; Ferris McCormick <fmccor@gentoo.org> + texlive-core-2007-r2.ebuild: + Add ~sparc --- Bug #195815 + + 25 Oct 2007; Christian Faulhammer <opfer@gentoo.org> + texlive-core-2007-r2.ebuild: + keyworded ~x86, bug 195815 + +*texlive-core-2007-r2 (22 Oct 2007) + + 22 Oct 2007; Alexis Ballier <aballier@gentoo.org> + +files/2007/texlive-core-2007-dvips_bufferoverflow.patch, + -texlive-core-2007-r1.ebuild, +texlive-core-2007-r2.ebuild: + Add a patch from upstream to prevent buffer overflow with too long hrefs + using dvips -z + +*texlive-core-2007-r1 (21 Oct 2007) + + 21 Oct 2007; Alexis Ballier <aballier@gentoo.org> + -texlive-core-2007.ebuild, +texlive-core-2007-r1.ebuild: + push changes + + 21 Oct 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007.ebuild: + cosmetics, use dosym instead of ln + + 21 Oct 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007.ebuild: + remove the chown on the texmf tree, other texmf packages dont do it anyway + and it wasnt chowning texmf-dist; will reenable it if it is really needed, + but it shouldnt + + 20 Oct 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007.ebuild: + also remove texmf-dist/doc when doc useflag is off, will save a few bits + + 20 Oct 2007; Alexis Ballier <aballier@gentoo.org> files/texmf-update: + No need to run texlinks in texmf-update anymore now that we have etexlinks + + 20 Oct 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007.ebuild: + make use of the new etexlinks helper function, bug #196246 + + 19 Oct 2007; Alexis Ballier <aballier@gentoo.org> + +files/2007/texmf.d/00header.cnf, +files/2007/texmf.d/10standardpaths.cnf, + -files/2007/texlive-core-2007-gentoo-texmf-site.patch, + +files/2007/texmf.d/05searchpaths.cnf, +files/2007/texmf.d/15options.cnf, + +files/2007/texmf.d/20sizes.cnf, texlive-core-2007.ebuild: + Ship our own texmf.cnf defaults, greatly based on texlive's dvd one, this + should fix bug #196167 + + 15 Oct 2007; Alexis Ballier <aballier@gentoo.org> + texlive-core-2007.ebuild: + block tex4ht, texlive provides it + +*texlive-core-2007 (14 Oct 2007) + + 14 Oct 2007; Alexis Ballier <aballier@gentoo.org> + +files/2007/tetex-3.0-CVE-2007-0650.patch, + +files/2007/tetex-3.0_p1-xpdf-CVE-2007-3387.patch, + +files/2007/texlive-core-2007-gentoo-texmf-site.patch, + +files/2007/texlive-core-2007-icu-xetex-execstacks.patch, + +files/2007/texlive-core-2007-libteckit-asneeded.patch, + +files/2007/texlive-core-2007-mpware.patch, +files/texmf-update, + +metadata.xml, +texlive-core-2007.ebuild: + Initial import + diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest new file mode 100644 index 00000000..1b6a4d54 --- /dev/null +++ b/app-text/texlive-core/Manifest @@ -0,0 +1,56 @@ +AUX texmf-update 2753 RMD160 3324cd39e2773784b27fd8d04bbb00d927556aa1 SHA1 4138004647d7b875c88628bf85546bea0eb13c5c SHA256 da1aa3dda03a6a26049e7cf581709c1ad3d4a99763511139d633199e9d3e8575 +DIST texlive-core-2007-texmf.d-1.tar.bz2 9517 RMD160 7ba4cc2800151ad56b3553fe30dbe893a9a71f68 SHA1 634f63b7c3acd561e8cf3c258aa75a23d32c5b75 SHA256 0dac69a452a2e333684be762f9ea146fb81eec33912f2ea3ccc9b981bfe46090 +DIST texlive-core-2007-updated-config.ps.bz2 2981 RMD160 af88bbda9227e718ebf69d007f424c8b985a0404 SHA1 56bbeba1c9566437ffbe138089bc5965d79dc312 SHA256 ff12f1f6a68e45ad8d8f960f5fe76aae159d64074507a4a650973e1e865c8acd +DIST texlive-core-2007.tar.bz2 31078286 RMD160 496cb3fa3c5cd9b2ea5da3b0bced67a2b5afe7b9 SHA1 37286f7b962c18ec5234071a8d2dde1499d9ab71 SHA256 96c12147ea9717539553eb6b3be52c2df6163ca617dccc71282ccd39c2e5773b +DIST texlive-core-patches-2.tar.bz2 17459 RMD160 9d167a7651ed4d778b96de3f6b5464202bf72a2d SHA1 b46927e1d9ac5a90edd47c55445e0473da0f079a SHA256 21ff74c02fa15bd817f2724a60c6bc469cbf4e161c7f0c31b0165e4402620851 +DIST texlive-core-patches-4.tar.bz2 20568 RMD160 cc3748e11f23773168f78311307537c402e8fe93 SHA1 e45c1d77591fa85696d01e81f2a1b47f195f1ef5 SHA256 0d89cb00d27a7cec82f0a85b810f3e752d3870d95e718dbb9bb035c749f3bc5e +DIST texlive-module-bin-afm2pl-2007.zip 25453 RMD160 af1597b5ed9ed7bc9766139e3434f5e42b483087 SHA1 6600bf9d592b1e532835890f29b22465b0da3532 SHA256 9efc5a4306a43bf36d9c84ef05d213fcf1d62354b8403eddaf3e4e699a297d31 +DIST texlive-module-bin-aleph-2007.zip 14933 RMD160 93945ed4fa3f8db6240b42d5fbf130afa463d9df SHA1 3b05a52046676130524d70256bd65ecc560e50b3 SHA256 a52f4af1dea68e8a1f7da81cb5b49495b3ea04b39bf5fac028ec9c9aca7279ea +DIST texlive-module-bin-bibtex-2007.zip 3196 RMD160 f2afb884be1cc67913ee05e727c35360deadceca SHA1 6ce5ea26b564ec0e6393809c65b63fa050473f1d SHA256 29f486de15d1e18cfcb3d3a6e57c7b295acf157ee2ffe4335938c05a6bbc0c54 +DIST texlive-module-bin-bibtex8-2007.zip 39175 RMD160 5f06d81b2194800a180a4606dcdb6e7d4266d9a2 SHA1 c550af65264444b757f043f8eda1311ff0531abb SHA256 ed1f942524e5f6bb61992a791b11c2304c295751c6480f9318101127e32be450 +DIST texlive-module-bin-chktex-2007.zip 270443 RMD160 79ecd61980fab4f3406befe7f55db456c5ae7fe9 SHA1 7ee136468a326871a6702ef67e191214f670f53e SHA256 e4c2b67a0d82228e5c8a9ed9384e71c251807753c9aec6502928e3945b5a4db7 +DIST texlive-module-bin-ctie-2007.zip 2125 RMD160 2f704a707baeb143de42ab9693745d8f4368cc40 SHA1 c4e98f1051a4bb3eef791fdbd535e0f3eaff8c0c SHA256 56555e14a6aafa508419140ec0b7436985b78f2858160c9b6c3e55bb2e55efb2 +DIST texlive-module-bin-cweb-2007.zip 3699 RMD160 704769d2042365039d1ec3a28d16f144c3cfe9e3 SHA1 22fd6d38397b04d951538884da20222598a6f394 SHA256 f59fc4e6adbe88229f8a3abcaae843bd88c9eb33e18309395b1935a79cacad62 +DIST texlive-module-bin-dtl-2007.zip 7720 RMD160 559be4e38b6a713df45ddd3b56ec17f48191f111 SHA1 8920d133dc1ca1707cd666bb337b6be22e119e7a SHA256 08cf71d428feae9e4f68ce72366d58b57aae4df859420851789c7bc56956faf4 +DIST texlive-module-bin-dvi2tty-2007.zip 3531 RMD160 129ce0c1b2e9e81c6138b9cf1c3692b156a2df14 SHA1 825b12cbdb99089fd69eabd63336cc7dffe35d64 SHA256 cb74b5251d708b4965e5696aaab0aff7b640054617a6d608df21ad47e094cabd +DIST texlive-module-bin-dvicopy-2007.zip 1742 RMD160 7a7c9ab283de24a17123310ad04f88f9fe45ff38 SHA1 b201f4b957fe85c63a91357883fe4e2a1d379082 SHA256 c74e2bb8f51fd9e90f44d2c3fca315e1eb427a15d3efed45f87a410a36314403 +DIST texlive-module-bin-dvidvi-2007.zip 3432 RMD160 0d35aafcc35f10fc5ab6e870f40b648c07274a85 SHA1 f18910be5ae04000ef85fa439cd20c6497ea530e SHA256 a53e1bbf61eeeff6f0e7954ced45a84dc9bc596c3c00eb1eebd5be437fc390ae +DIST texlive-module-bin-dviljk-2007.zip 7134 RMD160 65dbf5a3649f8047de237e211a5d7078258abcf0 SHA1 08aa9929d1297b512b2316b7f01cc55f19772121 SHA256 4e74ea262ce2d8f32030016ab4c170d316b829f9a411d3bbf6ad8ff207859003 +DIST texlive-module-bin-dvipsk-2007.zip 723360 RMD160 196005f3ce7f209fa693f2c082bd180b7676362c SHA1 09b258da306adabbcdc5ccc8de744854612b7ed8 SHA256 0dc4d6a657aa479c1c5eecc781df55361c015f8d55c24a39d94c45ce860e9976 +DIST texlive-module-bin-etex-2007.zip 5791 RMD160 97c7eb5317a02e13885f1c62c26fad4895294212 SHA1 af1e807061db5f74898fcc8397430e77142aa661 SHA256 903e6974fc90257a4c26ab927e66ffd4574fa0722e4d6cdb0515d18f418e5ef1 +DIST texlive-module-bin-fontware-2007.zip 6862 RMD160 5f38511f3d78fb2d40eeacdf826c314ceed13aa4 SHA1 55834bf26d5287ab5ce386decfa8d5341677b1b9 SHA256 ec7bab4b134f6e80938f07f6a0566dd945809518923ffbda1063925efde0a88f +DIST texlive-module-bin-getnonfreefonts-2007.zip 2804 RMD160 839cf95c11550ebf93906492545e586b15b91692 SHA1 77cde03a6d7df4076a03b641cb6fa0b974ca6656 SHA256 d551df220c01677f133a40934935541a500b75a9a6d700d47d791ec557241075 +DIST texlive-module-bin-gsftopk-2007.zip 7878 RMD160 ad19c7dcb9878ef6cf170ba4ba4dee98d8eea0db SHA1 ca1925bbdc4270c697e52155b7980504a85aa6d6 SHA256 13b9d967137363944e6f4815b66caf77030979b470e50489ab71727ade6ddee1 +DIST texlive-module-bin-kpathsea-2007.zip 1115479 RMD160 b81ba8bb65cbb0a7770fbbe751b14d87d9f58793 SHA1 d7d4de5a15feed2ca4cdb9da1d9a446cc103a67f SHA256 7b1ff1e6951a28f0696c434bfd3bc1844feb2e3226a2095a4cdeeb16c8e08533 +DIST texlive-module-bin-lacheck-2007.zip 3255 RMD160 7dcd91d2679c1900e712801d8f235008c482eeff SHA1 a505da1a3c7b3b2f426f73172b7f0b5bac48cd9e SHA256 36239cc837de3ffb492e019ea4d2388499dc21339923bf68da8d8224f2ec71ad +DIST texlive-module-bin-makeindex-2007.zip 11714 RMD160 0a2b0c631720676b5eefd18f8a3b513b77b2f0ee SHA1 993e659f7bfdd5645cda1f9dd5ad5f45fa974111 SHA256 86d9c01600af01a41d8d8c71e50b9709110b47514c0a32ca9132c9e9e333f895 +DIST texlive-module-bin-metafont-2007.zip 17329 RMD160 9207d8178b207e878a506c4c8a329b8c43c91a08 SHA1 290a2ce82594307413ba967b4ee2531ce1e0b2b4 SHA256 0745f0bbe9a926baa4ac7942ef0ac150230b8ab3fce0390a7e707d0bede6f0b4 +DIST texlive-module-bin-mfware-2007.zip 10749 RMD160 d5da1db26ac81be55cfab9ae5857033ad1ef5299 SHA1 f351b388737595f9224438fa6e62c1bf784e5fda SHA256 510ea9617cce8a681f85fa618d8ea099ea48e9e17628796c46c166b70d94f1ed +DIST texlive-module-bin-omega-2007.zip 18240 RMD160 1199aedda4d34450c4fc2193f55ffad2880b23d0 SHA1 d679c30167f18ddc598971cbaabcd51cf43f3405 SHA256 691625363e709bf37055e7c00105eb41b0a7475e73c7953d93470d3902f9ea10 +DIST texlive-module-bin-patgen-2007.zip 3927 RMD160 3763db436b5a642c577f381097f8a3293294ada1 SHA1 cff43b897e99870dc8274053f5ce24831916fa35 SHA256 e5bfe7835e8169ea443745ecb0259944696c455d1c7382a379df04fdb043b288 +DIST texlive-module-bin-pdftex-2007.zip 6895923 RMD160 c6213490b65796c8b3d79afefd4d4f7625a040e2 SHA1 f629d3fec49a4fc7c88f521b830e673aba87ba9a SHA256 a3bdcb5598015e14bf733c00ba2ecd94dff3e4a8db2a724483c0325589d56345 +DIST texlive-module-bin-pdftools-2007.zip 17646 RMD160 cf1de0b52d277df838537a724a967864e11cc6eb SHA1 f62510720741f279f3953a7f1628c4814da88ed6 SHA256 44f98b7f0663b61a1f0624b99493da1dd3dfce81b938eba4bf5f7bc22a409aca +DIST texlive-module-bin-ps2pkm-2007.zip 6316 RMD160 22c27f98bee058624adf7b06d5f5b12b470b916a SHA1 3981d7b29365c89ac7709dee851642f62db632b0 SHA256 8817cd14b3f6cb80a3dc1ff03e5d72b0cffc4557e8b364284ae7b925ff14a823 +DIST texlive-module-bin-seetexk-2007.zip 6607 RMD160 04304cb1a64745ccf67a3a6a16d579f9572f9380 SHA1 35f28663868b40dc29a4780023ac701f86db0c1d SHA256 c71d009ebed06b0a888eb1e6f1f80bcf3ede9ea02eef272dd9448bbe0da72f82 +DIST texlive-module-bin-tetex-2007.zip 385431 RMD160 6bea24e30ae03f632568df29bc85e46b29996527 SHA1 218b485180cc6e0b8e3dac02dd6b95658869c7cc SHA256 7fc6d31474ffaf65509eeb230298a0d071c3e656c6b3bf7c5f229b5db96da3a7 +DIST texlive-module-bin-tex-2007.zip 18802 RMD160 78433b7364a53852d88d23b4ee4a23825965b26c SHA1 a1bf2310d4c00db19f3339378bd4c3a04ecab7ae SHA256 19d894e65b9f2b470f210554554e47f66928aee7092a58004461b95d689a1aeb +DIST texlive-module-bin-texconfig-2007.zip 7454 RMD160 c0cf9a15e8959ae081b1d56287c910ca3b1a69c8 SHA1 dc1eab177a4f4f00a4c24a428852dbef441bb10f SHA256 bd7e94aaaaf5ab091cd1248ad38a4d46009258893e904cd670f5c0f2746f288a +DIST texlive-module-bin-texdoc-2007.zip 20035 RMD160 a3734a3483d1feebbf4c66ea6af3b070e279aa8f SHA1 ada848c3e4646237f69684e4c4807becd191dae3 SHA256 5d5e571c11a3db6619e207ec13b3fe60a07d497a4d43e9ab9bc6690615c250a3 +DIST texlive-module-bin-texware-2007.zip 3491 RMD160 eeeecd2c82d729cb01a5a1f29a458133f72c4ebb SHA1 4c69985d651c7f2effb73c946fca90e53c5155ac SHA256 9742f8e8ef2a4f528f5814c1c5059df06061eedba186254e484ea308d1c60c02 +DIST texlive-module-bin-thumbpdf-2007.zip 15164 RMD160 c303f630b9fbdf5f631a6547507c593eb3ea7413 SHA1 6a2aefd9c22d215eb69b7a0db4c07b054a923453 SHA256 1cc62f39a00e9f5c8ccbc984fe6573d0878a55cd36a2fd3b6470c13c5ba6f095 +DIST texlive-module-bin-tie-2007.zip 1875 RMD160 ce528054953cf90998312991dcc3ea3febe13b9f SHA1 25ad2fe796964ccb6255b1beffb06abc3a8833e9 SHA256 2574d7d604669a05a25ad93f69ac97a0df3831b9e8bb3171a560210cc4213ecc +DIST texlive-module-bin-tpic2pdftex-2007.zip 43436 RMD160 087f2cc6b070cee93869d24b956fa23467bbe376 SHA1 a078b83814267ca98d400624955819146eb5b872 SHA256 174290ff432c6fd9d21cbea8668eed4ac2c37541f642b128e92a1474d4942557 +DIST texlive-module-bin-vpe-2007.zip 4201 RMD160 bb0d74efa1c9d32514af6a693012a98e79ac9154 SHA1 9db34510ffae03ddad4597c72dc57cd4dd845d33 SHA256 90111bf5c52a413bbfa9259b6fceeb40e61570ddb9a3d8088242611d4ca8f1ec +DIST texlive-module-bin-web-2007.zip 4984 RMD160 ec5c5c1ef568dea6c3b430dbb551b409820ffc00 SHA1 27c12296457c99718d454a5538381453bd9e59eb SHA256 7e5deadc850021c117da6499d6b4cada3c8fe197c6321c4d626eb14dccba1eb7 +DIST texlive-module-bin-xetex-2007.zip 15556 RMD160 005cc02d4258e912f6e3779e99e175ca5e85ea01 SHA1 04583354a35b58f9ba0267dc47d3bc3068f0104b SHA256 c20ac0e0479aa46588c63a9f2be1c66e783ced129d2172a4dc7ff252e986e933 +DIST texlive-module-bin-xpdf-2007.zip 1207 RMD160 fd7b76bba5d873988468b533ea52e51829e18ddc SHA1 d4c900270bba7c734fe501c0e8f6b1d61fe36c3f SHA256 60bed4ceed92e1edeaa2568ceb3f31cfc3fd244870244fba5f5023679d9c0fb6 +DIST texlive-module-cweb-2007.zip 88516 RMD160 7ad250c2eab30a0110137ede32cdf501a3e08bf2 SHA1 2654c8406a0356432105ee30c79b4b3c61bdb36c SHA256 91c2a400ddcaff4676196ebc75213e949e316de3984cc09f613ded1035ad4423 +DIST texlive-module-fontinst-2007.zip 2273511 RMD160 7fc499691248a19e207be3dbd1a8bec733cd64c6 SHA1 9061d03c0d8fe6818edee4be9e3da57f19f27eb8 SHA256 99338a37acff5cad700fb7e12a162f76b25eb1ecb3d254c6099a95c065de73d2 +DIST texlive-module-lib-regex-2007.zip 873 RMD160 1525034c3434b534a238b90730fe56cefb62641d SHA1 3c1bb3900b0858aab9aff2aa49b8bc42911c7a7f SHA256 af20412fd7c949980c2c285e0604e497c8be6eea2b019e987eda2af2f46145bb +DIST texlive-module-lib-zlib-2007.zip 1221 RMD160 c2dc6572cd09ef2494a8b299334b902df6567f4c SHA1 2c2a4814b2eaba74da4ae35521b521f83f688ab8 SHA256 9f9ab01c861946667c218e0e2ebea7bbb74a65e94ce9cb699b99cfd51fbcfd5a +DIST texlive-module-mft-2007.zip 9083 RMD160 a07d22432636f38a7639a5385ed3e96626041e45 SHA1 fc5585b86daf583779dacc9e25d0e615ba6519e4 SHA256 6d4a52492a03b41fdfc50532a9061ad94723c67ec5ded1d0ea549ee4978511a4 +DIST texlive-module-mkind-english-2007.zip 2264 RMD160 c2d9e9164ed10f55bda56247e94d9bf63adf93e6 SHA1 6660cefd619df95f80f63146f0501cc8dc02e344 SHA256 333fb0b1b4b12764fb16a93ced43721a781202cf0fcb71c5eed4a4903dca5d5c +EBUILD texlive-core-2007-r11.ebuild 7789 RMD160 b10f3ba80bf87dffd23c88e905175a8dc4e963f3 SHA1 9559efad4a30ab7c1cabf60dcc5c55aee7af8324 SHA256 2ca5d5a7186656a52fbd93ed8dc50c06010f823463343f260ec1cdd00101bf20 +EBUILD texlive-core-2007-r12.ebuild 8022 RMD160 f51dc6a52540587880695419ee536958e45e648b SHA1 c5d8c6075f54fc39035569089c0ab9ef77d4a1de SHA256 11123be0c7c4e067d18b7dc3b61e99fad43115ba1e8cc2ae1d716e2d3517adae +MISC ChangeLog 8627 RMD160 01f1ebfa4ac96deb97c0c6032ad30f11993e97b7 SHA1 2cb801689a52938228059fdca1e63d4398eb0432 SHA256 fcf8be8d22273eaefc73498458f282e0e78d363780ed40585b8bcfaf5c27dcf3 +MISC metadata.xml 327 RMD160 10186cf048d44753bf4cec722eed45d2ade12316 SHA1 0254321c012da0e8f80aec6f29a0fb5b17675d4d SHA256 e520223493249c261b48f7f7460ed7c262d35383484e730cfefba51fde1195be diff --git a/app-text/texlive-core/files/texmf-update b/app-text/texlive-core/files/texmf-update new file mode 100644 index 00000000..4d15315f --- /dev/null +++ b/app-text/texlive-core/files/texmf-update @@ -0,0 +1,89 @@ +#!/bin/bash +# +# Utility to update Gentoo TeXLive distribution configuration files +# + +echo "Configuring TeXLive ..." + +PATH=/bin:/usr/bin + +# Fix for all those with altered umask for root +umask 022 + +# Make sure we have a correct environment, bug #30432 +# The list of env. vars is taken from the INSTALL file +for texvar in AFMFONTS BIBINPUTS BSTINPUTS DVILJFONTS DVIPSFONTS \ + DVIPSHEADERS GFFONTS GLYPHFONTS INDEXSTYLE MFBASES MFINPUTS \ + MFPOOL MFTINPUTS MPINPUTS MPMEMS MPPOOL MPSUPPORT OCPINPUTS \ + OFMFONTS OPLFONTS OTPINPUTS OVFFONTS OVPFONTS PKFONTS PSHEADERS \ + T1FONTS T1INPUTS TEXBIB TEXCONFIG TEXDOCS TEXFONTMAPS TEXFONTS \ + TEXFORMATS TEXINDEXSTYLE TEXINPUTS TEXMFCNF TEXMFDBS TEXMFINI \ + TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS TEXSOURCES TFMFONTS TRFONTS \ + VFFONTS XDVIFONTS XDVIVFS ; do + + if [ "${!texvar}" ]; then + if ! $(echo ${!texvar} | grep '^:\|::\|:$' &>/dev/null) ; then + export ${texvar}="${!texvar}:" + fi + fi +done + +if [ "$TEXINPUTS" ]; then + if $(echo ${TEXINPUTS} | grep '/usr/share/texmf' &>/dev/null) ; then + export TEXINPUTS=$(echo ${TEXINPUTS} | sed -e 's|/usr/share/texmf/*:\?||g') + elif $(echo ${TEXINPUTS} | grep '/var/lib/texmf' &>/dev/null) ; then + export TEXINPUTS=$(echo ${TEXINPUTS} | sed -e 's|/var/lib/texmf/*:\?||g') + fi +fi + +if [ -d /etc/texmf/texmf.d ]; then + echo "Generating /etc/texmf/web2c/texmf.cnf from /etc/texmf/texmf.d ..." + cat /etc/texmf/texmf.d/*.cnf > "/etc/texmf/web2c/texmf.cnf" +fi + +if [ -d /etc/texmf/fmtutil.d ]; then + echo "Generating /etc/texmf/web2c/fmtutil.cnf from /etc/texmf/fmtutil.d ..." + cat /etc/texmf/fmtutil.d/*.cnf > "/etc/texmf/web2c/fmtutil.cnf" +fi + +if [ -d /etc/texmf/updmap.d ]; then + echo "Generating /etc/texmf/web2c/updmap.cfg from /etc/texmf/updmap.d ..." + 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 + +# Generate language.dat file, from texlive install-pkg.sh +X=`kpsewhich language.dat` +if test -n "$X"; then + echo "Generating language.dat file" + cd `dirname $X` + Z=`pwd` + + Y=`kpsewhich language.us` + cd `dirname $Y` + cat language.us > $Z/language.dat + for i in language.*.dat; do + test -f $i && cat $i >> $Z/language.dat + done +fi + +echo "Generating format files ..." +fmtutil-sys --all &>/dev/null + +echo "Generating font maps..." +updmap-sys &>/dev/null + +texconfig-sys confall &>/dev/null +texconfig-sys font rw &>/dev/null +texconfig-sys font vardir /var/cache/fonts &>/dev/null + +echo +echo "Use 'texconfig font ro' to disable font generation for users" +echo diff --git a/app-text/texlive-core/metadata.xml b/app-text/texlive-core/metadata.xml new file mode 100644 index 00000000..2e93228a --- /dev/null +++ b/app-text/texlive-core/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>tex</herd> + <maintainer> + <email>aballier@gentoo.org</email> + <name>Alexis Ballier</name> + </maintainer> + <longdescription lang="en"> + TeXLive core binaries + </longdescription> +</pkgmetadata> + diff --git a/app-text/texlive-core/texlive-core-2007-r11.ebuild b/app-text/texlive-core/texlive-core-2007-r11.ebuild new file mode 100644 index 00000000..e5215f0d --- /dev/null +++ b/app-text/texlive-core/texlive-core-2007-r11.ebuild @@ -0,0 +1,266 @@ +# 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-r11.ebuild,v 1.2 2007/12/18 19:21:15 jer Exp $ + +inherit eutils flag-o-matic toolchain-funcs libtool autotools texlive-common + +PATCHLEVEL="2" +TEXMFD_VERSION="1" + +DESCRIPTION="A complete TeX distribution" +HOMEPAGE="http://tug.org/texlive/" +SLOT="0" +LICENSE="GPL-2 LPPL-1.3c" + +TEXLIVE_BASICBIN_CONTENTS="bin-bibtex bin-dvipsk bin-etex bin-getnonfreefonts bin-gsftopk bin-kpathsea bin-makeindex bin-metafont bin-mfware bin-pdftex bin-tetex bin-tex bin-texconfig lib-regex lib-zlib" + +TEXLIVE_BINEXTRA_CONTENTS="bin-bibtex8 bin-chktex bin-ctie bin-cweb bin-dtl bin-dvi2tty bin-dvicopy bin-dvidvi bin-dviljk bin-lacheck bin-patgen bin-pdftools bin-seetexk bin-texdoc bin-texware bin-thumbpdf bin-tie bin-tpic2pdftex bin-vpe bin-web bin-xpdf cweb mkind-english" + +TEXLIVE_FONTBIN_CONTENTS="bin-afm2pl bin-fontware bin-ps2pkm fontinst mft" + +TEXLIVE_CORE_EXTRA_BUILT_BINARIES="bin-xetex bin-aleph bin-omega" + +TEXLIVE_CORE_INCLUDED_TEXMF="${TEXLIVE_BASICBIN_CONTENTS} ${TEXLIVE_FONTBIN_CONTENTS} ${TEXLIVE_BINEXTRA_CONTENTS} ${TEXLIVE_CORE_EXTRA_BUILT_BINARIES}" + +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +for i in ${TEXLIVE_CORE_INCLUDED_TEXMF}; do + SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.zip" +done + +# Ship an updated config.ps, see bug #195815 comment 51 +# Or alternatively: http://tug.org/texlive/bugs.html +SRC_URI="${SRC_URI} mirror://gentoo/${P}-updated-config.ps.bz2" + +# Fetch patches +SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2 + mirror://gentoo/${P}-texmf.d-${TEXMFD_VERSION}.tar.bz2" + +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc64 ~sparc ~x86" +IUSE="X doc" + +MODULAR_X_DEPEND="X? ( + x11-libs/libXmu + x11-libs/libXp + x11-libs/libXpm + x11-libs/libICE + x11-libs/libSM + x11-libs/libXaw + x11-libs/libXfont + )" + +DEPEND="${MODULAR_X_DEPEND} + !app-text/ptex + !app-text/tetex + !<app-text/texlive-2007 + !app-text/xetex + !dev-tex/xmltex + !dev-tex/vntex + sys-apps/ed + sys-libs/zlib + >=media-libs/libpng-1.2.1 + app-arch/unzip + =media-libs/freetype-2* + media-libs/fontconfig" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +src_unpack() { + unpack ${A} + cd "${S}" + + EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" + + sed -i -e "/mktexlsr/,+3d" -e "s/\(updmap-sys\)/\1 --nohash/" \ + Makefile.in || die "sed failed" + + elibtoolize + + cd libs/teckit + eautoreconf + +# Ship an updated config.ps, see bug #195815 comment 51 +# Or alternatively: http://tug.org/texlive/bugs.html + cp -f "${WORKDIR}/${P}-updated-config.ps" "${S}/texmf/dvips/config/config.ps" +} + +src_compile() { + local my_conf + + export LC_ALL=C + tc-export CC CXX + + econf --bindir=/usr/bin \ + --datadir="${S}" \ + --with-system-freetype2 \ + --with-freetype2-include=/usr/include \ + --with-system-zlib \ + --with-system-pnglib \ + --without-texinfo \ + --without-dialog \ + --without-texi2html \ + --disable-multiplatform \ + --with-epsfwin \ + --with-mftalkwin \ + --with-regiswin \ + --with-tektronixwin \ + --with-unitermwin \ + --with-ps=gs \ + --without-psutils \ + --without-sam2p \ + --without-t1utils \ + --enable-ipc \ + --without-etex \ + --with-xetex \ + --without-dvipng \ + --without-dvipdfm \ + --without-dvipdfmx \ + --without-xdvipdfmx \ + --without-lcdf-typetools \ + --without-pdfopen \ + --without-ps2eps \ + --without-detex \ + --without-ttf2pk \ + --without-tex4htk \ + --without-cjkutils \ + --without-xdvik --without-oxdvik \ + --enable-shared \ + $(use_with X x) \ + ${my_conf} || die "econf failed" + + cd "${S}/libs/icu-xetex" + emake -j1 texmf=${TEXMF_PATH:-/usr/share/texmf} || die "emake of icu-xetex failed" + cd "${S}" + emake texmf=${TEXMF_PATH:-/usr/share/texmf} || die "emake failed" + + # Mimic updmap --syncwithtrees to enable only fonts installed + # Code copied from updmap script + for i in `egrep '^(Mixed)?Map' "texmf/web2c/updmap.cfg" | sed 's@.* @@'`; do + texlive-common_is_file_present_in_texmf "$i" || echo "$i" + done > "${T}/updmap_update" + { + sed 's@/@\\/@g; s@^@/^MixedMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" + sed 's@/@\\/@g; s@^@/^Map[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" + } > "${T}/updmap_update2" + sed -f "${T}/updmap_update2" "texmf/web2c/updmap.cfg" > "${T}/updmap_update3"\ + && cat "${T}/updmap_update3" > "texmf/web2c/updmap.cfg" +} + +src_test() { + ewarn "Due to modular layout of texlive ebuilds," + ewarn "It would not make much sense to use tests into the ebuild" + ewarn "And tests would fail anyway" + ewarn "Alternatively you can try to compile any tex file" + ewarn "Tex warnings should be considered as errors and reported" + ewarn "You can also run fmtutil-sys --all and check for errors/warnings there" +} + +src_install() { + insinto /usr/share + doins -r texmf texmf-dist + + dodir ${TEXMF_PATH:-/usr/share/texmf}/web2c + einstall bindir="${D}/usr/bin" texmf="${D}${TEXMF_PATH:-/usr/share/texmf}" || die "einstall failed" + + dosbin "${FILESDIR}/texmf-update" + + # When X is disabled mf-nowin doesn't exist but some scripts expect it to + # exist. Instead, it is called mf, so we symlink it to please everything. + use X || dosym mf /usr/bin/mf-nowin + + docinto texk + cd "${S}/texk" + dodoc ChangeLog README + + docinto kpathesa + cd "${S}/texk/kpathsea" + dodoc BUGS ChangeLog NEWS PROJECTS README + + docinto dviljk + cd "${S}/texk/dviljk" + dodoc ChangeLog README NEWS + + docinto dvipsk + cd "${S}/texk/dvipsk" + dodoc ChangeLog README + + docinto makeindexk + cd "${S}/texk/makeindexk" + dodoc ChangeLog NEWS NOTES README + + docinto ps2pkm + cd "${S}/texk/ps2pkm" + dodoc ChangeLog README README.14m + + docinto web2c + cd "${S}/texk/web2c" + dodoc ChangeLog NEWS PROJECTS README + + use doc || rm -rf "${D}/usr/share/texmf/doc" + use doc || rm -rf "${D}/usr/share/texmf-dist/doc" + + dodir /var/cache/fonts + + dodir /etc/env.d + echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c"' > "${D}/etc/env.d/98texlive" + # populate /etc/texmf + keepdir /etc/texmf/web2c + + # take care of updmap.cfg, fmtutil.cnf and texmf.cnf + dodir /etc/texmf/{updmap.d,fmtutil.d,texmf.d} + + # Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files + # by texmf-update + rm -f "${D}${TEXMF_PATH}/web2c/fmtutil.cnf" + + # Remove default texmf.cnf to ship our own, greatly based on texlive dvd's + # texmf.cnf + # It will also be generated from /etc/texmf/texmf.d files by texmf-update + rm -f "${D}${TEXMF_PATH}/web2c/texmf.cnf" + + insinto /etc/texmf/texmf.d + doins "${WORKDIR}/texmf.d/"*.cnf + + 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}" + for i in texmf/fmtutil/format*.cnf; do + [ -f "${i}" ] && etexlinks "${i}" + done + + texlive-common_handle_config_files + + keepdir /usr/share/texmf-site + + 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 + # is not present at this stage and MacOS doesn't + # like non-existing targets + dosym tex /usr/bin/virtex + dosym pdftex /usr/bin/pdfvirtex +} + +pkg_postinst() { + if [ "$ROOT" = "/" ] ; then + /usr/sbin/texmf-update + fi + + elog + elog "If you have configuration files in /etc/texmf to merge," + elog "please update them and run /usr/sbin/texmf-update." + elog +} diff --git a/app-text/texlive-core/texlive-core-2007-r12.ebuild b/app-text/texlive-core/texlive-core-2007-r12.ebuild new file mode 100644 index 00000000..cc1c64d3 --- /dev/null +++ b/app-text/texlive-core/texlive-core-2007-r12.ebuild @@ -0,0 +1,270 @@ +# Copyright 1999-2008 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-r12.ebuild,v 1.4 2008/02/10 14:31:17 aballier Exp $ + +inherit eutils flag-o-matic toolchain-funcs libtool autotools texlive-common + +PATCHLEVEL="4" +TEXMFD_VERSION="1" + +DESCRIPTION="A complete TeX distribution" +HOMEPAGE="http://tug.org/texlive/" +SLOT="0" +LICENSE="GPL-2 LPPL-1.3c" + +TEXLIVE_BASICBIN_CONTENTS="bin-bibtex bin-dvipsk bin-etex bin-getnonfreefonts bin-gsftopk bin-kpathsea bin-makeindex bin-metafont bin-mfware bin-pdftex bin-tetex bin-tex bin-texconfig lib-regex lib-zlib" + +TEXLIVE_BINEXTRA_CONTENTS="bin-bibtex8 bin-chktex bin-ctie bin-cweb bin-dtl bin-dvi2tty bin-dvicopy bin-dvidvi bin-dviljk bin-lacheck bin-patgen bin-pdftools bin-seetexk bin-texdoc bin-texware bin-thumbpdf bin-tie bin-tpic2pdftex bin-vpe bin-web bin-xpdf cweb mkind-english" + +TEXLIVE_FONTBIN_CONTENTS="bin-afm2pl bin-fontware bin-ps2pkm fontinst mft" + +TEXLIVE_CORE_EXTRA_BUILT_BINARIES="bin-xetex bin-aleph bin-omega" + +TEXLIVE_CORE_INCLUDED_TEXMF="${TEXLIVE_BASICBIN_CONTENTS} ${TEXLIVE_FONTBIN_CONTENTS} ${TEXLIVE_BINEXTRA_CONTENTS} ${TEXLIVE_CORE_EXTRA_BUILT_BINARIES}" + +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +for i in ${TEXLIVE_CORE_INCLUDED_TEXMF}; do + SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.zip" +done + +# Ship an updated config.ps, see bug #195815 comment 51 +# Or alternatively: http://tug.org/texlive/bugs.html +SRC_URI="${SRC_URI} mirror://gentoo/${P}-updated-config.ps.bz2" + +# Fetch patches +SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2 + mirror://gentoo/${P}-texmf.d-${TEXMFD_VERSION}.tar.bz2" + +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="X doc" + +MODULAR_X_DEPEND="X? ( + x11-libs/libXmu + x11-libs/libXp + x11-libs/libXpm + x11-libs/libICE + x11-libs/libSM + x11-libs/libXaw + x11-libs/libXfont + )" + +DEPEND="${MODULAR_X_DEPEND} + !app-text/ptex + !app-text/tetex + !<app-text/texlive-2007 + !app-text/xetex + !dev-tex/xmltex + !dev-tex/vntex + sys-apps/ed + sys-libs/zlib + >=media-libs/libpng-1.2.1 + app-arch/unzip + =media-libs/freetype-2* + media-libs/fontconfig" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +src_unpack() { + unpack ${A} + cd "${S}" + + EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" + + sed -i -e "/mktexlsr/,+3d" -e "s/\(updmap-sys\)/\1 --nohash/" \ + Makefile.in || die "sed failed" + + elibtoolize + + cd libs/teckit + eautoreconf + +# Ship an updated config.ps, see bug #195815 comment 51 +# Or alternatively: http://tug.org/texlive/bugs.html + cp -f "${WORKDIR}/${P}-updated-config.ps" "${S}/texmf/dvips/config/config.ps" +} + +src_compile() { + local my_conf + + export LC_ALL=C + tc-export CC CXX + + econf --bindir=/usr/bin \ + --datadir="${S}" \ + --with-system-freetype2 \ + --with-freetype2-include=/usr/include \ + --with-system-zlib \ + --with-system-pnglib \ + --without-texinfo \ + --without-dialog \ + --without-texi2html \ + --disable-multiplatform \ + --with-epsfwin \ + --with-mftalkwin \ + --with-regiswin \ + --with-tektronixwin \ + --with-unitermwin \ + --with-ps=gs \ + --without-psutils \ + --without-sam2p \ + --without-t1utils \ + --enable-ipc \ + --without-etex \ + --with-xetex \ + --without-dvipng \ + --without-dvipdfm \ + --without-dvipdfmx \ + --without-xdvipdfmx \ + --without-lcdf-typetools \ + --without-pdfopen \ + --without-ps2eps \ + --without-detex \ + --without-ttf2pk \ + --without-tex4htk \ + --without-cjkutils \ + --without-xdvik --without-oxdvik \ + --enable-shared \ + $(use_with X x) \ + ${my_conf} || die "econf failed" + + cd "${S}/libs/icu-xetex" + emake -j1 texmf=${TEXMF_PATH:-/usr/share/texmf} || die "emake of icu-xetex failed" + cd "${S}" + emake texmf=${TEXMF_PATH:-/usr/share/texmf} || die "emake failed" + + # Mimic updmap --syncwithtrees to enable only fonts installed + # Code copied from updmap script + for i in `egrep '^(Mixed)?Map' "texmf/web2c/updmap.cfg" | sed 's@.* @@'`; do + texlive-common_is_file_present_in_texmf "$i" || echo "$i" + done > "${T}/updmap_update" + { + sed 's@/@\\/@g; s@^@/^MixedMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" + sed 's@/@\\/@g; s@^@/^Map[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" + } > "${T}/updmap_update2" + sed -f "${T}/updmap_update2" "texmf/web2c/updmap.cfg" > "${T}/updmap_update3"\ + && cat "${T}/updmap_update3" > "texmf/web2c/updmap.cfg" +} + +src_test() { + ewarn "Due to modular layout of texlive ebuilds," + ewarn "It would not make much sense to use tests into the ebuild" + ewarn "And tests would fail anyway" + ewarn "Alternatively you can try to compile any tex file" + ewarn "Tex warnings should be considered as errors and reported" + ewarn "You can also run fmtutil-sys --all and check for errors/warnings there" +} + +src_install() { + insinto /usr/share + doins -r texmf texmf-dist + + dodir ${TEXMF_PATH:-/usr/share/texmf}/web2c + einstall bindir="${D}/usr/bin" texmf="${D}${TEXMF_PATH:-/usr/share/texmf}" || die "einstall failed" + + dosbin "${FILESDIR}/texmf-update" + + # When X is disabled mf-nowin doesn't exist but some scripts expect it to + # exist. Instead, it is called mf, so we symlink it to please everything. + use X || dosym mf /usr/bin/mf-nowin + + docinto texk + cd "${S}/texk" + dodoc ChangeLog README + + docinto kpathesa + cd "${S}/texk/kpathsea" + dodoc BUGS ChangeLog NEWS PROJECTS README + + docinto dviljk + cd "${S}/texk/dviljk" + dodoc ChangeLog README NEWS + + docinto dvipsk + cd "${S}/texk/dvipsk" + dodoc ChangeLog README + + docinto makeindexk + cd "${S}/texk/makeindexk" + dodoc ChangeLog NEWS NOTES README + + docinto ps2pkm + cd "${S}/texk/ps2pkm" + dodoc ChangeLog README README.14m + + docinto web2c + cd "${S}/texk/web2c" + dodoc ChangeLog NEWS PROJECTS README + + use doc || rm -rf "${D}/usr/share/texmf/doc" + use doc || rm -rf "${D}/usr/share/texmf-dist/doc" + + dodir /var/cache/fonts + + dodir /etc/env.d + echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c"' > "${D}/etc/env.d/98texlive" + # populate /etc/texmf + keepdir /etc/texmf/web2c + + # take care of updmap.cfg, fmtutil.cnf and texmf.cnf + dodir /etc/texmf/{updmap.d,fmtutil.d,texmf.d} + + # Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files + # by texmf-update + rm -f "${D}${TEXMF_PATH}/web2c/fmtutil.cnf" + + # Remove default texmf.cnf to ship our own, greatly based on texlive dvd's + # texmf.cnf + # It will also be generated from /etc/texmf/texmf.d files by texmf-update + rm -f "${D}${TEXMF_PATH}/web2c/texmf.cnf" + + insinto /etc/texmf/texmf.d + doins "${WORKDIR}/texmf.d/"*.cnf + + 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}" + for i in texmf/fmtutil/format*.cnf; do + [ -f "${i}" ] && etexlinks "${i}" + done + + texlive-common_handle_config_files + + keepdir /usr/share/texmf-site + + 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 + # is not present at this stage and MacOS doesn't + # like non-existing targets + dosym tex /usr/bin/virtex + dosym pdftex /usr/bin/pdfvirtex +} + +pkg_postinst() { + if [ "$ROOT" = "/" ] ; then + /usr/sbin/texmf-update + fi + + elog + elog "If you have configuration files in /etc/texmf to merge," + elog "please update them and run /usr/sbin/texmf-update." + elog + ewarn "If you are migrating from an older TeX distribution" + ewarn "Please make sure you have read:" + ewarn "http://www.gentoo.org/proj/en/tex/texlive-migration-guide.xml" + ewarn "in order to avoid possible problems" +} |