Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-irc/weechat/
Date: Tue, 24 Jan 2017 19:41:12
Message-Id: 1485286837.a37cf594c05f6b60500f8244fc19adf117fc4da3.radhermit@gentoo
1 commit: a37cf594c05f6b60500f8244fc19adf117fc4da3
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 24 19:40:37 2017 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 24 19:40:37 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37cf594
7
8 net-irc/weechat: remove old
9
10 net-irc/weechat/Manifest | 2 -
11 net-irc/weechat/weechat-1.5.ebuild | 144 -------------------------------------
12 net-irc/weechat/weechat-1.6.ebuild | 138 -----------------------------------
13 net-irc/weechat/weechat-1.7.ebuild | 138 -----------------------------------
14 4 files changed, 422 deletions(-)
15
16 diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest
17 index 9568d9e..d87056f 100644
18 --- a/net-irc/weechat/Manifest
19 +++ b/net-irc/weechat/Manifest
20 @@ -1,4 +1,2 @@
21 DIST weechat-1.4.tar.bz2 2464362 SHA256 e06d9949ccececdd9692c95c41304c2f7fe9ec47b5eedd0d0a8529f6a3c1ddd4 SHA512 4c4bf25da513c25a16b24d94c1a6971db12d5cf168c83aa97570ffff53c634f7b25e92f1dbe54fefd09eeb69ece9ddc4be115bb6f6fc078ef7682dcb1df21f04 WHIRLPOOL 1db202131c1cd68e0f436f2e316ad73d0887d48533c417c1446a671bc620fdaaedb6198ac23876d62a51458ab55231d528635fc4e7fa2aa0067c60f656e3d6e5
22 -DIST weechat-1.5.tar.bz2 2546183 SHA256 326e27c4f0548a7c6f21302516356f1e9e3541262b31058e37181f95205c8c58 SHA512 8999ffd4f5034f973f790bf7e0e6b1bacd73ab588d7dce7dcbea15861efb766510d1a2f722b9fa86b52a8345aef37918f3c949b85a0451e19485cee4e76d45b2 WHIRLPOOL 51f91af5fccfe242712f5e21a9934d75747ca2a2ea31bd25194c6a37ba32e3dc519eb46da13fdf15f6483c2cc9bc0a80a1a6f296c0f31069b0339fe4fad6d5c3
23 -DIST weechat-1.6.tar.bz2 2558398 SHA256 73eca5212fadb7056f5f72d9dfc96453dea0342c963d1f1ca36c84def5653c34 SHA512 ff0666904eae180f7091f475fade089128999ab1736e0e4a64ff79139eecb14f091d830be3110b75ec50ce85472bbf49343606ec827959d7711a19a33bfd4059 WHIRLPOOL 39c07b6797fd634bfd1394308e6abf62eb13bf2b4fcdbd2516ee123474b177d783ea3a5559279b954344601f48af917d3bf51e6d28c6a80efb565827868173f8
24 DIST weechat-1.7.tar.xz 1837004 SHA256 599348337a4bff179bf50888dad135751fa401538ebaadc59831d2223be52db3 SHA512 1de4af1e6b8189a96d830480f062bb1a92626f3ccf4ef0d73d081d72472e9a0840a4776403846032582e0387b6df8b8d7dbbce2ca309263554facd3bc6a5b050 WHIRLPOOL 9f62824e6dccf4e4d95422dd2ca6e2e135f4556fa697c11ad6004047375505612082ba4299ba1b4668a32cbffbad67f9d129c33f343287222dad34263ff32505
25
26 diff --git a/net-irc/weechat/weechat-1.5.ebuild b/net-irc/weechat/weechat-1.5.ebuild
27 deleted file mode 100644
28 index 48973b2..00000000
29 --- a/net-irc/weechat/weechat-1.5.ebuild
30 +++ /dev/null
31 @@ -1,144 +0,0 @@
32 -# Copyright 1999-2016 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -# $Id$
35 -
36 -EAPI=5
37 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
38 -CMAKE_MAKEFILE_GENERATOR=emake
39 -inherit eutils python-single-r1 multilib cmake-utils
40 -
41 -if [[ ${PV} == "9999" ]] ; then
42 - inherit git-r3
43 - EGIT_REPO_URI="https://github.com/weechat/weechat.git"
44 -else
45 - SRC_URI="https://weechat.org/files/src/${P}.tar.bz2"
46 - KEYWORDS="~amd64 ~x86"
47 -fi
48 -
49 -DESCRIPTION="Portable and multi-interface IRC client"
50 -HOMEPAGE="http://weechat.org/"
51 -
52 -LICENSE="GPL-3"
53 -SLOT="0"
54 -
55 -NETWORKS="+irc"
56 -PLUGINS="+alias +charset +exec +fifo +logger +relay +scripts +spell +trigger +xfer"
57 -#INTERFACES="+ncurses gtk"
58 -# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
59 -SCRIPT_LANGS="guile lua +perl +python ruby tcl"
60 -LANGS=" cs de es fr hu it ja pl pt pt_BR ru tr"
61 -IUSE="doc nls +ssl test ${LANGS// / linguas_} ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
62 -#REQUIRED_USE=" || ( ncurses gtk )"
63 -
64 -RDEPEND="
65 - dev-libs/libgcrypt:0=
66 - net-misc/curl[ssl]
67 - sys-libs/ncurses:0=
68 - sys-libs/zlib
69 - charset? ( virtual/libiconv )
70 - guile? ( dev-scheme/guile:12 )
71 - lua? ( dev-lang/lua:0[deprecated] )
72 - nls? ( virtual/libintl )
73 - perl? ( dev-lang/perl )
74 - python? ( ${PYTHON_DEPS} )
75 - ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 ) )
76 - ssl? ( net-libs/gnutls )
77 - spell? ( app-text/aspell )
78 - tcl? ( >=dev-lang/tcl-8.4.15:0= )
79 -"
80 -# ncurses? ( sys-libs/ncurses )
81 -# gtk? ( x11-libs/gtk+:2 )
82 -DEPEND="${RDEPEND}
83 - doc? (
84 - app-text/asciidoc
85 - dev-util/source-highlight
86 - )
87 - nls? ( >=sys-devel/gettext-0.15 )
88 - test? ( dev-util/cpputest )
89 -"
90 -
91 -DOCS="AUTHORS.asciidoc ChangeLog.asciidoc ReleaseNotes.asciidoc README.asciidoc"
92 -
93 -# tests need to be fixed to not use system plugins if weechat is already installed
94 -RESTRICT="test"
95 -
96 -PATCHES=( "${FILESDIR}"/${PN}-1.2-tinfo.patch )
97 -
98 -pkg_setup() {
99 - use python && python-single-r1_pkg_setup
100 -}
101 -
102 -src_prepare() {
103 -
104 - epatch "${PATCHES[@]}"
105 -
106 - # fix libdir placement
107 - sed -i \
108 - -e "s:lib/:$(get_libdir)/:g" \
109 - -e "s:lib\":$(get_libdir)\":g" \
110 - CMakeLists.txt || die "sed failed"
111 -
112 - # install only required translations
113 - local i
114 - for i in ${LANGS} ; do
115 - if ! use linguas_${i} ; then
116 - sed -i \
117 - -e "/${i}.po/d" \
118 - po/CMakeLists.txt || die
119 - fi
120 - done
121 -
122 - # install only required documentation ; en always
123 - for i in `grep ADD_SUBDIRECTORY doc/CMakeLists.txt \
124 - | sed -e 's/.*ADD_SUBDIRECTORY( \(..\) ).*/\1/' -e '/en/d'`; do
125 - if ! use linguas_${i} ; then
126 - sed -i \
127 - -e '/ADD_SUBDIRECTORY( '${i}' )/d' \
128 - doc/CMakeLists.txt || die
129 - fi
130 - done
131 -}
132 -
133 -src_configure() {
134 - # $(cmake-utils_use_enable gtk)
135 - # $(cmake-utils_use_enable ncurses)
136 - local mycmakeargs=(
137 - "-DENABLE_NCURSES=ON"
138 - "-DENABLE_LARGEFILE=ON"
139 - "-DENABLE_DEMO=OFF"
140 - "-DENABLE_GTK=OFF"
141 - "-DENABLE_JAVASCRIPT=OFF"
142 - $(cmake-utils_use_enable alias)
143 - $(cmake-utils_use_enable doc)
144 - $(cmake-utils_use_enable charset)
145 - $(cmake-utils_use_enable exec)
146 - $(cmake-utils_use_enable fifo)
147 - $(cmake-utils_use_enable guile)
148 - $(cmake-utils_use_enable irc)
149 - $(cmake-utils_use_enable logger)
150 - $(cmake-utils_use_enable lua)
151 - $(cmake-utils_use_enable nls)
152 - $(cmake-utils_use_enable perl)
153 - $(cmake-utils_use_enable python)
154 - $(cmake-utils_use_enable relay)
155 - $(cmake-utils_use_enable ruby)
156 - $(cmake-utils_use_enable scripts)
157 - $(cmake-utils_use_enable scripts script)
158 - $(cmake-utils_use_enable spell ASPELL)
159 - $(cmake-utils_use_enable ssl GNUTLS)
160 - $(cmake-utils_use_enable tcl)
161 - $(cmake-utils_use_enable test TESTS)
162 - $(cmake-utils_use_enable trigger)
163 - $(cmake-utils_use_enable xfer)
164 - )
165 -
166 - if use python; then
167 - python_export PYTHON_LIBPATH
168 - mycmakeargs+=(
169 - -DPYTHON_EXECUTABLE="${PYTHON}"
170 - -DPYTHON_LIBRARY="${PYTHON_LIBPATH}"
171 - )
172 - fi
173 -
174 - cmake-utils_src_configure
175 -}
176
177 diff --git a/net-irc/weechat/weechat-1.6.ebuild b/net-irc/weechat/weechat-1.6.ebuild
178 deleted file mode 100644
179 index d54cbdc..00000000
180 --- a/net-irc/weechat/weechat-1.6.ebuild
181 +++ /dev/null
182 @@ -1,138 +0,0 @@
183 -# Copyright 1999-2016 Gentoo Foundation
184 -# Distributed under the terms of the GNU General Public License v2
185 -# $Id$
186 -
187 -EAPI=6
188 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
189 -CMAKE_MAKEFILE_GENERATOR=emake
190 -inherit python-single-r1 cmake-utils
191 -
192 -if [[ ${PV} == "9999" ]] ; then
193 - inherit git-r3
194 - EGIT_REPO_URI="https://github.com/weechat/weechat.git"
195 -else
196 - SRC_URI="https://weechat.org/files/src/${P}.tar.bz2"
197 - KEYWORDS="~amd64"
198 -fi
199 -
200 -DESCRIPTION="Portable and multi-interface IRC client"
201 -HOMEPAGE="http://weechat.org/"
202 -
203 -LICENSE="GPL-3"
204 -SLOT="0"
205 -
206 -NETWORKS="+irc"
207 -PLUGINS="+alias +charset +exec +fifo +logger +relay +scripts +spell +trigger +xfer"
208 -# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
209 -SCRIPT_LANGS="guile lua +perl +python ruby tcl"
210 -LANGS=" cs de es fr hu it ja pl pt pt_BR ru tr"
211 -IUSE="doc nls +ssl test ${LANGS// / linguas_} ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
212 -
213 -RDEPEND="
214 - dev-libs/libgcrypt:0=
215 - net-misc/curl[ssl]
216 - sys-libs/ncurses:0=
217 - sys-libs/zlib
218 - charset? ( virtual/libiconv )
219 - guile? ( >=dev-scheme/guile-2.0 )
220 - lua? ( dev-lang/lua:0[deprecated] )
221 - nls? ( virtual/libintl )
222 - perl? ( dev-lang/perl )
223 - python? ( ${PYTHON_DEPS} )
224 - ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 ) )
225 - ssl? ( net-libs/gnutls )
226 - spell? ( app-text/aspell )
227 - tcl? ( >=dev-lang/tcl-8.4.15:0= )
228 -"
229 -DEPEND="${RDEPEND}
230 - doc? (
231 - >=dev-ruby/asciidoctor-1.5.4
232 - dev-util/source-highlight
233 - )
234 - nls? ( >=sys-devel/gettext-0.15 )
235 - test? ( dev-util/cpputest )
236 -"
237 -
238 -DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
239 -
240 -# tests need to be fixed to not use system plugins if weechat is already installed
241 -RESTRICT="test"
242 -
243 -PATCHES=( "${FILESDIR}"/${PN}-1.2-tinfo.patch )
244 -
245 -pkg_setup() {
246 - use python && python-single-r1_pkg_setup
247 -}
248 -
249 -src_prepare() {
250 - default
251 -
252 - # fix libdir placement
253 - sed -i \
254 - -e "s:lib/:$(get_libdir)/:g" \
255 - -e "s:lib\":$(get_libdir)\":g" \
256 - CMakeLists.txt || die "sed failed"
257 -
258 - # install only required translations
259 - local i
260 - for i in ${LANGS} ; do
261 - if ! use linguas_${i} ; then
262 - sed -i \
263 - -e "/${i}.po/d" \
264 - po/CMakeLists.txt || die
265 - fi
266 - done
267 -
268 - # install only required documentation ; en always
269 - for i in $(grep add_subdirectory doc/CMakeLists.txt \
270 - | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do
271 - if ! use linguas_${i} ; then
272 - sed -i \
273 - -e '/add_subdirectory('${i}')/d' \
274 - doc/CMakeLists.txt || die
275 - fi
276 - done
277 -
278 - # install docs in correct directory
279 - sed -i "s#\${SHAREDIR}/doc/\${PROJECT_NAME}#\0-${PV}/html#" doc/*/CMakeLists.txt || die
280 -}
281 -
282 -src_configure() {
283 - local mycmakeargs=(
284 - -DENABLE_NCURSES=ON
285 - -DENABLE_LARGEFILE=ON
286 - -DENABLE_JAVASCRIPT=OFF
287 - -DENABLE_ALIAS=$(usex alias)
288 - -DENABLE_DOC=$(usex doc)
289 - -DENABLE_CHARSET=$(usex charset)
290 - -DENABLE_EXEC=$(usex exec)
291 - -DENABLE_FIFO=$(usex fifo)
292 - -DENABLE_GUILE=$(usex guile)
293 - -DENABLE_IRC=$(usex irc)
294 - -DENABLE_LOGGER=$(usex logger)
295 - -DENABLE_LUA=$(usex lua)
296 - -DENABLE_NLS=$(usex nls)
297 - -DENABLE_PERL=$(usex perl)
298 - -DENABLE_PYTHON=$(usex python)
299 - -DENABLE_RELAY=$(usex relay)
300 - -DENABLE_RUBY=$(usex ruby)
301 - -DENABLE_SCRIPTS=$(usex scripts)
302 - -DENABLE_SCRIPT=$(usex scripts)
303 - -DENABLE_ASPELL=$(usex spell)
304 - -DENABLE_GNUTLS=$(usex ssl)
305 - -DENABLE_TCL=$(usex tcl)
306 - -DENABLE_TESTS=$(usex test)
307 - -DENABLE_TRIGGER=$(usex trigger)
308 - -DENABLE_XFER=$(usex xfer)
309 - )
310 -
311 - if use python; then
312 - python_export PYTHON_LIBPATH
313 - mycmakeargs+=(
314 - -DPYTHON_EXECUTABLE="${PYTHON}"
315 - -DPYTHON_LIBRARY="${PYTHON_LIBPATH}"
316 - )
317 - fi
318 -
319 - cmake-utils_src_configure
320 -}
321
322 diff --git a/net-irc/weechat/weechat-1.7.ebuild b/net-irc/weechat/weechat-1.7.ebuild
323 deleted file mode 100644
324 index 0d45b29..00000000
325 --- a/net-irc/weechat/weechat-1.7.ebuild
326 +++ /dev/null
327 @@ -1,138 +0,0 @@
328 -# Copyright 1999-2017 Gentoo Foundation
329 -# Distributed under the terms of the GNU General Public License v2
330 -# $Id$
331 -
332 -EAPI=6
333 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
334 -CMAKE_MAKEFILE_GENERATOR=emake
335 -inherit python-single-r1 cmake-utils
336 -
337 -if [[ ${PV} == "9999" ]] ; then
338 - inherit git-r3
339 - EGIT_REPO_URI="https://github.com/weechat/weechat.git"
340 -else
341 - SRC_URI="https://weechat.org/files/src/${P}.tar.xz"
342 - KEYWORDS="~amd64"
343 -fi
344 -
345 -DESCRIPTION="Portable and multi-interface IRC client"
346 -HOMEPAGE="http://weechat.org/"
347 -
348 -LICENSE="GPL-3"
349 -SLOT="0"
350 -
351 -NETWORKS="+irc"
352 -PLUGINS="+alias +charset +exec +fifo +logger +relay +scripts +spell +trigger +xfer"
353 -# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
354 -SCRIPT_LANGS="guile lua +perl +python ruby tcl"
355 -LANGS=" cs de es fr hu it ja pl pt pt_BR ru tr"
356 -IUSE="doc nls +ssl test ${LANGS// / linguas_} ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
357 -
358 -RDEPEND="
359 - dev-libs/libgcrypt:0=
360 - net-misc/curl[ssl]
361 - sys-libs/ncurses:0=
362 - sys-libs/zlib
363 - charset? ( virtual/libiconv )
364 - guile? ( >=dev-scheme/guile-2.0 )
365 - lua? ( dev-lang/lua:0[deprecated] )
366 - nls? ( virtual/libintl )
367 - perl? ( dev-lang/perl )
368 - python? ( ${PYTHON_DEPS} )
369 - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 ) )
370 - ssl? ( net-libs/gnutls )
371 - spell? ( app-text/aspell )
372 - tcl? ( >=dev-lang/tcl-8.4.15:0= )
373 -"
374 -DEPEND="${RDEPEND}
375 - doc? (
376 - >=dev-ruby/asciidoctor-1.5.4
377 - dev-util/source-highlight
378 - )
379 - nls? ( >=sys-devel/gettext-0.15 )
380 - test? ( dev-util/cpputest )
381 -"
382 -
383 -DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
384 -
385 -# tests need to be fixed to not use system plugins if weechat is already installed
386 -RESTRICT="test"
387 -
388 -PATCHES=( "${FILESDIR}"/${PN}-1.2-tinfo.patch )
389 -
390 -pkg_setup() {
391 - use python && python-single-r1_pkg_setup
392 -}
393 -
394 -src_prepare() {
395 - default
396 -
397 - # fix libdir placement
398 - sed -i \
399 - -e "s:lib/:$(get_libdir)/:g" \
400 - -e "s:lib\":$(get_libdir)\":g" \
401 - CMakeLists.txt || die "sed failed"
402 -
403 - # install only required translations
404 - local i
405 - for i in ${LANGS} ; do
406 - if ! use linguas_${i} ; then
407 - sed -i \
408 - -e "/${i}.po/d" \
409 - po/CMakeLists.txt || die
410 - fi
411 - done
412 -
413 - # install only required documentation ; en always
414 - for i in $(grep add_subdirectory doc/CMakeLists.txt \
415 - | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do
416 - if ! use linguas_${i} ; then
417 - sed -i \
418 - -e '/add_subdirectory('${i}')/d' \
419 - doc/CMakeLists.txt || die
420 - fi
421 - done
422 -
423 - # install docs in correct directory
424 - sed -i "s#\${SHAREDIR}/doc/\${PROJECT_NAME}#\0-${PV}/html#" doc/*/CMakeLists.txt || die
425 -}
426 -
427 -src_configure() {
428 - local mycmakeargs=(
429 - -DENABLE_NCURSES=ON
430 - -DENABLE_LARGEFILE=ON
431 - -DENABLE_JAVASCRIPT=OFF
432 - -DENABLE_ALIAS=$(usex alias)
433 - -DENABLE_DOC=$(usex doc)
434 - -DENABLE_CHARSET=$(usex charset)
435 - -DENABLE_EXEC=$(usex exec)
436 - -DENABLE_FIFO=$(usex fifo)
437 - -DENABLE_GUILE=$(usex guile)
438 - -DENABLE_IRC=$(usex irc)
439 - -DENABLE_LOGGER=$(usex logger)
440 - -DENABLE_LUA=$(usex lua)
441 - -DENABLE_NLS=$(usex nls)
442 - -DENABLE_PERL=$(usex perl)
443 - -DENABLE_PYTHON=$(usex python)
444 - -DENABLE_RELAY=$(usex relay)
445 - -DENABLE_RUBY=$(usex ruby)
446 - -DENABLE_SCRIPTS=$(usex scripts)
447 - -DENABLE_SCRIPT=$(usex scripts)
448 - -DENABLE_ASPELL=$(usex spell)
449 - -DENABLE_GNUTLS=$(usex ssl)
450 - -DENABLE_TCL=$(usex tcl)
451 - -DENABLE_TESTS=$(usex test)
452 - -DENABLE_TRIGGER=$(usex trigger)
453 - -DENABLE_XFER=$(usex xfer)
454 - )
455 -
456 - if use python; then
457 - python_export PYTHON_LIBPATH
458 - mycmakeargs+=(
459 - -DPYTHON_EXECUTABLE="${PYTHON}"
460 - -DPYTHON_LIBRARY="${PYTHON_LIBPATH}"
461 - )
462 - fi
463 -
464 - cmake-utils_src_configure
465 -}