Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-irc/weechat/, net-irc/weechat/files/
Date: Tue, 12 Oct 2021 16:28:21
Message-Id: 1634055986.d0c82a3959e998729cd5005d0566ecc709162f21.gyakovlev@gentoo
1 commit: d0c82a3959e998729cd5005d0566ecc709162f21
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 12 16:26:26 2021 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 12 16:26:26 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0c82a39
7
8 net-irc/weechat: drop 3.1, 3.2
9
10 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
11
12 net-irc/weechat/Manifest | 2 -
13 .../files/weechat-3.0-cmake_lua_version.patch | 9 --
14 net-irc/weechat/weechat-3.1.ebuild | 171 ---------------------
15 net-irc/weechat/weechat-3.2.ebuild | 171 ---------------------
16 4 files changed, 353 deletions(-)
17
18 diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest
19 index cbc6096af90..d27b4e82200 100644
20 --- a/net-irc/weechat/Manifest
21 +++ b/net-irc/weechat/Manifest
22 @@ -1,3 +1 @@
23 -DIST weechat-3.1.tar.xz 2230316 BLAKE2B 95ce8c6107351676b64c368484baf2245bd17093c90552339d35d058a3caff7a0c4bb8e7692757bcf8c2d7617621961b5bc118806c5084cc212283d6982bd896 SHA512 1eb3f5a0e4d3f6777970fc60c816e7bc9be5e5cf91b9e072f6c77003f284c7bdbabfae7058cb5083915a2adf7f4c651a9afb8cc8ae17cac950e7f2ef9608ed78
24 -DIST weechat-3.2.tar.xz 2261376 BLAKE2B 6f9fcc72b4b36275e056f824a46d8640a45b1d78b9b6f0eaa5327fc2a965f891698982fade86c6d4e96d1f5c472ac4a82d036d478f37989f738f2ccd6e2f7002 SHA512 b4ad5cd6e678795d9093ddfa5aac0d396a7dbf994d04a6b9b083460b1639c851f1b9539cf7b97bd300154871d5df2c29f82fae387c42da840a1c3eb35c4a3660
25 DIST weechat-3.3.tar.xz 2564280 BLAKE2B 9cb119c2506ff5f9b4844b8016790af34347e300a1217762afc1307191cd0831c2c23e019a024c8161ff2e46607eddf94f94b3db9bd351bc51b7f057ddb375eb SHA512 18bbaa93620185ead64f64833e4c5df6a1cbc49dc6f60362614e955947221b78baaa93a2748f153bbb6f7867c7760f7a8fa8d6d9ed30040ad5e12af127526e13
26
27 diff --git a/net-irc/weechat/files/weechat-3.0-cmake_lua_version.patch b/net-irc/weechat/files/weechat-3.0-cmake_lua_version.patch
28 deleted file mode 100644
29 index 6ed16efbd06..00000000000
30 --- a/net-irc/weechat/files/weechat-3.0-cmake_lua_version.patch
31 +++ /dev/null
32 @@ -1,9 +0,0 @@
33 ---- a/cmake/FindLua.cmake
34 -+++ b/cmake/FindLua.cmake
35 -@@ -35,5 +35,5 @@
36 -
37 - find_package(PkgConfig)
38 - if(PKG_CONFIG_FOUND)
39 -- pkg_search_module(LUA lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua-5.0 lua5.0 lua50 lua)
40 -+ pkg_search_module(LUA lua)
41 - endif()
42
43 diff --git a/net-irc/weechat/weechat-3.1.ebuild b/net-irc/weechat/weechat-3.1.ebuild
44 deleted file mode 100644
45 index a5a2514719d..00000000000
46 --- a/net-irc/weechat/weechat-3.1.ebuild
47 +++ /dev/null
48 @@ -1,171 +0,0 @@
49 -# Copyright 1999-2021 Gentoo Authors
50 -# Distributed under the terms of the GNU General Public License v2
51 -
52 -EAPI=7
53 -
54 -LUA_COMPAT=( lua5-{1..4} )
55 -PYTHON_COMPAT=( python3_{7..9} )
56 -
57 -inherit cmake lua-single python-single-r1 xdg-utils
58 -
59 -if [[ ${PV} == "9999" ]] ; then
60 - inherit git-r3
61 - EGIT_REPO_URI="https://github.com/weechat/weechat.git"
62 -else
63 - SRC_URI="https://weechat.org/files/src/${P}.tar.xz"
64 - KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~x86 ~x64-macos"
65 -fi
66 -
67 -DESCRIPTION="Portable and multi-interface IRC client"
68 -HOMEPAGE="https://weechat.org/"
69 -
70 -LICENSE="GPL-3"
71 -SLOT="0/${PV}"
72 -
73 -NETWORKS="+irc"
74 -PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +xfer"
75 -# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
76 -SCRIPT_LANGS="guile lua +perl php +python ruby tcl"
77 -LANGS=" cs de es fr it ja pl ru"
78 -IUSE="doc man nls selinux test ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
79 -
80 -REQUIRED_USE="
81 - lua? ( ${LUA_REQUIRED_USE} )
82 - python? ( ${PYTHON_REQUIRED_USE} )
83 - test? ( nls )
84 -"
85 -
86 -RDEPEND="
87 - dev-libs/libgcrypt:0=
88 - net-libs/gnutls:=
89 - sys-libs/ncurses:0=
90 - sys-libs/zlib:=
91 - net-misc/curl[ssl]
92 - charset? ( virtual/libiconv )
93 - guile? ( >=dev-scheme/guile-2.0 )
94 - lua? ( ${LUA_DEPS} )
95 - nls? ( virtual/libintl )
96 - perl? ( dev-lang/perl:= )
97 - php? ( >=dev-lang/php-7.0:*[embed] )
98 - python? ( ${PYTHON_DEPS} )
99 - ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 ) )
100 - selinux? ( sec-policy/selinux-irc )
101 - spell? ( app-text/aspell )
102 - tcl? ( >=dev-lang/tcl-8.4.15:0= )
103 -"
104 -
105 -DEPEND="${RDEPEND}
106 - test? ( dev-util/cpputest )
107 -"
108 -
109 -BDEPEND="
110 - virtual/pkgconfig
111 - doc? ( >=dev-ruby/asciidoctor-1.5.4 )
112 - man? ( >=dev-ruby/asciidoctor-1.5.4 )
113 - nls? ( >=sys-devel/gettext-0.15 )
114 -"
115 -
116 -PATCHES=(
117 - "${FILESDIR}"/${PN}-3.0-cmake_lua_version.patch
118 -)
119 -
120 -DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
121 -
122 -RESTRICT="!test? ( test )"
123 -
124 -pkg_setup() {
125 - use lua && lua-single_pkg_setup
126 - use python && python-single-r1_pkg_setup
127 -}
128 -
129 -src_prepare() {
130 - cmake_src_prepare
131 -
132 - # install only required translations
133 - local i
134 - for i in ${LANGS} ; do
135 - if ! has ${i} ${LINGUAS-${i}} ; then
136 - sed -i \
137 - -e "/${i}.po/d" \
138 - po/CMakeLists.txt || die
139 - fi
140 - done
141 -
142 - # install only required documentation ; en always
143 - for i in $(grep add_subdirectory doc/CMakeLists.txt \
144 - | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do
145 - if ! has ${i} ${LINGUAS-${i}} ; then
146 - sed -i \
147 - -e '/add_subdirectory('${i}')/d' \
148 - doc/CMakeLists.txt || die
149 - fi
150 - done
151 -
152 - # install docs in correct directory
153 - sed -i "s#\${SHAREDIR}/doc/\${PROJECT_NAME}#\0-${PV}/html#" doc/*/CMakeLists.txt || die
154 -
155 - if [[ ${CHOST} == *-darwin* ]]; then
156 - # fix linking error on Darwin
157 - sed -i "s/+ get_config_var('LINKFORSHARED')//" \
158 - cmake/FindPython.cmake || die
159 - # allow to find the plugins by default
160 - sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
161 - src/core/wee-config.c || die
162 - fi
163 -}
164 -
165 -src_configure() {
166 - local mycmakeargs=(
167 - -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
168 - -DENABLE_JAVASCRIPT=OFF
169 - -DENABLE_LARGEFILE=ON
170 - -DENABLE_NCURSES=ON
171 - -DENABLE_ALIAS=$(usex alias)
172 - -DENABLE_BUFLIST=$(usex buflist)
173 - -DENABLE_CHARSET=$(usex charset)
174 - -DENABLE_DOC=$(usex doc)
175 - -DENABLE_EXEC=$(usex exec)
176 - -DENABLE_FIFO=$(usex fifo)
177 - -DENABLE_FSET=$(usex fset)
178 - -DENABLE_GUILE=$(usex guile)
179 - -DENABLE_IRC=$(usex irc)
180 - -DENABLE_LOGGER=$(usex logger)
181 - -DENABLE_LUA=$(usex lua)
182 - -DENABLE_MAN=$(usex man)
183 - -DENABLE_NLS=$(usex nls)
184 - -DENABLE_PERL=$(usex perl)
185 - -DENABLE_PHP=$(usex php)
186 - -DENABLE_PYTHON=$(usex python)
187 - -DENABLE_RELAY=$(usex relay)
188 - -DENABLE_RUBY=$(usex ruby)
189 - -DENABLE_SCRIPT=$(usex scripts)
190 - -DENABLE_SCRIPTS=$(usex scripts)
191 - -DENABLE_SPELL=$(usex spell)
192 - -DENABLE_TCL=$(usex tcl)
193 - -DENABLE_TESTS=$(usex test)
194 - -DENABLE_TRIGGER=$(usex trigger)
195 - -DENABLE_XFER=$(usex xfer)
196 - )
197 - cmake_src_configure
198 -}
199 -
200 -src_test() {
201 - if $(locale -a | grep -iq "en_US\.utf.*8"); then
202 - cmake_src_test -V
203 - else
204 - eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
205 - die "required locale missing"
206 - fi
207 -}
208 -
209 -pkg_postinst() {
210 - xdg_desktop_database_update
211 - xdg_icon_cache_update
212 - xdg_mimeinfo_database_update
213 -}
214 -
215 -pkg_postrm() {
216 - xdg_desktop_database_update
217 - xdg_icon_cache_update
218 - xdg_mimeinfo_database_update
219 -}
220
221 diff --git a/net-irc/weechat/weechat-3.2.ebuild b/net-irc/weechat/weechat-3.2.ebuild
222 deleted file mode 100644
223 index f9ced9e04dd..00000000000
224 --- a/net-irc/weechat/weechat-3.2.ebuild
225 +++ /dev/null
226 @@ -1,171 +0,0 @@
227 -# Copyright 1999-2021 Gentoo Authors
228 -# Distributed under the terms of the GNU General Public License v2
229 -
230 -EAPI=7
231 -
232 -LUA_COMPAT=( lua5-{1..4} )
233 -PYTHON_COMPAT=( python3_{7..9} )
234 -
235 -inherit cmake lua-single python-single-r1 xdg-utils
236 -
237 -if [[ ${PV} == "9999" ]] ; then
238 - inherit git-r3
239 - EGIT_REPO_URI="https://github.com/weechat/weechat.git"
240 -else
241 - SRC_URI="https://weechat.org/files/src/${P}.tar.xz"
242 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
243 -fi
244 -
245 -DESCRIPTION="Portable and multi-interface IRC client"
246 -HOMEPAGE="https://weechat.org/"
247 -
248 -LICENSE="GPL-3"
249 -SLOT="0/${PV}"
250 -
251 -NETWORKS="+irc"
252 -PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +xfer"
253 -# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
254 -SCRIPT_LANGS="guile lua +perl php +python ruby tcl"
255 -LANGS=" cs de es fr it ja pl ru"
256 -IUSE="doc man nls selinux test ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
257 -
258 -REQUIRED_USE="
259 - lua? ( ${LUA_REQUIRED_USE} )
260 - python? ( ${PYTHON_REQUIRED_USE} )
261 - test? ( nls )
262 -"
263 -
264 -RDEPEND="
265 - dev-libs/libgcrypt:0=
266 - net-libs/gnutls:=
267 - sys-libs/ncurses:0=
268 - sys-libs/zlib:=
269 - net-misc/curl[ssl]
270 - charset? ( virtual/libiconv )
271 - guile? ( >=dev-scheme/guile-2.0 )
272 - lua? ( ${LUA_DEPS} )
273 - nls? ( virtual/libintl )
274 - perl? ( dev-lang/perl:= )
275 - php? ( >=dev-lang/php-7.0:*[embed] )
276 - python? ( ${PYTHON_DEPS} )
277 - ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 ) )
278 - selinux? ( sec-policy/selinux-irc )
279 - spell? ( app-text/aspell )
280 - tcl? ( >=dev-lang/tcl-8.4.15:0= )
281 -"
282 -
283 -DEPEND="${RDEPEND}
284 - test? ( dev-util/cpputest )
285 -"
286 -
287 -BDEPEND="
288 - virtual/pkgconfig
289 - doc? ( >=dev-ruby/asciidoctor-1.5.4 )
290 - man? ( >=dev-ruby/asciidoctor-1.5.4 )
291 - nls? ( >=sys-devel/gettext-0.15 )
292 -"
293 -
294 -PATCHES=(
295 - "${FILESDIR}"/${PN}-3.0-cmake_lua_version.patch
296 -)
297 -
298 -DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
299 -
300 -RESTRICT="!test? ( test )"
301 -
302 -pkg_setup() {
303 - use lua && lua-single_pkg_setup
304 - use python && python-single-r1_pkg_setup
305 -}
306 -
307 -src_prepare() {
308 - cmake_src_prepare
309 -
310 - # install only required translations
311 - local i
312 - for i in ${LANGS} ; do
313 - if ! has ${i} ${LINGUAS-${i}} ; then
314 - sed -i \
315 - -e "/${i}.po/d" \
316 - po/CMakeLists.txt || die
317 - fi
318 - done
319 -
320 - # install only required documentation ; en always
321 - for i in $(grep add_subdirectory doc/CMakeLists.txt \
322 - | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do
323 - if ! has ${i} ${LINGUAS-${i}} ; then
324 - sed -i \
325 - -e '/add_subdirectory('${i}')/d' \
326 - doc/CMakeLists.txt || die
327 - fi
328 - done
329 -
330 - # install docs in correct directory
331 - sed -i "s#\${SHAREDIR}/doc/\${PROJECT_NAME}#\0-${PV}/html#" doc/*/CMakeLists.txt || die
332 -
333 - if [[ ${CHOST} == *-darwin* ]]; then
334 - # fix linking error on Darwin
335 - sed -i "s/+ get_config_var('LINKFORSHARED')//" \
336 - cmake/FindPython.cmake || die
337 - # allow to find the plugins by default
338 - sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
339 - src/core/wee-config.c || die
340 - fi
341 -}
342 -
343 -src_configure() {
344 - local mycmakeargs=(
345 - -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
346 - -DENABLE_JAVASCRIPT=OFF
347 - -DENABLE_LARGEFILE=ON
348 - -DENABLE_NCURSES=ON
349 - -DENABLE_ALIAS=$(usex alias)
350 - -DENABLE_BUFLIST=$(usex buflist)
351 - -DENABLE_CHARSET=$(usex charset)
352 - -DENABLE_DOC=$(usex doc)
353 - -DENABLE_EXEC=$(usex exec)
354 - -DENABLE_FIFO=$(usex fifo)
355 - -DENABLE_FSET=$(usex fset)
356 - -DENABLE_GUILE=$(usex guile)
357 - -DENABLE_IRC=$(usex irc)
358 - -DENABLE_LOGGER=$(usex logger)
359 - -DENABLE_LUA=$(usex lua)
360 - -DENABLE_MAN=$(usex man)
361 - -DENABLE_NLS=$(usex nls)
362 - -DENABLE_PERL=$(usex perl)
363 - -DENABLE_PHP=$(usex php)
364 - -DENABLE_PYTHON=$(usex python)
365 - -DENABLE_RELAY=$(usex relay)
366 - -DENABLE_RUBY=$(usex ruby)
367 - -DENABLE_SCRIPT=$(usex scripts)
368 - -DENABLE_SCRIPTS=$(usex scripts)
369 - -DENABLE_SPELL=$(usex spell)
370 - -DENABLE_TCL=$(usex tcl)
371 - -DENABLE_TESTS=$(usex test)
372 - -DENABLE_TRIGGER=$(usex trigger)
373 - -DENABLE_XFER=$(usex xfer)
374 - )
375 - cmake_src_configure
376 -}
377 -
378 -src_test() {
379 - if $(locale -a | grep -iq "en_US\.utf.*8"); then
380 - cmake_src_test -V
381 - else
382 - eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
383 - die "required locale missing"
384 - fi
385 -}
386 -
387 -pkg_postinst() {
388 - xdg_desktop_database_update
389 - xdg_icon_cache_update
390 - xdg_mimeinfo_database_update
391 -}
392 -
393 -pkg_postrm() {
394 - xdg_desktop_database_update
395 - xdg_icon_cache_update
396 - xdg_mimeinfo_database_update
397 -}