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/files/, net-irc/weechat/
Date: Mon, 11 Sep 2017 05:16:04
Message-Id: 1505106870.1b7248389f6e3fc73d2ee2698f0b83ae2275a7ce.radhermit@gentoo
1 commit: 1b7248389f6e3fc73d2ee2698f0b83ae2275a7ce
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 11 04:52:24 2017 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 11 05:14:30 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b724838
7
8 net-irc/weechat: remove old
9
10 net-irc/weechat/Manifest | 4 -
11 net-irc/weechat/files/weechat-1.7-ruby24.patch | 20 ----
12 net-irc/weechat/weechat-1.4-r1.ebuild | 144 -------------------------
13 net-irc/weechat/weechat-1.7-r1.ebuild | 141 ------------------------
14 net-irc/weechat/weechat-1.7.1.ebuild | 141 ------------------------
15 net-irc/weechat/weechat-1.8.ebuild | 138 ------------------------
16 6 files changed, 588 deletions(-)
17
18 diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest
19 index 4d3fadaf8b2..78426aeb441 100644
20 --- a/net-irc/weechat/Manifest
21 +++ b/net-irc/weechat/Manifest
22 @@ -1,5 +1 @@
23 -DIST weechat-1.4.tar.bz2 2464362 SHA256 e06d9949ccececdd9692c95c41304c2f7fe9ec47b5eedd0d0a8529f6a3c1ddd4 SHA512 4c4bf25da513c25a16b24d94c1a6971db12d5cf168c83aa97570ffff53c634f7b25e92f1dbe54fefd09eeb69ece9ddc4be115bb6f6fc078ef7682dcb1df21f04 WHIRLPOOL 1db202131c1cd68e0f436f2e316ad73d0887d48533c417c1446a671bc620fdaaedb6198ac23876d62a51458ab55231d528635fc4e7fa2aa0067c60f656e3d6e5
24 -DIST weechat-1.7.1.tar.xz 1836844 SHA256 3f7e04793ce21796369199573d84a04ea23313942af880d2c9600bdc73571c30 SHA512 4aba380704ab5f611d923a461aa17cac076a18f92a6bb8129daf5f212536672267cadcc679befbcadb48d5044e4bf973f93982d9d3c500cd9d9e12dba4dbfbba WHIRLPOOL 6c2e2d687be4600e8d875e4c305bf2a432948d24d7a0095555bcb01fa6b4f8ac8d7180f67da010c2baf46d9bbd97e33fbbb49f63a25586a3e1a7cbb7daee8897
25 -DIST weechat-1.7.tar.xz 1837004 SHA256 599348337a4bff179bf50888dad135751fa401538ebaadc59831d2223be52db3 SHA512 1de4af1e6b8189a96d830480f062bb1a92626f3ccf4ef0d73d081d72472e9a0840a4776403846032582e0387b6df8b8d7dbbce2ca309263554facd3bc6a5b050 WHIRLPOOL 9f62824e6dccf4e4d95422dd2ca6e2e135f4556fa697c11ad6004047375505612082ba4299ba1b4668a32cbffbad67f9d129c33f343287222dad34263ff32505
26 -DIST weechat-1.8.tar.xz 1871964 SHA256 b65fc54e965399e31a30448b5f6c8067fcd6ad369e9908ff7c1fd45669c5e017 SHA512 34d5aa05e7a9df459c7ade7f654f56561838d59c2d553432697213a5d90614f55204364c4711e28aadd3dbae2cea733dfc6cafeffa9fca87a33eef0e2647a18f WHIRLPOOL 158d9628cc2d3a7792be64a4c5fb97bd4d35f5dd6fb8d96a901a8958468bcaf1de394812862c601e0abaa00ea589f8572618834847f48efcb43146f572c9ca7e
27 DIST weechat-1.9.tar.xz 1877604 SHA256 cc85eb299a5a979bcfda390c20bcb9dd8fd7b25a32fb01e5f128e13c51fa7dff SHA512 1f71173207b948db8d782816d0b4a71cc2447cbc16affdf4d48be850083878aad0772455d89820a913b8339b3aac8a300b024b32100301b1bc1a192319985bdc WHIRLPOOL b64ff40040b386e0490bc3a4d0a865bc6cf2221da8ace376252733b40f013790afcc6ed95f0de9e47fdee9febe2b43d68335986eb8fa7f774b24010a0102dd9b
28
29 diff --git a/net-irc/weechat/files/weechat-1.7-ruby24.patch b/net-irc/weechat/files/weechat-1.7-ruby24.patch
30 deleted file mode 100644
31 index 6ad5b51f2ff..00000000000
32 --- a/net-irc/weechat/files/weechat-1.7-ruby24.patch
33 +++ /dev/null
34 @@ -1,20 +0,0 @@
35 ---- weechat-1.7/cmake/FindRuby.cmake
36 -+++ weechat-1.7/cmake/FindRuby.cmake
37 -@@ -33,7 +33,7 @@
38 -
39 - find_package(PkgConfig)
40 - if(PKG_CONFIG_FOUND)
41 -- pkg_search_module(RUBY ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
42 -+ pkg_search_module(RUBY ruby-2.4 ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
43 - endif()
44 -
45 - if(RUBY_FOUND)
46 -@@ -41,7 +41,7 @@
47 - mark_as_advanced(RUBY_LIB)
48 - else()
49 - find_program(RUBY_EXECUTABLE
50 -- NAMES ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
51 -+ NAMES ruby2.4.0 ruby240 ruby2.4 ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
52 - PATHS /usr/bin /usr/local/bin /usr/pkg/bin
53 - )
54 - if(RUBY_EXECUTABLE)
55
56 diff --git a/net-irc/weechat/weechat-1.4-r1.ebuild b/net-irc/weechat/weechat-1.4-r1.ebuild
57 deleted file mode 100644
58 index 93fc0cd42d8..00000000000
59 --- a/net-irc/weechat/weechat-1.4-r1.ebuild
60 +++ /dev/null
61 @@ -1,144 +0,0 @@
62 -# Copyright 1999-2017 Gentoo Foundation
63 -# Distributed under the terms of the GNU General Public License v2
64 -
65 -EAPI=5
66 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
67 -CMAKE_MAKEFILE_GENERATOR=emake
68 -inherit eutils python-single-r1 multilib cmake-utils
69 -
70 -if [[ ${PV} == "9999" ]] ; then
71 - inherit git-r3
72 - EGIT_REPO_URI="https://github.com/weechat/weechat.git"
73 -else
74 - SRC_URI="https://weechat.org/files/src/${P}.tar.bz2"
75 - KEYWORDS="amd64 x86"
76 -fi
77 -
78 -DESCRIPTION="Portable and multi-interface IRC client"
79 -HOMEPAGE="http://weechat.org/"
80 -
81 -LICENSE="GPL-3"
82 -SLOT="0"
83 -
84 -NETWORKS="+irc"
85 -PLUGINS="+alias +charset +exec +fifo +logger +relay +scripts +spell +trigger +xfer"
86 -#INTERFACES="+ncurses gtk"
87 -# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
88 -SCRIPT_LANGS="guile lua +perl +python ruby tcl"
89 -LANGS=" cs de es fr hu it ja pl pt_BR ru tr"
90 -IUSE="doc nls +ssl test ${LANGS// / linguas_} ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
91 -#REQUIRED_USE=" || ( ncurses gtk )"
92 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
93 -
94 -RDEPEND="
95 - dev-libs/libgcrypt:0=
96 - net-misc/curl[ssl]
97 - sys-libs/ncurses:0=
98 - sys-libs/zlib
99 - charset? ( virtual/libiconv )
100 - guile? ( dev-scheme/guile:12 )
101 - lua? ( dev-lang/lua:0[deprecated] )
102 - nls? ( virtual/libintl )
103 - perl? ( dev-lang/perl:= )
104 - python? ( ${PYTHON_DEPS} )
105 - ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 ) )
106 - ssl? ( net-libs/gnutls )
107 - spell? ( app-text/aspell )
108 - tcl? ( >=dev-lang/tcl-8.4.15:0= )
109 -"
110 -# ncurses? ( sys-libs/ncurses )
111 -# gtk? ( x11-libs/gtk+:2 )
112 -DEPEND="${RDEPEND}
113 - doc? (
114 - app-text/asciidoc
115 - dev-util/source-highlight
116 - )
117 - nls? ( >=sys-devel/gettext-0.15 )
118 - test? ( dev-util/cpputest )
119 -"
120 -
121 -DOCS="AUTHORS.asciidoc ChangeLog.asciidoc ReleaseNotes.asciidoc README.asciidoc"
122 -
123 -# tests need to be fixed to not use system plugins if weechat is already installed
124 -RESTRICT="test"
125 -
126 -PATCHES=( "${FILESDIR}"/${PN}-1.2-tinfo.patch )
127 -
128 -pkg_setup() {
129 - use python && python-single-r1_pkg_setup
130 -}
131 -
132 -src_prepare() {
133 - local i
134 -
135 - epatch "${PATCHES[@]}"
136 -
137 - # fix libdir placement
138 - sed -i \
139 - -e "s:lib/:$(get_libdir)/:g" \
140 - -e "s:lib\":$(get_libdir)\":g" \
141 - CMakeLists.txt || die "sed failed"
142 -
143 - # install only required translations
144 - for i in ${LANGS} ; do
145 - if ! use linguas_${i} ; then
146 - sed -i \
147 - -e "/${i}.po/d" \
148 - po/CMakeLists.txt || die
149 - fi
150 - done
151 -
152 - # install only required documentation ; en always
153 - for i in `grep ADD_SUBDIRECTORY doc/CMakeLists.txt \
154 - | sed -e 's/.*ADD_SUBDIRECTORY( \(..\) ).*/\1/' -e '/en/d'`; do
155 - if ! use linguas_${i} ; then
156 - sed -i \
157 - -e '/ADD_SUBDIRECTORY( '${i}' )/d' \
158 - doc/CMakeLists.txt || die
159 - fi
160 - done
161 -}
162 -
163 -src_configure() {
164 - # $(cmake-utils_use_enable gtk)
165 - # $(cmake-utils_use_enable ncurses)
166 - local mycmakeargs=(
167 - "-DENABLE_NCURSES=ON"
168 - "-DENABLE_LARGEFILE=ON"
169 - "-DENABLE_DEMO=OFF"
170 - "-DENABLE_GTK=OFF"
171 - "-DENABLE_JAVASCRIPT=OFF"
172 - $(cmake-utils_use_enable alias)
173 - $(cmake-utils_use_enable doc)
174 - $(cmake-utils_use_enable charset)
175 - $(cmake-utils_use_enable exec)
176 - $(cmake-utils_use_enable fifo)
177 - $(cmake-utils_use_enable guile)
178 - $(cmake-utils_use_enable irc)
179 - $(cmake-utils_use_enable logger)
180 - $(cmake-utils_use_enable lua)
181 - $(cmake-utils_use_enable nls)
182 - $(cmake-utils_use_enable perl)
183 - $(cmake-utils_use_enable python)
184 - $(cmake-utils_use_enable relay)
185 - $(cmake-utils_use_enable ruby)
186 - $(cmake-utils_use_enable scripts)
187 - $(cmake-utils_use_enable scripts script)
188 - $(cmake-utils_use_enable spell ASPELL)
189 - $(cmake-utils_use_enable ssl GNUTLS)
190 - $(cmake-utils_use_enable tcl)
191 - $(cmake-utils_use_enable test TESTS)
192 - $(cmake-utils_use_enable trigger)
193 - $(cmake-utils_use_enable xfer)
194 - )
195 -
196 - if use python; then
197 - python_export PYTHON_LIBPATH
198 - mycmakeargs+=(
199 - -DPYTHON_EXECUTABLE="${PYTHON}"
200 - -DPYTHON_LIBRARY="${PYTHON_LIBPATH}"
201 - )
202 - fi
203 -
204 - cmake-utils_src_configure
205 -}
206
207 diff --git a/net-irc/weechat/weechat-1.7-r1.ebuild b/net-irc/weechat/weechat-1.7-r1.ebuild
208 deleted file mode 100644
209 index 176f7f88d8c..00000000000
210 --- a/net-irc/weechat/weechat-1.7-r1.ebuild
211 +++ /dev/null
212 @@ -1,141 +0,0 @@
213 -# Copyright 1999-2017 Gentoo Foundation
214 -# Distributed under the terms of the GNU General Public License v2
215 -
216 -EAPI=6
217 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
218 -CMAKE_MAKEFILE_GENERATOR=emake
219 -inherit python-single-r1 cmake-utils
220 -
221 -if [[ ${PV} == "9999" ]] ; then
222 - inherit git-r3
223 - EGIT_REPO_URI="https://github.com/weechat/weechat.git"
224 -else
225 - SRC_URI="https://weechat.org/files/src/${P}.tar.xz"
226 - KEYWORDS="~amd64"
227 -fi
228 -
229 -DESCRIPTION="Portable and multi-interface IRC client"
230 -HOMEPAGE="http://weechat.org/"
231 -
232 -LICENSE="GPL-3"
233 -SLOT="0"
234 -
235 -NETWORKS="+irc"
236 -PLUGINS="+alias +charset +exec +fifo +logger +relay +scripts +spell +trigger +xfer"
237 -# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
238 -SCRIPT_LANGS="guile lua +perl +python ruby tcl"
239 -LANGS=" cs de es fr hu it ja pl pt pt_BR ru tr"
240 -IUSE="doc nls +ssl test ${LANGS// / linguas_} ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
241 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
242 -
243 -RDEPEND="
244 - dev-libs/libgcrypt:0=
245 - net-misc/curl[ssl]
246 - sys-libs/ncurses:0=
247 - sys-libs/zlib
248 - charset? ( virtual/libiconv )
249 - guile? ( >=dev-scheme/guile-2.0 )
250 - lua? ( dev-lang/lua:0[deprecated] )
251 - nls? ( virtual/libintl )
252 - perl? ( dev-lang/perl:= )
253 - python? ( ${PYTHON_DEPS} )
254 - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 ) )
255 - ssl? ( net-libs/gnutls )
256 - spell? ( app-text/aspell )
257 - tcl? ( >=dev-lang/tcl-8.4.15:0= )
258 -"
259 -DEPEND="${RDEPEND}
260 - doc? (
261 - >=dev-ruby/asciidoctor-1.5.4
262 - dev-util/source-highlight
263 - )
264 - nls? ( >=sys-devel/gettext-0.15 )
265 - test? ( dev-util/cpputest )
266 -"
267 -
268 -DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
269 -
270 -# tests need to be fixed to not use system plugins if weechat is already installed
271 -RESTRICT="test"
272 -
273 -PATCHES=(
274 - "${FILESDIR}"/${PN}-1.2-tinfo.patch
275 - "${FILESDIR}"/${PN}-1.7-ruby24.patch
276 -)
277 -
278 -pkg_setup() {
279 - use python && python-single-r1_pkg_setup
280 -}
281 -
282 -src_prepare() {
283 - default
284 -
285 - # fix libdir placement
286 - sed -i \
287 - -e "s:lib/:$(get_libdir)/:g" \
288 - -e "s:lib\":$(get_libdir)\":g" \
289 - CMakeLists.txt || die "sed failed"
290 -
291 - # install only required translations
292 - local i
293 - for i in ${LANGS} ; do
294 - if ! use linguas_${i} ; then
295 - sed -i \
296 - -e "/${i}.po/d" \
297 - po/CMakeLists.txt || die
298 - fi
299 - done
300 -
301 - # install only required documentation ; en always
302 - for i in $(grep add_subdirectory doc/CMakeLists.txt \
303 - | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do
304 - if ! use linguas_${i} ; then
305 - sed -i \
306 - -e '/add_subdirectory('${i}')/d' \
307 - doc/CMakeLists.txt || die
308 - fi
309 - done
310 -
311 - # install docs in correct directory
312 - sed -i "s#\${SHAREDIR}/doc/\${PROJECT_NAME}#\0-${PV}/html#" doc/*/CMakeLists.txt || die
313 -}
314 -
315 -src_configure() {
316 - local mycmakeargs=(
317 - -DENABLE_NCURSES=ON
318 - -DENABLE_LARGEFILE=ON
319 - -DENABLE_JAVASCRIPT=OFF
320 - -DENABLE_ALIAS=$(usex alias)
321 - -DENABLE_DOC=$(usex doc)
322 - -DENABLE_CHARSET=$(usex charset)
323 - -DENABLE_EXEC=$(usex exec)
324 - -DENABLE_FIFO=$(usex fifo)
325 - -DENABLE_GUILE=$(usex guile)
326 - -DENABLE_IRC=$(usex irc)
327 - -DENABLE_LOGGER=$(usex logger)
328 - -DENABLE_LUA=$(usex lua)
329 - -DENABLE_NLS=$(usex nls)
330 - -DENABLE_PERL=$(usex perl)
331 - -DENABLE_PYTHON=$(usex python)
332 - -DENABLE_RELAY=$(usex relay)
333 - -DENABLE_RUBY=$(usex ruby)
334 - -DENABLE_SCRIPTS=$(usex scripts)
335 - -DENABLE_SCRIPT=$(usex scripts)
336 - -DENABLE_ASPELL=$(usex spell)
337 - -DENABLE_GNUTLS=$(usex ssl)
338 - -DENABLE_TCL=$(usex tcl)
339 - -DENABLE_TESTS=$(usex test)
340 - -DENABLE_TRIGGER=$(usex trigger)
341 - -DENABLE_XFER=$(usex xfer)
342 - )
343 -
344 - if use python; then
345 - python_export PYTHON_LIBPATH
346 - mycmakeargs+=(
347 - -DPYTHON_EXECUTABLE="${PYTHON}"
348 - -DPYTHON_LIBRARY="${PYTHON_LIBPATH}"
349 - )
350 - fi
351 -
352 - cmake-utils_src_configure
353 -}
354
355 diff --git a/net-irc/weechat/weechat-1.7.1.ebuild b/net-irc/weechat/weechat-1.7.1.ebuild
356 deleted file mode 100644
357 index 670c755cecc..00000000000
358 --- a/net-irc/weechat/weechat-1.7.1.ebuild
359 +++ /dev/null
360 @@ -1,141 +0,0 @@
361 -# Copyright 1999-2017 Gentoo Foundation
362 -# Distributed under the terms of the GNU General Public License v2
363 -
364 -EAPI=6
365 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
366 -CMAKE_MAKEFILE_GENERATOR=emake
367 -inherit python-single-r1 cmake-utils
368 -
369 -if [[ ${PV} == "9999" ]] ; then
370 - inherit git-r3
371 - EGIT_REPO_URI="https://github.com/weechat/weechat.git"
372 -else
373 - SRC_URI="https://weechat.org/files/src/${P}.tar.xz"
374 - KEYWORDS="~amd64"
375 -fi
376 -
377 -DESCRIPTION="Portable and multi-interface IRC client"
378 -HOMEPAGE="http://weechat.org/"
379 -
380 -LICENSE="GPL-3"
381 -SLOT="0"
382 -
383 -NETWORKS="+irc"
384 -PLUGINS="+alias +charset +exec +fifo +logger +relay +scripts +spell +trigger +xfer"
385 -# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
386 -SCRIPT_LANGS="guile lua +perl +python ruby tcl"
387 -LANGS=" cs de es fr hu it ja pl pt pt_BR ru tr"
388 -IUSE="doc nls +ssl test ${LANGS// / linguas_} ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
389 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
390 -
391 -RDEPEND="
392 - dev-libs/libgcrypt:0=
393 - net-misc/curl[ssl]
394 - sys-libs/ncurses:0=
395 - sys-libs/zlib
396 - charset? ( virtual/libiconv )
397 - guile? ( >=dev-scheme/guile-2.0 )
398 - lua? ( dev-lang/lua:0[deprecated] )
399 - nls? ( virtual/libintl )
400 - perl? ( dev-lang/perl:= )
401 - python? ( ${PYTHON_DEPS} )
402 - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 ) )
403 - ssl? ( net-libs/gnutls )
404 - spell? ( app-text/aspell )
405 - tcl? ( >=dev-lang/tcl-8.4.15:0= )
406 -"
407 -DEPEND="${RDEPEND}
408 - doc? (
409 - >=dev-ruby/asciidoctor-1.5.4
410 - dev-util/source-highlight
411 - )
412 - nls? ( >=sys-devel/gettext-0.15 )
413 - test? ( dev-util/cpputest )
414 -"
415 -
416 -DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
417 -
418 -# tests need to be fixed to not use system plugins if weechat is already installed
419 -RESTRICT="test"
420 -
421 -PATCHES=(
422 - "${FILESDIR}"/${PN}-1.2-tinfo.patch
423 - "${FILESDIR}"/${PN}-1.7-ruby24.patch
424 -)
425 -
426 -pkg_setup() {
427 - use python && python-single-r1_pkg_setup
428 -}
429 -
430 -src_prepare() {
431 - default
432 -
433 - # fix libdir placement
434 - sed -i \
435 - -e "s:lib/:$(get_libdir)/:g" \
436 - -e "s:lib\":$(get_libdir)\":g" \
437 - CMakeLists.txt || die "sed failed"
438 -
439 - # install only required translations
440 - local i
441 - for i in ${LANGS} ; do
442 - if ! use linguas_${i} ; then
443 - sed -i \
444 - -e "/${i}.po/d" \
445 - po/CMakeLists.txt || die
446 - fi
447 - done
448 -
449 - # install only required documentation ; en always
450 - for i in $(grep add_subdirectory doc/CMakeLists.txt \
451 - | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do
452 - if ! use linguas_${i} ; then
453 - sed -i \
454 - -e '/add_subdirectory('${i}')/d' \
455 - doc/CMakeLists.txt || die
456 - fi
457 - done
458 -
459 - # install docs in correct directory
460 - sed -i "s#\${SHAREDIR}/doc/\${PROJECT_NAME}#\0-${PV}/html#" doc/*/CMakeLists.txt || die
461 -}
462 -
463 -src_configure() {
464 - local mycmakeargs=(
465 - -DENABLE_NCURSES=ON
466 - -DENABLE_LARGEFILE=ON
467 - -DENABLE_JAVASCRIPT=OFF
468 - -DENABLE_ALIAS=$(usex alias)
469 - -DENABLE_DOC=$(usex doc)
470 - -DENABLE_CHARSET=$(usex charset)
471 - -DENABLE_EXEC=$(usex exec)
472 - -DENABLE_FIFO=$(usex fifo)
473 - -DENABLE_GUILE=$(usex guile)
474 - -DENABLE_IRC=$(usex irc)
475 - -DENABLE_LOGGER=$(usex logger)
476 - -DENABLE_LUA=$(usex lua)
477 - -DENABLE_NLS=$(usex nls)
478 - -DENABLE_PERL=$(usex perl)
479 - -DENABLE_PYTHON=$(usex python)
480 - -DENABLE_RELAY=$(usex relay)
481 - -DENABLE_RUBY=$(usex ruby)
482 - -DENABLE_SCRIPTS=$(usex scripts)
483 - -DENABLE_SCRIPT=$(usex scripts)
484 - -DENABLE_ASPELL=$(usex spell)
485 - -DENABLE_GNUTLS=$(usex ssl)
486 - -DENABLE_TCL=$(usex tcl)
487 - -DENABLE_TESTS=$(usex test)
488 - -DENABLE_TRIGGER=$(usex trigger)
489 - -DENABLE_XFER=$(usex xfer)
490 - )
491 -
492 - if use python; then
493 - python_export PYTHON_LIBPATH
494 - mycmakeargs+=(
495 - -DPYTHON_EXECUTABLE="${PYTHON}"
496 - -DPYTHON_LIBRARY="${PYTHON_LIBPATH}"
497 - )
498 - fi
499 -
500 - cmake-utils_src_configure
501 -}
502
503 diff --git a/net-irc/weechat/weechat-1.8.ebuild b/net-irc/weechat/weechat-1.8.ebuild
504 deleted file mode 100644
505 index 6a2b364909d..00000000000
506 --- a/net-irc/weechat/weechat-1.8.ebuild
507 +++ /dev/null
508 @@ -1,138 +0,0 @@
509 -# Copyright 1999-2017 Gentoo Foundation
510 -# Distributed under the terms of the GNU General Public License v2
511 -
512 -EAPI=6
513 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
514 -CMAKE_MAKEFILE_GENERATOR=emake
515 -inherit python-single-r1 cmake-utils
516 -
517 -if [[ ${PV} == "9999" ]] ; then
518 - inherit git-r3
519 - EGIT_REPO_URI="https://github.com/weechat/weechat.git"
520 -else
521 - SRC_URI="https://weechat.org/files/src/${P}.tar.xz"
522 - KEYWORDS="~amd64"
523 -fi
524 -
525 -DESCRIPTION="Portable and multi-interface IRC client"
526 -HOMEPAGE="http://weechat.org/"
527 -
528 -LICENSE="GPL-3"
529 -SLOT="0"
530 -
531 -NETWORKS="+irc"
532 -PLUGINS="+alias +charset +exec +fifo +logger +relay +scripts +spell +trigger +xfer"
533 -# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
534 -SCRIPT_LANGS="guile lua +perl +python ruby tcl"
535 -LANGS=" cs de es fr hu it ja pl pt pt_BR ru tr"
536 -IUSE="doc nls +ssl test ${LANGS// / linguas_} ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
537 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
538 -
539 -RDEPEND="
540 - dev-libs/libgcrypt:0=
541 - net-misc/curl[ssl]
542 - sys-libs/ncurses:0=
543 - sys-libs/zlib
544 - charset? ( virtual/libiconv )
545 - guile? ( >=dev-scheme/guile-2.0 )
546 - lua? ( dev-lang/lua:0[deprecated] )
547 - nls? ( virtual/libintl )
548 - perl? ( dev-lang/perl:= )
549 - python? ( ${PYTHON_DEPS} )
550 - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 ) )
551 - ssl? ( net-libs/gnutls )
552 - spell? ( app-text/aspell )
553 - tcl? ( >=dev-lang/tcl-8.4.15:0= )
554 -"
555 -DEPEND="${RDEPEND}
556 - doc? (
557 - >=dev-ruby/asciidoctor-1.5.4
558 - dev-util/source-highlight
559 - )
560 - nls? ( >=sys-devel/gettext-0.15 )
561 - test? ( dev-util/cpputest )
562 -"
563 -
564 -DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
565 -
566 -# tests need to be fixed to not use system plugins if weechat is already installed
567 -RESTRICT="test"
568 -
569 -PATCHES=( "${FILESDIR}"/${PN}-1.2-tinfo.patch )
570 -
571 -pkg_setup() {
572 - use python && python-single-r1_pkg_setup
573 -}
574 -
575 -src_prepare() {
576 - default
577 -
578 - # fix libdir placement
579 - sed -i \
580 - -e "s:lib/:$(get_libdir)/:g" \
581 - -e "s:lib\":$(get_libdir)\":g" \
582 - CMakeLists.txt || die "sed failed"
583 -
584 - # install only required translations
585 - local i
586 - for i in ${LANGS} ; do
587 - if ! use linguas_${i} ; then
588 - sed -i \
589 - -e "/${i}.po/d" \
590 - po/CMakeLists.txt || die
591 - fi
592 - done
593 -
594 - # install only required documentation ; en always
595 - for i in $(grep add_subdirectory doc/CMakeLists.txt \
596 - | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do
597 - if ! use linguas_${i} ; then
598 - sed -i \
599 - -e '/add_subdirectory('${i}')/d' \
600 - doc/CMakeLists.txt || die
601 - fi
602 - done
603 -
604 - # install docs in correct directory
605 - sed -i "s#\${SHAREDIR}/doc/\${PROJECT_NAME}#\0-${PV}/html#" doc/*/CMakeLists.txt || die
606 -}
607 -
608 -src_configure() {
609 - local mycmakeargs=(
610 - -DENABLE_NCURSES=ON
611 - -DENABLE_LARGEFILE=ON
612 - -DENABLE_JAVASCRIPT=OFF
613 - -DENABLE_ALIAS=$(usex alias)
614 - -DENABLE_DOC=$(usex doc)
615 - -DENABLE_CHARSET=$(usex charset)
616 - -DENABLE_EXEC=$(usex exec)
617 - -DENABLE_FIFO=$(usex fifo)
618 - -DENABLE_GUILE=$(usex guile)
619 - -DENABLE_IRC=$(usex irc)
620 - -DENABLE_LOGGER=$(usex logger)
621 - -DENABLE_LUA=$(usex lua)
622 - -DENABLE_NLS=$(usex nls)
623 - -DENABLE_PERL=$(usex perl)
624 - -DENABLE_PYTHON=$(usex python)
625 - -DENABLE_RELAY=$(usex relay)
626 - -DENABLE_RUBY=$(usex ruby)
627 - -DENABLE_SCRIPTS=$(usex scripts)
628 - -DENABLE_SCRIPT=$(usex scripts)
629 - -DENABLE_ASPELL=$(usex spell)
630 - -DENABLE_GNUTLS=$(usex ssl)
631 - -DENABLE_TCL=$(usex tcl)
632 - -DENABLE_TESTS=$(usex test)
633 - -DENABLE_TRIGGER=$(usex trigger)
634 - -DENABLE_XFER=$(usex xfer)
635 - )
636 -
637 - if use python; then
638 - python_export PYTHON_LIBPATH
639 - mycmakeargs+=(
640 - -DPYTHON_EXECUTABLE="${PYTHON}"
641 - -DPYTHON_LIBRARY="${PYTHON_LIBPATH}"
642 - )
643 - fi
644 -
645 - cmake-utils_src_configure
646 -}