Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/openipmi/files/, sys-libs/openipmi/
Date: Thu, 07 May 2020 14:07:06
Message-Id: 1588860415.ad444df6172d38eb6eeb08447c32661730bb045a.polynomial-c@gentoo
1 commit: ad444df6172d38eb6eeb08447c32661730bb045a
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 7 13:58:49 2020 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu May 7 14:06:55 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad444df6
7
8 sys-libs/openipmi: Removed old
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 sys-libs/openipmi/Manifest | 2 -
14 .../openipmi/files/openipmi-2.0.16-pthreads.patch | 12 ---
15 .../openipmi/files/openipmi-2.0.21-tinfo.patch | 18 ----
16 sys-libs/openipmi/openipmi-2.0.22.ebuild | 105 --------------------
17 sys-libs/openipmi/openipmi-2.0.26.ebuild | 107 --------------------
18 sys-libs/openipmi/openipmi-2.0.27.ebuild | 108 ---------------------
19 6 files changed, 352 deletions(-)
20
21 diff --git a/sys-libs/openipmi/Manifest b/sys-libs/openipmi/Manifest
22 index 756f5ec04fb..bd5bfc2d42f 100644
23 --- a/sys-libs/openipmi/Manifest
24 +++ b/sys-libs/openipmi/Manifest
25 @@ -1,4 +1,2 @@
26 -DIST OpenIPMI-2.0.22.tar.gz 3081893 BLAKE2B 6ec5ec7f61f3033a9d953df4b091522fa5bd891a93dfe648f807548e3dc0f5ffc0d15af9b687379e6749d7b97ee2fd6c7f9e713aaa7423b82bf099fb2d0fb6b8 SHA512 78017fc0b52ce6a83db45f595f50170410120c9f7394429869c177ee40ea5b924bcc0e36bb60f9368a75a2f78ff71c70ae3631ba55a207cfb6eb4f62aa44ff89
27 -DIST OpenIPMI-2.0.26.tar.gz 3124706 BLAKE2B 08afeae1063b404dec3d6f9e5decdf9ac516c0096d8db3c42ff275c280267aa6a202cf4c63c5044cf1d24a95ecd617ad36c15e5c98c6b9cdad2647227f649ae6 SHA512 ffd1ea60727973238461c95373c71e28da04e2fd163bfcb8f5ef9a8ac197b554773231c064cac71c64fc7ccd720085a781fe3c6c8ed3c9dc5cc8ca88fff6f2d0
28 DIST OpenIPMI-2.0.27.tar.gz 3125193 BLAKE2B 86639a86803e49393aefbaf5b1d1fee8e2bf399b2772bdee7d07a00d5e6657efe5cdf962cacb0397f9de5deb0b18edc05783c3388f4fc19e1ee2de4c01be0663 SHA512 44aa2eb97559514d61654434f24bf8e87c3f89ea7095fd3d46c1a889e16c128f29ca19cfb9747afc7fd432ada84406ee884bc8b9c65e28b8bd033d368b744fe3
29 DIST OpenIPMI-2.0.28.tar.gz 3118911 BLAKE2B 0f4192dc536ec1767ee72cf9f0d2c3b021e5f8e88b4029846a27c3b6561a3c63d44f4bad7ced234a171504804d2d9cdd90d0c6a6dc178f9f76ea52f6df20b9d0 SHA512 faaca335f7ff582f396d588c6b3736b4e2756a9914becba75550878a10d7acce55e85912bcf5cd9e482c3e646eb472a8a055c520f2dcba7a874f0c0f120502da
30
31 diff --git a/sys-libs/openipmi/files/openipmi-2.0.16-pthreads.patch b/sys-libs/openipmi/files/openipmi-2.0.16-pthreads.patch
32 deleted file mode 100644
33 index 7666e34e936..00000000000
34 --- a/sys-libs/openipmi/files/openipmi-2.0.16-pthreads.patch
35 +++ /dev/null
36 @@ -1,12 +0,0 @@
37 -diff -ruN OpenIPMI-2.0.16.orig/OpenIPMIpthread.pc.in OpenIPMI-2.0.16/OpenIPMIpthread.pc.in
38 ---- OpenIPMI-2.0.16.orig/OpenIPMIpthread.pc.in 2005-08-17 05:56:02.000000000 +0200
39 -+++ OpenIPMI-2.0.16/OpenIPMIpthread.pc.in 2010-10-31 21:35:56.126933520 +0100
40 -@@ -6,6 +6,6 @@
41 - Name: OpenIPMIpthread
42 - Description: Pthread OS handler for OpenIPMI
43 - Version: @VERSION@
44 --Requires: OpenIPMI pthread
45 --Libs: -L${libdir} -lOpenIPMIutils -lOpenIPMIpthread
46 -+Requires: OpenIPMI
47 -+Libs: -L${libdir} -lOpenIPMIutils -lOpenIPMIpthread -lpthread
48 - Cflags: -I${includedir}
49
50 diff --git a/sys-libs/openipmi/files/openipmi-2.0.21-tinfo.patch b/sys-libs/openipmi/files/openipmi-2.0.21-tinfo.patch
51 deleted file mode 100644
52 index 5eb8642ab2e..00000000000
53 --- a/sys-libs/openipmi/files/openipmi-2.0.21-tinfo.patch
54 +++ /dev/null
55 @@ -1,18 +0,0 @@
56 -diff -ur a/configure.ac b/configure.ac
57 ---- a/configure.ac 2014-01-28 20:35:02.000000000 +0100
58 -+++ b/configure.ac 2015-09-23 17:05:03.526010122 +0200
59 -@@ -861,10 +861,12 @@
60 - *-sun-*) AC_DEFINE([_SUNOS], [], [Solaris's term.h does horrid things.]);;
61 - esac
62 -
63 --AC_CHECK_LIB(curses, tgetent, TERM_LIBS=-lcurses,
64 -+PKG_CHECK_MODULES(ncurses, ncurses, TERM_LIBS=$ncurses_LIBS,
65 -+ [AC_CHECK_LIB(tinfo, tgetent, TERM_LIBS=-ltinfo,
66 -+ [AC_CHECK_LIB(curses, tgetent, TERM_LIBS=-lcurses,
67 - [AC_CHECK_LIB(ncursesw, tgetent, TERM_LIBS=-lncursesw,
68 - [AC_CHECK_LIB(ncurses, tgetent, TERM_LIBS=-lncurses,
69 -- [AC_MSG_ERROR([libtermcap, libcurses or libncurses are required!])])] )] )
70 -+ [AC_MSG_ERROR([libtinfo, libtermcap, libcurses or libncurses are required!])])] )] )] )] )
71 -
72 - # Checks for header files.
73 - AC_FUNC_ALLOCA
74
75 diff --git a/sys-libs/openipmi/openipmi-2.0.22.ebuild b/sys-libs/openipmi/openipmi-2.0.22.ebuild
76 deleted file mode 100644
77 index c000ca43213..00000000000
78 --- a/sys-libs/openipmi/openipmi-2.0.22.ebuild
79 +++ /dev/null
80 @@ -1,105 +0,0 @@
81 -# Copyright 1999-2019 Gentoo Authors
82 -# Distributed under the terms of the GNU General Public License v2
83 -
84 -EAPI=6
85 -
86 -PYTHON_COMPAT=( python2_7 )
87 -
88 -inherit eutils autotools python-single-r1
89 -
90 -DESCRIPTION="Library interface to IPMI"
91 -HOMEPAGE="https://sourceforge.net/projects/openipmi/"
92 -MY_PN="OpenIPMI"
93 -MY_P="${MY_PN}-${PV}"
94 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
95 -
96 -LICENSE="LGPL-2.1 GPL-2"
97 -SLOT="0"
98 -KEYWORDS="amd64 hppa ~ia64 ppc x86"
99 -IUSE="crypt snmp perl python tcl"
100 -S="${WORKDIR}/${MY_P}"
101 -RESTRICT='test'
102 -
103 -RDEPEND="
104 - dev-libs/glib:2
105 - sys-libs/gdbm:=
106 - sys-libs/ncurses:0=
107 - sys-libs/readline:0=
108 - crypt? ( dev-libs/openssl:0= )
109 - snmp? ( net-analyzer/net-snmp )
110 - perl? ( dev-lang/perl:= )
111 - python? ( ${PYTHON_DEPS} )
112 - tcl? ( dev-lang/tcl:0= )"
113 -DEPEND="${RDEPEND}
114 - >=dev-lang/swig-1.3.21
115 - virtual/pkgconfig"
116 -# Gui is broken!
117 -# python? ( tcl? ( tk? ( dev-lang/tk dev-tcltk/tix ) ) )"
118 -
119 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
120 -
121 -PATCHES=(
122 - # Bug #338499: The installed OpenIPMIpthread.pc depends on a non-existing
123 - # pthread.pc. We patch it to link -lpthread directly instead.
124 - "${FILESDIR}/${PN}-2.0.16-pthreads.patch"
125 -
126 - # https://bugs.gentoo.org/501510
127 - "${FILESDIR}/${PN}-2.0.21-tinfo.patch"
128 -)
129 -
130 -pkg_setup() {
131 - use python && python-single-r1_pkg_setup
132 -}
133 -
134 -src_prepare() {
135 - default
136 -
137 - # Bug #290763: The buildsys tries to compile+optimize the py file during
138 - # install, when the .so might not be been added yet. We just skip the files
139 - # and use python_optimize ourselves later instead.
140 - sed -r -i \
141 - -e '/INSTALL.*\.py[oc] /d' \
142 - -e '/install-exec-local/s,OpenIPMI.pyc OpenIPMI.pyo,,g' \
143 - swig/python/Makefile.{am,in}
144 -
145 - # Bug #298250: parallel install fix.
146 - sed -r -i \
147 - -e '/^install-data-local:/s,$, install-exec-am,g' \
148 - cmdlang/Makefile.{am,in}
149 -
150 - # We touch the .in and .am above because if we use the below, the Perl stuff
151 - # is very fragile, and often fails to link.
152 - #cd "${S}"
153 - eautoreconf
154 -}
155 -
156 -src_configure() {
157 - local myconf=()
158 - myconf+=( $(use_with snmp ucdsnmp yes) )
159 - myconf+=( $(use_with crypt openssl yes) )
160 - myconf+=( $(use_with perl perl yes) )
161 - myconf+=( $(use_with tcl tcl yes) )
162 - myconf+=( $(use_with python python yes) )
163 -
164 - # GUI is broken
165 - #use tk && use python && use !tcl && \
166 - # ewarn "Not building Tk GUI because it needs both Python AND Tcl"
167 - #if use python && use tcl; then
168 - # myconf+=( $(use_with tk tkinter) )
169 - #else
170 - # myconf+=( --without-tkinter )
171 - #fi
172 -
173 - myconf+=( --without-tkinter )
174 - myconf+=( --with-glib --with-glibver=2.0 --with-glib12=no --with-swig )
175 - # these binaries are for root!
176 - econf ${myconf[@]} --bindir=/usr/sbin
177 -}
178 -
179 -src_install() {
180 - emake DESTDIR="${D}" install
181 - dodoc README* FAQ ChangeLog TODO doc/IPMI.pdf lanserv/README.vm
182 - newdoc cmdlang/README README.cmdlang
183 -
184 - use python && python_optimize
185 -}
186
187 diff --git a/sys-libs/openipmi/openipmi-2.0.26.ebuild b/sys-libs/openipmi/openipmi-2.0.26.ebuild
188 deleted file mode 100644
189 index 7a1399ffdb1..00000000000
190 --- a/sys-libs/openipmi/openipmi-2.0.26.ebuild
191 +++ /dev/null
192 @@ -1,107 +0,0 @@
193 -# Copyright 1999-2019 Gentoo Authors
194 -# Distributed under the terms of the GNU General Public License v2
195 -
196 -EAPI=7
197 -
198 -PYTHON_COMPAT=( python2_7 )
199 -
200 -inherit autotools python-single-r1
201 -
202 -DESCRIPTION="Library interface to IPMI"
203 -HOMEPAGE="https://sourceforge.net/projects/openipmi/"
204 -MY_PN="OpenIPMI"
205 -MY_P="${MY_PN}-${PV/_/-}"
206 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
207 -
208 -LICENSE="LGPL-2.1 GPL-2"
209 -SLOT="0"
210 -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86"
211 -IUSE="crypt snmp perl python tcl"
212 -S="${WORKDIR}/${MY_P}"
213 -RESTRICT='test'
214 -
215 -RDEPEND="
216 - dev-libs/glib:2
217 - sys-libs/gdbm:=
218 - sys-libs/ncurses:0=
219 - sys-libs/readline:0=
220 - crypt? ( dev-libs/openssl:0= )
221 - snmp? ( net-analyzer/net-snmp )
222 - perl? ( dev-lang/perl:= )
223 - python? ( ${PYTHON_DEPS} )
224 - tcl? ( dev-lang/tcl:0= )"
225 -DEPEND="${RDEPEND}
226 - >=dev-lang/swig-1.3.21
227 - virtual/pkgconfig"
228 -# Gui is broken!
229 -# python? ( tcl? ( tk? ( dev-lang/tk dev-tcltk/tix ) ) )"
230 -
231 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
232 -
233 -PATCHES=(
234 - # https://bugs.gentoo.org/501510
235 - "${FILESDIR}/${PN}-2.0.26-tinfo.patch"
236 -
237 - "${FILESDIR}/${PN}-2.0.26-readline.patch"
238 -)
239 -
240 -pkg_setup() {
241 - use python && python-single-r1_pkg_setup
242 -}
243 -
244 -src_prepare() {
245 - default
246 -
247 - # Bug #290763: The buildsys tries to compile+optimize the py file during
248 - # install, when the .so might not be been added yet. We just skip the files
249 - # and use python_optimize ourselves later instead.
250 - sed -r -i \
251 - -e '/INSTALL.*\.py[oc] /d' \
252 - -e '/install-exec-local/s,OpenIPMI.pyc OpenIPMI.pyo,,g' \
253 - swig/python/Makefile.{am,in}
254 -
255 - # Bug #298250: parallel install fix.
256 - sed -r -i \
257 - -e '/^install-data-local:/s,$, install-exec-am,g' \
258 - cmdlang/Makefile.{am,in}
259 -
260 - # We touch the .in and .am above because if we use the below, the Perl stuff
261 - # is very fragile, and often fails to link.
262 - #cd "${S}"
263 - eautoreconf
264 -}
265 -
266 -src_configure() {
267 - local myconf=(
268 - # these binaries are for root!
269 - --bindir=/usr/sbin
270 - --with-glib
271 - --with-glibver=2.0
272 - --with-swig
273 - --without-tkinter
274 - $(use_with snmp ucdsnmp yes)
275 - $(use_with crypt openssl yes)
276 - $(use_with perl perl yes)
277 - $(use_with tcl tcl yes)
278 - $(use_with python python yes)
279 - )
280 -
281 - # GUI is broken
282 - #use tk && use python && use !tcl && \
283 - # ewarn "Not building Tk GUI because it needs both Python AND Tcl"
284 - #if use python && use tcl; then
285 - # myconf+=( $(use_with tk tkinter) )
286 - #else
287 - # myconf+=( --without-tkinter )
288 - #fi
289 -
290 - econf "${myconf[@]}"
291 -}
292 -
293 -src_install() {
294 - emake DESTDIR="${D}" install
295 - dodoc README* FAQ ChangeLog TODO doc/IPMI.pdf lanserv/README.vm
296 - newdoc cmdlang/README README.cmdlang
297 -
298 - use python && python_optimize
299 -}
300
301 diff --git a/sys-libs/openipmi/openipmi-2.0.27.ebuild b/sys-libs/openipmi/openipmi-2.0.27.ebuild
302 deleted file mode 100644
303 index f16da0c3263..00000000000
304 --- a/sys-libs/openipmi/openipmi-2.0.27.ebuild
305 +++ /dev/null
306 @@ -1,108 +0,0 @@
307 -# Copyright 1999-2019 Gentoo Authors
308 -# Distributed under the terms of the GNU General Public License v2
309 -
310 -EAPI=7
311 -
312 -PYTHON_COMPAT=( python2_7 )
313 -
314 -inherit autotools python-single-r1
315 -
316 -DESCRIPTION="Library interface to IPMI"
317 -HOMEPAGE="https://sourceforge.net/projects/openipmi/"
318 -MY_PN="OpenIPMI"
319 -MY_P="${MY_PN}-${PV/_/-}"
320 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
321 -
322 -LICENSE="LGPL-2.1 GPL-2"
323 -SLOT="0"
324 -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86"
325 -IUSE="crypt snmp perl python tcl"
326 -S="${WORKDIR}/${MY_P}"
327 -RESTRICT='test'
328 -
329 -RDEPEND="
330 - dev-libs/glib:2
331 - sys-libs/gdbm:=
332 - sys-libs/ncurses:0=
333 - sys-libs/readline:0=
334 - crypt? ( dev-libs/openssl:0= )
335 - snmp? ( net-analyzer/net-snmp )
336 - perl? ( dev-lang/perl:= )
337 - python? ( ${PYTHON_DEPS} )
338 - tcl? ( dev-lang/tcl:0= )"
339 -DEPEND="${RDEPEND}
340 - >=dev-lang/swig-1.3.21"
341 -BDEPEND="virtual/pkgconfig"
342 -
343 -# Gui is broken!
344 -# python? ( tcl? ( tk? ( dev-lang/tk dev-tcltk/tix ) ) )"
345 -
346 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
347 -
348 -PATCHES=(
349 - # https://bugs.gentoo.org/501510
350 - "${FILESDIR}/${PN}-2.0.26-tinfo.patch"
351 -
352 - "${FILESDIR}/${PN}-2.0.26-readline.patch"
353 -)
354 -
355 -pkg_setup() {
356 - use python && python-single-r1_pkg_setup
357 -}
358 -
359 -src_prepare() {
360 - default
361 -
362 - # Bug #290763: The buildsys tries to compile+optimize the py file during
363 - # install, when the .so might not be been added yet. We just skip the files
364 - # and use python_optimize ourselves later instead.
365 - sed -r -i \
366 - -e '/INSTALL.*\.py[oc] /d' \
367 - -e '/install-exec-local/s,OpenIPMI.pyc OpenIPMI.pyo,,g' \
368 - swig/python/Makefile.{am,in} || die
369 -
370 - # Bug #298250: parallel install fix.
371 - sed -r -i \
372 - -e '/^install-data-local:/s,$, install-exec-am,g' \
373 - cmdlang/Makefile.{am,in} || die
374 -
375 - # We touch the .in and .am above because if we use the below, the Perl stuff
376 - # is very fragile, and often fails to link.
377 - #cd "${S}"
378 - eautoreconf
379 -}
380 -
381 -src_configure() {
382 - local myconf=(
383 - # these binaries are for root!
384 - --bindir="${EPREFIX}"/usr/sbin
385 - --with-glib
386 - --with-glibver=2.0
387 - --with-swig
388 - --without-tkinter
389 - $(use_with snmp ucdsnmp yes)
390 - $(use_with crypt openssl yes)
391 - $(use_with perl perl yes)
392 - $(use_with tcl tcl yes)
393 - $(use_with python python yes)
394 - )
395 -
396 - # GUI is broken
397 - #use tk && use python && use !tcl && \
398 - # ewarn "Not building Tk GUI because it needs both Python AND Tcl"
399 - #if use python && use tcl; then
400 - # myconf+=( $(use_with tk tkinter) )
401 - #else
402 - # myconf+=( --without-tkinter )
403 - #fi
404 -
405 - econf "${myconf[@]}"
406 -}
407 -
408 -src_install() {
409 - emake DESTDIR="${D}" install
410 - dodoc README* FAQ ChangeLog TODO doc/IPMI.pdf lanserv/README.vm
411 - newdoc cmdlang/README README.cmdlang
412 -
413 - use python && python_optimize
414 -}