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 |
-} |