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