diff options
author | Alexis Ballier <aballier@gentoo.org> | 2009-06-19 21:19:36 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2009-06-19 21:19:36 +0000 |
commit | e271472588e3f1136d8ec9753f9e07189a7d8d3c (patch) | |
tree | 93d3ac04b1e1a2843e5fcd2d09fff7fda23ba177 /dev-texlive | |
parent | x11-proto/xf86dgaproto: drop old ebuilds (diff) | |
download | gentoo-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/ChangeLog | 9 | ||||
-rw-r--r-- | dev-texlive/texlive-basic/files/texlive-basic-2008-luatex-0.40.patch | 39 | ||||
-rw-r--r-- | dev-texlive/texlive-basic/texlive-basic-2008-r1.ebuild | 25 |
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" +} |