[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 24bf72b8c3ef3423e33c229f9f79a7c65fb2bee9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 4 16:11:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 4 16:11:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24bf72b8 sys-apps/ipmitool: Stabilize 1.8.19-r1 ppc, #916835 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild index 5cb0328bb384..7ab087e576a4 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild @@ -25,7 +25,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv x86" IUSE="openbmc openipmi static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 098f3be46cc0ad7ebedbc50c5bcc298dc76b4b7d Author: Sam James gentoo org> AuthorDate: Sat Nov 4 13:34:29 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 4 13:34:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098f3be4 sys-apps/ipmitool: Stabilize 1.8.19-r1 ppc64, #916835 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild index 671855c7067f..5cb0328bb384 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild @@ -25,7 +25,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86" IUSE="openbmc openipmi static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 2d67dd0c234bf3a5748445d3fc9dd1c80004591a Author: Sam James gentoo org> AuthorDate: Sat Nov 4 12:23:40 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 4 12:23:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d67dd0c sys-apps/ipmitool: Stabilize 1.8.19-r1 x86, #916835 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild index 83979efd0fab..671855c7067f 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild @@ -25,7 +25,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="openbmc openipmi static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 9f3f8bf03f06ece1ccea30ef886907fb10081132 Author: Sam James gentoo org> AuthorDate: Sat Nov 4 12:23:39 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 4 12:23:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3f8bf0 sys-apps/ipmitool: Stabilize 1.8.19-r1 amd64, #916835 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild index 7069ccf9952b..83979efd0fab 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild @@ -25,7 +25,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="openbmc openipmi static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 8161ff01a4f4987e1aa2325f23d6481a63da0451 Author: Sam James gentoo org> AuthorDate: Sat Nov 4 12:23:38 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 4 12:23:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8161ff01 sys-apps/ipmitool: Stabilize 1.8.19-r1 hppa, #916835 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild index 7c691a28e579..7069ccf9952b 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild @@ -25,7 +25,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="openbmc openipmi static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 7e62206ab3da61dc20a52b1bff1ec672078f7e3a Author: Sam James gentoo org> AuthorDate: Sat Nov 4 10:48:03 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 4 10:48:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e62206a sys-apps/ipmitool: Stabilize 1.8.19-r1 arm64, #916835 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild index 6c2e4e526b97..7c691a28e579 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild @@ -25,7 +25,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="openbmc openipmi static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: d3c0bb9583f39ebb8810b2e334bfdbd7c01ab991 Author: Sam James gentoo org> AuthorDate: Sat Sep 23 23:11:59 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 23 23:11:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c0bb95 sys-apps/ipmitool: update HOMEPAGE, SRC_URI * Update HOMEPAGE to codeberg (see e.g. https://www.phoronix.com/news/ipmitool-GitHub-Suspended and the sourceforge project page) * Style tweaks Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 64 +--- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild index 6e5a899d9aa5..6e5efa1a400d 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -6,35 +6,40 @@ EAPI=8 inherit autotools systemd DESCRIPTION="Utility for controlling IPMI enabled devices" -HOMEPAGE="https://github.com/ipmitool/ipmitool"; +HOMEPAGE="https://codeberg.org/IPMITool/ipmitool"; COMMIT_ID= if [[ -n "${COMMIT_ID}" ]]; then - SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/ipmitool/ipmitool/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT_ID}" else MY_P="${PN^^}_${PV//./_}" - SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${MY_P}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/ipmitool/ipmitool/archive/refs/tags/${MY_P}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${MY_P}" fi # to generate: `make enterprise-numbers` from git checkout of release tag SRC_URI+=" - https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/enterprise-numbers-${PV}.xz"; + https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/enterprise-numbers-${PV}.xz +" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv x86" IUSE="openbmc openipmi static" -RDEPEND="dev-libs/openssl:0= - sys-libs/readline:0= - openbmc? ( sys-apps/systemd:0= )" -DEPEND="${RDEPEND} +RDEPEND=" + dev-libs/openssl:= + sys-libs/readline:= + openbmc? ( sys-apps/systemd:= ) +" +DEPEND=" + ${RDEPEND} >=sys-devel/autoconf-2.69-r5 virtual/os-headers - openipmi? ( sys-libs/openipmi )" - #freeipmi? ( sys-libs/freeipmi ) + openipmi? ( sys-libs/openipmi ) +" +#freeipmi? ( sys-libs/freeipmi ) # ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) # but it doesn't actually need either. @@ -69,28 +74,27 @@ src_configure() { # - LIPMI and BMC are the Solaris libs # - OpenIPMI is unconditionally enabled in the configure as there is compat # code that is used if the library itself is not available - # FreeIPMI does build now, but is disabled until the other arches keyword it + # - FreeIPMI does build now, but is disabled until the other arches keyword it # `use_enable freeipmi intf-free` \ - # --enable-ipmievd is now unconditional - + # - --enable-ipmievd is now unconditional local econfargs=( - $(use_enable static) \ - --enable-ipmishell \ - --enable-intf-lan \ - --enable-intf-usb \ - $(use_enable openbmc intf-dbus) \ - --enable-intf-lanplus \ - --enable-intf-open \ - --enable-intf-serial \ - --disable-intf-bmc \ - --disable-intf-dummy \ - --disable-intf-free \ - --disable-intf-imb \ - --disable-intf-lipmi \ - --disable-internal-md5 \ - --with-kerneldir=/usr \ - --bindir=/usr/sbin \ - --runstatedir=/run \ + $(use_enable static) + --enable-ipmishell + --enable-intf-lan + --enable-intf-usb + $(use_enable openbmc intf-dbus) + --enable-intf-lanplus + --enable-intf-open + --enable-intf-serial + --disable-intf-bmc + --disable-intf-dummy + --disable-intf-free + --disable-intf-imb + --disable-intf-lipmi + --disable-internal-md5 + --with-kerneldir=/usr + --bindir=/usr/sbin + --runstatedir=/run CFLAGS="${CFLAGS}" )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: f7c7341a0cea7826940770dcd3a2bd7b8c983948 Author: Sam James gentoo org> AuthorDate: Sat Sep 23 23:09:19 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 23 23:09:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c7341a sys-apps/ipmitool: remove erroneous launchpad upstream metadata Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/sys-apps/ipmitool/metadata.xml b/sys-apps/ipmitool/metadata.xml index 5a7c948d8055..4fca0ad7d1e7 100644 --- a/sys-apps/ipmitool/metadata.xml +++ b/sys-apps/ipmitool/metadata.xml @@ -12,7 +12,6 @@ ipmitool -ubuntu ipmitool/ipmitool
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 65133120acc4590beec5e77e6a92f2a7fc49b375 Author: Sam James gentoo org> AuthorDate: Sat Sep 23 23:16:44 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 23 23:16:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65133120 sys-apps/ipmitool: filter-lto & -fno-strict-aliasing Not really worried about fixing this properly at the moment given it's filled with device-specific hax anyway and hard to test. Closes: https://bugs.gentoo.org/863587 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild | 155 1 file changed, 155 insertions(+) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild new file mode 100644 index ..6c2e4e526b97 --- /dev/null +++ b/sys-apps/ipmitool/ipmitool-1.8.19-r1.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic systemd + +DESCRIPTION="Utility for controlling IPMI enabled devices" +HOMEPAGE="https://codeberg.org/IPMITool/ipmitool"; + +COMMIT_ID= +if [[ -n "${COMMIT_ID}" ]]; then + SRC_URI="https://github.com/ipmitool/ipmitool/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT_ID}" +else + MY_P="${PN^^}_${PV//./_}" + SRC_URI="https://github.com/ipmitool/ipmitool/archive/refs/tags/${MY_P}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${MY_P}" +fi + +# to generate: `make enterprise-numbers` from git checkout of release tag +SRC_URI+=" + https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/enterprise-numbers-${PV}.xz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="openbmc openipmi static" + +RDEPEND=" + dev-libs/openssl:= + sys-libs/readline:= + openbmc? ( sys-apps/systemd:= ) +" +DEPEND=" + ${RDEPEND} + >=sys-devel/autoconf-2.69-r5 + virtual/os-headers + openipmi? ( sys-libs/openipmi ) +" +#freeipmi? ( sys-libs/freeipmi ) +# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) +# but it doesn't actually need either. + +PATCHES=( + "${FILESDIR}/${P}-missing-func-decl.patch" + # yoinked out of debian's patchset, previously carried in a SRC_URI + # tarball + "${FILESDIR}/${P}-fix-buffer-overflow.patch" + "${FILESDIR}/${P}-CVE-2011-4339.patch" + "${FILESDIR}/${P}-manpage-longlines.patch" + "${FILESDIR}/${P}-nvidia-iana.patch" +) + +src_prepare() { + default + + # Gentoo chooses to install ipmitool in /usr/sbin + # Where RedHat chooses /usr/bin + sed -i -e \ + 's,/usr/bin/ipmitool,/usr/sbin/ipmitool,g' \ + "${S}"/contrib/* \ + || die "sed bindir failed" + + eautoreconf + + # If this file is not present, then ipmitool will try to download it during make install! + cp -al "${WORKDIR}/enterprise-numbers-${PV}" "${S}/enterprise-numbers" \ + || die "Could not place IANA enterprise-numbers" +} + +src_configure() { + # bug #863587 + filter-lto + append-flags -fno-strict-aliasing + + # - LIPMI and BMC are the Solaris libs + # - OpenIPMI is unconditionally enabled in the configure as there is compat + # code that is used if the library itself is not available + # - FreeIPMI does build now, but is disabled until the other arches keyword it + # `use_enable freeipmi intf-free` \ + # - --enable-ipmievd is now unconditional + local econfargs=( + $(use_enable static) + --enable-ipmishell + --enable-intf-lan + --enable-intf-usb + $(use_enable openbmc intf-dbus) + --enable-intf-lanplus + --enable-intf-open + --enable-intf-serial + --disable-intf-bmc + --disable-intf-dummy + --disable-intf-free + --disable-intf-imb + --disable-intf-lipmi + --disable-internal-md5 + --with-kerneldir=/usr + --bindir=/usr/sbin + --runstatedir=/run + CFLAGS="${CFLAGS}" + ) + + econf "${econfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" PACKAGE="${PF}" install + into /usr + + newinitd "${FILESDIR}/ipmievd.initd" ipmievd + newconfd "${FILESDIR}/ipmievd.confd" ipmievd + + # From debian, less configurable than OpenRC + systemd_dounit "${FILESDIR}/ipmievd.service" + + dosbin contrib/bmclanconf + + exeinto /usr/libexec + doexe contrib/log_bmc.sh + newinitd "${FILESDIR}/log_bmc.initd" log_bmc + + # contrib/exchange-bmc-os-info.init.redhat + # contrib/exchange-bmc-os-info.service.redhat + # contrib/exchang
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 626ad7558e7381630e3ac683d7783dcde57047c8 Author: WANG Xuerui gentoo org> AuthorDate: Thu Sep 14 05:13:18 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Sep 14 05:15:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626ad755 sys-apps/ipmitool: keyword 1.8.19 for ~loong Signed-off-by: WANG Xuerui gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild index 4ac4145e4659..6e5a899d9aa5 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -24,7 +24,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm64 hppa ~ia64 ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv x86" IUSE="openbmc openipmi static" RDEPEND="dev-libs/openssl:0=
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 5b957e0553dadf166d2821654a75540f3046f47c Author: jinqiang zhang 0x0 ee> AuthorDate: Tue Jan 31 05:39:06 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jan 31 10:41:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b957e05 sys-apps/ipmitool: Keyword 1.8.19 riscv, #892687 Signed-off-by: jinqiang zhang 0x0.ee> Signed-off-by: Jakov Smolić gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild index d8fa5dd394b5..4ac4145e4659 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,7 +24,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm64 hppa ~ia64 ppc ppc64 x86" +KEYWORDS="amd64 arm64 hppa ~ia64 ppc ppc64 ~riscv x86" IUSE="openbmc openipmi static" RDEPEND="dev-libs/openssl:0=
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/files/, sys-apps/ipmitool/
commit: e46c48504713d5f5b3ce6629551721ab773b4b44 Author: Sam James gentoo org> AuthorDate: Thu Dec 15 04:53:04 2022 + Commit: Sam James gentoo org> CommitDate: Thu Dec 15 04:53:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e46c4850 sys-apps/ipmitool: drop 1.8.18_p20201004-r3 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/Manifest | 3 - .../files/exchange-bmc-os-info-1.8.18.initd| 23 --- .../ipmitool/files/ipmitool-1.8.18-ipmievd.confd | 27 --- .../ipmitool/files/ipmitool-1.8.18-ipmievd.initd | 28 --- sys-apps/ipmitool/files/log_bmc-1.8.18.initd | 25 --- .../ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 203 - 6 files changed, 309 deletions(-) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index a38bac6ab786..4b714ddf3312 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,5 +1,2 @@ DIST enterprise-numbers-1.8.19.xz 1500100 BLAKE2B 15c21792bf46220c5908ecf4f0ddafe2fdf13a1799c054a0cb0cb647e7f489768855c4c25fba8a4408505ff0cf02d1a43408d5c4de557b1b30fe8abb477a7926 SHA512 e88cb459a9c8a3172770bcfefbec0a7ad7d65395063c8c0173fce776ea0beb7ad9f3610e636dfbd71d0af8c952c2b9bc6c25c815daa4ab281bed983cbe2ebcc4 -DIST enterprise-numbers.2020-10-21.xz 1426932 BLAKE2B bfe39ceea321ba47cd40eafa67862eb4dfd6dc29b192afb20ad0c908cd93a16b4103c5de64d042df012417c8cadc03000f2b2a00779bcc582a430603cad5f3cf SHA512 4a854a56e8ed51997c320cbfba041d43cb98b14743ef80b67e701942068d3729604abaedb617655a83ca21a7e20ea5a622ede4de317ca492cefd46da784d28f3 -DIST ipmitool-1.8.18_p20201004.tar.gz 638493 BLAKE2B 52f4ec8c82336b88640d1b91fc17af8f2fe0948a5c48c16067867dcad0852168d48bb21fdd99bde7ed957b66df888fd369c909079d1f81c861acd8c7f8dfa6f2 SHA512 8d72eef3584f4d2c86bfe43f70b5d687f3b7bbdf75b8979f7132c5c98b01baae22c336e540c197652187749fc9bb221a92e546b56e5cf2eb5650fad5094e9433 DIST ipmitool-1.8.19.tar.gz 641383 BLAKE2B e1db12bb7301cb4b551f87fbfcd405b3597a1f32c45447b2b239d9d43a2cdbe213ee5408291d50801035cc80e28078fb3a778ab28335665bc3316798c13ea1fc SHA512 2d91706e9feba4b2ce4808eca087b81b842c4292a5840830001919c06ec8babd8f8761b74bb9dcf8fbc7765f028a5b1a192a3c1b643f2adaa157fed6fb0d1ee3 -DIST ipmitool_1.8.18-9.debian-ported-gentoo.tar.xz 3208 BLAKE2B b37a127eff361039b3b810e19dd97f0c395462b658803f56f10f2dd1abbbe92743dc409ce6b83560db15621b7fa7a3c0f989100077893993df18108a082e49d2 SHA512 0f7646a2307ac98425e99dece9d3e3b23026136a97524151efdecc910fb537af41a91702782989046e44163da98610fa05792878473e228b45c16351f6015a45 diff --git a/sys-apps/ipmitool/files/exchange-bmc-os-info-1.8.18.initd b/sys-apps/ipmitool/files/exchange-bmc-os-info-1.8.18.initd deleted file mode 100644 index 9c63983f21f3.. --- a/sys-apps/ipmitool/files/exchange-bmc-os-info-1.8.18.initd +++ /dev/null @@ -1,23 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# /etc/init.d/exchange-bmc-os-info - -name="exchange-bmc-os-info" -description="Exchange Information between BMC and OS" -command=/usr/libexec/exchange-bmc-os-info -command_args="" -: "${DEVICENUM:=0}" # which BMC -required_files=/dev/ipmi${DEVICENUM} - -depend() { - use hostname modules - keyword -docker -lxc -prefix -systemd-nspawn -} - -start() { - "${command}" start -} -stop() { - "${command}" stop -} diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.confd b/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.confd deleted file mode 100644 index b860c23c7f89.. --- a/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.confd +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# /etc/conf.d/ipmievd - -# Interfaces: -# open Linux OpenIPMI Interface -# imb Intel IMB Interface -# bmc IPMI v2.0 BMC interface -# lan IPMI v1.5 LAN Interface -# lanplus IPMI v2.0 RMCP+ LAN Interface - -INTERFACE="open" - -# Commands: -# open Use OpenIPMI for asyncronous notification of events -# selPoll SEL for notification of events -# -# 'pidfile=...' will be appended! -COMMAND="open daemon" - -# Options. - -OPTIONS="" - -# Device number: -# Used to target a specific BMC on a multi-node, multi-BMC system via the open interface -DEVICENUM=0 diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.initd b/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.initd deleted file mode 100644 index e8ef2c39d454.. --- a/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.initd +++ /dev/null @@ -1,28 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# /etc/init.d/ipmievd - -depend() { - use logger modules - keyword -docker -lxc -prefix -systemd-nspawn -} - -# TODO: ipmievd has a mode where it could be used to monitor multiple BMCs via -# DEVICENUM
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 1d55f4bdeecc10dcc7286b6e0204dbac7cc97a1c Author: Jakov Smolić gentoo org> AuthorDate: Thu Oct 20 18:59:26 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Oct 20 18:59:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d55f4bd sys-apps/ipmitool: Stabilize 1.8.19 amd64, #876199 Signed-off-by: Jakov Smolić gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild index 0b16beb9a111..d8fa5dd394b5 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -24,7 +24,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm64 hppa ~ia64 ppc ppc64 x86" +KEYWORDS="amd64 arm64 hppa ~ia64 ppc ppc64 x86" IUSE="openbmc openipmi static" RDEPEND="dev-libs/openssl:0=
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 63afe5a8b62f1cabbaa445bc77d09f71133d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 15 07:27:24 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 15 07:27:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63af sys-apps/ipmitool: Stabilize 1.8.19 hppa, #876199 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild index 469e82299e48..508adb2ab426 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -24,7 +24,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~x86" +KEYWORDS="~amd64 arm64 hppa ~ia64 ppc ppc64 ~x86" IUSE="openbmc openipmi static" RDEPEND="dev-libs/openssl:0=
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 3a69dfa95f20373f9db619c213fe6371bd0d3519 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Oct 14 06:56:00 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Oct 14 06:56:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a69dfa9 sys-apps/ipmitool: Stabilize 1.8.19 ppc64, #876199 Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild index 2891e5b44419..469e82299e48 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -24,7 +24,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm64 ~hppa ~ia64 ppc ~ppc64 ~x86" +KEYWORDS="~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~x86" IUSE="openbmc openipmi static" RDEPEND="dev-libs/openssl:0=
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 04b1940087a20e52c8280d7f6c56685d9268e9c5 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 04:13:51 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 04:13:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b19400 sys-apps/ipmitool: Stabilize 1.8.19 ppc, #876199 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild index 210c44be0470..2891e5b44419 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -24,7 +24,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 arm64 ~hppa ~ia64 ppc ~ppc64 ~x86" IUSE="openbmc openipmi static" RDEPEND="dev-libs/openssl:0=
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: a21303f4a790501296bb91ac3d8efb4f111555d2 Author: Sam James gentoo org> AuthorDate: Thu Oct 13 23:19:46 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 13 23:19:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21303f4 sys-apps/ipmitool: Stabilize 1.8.19 arm64, #876199 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild index 318e661f232d..210c44be0470 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -24,7 +24,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" IUSE="openbmc openipmi static" RDEPEND="dev-libs/openssl:0=
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/, sys-apps/ipmitool/files/
commit: d795de12c5f50d63651613565e72a0c5871b7763 Author: John Helmert III gentoo org> AuthorDate: Sat Sep 10 03:46:52 2022 + Commit: John Helmert III gentoo org> CommitDate: Sat Sep 10 03:46:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d795de12 sys-apps/ipmitool: add missing function declarations For clang-15 compat. Signed-off-by: John Helmert III gentoo.org> .../files/ipmitool-1.8.19-missing-func-decl.patch | 32 ++ sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 1 + 2 files changed, 33 insertions(+) diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.19-missing-func-decl.patch b/sys-apps/ipmitool/files/ipmitool-1.8.19-missing-func-decl.patch new file mode 100644 index ..5057fcaf0525 --- /dev/null +++ b/sys-apps/ipmitool/files/ipmitool-1.8.19-missing-func-decl.patch @@ -0,0 +1,32 @@ +https://github.com/ipmitool/ipmitool/pull/360 + +From a9e262480722f5affd237ee10d0bbc8c55617cb7 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Fri, 2 Sep 2022 07:30:10 -0700 +Subject: [PATCH] ipmi_fru.c: Provide missing function declarations + +Fixes build with clang-15+ + +Signed-off-by: Khem Raj +--- + lib/ipmi_fru.c | 7 +++ + 1 file changed, 7 insertions(+) + +diff --git a/lib/ipmi_fru.c b/lib/ipmi_fru.c +index 3d1d8a1a..5c5661cf 100644 +--- a/lib/ipmi_fru.c b/lib/ipmi_fru.c +@@ -60,6 +60,13 @@ static const char *section_id[4] = { + "Board Section", + "Product Section" + }; ++/* From lib/ipmi_hpmfwupg.c: */ ++uint16_t ++ipmi_intf_get_max_request_data_size(struct ipmi_intf * intf); ++ ++/* From src/plugins/ipmi_intf.c: */ ++uint16_t ++ipmi_intf_get_max_response_data_size(struct ipmi_intf * intf); + + static const char * combined_voltage_desc[] = { + "12 V", diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild index fabe705490a8..318e661f232d 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -39,6 +39,7 @@ DEPEND="${RDEPEND} # but it doesn't actually need either. PATCHES=( + "${FILESDIR}/${P}-missing-func-decl.patch" # yoinked out of debian's patchset, previously carried in a SRC_URI # tarball "${FILESDIR}/${P}-fix-buffer-overflow.patch"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/, sys-apps/ipmitool/files/
commit: 9bace2960c71f0384e949596feae06b0bc71b6f9 Author: John Helmert III gentoo org> AuthorDate: Thu Sep 8 04:46:37 2022 + Commit: John Helmert III gentoo org> CommitDate: Sat Sep 10 03:38:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bace296 sys-apps/ipmitool: add 1.8.19 Don't use a tarball for patches, stop tying initscript to PV, drop obolete Debian handling cruft, various other simplifications and style fixes. Signed-off-by: John Helmert III gentoo.org> sys-apps/ipmitool/Manifest | 2 + sys-apps/ipmitool/files/exchange-bmc-os-info.initd | 23 sys-apps/ipmitool/files/ipmievd.confd | 27 sys-apps/ipmitool/files/ipmievd.initd | 28 .../files/ipmitool-1.8.19-CVE-2011-4339.patch | 20 +++ .../ipmitool-1.8.19-fix-buffer-overflow.patch | 21 +++ .../files/ipmitool-1.8.19-manpage-longlines.patch | 55 .../files/ipmitool-1.8.19-nvidia-iana.patch| 23 sys-apps/ipmitool/files/log_bmc.initd | 25 sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 146 + 10 files changed, 370 insertions(+) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index 5c974ac3707b..a38bac6ab786 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,3 +1,5 @@ +DIST enterprise-numbers-1.8.19.xz 1500100 BLAKE2B 15c21792bf46220c5908ecf4f0ddafe2fdf13a1799c054a0cb0cb647e7f489768855c4c25fba8a4408505ff0cf02d1a43408d5c4de557b1b30fe8abb477a7926 SHA512 e88cb459a9c8a3172770bcfefbec0a7ad7d65395063c8c0173fce776ea0beb7ad9f3610e636dfbd71d0af8c952c2b9bc6c25c815daa4ab281bed983cbe2ebcc4 DIST enterprise-numbers.2020-10-21.xz 1426932 BLAKE2B bfe39ceea321ba47cd40eafa67862eb4dfd6dc29b192afb20ad0c908cd93a16b4103c5de64d042df012417c8cadc03000f2b2a00779bcc582a430603cad5f3cf SHA512 4a854a56e8ed51997c320cbfba041d43cb98b14743ef80b67e701942068d3729604abaedb617655a83ca21a7e20ea5a622ede4de317ca492cefd46da784d28f3 DIST ipmitool-1.8.18_p20201004.tar.gz 638493 BLAKE2B 52f4ec8c82336b88640d1b91fc17af8f2fe0948a5c48c16067867dcad0852168d48bb21fdd99bde7ed957b66df888fd369c909079d1f81c861acd8c7f8dfa6f2 SHA512 8d72eef3584f4d2c86bfe43f70b5d687f3b7bbdf75b8979f7132c5c98b01baae22c336e540c197652187749fc9bb221a92e546b56e5cf2eb5650fad5094e9433 +DIST ipmitool-1.8.19.tar.gz 641383 BLAKE2B e1db12bb7301cb4b551f87fbfcd405b3597a1f32c45447b2b239d9d43a2cdbe213ee5408291d50801035cc80e28078fb3a778ab28335665bc3316798c13ea1fc SHA512 2d91706e9feba4b2ce4808eca087b81b842c4292a5840830001919c06ec8babd8f8761b74bb9dcf8fbc7765f028a5b1a192a3c1b643f2adaa157fed6fb0d1ee3 DIST ipmitool_1.8.18-9.debian-ported-gentoo.tar.xz 3208 BLAKE2B b37a127eff361039b3b810e19dd97f0c395462b658803f56f10f2dd1abbbe92743dc409ce6b83560db15621b7fa7a3c0f989100077893993df18108a082e49d2 SHA512 0f7646a2307ac98425e99dece9d3e3b23026136a97524151efdecc910fb537af41a91702782989046e44163da98610fa05792878473e228b45c16351f6015a45 diff --git a/sys-apps/ipmitool/files/exchange-bmc-os-info.initd b/sys-apps/ipmitool/files/exchange-bmc-os-info.initd new file mode 100644 index ..9c63983f21f3 --- /dev/null +++ b/sys-apps/ipmitool/files/exchange-bmc-os-info.initd @@ -0,0 +1,23 @@ +#!/sbin/openrc-run +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# /etc/init.d/exchange-bmc-os-info + +name="exchange-bmc-os-info" +description="Exchange Information between BMC and OS" +command=/usr/libexec/exchange-bmc-os-info +command_args="" +: "${DEVICENUM:=0}" # which BMC +required_files=/dev/ipmi${DEVICENUM} + +depend() { + use hostname modules + keyword -docker -lxc -prefix -systemd-nspawn +} + +start() { + "${command}" start +} +stop() { + "${command}" stop +} diff --git a/sys-apps/ipmitool/files/ipmievd.confd b/sys-apps/ipmitool/files/ipmievd.confd new file mode 100644 index ..b860c23c7f89 --- /dev/null +++ b/sys-apps/ipmitool/files/ipmievd.confd @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# /etc/conf.d/ipmievd + +# Interfaces: +# open Linux OpenIPMI Interface +# imb Intel IMB Interface +# bmc IPMI v2.0 BMC interface +# lan IPMI v1.5 LAN Interface +# lanplus IPMI v2.0 RMCP+ LAN Interface + +INTERFACE="open" + +# Commands: +# open Use OpenIPMI for asyncronous notification of events +# selPoll SEL for notification of events +# +# 'pidfile=...' will be appended! +COMMAND="open daemon" + +# Options. + +OPTIONS="" + +# Device number: +# Used to target a specific BMC on a multi-node, multi-BMC system via the open interface +DEVICENUM=0 diff --git a/sys-apps/ipmitool/files/ipmievd.initd b/sys-apps/ipmitool/files/ipmievd.initd new file mode 100644 index ..e8ef2c39d454 --- /dev/null +++ b/sys-apps/ipmitool/files/ipmievd.initd @@ -0,0 +1,28 @@ +#!/sbin/openrc-run +# Copyright 1999-2020 Gent
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: d018f609ba92ec7e9f61b951347d16a9f37e946c Author: Sam James gentoo org> AuthorDate: Sat Sep 3 21:01:19 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 3 21:01:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d018f609 sys-apps/ipmitool: add github upstream metadata Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/ipmitool/metadata.xml b/sys-apps/ipmitool/metadata.xml index dc4d508dec2b..5a7c948d8055 100644 --- a/sys-apps/ipmitool/metadata.xml +++ b/sys-apps/ipmitool/metadata.xml @@ -13,5 +13,6 @@ ipmitool ubuntu +ipmitool/ipmitool
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/files/, sys-apps/ipmitool/
commit: 72e20101b43d0bb3d5ff945401aef50fc4c39e41 Author: Matt Turner gentoo org> AuthorDate: Wed Aug 17 13:49:47 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Aug 17 16:21:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e20101 sys-apps/ipmitool: Drop old versions Signed-off-by: Matt Turner gentoo.org> .../ipmitool/files/ipmitool-1.8.9-ipmievd.confd| 22 --- .../ipmitool/files/ipmitool-1.8.9-ipmievd.initd| 24 --- .../ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild | 145 --- .../ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild | 201 - 4 files changed, 392 deletions(-) diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.9-ipmievd.confd b/sys-apps/ipmitool/files/ipmitool-1.8.9-ipmievd.confd deleted file mode 100644 index 42b194a771b0.. --- a/sys-apps/ipmitool/files/ipmitool-1.8.9-ipmievd.confd +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# /etc/conf.d/ipmievd - -# Interfaces: -# open Linux OpenIPMI Interface -# imb Intel IMB Interface -# bmc IPMI v2.0 BMC interface -# lan IPMI v1.5 LAN Interface -# lanplus IPMI v2.0 RMCP+ LAN Interface - -INTERFACE="open" - -# Commands: -# open Use OpenIPMI for asyncronous notification of events -# selPoll SEL for notification of events - -COMMAND="open" - -# Options. - -OPTIONS="" diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.9-ipmievd.initd b/sys-apps/ipmitool/files/ipmitool-1.8.9-ipmievd.initd deleted file mode 100644 index 256238ef5e2c.. --- a/sys-apps/ipmitool/files/ipmitool-1.8.9-ipmievd.initd +++ /dev/null @@ -1,24 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# /etc/init.d/ipmievd - -depend() { -use logger -} -PN="ipmievd" - -start() { -/sbin/modprobe -sq ipmi_msghandler -/sbin/modprobe -sq ipmi_devintf -/sbin/modprobe -sq ipmi_si -ebegin "Starting ${PN}" -start-stop-daemon --start --pidfile /var/run/${PN}.pid0 --exec /usr/sbin/${PN} -- -I ${INTERFACE} ${OPTIONS} ${COMMAND} -eend $? -} - -stop() { -ebegin "Stopping ${PN}" -start-stop-daemon --stop --pidfile /var/run/${PN}.pid0 -eend $? -} diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild deleted file mode 100644 index afe6d33c7255.. --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="Utility for controlling IPMI enabled devices" -HOMEPAGE="http://ipmitool.sf.net/"; -DEBIAN_PR="9.debian" -DEBIAN_PV="${PV/_p*}" -DEBIAN_P="${PN}_${DEBIAN_PV}" -DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" -COMMIT_ID=7fd7c0f2ba39e223868a8d83d81d4074f057d6fc -if [[ -n "${COMMIT_ID}" ]]; then - S="${WORKDIR}/${PN}-${COMMIT_ID}" - SRC_URI="https://github.com/ipmitool/ipmitool/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" -else - SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -fi -# https://www.iana.org/assignments/enterprise-numbers/enterprise-numbers -# is not available with version numbers or dates! -SRC_URI+=" - https://dev.gentoo.org/~robbat2/distfiles/ipmitool_1.8.18-9.debian-ported-gentoo.tar.xz - https://dev.gentoo.org/~robbat2/distfiles/enterprise-numbers.2020-10-21.xz - " - #http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz - # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz -#IUSE="freeipmi openipmi status" -IUSE="openbmc openipmi static" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86" -LICENSE="BSD" - -RDEPEND=" - dev-libs/openssl:0= - openbmc? ( sys-apps/systemd:0= ) - sys-libs/readline:0=" -DEPEND="${RDEPEND} - openipmi? ( sys-libs/openipmi ) - virtual/os-headers" - #freeipmi? ( sys-libs/freeipmi ) -# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) -# but it doesn't actually need either. - -PATCHES=( - #"${FILESDIR}"/${P}-openssl-1.1.patch -) - -# I hope all of this will get MUCH cleaner if upstream will just make a new -# release! - robbat2 2020/10/21 -src_prepare() { - default - if [ -d "${S}"/debian ] ; then - mv "${S}"/debian{,.package} - ln -s "${WORKDIR}"/debian "${S}" - eautoreconf - # Upstream commit includes SOME of the debian changes, but not all of them - sed -i \ - -e '/^#/d' \ - -e '/0120-openssl1.1.patch/d' \ - debian/patches/series - for p in $(cat debian/patches/series) ; do -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 32035b4fdefdc0f75449f775a84522031234f4e8 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Feb 8 05:59:12 2022 + Commit: Sam James gentoo org> CommitDate: Tue Feb 8 06:34:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32035b4f sys-apps/ipmitool: stable 1.8.18_p20201004-r3 for hppa, bug #832539 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index db4412e523a3..f551622bcac4 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="openbmc openipmi static" SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ia64 ppc ppc64 x86" +KEYWORDS="amd64 arm64 hppa ~ia64 ppc ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 888fca9dba8b21bdc914cd1f678b1bfe29b859e3 Author: Sam James gentoo org> AuthorDate: Tue Feb 8 02:01:54 2022 + Commit: Sam James gentoo org> CommitDate: Tue Feb 8 02:01:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888fca9d sys-apps/ipmitool: Stabilize 1.8.18_p20201004-r3 arm64, #832539 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index 5bd4a4db3526..db4412e523a3 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="openbmc openipmi static" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86" +KEYWORDS="amd64 arm64 ~hppa ~ia64 ppc ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 53c260a845eff1643eee5751a5959838b6e66748 Author: Sam James gentoo org> AuthorDate: Tue Jan 18 22:15:41 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 18 22:16:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c260a8 sys-apps/ipmitool: Stabilize 1.8.18_p20201004-r3 ppc, #828410 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index a1096451f138..5bd4a4db3526 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="openbmc openipmi static" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~ppc ppc64 x86" +KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 9a74233edaa82936af4e84847c5ff4d32af815aa Author: Sam James gentoo org> AuthorDate: Tue Jan 18 22:15:35 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 18 22:16:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a74233e sys-apps/ipmitool: Stabilize 1.8.18_p20201004-r3 ppc64, #828410 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index 1f3ffafc715f..a1096451f138 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="openbmc openipmi static" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~ppc ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 7a8a28a99558a8ec61cc9cb9952b512e3aca3158 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jan 10 09:25:37 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jan 10 09:25:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8a28a9 sys-apps/ipmitool: Stabilize 1.8.18_p20201004-r3 x86, #828410 Signed-off-by: Jakov Smolić gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index bfbfdcc34ac0..1f3ffafc715f 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="openbmc openipmi static" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 4ceb3a4d8d9ab3f4903c099bdf366601b533e541 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 10 08:36:49 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 10 08:36:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ceb3a4d sys-apps/ipmitool: amd64 stable wrt bug #828410 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index 1c0c8b005757..bfbfdcc34ac0 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,7 +29,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="openbmc openipmi static" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: fc25aa2c5a4ca91741e1da6a4bb8c772748052ca Author: Sam James gentoo org> AuthorDate: Sun Dec 26 00:15:51 2021 + Commit: Sam James gentoo org> CommitDate: Sun Dec 26 00:19:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc25aa2c sys-apps/ipmitool: drop trailing full stop from DESCRIPTION Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild | 2 +- sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild | 2 +- sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild index 93f7d10f73a5..afe6d33c7255 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild @@ -5,7 +5,7 @@ EAPI=6 inherit autotools -DESCRIPTION="Utility for controlling IPMI enabled devices." +DESCRIPTION="Utility for controlling IPMI enabled devices" HOMEPAGE="http://ipmitool.sf.net/"; DEBIAN_PR="9.debian" DEBIAN_PV="${PV/_p*}" diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild index f7c83a27944c..8b34a72624bb 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit autotools flag-o-matic systemd -DESCRIPTION="Utility for controlling IPMI enabled devices." +DESCRIPTION="Utility for controlling IPMI enabled devices" HOMEPAGE="http://ipmitool.sf.net/"; DEBIAN_PR="9.debian" DEBIAN_PV="${PV/_p*}" diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index 3d8308829c5f..1c0c8b005757 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit autotools flag-o-matic systemd -DESCRIPTION="Utility for controlling IPMI enabled devices." +DESCRIPTION="Utility for controlling IPMI enabled devices" HOMEPAGE="http://ipmitool.sf.net/"; DEBIAN_PR="9.debian" DEBIAN_PV="${PV/_p*}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 8cda3ca7ffaa34cec1714c858476d5344cb402a5 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Jul 6 19:03:17 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Jul 6 19:56:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cda3ca7 sys-apps/ipmitool: stabilize 1.8.18_p20201004-r1 for ppc64 Signed-off-by: Georgy Yakovlev gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild index 47992a4ef83..93f7d10f73a 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="openbmc openipmi static" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: d543865ee1a9e3c3100b1cc11aec9b7db6ef9db7 Author: Mikle Kolyada gentoo org> AuthorDate: Sat May 1 10:11:38 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat May 1 10:11:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d543865e sys-apps/ipmitool: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild | 5 ++--- sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild | 5 ++--- sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 5 ++--- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild index de306acb3fb..47992a4ef83 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild @@ -27,14 +27,13 @@ SRC_URI+=" #http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz #IUSE="freeipmi openipmi status" -IUSE="libressl openbmc openipmi static" +IUSE="openbmc openipmi static" SLOT="0" KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 x86" LICENSE="BSD" RDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= openbmc? ( sys-apps/systemd:0= ) sys-libs/readline:0=" DEPEND="${RDEPEND} diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild index 906eff1c718..f7c83a27944 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild @@ -27,14 +27,13 @@ SRC_URI+=" #http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz #IUSE="freeipmi openipmi status" -IUSE="libressl openbmc openipmi static" +IUSE="openbmc openipmi static" SLOT="0" KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" LICENSE="BSD" RDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= openbmc? ( sys-apps/systemd:0= ) sys-libs/readline:0=" DEPEND="${RDEPEND} diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index 2e108b64bdd..3d8308829c5 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -27,14 +27,13 @@ SRC_URI+=" #http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz #IUSE="freeipmi openipmi status" -IUSE="libressl openbmc openipmi static" +IUSE="openbmc openipmi static" SLOT="0" KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" LICENSE="BSD" RDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= openbmc? ( sys-apps/systemd:0= ) sys-libs/readline:0=" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: b405088a516cee7dddcb234a278b1ad41719675b Author: Sam James gentoo org> AuthorDate: Fri Apr 2 06:22:44 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 3 15:43:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b405088a sys-apps/ipmitool: fix variable references Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild | 9 + sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild | 11 ++- sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 11 ++- 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild index 2bf4240201b..c5fb6c0ba88 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 + inherit autotools eutils DESCRIPTION="Utility for controlling IPMI enabled devices." @@ -61,9 +62,9 @@ src_prepare() { -e '/0120-openssl1.1.patch/d' \ debian/patches/series for p in $(cat debian/patches/series) ; do - echo $p + echo ${p} if ! nonfatal eapply -p1 debian/patches/$p ; then - echo "failed $p" + echo "failed ${p}" fail=1 fi done @@ -84,7 +85,7 @@ src_prepare() { #"${pd}"/0010.0010-utf8.patch ) for p in "${PATCHES[@]}" ; do - eapply -p1 $p || die "failed $p" + eapply -p1 ${p} || die "failed ${p}" done eautoreconf diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild index d8df773c1c7..e8b856e1e81 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 + inherit autotools eutils flag-o-matic systemd DESCRIPTION="Utility for controlling IPMI enabled devices." @@ -62,9 +63,9 @@ src_prepare() { -e '/0120-openssl1.1.patch/d' \ debian/patches/series for p in $(cat debian/patches/series) ; do - echo $p - if ! nonfatal eapply -p1 debian/patches/$p ; then - echo "failed $p" + echo ${p} + if ! nonfatal eapply -p1 debian/patches/${p} ; then + echo "failed ${p}" fail=1 fi done @@ -85,7 +86,7 @@ src_prepare() { #"${pd}"/0010.0010-utf8.patch ) for p in "${PATCHES[@]}" ; do - eapply -p1 $p || die "failed $p" + eapply -p1 ${p} || die "failed ${p}" done # Gentoo chooses to install ipmitool in /usr/sbin diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index c395dcf3694..b881605ca26 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 + inherit autotools eutils flag-o-matic systemd DESCRIPTION="Utility for controlling IPMI enabled devices." @@ -62,9 +63,9 @@ src_prepare() { -e '/0120-openssl1.1.patch/d' \ debian/patches/series for p in $(cat debian/patches/series) ; do - echo $p - if ! nonfatal eapply -p1 debian/patches/$p ; then - echo "failed $p" + echo ${p} + if ! nonfatal eapply -p1 debian/patches/${p} ; then + echo "failed ${p}" fail=1 fi done @@ -85,7 +86,7 @@ src_prepare() { #"${pd}"/0010.0010-utf8.patch ) for p in "${PATCHES[@]}" ; do - eapply -p1 $p || die "failed $p" + eapply -p1 ${p} || die "failed ${p}" done # Gentoo chooses to install ipmitool in /usr/sbin
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/files/
commit: 18bd451e5f29a1d94d4c4320fbac5c007f1098e4 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Feb 22 16:33:42 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Feb 26 16:41:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18bd451e sys-apps/ipmitool: remove unused patches Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/19598 Signed-off-by: Lars Wendler gentoo.org> .../files/ipmitool-1.8.18-fno-common.patch | 22 .../files/ipmitool-1.8.18-openssl-1.1.patch| 145 - 2 files changed, 167 deletions(-) diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.18-fno-common.patch b/sys-apps/ipmitool/files/ipmitool-1.8.18-fno-common.patch deleted file mode 100644 index 5ca554961ca..000 --- a/sys-apps/ipmitool/files/ipmitool-1.8.18-fno-common.patch +++ /dev/null @@ -1,22 +0,0 @@ a/include/ipmitool/ipmi_hpmfwupg.h -+++ b/include/ipmitool/ipmi_hpmfwupg.h -@@ -800,8 +800,6 @@ - char descString[HPMFWUPG_DESC_STRING_LENGTH + 1]; - }VERSIONINFO, *PVERSIONINFO; - --VERSIONINFO gVersionInfo[HPMFWUPG_COMPONENT_ID_MAX]; -- - #define TARGET_VER (0x01) - #define ROLLBACK_VER (0x02) - #define IMAGE_VER (0x04) a/lib/ipmi_hpmfwupg.c -+++ b/lib/ipmi_hpmfwupg.c -@@ -52,6 +52,8 @@ - # include - #endif - -+static VERSIONINFO gVersionInfo[HPMFWUPG_COMPONENT_ID_MAX]; -+ - /* From src/plugins/ipmi_intf.c: */ - uint16_t - ipmi_intf_get_max_request_data_size(struct ipmi_intf * intf); diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.18-openssl-1.1.patch b/sys-apps/ipmitool/files/ipmitool-1.8.18-openssl-1.1.patch deleted file mode 100644 index 9e5a876f00a..000 --- a/sys-apps/ipmitool/files/ipmitool-1.8.18-openssl-1.1.patch +++ /dev/null @@ -1,145 +0,0 @@ -Taken from various upstream commits: - -https://github.com/ipmitool/ipmitool/commit/b57487e360916ab3eaa50aa6d021c73b6337a4a0 -https://github.com/ipmitool/ipmitool/commit/77fe5635037ebaf411cae46cf5045ca819b5c145 -https://github.com/ipmitool/ipmitool/commit/f004b4b7197fc83e7d47ec8cbcaefffa9a922717 -https://github.com/ipmitool/ipmitool/commit/f004b4b7197fc83e7d47ec8cbcaefffa9a922717 - ipmitool-1.8.18/src/plugins/lanplus/lanplus_crypt_impl.c -+++ ipmitool-1.8.18/src/plugins/lanplus/lanplus_crypt_impl.c -@@ -164,11 +164,7 @@ - uint8_t * output, - uint32_t* bytes_written) - { -- EVP_CIPHER_CTX ctx; -- EVP_CIPHER_CTX_init(&ctx); -- EVP_EncryptInit_ex(&ctx, EVP_aes_128_cbc(), NULL, key, iv); -- EVP_CIPHER_CTX_set_padding(&ctx, 0); -- -+ EVP_CIPHER_CTX *ctx = NULL; - - *bytes_written = 0; - -@@ -182,6 +178,14 @@ - printbuf(input, input_length, "encrypting this data"); - } - -+ ctx = EVP_CIPHER_CTX_new(); -+ if (ctx == NULL) { -+ lprintf(LOG_DEBUG, "ERROR: EVP_CIPHER_CTX_new() failed"); -+ return; -+ } -+ EVP_CIPHER_CTX_init(ctx); -+ EVP_EncryptInit_ex(ctx, EVP_aes_128_cbc(), NULL, key, iv); -+ EVP_CIPHER_CTX_set_padding(ctx, 0); - - /* -* The default implementation adds a whole block of padding if the input -@@ -191,28 +195,28 @@ - assert((input_length % IPMI_CRYPT_AES_CBC_128_BLOCK_SIZE) == 0); - - -- if(!EVP_EncryptUpdate(&ctx, output, (int *)bytes_written, input, input_length)) -+ if(!EVP_EncryptUpdate(ctx, output, (int *)bytes_written, input, input_length)) - { - /* Error */ - *bytes_written = 0; -- return; - } - else - { - uint32_t tmplen; - -- if(!EVP_EncryptFinal_ex(&ctx, output + *bytes_written, (int *)&tmplen)) -+ if(!EVP_EncryptFinal_ex(ctx, output + *bytes_written, (int *)&tmplen)) - { -+ /* Error */ - *bytes_written = 0; -- return; /* Error */ - } - else - { - /* Success */ - *bytes_written += tmplen; -- EVP_CIPHER_CTX_cleanup(&ctx); - } - } -+ /* performs cleanup and free */ -+ EVP_CIPHER_CTX_free(ctx); - } - - -@@ -239,11 +243,7 @@ - uint8_t * output, - uint32_t* bytes_written) - { -- EVP_CIPHER_CTX ctx; -- EVP_CIPHER_CTX_init(&ctx); -- EVP_DecryptInit_ex(&ctx, EVP_aes_128_cbc(), NULL, key, iv); -- EVP_CIPHER_CTX_set_padding(&ctx, 0); -- -+ EVP_CIPHER_CTX *ctx = NULL; - - if (verbose >= 5) - { -@@ -252,12 +252,20 @@ - printbuf(input, input_length, "decrypting this data"); -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 989d26c6ff9f0298eba4b09df237862cf9509af8 Author: John Helmert III posteo net> AuthorDate: Sun Dec 27 08:36:55 2020 + Commit: Sam James gentoo org> CommitDate: Tue Dec 29 20:46:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989d26c6 sys-apps/ipmitool: security cleanup (drop <1.8.18_p20201004-r1) Bug: https://bugs.gentoo.org/708436 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: John Helmert III posteo.net> Closes: https://github.com/gentoo/gentoo/pull/18827 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/Manifest | 3 - sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild | 89 -- sys-apps/ipmitool/ipmitool-1.8.18-r2.ebuild | 96 - 3 files changed, 188 deletions(-) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index dac59e8952b..5c974ac3707 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,6 +1,3 @@ DIST enterprise-numbers.2020-10-21.xz 1426932 BLAKE2B bfe39ceea321ba47cd40eafa67862eb4dfd6dc29b192afb20ad0c908cd93a16b4103c5de64d042df012417c8cadc03000f2b2a00779bcc582a430603cad5f3cf SHA512 4a854a56e8ed51997c320cbfba041d43cb98b14743ef80b67e701942068d3729604abaedb617655a83ca21a7e20ea5a622ede4de317ca492cefd46da784d28f3 -DIST ipmitool-1.8.18.tar.gz 995313 BLAKE2B 4aee2b1488a8a97348954dd1555baf3d576d70f22fd17f11ba6147595b07ef52059ac8ab6775afa0ad956355eefbf3e2b0300cf87bb373d2f82b585de807412d SHA512 274d424fff079f7628c0f9fe06580937cb9717c809a71b2f5ef97266c6b6c89983b662fbb1f090e2f94861f1799677c8fc6536013828a8a5e6cb239af53e45ab DIST ipmitool-1.8.18_p20201004.tar.gz 638493 BLAKE2B 52f4ec8c82336b88640d1b91fc17af8f2fe0948a5c48c16067867dcad0852168d48bb21fdd99bde7ed957b66df888fd369c909079d1f81c861acd8c7f8dfa6f2 SHA512 8d72eef3584f4d2c86bfe43f70b5d687f3b7bbdf75b8979f7132c5c98b01baae22c336e540c197652187749fc9bb221a92e546b56e5cf2eb5650fad5094e9433 -DIST ipmitool_1.8.18-1.debian.tar.xz 19140 BLAKE2B 255c4da005946f3b118a127f96fc5daad02a170ea079d7a765a0c7650e1eb7e50ad49b31fca95312b49e5a524e04a8a21215cafb1a8451e5b2af2aaec22cda75 SHA512 8aede337d07987decfd032898f194d32730eced443630ac3956676533d693fb2d17a175ef14218cbcd55da44f6b17714f676a912a1d5124a15a995e01d2828ef DIST ipmitool_1.8.18-9.debian-ported-gentoo.tar.xz 3208 BLAKE2B b37a127eff361039b3b810e19dd97f0c395462b658803f56f10f2dd1abbbe92743dc409ce6b83560db15621b7fa7a3c0f989100077893993df18108a082e49d2 SHA512 0f7646a2307ac98425e99dece9d3e3b23026136a97524151efdecc910fb537af41a91702782989046e44163da98610fa05792878473e228b45c16351f6015a45 -DIST ipmitool_1.8.18-9.debian.tar.xz 18508 BLAKE2B 09e37fd2f6fad8f847bae87aa51f44293e5640b4c8ebc05e52ebd751542d7865024835fe728c14e3a44f48d54fedff9e7693653bd2288db27d21a5bae16268b6 SHA512 af2b4aa855125e1beb62ffd2931b5d4c0aa8cc4edbde27ea1b4be172e6a4351f574c32b2437b354d11b7f1c739161d850c47839d7a7d9f522b52e24f47a9ea8d diff --git a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild deleted file mode 100644 index 314005e456a..000 --- a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools eutils - -DESCRIPTION="Utility for controlling IPMI enabled devices." -HOMEPAGE="http://ipmitool.sf.net/"; -DEBIAN_PR="1.debian" -DEBIAN_P="${P/-/_}" -DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz - http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz"; - # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz -#IUSE="freeipmi openipmi status" -IUSE="libressl openipmi static" -SLOT="0" -KEYWORDS="amd64 ~arm64 hppa ~ia64 ppc ~ppc64 x86" -LICENSE="BSD" - -RDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - sys-libs/readline:0=" -DEPEND="${RDEPEND} - openipmi? ( sys-libs/openipmi ) - virtual/os-headers" - #freeipmi? ( sys-libs/freeipmi ) -# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) -# but it doesn't actually need either. - -PATCHES=( - "${FILESDIR}"/${P}-openssl-1.1.patch - "${FILESDIR}/ipmitool-1.8.18-fno-common.patch" -) - -src_prepare() { - default - [ -d "${S}"/debian ] && mv "${S}"/debian{,.package} - ln -s "${WORKDIR}"/debian "${S}" - for p in $(grep -v "^#" debian/patches/series) ; do - eapply debian/patches/$p - done - - eautoreconf -} - -src_configure() { - # - LIPMI and BMC are the Solaris libs - # - OpenIPMI is unconditionally enabled in the configure as there is compat - # code that is used if the library itself is not available - # FreeIPMI does build now, but is disabled until the other arches keyword it - # `use_enable freeipmi intf-free`
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 6667b7ceef29277dc981bd0e837fe0096cc9d063 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Nov 14 19:16:14 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Nov 14 19:16:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6667b7ce sys-apps/ipmitool: stable 1.8.18_p20201004-r1 for hppa stable wrt bug #708436 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild index 2bf4240201b..aa2af512c5f 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild @@ -28,7 +28,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="libressl openbmc openipmi static" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm64 hppa ~ia64 ppc ~ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 4eeafd336f8b94bcb55846bc3e7fce33f1f76384 Author: Sam James gentoo org> AuthorDate: Fri Nov 6 20:24:41 2020 + Commit: Sam James gentoo org> CommitDate: Fri Nov 6 20:24:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eeafd33 sys-apps/ipmitool: Stabilize 1.8.18_p20201004-r1 amd64, #708436 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild index 21cf160a0f4..2bf4240201b 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild @@ -28,7 +28,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="libressl openbmc openipmi static" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: f7747ca3a8c8b2812660c3b54c9eef854c14fb31 Author: Robin H. Johnson gentoo org> AuthorDate: Fri Nov 6 05:46:51 2020 + Commit: Robin H. Johnson gentoo org> CommitDate: Fri Nov 6 05:50:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7747ca3 sys-apps/ipmitool: runstatedir added in autoconf-2.69-r5 Signed-off-by: Robin H. Johnson gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild | 1 + sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild index a5724717937..d8df773c1c7 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild @@ -37,6 +37,7 @@ RDEPEND=" openbmc? ( sys-apps/systemd:0= ) sys-libs/readline:0=" DEPEND="${RDEPEND} + >=sys-devel/autoconf-2.69-r5 openipmi? ( sys-libs/openipmi ) virtual/os-headers" #freeipmi? ( sys-libs/freeipmi ) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild index 528c0393a61..c395dcf3694 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -37,6 +37,7 @@ RDEPEND=" openbmc? ( sys-apps/systemd:0= ) sys-libs/readline:0=" DEPEND="${RDEPEND} + >=sys-devel/autoconf-2.69-r5 openipmi? ( sys-libs/openipmi ) virtual/os-headers" #freeipmi? ( sys-libs/freeipmi )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: f25f67120ff49f0ddb0ad9f738da0e3aff9a7028 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Oct 26 23:46:41 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Oct 26 23:46:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25f6712 sys-apps/ipmitool: stable 1.8.18_p20201004-r1 for ppc stable wrt bug #708436 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild index c9d8a404de9..21cf160a0f4 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild @@ -28,7 +28,7 @@ SRC_URI+=" #IUSE="freeipmi openipmi status" IUSE="libressl openbmc openipmi static" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/, sys-apps/ipmitool/files/
commit: 95ec1db1409c91b3683d7af31b13b1b8648bb3e8 Author: Robin H. Johnson gentoo org> AuthorDate: Sat Oct 24 22:59:40 2020 + Commit: Robin H. Johnson gentoo org> CommitDate: Sat Oct 24 23:00:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ec1db1 sys-apps/ipmitool: systemd unit for ipmievd Signed-off-by: Robin H. Johnson gentoo.org> sys-apps/ipmitool/files/ipmievd.service| 10 + .../ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild | 202 + 2 files changed, 212 insertions(+) diff --git a/sys-apps/ipmitool/files/ipmievd.service b/sys-apps/ipmitool/files/ipmievd.service new file mode 100644 index 000..fdae14f231c --- /dev/null +++ b/sys-apps/ipmitool/files/ipmievd.service @@ -0,0 +1,10 @@ +[Unit] +Description=IPMI event daemon + +[Service] +Type=forking +ExecStart=/usr/sbin/ipmievd open daemon + +[Install] +WantedBy=multi-user.target +Alias=ipmi.service diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild new file mode 100644 index 000..528c0393a61 --- /dev/null +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r3.ebuild @@ -0,0 +1,202 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools eutils flag-o-matic systemd + +DESCRIPTION="Utility for controlling IPMI enabled devices." +HOMEPAGE="http://ipmitool.sf.net/"; +DEBIAN_PR="9.debian" +DEBIAN_PV="${PV/_p*}" +DEBIAN_P="${PN}_${DEBIAN_PV}" +DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" +COMMIT_ID=7fd7c0f2ba39e223868a8d83d81d4074f057d6fc +if [[ -n "${COMMIT_ID}" ]]; then + S="${WORKDIR}/${PN}-${COMMIT_ID}" + SRC_URI="https://github.com/ipmitool/ipmitool/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +fi +# https://www.iana.org/assignments/enterprise-numbers/enterprise-numbers +# is not available with version numbers or dates! +SRC_URI+=" + https://dev.gentoo.org/~robbat2/distfiles/ipmitool_1.8.18-9.debian-ported-gentoo.tar.xz + https://dev.gentoo.org/~robbat2/distfiles/enterprise-numbers.2020-10-21.xz + " + #http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz + # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz +#IUSE="freeipmi openipmi status" +IUSE="libressl openbmc openipmi static" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" +LICENSE="BSD" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + openbmc? ( sys-apps/systemd:0= ) + sys-libs/readline:0=" +DEPEND="${RDEPEND} + openipmi? ( sys-libs/openipmi ) + virtual/os-headers" + #freeipmi? ( sys-libs/freeipmi ) +# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) +# but it doesn't actually need either. + +PATCHES=( + #"${FILESDIR}"/${P}-openssl-1.1.patch +) + +# I hope all of this will get MUCH cleaner if upstream will just make a new +# release! - robbat2 2020/10/21 +src_prepare() { + default + if [ -d "${S}"/debian ] ; then + mv "${S}"/debian{,.package} + ln -s "${WORKDIR}"/debian "${S}" + eautoreconf + # Upstream commit includes SOME of the debian changes, but not all of them + sed -i \ + -e '/^#/d' \ + -e '/0120-openssl1.1.patch/d' \ + debian/patches/series + for p in $(cat debian/patches/series) ; do + echo $p + if ! nonfatal eapply -p1 debian/patches/$p ; then + echo "failed $p" + fail=1 + fi + done + [[ $fail -eq 1 ]] && die "fail" + fi + pd="${WORKDIR}"/ipmitool_1.8.18-9.debian-ported-gentoo/ + PATCHES=( + #"${pd}"/.0120-openssl1.1.patch + "${pd}"/0001.0100-fix_buf_overflow.patch + "${pd}"/0002.0500-fix_CVE-2011-4339.patch + "${pd}"/0003.0600-manpage_longlines.patch + #"${pd}"/0004.0110-getpass-prototype.patch + #"${pd}"/0005.0115-typo.patch + "${pd}"/0006.0125-nvidia-iana.patch + "${pd}"/0007.0615-manpage_typo.patch + #"${pd}"/0008.0130-Correct_lanplus_segment_violation.patch + "${pd}"/0009.0005-gcc10.patch + #"${pd}"/0010.0010-utf8.patch + ) + for p in "${PATCHES[@]}" ; do + eapply -p1 $p || die "failed $p" + done + + # Gentoo chooses to install ipmitool in /usr/sbin + # Where RedHat chooses /usr/bin + sed -i -e \ + 's,/usr/bin/ipmitool,/usr/sbin/ipmitool,g' \ + "${S}"/contrib/* \ + || die "
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/, sys-apps/ipmitool/files/
commit: 436e19902cf8f23717c3605903248dcb273b890e Author: Robin H. Johnson gentoo org> AuthorDate: Sat Oct 24 21:37:04 2020 + Commit: Robin H. Johnson gentoo org> CommitDate: Sat Oct 24 22:12:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=436e1990 sys-apps/ipmitool: cleanup init & add contrib tools Signed-off-by: Robin H. Johnson gentoo.org> .../files/exchange-bmc-os-info-1.8.18.initd| 23 +++ .../ipmitool/files/ipmitool-1.8.18-ipmievd.confd | 27 +++ .../ipmitool/files/ipmitool-1.8.18-ipmievd.initd | 28 +++ sys-apps/ipmitool/files/log_bmc-1.8.18.initd | 25 +++ .../ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild | 200 + 5 files changed, 303 insertions(+) diff --git a/sys-apps/ipmitool/files/exchange-bmc-os-info-1.8.18.initd b/sys-apps/ipmitool/files/exchange-bmc-os-info-1.8.18.initd new file mode 100644 index 000..9c63983f21f --- /dev/null +++ b/sys-apps/ipmitool/files/exchange-bmc-os-info-1.8.18.initd @@ -0,0 +1,23 @@ +#!/sbin/openrc-run +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# /etc/init.d/exchange-bmc-os-info + +name="exchange-bmc-os-info" +description="Exchange Information between BMC and OS" +command=/usr/libexec/exchange-bmc-os-info +command_args="" +: "${DEVICENUM:=0}" # which BMC +required_files=/dev/ipmi${DEVICENUM} + +depend() { + use hostname modules + keyword -docker -lxc -prefix -systemd-nspawn +} + +start() { + "${command}" start +} +stop() { + "${command}" stop +} diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.confd b/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.confd new file mode 100644 index 000..b860c23c7f8 --- /dev/null +++ b/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.confd @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# /etc/conf.d/ipmievd + +# Interfaces: +# open Linux OpenIPMI Interface +# imb Intel IMB Interface +# bmc IPMI v2.0 BMC interface +# lan IPMI v1.5 LAN Interface +# lanplus IPMI v2.0 RMCP+ LAN Interface + +INTERFACE="open" + +# Commands: +# open Use OpenIPMI for asyncronous notification of events +# selPoll SEL for notification of events +# +# 'pidfile=...' will be appended! +COMMAND="open daemon" + +# Options. + +OPTIONS="" + +# Device number: +# Used to target a specific BMC on a multi-node, multi-BMC system via the open interface +DEVICENUM=0 diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.initd b/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.initd new file mode 100644 index 000..e8ef2c39d45 --- /dev/null +++ b/sys-apps/ipmitool/files/ipmitool-1.8.18-ipmievd.initd @@ -0,0 +1,28 @@ +#!/sbin/openrc-run +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# /etc/init.d/ipmievd + +depend() { + use logger modules + keyword -docker -lxc -prefix -systemd-nspawn +} + +# TODO: ipmievd has a mode where it could be used to monitor multiple BMCs via +# DEVICENUM or remote systems, and it would be valid to run multiple instances. +# That is not supported by this init script at this time. + +description="IPMI event daemon for sending events to syslog LOCAL4" + +: "${DEVICENUM:=0}" +: "${INTERFACE:=open}" +: "${COMMAND:=open daemon}" +: "${OPTIONS:=}" + +daemon=ipmievd + +pidfile=/run/${daemon}.pid${DEVICENUM} # see manpage re suffix +command=/usr/sbin/${daemon} +cachefile=/run/${daemon}.${DEVICENUM}.sdr-cache +command_args="-d ${DEVICENUM} -S ${cachefile} -I ${INTERFACE} ${OPTIONS} ${COMMAND} pidfile=${pidfile}" +required_files=/dev/ipmi$DEVICENUM diff --git a/sys-apps/ipmitool/files/log_bmc-1.8.18.initd b/sys-apps/ipmitool/files/log_bmc-1.8.18.initd new file mode 100644 index 000..4064edf3b84 --- /dev/null +++ b/sys-apps/ipmitool/files/log_bmc-1.8.18.initd @@ -0,0 +1,25 @@ +#!/sbin/openrc-run +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="log_bmc" +description="Add SEL entries to indicate OS Boot status" +command=/usr/libexec/log_bmc.sh +command_args="" +: "${DEVICENUM:=0}" # which BMC +required_files=/dev/ipmi${DEVICENUM} + +depend() { + use modules + after ipmievd # to capture our own log event + keyword -docker -lxc -prefix -systemd-nspawn +} + +start() { + # TODO: should this keep start so it only fires once per boot? + "${command}" os_boot +} + +stop() { + "${command}" os_shutdown +} diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild new file mode 100644 index 000..a5724717937 --- /dev/null +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r2.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools eutils flag-o
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 1d030cd76f1cbd99c6d7bebe3810c1cc4929906f Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Oct 22 04:21:23 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Oct 22 05:17:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d030cd7 sys-apps/ipmitool: rename useflag systemd -> openbmc Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild | 6 +++--- sys-apps/ipmitool/metadata.xml| 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild index fba11c4b0ca..6f8b02be14a 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild @@ -26,7 +26,7 @@ SRC_URI+=" #http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz #IUSE="freeipmi openipmi status" -IUSE="libressl openipmi static systemd" +IUSE="libressl openbmc openipmi static" SLOT="0" KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" LICENSE="BSD" @@ -34,7 +34,7 @@ LICENSE="BSD" RDEPEND=" !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) - systemd? ( sys-apps/systemd:0= ) + openbmc? ( sys-apps/systemd:0= ) sys-libs/readline:0=" DEPEND="${RDEPEND} openipmi? ( sys-libs/openipmi ) @@ -110,7 +110,7 @@ src_configure() { --enable-ipmishell \ --enable-intf-lan \ --enable-intf-usb \ - $(use_enable systemd intf-dbus) \ + $(use_enable openbmc intf-dbus) \ --enable-intf-lanplus \ --enable-intf-open \ --enable-intf-serial \ diff --git a/sys-apps/ipmitool/metadata.xml b/sys-apps/ipmitool/metadata.xml index 741f1b487be..619cebe5e32 100644 --- a/sys-apps/ipmitool/metadata.xml +++ b/sys-apps/ipmitool/metadata.xml @@ -6,6 +6,7 @@ Gentoo Sysadmin Project +Enable OpenBMC D-Bus interface Use the system OpenIPMI implementation.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 0210ad4e5ee58533a7d381e82356b0ffe6812352 Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Oct 22 04:05:09 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Oct 22 04:06:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0210ad4e sys-apps/ipmitool: QA fix enable_with: command not found Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> ...tool-1.8.18_p20201004.ebuild => ipmitool-1.8.18_p20201004-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild similarity index 99% rename from sys-apps/ipmitool/ipmitool-1.8.18_p20201004.ebuild rename to sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild index df692871cc0..fba11c4b0ca 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18_p20201004.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18_p20201004-r1.ebuild @@ -110,7 +110,7 @@ src_configure() { --enable-ipmishell \ --enable-intf-lan \ --enable-intf-usb \ - $(enable_with systemd intf-dbus) \ + $(use_enable systemd intf-dbus) \ --enable-intf-lanplus \ --enable-intf-open \ --enable-intf-serial \
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 354053fecd502788f67e9d432c0985f3ab724c79 Author: Robin H. Johnson gentoo org> AuthorDate: Wed Oct 21 22:08:51 2020 + Commit: Robin H. Johnson gentoo org> CommitDate: Wed Oct 21 22:09:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354053fe sys-apps/ipmitool: snapshot upstream for CVE Upstream has still made a new release since 2016/10/08; including the promised 1.8.19 per their own security advisory on 2020/02/04. Capture the latest upstream state as a snapshot release, and port the Debian patchset to it, as the Debian patchset contains other updates & CVE fixes rejected by upstream. Reference: https://github.com/ipmitool/ipmitool/security/advisories/GHSA-g659-9qxw-p7cp Bug: https://bugs.gentoo.org/708436 Signed-off-by: Robin H. Johnson gentoo.org> sys-apps/ipmitool/Manifest | 4 + sys-apps/ipmitool/ipmitool-1.8.18-r2.ebuild| 96 ++ sys-apps/ipmitool/ipmitool-1.8.18_p20201004.ebuild | 145 + 3 files changed, 245 insertions(+) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index b3c7ece3e8c..dac59e8952b 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,2 +1,6 @@ +DIST enterprise-numbers.2020-10-21.xz 1426932 BLAKE2B bfe39ceea321ba47cd40eafa67862eb4dfd6dc29b192afb20ad0c908cd93a16b4103c5de64d042df012417c8cadc03000f2b2a00779bcc582a430603cad5f3cf SHA512 4a854a56e8ed51997c320cbfba041d43cb98b14743ef80b67e701942068d3729604abaedb617655a83ca21a7e20ea5a622ede4de317ca492cefd46da784d28f3 DIST ipmitool-1.8.18.tar.gz 995313 BLAKE2B 4aee2b1488a8a97348954dd1555baf3d576d70f22fd17f11ba6147595b07ef52059ac8ab6775afa0ad956355eefbf3e2b0300cf87bb373d2f82b585de807412d SHA512 274d424fff079f7628c0f9fe06580937cb9717c809a71b2f5ef97266c6b6c89983b662fbb1f090e2f94861f1799677c8fc6536013828a8a5e6cb239af53e45ab +DIST ipmitool-1.8.18_p20201004.tar.gz 638493 BLAKE2B 52f4ec8c82336b88640d1b91fc17af8f2fe0948a5c48c16067867dcad0852168d48bb21fdd99bde7ed957b66df888fd369c909079d1f81c861acd8c7f8dfa6f2 SHA512 8d72eef3584f4d2c86bfe43f70b5d687f3b7bbdf75b8979f7132c5c98b01baae22c336e540c197652187749fc9bb221a92e546b56e5cf2eb5650fad5094e9433 DIST ipmitool_1.8.18-1.debian.tar.xz 19140 BLAKE2B 255c4da005946f3b118a127f96fc5daad02a170ea079d7a765a0c7650e1eb7e50ad49b31fca95312b49e5a524e04a8a21215cafb1a8451e5b2af2aaec22cda75 SHA512 8aede337d07987decfd032898f194d32730eced443630ac3956676533d693fb2d17a175ef14218cbcd55da44f6b17714f676a912a1d5124a15a995e01d2828ef +DIST ipmitool_1.8.18-9.debian-ported-gentoo.tar.xz 3208 BLAKE2B b37a127eff361039b3b810e19dd97f0c395462b658803f56f10f2dd1abbbe92743dc409ce6b83560db15621b7fa7a3c0f989100077893993df18108a082e49d2 SHA512 0f7646a2307ac98425e99dece9d3e3b23026136a97524151efdecc910fb537af41a91702782989046e44163da98610fa05792878473e228b45c16351f6015a45 +DIST ipmitool_1.8.18-9.debian.tar.xz 18508 BLAKE2B 09e37fd2f6fad8f847bae87aa51f44293e5640b4c8ebc05e52ebd751542d7865024835fe728c14e3a44f48d54fedff9e7693653bd2288db27d21a5bae16268b6 SHA512 af2b4aa855125e1beb62ffd2931b5d4c0aa8cc4edbde27ea1b4be172e6a4351f574c32b2437b354d11b7f1c739161d850c47839d7a7d9f522b52e24f47a9ea8d diff --git a/sys-apps/ipmitool/ipmitool-1.8.18-r2.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r2.ebuild new file mode 100644 index 000..eb3cdab7d44 --- /dev/null +++ b/sys-apps/ipmitool/ipmitool-1.8.18-r2.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils + +DESCRIPTION="Utility for controlling IPMI enabled devices." +HOMEPAGE="http://ipmitool.sf.net/"; +DEBIAN_PR="9.debian" +DEBIAN_PV="${PV/_p*}" +DEBIAN_P="${PN}_${DEBIAN_PV}" +DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" +COMMIT_ID= +if [[ -n "${COMMIT_ID}" ]]; then + S="${WORKDIR}/${PN}-${COMMIT_ID}" + SRC_URI="https://github.com/ipmitool/ipmitool/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +fi +SRC_URI+=" + http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz"; + # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz +#IUSE="freeipmi openipmi status" +IUSE="libressl openipmi static" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" +LICENSE="BSD" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sys-libs/readline:0=" +DEPEND="${RDEPEND} + openipmi? ( sys-libs/openipmi ) + virtual/os-headers" + #freeipmi? ( sys-libs/freeipmi ) +# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) +# but it doesn't actually need either. + +PATCHES=( + #"${FILESDIR}"/${P}-openssl-1.1.patch +) + +src_prepare() { + default + [ -d "${S}"/debian ] && mv "${S}"/debian{,.package} + ln -s "${WORKDIR}"/debian "${S}" + for p in $(grep -v "^#" debian/pat
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/files/, sys-apps/ipmitool/
commit: 27c39af013c9ba5db43cd7f37eabb69b7d076873 Author: Patrick McLean sony com> AuthorDate: Wed Aug 19 21:28:19 2020 + Commit: Patrick McLean gentoo org> CommitDate: Wed Aug 19 21:28:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c39af0 sys-apps/ipmitool-1.8.18-r1: Fix build with gcc-10 (bug #706870) Closes: https://bugs.gentoo.org/706870 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick McLean gentoo.org> .../files/ipmitool-1.8.18-fno-common.patch | 22 ++ sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild| 1 + 2 files changed, 23 insertions(+) diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.18-fno-common.patch b/sys-apps/ipmitool/files/ipmitool-1.8.18-fno-common.patch new file mode 100644 index 000..5ca554961ca --- /dev/null +++ b/sys-apps/ipmitool/files/ipmitool-1.8.18-fno-common.patch @@ -0,0 +1,22 @@ +--- a/include/ipmitool/ipmi_hpmfwupg.h b/include/ipmitool/ipmi_hpmfwupg.h +@@ -800,8 +800,6 @@ + char descString[HPMFWUPG_DESC_STRING_LENGTH + 1]; + }VERSIONINFO, *PVERSIONINFO; + +-VERSIONINFO gVersionInfo[HPMFWUPG_COMPONENT_ID_MAX]; +- + #define TARGET_VER (0x01) + #define ROLLBACK_VER (0x02) + #define IMAGE_VER (0x04) +--- a/lib/ipmi_hpmfwupg.c b/lib/ipmi_hpmfwupg.c +@@ -52,6 +52,8 @@ + # include + #endif + ++static VERSIONINFO gVersionInfo[HPMFWUPG_COMPONENT_ID_MAX]; ++ + /* From src/plugins/ipmi_intf.c: */ + uint16_t + ipmi_intf_get_max_request_data_size(struct ipmi_intf * intf); diff --git a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild index 9b95f9ff8ce..314005e456a 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild @@ -31,6 +31,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/${P}-openssl-1.1.patch + "${FILESDIR}/ipmitool-1.8.18-fno-common.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: f4a38f72f1e68262cffb61ef741a4b687e767b90 Author: Sam James gentoo org> AuthorDate: Wed Aug 19 19:59:32 2020 + Commit: Sam James gentoo org> CommitDate: Wed Aug 19 20:00:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a38f72 sys-apps/ipmitool: Keyword 1.8.18-r1 arm64, #738050 Signed-off-by: Sam James gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild index 3838cd1bd33..9b95f9ff8ce 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz #IUSE="freeipmi openipmi status" IUSE="libressl openipmi static" SLOT="0" -KEYWORDS="amd64 hppa ~ia64 ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm64 hppa ~ia64 ppc ~ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 046bc5d16fa176e28a53bc48224eacd749e22e82 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun May 26 11:44:55 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jul 21 07:06:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046bc5d1 sys-apps/ipmitool: Drop 1.8.17-r1 Broken by >=OpenSSL-1.1 Package-Manager: Portage-2.3.66, Repoman-2.3.13 Signed-off-by: Andreas Sturmlechner gentoo.org> sys-apps/ipmitool/Manifest | 2 - sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild | 83 - 2 files changed, 85 deletions(-) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index ea33b17d9c8..b3c7ece3e8c 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,4 +1,2 @@ -DIST ipmitool-1.8.17.tar.gz 976189 BLAKE2B 62ca530b2a9fdc0e8071d02b7f903530f223bdf07d75278eb9dafeb167b9ec347b0fbf199e2e7cf8f258463abfc8887c8b9b4df80509758ae8588ca73bbaf68a SHA512 929cf0087d3d712caf845eb62771aa96d034c170850b0d8bfdbb41d0b0aee05c14aa48e82368f4494606781c6639ada348fd086907c21b817d95dd36a3f6 DIST ipmitool-1.8.18.tar.gz 995313 BLAKE2B 4aee2b1488a8a97348954dd1555baf3d576d70f22fd17f11ba6147595b07ef52059ac8ab6775afa0ad956355eefbf3e2b0300cf87bb373d2f82b585de807412d SHA512 274d424fff079f7628c0f9fe06580937cb9717c809a71b2f5ef97266c6b6c89983b662fbb1f090e2f94861f1799677c8fc6536013828a8a5e6cb239af53e45ab -DIST ipmitool_1.8.17-1.debian.tar.xz 18252 BLAKE2B 6219d81b6b54354e8e412850fc1ee673e2dead153076d55c67fad0518e7230642934a52ba0abea29d8b1f47eb7beef10cbe25a7b8a4df158d4b44b1f1e229f4d SHA512 e1133262020e8fabe47e7aa308956078bc9fb3bb7033413230f1cf76aca1d4733bac64e52039365f24fe54a1bf8e271071bdaa1722720fca62f1c9e777a8 DIST ipmitool_1.8.18-1.debian.tar.xz 19140 BLAKE2B 255c4da005946f3b118a127f96fc5daad02a170ea079d7a765a0c7650e1eb7e50ad49b31fca95312b49e5a524e04a8a21215cafb1a8451e5b2af2aaec22cda75 SHA512 8aede337d07987decfd032898f194d32730eced443630ac3956676533d693fb2d17a175ef14218cbcd55da44f6b17714f676a912a1d5124a15a995e01d2828ef diff --git a/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild deleted file mode 100644 index 0e6967bb3a2..000 --- a/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools eutils - -DESCRIPTION="Utility for controlling IPMI enabled devices." -HOMEPAGE="http://ipmitool.sf.net/"; -DEBIAN_PR="1.debian" -DEBIAN_P="${P/-/_}" -DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz - https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz"; -#IUSE="freeipmi openipmi status" -IUSE="libressl openipmi static" -SLOT="0" -KEYWORDS="amd64 hppa ~ia64 ppc x86" -LICENSE="BSD" - -RDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - sys-libs/readline:0=" -DEPEND="${RDEPEND} - openipmi? ( sys-libs/openipmi ) - virtual/os-headers" - #freeipmi? ( sys-libs/freeipmi ) -# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) -# but it doesn't actually need either. - -src_prepare() { - default - [ -d "${S}"/debian ] && mv "${S}"/debian{,.package} - ln -s "${WORKDIR}"/debian "${S}" - for p in $(grep -v "^#" debian/patches/series) ; do - eapply debian/patches/$p - done - - eautoreconf -} - -src_configure() { - # - LIPMI and BMC are the Solaris libs - # - OpenIPMI is unconditionally enabled in the configure as there is compat - # code that is used if the library itself is not available - # FreeIPMI does build now, but is disabled until the other arches keyword it - # `use_enable freeipmi intf-free` \ - # --enable-ipmievd is now unconditional - econf \ - $(use_enable static) \ - --enable-ipmishell \ - --enable-intf-lan \ - --enable-intf-lanplus \ - --enable-intf-open \ - --enable-intf-serial \ - --disable-intf-bmc \ - --disable-intf-dummy \ - --disable-intf-free \ - --disable-intf-imb \ - --disable-intf-lipmi \ - --disable-internal-md5 \ - --with-kerneldir=/usr --bindir=/usr/sbin - - # Fix linux/ipmi.h to compile properly. This is a hack since it doesn't - # include the below file to define some things. - echo "#include " >>config.h -} - -src_install() { - emake DESTDIR="${D}" PACKAGE="${PF}" install - - into /usr - dosbin contrib/bmclanconf - rm -f "${D}"/usr/share/doc/${PF}/COPYING - docinto contrib - cd "${S}"/contrib - dodoc collect_data.sh create_rrds.sh create_webpage_compact.sh cre
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 8422935631723c588365632ba7787c7f365f072c Author: Georgy Yakovlev gentoo org> AuthorDate: Sat May 16 09:46:24 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat May 16 09:46:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84229356 sys-apps/ipmitool: add ~ppc64 keyword Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild index 925d59f5d91..3838cd1bd33 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz #IUSE="freeipmi openipmi status" IUSE="libressl openipmi static" SLOT="0" -KEYWORDS="amd64 hppa ~ia64 ppc x86" +KEYWORDS="amd64 hppa ~ia64 ppc ~ppc64 x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: ebe8a4478ee744870692a985aa9ff3b8f247362d Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 26 11:21:02 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 26 11:21:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe8a447 sys-apps/ipmitool: amd64 stable wrt bug #686402 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild index 3f6ae48c5dc..925d59f5d91 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz #IUSE="freeipmi openipmi status" IUSE="libressl openipmi static" SLOT="0" -KEYWORDS="~amd64 hppa ~ia64 ppc x86" +KEYWORDS="amd64 hppa ~ia64 ppc x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 8b249dcd64313fb505b78bc6a9f1121201c5bcd0 Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 26 11:20:35 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 26 11:20:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b249dcd sys-apps/ipmitool: x86 stable wrt bug #686402 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86" sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild index bd8dd518f64..3f6ae48c5dc 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz #IUSE="freeipmi openipmi status" IUSE="libressl openipmi static" SLOT="0" -KEYWORDS="~amd64 hppa ~ia64 ppc ~x86" +KEYWORDS="~amd64 hppa ~ia64 ppc x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 8ea5758e673d4b41f99b4cdf001c3a27e4320baf Author: Sergei Trofimovich gentoo org> AuthorDate: Sun May 26 07:02:42 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun May 26 07:03:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea5758e sys-apps/ipmitool: stable 1.8.18-r1 for hppa, bug #686402 Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild index 952be29bfad..bd8dd518f64 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz #IUSE="freeipmi openipmi status" IUSE="libressl openipmi static" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ppc ~x86" +KEYWORDS="~amd64 hppa ~ia64 ppc ~x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 25461a19856c2a25cc1f0e7dafe0a6341af606a5 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri May 24 21:43:15 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 24 22:08:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25461a19 sys-apps/ipmitool: stable 1.8.18-r1 for ppc, bug #686402 Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild index 6c26d8e0980..952be29bfad 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz #IUSE="freeipmi openipmi status" IUSE="libressl openipmi static" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" +KEYWORDS="~amd64 ~hppa ~ia64 ppc ~x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 45241e8da96e991ed9b98ebfcc68a9bcd2622aee Author: Lars Wendler gentoo org> AuthorDate: Wed Jun 13 12:41:51 2018 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jun 13 13:04:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45241e8d sys-apps/ipmitool: Removed old. Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-apps/ipmitool/Manifest | 2 - sys-apps/ipmitool/ipmitool-1.8.14-r1.ebuild | 82 - 2 files changed, 84 deletions(-) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index b3d0e124620..ea33b17d9c8 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,6 +1,4 @@ -DIST ipmitool-1.8.14.tar.gz 917886 BLAKE2B 6b6753f1320f38f6dc302607113d586ef42176b50ec5b71415b7d8c00f7363bee137103058653e081dec0cd686e88a832bef653874e5e13b00b21ab3c03a7db2 SHA512 1376a0d4209e4622f9b0e27d3f3d67d552be936ded92e4e894d2b04871717a585075b54bbb9b91d62b58483ee9b94b5c64e2ecdfcef3c3f818fa6f035fb34216 DIST ipmitool-1.8.17.tar.gz 976189 BLAKE2B 62ca530b2a9fdc0e8071d02b7f903530f223bdf07d75278eb9dafeb167b9ec347b0fbf199e2e7cf8f258463abfc8887c8b9b4df80509758ae8588ca73bbaf68a SHA512 929cf0087d3d712caf845eb62771aa96d034c170850b0d8bfdbb41d0b0aee05c14aa48e82368f4494606781c6639ada348fd086907c21b817d95dd36a3f6 DIST ipmitool-1.8.18.tar.gz 995313 BLAKE2B 4aee2b1488a8a97348954dd1555baf3d576d70f22fd17f11ba6147595b07ef52059ac8ab6775afa0ad956355eefbf3e2b0300cf87bb373d2f82b585de807412d SHA512 274d424fff079f7628c0f9fe06580937cb9717c809a71b2f5ef97266c6b6c89983b662fbb1f090e2f94861f1799677c8fc6536013828a8a5e6cb239af53e45ab -DIST ipmitool_1.8.14-4.debian.tar.xz 16452 BLAKE2B a0a036a6ee6c2c7c450fe5400892db66b2525b895277dfdff633877306257ac7f6a684a39eb3f50ab46d7239d61612e29742e70ec924eb28b76d2e8408d49df5 SHA512 f7b464d9167e2c92b9536fee1e0cb66da11f6cdc6f86d7adb3ad5c239f3c1850663ddfd9571561502904daff52b3a57b633c389de697da42e7bfafe8c67a60a9 DIST ipmitool_1.8.17-1.debian.tar.xz 18252 BLAKE2B 6219d81b6b54354e8e412850fc1ee673e2dead153076d55c67fad0518e7230642934a52ba0abea29d8b1f47eb7beef10cbe25a7b8a4df158d4b44b1f1e229f4d SHA512 e1133262020e8fabe47e7aa308956078bc9fb3bb7033413230f1cf76aca1d4733bac64e52039365f24fe54a1bf8e271071bdaa1722720fca62f1c9e777a8 DIST ipmitool_1.8.18-1.debian.tar.xz 19140 BLAKE2B 255c4da005946f3b118a127f96fc5daad02a170ea079d7a765a0c7650e1eb7e50ad49b31fca95312b49e5a524e04a8a21215cafb1a8451e5b2af2aaec22cda75 SHA512 8aede337d07987decfd032898f194d32730eced443630ac3956676533d693fb2d17a175ef14218cbcd55da44f6b17714f676a912a1d5124a15a995e01d2828ef diff --git a/sys-apps/ipmitool/ipmitool-1.8.14-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.14-r1.ebuild deleted file mode 100644 index fa7af5d6aa1..000 --- a/sys-apps/ipmitool/ipmitool-1.8.14-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 -inherit eutils - -DESCRIPTION="Utility for controlling IPMI enabled devices." -HOMEPAGE="http://ipmitool.sf.net/"; -DEBIAN_PR="4.debian" -DEBIAN_P="${P/-/_}" -DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz - https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz"; -#IUSE="freeipmi openipmi status" -IUSE="openipmi static" -SLOT="0" -KEYWORDS="amd64 hppa ~ia64 ppc x86" -LICENSE="BSD" - -RDEPEND="dev-libs/openssl - sys-libs/readline" -DEPEND="${RDEPEND} - openipmi? ( sys-libs/openipmi ) - virtual/os-headers" - #freeipmi? ( sys-libs/freeipmi ) -# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) -# but it doesn't actually need either. - -src_prepare() { - [ -d "${S}"/debian ] && mv "${S}"/debian{,.package} - ln -s "${WORKDIR}"/debian "${S}" - for p in $(cat debian/patches/series) ; do - epatch debian/patches/$p - done -} - -src_configure() { - # - LIPMI and BMC are the Solaris libs - # - OpenIPMI is unconditionally enabled in the configure as there is compat - # code that is used if the library itself is not available - # FreeIPMI does build now, but is disabled until the other arches keyword it - # `use_enable freeipmi intf-free` \ - # --enable-ipmievd is now unconditional - econf \ - $(use_enable static) \ - --enable-ipmishell \ - --enable-intf-lan \ - --enable-intf-lanplus \ - --enable-intf-open \ - --enable-intf-serial \ - --disable-intf-bmc \ - --disable-intf-dummy \ - --disable-intf-free \ - --disable-intf-imb \ - --disable-intf-lipmi \ - --disable-internal-md5 \ - --with-kerneldir=/usr --bindir=/usr/sbin \ - || die "econf failed" - # Fix linux/ipmi.h to compile
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/, sys-apps/ipmitool/files/
commit: ce46fc22b9579eed7f0f3778cf4f53016dc215f0 Author: Lars Wendler gentoo org> AuthorDate: Wed Jun 13 13:04:37 2018 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jun 13 13:04:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce46fc22 sys-apps/ipmitool: Fixed build against openssl-1.1 Closes: https://bugs.gentoo.org/592494 Package-Manager: Portage-2.3.40, Repoman-2.3.9 .../files/ipmitool-1.8.18-openssl-1.1.patch| 145 + sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild| 6 +- 2 files changed, 150 insertions(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/files/ipmitool-1.8.18-openssl-1.1.patch b/sys-apps/ipmitool/files/ipmitool-1.8.18-openssl-1.1.patch new file mode 100644 index 000..9e5a876f00a --- /dev/null +++ b/sys-apps/ipmitool/files/ipmitool-1.8.18-openssl-1.1.patch @@ -0,0 +1,145 @@ +Taken from various upstream commits: + +https://github.com/ipmitool/ipmitool/commit/b57487e360916ab3eaa50aa6d021c73b6337a4a0 +https://github.com/ipmitool/ipmitool/commit/77fe5635037ebaf411cae46cf5045ca819b5c145 +https://github.com/ipmitool/ipmitool/commit/f004b4b7197fc83e7d47ec8cbcaefffa9a922717 +https://github.com/ipmitool/ipmitool/commit/f004b4b7197fc83e7d47ec8cbcaefffa9a922717 + +--- ipmitool-1.8.18/src/plugins/lanplus/lanplus_crypt_impl.c ipmitool-1.8.18/src/plugins/lanplus/lanplus_crypt_impl.c +@@ -164,11 +164,7 @@ + uint8_t * output, + uint32_t* bytes_written) + { +- EVP_CIPHER_CTX ctx; +- EVP_CIPHER_CTX_init(&ctx); +- EVP_EncryptInit_ex(&ctx, EVP_aes_128_cbc(), NULL, key, iv); +- EVP_CIPHER_CTX_set_padding(&ctx, 0); +- ++ EVP_CIPHER_CTX *ctx = NULL; + + *bytes_written = 0; + +@@ -182,6 +178,14 @@ + printbuf(input, input_length, "encrypting this data"); + } + ++ ctx = EVP_CIPHER_CTX_new(); ++ if (ctx == NULL) { ++ lprintf(LOG_DEBUG, "ERROR: EVP_CIPHER_CTX_new() failed"); ++ return; ++ } ++ EVP_CIPHER_CTX_init(ctx); ++ EVP_EncryptInit_ex(ctx, EVP_aes_128_cbc(), NULL, key, iv); ++ EVP_CIPHER_CTX_set_padding(ctx, 0); + + /* +* The default implementation adds a whole block of padding if the input +@@ -191,28 +195,28 @@ + assert((input_length % IPMI_CRYPT_AES_CBC_128_BLOCK_SIZE) == 0); + + +- if(!EVP_EncryptUpdate(&ctx, output, (int *)bytes_written, input, input_length)) ++ if(!EVP_EncryptUpdate(ctx, output, (int *)bytes_written, input, input_length)) + { + /* Error */ + *bytes_written = 0; +- return; + } + else + { + uint32_t tmplen; + +- if(!EVP_EncryptFinal_ex(&ctx, output + *bytes_written, (int *)&tmplen)) ++ if(!EVP_EncryptFinal_ex(ctx, output + *bytes_written, (int *)&tmplen)) + { ++ /* Error */ + *bytes_written = 0; +- return; /* Error */ + } + else + { + /* Success */ + *bytes_written += tmplen; +- EVP_CIPHER_CTX_cleanup(&ctx); + } + } ++ /* performs cleanup and free */ ++ EVP_CIPHER_CTX_free(ctx); + } + + +@@ -239,11 +243,7 @@ + uint8_t * output, + uint32_t* bytes_written) + { +- EVP_CIPHER_CTX ctx; +- EVP_CIPHER_CTX_init(&ctx); +- EVP_DecryptInit_ex(&ctx, EVP_aes_128_cbc(), NULL, key, iv); +- EVP_CIPHER_CTX_set_padding(&ctx, 0); +- ++ EVP_CIPHER_CTX *ctx = NULL; + + if (verbose >= 5) + { +@@ -252,12 +252,20 @@ + printbuf(input, input_length, "decrypting this data"); + } + +- + *bytes_written = 0; + + if (input_length == 0) + return; + ++ ctx = EVP_CIPHER_CTX_new(); ++ if (ctx == NULL) { ++ lprintf(LOG_DEBUG, "ERROR: EVP_CIPHER_CTX_new() failed"); ++ return; ++ } ++ EVP_CIPHER_CTX_init(ctx); ++ EVP_DecryptInit_ex(ctx, EVP_aes_128_cbc(), NULL, key, iv); ++ EVP_CIPHER_CTX_set_padding(ctx, 0); ++ + /* +* The default implementation adds a whole block of padding if the input +* data is perfectly aligned. We would like to keep that from happening. +@@ -266,33 +274,33 @@ + assert((input_length % IPMI_CRYPT_AES_CBC_128_BLOCK_SIZE) == 0); + + +- if (!EVP_DecryptUpdate(&ctx, output, (int *)bytes_written, input, input_length)) ++ if (!EVP_DecryptUpdate(ctx, output, (int *)bytes_written, input, input_length)) + { + /* Error */ + lprintf(LOG_DEBUG, "ERROR: decrypt update failed"); +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: f643aa0ada41bf0b53095e44465062eea10bc911 Author: Jeroen Roovers gentoo org> AuthorDate: Mon Jan 16 15:42:03 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Jan 16 15:42:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f643aa0a sys-apps/ipmitool: Stable for HPPA (bug #595458). Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild index 6b0c175..4485fdf 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz #IUSE="freeipmi openipmi status" IUSE="libressl openipmi static" SLOT="0" -KEYWORDS="amd64 ~hppa ~ia64 ppc x86" +KEYWORDS="amd64 hppa ~ia64 ppc x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 016813bbe79844c6d118005d00e6895c311c538d Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Dec 20 18:25:50 2016 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Dec 20 18:25:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016813bb sys-apps/ipmitool: x86 stable (bug #595458) Package-Manager: Portage-2.3.2, Repoman-2.3.1 sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild index c2388e5..a8ddcaa 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz #IUSE="freeipmi openipmi status" IUSE="libressl openipmi static" SLOT="0" -KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~x86" +KEYWORDS="amd64 ~hppa ~ia64 ~ppc x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 84310772bd0b77b05fe30b9660b613e5eaa92897 Author: Tobias Klausmann gentoo org> AuthorDate: Tue Dec 20 18:17:12 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Dec 20 18:17:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84310772 sys-apps/ipmitool-1.8.17-r1: stable on amd64 Gentoo-Bug: 595458 sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild index 7f771e0..c2388e5 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz #IUSE="freeipmi openipmi status" IUSE="libressl openipmi static" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" +KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~x86" LICENSE="BSD" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 06a7ff1c39431a05df8ba9bf3a773778e4fc7557 Author: Anthony G. Basile gentoo org> AuthorDate: Mon Oct 17 23:19:02 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Mon Oct 17 23:19:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a7ff1c sys-apps/ipmitool: add libressl support Package-Manager: portage-2.2.28 .../ipmitool/{ipmitool-1.8.17.ebuild => ipmitool-1.8.17-r1.ebuild} | 6 -- .../ipmitool/{ipmitool-1.8.18.ebuild => ipmitool-1.8.18-r1.ebuild} | 6 -- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.17.ebuild b/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild similarity index 95% rename from sys-apps/ipmitool/ipmitool-1.8.17.ebuild rename to sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild index 9dbee83..7f771e0 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.17.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.17-r1.ebuild @@ -13,12 +13,14 @@ DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz"; #IUSE="freeipmi openipmi status" -IUSE="openipmi static" +IUSE="libressl openipmi static" SLOT="0" KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" LICENSE="BSD" -RDEPEND="dev-libs/openssl:0= +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) sys-libs/readline:0=" DEPEND="${RDEPEND} openipmi? ( sys-libs/openipmi ) diff --git a/sys-apps/ipmitool/ipmitool-1.8.18.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild similarity index 95% rename from sys-apps/ipmitool/ipmitool-1.8.18.ebuild rename to sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild index f38b2dc..b03e71d 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.18.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild @@ -14,12 +14,14 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz"; # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz #IUSE="freeipmi openipmi status" -IUSE="openipmi static" +IUSE="libressl openipmi static" SLOT="0" KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" LICENSE="BSD" -RDEPEND="dev-libs/openssl:0= +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) sys-libs/readline:0=" DEPEND="${RDEPEND} openipmi? ( sys-libs/openipmi )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 0a6493a1703e2b7cd4767af0fc6fa7e648b46459 Author: Lars Wendler gentoo org> AuthorDate: Mon Oct 17 08:45:51 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Oct 17 09:04:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6493a1 sys-apps/ipmitool: Bump to version 1.8.18 Package-Manager: portage-2.3.2 Signed-off-by: Lars Wendler gentoo.org> sys-apps/ipmitool/Manifest | 2 + sys-apps/ipmitool/ipmitool-1.8.18.ebuild | 83 2 files changed, 85 insertions(+) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index c3b887b..5485156 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,6 +1,8 @@ DIST ipmitool-1.8.14.tar.gz 917886 SHA256 fe9bce4587f83fe0fd7c4d86fd3241fe41cb661ebc5c7321128d59cc295874ab SHA512 1376a0d4209e4622f9b0e27d3f3d67d552be936ded92e4e894d2b04871717a585075b54bbb9b91d62b58483ee9b94b5c64e2ecdfcef3c3f818fa6f035fb34216 WHIRLPOOL a16d965218829f1a1b29133e8722272d6062698c546f96de94385b3a62aef5d886e4890ad48ed43f04531a18d806a2a5a798f50ce9dadcb87ba17b2902cffdce DIST ipmitool-1.8.16.tar.gz 960472 SHA256 b83e12572fff00fce6bd5ae98f390063da7bd13f555cd386d94605917d808f73 SHA512 30f79e1547c7bb04f8447e9b3bba9a3761d0c8ce5b8b9aa98848382ee9163569b51dd4bc670998f52d3d07ee111747c981b840656113885185ed29c6c6a0f8fd WHIRLPOOL e63d1d42ab7cd0e05a7f679f5d663d36f2b837d92ec2547288208f48cfd4d4a0ba1e8571bf993f7cb05a2b72d0a12a916ffa445dd19e5c298040cb6e3c5a9419 DIST ipmitool-1.8.17.tar.gz 976189 SHA256 717d3972c050541878eaeba85e02168e76f6e98bdb4837ac214fae165af89961 SHA512 929cf0087d3d712caf845eb62771aa96d034c170850b0d8bfdbb41d0b0aee05c14aa48e82368f4494606781c6639ada348fd086907c21b817d95dd36a3f6 WHIRLPOOL fdac04cc2601680ec645f5634947da52e31b1fe5b57ad2e74d5099cda3fd605e1ae218441de7241a4f7822701e7e49b81e0c8c52367cde8dfdcd1b217a3e07e0 +DIST ipmitool-1.8.18.tar.gz 995313 SHA256 7524b5c5299f870333a402535d1639fd725c800a697b0215ef7ce732bc45d04d SHA512 274d424fff079f7628c0f9fe06580937cb9717c809a71b2f5ef97266c6b6c89983b662fbb1f090e2f94861f1799677c8fc6536013828a8a5e6cb239af53e45ab WHIRLPOOL 36a99cd698edc7d07871341498f273d0e52095a08460835fe0fdfead1271757d1c52a866e19ca006d4e531a917a2f97fb94711671fa9154599ca6f5cc51ac625 DIST ipmitool_1.8.14-4.debian.tar.xz 16452 SHA256 24b57ffec3ca1bda69f82b006a12a3ccd1e643b2e0250c0a670218e1e76a54dc SHA512 f7b464d9167e2c92b9536fee1e0cb66da11f6cdc6f86d7adb3ad5c239f3c1850663ddfd9571561502904daff52b3a57b633c389de697da42e7bfafe8c67a60a9 WHIRLPOOL a559a3c1771fc4e33b817977c8eb23372e27a3d2c1bcbc5eefd3e714bfa0da82d05e597dbb2afc8cbf52b6b5ffcde4273505cad5fedc4b8893809d691fa21fc5 DIST ipmitool_1.8.16-3.debian.tar.xz 17788 SHA256 89f5d5bfae8a856c24249b98b2d9efbc6d39b5cc1536911efd2944c5f88d6205 SHA512 8f8b6862d6ff77e6a4f4ad3ae21d056c5d90d43610a45dac556b0a41a5417185553b81e863630a62bfa2ef2e1f7680a24e2661f469214eb3b4e93d8ae4ffb800 WHIRLPOOL c664f96ab9e62eb1ecd3cb1e505253ce6c9641d756e56f76a7c9b23bf31cb8b3a53b8aef32050b30cc125fe8da8fa7d95cb39f77f2afd55d71efe87ddd8c1825 DIST ipmitool_1.8.17-1.debian.tar.xz 18252 SHA256 23fe78d07c96918377c0222f4dba5780e8a1746fc75c5f51a0a907cfefff7a61 SHA512 e1133262020e8fabe47e7aa308956078bc9fb3bb7033413230f1cf76aca1d4733bac64e52039365f24fe54a1bf8e271071bdaa1722720fca62f1c9e777a8 WHIRLPOOL 04c15df52d5fa74876de193b274d0f0ef0d858a2601b55a4823a6ddff405550def96a3407e7890b74e14da72fed21d9c6118a532ac01f2803a3664e7b9fbff80 +DIST ipmitool_1.8.18-1.debian.tar.xz 19140 SHA256 6b29232649a063e444ca23a4723b9af793e890df206b9b0f81a7608f87110ec3 SHA512 8aede337d07987decfd032898f194d32730eced443630ac3956676533d693fb2d17a175ef14218cbcd55da44f6b17714f676a912a1d5124a15a995e01d2828ef WHIRLPOOL e6d9f024603506431c03f05d87533c0bdbc5f4d72590483c86a074e6182c963f15dca8b523f54bc1f9c9441a3c2706490b03de37a414787ce420f6051d215769 diff --git a/sys-apps/ipmitool/ipmitool-1.8.18.ebuild b/sys-apps/ipmitool/ipmitool-1.8.18.ebuild new file mode 100644 index ..f38b2dc --- /dev/null +++ b/sys-apps/ipmitool/ipmitool-1.8.18.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils + +DESCRIPTION="Utility for controlling IPMI enabled devices." +HOMEPAGE="http://ipmitool.sf.net/"; +DEBIAN_PR="1.debian" +DEBIAN_P="${P/-/_}" +DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + http://http.debian.net/debian/pool/main/i/${PN}/${DEBIAN_PF}.tar.xz"; + # https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz +#IUSE="freeipmi openipmi status" +IUSE="openipmi static" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" +LICENSE="BSD" + +RDEPEND="dev-libs/openssl:0= + sys-libs/readline:0=" +DEPEND="${RDEPEND} + openipmi? ( sys-libs/openipmi ) + virtual/os-headers" + #freeipmi? ( sys-libs/freeipmi ) +# ipmitool
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 9752256f31a5375b45b08fdf96dcd8244f2b338a Author: Lars Wendler gentoo org> AuthorDate: Mon Oct 17 08:46:20 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Oct 17 09:04:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9752256f sys-apps/ipmitool: Removed old. Package-Manager: portage-2.3.2 Signed-off-by: Lars Wendler gentoo.org> sys-apps/ipmitool/Manifest | 2 - sys-apps/ipmitool/ipmitool-1.8.16.ebuild | 82 2 files changed, 84 deletions(-) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index 5485156..b71f8ca 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,8 +1,6 @@ DIST ipmitool-1.8.14.tar.gz 917886 SHA256 fe9bce4587f83fe0fd7c4d86fd3241fe41cb661ebc5c7321128d59cc295874ab SHA512 1376a0d4209e4622f9b0e27d3f3d67d552be936ded92e4e894d2b04871717a585075b54bbb9b91d62b58483ee9b94b5c64e2ecdfcef3c3f818fa6f035fb34216 WHIRLPOOL a16d965218829f1a1b29133e8722272d6062698c546f96de94385b3a62aef5d886e4890ad48ed43f04531a18d806a2a5a798f50ce9dadcb87ba17b2902cffdce -DIST ipmitool-1.8.16.tar.gz 960472 SHA256 b83e12572fff00fce6bd5ae98f390063da7bd13f555cd386d94605917d808f73 SHA512 30f79e1547c7bb04f8447e9b3bba9a3761d0c8ce5b8b9aa98848382ee9163569b51dd4bc670998f52d3d07ee111747c981b840656113885185ed29c6c6a0f8fd WHIRLPOOL e63d1d42ab7cd0e05a7f679f5d663d36f2b837d92ec2547288208f48cfd4d4a0ba1e8571bf993f7cb05a2b72d0a12a916ffa445dd19e5c298040cb6e3c5a9419 DIST ipmitool-1.8.17.tar.gz 976189 SHA256 717d3972c050541878eaeba85e02168e76f6e98bdb4837ac214fae165af89961 SHA512 929cf0087d3d712caf845eb62771aa96d034c170850b0d8bfdbb41d0b0aee05c14aa48e82368f4494606781c6639ada348fd086907c21b817d95dd36a3f6 WHIRLPOOL fdac04cc2601680ec645f5634947da52e31b1fe5b57ad2e74d5099cda3fd605e1ae218441de7241a4f7822701e7e49b81e0c8c52367cde8dfdcd1b217a3e07e0 DIST ipmitool-1.8.18.tar.gz 995313 SHA256 7524b5c5299f870333a402535d1639fd725c800a697b0215ef7ce732bc45d04d SHA512 274d424fff079f7628c0f9fe06580937cb9717c809a71b2f5ef97266c6b6c89983b662fbb1f090e2f94861f1799677c8fc6536013828a8a5e6cb239af53e45ab WHIRLPOOL 36a99cd698edc7d07871341498f273d0e52095a08460835fe0fdfead1271757d1c52a866e19ca006d4e531a917a2f97fb94711671fa9154599ca6f5cc51ac625 DIST ipmitool_1.8.14-4.debian.tar.xz 16452 SHA256 24b57ffec3ca1bda69f82b006a12a3ccd1e643b2e0250c0a670218e1e76a54dc SHA512 f7b464d9167e2c92b9536fee1e0cb66da11f6cdc6f86d7adb3ad5c239f3c1850663ddfd9571561502904daff52b3a57b633c389de697da42e7bfafe8c67a60a9 WHIRLPOOL a559a3c1771fc4e33b817977c8eb23372e27a3d2c1bcbc5eefd3e714bfa0da82d05e597dbb2afc8cbf52b6b5ffcde4273505cad5fedc4b8893809d691fa21fc5 -DIST ipmitool_1.8.16-3.debian.tar.xz 17788 SHA256 89f5d5bfae8a856c24249b98b2d9efbc6d39b5cc1536911efd2944c5f88d6205 SHA512 8f8b6862d6ff77e6a4f4ad3ae21d056c5d90d43610a45dac556b0a41a5417185553b81e863630a62bfa2ef2e1f7680a24e2661f469214eb3b4e93d8ae4ffb800 WHIRLPOOL c664f96ab9e62eb1ecd3cb1e505253ce6c9641d756e56f76a7c9b23bf31cb8b3a53b8aef32050b30cc125fe8da8fa7d95cb39f77f2afd55d71efe87ddd8c1825 DIST ipmitool_1.8.17-1.debian.tar.xz 18252 SHA256 23fe78d07c96918377c0222f4dba5780e8a1746fc75c5f51a0a907cfefff7a61 SHA512 e1133262020e8fabe47e7aa308956078bc9fb3bb7033413230f1cf76aca1d4733bac64e52039365f24fe54a1bf8e271071bdaa1722720fca62f1c9e777a8 WHIRLPOOL 04c15df52d5fa74876de193b274d0f0ef0d858a2601b55a4823a6ddff405550def96a3407e7890b74e14da72fed21d9c6118a532ac01f2803a3664e7b9fbff80 DIST ipmitool_1.8.18-1.debian.tar.xz 19140 SHA256 6b29232649a063e444ca23a4723b9af793e890df206b9b0f81a7608f87110ec3 SHA512 8aede337d07987decfd032898f194d32730eced443630ac3956676533d693fb2d17a175ef14218cbcd55da44f6b17714f676a912a1d5124a15a995e01d2828ef WHIRLPOOL e6d9f024603506431c03f05d87533c0bdbc5f4d72590483c86a074e6182c963f15dca8b523f54bc1f9c9441a3c2706490b03de37a414787ce420f6051d215769 diff --git a/sys-apps/ipmitool/ipmitool-1.8.16.ebuild b/sys-apps/ipmitool/ipmitool-1.8.16.ebuild deleted file mode 100644 index 61582bb.. --- a/sys-apps/ipmitool/ipmitool-1.8.16.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 -inherit autotools eutils - -DESCRIPTION="Utility for controlling IPMI enabled devices." -HOMEPAGE="http://ipmitool.sf.net/"; -DEBIAN_PR="3.debian" -DEBIAN_P="${P/-/_}" -DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz - https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz"; -#IUSE="freeipmi openipmi status" -IUSE="openipmi static" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" -LICENSE="BSD" - -RDEPEND="dev-libs/openssl:0= - sys-libs/readline:0=" -DEPEND="${RDEPEND} - openipmi? ( sys-libs/openipmi ) - virtual/os-headers" - #freeipmi? ( sys-libs/freeipmi ) -# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) -# but it doesn't actua
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: db357d7f52474bc22f76f5a8dd9eb475cf626744 Author: Lars Wendler gentoo org> AuthorDate: Wed Sep 28 20:32:38 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Sep 28 20:32:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db357d7f sys-apps/ipmitool: Added sys-libs/readline to RDEPEND (thanks to Whissi). Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler gentoo.org> sys-apps/ipmitool/ipmitool-1.8.14-r1.ebuild | 5 +++-- sys-apps/ipmitool/ipmitool-1.8.16.ebuild| 3 ++- sys-apps/ipmitool/ipmitool-1.8.17.ebuild| 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/sys-apps/ipmitool/ipmitool-1.8.14-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.14-r1.ebuild index ac2258e..e9c2959 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.14-r1.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.14-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -18,7 +18,8 @@ SLOT="0" KEYWORDS="amd64 hppa ~ia64 ppc x86" LICENSE="BSD" -RDEPEND="dev-libs/openssl" +RDEPEND="dev-libs/openssl + sys-libs/readline" DEPEND="${RDEPEND} openipmi? ( sys-libs/openipmi ) virtual/os-headers" diff --git a/sys-apps/ipmitool/ipmitool-1.8.16.ebuild b/sys-apps/ipmitool/ipmitool-1.8.16.ebuild index 7b80023..61582bb 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.16.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.16.ebuild @@ -18,7 +18,8 @@ SLOT="0" KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" LICENSE="BSD" -RDEPEND="dev-libs/openssl:0=" +RDEPEND="dev-libs/openssl:0= + sys-libs/readline:0=" DEPEND="${RDEPEND} openipmi? ( sys-libs/openipmi ) virtual/os-headers" diff --git a/sys-apps/ipmitool/ipmitool-1.8.17.ebuild b/sys-apps/ipmitool/ipmitool-1.8.17.ebuild index eaf8379..9dbee83 100644 --- a/sys-apps/ipmitool/ipmitool-1.8.17.ebuild +++ b/sys-apps/ipmitool/ipmitool-1.8.17.ebuild @@ -18,7 +18,8 @@ SLOT="0" KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" LICENSE="BSD" -RDEPEND="dev-libs/openssl:0=" +RDEPEND="dev-libs/openssl:0= + sys-libs/readline:0=" DEPEND="${RDEPEND} openipmi? ( sys-libs/openipmi ) virtual/os-headers"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: b20f927aa3629c048e8674002a712b046d0744c5 Author: Lars Wendler gentoo org> AuthorDate: Sun Jul 31 07:52:41 2016 + Commit: Lars Wendler gentoo org> CommitDate: Sun Jul 31 08:33:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20f927a sys-apps/ipmitool: Bump to version 1.8.17 Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> sys-apps/ipmitool/Manifest | 2 + sys-apps/ipmitool/ipmitool-1.8.17.ebuild | 81 2 files changed, 83 insertions(+) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index 38e12fa..c3b887b 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,4 +1,6 @@ DIST ipmitool-1.8.14.tar.gz 917886 SHA256 fe9bce4587f83fe0fd7c4d86fd3241fe41cb661ebc5c7321128d59cc295874ab SHA512 1376a0d4209e4622f9b0e27d3f3d67d552be936ded92e4e894d2b04871717a585075b54bbb9b91d62b58483ee9b94b5c64e2ecdfcef3c3f818fa6f035fb34216 WHIRLPOOL a16d965218829f1a1b29133e8722272d6062698c546f96de94385b3a62aef5d886e4890ad48ed43f04531a18d806a2a5a798f50ce9dadcb87ba17b2902cffdce DIST ipmitool-1.8.16.tar.gz 960472 SHA256 b83e12572fff00fce6bd5ae98f390063da7bd13f555cd386d94605917d808f73 SHA512 30f79e1547c7bb04f8447e9b3bba9a3761d0c8ce5b8b9aa98848382ee9163569b51dd4bc670998f52d3d07ee111747c981b840656113885185ed29c6c6a0f8fd WHIRLPOOL e63d1d42ab7cd0e05a7f679f5d663d36f2b837d92ec2547288208f48cfd4d4a0ba1e8571bf993f7cb05a2b72d0a12a916ffa445dd19e5c298040cb6e3c5a9419 +DIST ipmitool-1.8.17.tar.gz 976189 SHA256 717d3972c050541878eaeba85e02168e76f6e98bdb4837ac214fae165af89961 SHA512 929cf0087d3d712caf845eb62771aa96d034c170850b0d8bfdbb41d0b0aee05c14aa48e82368f4494606781c6639ada348fd086907c21b817d95dd36a3f6 WHIRLPOOL fdac04cc2601680ec645f5634947da52e31b1fe5b57ad2e74d5099cda3fd605e1ae218441de7241a4f7822701e7e49b81e0c8c52367cde8dfdcd1b217a3e07e0 DIST ipmitool_1.8.14-4.debian.tar.xz 16452 SHA256 24b57ffec3ca1bda69f82b006a12a3ccd1e643b2e0250c0a670218e1e76a54dc SHA512 f7b464d9167e2c92b9536fee1e0cb66da11f6cdc6f86d7adb3ad5c239f3c1850663ddfd9571561502904daff52b3a57b633c389de697da42e7bfafe8c67a60a9 WHIRLPOOL a559a3c1771fc4e33b817977c8eb23372e27a3d2c1bcbc5eefd3e714bfa0da82d05e597dbb2afc8cbf52b6b5ffcde4273505cad5fedc4b8893809d691fa21fc5 DIST ipmitool_1.8.16-3.debian.tar.xz 17788 SHA256 89f5d5bfae8a856c24249b98b2d9efbc6d39b5cc1536911efd2944c5f88d6205 SHA512 8f8b6862d6ff77e6a4f4ad3ae21d056c5d90d43610a45dac556b0a41a5417185553b81e863630a62bfa2ef2e1f7680a24e2661f469214eb3b4e93d8ae4ffb800 WHIRLPOOL c664f96ab9e62eb1ecd3cb1e505253ce6c9641d756e56f76a7c9b23bf31cb8b3a53b8aef32050b30cc125fe8da8fa7d95cb39f77f2afd55d71efe87ddd8c1825 +DIST ipmitool_1.8.17-1.debian.tar.xz 18252 SHA256 23fe78d07c96918377c0222f4dba5780e8a1746fc75c5f51a0a907cfefff7a61 SHA512 e1133262020e8fabe47e7aa308956078bc9fb3bb7033413230f1cf76aca1d4733bac64e52039365f24fe54a1bf8e271071bdaa1722720fca62f1c9e777a8 WHIRLPOOL 04c15df52d5fa74876de193b274d0f0ef0d858a2601b55a4823a6ddff405550def96a3407e7890b74e14da72fed21d9c6118a532ac01f2803a3664e7b9fbff80 diff --git a/sys-apps/ipmitool/ipmitool-1.8.17.ebuild b/sys-apps/ipmitool/ipmitool-1.8.17.ebuild new file mode 100644 index 000..eaf8379 --- /dev/null +++ b/sys-apps/ipmitool/ipmitool-1.8.17.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils + +DESCRIPTION="Utility for controlling IPMI enabled devices." +HOMEPAGE="http://ipmitool.sf.net/"; +DEBIAN_PR="1.debian" +DEBIAN_P="${P/-/_}" +DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz"; +#IUSE="freeipmi openipmi status" +IUSE="openipmi static" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" +LICENSE="BSD" + +RDEPEND="dev-libs/openssl:0=" +DEPEND="${RDEPEND} + openipmi? ( sys-libs/openipmi ) + virtual/os-headers" + #freeipmi? ( sys-libs/freeipmi ) +# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) +# but it doesn't actually need either. + +src_prepare() { + default + [ -d "${S}"/debian ] && mv "${S}"/debian{,.package} + ln -s "${WORKDIR}"/debian "${S}" + for p in $(grep -v "^#" debian/patches/series) ; do + eapply debian/patches/$p + done + + eautoreconf +} + +src_configure() { + # - LIPMI and BMC are the Solaris libs + # - OpenIPMI is unconditionally enabled in the configure as there is compat + # code that is used if the library itself is not available + # FreeIPMI does build now, but is disabled until the other arches keyword it + # `use_enable freeipmi intf-free` \ + # --enable-ipmievd is now unconditional + econf \ + $(use_enable static) \ + --enable-ipmishell \ + -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 4d02c43949b2e93bc3e9d37b94934266332d4e00 Author: Lars Wendler gentoo org> AuthorDate: Mon Apr 25 08:52:13 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Apr 25 08:52:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d02c439 sys-apps/ipmitool: Removed old. Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> sys-apps/ipmitool/Manifest | 3 -- sys-apps/ipmitool/ipmitool-1.8.11-r1.ebuild | 76 --- sys-apps/ipmitool/ipmitool-1.8.11.ebuild| 60 - sys-apps/ipmitool/ipmitool-1.8.14.ebuild| 81 - 4 files changed, 220 deletions(-) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index c1cc817..38e12fa 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,7 +1,4 @@ -DIST ipmitool-1.8.11.tar.gz 769964 SHA256 5612f4835d89a6f2cede588eef978a05d63435cf2646256300d9785d8020a13e SHA512 48093790baf2532887ac87de9b55fbe38f46f271b84e6152e6b0ba11170b29aad78dfcd42036389750edbedff325476b8366b3ea1401b97148b8bc8c1bd71e4b WHIRLPOOL 1760b2cb00e0c7bdea4b4a916ff2d7035ca0fff948741897d5aa4f05487a36c1354b156e1b5a613fd3b3b1ce73d04fd48feffb702592421478c231bd7a0cc1fd DIST ipmitool-1.8.14.tar.gz 917886 SHA256 fe9bce4587f83fe0fd7c4d86fd3241fe41cb661ebc5c7321128d59cc295874ab SHA512 1376a0d4209e4622f9b0e27d3f3d67d552be936ded92e4e894d2b04871717a585075b54bbb9b91d62b58483ee9b94b5c64e2ecdfcef3c3f818fa6f035fb34216 WHIRLPOOL a16d965218829f1a1b29133e8722272d6062698c546f96de94385b3a62aef5d886e4890ad48ed43f04531a18d806a2a5a798f50ce9dadcb87ba17b2902cffdce DIST ipmitool-1.8.16.tar.gz 960472 SHA256 b83e12572fff00fce6bd5ae98f390063da7bd13f555cd386d94605917d808f73 SHA512 30f79e1547c7bb04f8447e9b3bba9a3761d0c8ce5b8b9aa98848382ee9163569b51dd4bc670998f52d3d07ee111747c981b840656113885185ed29c6c6a0f8fd WHIRLPOOL e63d1d42ab7cd0e05a7f679f5d663d36f2b837d92ec2547288208f48cfd4d4a0ba1e8571bf993f7cb05a2b72d0a12a916ffa445dd19e5c298040cb6e3c5a9419 -DIST ipmitool_1.8.11-5ubuntu1.diff.gz 38287 SHA256 b31584ae6394e30b56eff4d4441c344c7ecb6d7a79a5846fd388544f28223775 SHA512 b54c19943bbed0d88831bd3821d05a650d151ddc7aca5cd7c5513bd07361a084595fcf2fa1035c784163d13fbbb9ce4496de478c4b4f730c31b4e2b94933584c WHIRLPOOL fa3c249074c328a8b8dd72f7744181e29ff01669c2226d24f781afffa3ca20301da87860f234eaf445fc74e50d9b149ad107aef1cf801717f33cc342ee037358 -DIST ipmitool_1.8.14-2.debian.tar.xz 14060 SHA256 be038241a77e9bf39e6b04494ba964682341e8de9b775bc98649387056fdf9b0 SHA512 9f4a6333461128d7c35317e2fbfd2061aef526cebffb3ee7ebc1273ca229811687ed469bfbcdc0855d575f5c4084da0cf225fd71380ca682531c23b976232e9f WHIRLPOOL 64b6aad18862288cc98acce5f552b251f22d38371822c5b027d7699468d56d5257235288a29e13c1fc475a5b87eb6a1d13bb77ff769f10e00f0e1c40be4100ec DIST ipmitool_1.8.14-4.debian.tar.xz 16452 SHA256 24b57ffec3ca1bda69f82b006a12a3ccd1e643b2e0250c0a670218e1e76a54dc SHA512 f7b464d9167e2c92b9536fee1e0cb66da11f6cdc6f86d7adb3ad5c239f3c1850663ddfd9571561502904daff52b3a57b633c389de697da42e7bfafe8c67a60a9 WHIRLPOOL a559a3c1771fc4e33b817977c8eb23372e27a3d2c1bcbc5eefd3e714bfa0da82d05e597dbb2afc8cbf52b6b5ffcde4273505cad5fedc4b8893809d691fa21fc5 DIST ipmitool_1.8.16-3.debian.tar.xz 17788 SHA256 89f5d5bfae8a856c24249b98b2d9efbc6d39b5cc1536911efd2944c5f88d6205 SHA512 8f8b6862d6ff77e6a4f4ad3ae21d056c5d90d43610a45dac556b0a41a5417185553b81e863630a62bfa2ef2e1f7680a24e2661f469214eb3b4e93d8ae4ffb800 WHIRLPOOL c664f96ab9e62eb1ecd3cb1e505253ce6c9641d756e56f76a7c9b23bf31cb8b3a53b8aef32050b30cc125fe8da8fa7d95cb39f77f2afd55d71efe87ddd8c1825 diff --git a/sys-apps/ipmitool/ipmitool-1.8.11-r1.ebuild b/sys-apps/ipmitool/ipmitool-1.8.11-r1.ebuild deleted file mode 100644 index 7435501..000 --- a/sys-apps/ipmitool/ipmitool-1.8.11-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit eutils - -DESCRIPTION="Utility for controlling IPMI enabled devices" -HOMEPAGE="http://ipmitool.sf.net/"; -DEBIAN_PR="5ubuntu1" -DEBIAN_P="${P/-/_}" -DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz - https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.diff.gz"; -#IUSE="freeipmi openipmi" -IUSE="openipmi" -SLOT="0" -KEYWORDS="amd64 hppa ~ia64 ppc x86" -LICENSE="BSD" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND} - openipmi? ( sys-libs/openipmi ) - virtual/os-headers" - #freeipmi? ( sys-libs/freeipmi ) -# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) -# but it doesn't actually need either. - -src_prepare() { - epatch "${DISTDIR}"/${DEBIAN_PF}.diff.gz - for p in $(cat debian/patches/series) ; do - epatch debian/patches/$p - done -} - -src_configure() { - # - LIPMI and BMC are the Solaris libs - # - OpenIPMI
[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/
commit: 88d92a610569c3b094b09706f4645e3fdaeaeb23 Author: Lars Wendler gentoo org> AuthorDate: Mon Apr 25 08:51:17 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Apr 25 08:52:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d92a61 sys-apps/ipmitool: Bump to version 1.8.16 Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> sys-apps/ipmitool/Manifest | 2 + sys-apps/ipmitool/ipmitool-1.8.16.ebuild | 81 2 files changed, 83 insertions(+) diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest index ee5c41a..c1cc817 100644 --- a/sys-apps/ipmitool/Manifest +++ b/sys-apps/ipmitool/Manifest @@ -1,5 +1,7 @@ DIST ipmitool-1.8.11.tar.gz 769964 SHA256 5612f4835d89a6f2cede588eef978a05d63435cf2646256300d9785d8020a13e SHA512 48093790baf2532887ac87de9b55fbe38f46f271b84e6152e6b0ba11170b29aad78dfcd42036389750edbedff325476b8366b3ea1401b97148b8bc8c1bd71e4b WHIRLPOOL 1760b2cb00e0c7bdea4b4a916ff2d7035ca0fff948741897d5aa4f05487a36c1354b156e1b5a613fd3b3b1ce73d04fd48feffb702592421478c231bd7a0cc1fd DIST ipmitool-1.8.14.tar.gz 917886 SHA256 fe9bce4587f83fe0fd7c4d86fd3241fe41cb661ebc5c7321128d59cc295874ab SHA512 1376a0d4209e4622f9b0e27d3f3d67d552be936ded92e4e894d2b04871717a585075b54bbb9b91d62b58483ee9b94b5c64e2ecdfcef3c3f818fa6f035fb34216 WHIRLPOOL a16d965218829f1a1b29133e8722272d6062698c546f96de94385b3a62aef5d886e4890ad48ed43f04531a18d806a2a5a798f50ce9dadcb87ba17b2902cffdce +DIST ipmitool-1.8.16.tar.gz 960472 SHA256 b83e12572fff00fce6bd5ae98f390063da7bd13f555cd386d94605917d808f73 SHA512 30f79e1547c7bb04f8447e9b3bba9a3761d0c8ce5b8b9aa98848382ee9163569b51dd4bc670998f52d3d07ee111747c981b840656113885185ed29c6c6a0f8fd WHIRLPOOL e63d1d42ab7cd0e05a7f679f5d663d36f2b837d92ec2547288208f48cfd4d4a0ba1e8571bf993f7cb05a2b72d0a12a916ffa445dd19e5c298040cb6e3c5a9419 DIST ipmitool_1.8.11-5ubuntu1.diff.gz 38287 SHA256 b31584ae6394e30b56eff4d4441c344c7ecb6d7a79a5846fd388544f28223775 SHA512 b54c19943bbed0d88831bd3821d05a650d151ddc7aca5cd7c5513bd07361a084595fcf2fa1035c784163d13fbbb9ce4496de478c4b4f730c31b4e2b94933584c WHIRLPOOL fa3c249074c328a8b8dd72f7744181e29ff01669c2226d24f781afffa3ca20301da87860f234eaf445fc74e50d9b149ad107aef1cf801717f33cc342ee037358 DIST ipmitool_1.8.14-2.debian.tar.xz 14060 SHA256 be038241a77e9bf39e6b04494ba964682341e8de9b775bc98649387056fdf9b0 SHA512 9f4a6333461128d7c35317e2fbfd2061aef526cebffb3ee7ebc1273ca229811687ed469bfbcdc0855d575f5c4084da0cf225fd71380ca682531c23b976232e9f WHIRLPOOL 64b6aad18862288cc98acce5f552b251f22d38371822c5b027d7699468d56d5257235288a29e13c1fc475a5b87eb6a1d13bb77ff769f10e00f0e1c40be4100ec DIST ipmitool_1.8.14-4.debian.tar.xz 16452 SHA256 24b57ffec3ca1bda69f82b006a12a3ccd1e643b2e0250c0a670218e1e76a54dc SHA512 f7b464d9167e2c92b9536fee1e0cb66da11f6cdc6f86d7adb3ad5c239f3c1850663ddfd9571561502904daff52b3a57b633c389de697da42e7bfafe8c67a60a9 WHIRLPOOL a559a3c1771fc4e33b817977c8eb23372e27a3d2c1bcbc5eefd3e714bfa0da82d05e597dbb2afc8cbf52b6b5ffcde4273505cad5fedc4b8893809d691fa21fc5 +DIST ipmitool_1.8.16-3.debian.tar.xz 17788 SHA256 89f5d5bfae8a856c24249b98b2d9efbc6d39b5cc1536911efd2944c5f88d6205 SHA512 8f8b6862d6ff77e6a4f4ad3ae21d056c5d90d43610a45dac556b0a41a5417185553b81e863630a62bfa2ef2e1f7680a24e2661f469214eb3b4e93d8ae4ffb800 WHIRLPOOL c664f96ab9e62eb1ecd3cb1e505253ce6c9641d756e56f76a7c9b23bf31cb8b3a53b8aef32050b30cc125fe8da8fa7d95cb39f77f2afd55d71efe87ddd8c1825 diff --git a/sys-apps/ipmitool/ipmitool-1.8.16.ebuild b/sys-apps/ipmitool/ipmitool-1.8.16.ebuild new file mode 100644 index 000..7b80023 --- /dev/null +++ b/sys-apps/ipmitool/ipmitool-1.8.16.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils + +DESCRIPTION="Utility for controlling IPMI enabled devices." +HOMEPAGE="http://ipmitool.sf.net/"; +DEBIAN_PR="3.debian" +DEBIAN_P="${P/-/_}" +DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz"; +#IUSE="freeipmi openipmi status" +IUSE="openipmi static" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" +LICENSE="BSD" + +RDEPEND="dev-libs/openssl:0=" +DEPEND="${RDEPEND} + openipmi? ( sys-libs/openipmi ) + virtual/os-headers" + #freeipmi? ( sys-libs/freeipmi ) +# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi ) +# but it doesn't actually need either. + +src_prepare() { + default + [ -d "${S}"/debian ] && mv "${S}"/debian{,.package} + ln -s "${WORKDIR}"/debian "${S}" + for p in $(cat debian/patches/series) ; do + eapply debian/patches/$p + done + + eautoreconf +} + +src_configure() { + # - LIPMI and BMC are the Solaris libs + # - OpenIPMI is unconditionally enabled in the co