summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2009-06-19 21:19:36 +0000
committerAlexis Ballier <aballier@gentoo.org>2009-06-19 21:19:36 +0000
commite271472588e3f1136d8ec9753f9e07189a7d8d3c (patch)
tree93d3ac04b1e1a2843e5fcd2d09fff7fda23ba177 /dev-texlive
parentx11-proto/xf86dgaproto: drop old ebuilds (diff)
downloadgentoo-2-e271472588e3f1136d8ec9753f9e07189a7d8d3c.tar.gz
gentoo-2-e271472588e3f1136d8ec9753f9e07189a7d8d3c.tar.bz2
gentoo-2-e271472588e3f1136d8ec9753f9e07189a7d8d3c.zip
Update luatex .ini files for compatibility with latest luatex versions.
(Portage version: 2.2_rc33/cvs/Linux x86_64)
Diffstat (limited to 'dev-texlive')
-rw-r--r--dev-texlive/texlive-basic/ChangeLog9
-rw-r--r--dev-texlive/texlive-basic/files/texlive-basic-2008-luatex-0.40.patch39
-rw-r--r--dev-texlive/texlive-basic/texlive-basic-2008-r1.ebuild25
3 files changed, 72 insertions, 1 deletions
diff --git a/dev-texlive/texlive-basic/ChangeLog b/dev-texlive/texlive-basic/ChangeLog
index 635ac4810c5f..78f9181945ff 100644
--- a/dev-texlive/texlive-basic/ChangeLog
+++ b/dev-texlive/texlive-basic/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-texlive/texlive-basic
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-texlive/texlive-basic/ChangeLog,v 1.28 2009/06/18 12:40:10 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-texlive/texlive-basic/ChangeLog,v 1.29 2009/06/19 21:19:36 aballier Exp $
+
+*texlive-basic-2008-r1 (19 Jun 2009)
+
+ 19 Jun 2009; Alexis Ballier <aballier@gentoo.org>
+ +texlive-basic-2008-r1.ebuild,
+ +files/texlive-basic-2008-luatex-0.40.patch:
+ Update luatex .ini files for compatibility with latest luatex versions.
18 Jun 2009; Alexis Ballier <aballier@gentoo.org>
-texlive-basic-2007.ebuild:
diff --git a/dev-texlive/texlive-basic/files/texlive-basic-2008-luatex-0.40.patch b/dev-texlive/texlive-basic/files/texlive-basic-2008-luatex-0.40.patch
new file mode 100644
index 000000000000..8e419d73f4dc
--- /dev/null
+++ b/dev-texlive/texlive-basic/files/texlive-basic-2008-luatex-0.40.patch
@@ -0,0 +1,39 @@
+Update luatex .ini files for compatibility with latest luatex versions
+
+From TeX Live svn.
+
+Index: work/texmf/tex/generic/config/luatexiniconfig.tex
+===================================================================
+--- /dev/null
++++ work/texmf/tex/generic/config/luatexiniconfig.tex
+@@ -0,0 +1,11 @@
++% Enable LuaTeX primitives for INI mode (needed since 0.39.0)
++% Élie Roux & Manuel Pégourié-Gonnard, 2009. Public domain.
++\begingroup
++\catcode`\{=1
++\catcode`\}=2
++\expandafter\ifx\csname luatexversion\endcsname\relax
++ \let\luatexversion\undefined
++ \directlua{tex.enableprimitives('', tex.extraprimitives())}
++\fi
++\endgroup
++\endinput
+Index: work/texmf-dist/tex/plain/config/luatex.ini
+===================================================================
+--- work.orig/texmf-dist/tex/plain/config/luatex.ini
++++ work/texmf-dist/tex/plain/config/luatex.ini
+@@ -1,3 +1,4 @@
+ % Karl Berry, 2008. Public domain.
+ % DVI-output plain luatex.
++\input luatexiniconfig.tex
+ \input etex.ini
+Index: work/texmf-dist/tex/plain/config/pdfluatex.ini
+===================================================================
+--- work.orig/texmf-dist/tex/plain/config/pdfluatex.ini
++++ work/texmf-dist/tex/plain/config/pdfluatex.ini
+@@ -1,4 +1,5 @@
+ % Karl Berry, 2008. Public domain.
++\input luatexiniconfig.tex
+ \input pdftexconfig.tex
+ \input plain
+ \dump
diff --git a/dev-texlive/texlive-basic/texlive-basic-2008-r1.ebuild b/dev-texlive/texlive-basic/texlive-basic-2008-r1.ebuild
new file mode 100644
index 000000000000..bdaf45738bce
--- /dev/null
+++ b/dev-texlive/texlive-basic/texlive-basic-2008-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-texlive/texlive-basic/texlive-basic-2008-r1.ebuild,v 1.1 2009/06/19 21:19:36 aballier Exp $
+
+TEXLIVE_MODULE_CONTENTS="ams amsfonts bibtex cm cmex dvips enctex etex etex-pkg hyph-utf8 makeindex metafont mflogo misc plain hyphen-base bin-tex bin-metafont collection-basic
+"
+TEXLIVE_MODULE_DOC_CONTENTS="amsfonts.doc bibtex.doc cm.doc enctex.doc etex.doc etex-pkg.doc hyph-utf8.doc makeindex.doc mflogo.doc bin-tex.doc bin-metafont.doc "
+TEXLIVE_MODULE_SRC_CONTENTS="amsfonts.source hyph-utf8.source mflogo.source "
+inherit texlive-module eutils
+DESCRIPTION="TeXLive Essential programs and files"
+
+LICENSE="GPL-2 as-is GPL-1 LPPL-1.3 TeX "
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+DEPEND=">=dev-texlive/texlive-documentation-base-2008
+!=app-text/texlive-core-2007*
+"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-luatex-0.40.patch"
+}