Gentoo Archives: gentoo-commits

From: "Alexis Ballier (aballier)" <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-texlive/texlive-context: ChangeLog texlive-context-2012-r1.ebuild
Date: Tue, 31 Jul 2012 13:36:04
Message-Id: 20120731133543.1D0962004B@flycatcher.gentoo.org
1 aballier 12/07/31 13:35:42
2
3 Modified: ChangeLog
4 Added: texlive-context-2012-r1.ebuild
5 Log:
6 Fix default search path for texmfcnf.lua so that it is found out of the box, bug #428556 by Martin Scholz
7
8 (Portage version: 2.2.0_alpha120/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.60 dev-texlive/texlive-context/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-texlive/texlive-context/ChangeLog?rev=1.60&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-texlive/texlive-context/ChangeLog?rev=1.60&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-texlive/texlive-context/ChangeLog?r1=1.59&r2=1.60
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-texlive/texlive-context/ChangeLog,v
20 retrieving revision 1.59
21 retrieving revision 1.60
22 diff -u -r1.59 -r1.60
23 --- ChangeLog 27 Jul 2012 01:29:32 -0000 1.59
24 +++ ChangeLog 31 Jul 2012 13:35:42 -0000 1.60
25 @@ -1,6 +1,13 @@
26 # ChangeLog for dev-texlive/texlive-context
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-texlive/texlive-context/ChangeLog,v 1.59 2012/07/27 01:29:32 aballier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-texlive/texlive-context/ChangeLog,v 1.60 2012/07/31 13:35:42 aballier Exp $
30 +
31 +*texlive-context-2012-r1 (31 Jul 2012)
32 +
33 + 31 Jul 2012; Alexis Ballier <aballier@g.o>
34 + +texlive-context-2012-r1.ebuild, +files/luacnfspec.patch:
35 + Fix default search path for texmfcnf.lua so that it is found out of the box,
36 + bug #428556 by Martin Scholz
37
38 *texlive-context-2012 (27 Jul 2012)
39
40
41
42
43 1.1 dev-texlive/texlive-context/texlive-context-2012-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-texlive/texlive-context/texlive-context-2012-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-texlive/texlive-context/texlive-context-2012-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: texlive-context-2012-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2012 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-texlive/texlive-context/texlive-context-2012-r1.ebuild,v 1.1 2012/07/31 13:35:42 aballier Exp $
53
54 EAPI="4"
55
56 TEXLIVE_MODULE_CONTENTS="context jmn lmextra context-account context-algorithmic context-bnf context-chromato context-construction-plan context-degrade context-filter context-fixme context-french context-fullpage context-games context-gantt context-gnuplot context-letter context-lettrine context-lilypond context-mathsets context-notes-zh-cn context-rst context-ruby context-simplefonts context-simpleslides context-typearea context-typescripts context-vim collection-context
57 "
58 TEXLIVE_MODULE_DOC_CONTENTS="context.doc context-account.doc context-bnf.doc context-chromato.doc context-construction-plan.doc context-degrade.doc context-filter.doc context-fixme.doc context-french.doc context-fullpage.doc context-games.doc context-gantt.doc context-gnuplot.doc context-letter.doc context-lettrine.doc context-lilypond.doc context-mathsets.doc context-notes-zh-cn.doc context-rst.doc context-ruby.doc context-simplefonts.doc context-simpleslides.doc context-typearea.doc context-typescripts.doc context-vim.doc "
59 TEXLIVE_MODULE_SRC_CONTENTS="context-fixme.source "
60 inherit texlive-module
61 DESCRIPTION="TeXLive ConTeXt format"
62
63 LICENSE="GPL-2 as-is BSD GPL-1 GPL-2 public-domain "
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
66 IUSE=""
67 DEPEND=">=dev-texlive/texlive-basic-2012
68 >=dev-texlive/texlive-latex-2010
69 !<dev-texlive/texlive-latex-2010
70 >=app-text/texlive-core-2010[xetex]
71 >=dev-texlive/texlive-metapost-2010
72 "
73 RDEPEND="${DEPEND} dev-lang/ruby
74 "
75 PATCHES=( "${FILESDIR}/luacnfspec.patch" )
76
77 TL_CONTEXT_UNIX_STUBS="context luatools mtxrun texexec texmfstart"
78
79 TEXLIVE_MODULE_BINSCRIPTS="
80 texmf-dist/scripts/context/ruby/ctxtools.rb
81 texmf-dist/scripts/context/ruby/pstopdf.rb
82 texmf-dist/scripts/context/ruby/rlxtools.rb
83 "
84
85 for i in ${TL_CONTEXT_UNIX_STUBS} ; do
86 TEXLIVE_MODULE_BINSCRIPTS="${TEXLIVE_MODULE_BINSCRIPTS} texmf-dist/scripts/context/stubs/unix/$i"
87 done
88
89 # This small hack is needed in order to have a sane upgrade path:
90 # the new TeX Live 2009 metapost produces this file but it is not recorded in
91 # any package; when running fmtutil (like texmf-update does) this file will be
92 # created and cause collisions.
93
94 pkg_setup() {
95 if [ -f "${ROOT}/var/lib/texmf/web2c/metapost/metafun.log" ]; then
96 einfo "Removing ${ROOT}/var/lib/texmf/web2c/metapost/metafun.log"
97 rm -f "${ROOT}/var/lib/texmf/web2c/metapost/metafun.log"
98 fi
99 }
100
101 # These comes without +x bit set...
102 src_prepare() {
103 chmod +x texmf-dist/scripts/context/ruby/ctxtools.rb \
104 texmf-dist/scripts/context/ruby/pstopdf.rb \
105 texmf-dist/scripts/context/ruby/rlxtools.rb
106 base_src_prepare
107 }
108
109 TL_MODULE_INFORMATION="For using ConTeXt mkII simply use 'texexec' to generate
110 your documents.
111 If you plan to use mkIV and its 'context' command to generate your documents,
112 you have to run 'luatools --generate' as normal user before first use.
113
114 More information and advanced options on:
115 http://wiki.contextgarden.net/TeX_Live_2011"