diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2010-08-09 19:31:09 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2010-08-09 19:31:09 +0000 |
commit | 89d3cee701a69ef53efc90dfa71fd80a2670c23b (patch) | |
tree | 4de9422410686174063f61c3d4d7b1cc17f92c7d /sys-libs | |
parent | drop cruft (diff) | |
download | historical-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')
-rw-r--r-- | sys-libs/freeipmi/ChangeLog | 13 | ||||
-rw-r--r-- | sys-libs/freeipmi/Manifest | 20 | ||||
-rw-r--r-- | sys-libs/freeipmi/files/freeipmi-0.5.6-as_needed.patch | 12 | ||||
-rw-r--r-- | sys-libs/freeipmi/files/freeipmi-0.5.6-missing_syslog_include.patch | 10 | ||||
-rw-r--r-- | sys-libs/freeipmi/freeipmi-0.4.4.ebuild | 45 | ||||
-rw-r--r-- | sys-libs/freeipmi/freeipmi-0.5.6.ebuild | 62 | ||||
-rw-r--r-- | sys-libs/freeipmi/freeipmi-0.7.15.ebuild | 44 | ||||
-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.xml | 5 |
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> |