diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2009-12-28 00:14:44 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2009-12-28 00:14:44 +0000 |
commit | 882fc15b0f6115449facc530445b6b9bbc2c7bdf (patch) | |
tree | 7ec1b46cafbb15eaf8a7f078e12a544fd1d3ed04 /sys-libs/openipmi | |
parent | Version bump. (diff) | |
download | historical-882fc15b0f6115449facc530445b6b9bbc2c7bdf.tar.gz historical-882fc15b0f6115449facc530445b6b9bbc2c7bdf.tar.bz2 historical-882fc15b0f6115449facc530445b6b9bbc2c7bdf.zip |
Version bump. Fix QA issues per bug #219595. Python swig install per bug #290763.
Package-Manager: portage-2.2_rc58/cvs/Linux x86_64
Diffstat (limited to 'sys-libs/openipmi')
-rw-r--r-- | sys-libs/openipmi/ChangeLog | 9 | ||||
-rw-r--r-- | sys-libs/openipmi/Manifest | 14 | ||||
-rw-r--r-- | sys-libs/openipmi/openipmi-2.0.16.ebuild | 93 |
3 files changed, 104 insertions, 12 deletions
diff --git a/sys-libs/openipmi/ChangeLog b/sys-libs/openipmi/ChangeLog index 80bbfdb0820a..55594831bb6e 100644 --- a/sys-libs/openipmi/ChangeLog +++ b/sys-libs/openipmi/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-libs/openipmi # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/openipmi/ChangeLog,v 1.16 2009/12/24 19:40:15 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/openipmi/ChangeLog,v 1.17 2009/12/28 00:14:44 robbat2 Exp $ + +*openipmi-2.0.16 (28 Dec 2009) + + 28 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> + +openipmi-2.0.16.ebuild: + Version bump. Fix QA issues per bug #219595. Python swig install per bug + #290763. 24 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org> openipmi-2.0.11.ebuild: diff --git a/sys-libs/openipmi/Manifest b/sys-libs/openipmi/Manifest index a438d878ac1f..a8443b2136c4 100644 --- a/sys-libs/openipmi/Manifest +++ b/sys-libs/openipmi/Manifest @@ -1,22 +1,14 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - DIST OpenIPMI-1.3.18.tar.gz 993450 RMD160 6e4f96d1ef7d70cb04ce5b48558a2a4a1b7236bd SHA1 973bd78e652a533a97931baa473f00496a020cbb SHA256 d30bd5fe601c2f34367678f5b5aadaa879f35024eed6a0a585b30099560ff4af DIST OpenIPMI-1.4.12.tar.gz 1887180 RMD160 d7ee2701a40be9965c228e4f24ed1d7cf6ffed08 SHA1 4b2abea28e21b2e0d41d7eb20fe53686c367f7a4 SHA256 df684c19808c49c3b9b6b68ddd808c41cef283099e0b7dcb9877b5b1223048a4 DIST OpenIPMI-1.4.14.tar.gz 1890751 RMD160 875133650b07dd40db55bfc56de9e646e7b22393 SHA1 20edc3c4c84ad3f819e04b09238ff6a6fd99f502 SHA256 53fd789ab980c57be7155d397276a7bba214a41dccbc47c86757a669f9cddae7 DIST OpenIPMI-1.4.28.tar.gz 2310138 RMD160 41f885aac02fa317236972faac65c08a96953f6c SHA1 66729b33a477670916af03e9ac685ed7fdb20535 SHA256 75fbff6c03c1bbea448aa8021aa2f0ee5c4f75f53600e0e479483ce2bf6d06ed DIST OpenIPMI-2.0.11.tar.gz 2897970 RMD160 edf2fe331ad32b202374dc6a21c8fc3032918866 SHA1 f28fd461eefc24bf968737ecdf8bca65b0af9795 SHA256 9a824bc1faf69ef8e668dcc426c356b41abb4a18a7367c9fbbc87350df7b9cfa +DIST OpenIPMI-2.0.16.tar.gz 2890960 RMD160 703c322914cb643c3a52b04c69f2ede7da9233be SHA1 a797748156445845d18ef4dde661fb465890b184 SHA256 1a2f9881f27de2bb64b70c8bf9a7c38b5447e4c9a0ec9e0bf6a2833f15893c05 EBUILD openipmi-1.3.18.ebuild 1013 RMD160 e9645c4edf79e985d908083760e0f6630a285a1f SHA1 b2da1693d998c90d12e488ad9a1dbcf1a444b126 SHA256 708e1222e0de34896cd64955afccd45fc6e840d23ff8683e51cae550ec673239 EBUILD openipmi-1.4.12.ebuild 1206 RMD160 c98b138164551c63b6fbea1c4f243eff72e2c4e4 SHA1 8871e46f14658a8bc8ca196040d925368de0c16a SHA256 7c2e8345caf190f9f7ace0c96d519aaae9cf7732d0df98bc5a7f6d6d6d9b4b52 EBUILD openipmi-1.4.14.ebuild 1206 RMD160 3b67e0f93d99bc87281a2292c1aa8bfec60ce4be SHA1 92bdf303389899ad3664a8f431972af26c9f5668 SHA256 b261386761275ef0355986af81389a77fae8b4166b3bd1bcee890c935b3cd741 EBUILD openipmi-1.4.28.ebuild 1216 RMD160 11818989d99e1e55cbcb1cfcf172e977335c9767 SHA1 eb51cda7bb908e91afa1752ad6f325195a236a8d SHA256 a5c6d6e179a4cacad95050917c89b12e47aab1f16fe5bf69bda18f61121b5a93 EBUILD openipmi-2.0.11.ebuild 1955 RMD160 24e5ab5749963fd6160b08446e6861e57204e375 SHA1 d3fce91d1927a43c402702780b1bc6dace5cf31a SHA256 9f87a32880b10e96e30c95c07b9f6249c147b94ce89c8297b278a258a430063b -MISC ChangeLog 2379 RMD160 98def239daea00e3eafecb905d0855e9bd94a141 SHA1 70a664c3d1cf9deadde5ccc7b6a2758fb20df7dd SHA256 32df24b61108dbb0d254aaa90a2dbc794f9a28457fb1c843bb18a92dec314940 +EBUILD openipmi-2.0.16.ebuild 2613 RMD160 7183001581cf37b8966381c5b4bb1361f0c7eb03 SHA1 566309ae641b3e3c649d250d42277cc0ad952a50 SHA256 e0af8f0302de3f8c81b885bcfeda26e9e9623f09b8e81d745375d905d4a16133 +MISC ChangeLog 2576 RMD160 45a5fc107e407f3dd261d1b131870b43fb56ee0d SHA1 c42fe552f17738f117cee0178c3babcc5c765a02 SHA256 84c146a03d8486a5c1838ba0a0a79d2f03f7dbdb9d5cd802af310a6757557494 MISC metadata.xml 223 RMD160 ffa99612cf27469c417944deed0e0c9155e64331 SHA1 607c637402dd253406aa6ee684471a702c5d1a99 SHA256 d6bb9ba68629616062b4433ab3b8fb01dfcafae5bb47804d9e06cdd6c66daa44 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.14 (GNU/Linux) - -iEYEARECAAYFAkszw6IACgkQAiZjviIA2Xg9qACg0IXNOhqT3phIjQfK2tWK3c2X -1rkAoJDh1mUSH0Gm6RDRqeTdjfLrYa2y -=0GaA ------END PGP SIGNATURE----- diff --git a/sys-libs/openipmi/openipmi-2.0.16.ebuild b/sys-libs/openipmi/openipmi-2.0.16.ebuild new file mode 100644 index 000000000000..cfd4ffd2a483 --- /dev/null +++ b/sys-libs/openipmi/openipmi-2.0.16.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/openipmi/openipmi-2.0.16.ebuild,v 1.1 2009/12/28 00:14:44 robbat2 Exp $ + +inherit autotools python + +DESCRIPTION="Library interface to IPMI" +HOMEPAGE="http://sourceforge.net/projects/openipmi/" +MY_PN="OpenIPMI" +MY_P="${MY_PN}-${PV}" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~x86" +IUSE="crypt snmp perl tcl python" +S="${WORKDIR}/${MY_P}" + +RDEPEND="dev-libs/glib + sys-libs/gdbm + crypt? ( dev-libs/openssl ) + snmp? ( net-analyzer/net-snmp ) + perl? ( dev-lang/perl ) + python? ( dev-lang/python ) + tcl? ( dev-lang/tcl )" +DEPEND="${RDEPEND} + >=dev-lang/swig-1.3.21 + dev-util/pkgconfig" +# Gui is broken! +# python? ( tcl? ( tk? ( dev-lang/tk dev-tcltk/tix ) ) )" + +# Upstream doesn't use --without properly +use_yesno() { + yesmsg="yes" + [ -n "$3" ] && yesmsg="$3" + if use $1; then + echo "--with-$2=${yesmsg}" + else + echo "--without-$2" + fi +} + +src_unpack() { + unpack ${A} + # Bug #290763: The buildsys tries to compile+optimize the py file during + # install, when the .so might not be been added yet. We just skip the files + # and use python_mod_optimize ourselves later instead. + sed -r -i \ + -e '/INSTALL.*\.py[oc] /d' \ + -e '/install-exec-local/s,OpenIPMI.pyc OpenIPMI.pyo,,g' \ + "${S}"/swig/python/Makefile.am \ + "${S}"/swig/python/Makefile.in + # We touch the .in and .am above because if we use the below, the Perl stuff + # is very fragile, and often fails to link. + #cd "${S}" + #elibtoolize + #eautoreconf +} + +src_compile() { + local myconf="" + myconf="${myconf} `use_with snmp ucdsnmp yes`" + myconf="${myconf} `use_with crypt openssl yes`" + myconf="${myconf} `use_with perl perl yes`" + myconf="${myconf} `use_with tcl tcl yes`" + myconf="${myconf} `use_with python python yes`" + + # GUI is broken + #use tk && use python && use !tcl && \ + # ewarn "Not building Tk GUI because it needs both Python AND Tcl" + #if use python && use tcl; then + # myconf="${myconf} `use_yesno tk tkinter yes`" + #else + # myconf="${myconf} `use_yesno tk tkinter no`" + #fi + + myconf="${myconf} --without-tkinter" + myconf="${myconf} --with-glib --with-swig" + # these binaries are for root! + econf ${myconf} --bindir=/usr/sbin || die "econf failed" + emake || die "emake $i failed" +} + +src_install() { + # bug #298250 + emake -j1 DESTDIR="${D}" install || die + dodoc README* FAQ ChangeLog TODO doc/IPMI.pdf lanserv/README.emulator + newdoc cmdlang/README README.cmdlang +} + +pkg_postinst() { + use python && python_mod_optimize +} |