Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/weechat: metadata.xml ChangeLog weechat-1.0.1.ebuild weechat-9999.ebuild
Date: Sat, 29 Nov 2014 00:16:44
Message-Id: 20141129001640.3A62CB1ED@oystercatcher.gentoo.org
1 radhermit 14/11/29 00:16:40
2
3 Modified: metadata.xml ChangeLog weechat-9999.ebuild
4 Added: weechat-1.0.1.ebuild
5 Log:
6 Version bump (bug #520088) and add myself as primary maintainer.
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
9
10 Revision Changes Path
11 1.9 net-irc/weechat/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/metadata.xml?rev=1.9&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/metadata.xml?rev=1.9&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/metadata.xml?r1=1.8&r2=1.9
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-irc/weechat/metadata.xml,v
20 retrieving revision 1.8
21 retrieving revision 1.9
22 diff -u -r1.8 -r1.9
23 --- metadata.xml 19 Feb 2012 13:48:47 -0000 1.8
24 +++ metadata.xml 29 Nov 2014 00:16:40 -0000 1.9
25 @@ -3,16 +3,21 @@
26 <pkgmetadata>
27 <herd>net-irc</herd>
28 <maintainer>
29 + <email>radhermit@g.o</email>
30 + </maintainer>
31 + <maintainer>
32 <email>scarabeus@g.o</email>
33 </maintainer>
34 <use>
35 <flag name="alias">Enable plugin for alias control.</flag>
36 <flag name="charset">Enable encoding conversions.</flag>
37 + <flag name="exec">Enable exec plugin.</flag>
38 <flag name="fifo">Enable FIFO support (sh pipes).</flag>
39 <flag name="logger">Enable support for logging.</flag>
40 <flag name="relay">Enable relay plugin (experimental)</flag>
41 <flag name="rmodifier">Enable rmodifier plugin.</flag>
42 <flag name="scripts">Build infrastructure for scripting.</flag>
43 + <flag name="trigger">Enable trigger plugin.</flag>
44 <flag name="xfer">Enable xfer plugin support.</flag>
45 <flag name="irc">Enable IRC protocol support.</flag>
46 </use>
47
48
49
50 1.145 net-irc/weechat/ChangeLog
51
52 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/ChangeLog?rev=1.145&view=markup
53 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/ChangeLog?rev=1.145&content-type=text/plain
54 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/ChangeLog?r1=1.144&r2=1.145
55
56 Index: ChangeLog
57 ===================================================================
58 RCS file: /var/cvsroot/gentoo-x86/net-irc/weechat/ChangeLog,v
59 retrieving revision 1.144
60 retrieving revision 1.145
61 diff -u -r1.144 -r1.145
62 --- ChangeLog 28 Nov 2014 13:37:39 -0000 1.144
63 +++ ChangeLog 29 Nov 2014 00:16:40 -0000 1.145
64 @@ -1,6 +1,12 @@
65 # ChangeLog for net-irc/weechat
66 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
67 -# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/ChangeLog,v 1.144 2014/11/28 13:37:39 pacho Exp $
68 +# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/ChangeLog,v 1.145 2014/11/29 00:16:40 radhermit Exp $
69 +
70 +*weechat-1.0.1 (29 Nov 2014)
71 +
72 + 29 Nov 2014; Tim Harder <radhermit@g.o> +weechat-1.0.1.ebuild,
73 + weechat-9999.ebuild, metadata.xml:
74 + Version bump (bug #520088) and add myself as primary maintainer.
75
76 28 Nov 2014; Pacho Ramos <pacho@g.o> weechat-0.4.3-r1.ebuild,
77 weechat-9999.ebuild:
78
79
80
81 1.35 net-irc/weechat/weechat-9999.ebuild
82
83 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-9999.ebuild?rev=1.35&view=markup
84 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-9999.ebuild?rev=1.35&content-type=text/plain
85 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-9999.ebuild?r1=1.34&r2=1.35
86
87 Index: weechat-9999.ebuild
88 ===================================================================
89 RCS file: /var/cvsroot/gentoo-x86/net-irc/weechat/weechat-9999.ebuild,v
90 retrieving revision 1.34
91 retrieving revision 1.35
92 diff -u -r1.34 -r1.35
93 --- weechat-9999.ebuild 28 Nov 2014 13:37:39 -0000 1.34
94 +++ weechat-9999.ebuild 29 Nov 2014 00:16:40 -0000 1.35
95 @@ -1,34 +1,35 @@
96 # Copyright 1999-2014 Gentoo Foundation
97 # Distributed under the terms of the GNU General Public License v2
98 -# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/weechat-9999.ebuild,v 1.34 2014/11/28 13:37:39 pacho Exp $
99 +# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/weechat-9999.ebuild,v 1.35 2014/11/29 00:16:40 radhermit Exp $
100
101 EAPI=5
102 -PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
103 +PYTHON_COMPAT=( python{2_7,3_3,3_4} )
104 +inherit eutils python-single-r1 multilib cmake-utils
105
106 -EGIT_REPO_URI="https://github.com/weechat/weechat.git"
107 -[[ ${PV} == "9999" ]] && GIT_ECLASS="git-r3"
108 -inherit eutils python-single-r1 multilib cmake-utils ${GIT_ECLASS}
109 +if [[ ${PV} == "9999" ]] ; then
110 + inherit git-r3
111 + EGIT_REPO_URI="https://github.com/weechat/weechat.git"
112 +else
113 + SRC_URI="http://${PN}.org/files/src/${P}.tar.bz2"
114 + KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
115 +fi
116
117 DESCRIPTION="Portable and multi-interface IRC client"
118 HOMEPAGE="http://weechat.org/"
119 -[[ ${PV} == "9999" ]] || SRC_URI="http://${PN}.org/files/src/${P}.tar.bz2"
120
121 LICENSE="GPL-3"
122 SLOT="0"
123 -if [[ ${PV} == "9999" ]]; then
124 - KEYWORDS=""
125 -else
126 - KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
127 -fi
128
129 NETWORKS="+irc"
130 -PLUGINS="+alias +charset +fifo +logger +relay +rmodifier +scripts +spell +xfer"
131 +PLUGINS="+alias +charset +exec +fifo +logger +relay +scripts +spell +trigger +xfer"
132 #INTERFACES="+ncurses gtk"
133 SCRIPT_LANGS="guile lua +perl +python ruby tcl"
134 -IUSE="${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS} doc nls +ssl"
135 +LANGS=" cs de es fr hu it ja pl pt_BR ru tr"
136 +IUSE="doc nls +ssl ${LANGS// / linguas_} ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
137 +#REQUIRED_USE=" || ( ncurses gtk )"
138
139 RDEPEND="
140 - dev-libs/libgcrypt:0
141 + dev-libs/libgcrypt:0=
142 net-misc/curl[ssl]
143 sys-libs/ncurses
144 sys-libs/zlib
145 @@ -55,13 +56,6 @@
146
147 DOCS="AUTHORS.asciidoc ChangeLog.asciidoc ReleaseNotes.asciidoc README.asciidoc"
148
149 -#REQUIRED_USE=" || ( ncurses gtk )"
150 -
151 -LANGS=( cs de es fr hu it ja pl pt_BR ru )
152 -for X in "${LANGS[@]}" ; do
153 - IUSE="${IUSE} linguas_${X}"
154 -done
155 -
156 pkg_setup() {
157 use python && python-single-r1_pkg_setup
158 }
159 @@ -76,7 +70,7 @@
160 CMakeLists.txt || die "sed failed"
161
162 # install only required translations
163 - for i in "${LANGS[@]}" ; do
164 + for i in ${LANGS} ; do
165 if ! use linguas_${i} ; then
166 sed -i \
167 -e "/${i}.po/d" \
168 @@ -107,6 +101,7 @@
169 $(cmake-utils_use_enable alias)
170 $(cmake-utils_use_enable doc)
171 $(cmake-utils_use_enable charset)
172 + $(cmake-utils_use_enable exec)
173 $(cmake-utils_use_enable fifo)
174 $(cmake-utils_use_enable guile)
175 $(cmake-utils_use_enable irc)
176 @@ -116,13 +111,13 @@
177 $(cmake-utils_use_enable perl)
178 $(cmake-utils_use_enable python)
179 $(cmake-utils_use_enable relay)
180 - $(cmake-utils_use_enable rmodifier)
181 $(cmake-utils_use_enable ruby)
182 $(cmake-utils_use_enable scripts)
183 $(cmake-utils_use_enable scripts script)
184 $(cmake-utils_use_enable spell ASPELL)
185 $(cmake-utils_use_enable ssl GNUTLS)
186 $(cmake-utils_use_enable tcl)
187 + $(cmake-utils_use_enable trigger)
188 $(cmake-utils_use_enable xfer)
189 )
190
191
192
193
194 1.1 net-irc/weechat/weechat-1.0.1.ebuild
195
196 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-1.0.1.ebuild?rev=1.1&view=markup
197 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-1.0.1.ebuild?rev=1.1&content-type=text/plain
198
199 Index: weechat-1.0.1.ebuild
200 ===================================================================
201 # Copyright 1999-2014 Gentoo Foundation
202 # Distributed under the terms of the GNU General Public License v2
203 # $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/weechat-1.0.1.ebuild,v 1.1 2014/11/29 00:16:40 radhermit Exp $
204
205 EAPI=5
206 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
207 inherit eutils python-single-r1 multilib cmake-utils
208
209 if [[ ${PV} == "9999" ]] ; then
210 inherit git-r3
211 EGIT_REPO_URI="https://github.com/weechat/weechat.git"
212 else
213 SRC_URI="http://${PN}.org/files/src/${P}.tar.bz2"
214 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
215 fi
216
217 DESCRIPTION="Portable and multi-interface IRC client"
218 HOMEPAGE="http://weechat.org/"
219
220 LICENSE="GPL-3"
221 SLOT="0"
222
223 NETWORKS="+irc"
224 PLUGINS="+alias +charset +exec +fifo +logger +relay +scripts +spell +trigger +xfer"
225 #INTERFACES="+ncurses gtk"
226 SCRIPT_LANGS="guile lua +perl +python ruby tcl"
227 LANGS=" cs de es fr hu it ja pl pt_BR ru tr"
228 IUSE="doc nls +ssl ${LANGS// / linguas_} ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
229 #REQUIRED_USE=" || ( ncurses gtk )"
230
231 RDEPEND="
232 dev-libs/libgcrypt:0=
233 net-misc/curl[ssl]
234 sys-libs/ncurses
235 sys-libs/zlib
236 charset? ( virtual/libiconv )
237 guile? ( dev-scheme/guile )
238 lua? ( dev-lang/lua[deprecated] )
239 nls? ( virtual/libintl )
240 perl? ( dev-lang/perl )
241 python? ( ${PYTHON_DEPS} )
242 ruby? ( >=dev-lang/ruby-1.9 )
243 ssl? ( net-libs/gnutls )
244 spell? ( app-text/aspell )
245 tcl? ( >=dev-lang/tcl-8.4.15 )
246 "
247 # ncurses? ( sys-libs/ncurses )
248 # gtk? ( x11-libs/gtk+:2 )
249 DEPEND="${RDEPEND}
250 doc? (
251 app-text/asciidoc
252 dev-util/source-highlight
253 )
254 nls? ( >=sys-devel/gettext-0.15 )
255 "
256
257 DOCS="AUTHORS.asciidoc ChangeLog.asciidoc ReleaseNotes.asciidoc README.asciidoc"
258
259 pkg_setup() {
260 use python && python-single-r1_pkg_setup
261 }
262
263 src_prepare() {
264 local i
265
266 # fix libdir placement
267 sed -i \
268 -e "s:lib/:$(get_libdir)/:g" \
269 -e "s:lib\":$(get_libdir)\":g" \
270 CMakeLists.txt || die "sed failed"
271
272 # install only required translations
273 for i in ${LANGS} ; do
274 if ! use linguas_${i} ; then
275 sed -i \
276 -e "/${i}.po/d" \
277 po/CMakeLists.txt || die
278 fi
279 done
280
281 # install only required documentation ; en always
282 for i in `grep ADD_SUBDIRECTORY doc/CMakeLists.txt \
283 | sed -e 's/.*ADD_SUBDIRECTORY( \(..\) ).*/\1/' -e '/en/d'`; do
284 if ! use linguas_${i} ; then
285 sed -i \
286 -e '/ADD_SUBDIRECTORY( '${i}' )/d' \
287 doc/CMakeLists.txt || die
288 fi
289 done
290 }
291
292 src_configure() {
293 # $(cmake-utils_use_enable gtk)
294 # $(cmake-utils_use_enable ncurses)
295 local mycmakeargs=(
296 "-DENABLE_NCURSES=ON"
297 "-DENABLE_LARGEFILE=ON"
298 "-DENABLE_DEMO=OFF"
299 "-DENABLE_GTK=OFF"
300 "-DPYTHON_EXECUTABLE=${PYTHON}"
301 $(cmake-utils_use_enable alias)
302 $(cmake-utils_use_enable doc)
303 $(cmake-utils_use_enable charset)
304 $(cmake-utils_use_enable exec)
305 $(cmake-utils_use_enable fifo)
306 $(cmake-utils_use_enable guile)
307 $(cmake-utils_use_enable irc)
308 $(cmake-utils_use_enable logger)
309 $(cmake-utils_use_enable lua)
310 $(cmake-utils_use_enable nls)
311 $(cmake-utils_use_enable perl)
312 $(cmake-utils_use_enable python)
313 $(cmake-utils_use_enable relay)
314 $(cmake-utils_use_enable ruby)
315 $(cmake-utils_use_enable scripts)
316 $(cmake-utils_use_enable scripts script)
317 $(cmake-utils_use_enable spell ASPELL)
318 $(cmake-utils_use_enable ssl GNUTLS)
319 $(cmake-utils_use_enable tcl)
320 $(cmake-utils_use_enable trigger)
321 $(cmake-utils_use_enable xfer)
322 )
323
324 cmake-utils_src_configure
325 }