Gentoo Archives: gentoo-commits

From: "Nathan Phillip Brink (binki)" <binki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/geany-plugins: metadata.xml geany-plugins-1.23.ebuild ChangeLog
Date: Wed, 31 Jul 2013 04:46:07
Message-Id: 20130731044604.8E0F12171C@flycatcher.gentoo.org
1 binki 13/07/31 04:46:04
2
3 Modified: metadata.xml ChangeLog
4 Added: geany-plugins-1.23.ebuild
5 Log:
6 Add geany-plugins-1.23 for bug #467624 with new plugins commander, markdown, and scope.
7
8 (Portage version: 2.2.0_alpha177-r1/cvs/Linux x86_64, signed Manifest commit with key 743A52E86BA81050)
9
10 Revision Changes Path
11 1.7 dev-util/geany-plugins/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/metadata.xml?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/metadata.xml?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/metadata.xml?r1=1.6&r2=1.7
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/metadata.xml,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- metadata.xml 1 Aug 2012 12:34:21 -0000 1.6
24 +++ metadata.xml 31 Jul 2013 04:46:04 -0000 1.7
25 @@ -6,13 +6,16 @@
26 <name>Nathan Phillip Brink</name>
27 </maintainer>
28 <use>
29 + <flag name='commander'>Enable the commander plugin which provides a command panel for rapid access to any action.</flag>
30 <flag name='debugger'>Enable the debugger plugin which interfaces with <pkg>sys-devel/gdb</pkg></flag>
31 <flag name='devhelp'>Enable the devhelp plugin which integrates <pkg>dev-util/devhelp</pkg></flag>
32 <flag name='enchant'>Enable spell checking using enchant</flag>
33 <flag name='gpg'>Enable geanypg plugin which integrates GPG using <pkg>app-crypt/gpgme</pkg></flag>
34 <flag name='gtkspell'>Use gtkspell for dictionary support</flag>
35 + <flag name='markdown'>Enable the markdown plugin which uses <pkg>app-text/discount</pkg> and <pkg>net-libs/webkit-gtk</pkg> to display a realtime preview markdown.</flag>
36 <flag name='multiterm'>Enable the multiterm plugin</flag>
37 + <flag name='scope'>Enable the scope plugin which is a graphical GDB front-end</flag>
38 <flag name='soup'>Enable updatechecker and geniuspaste plugins which require <pkg>net-libs/libsoup</pkg></flag>
39 - <flag name='webkit'>Enable webhelper plugin which requires net-libs/webkit-gtk</flag>
40 + <flag name='webkit'>Enable webhelper plugin which requires <pkg>net-libs/webkit-gtk</pkg></flag>
41 </use>
42 </pkgmetadata>
43
44
45
46 1.27 dev-util/geany-plugins/ChangeLog
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/ChangeLog?rev=1.27&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/ChangeLog?rev=1.27&content-type=text/plain
50 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/ChangeLog?r1=1.26&r2=1.27
51
52 Index: ChangeLog
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v
55 retrieving revision 1.26
56 retrieving revision 1.27
57 diff -u -r1.26 -r1.27
58 --- ChangeLog 7 Mar 2013 04:18:39 -0000 1.26
59 +++ ChangeLog 31 Jul 2013 04:46:04 -0000 1.27
60 @@ -1,6 +1,13 @@
61 # ChangeLog for dev-util/geany-plugins
62 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
63 -# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.26 2013/03/07 04:18:39 binki Exp $
64 +# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.27 2013/07/31 04:46:04 binki Exp $
65 +
66 +*geany-plugins-1.23 (31 Jul 2013)
67 +
68 + 31 Jul 2013; Nathan Phillip Brink <binki@g.o>
69 + +geany-plugins-1.23.ebuild, metadata.xml:
70 + Add geany-plugins-1.23 for bug #467624 with new plugins commander, markdown,
71 + and scope.
72
73 07 Mar 2013; Nathan Phillip Brink <binki@g.o>
74 -files/geany-plugins-0.20-config.h.patch,
75
76
77
78 1.1 dev-util/geany-plugins/geany-plugins-1.23.ebuild
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.23.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.23.ebuild?rev=1.1&content-type=text/plain
82
83 Index: geany-plugins-1.23.ebuild
84 ===================================================================
85 # Copyright 1999-2013 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.23.ebuild,v 1.1 2013/07/31 04:46:04 binki Exp $
88
89 EAPI=5
90
91 inherit autotools-utils vala versionator
92
93 DESCRIPTION="A collection of different plugins for Geany"
94 HOMEPAGE="http://plugins.geany.org/geany-plugins"
95 SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz"
96
97 LICENSE="GPL-2"
98 SLOT="0"
99 KEYWORDS="~amd64 ~ppc ~x86"
100 IUSE="+commander debugger devhelp enchant gpg gtkspell lua markdown multiterm nls scope soup webkit"
101
102 LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN"
103
104 COMMON_DEPEND=">=dev-util/geany-$(get_version_component_range 1-2)
105 commander? ( x11-libs/gtk+:2 )
106 dev-libs/libxml2:2
107 dev-libs/glib:2
108 debugger? ( x11-libs/vte:0 )
109 devhelp? (
110 dev-util/devhelp
111 gnome-base/gconf:2
112 net-libs/webkit-gtk:2
113 x11-libs/gtk+:2
114 x11-libs/libwnck:1
115 )
116 enchant? ( app-text/enchant )
117 gpg? ( app-crypt/gpgme )
118 gtkspell? ( app-text/gtkspell:2 )
119 lua? ( dev-lang/lua )
120 markdown? (
121 app-text/discount
122 net-libs/webkit-gtk:2
123 x11-libs/gtk+:2
124 )
125 multiterm? (
126 $(vala_depend)
127 x11-libs/gtk+:2
128 >=x11-libs/vte-0.28:0
129 )
130 scope? ( x11-libs/vte:0 )
131 soup? ( net-libs/libsoup )
132 webkit? (
133 net-libs/webkit-gtk:2
134 x11-libs/gtk+:2
135 x11-libs/gdk-pixbuf:2
136 )"
137 RDEPEND="${COMMON_DEPEND}
138 scope? ( sys-devel/gdb )"
139 DEPEND="${COMMON_DEPEND}
140 nls? ( sys-devel/gettext )
141 virtual/pkgconfig"
142
143 src_prepare() {
144 # bundled lib buster
145 rm markdown/peg-markdown/markdown_lib.c || die
146
147 autotools-utils_src_prepare
148 use multiterm && vala_src_prepare
149 }
150
151 src_configure() {
152 # GeanyGenDoc requires ctpl which isn’t yet in portage
153 local myeconfargs=(
154 --docdir=/usr/share/doc/${PF}
155 --disable-cppcheck
156 --disable-extra-c-warnings
157 --disable-geanygendoc
158 # peg-markdown is bundled, use app-text/discount instead
159 --disable-peg-markdown
160 --enable-geanymacro
161 --enable-geanynumberedbookmarks
162 --enable-gproject
163 --enable-pretty-printer
164 --enable-tableconvert
165 --enable-treebrowser
166 --enable-xmlsnippets
167 $(use_enable commander)
168 $(use_enable debugger)
169 $(use_enable devhelp)
170 $(use_enable enchant spellcheck)
171 $(use_enable gpg geanypg)
172 $(use_enable gtkspell)
173 $(use_enable markdown)
174 $(use_enable multiterm)
175 $(use_enable lua geanylua)
176 $(use_enable nls)
177 $(use_enable scope)
178 # Having updatechecker… when you’re using a package manager?
179 $(use_enable soup updatechecker)
180 $(use_enable soup geniuspaste)
181 $(use_enable webkit webhelper)
182 )
183
184 autotools-utils_src_configure
185 }