summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2010-08-09 19:31:09 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2010-08-09 19:31:09 +0000
commit89d3cee701a69ef53efc90dfa71fd80a2670c23b (patch)
tree4de9422410686174063f61c3d4d7b1cc17f92c7d /sys-libs/freeipmi
parentdrop cruft (diff)
downloadhistorical-89d3cee701a69ef53efc90dfa71fd80a2670c23b.tar.gz
historical-89d3cee701a69ef53efc90dfa71fd80a2670c23b.tar.bz2
historical-89d3cee701a69ef53efc90dfa71fd80a2670c23b.zip
Take over maintainership of package; cleanup old versions; add a new revision that moves a bit the files around and fix a few issues.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'sys-libs/freeipmi')
-rw-r--r--sys-libs/freeipmi/ChangeLog13
-rw-r--r--sys-libs/freeipmi/Manifest20
-rw-r--r--sys-libs/freeipmi/files/freeipmi-0.5.6-as_needed.patch12
-rw-r--r--sys-libs/freeipmi/files/freeipmi-0.5.6-missing_syslog_include.patch10
-rw-r--r--sys-libs/freeipmi/freeipmi-0.4.4.ebuild45
-rw-r--r--sys-libs/freeipmi/freeipmi-0.5.6.ebuild62
-rw-r--r--sys-libs/freeipmi/freeipmi-0.7.15.ebuild44
-rw-r--r--sys-libs/freeipmi/freeipmi-0.8.8-r1.ebuild (renamed from sys-libs/freeipmi/freeipmi-0.8.8.ebuild)30
-rw-r--r--sys-libs/freeipmi/metadata.xml5
9 files changed, 46 insertions, 195 deletions
diff --git a/sys-libs/freeipmi/ChangeLog b/sys-libs/freeipmi/ChangeLog
index 1e62a17038a9..3df3e0f47868 100644
--- a/sys-libs/freeipmi/ChangeLog
+++ b/sys-libs/freeipmi/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for sys-libs/freeipmi
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.24 2010/08/08 03:46:39 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.25 2010/08/09 19:31:09 flameeyes Exp $
+
+*freeipmi-0.8.8-r1 (09 Aug 2010)
+
+ 09 Aug 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+ -freeipmi-0.4.4.ebuild, -freeipmi-0.5.6.ebuild,
+ -files/freeipmi-0.5.6-as_needed.patch,
+ -files/freeipmi-0.5.6-missing_syslog_include.patch,
+ -freeipmi-0.7.15.ebuild, -freeipmi-0.8.8.ebuild,
+ +freeipmi-0.8.8-r1.ebuild, metadata.xml:
+ Take over maintainership of package; cleanup old versions; add a new
+ revision that moves a bit the files around and fix a few issues.
*freeipmi-0.8.8 (08 Aug 2010)
diff --git a/sys-libs/freeipmi/Manifest b/sys-libs/freeipmi/Manifest
index 12e5020727c6..7ef7b20a9450 100644
--- a/sys-libs/freeipmi/Manifest
+++ b/sys-libs/freeipmi/Manifest
@@ -3,26 +3,18 @@ Hash: SHA1
AUX bmc-watchdog.confd 1495 RMD160 c7335f914d4a5904a358a5140a3427a43cd75988 SHA1 8faba92b3ec4ed072b85e41e9bb9f82f867aa8fd SHA256 0f9cbe8090523e3fd4df35fb049d38ee696292892542ff6ffe3139e39fb1795e
AUX bmc-watchdog.initd 823 RMD160 4a502b4c6e64013eda736268e473860b050d3db1 SHA1 62c762acac01619b15044be0fe036d146e814217 SHA256 d443511ef57abdab74eb6e8b2c889285ec408b9d583dc25fe2c581ca65b0ee60
-AUX freeipmi-0.5.6-as_needed.patch 554 RMD160 ec46ade1c84fa80c1bf1fd73463ccf5970c47d82 SHA1 b1a9f458c9778c5d91021e9903be2b0b19723e9b SHA256 0d48d15a1fa53c452064b2034bb1e1723b519f2baa02ef6eb47b0ef2f095dc43
-AUX freeipmi-0.5.6-missing_syslog_include.patch 312 RMD160 a04770e6063348e47e2827c44c6db5e1c764e5f7 SHA1 822ad573a7ea06d9ff06d2eb95819a95a2c0b21d SHA256 4bcf53a89160fa4239a358cc5a90f5f65d5dffa04f471055b9ac95feaca2c6db
AUX freeipmi-0.6.10+glibc-2.8.patch 5362 RMD160 914711231432f91fc03ad229ea8afcd8fb2a9651 SHA1 65f023ed3ded23996b90bd9c6e52ab6772ac6b27 SHA256 d9bc35866e5b48d25261e51c81a1db08044c552b6a2ea8537fbce9ab4b97ebaf
AUX ipmidetectd.initd 799 RMD160 03e54b6b3d6e56ee3533096c3c2cca35d7537eb9 SHA1 7de96a810c7ca14e880320df0074cb5d6eb084a3 SHA256 7137eaf90c64f03d9eb1423336becbd02e1172bbef11139cfe6b9b1dbe60ea44
-DIST freeipmi-0.4.4.tar.gz 1476079 RMD160 3a1dd7380734b2ec561ed011dcdd92b05ed0ff74 SHA1 cf95a97c9c03dc24553b34de866914144c7613c7 SHA256 988c4645a4bdad6396c36bd9f92fa5a86b5eaccf1030ac940379562fc092498d
-DIST freeipmi-0.5.6.tar.gz 1540543 RMD160 a8795c876e371f30c7db086ea5f9b926303e919e SHA1 10a131b2a98ee42d2a34a952de55792c9a91976d SHA256 a800fe05a945186ca3eb99bb2df61cab0905d98a9ef44ba526ab620a7ba6f9ed
DIST freeipmi-0.6.10.tar.gz 1669900 RMD160 073790a58d1589c1a07dcf73baa6601f4cb1d36f SHA1 1718ae26ec0b5dc093e82ff264b4f97fb753fbb9 SHA256 33c22e46feabe027913b40fd9ff5a8a745ac9b6cf27a6010f0fa801b2a966cdd
-DIST freeipmi-0.7.15.tar.gz 1991210 RMD160 a216dc2aecbbd5b45f0ac55b13c13ba762765f3c SHA1 b02aab0122041876f319a157a74c27653a917f4a SHA256 f3aa4216aa06d0f91f235665c0eaa1571e22d941270ad5508043d065889c4a10
DIST freeipmi-0.8.8.tar.gz 2770784 RMD160 3e3e65051b6edcad9a72d5f4a3daa47af35edbcd SHA1 039def2ac44c0cf3e2418232c3c9b8d3e765175b SHA256 176ce440d200f5e57e7ec05b8c648929263f51c776206f8f730eaa7b41d22dd1
-EBUILD freeipmi-0.4.4.ebuild 1467 RMD160 6378509d1151768bbe7b6af5712aba14d784db93 SHA1 f5424dab2e324f71f0002584b254cd16f769e245 SHA256 d89dfe9b5b0dec923b98445703ad2ff0021d9a186b659542b633e635f355646a
-EBUILD freeipmi-0.5.6.ebuild 1560 RMD160 e2756cbcefdd7f6b86d4d036bbc7b78cd415b716 SHA1 1fb62df5ff3d793721f8636c995ba1fdf7f68dee SHA256 a2829df20198643cc42b314b1c5c76bc46b8cdb4002450e0a85a820bac856c05
EBUILD freeipmi-0.6.10.ebuild 1461 RMD160 f50e8c49c54863f2ed17b92de203669b67106feb SHA1 671eefae36da7f910b95b74575746e57a3e0629e SHA256 4f0d3ed12af58b46420883bda04182b4a5c0801835aaed1cf68b9ba54ac15c7e
-EBUILD freeipmi-0.7.15.ebuild 1284 RMD160 ff1306c991c3d8d78a368f7a98b03f343fdd7ed1 SHA1 9648a5d3f38abc0119e8947c5a5e2dedeef4708e SHA256 7ff0563defdf96e4c592206c3bdc32ccf02bb8cfd49f53bffb46ec5bac844d87
-EBUILD freeipmi-0.8.8.ebuild 1490 RMD160 c0f08534762f216fb5fddef953a32b3b3764099b SHA1 75e689ccbb385d749c4521d48452b53a4ed5f663 SHA256 494c99c4fffc6030d681dcef72df5e6f9d4a46d7f1120cf777dc1e699bf3df21
-MISC ChangeLog 4014 RMD160 052c0f598b162095fd9b0af88948d6c908c9e528 SHA1 b2c94877c4c3bd1ae9c80b28d3f2cd8fe8f1a5bc SHA256 050ebf0ff78f8327f544ea28aafb4e1cfd672157359f599e4fe14d66d602ad99
-MISC metadata.xml 161 RMD160 036f72a3fa0f193b1ed10f46bea0df0a2bf7e07f SHA1 00f2ba2d18e3c9d0ba2305497408776582e87666 SHA256 4447fa40fb360e4e153d4fc115728bf9db74e1aa3536c77de0594dc487ca5cea
+EBUILD freeipmi-0.8.8-r1.ebuild 2052 RMD160 c8a77b68a5b803d4fa1d8ced45b7ece69fd6852f SHA1 ea9d1f1a6d4f1e93dd630515942932edb3b5fcef SHA256 6cecccaccacc108c097c71c889424e51b38c234e6b2543749f7a5f1c50ce9007
+MISC ChangeLog 4482 RMD160 c0968789b98e33ff3874117fc37d16d2f62f12dd SHA1 daa4ec5a78596f83cfa90599ddb8b6106e962999 SHA256 2be385d1c74cce415eda1f06312b104017c51cd946df4826e576156de8261068
+MISC metadata.xml 234 RMD160 6498603a1fe3a96823743847afc906df194bb430 SHA1 5ec768281f5435ff5173031bd715fa65ddd274e3 SHA256 73ec73ca73cd98df81c2bbb3e76a83751a3c95802ac103ef21368201d871a9d3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iEYEARECAAYFAkxeKKoACgkQAiZjviIA2XhNVACg4XwMcxXtyD8T7MwhIVPamcwW
-7pUAoOmp65AMZZ7X3sf9/M9zCa/zrhNz
-=ICAe
+iEYEARECAAYFAkxgV3sACgkQAiZjviIA2XiNtwCglRK/au5I4hAs5lBJvQZyTNze
+y4YAniFuhcBIhdW835qTLz8qehgwwAqN
+=TaZj
-----END PGP SIGNATURE-----
diff --git a/sys-libs/freeipmi/files/freeipmi-0.5.6-as_needed.patch b/sys-libs/freeipmi/files/freeipmi-0.5.6-as_needed.patch
deleted file mode 100644
index 3de9fe2b336e..000000000000
--- a/sys-libs/freeipmi/files/freeipmi-0.5.6-as_needed.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- ipmimonitoring/src/ipmimonitoring/Makefile.am.orig 2008-04-02 16:54:29.000000000 +0200
-+++ ipmimonitoring/src/ipmimonitoring/Makefile.am 2008-04-02 16:55:00.000000000 +0200
-@@ -23,8 +23,8 @@
- ../../../common/src/libllnlcommon.la \
- ../libipmimonitoring/libipmimonitoring.la \
- ../../../common/src/libpstdout.la \
-- ../../../ipmidetect/src/libipmidetect/libipmidetect.la \
- ../../../common/src/libhostrange.la \
-+ ../../../ipmidetect/src/libipmidetect/libipmidetect.la \
- ../../../common/src/libtoolcommon.la \
- ../../../common/src/libcbuf.la
-
diff --git a/sys-libs/freeipmi/files/freeipmi-0.5.6-missing_syslog_include.patch b/sys-libs/freeipmi/files/freeipmi-0.5.6-missing_syslog_include.patch
deleted file mode 100644
index 4e2a1db93ddd..000000000000
--- a/sys-libs/freeipmi/files/freeipmi-0.5.6-missing_syslog_include.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- common/src/ipmi-sdr-cache.c.orig 2008-04-02 15:03:01.000000000 +0200
-+++ common/src/ipmi-sdr-cache.c 2008-04-02 15:03:46.000000000 +0200
-@@ -27,6 +27,7 @@
- #if STDC_HEADERS
- #include <string.h>
- #endif /* STDC_HEADERS */
-+#include <syslog.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #if HAVE_UNISTD_H
diff --git a/sys-libs/freeipmi/freeipmi-0.4.4.ebuild b/sys-libs/freeipmi/freeipmi-0.4.4.ebuild
deleted file mode 100644
index a961c7352932..000000000000
--- a/sys-libs/freeipmi/freeipmi-0.4.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-0.4.4.ebuild,v 1.3 2009/10/13 13:52:12 ssuominen Exp $
-
-inherit flag-o-matic
-
-DESCRIPTION="FreeIPMI provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
-HOMEPAGE="http://www.gnu.org/software/freeipmi/"
-SRC_URI="ftp://ftp.zresearch.com/pub/${PN}/${PV}/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND="dev-scheme/guile
- dev-libs/libgcrypt"
-DEPEND="${RDEPEND}
- virtual/os-headers
- sys-apps/sed"
-
-src_unpack() {
- unpack ${A}
- sed 's,auth_type_t,output_type_t,' -i.orig \
- "${S}"/ipmipower/src/ipmipower_output.c \
- || die "Failed to fix ipmipower"
-}
-
-src_compile() {
- # this is to make things compile
- append-flags "-DHAVE_VPRINTF=1"
-
- econf --disable-init-scripts --enable-syslog --localstatedir=/var || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install || die "emake install failed"
- # INSTALL contains usage instructions!
- dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO INSTALL*
- dodoc doc/*.txt
- # normal GPL2
- rm -f "${D}"/usr/share/doc/${PF}/COPYING
- # sysVinit scripts. need conversion to Gentoo.
- newdoc "${S}"/bmc-watchdog/freeipmi-bmc-watchdog.init redhat_bmc-watchdog.init
- newdoc "${S}"/ipmidetect/freeipmi-ipmidetectd.init redhat_ipmidetectd.init
-}
diff --git a/sys-libs/freeipmi/freeipmi-0.5.6.ebuild b/sys-libs/freeipmi/freeipmi-0.5.6.ebuild
deleted file mode 100644
index adaf3c4f69e9..000000000000
--- a/sys-libs/freeipmi/freeipmi-0.5.6.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-0.5.6.ebuild,v 1.1 2008/04/22 09:44:38 dev-zero Exp $
-
-WANT_AUTOMAKE=1.9
-
-inherit autotools
-
-DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
-HOMEPAGE="http://www.gnu.org/software/freeipmi/"
-SRC_URI="ftp://ftp.zresearch.com/pub/${PN}/${PV}/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug syslog"
-
-RDEPEND="dev-libs/libgcrypt"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}/${P}-missing_syslog_include.patch" \
- "${FILESDIR}/${P}-as_needed.patch"
-
- # Don't install any licenses (or else) files
- sed -i \
- -e 's/^EXTRA/FOO/' \
- "${S}/Makefile.am" || die "sed failed"
-
- AT_M4DIR="config" eautomake
-
-}
-
-src_compile() {
- econf \
- --disable-init-scripts \
- $(use_enable debug) \
- --enable-logrotate-config \
- $(use_enable syslog) \
- --localstatedir=/var \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install || die "emake install failed"
-
- dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO
- dodoc doc/*.txt
-
- keepdir \
- /var/cache/ipmimonitoringsdrcache \
- /var/lib/freeipmi \
- /var/log/{freeipmi,ipmiconsole}
-
- newinitd "${FILESDIR}/ipmidetectd.initd" ipmidetectd
- newinitd "${FILESDIR}/bmc-watchdog.initd" bmc-watchdog
- newconfd "${FILESDIR}/bmc-watchdog.confd" bmc-watchdog
-}
diff --git a/sys-libs/freeipmi/freeipmi-0.7.15.ebuild b/sys-libs/freeipmi/freeipmi-0.7.15.ebuild
deleted file mode 100644
index dbb276697772..000000000000
--- a/sys-libs/freeipmi/freeipmi-0.7.15.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-0.7.15.ebuild,v 1.1 2009/11/19 21:21:18 flameeyes Exp $
-
-DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
-HOMEPAGE="http://www.gnu.org/software/freeipmi/"
-SRC_URI="http://ftp.gluster.com/pub/${PN}/${PV}/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug syslog"
-
-RDEPEND="dev-libs/libgcrypt"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-src_compile() {
- econf \
- --disable-init-scripts \
- $(use_enable debug) \
- --enable-logrotate-config \
- $(use_enable syslog) \
- --localstatedir=/var \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install || die "emake install failed"
-
- dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO
- dodoc doc/*.txt
-
- rm "${D}"/usr/share/doc/${PF}/{COPYING*,INSTALL}
-
- keepdir \
- /var/cache/ipmimonitoringsdrcache \
- /var/lib/freeipmi \
- /var/log/{freeipmi,ipmiconsole}
-
- newinitd "${FILESDIR}/ipmidetectd.initd" ipmidetectd
- newinitd "${FILESDIR}/bmc-watchdog.initd" bmc-watchdog
- newconfd "${FILESDIR}/bmc-watchdog.confd" bmc-watchdog
-}
diff --git a/sys-libs/freeipmi/freeipmi-0.8.8.ebuild b/sys-libs/freeipmi/freeipmi-0.8.8-r1.ebuild
index 64450c28fdc5..4a4b19e2e32f 100644
--- a/sys-libs/freeipmi/freeipmi-0.8.8.ebuild
+++ b/sys-libs/freeipmi/freeipmi-0.8.8-r1.ebuild
@@ -1,9 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-0.8.8.ebuild,v 1.1 2010/08/08 03:46:39 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-0.8.8-r1.ebuild,v 1.1 2010/08/09 19:31:09 flameeyes Exp $
EAPI=2
+inherit autotools
+
DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
HOMEPAGE="http://www.gnu.org/software/freeipmi/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz
@@ -11,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="debug syslog"
+IUSE="debug"
RDEPEND="dev-libs/libgcrypt"
DEPEND="${RDEPEND}
@@ -20,17 +22,20 @@ DEPEND="${RDEPEND}
src_prepare() {
# Fix build mistake, only causes warnings but at least stop it.
sed -i -e '/-module/d' "${S}"/libfreeipmi/src/Makefile.am || die
+
+ AT_M4DIR="config" eautoreconf
}
src_configure() {
econf \
- --disable-init-scripts \
$(use_enable debug) \
+ --disable-dependency-tracking \
+ --enable-fast-install \
+ --disable-static \
+ --disable-init-scripts \
--enable-logrotate-config \
- $(use_enable syslog) \
--localstatedir=/var \
- --disable-static \
- || die "econf failed"
+ --sysconfdir=/etc/freeipmi
}
# There are no tests
@@ -40,6 +45,19 @@ src_install() {
emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install || die "emake install failed"
find "${D}" -name '*.la' -delete
+ # freeipmi by defaults install _all_ commands to /usr/sbin, but
+ # quite a few can be run remotely as standard user, so move them
+ # in /usr/bin afterwards.
+ dodir /usr/bin
+ for file in ipmi{detect,ping,monitoring,power,console}; do
+ mv "${D}"/usr/{s,}bin/${file} || die
+ done
+
+ # We try not to use /etc/ directly for all its config files,
+ # instead use /etc/freeipmi, but then we got to move the
+ # logrotate.d directory...
+ mv "${D}"/etc/{freeipmi/,}logrotate.d || die
+
dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt || die
keepdir \
diff --git a/sys-libs/freeipmi/metadata.xml b/sys-libs/freeipmi/metadata.xml
index 068c4a987bc2..7e8a31fc31cd 100644
--- a/sys-libs/freeipmi/metadata.xml
+++ b/sys-libs/freeipmi/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sysadmin</herd>
+ <herd>sysadmin</herd>
+ <maintainer>
+ <email>flameeyes@gentoo.org</email>
+ </maintainer>
</pkgmetadata>