Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-editors/gedit-plugins: gedit-plugins-3.8.3-r1.ebuild ChangeLog gedit-plugins-3.8.2.ebuild gedit-plugins-3.8.3.ebuild
Date: Sat, 26 Oct 2013 12:54:02
Message-Id: 20131026125354.3C7A420047@flycatcher.gentoo.org
1 pacho 13/10/26 12:53:54
2
3 Modified: ChangeLog
4 Added: gedit-plugins-3.8.3-r1.ebuild
5 Removed: gedit-plugins-3.8.2.ebuild
6 gedit-plugins-3.8.3.ebuild
7 Log:
8 Adapt upstream patch from master to let terminal plugin work again
9
10 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
11
12 Revision Changes Path
13 1.37 app-editors/gedit-plugins/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/gedit-plugins/ChangeLog?rev=1.37&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/gedit-plugins/ChangeLog?rev=1.37&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/gedit-plugins/ChangeLog?r1=1.36&r2=1.37
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/ChangeLog,v
22 retrieving revision 1.36
23 retrieving revision 1.37
24 diff -u -r1.36 -r1.37
25 --- ChangeLog 31 Aug 2013 01:10:16 -0000 1.36
26 +++ ChangeLog 26 Oct 2013 12:53:54 -0000 1.37
27 @@ -1,6 +1,14 @@
28 # ChangeLog for app-editors/gedit-plugins
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/ChangeLog,v 1.36 2013/08/31 01:10:16 patrick Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/ChangeLog,v 1.37 2013/10/26 12:53:54 pacho Exp $
32 +
33 +*gedit-plugins-3.8.3-r1 (26 Oct 2013)
34 +
35 + 26 Oct 2013; Pacho Ramos <pacho@g.o>
36 + +files/gedit-plugins-3.8.3-terminal-background.patch,
37 + +gedit-plugins-3.8.3-r1.ebuild, -gedit-plugins-3.8.2.ebuild,
38 + -gedit-plugins-3.8.3.ebuild:
39 + Adapt upstream patch from master to let terminal plugin work again
40
41 31 Aug 2013; Patrick Lauer <patrick@g.o>
42 -gedit-plugins-3.6.1-r1.ebuild:
43
44
45
46 1.1 app-editors/gedit-plugins/gedit-plugins-3.8.3-r1.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.8.3-r1.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.8.3-r1.ebuild?rev=1.1&content-type=text/plain
50
51 Index: gedit-plugins-3.8.3-r1.ebuild
52 ===================================================================
53 # Copyright 1999-2013 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.8.3-r1.ebuild,v 1.1 2013/10/26 12:53:54 pacho Exp $
56
57 EAPI="5"
58 GCONF_DEBUG="no"
59 GNOME2_LA_PUNT="yes" # plugins are dlopened
60 PYTHON_COMPAT=( python3_{2,3} )
61 PYTHON_REQ_USE="xml"
62
63 inherit eutils gnome2 multilib python-r1
64
65 DESCRIPTION="Official plugins for gedit"
66 HOMEPAGE="http://live.gnome.org/GeditPlugins"
67
68 LICENSE="GPL-2+"
69 KEYWORDS="~amd64 ~x86"
70 SLOT="0"
71
72 IUSE_plugins="charmap git terminal"
73 IUSE="+python ${IUSE_plugins}"
74 REQUIRED_USE="
75 charmap? ( python )
76 git? ( python )
77 terminal? ( python )
78 python? ( ${REQUIRED_PYTHON_USE} )
79 "
80
81 RDEPEND="
82 >=app-editors/gedit-3.7.1[python?]
83 >=dev-libs/glib-2.32:2
84 >=dev-libs/libpeas-1.7.0[gtk,python?]
85 >=x11-libs/gtk+-3.4:3
86 >=x11-libs/gtksourceview-3:3.0
87 python? (
88 ${PYTHON_DEPS}
89 >=app-editors/gedit-3[introspection,${PYTHON_USEDEP}]
90 dev-libs/libpeas[${PYTHON_USEDEP}]
91 dev-python/dbus-python[${PYTHON_USEDEP}]
92 dev-python/pycairo
93 dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
94 >=x11-libs/gtk+-3.4:3[introspection]
95 >=x11-libs/gtksourceview-3:3.0[introspection]
96 x11-libs/pango[introspection]
97 x11-libs/gdk-pixbuf:2[introspection]
98 )
99 charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
100 git? ( >=dev-libs/libgit2-glib-0.0.2 )
101 terminal? ( x11-libs/vte:2.90[introspection] )
102 "
103 DEPEND="${RDEPEND}
104 >=dev-util/intltool-0.40.0
105 sys-devel/gettext
106 virtual/pkgconfig
107 "
108
109 src_prepare() {
110 # Fix terminal not loading (adapted from 'master')
111 epatch "${FILESDIR}/${PN}-3.8.3-terminal-background.patch"
112 gnome2_src_prepare
113 }
114
115 src_configure() {
116 # DEFAULT_PLUGINS from configure.ac
117 local myplugins="bookmarks,drawspaces,wordcompletion"
118
119 # python plugins with no extra dependencies beyond what USE=python brings
120 use python && myplugins="${myplugins},bracketcompletion,codecomment,colorpicker,colorschemer,commander,dashboard,joinlines,multiedit,textsize,smartspaces,synctex"
121
122 # python plugins with extra dependencies
123 for plugin in ${IUSE_plugins/+}; do
124 use ${plugin} && myplugins="${myplugins},${plugin}"
125 done
126
127 gnome2_src_configure \
128 --with-plugins=${myplugins} \
129 $(use_enable python)
130 }