Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/openipmi/
Date: Wed, 17 Aug 2022 16:21:32
Message-Id: 1660753267.0f97f135770d4e1f379f9017146d30fa8e867097.mattst88@gentoo
1 commit: 0f97f135770d4e1f379f9017146d30fa8e867097
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 17 13:49:51 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 17 16:21:07 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f97f135
7
8 sys-libs/openipmi: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 sys-libs/openipmi/Manifest | 2 -
13 sys-libs/openipmi/openipmi-2.0.29.ebuild | 101 -------------------------------
14 sys-libs/openipmi/openipmi-2.0.31.ebuild | 101 -------------------------------
15 3 files changed, 204 deletions(-)
16
17 diff --git a/sys-libs/openipmi/Manifest b/sys-libs/openipmi/Manifest
18 index 7c7f6311fa00..09e417a1bbab 100644
19 --- a/sys-libs/openipmi/Manifest
20 +++ b/sys-libs/openipmi/Manifest
21 @@ -1,3 +1 @@
22 -DIST OpenIPMI-2.0.29.tar.gz 3119530 BLAKE2B 5c60b04e828699c396cb7ce29dca7665109d7b39c3d64535fafdca328c01eab0af9cc4d7fd1a30aa254836f6ce10a16e491fb7239777dc4d57edc65c20998504 SHA512 ff23aadfe4b9002574d1f06dda3d61f7a03ef1df2c61855516b7d67bd6d3272c53af74e3412e1045242dcb845f50b7c542083e918805c0efac424dd86e720a10
23 -DIST OpenIPMI-2.0.31.tar.gz 3129097 BLAKE2B 477d3c7abe0d04b3aa949b36c78ca149d92f4cea379e5be22a2718367f2fb3edac4d8487dd95bdf25b54b9c8c8d8d4ba1582b7bc65e416a8f1745b2790f405d7 SHA512 de1b364315e97daffb4c601bcf3bf33591795449d71690496ae368bd0730a117c1716508ecaddef5d55498f56e73481a32f509791185e80e2475667d7abd73e7
24 DIST OpenIPMI-2.0.32.tar.gz 3140147 BLAKE2B 7f5d3f9e4a5a8388413d1cfb7d1b8bb1a46abce8404b408d4e505bb389e6f871b6f6d67560bcba9a5716dfcf95c5d3c27bbaf4a5fd7b924a629aa4546efde0c1 SHA512 e409f32e6bbf26756338ada386fa394d48d734b4d6ba4beca700ce60bc3af3d0f41e972a328c4e076ae014f4fbd8598d05d3f879f9c6d76198e6ae1a2ba03e95
25
26 diff --git a/sys-libs/openipmi/openipmi-2.0.29.ebuild b/sys-libs/openipmi/openipmi-2.0.29.ebuild
27 deleted file mode 100644
28 index 45c87caad1f5..000000000000
29 --- a/sys-libs/openipmi/openipmi-2.0.29.ebuild
30 +++ /dev/null
31 @@ -1,101 +0,0 @@
32 -# Copyright 1999-2022 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -
37 -PYTHON_COMPAT=( python3_{7..9} )
38 -
39 -inherit autotools python-single-r1
40 -
41 -DESCRIPTION="Library interface to IPMI"
42 -HOMEPAGE="https://sourceforge.net/projects/openipmi/"
43 -MY_PN="OpenIPMI"
44 -MY_P="${MY_PN}-${PV/_/-}"
45 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
46 -
47 -LICENSE="LGPL-2.1 GPL-2"
48 -SLOT="0"
49 -KEYWORDS="amd64 arm64 hppa ~ia64 ppc ppc64 x86"
50 -IUSE="crypt snmp perl python static-libs tcl"
51 -S="${WORKDIR}/${MY_P}"
52 -RESTRICT='test'
53 -
54 -RDEPEND="
55 - dev-libs/glib:2
56 - sys-libs/gdbm:=
57 - sys-libs/ncurses:0=
58 - sys-libs/readline:0=
59 - crypt? ( dev-libs/openssl:0= )
60 - snmp? ( net-analyzer/net-snmp )
61 - perl? ( dev-lang/perl:= )
62 - python? ( ${PYTHON_DEPS} )
63 - tcl? ( dev-lang/tcl:0= )"
64 -DEPEND="${RDEPEND}
65 - >=dev-lang/swig-1.3.21"
66 -BDEPEND="virtual/pkgconfig"
67 -
68 -# Gui is broken!
69 -# python? ( tcl? ( tk? ( dev-lang/tk dev-tcltk/tix ) ) )"
70 -
71 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
72 -
73 -PATCHES=(
74 - "${FILESDIR}/${PN}-2.0.26-tinfo.patch" #501510
75 -)
76 -
77 -pkg_setup() {
78 - use python && python-single-r1_pkg_setup
79 -}
80 -
81 -src_prepare() {
82 - default
83 -
84 - # Bug #298250: parallel install fix.
85 - sed -r -i \
86 - -e '/^install-data-local:/s,$, install-exec-am,g' \
87 - cmdlang/Makefile.{am,in} || die
88 -
89 - # We touch the .in and .am above because if we use the below, the Perl stuff
90 - # is very fragile, and often fails to link.
91 - eautoreconf
92 -}
93 -
94 -src_configure() {
95 - local myconf=(
96 - # these binaries are for root!
97 - --bindir="${EPREFIX}"/usr/sbin
98 - --with-glib
99 - --with-glibver=2.0
100 - --with-swig
101 - --without-tkinter
102 - $(use_with snmp ucdsnmp yes)
103 - $(use_with crypt openssl yes)
104 - $(use_with perl perl yes)
105 - $(use_with tcl tcl yes)
106 - $(use_with python python yes)
107 - )
108 -
109 - # GUI is broken
110 - #use tk && use python && use !tcl && \
111 - # ewarn "Not building Tk GUI because it needs both Python AND Tcl"
112 - #if use python && use tcl; then
113 - # myconf+=( $(use_with tk tkinter) )
114 - #else
115 - # myconf+=( --without-tkinter )
116 - #fi
117 -
118 - econf "${myconf[@]}"
119 -}
120 -
121 -src_install() {
122 - emake DESTDIR="${D}" install
123 - dodoc README* FAQ ChangeLog TODO doc/IPMI.pdf lanserv/README.vm
124 - newdoc cmdlang/README README.cmdlang
125 -
126 - use python && python_optimize
127 -
128 - find "${ED}" -name "*.la" -delete || die
129 - if ! use static-libs ; then
130 - find "${ED}" -name "*.a" -delete || die
131 - fi
132 -}
133
134 diff --git a/sys-libs/openipmi/openipmi-2.0.31.ebuild b/sys-libs/openipmi/openipmi-2.0.31.ebuild
135 deleted file mode 100644
136 index c8b61d3259f7..000000000000
137 --- a/sys-libs/openipmi/openipmi-2.0.31.ebuild
138 +++ /dev/null
139 @@ -1,101 +0,0 @@
140 -# Copyright 1999-2021 Gentoo Authors
141 -# Distributed under the terms of the GNU General Public License v2
142 -
143 -EAPI=7
144 -
145 -PYTHON_COMPAT=( python3_{8..10} )
146 -
147 -inherit autotools python-single-r1
148 -
149 -MY_PN="OpenIPMI"
150 -MY_P="${MY_PN}-${PV/_/-}"
151 -DESCRIPTION="Library interface to IPMI"
152 -HOMEPAGE="https://sourceforge.net/projects/openipmi/"
153 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
154 -S="${WORKDIR}/${MY_P}"
155 -
156 -LICENSE="LGPL-2.1 GPL-2"
157 -SLOT="0"
158 -KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
159 -IUSE="crypt snmp perl python static-libs tcl"
160 -RESTRICT="test"
161 -
162 -RDEPEND="
163 - dev-libs/glib:2
164 - sys-libs/gdbm:=
165 - sys-libs/ncurses:0=
166 - sys-libs/readline:0=
167 - crypt? ( dev-libs/openssl:0= )
168 - snmp? ( net-analyzer/net-snmp )
169 - perl? ( dev-lang/perl:= )
170 - python? ( ${PYTHON_DEPS} )
171 - tcl? ( dev-lang/tcl:0= )"
172 -DEPEND="${RDEPEND}
173 - >=dev-lang/swig-1.3.21"
174 -BDEPEND="virtual/pkgconfig"
175 -
176 -# Gui is broken!
177 -# python? ( tcl? ( tk? ( dev-lang/tk dev-tcltk/tix ) ) )"
178 -
179 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
180 -
181 -PATCHES=(
182 - "${FILESDIR}/${PN}-2.0.26-tinfo.patch" #501510
183 -)
184 -
185 -pkg_setup() {
186 - use python && python-single-r1_pkg_setup
187 -}
188 -
189 -src_prepare() {
190 - default
191 -
192 - # Bug #298250: parallel install fix.
193 - sed -r -i \
194 - -e '/^install-data-local:/s,$, install-exec-am,g' \
195 - cmdlang/Makefile.{am,in} || die
196 -
197 - # We touch the .in and .am above because if we use the below, the Perl stuff
198 - # is very fragile, and often fails to link.
199 - eautoreconf
200 -}
201 -
202 -src_configure() {
203 - local myconf=(
204 - # these binaries are for root!
205 - --bindir="${EPREFIX}"/usr/sbin
206 - --with-glib
207 - --with-glibver=2.0
208 - --with-swig
209 - --without-tkinter
210 - $(use_with snmp ucdsnmp yes)
211 - $(use_with crypt openssl yes)
212 - $(use_with perl perl yes)
213 - $(use_with tcl tcl yes)
214 - $(use_with python python yes)
215 - )
216 -
217 - # GUI is broken
218 - #use tk && use python && use !tcl && \
219 - # ewarn "Not building Tk GUI because it needs both Python AND Tcl"
220 - #if use python && use tcl; then
221 - # myconf+=( $(use_with tk tkinter) )
222 - #else
223 - # myconf+=( --without-tkinter )
224 - #fi
225 -
226 - econf "${myconf[@]}"
227 -}
228 -
229 -src_install() {
230 - emake DESTDIR="${D}" install
231 - dodoc README* FAQ ChangeLog TODO doc/IPMI.pdf lanserv/README.vm
232 - newdoc cmdlang/README README.cmdlang
233 -
234 - use python && python_optimize
235 -
236 - find "${ED}" -name "*.la" -delete || die
237 - if ! use static-libs ; then
238 - find "${ED}" -name "*.a" -delete || die
239 - fi
240 -}