[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/

2023-11-04 Thread Arthur Zamarin
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/

2023-11-04 Thread Sam James
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/

2023-11-04 Thread Sam James
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/

2023-11-04 Thread Sam James
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/

2023-11-04 Thread Sam James
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/

2023-11-04 Thread Sam James
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/

2023-09-23 Thread Sam James
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/

2023-09-23 Thread Sam James
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/

2023-09-23 Thread Sam James
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
+   # 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/

2023-09-13 Thread WANG Xuerui
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/

2023-01-31 Thread Jakov Smolić
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/

2022-12-14 Thread Sam James
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/

2022-10-20 Thread Jakov Smolić
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/

2022-10-15 Thread Arthur Zamarin
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/

2022-10-14 Thread Agostino Sarubbo
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/

2022-10-13 Thread Arthur Zamarin
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/

2022-10-13 Thread Sam James
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/

2022-09-09 Thread John Helmert III
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/

2022-09-09 Thread John Helmert III
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 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/

2022-09-03 Thread Sam James
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/

2022-08-17 Thread Matt Turner
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/

2022-02-07 Thread Sam James
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/

2022-02-07 Thread Sam James
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/

2022-01-18 Thread Sam James
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/

2022-01-18 Thread Sam James
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/

2022-01-10 Thread Jakov Smolić
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/

2022-01-10 Thread Agostino Sarubbo
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/

2021-12-25 Thread Sam James
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/

2021-07-06 Thread Georgy Yakovlev
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/

2021-05-01 Thread Mikle Kolyada
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/

2021-04-03 Thread Sam James
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/

2021-02-26 Thread Lars Wendler
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();
--  EVP_EncryptInit_ex(, EVP_aes_128_cbc(), NULL, key, iv);
--  EVP_CIPHER_CTX_set_padding(, 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(, 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(, output + *bytes_written, (int 
*)))
-+  if(!EVP_EncryptFinal_ex(ctx, output + *bytes_written, (int 
*)))
-   {
-+  /* Error */
-   *bytes_written = 0;
--  return; /* Error */
-   }
-   else
-   {
-   /* Success */
-   *bytes_written += tmplen;
--  EVP_CIPHER_CTX_cleanup();
-   }
-   }
-+  /* 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();
--  EVP_DecryptInit_ex(, EVP_aes_128_cbc(), NULL, key, iv);
--  EVP_CIPHER_CTX_set_padding(, 0);
--
-+  EVP_CIPHER_CTX *ctx = NULL;
- 
-   if (verbose >= 5)
-   {
-@@ -252,12 +252,20 @@
-   printbuf(input, input_length, "decrypting this data");
-   }
- 
--
-   *bytes_written = 0;
- 
- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/

2020-12-29 Thread Sam James
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/

2020-11-14 Thread Sergei Trofimovich
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/

2020-11-06 Thread Sam James
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/

2020-11-05 Thread Robin H. Johnson
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/

2020-10-26 Thread Sergei Trofimovich
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/

2020-10-24 Thread Robin H. Johnson
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/

2020-10-24 Thread Robin H. Johnson
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 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/

2020-10-21 Thread Georgy Yakovlev
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/

2020-10-21 Thread Georgy Yakovlev
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/

2020-10-21 Thread Robin H. Johnson
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 "^#" 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/files/, sys-apps/ipmitool/

2020-08-19 Thread Patrick McLean
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/

2020-08-19 Thread Sam James
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/

2020-07-21 Thread Andreas Sturmlechner
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 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/

2020-05-16 Thread Georgy Yakovlev
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/

2019-05-26 Thread Mikle Kolyada
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/

2019-05-26 Thread Mikle Kolyada
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/

2019-05-26 Thread Sergei Trofimovich
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/

2019-05-24 Thread Sergei Trofimovich
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/

2018-06-13 Thread Lars Wendler
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/

2018-06-13 Thread Lars Wendler
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();
+-  EVP_EncryptInit_ex(, EVP_aes_128_cbc(), NULL, key, iv);
+-  EVP_CIPHER_CTX_set_padding(, 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(, 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(, output + *bytes_written, (int 
*)))
++  if(!EVP_EncryptFinal_ex(ctx, output + *bytes_written, (int 
*)))
+   {
++  /* Error */
+   *bytes_written = 0;
+-  return; /* Error */
+   }
+   else
+   {
+   /* Success */
+   *bytes_written += tmplen;
+-  EVP_CIPHER_CTX_cleanup();
+   }
+   }
++  /* 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();
+-  EVP_DecryptInit_ex(, EVP_aes_128_cbc(), NULL, key, iv);
+-  EVP_CIPHER_CTX_set_padding(, 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(, 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");
+   *bytes_written = 0;
+-  return;
+

[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/

2017-01-16 Thread Jeroen Roovers
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/

2016-12-20 Thread Thomas Deutschmann
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/

2016-12-20 Thread Tobias Klausmann
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/

2016-10-17 Thread Anthony G. Basile
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/

2016-10-17 Thread Lars Wendler
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/

2016-10-17 Thread Lars Wendler
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 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmitool/

2016-09-28 Thread Lars Wendler
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/

2016-07-31 Thread Lars Wendler
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/

2016-04-25 Thread Lars Wendler
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/

2016-04-25 Thread Lars Wendler
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