Gentoo Archives: gentoo-commits

From: "Jim Ramsay (lack)" <lack@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-terms/roxterm: metadata.xml ChangeLog roxterm-2.5.2.ebuild
Date: Tue, 28 Feb 2012 20:40:45
Message-Id: 20120228204035.EFE642004B@flycatcher.gentoo.org
1 lack 12/02/28 20:40:35
2
3 Modified: metadata.xml ChangeLog
4 Added: roxterm-2.5.2.ebuild
5 Log:
6 Version bump, plus Bug #396539: Adding gtk3 USE flag
7
8 (Portage version: 2.1.10.49/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 x11-terms/roxterm/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/roxterm/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/roxterm/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/roxterm/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-terms/roxterm/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 15 Jan 2009 21:34:53 -0000 1.3
24 +++ metadata.xml 28 Feb 2012 20:40:35 -0000 1.4
25 @@ -4,5 +4,8 @@
26 <herd>rox</herd>
27 <longdescription lang="en">
28 </longdescription>
29 + <use>
30 + <flag name="gtk3">Use gtk3 instead of gtk2 (and associated version of x11-libs/vte)</flag>
31 + </use>
32 </pkgmetadata>
33
34
35
36
37 1.56 x11-terms/roxterm/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/roxterm/ChangeLog?rev=1.56&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/roxterm/ChangeLog?rev=1.56&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/roxterm/ChangeLog?r1=1.55&r2=1.56
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/x11-terms/roxterm/ChangeLog,v
46 retrieving revision 1.55
47 retrieving revision 1.56
48 diff -u -r1.55 -r1.56
49 --- ChangeLog 30 Dec 2011 13:57:20 -0000 1.55
50 +++ ChangeLog 28 Feb 2012 20:40:35 -0000 1.56
51 @@ -1,6 +1,12 @@
52 # ChangeLog for x11-terms/roxterm
53 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/roxterm/ChangeLog,v 1.55 2011/12/30 13:57:20 ssuominen Exp $
55 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
56 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/roxterm/ChangeLog,v 1.56 2012/02/28 20:40:35 lack Exp $
57 +
58 +*roxterm-2.5.2 (28 Feb 2012)
59 +
60 + 28 Feb 2012; Jim Ramsay <jim_ramsay@g.o> +roxterm-2.5.2.ebuild,
61 + metadata.xml:
62 + Version bump, plus Bug #396539: Adding gtk3 USE flag
63
64 *roxterm-2.3.4 (30 Dec 2011)
65
66
67
68
69 1.1 x11-terms/roxterm/roxterm-2.5.2.ebuild
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/roxterm/roxterm-2.5.2.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/roxterm/roxterm-2.5.2.ebuild?rev=1.1&content-type=text/plain
73
74 Index: roxterm-2.5.2.ebuild
75 ===================================================================
76 # Copyright 1999-2012 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/x11-terms/roxterm/roxterm-2.5.2.ebuild,v 1.1 2012/02/28 20:40:35 lack Exp $
79
80 EAPI=4
81 PYTHON_DEPEND="2:2.6"
82 inherit gnome2-utils python
83
84 DESCRIPTION="A terminal emulator designed to integrate with the ROX environment"
85 HOMEPAGE="http://roxterm.sourceforge.net/"
86 SRC_URI="mirror://sourceforge/roxterm/${P}.tar.bz2"
87
88 LICENSE="GPL-3"
89 SLOT="0"
90 KEYWORDS="~amd64 ~ppc ~x86"
91 IUSE="nls +gtk3"
92
93 RDEPEND="dev-libs/dbus-glib
94 >=dev-libs/glib-2.16
95 gtk3? ( x11-libs/gtk+:3 x11-libs/vte:2.90 )
96 !gtk3? ( x11-libs/gtk+:2 x11-libs/vte:0 )
97 x11-libs/libICE
98 x11-libs/libSM"
99 DEPEND="${RDEPEND}
100 dev-libs/libxslt
101 dev-util/pkgconfig
102 dev-python/lockfile
103 || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
104 nls? ( app-text/po4a sys-devel/gettext )"
105
106 pkg_setup() {
107 python_set_active_version 2
108 python_pkg_setup
109 }
110
111 src_prepare() {
112 python_convert_shebangs 2 mscript.py
113
114 # build system is crap
115 sed -i -e 's:TerminalEmulator:System;&:' roxterm.desktop || die
116 sed -i -e '/ctx.install_doc/s:COPYING ::' mscript.py || die
117 sed -i -e "/CFLAGS/s:-O2 -g:${CFLAGS}:" {maitch,mscript}.py || die
118 sed -i \
119 -e "/LDFLAGS/s:'':'${LDFLAGS}':" \
120 -e 's:--mode=link:--mode=link --tag=CC:' \
121 maitch.py || die
122 }
123
124 src_configure() {
125 local myconf=( --prefix=/usr --docdir=/usr/share/doc/${PF} --destdir="${D}" )
126 use nls || myconf+=( --disable-gettext --disable-po4a --disable-translations )
127 use gtk3 || myconf+=( --disable-gtk3 )
128 ./mscript.py configure "${myconf[@]}"
129 }
130
131 src_compile() { ./mscript.py build; }
132 src_install() { ./mscript.py install; }
133 pkg_preinst() { gnome2_icon_savelist; }
134 pkg_postinst() { gnome2_icon_cache_update; }
135 pkg_postrm() { gnome2_icon_cache_update; }