public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Lars Wendler" <polynomial-c@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmiutil/
Date: Thu,  7 May 2020 14:07:00 +0000 (UTC)	[thread overview]
Message-ID: <1588860412.34a1df658a76830b10e38b3b448153fbfd32ee29.polynomial-c@gentoo> (raw)

commit:     34a1df658a76830b10e38b3b448153fbfd32ee29
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu May  7 13:10:06 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu May  7 14:06:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34a1df65

sys-apps/ipmiutil: Bump to version 3.1.6

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 sys-apps/ipmiutil/Manifest              |  1 +
 sys-apps/ipmiutil/ipmiutil-3.1.6.ebuild | 66 +++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

diff --git a/sys-apps/ipmiutil/Manifest b/sys-apps/ipmiutil/Manifest
index 5a250b4e6c5..2384b86153c 100644
--- a/sys-apps/ipmiutil/Manifest
+++ b/sys-apps/ipmiutil/Manifest
@@ -3,3 +3,4 @@ DIST ipmiutil-3.0.9.tar.gz 1697688 BLAKE2B 93ed8865cae1cea0ea4f7de4683f4698e3f75
 DIST ipmiutil-3.1.3.tar.gz 1698835 BLAKE2B a540a4522a22f98ad47c89e59f371e5304583cfaab348154dee366a058d78ca6d6ecd6003d8b49c08e8247d38254f7abf48ee05672ddd678566d40a66f63c912 SHA512 bd1f95b59583a07a5b6001b40e59269f25eb63b69e33f7fad6dd40136e1ea7611e647eb5ed2e2a9746944bde2dc2a3aa2def44238947693d75d9ca48697e1b99
 DIST ipmiutil-3.1.4.tar.gz 1693730 BLAKE2B a45de6e33110ae95b19a76be4c70a40025a9b6cbb5faa4555ff8d0b1c0445afcdd839d361052aadf31674b4be8db2c6c7087507727f74123809106b442bb1b8b SHA512 e76f3efbd5a15882607f9f141fe1298bfc80a3bc04f616bb0525c4546f19846616ce5aecc4aba658bcd01678724c05f770f893ba3dac91f5fe9c6cabd2acd579
 DIST ipmiutil-3.1.5.tar.gz 1703583 BLAKE2B 5e96659387b3e11e5f7867156d0079e06f19676099e8ff2a212f7e28550f9dde2079a4d527439489e1a710d878e7eb79a68b0e11b531f92d986aa7687273d462 SHA512 a9bd4d99d5bcad8a9f64c3636d6774d09e1d4c20927a6803891777ba035ee3c114b06295185cf00fb0c5d4b4b9afd335fd19c06f64298130e42945dc5f6e8010
+DIST ipmiutil-3.1.6.tar.gz 1693461 BLAKE2B efc2b283d7655b8afb9d3d8da2e5458deea1c1b939f3ccdf2be0cdf3792ea60229099cce1b8e32f087972385feb01d604f1c63bddbfd031210d5acf8a6b1b9d7 SHA512 9bccfa2e0bba7f30e422d67f93ee6cff50c08cc8bceab5ba5bfd1b0a91e1af8a4a98a2eaa81364e8a1f38e0bd1ce6b99717d86957c6f689aa7329e7013f5b0ef

diff --git a/sys-apps/ipmiutil/ipmiutil-3.1.6.ebuild b/sys-apps/ipmiutil/ipmiutil-3.1.6.ebuild
new file mode 100644
index 00000000000..491bd22b5c9
--- /dev/null
+++ b/sys-apps/ipmiutil/ipmiutil-3.1.6.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools systemd
+
+DESCRIPTION="IPMI Management Utilities"
+HOMEPAGE="http://ipmiutil.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="static-libs"
+
+RDEPEND=">=dev-libs/openssl-1:0="
+DEPEND="${RDEPEND}
+	virtual/os-headers"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-2.9.8-flags.patch
+	"${FILESDIR}"/${PN}-2.9.9-lib_symlink.patch
+	"${FILESDIR}"/${PN}-3.1.5-fix-configure.patch
+)
+
+src_prepare() {
+	default
+
+	sed -i -e 's|-O2 -g|$(CFLAGS)|g;s|-g -O2|$(CFLAGS)|g' util/Makefile.am* || die
+	sed -i -e 's|which rpm |which we_are_gentoo_rpm_is_a_guest |' configure.ac || die
+
+	# Don't compress man pages
+	sed '/gzip -nf/d' -i doc/Makefile.am || die
+
+	eautoreconf
+}
+
+src_configure() {
+	econf --disable-systemd --enable-sha256 --enable-lanplus
+}
+
+src_compile() {
+	# Ulgy workaround. Upstream is misusing the make system here
+	# and it doesn't even work.
+	# Please check on each bump if this workaround is still required.
+	pushd lib/lanplus &>/dev/null || die
+	emake
+	cp libipmi_lanplus.a .. || die
+	popd &>/dev/null || die
+
+	emake
+}
+
+src_install() {
+	emake DESTDIR="${D}" sysdto="${D}/$(systemd_get_systemunitdir)" install
+	dodoc -r AUTHORS ChangeLog NEWS README TODO doc/UserGuide
+
+	# Init scripts are only for Fedora
+	rm -r "${ED}"/etc/init.d || die 'remove initscripts failed'
+
+	if ! use static-libs ; then
+		find "${ED}" -type f -name '*.a' -delete || die
+	fi
+
+	keepdir /var/lib/ipmiutil
+}


             reply	other threads:[~2020-05-07 14:07 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-07 14:07 Lars Wendler [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-02-28 23:54 [gentoo-commits] repo/gentoo:master commit in: sys-apps/ipmiutil/ Sam James
2023-09-24  2:25 Sam James
2023-04-23 20:22 Sam James
2023-04-23 20:22 Sam James
2023-03-15  1:51 Sam James
2022-08-04  8:04 Agostino Sarubbo
2022-08-03  7:49 Agostino Sarubbo
2022-05-06  7:57 Sam James
2022-04-12  9:58 Sam James
2022-01-10  9:25 Jakov Smolić
2022-01-10  8:38 Agostino Sarubbo
2020-09-17 13:52 Lars Wendler
2020-05-07 14:07 Lars Wendler
2020-01-24 18:44 Vadim Misbakh-Soloviov
2019-08-19 11:01 Lars Wendler
2019-08-19 11:01 Lars Wendler
2019-03-24 20:02 Sergei Trofimovich
2018-09-24 16:21 Lars Wendler
2018-09-24 16:21 Lars Wendler
2018-08-02  8:09 Lars Wendler
2018-08-02  8:09 Lars Wendler
2018-06-04  9:18 Lars Wendler
2018-04-19 12:38 Lars Wendler
2018-04-19 12:38 Lars Wendler
2018-04-05  8:52 Lars Wendler
2018-04-05  8:52 Lars Wendler
2018-01-22 13:42 Lars Wendler
2017-09-30  1:07 Lars Wendler
2017-09-30  1:07 Lars Wendler
2017-09-30  1:07 Lars Wendler
2017-08-11 13:28 Lars Wendler
2017-08-11 13:28 Lars Wendler
2017-06-09  1:19 Lars Wendler
2017-06-09  1:19 Lars Wendler
2017-04-13 23:04 Robin H. Johnson
2017-04-13  9:48 Lars Wendler
2017-04-13  9:48 Lars Wendler
2017-04-01 16:06 Agostino Sarubbo
2017-03-31 12:09 Agostino Sarubbo
2017-03-28 10:45 Lars Wendler
2017-03-28 10:45 Lars Wendler
2017-02-19  3:33 Lars Wendler
2017-02-19  3:33 Lars Wendler
2016-12-30 19:51 Lars Wendler
2016-12-30 19:51 Lars Wendler
2016-08-31 15:24 Lars Wendler
2016-08-31 15:24 Lars Wendler
2016-05-24  7:15 Lars Wendler
2016-04-25  9:26 Lars Wendler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1588860412.34a1df658a76830b10e38b3b448153fbfd32ee29.polynomial-c@gentoo \
    --to=polynomial-c@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox