summaryrefslogtreecommitdiff
path: root/sys-apps
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2013-06-10 16:36:04 +0200
committerBertrand Jacquin <beber@meleeweb.net>2013-06-10 16:39:06 +0200
commitbf14c0a014bf3a11a72893c26571b5712c794bc2 (patch)
tree3dcd22b84d75fab03658906974ac20b467ba1322 /sys-apps
parentwww-misc/litmus: WebDAV server protocol compliance test suite, see #472878 (diff)
downloadportage-bf14c0a014bf3a11a72893c26571b5712c794bc2.tar.xz
sys-apps/IPMIView: SuperMicro IPMI management tool
Package-Manager: portage-2.1.12.4
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/IPMIView/ChangeLog5
-rw-r--r--sys-apps/IPMIView/IPMIView-2.9.20-r130530.ebuild46
-rw-r--r--sys-apps/IPMIView/Manifest6
-rw-r--r--sys-apps/IPMIView/files/IPMIView-wrapper18
-rw-r--r--sys-apps/IPMIView/metadata.xml8
5 files changed, 83 insertions, 0 deletions
diff --git a/sys-apps/IPMIView/ChangeLog b/sys-apps/IPMIView/ChangeLog
new file mode 100644
index 00000000..874e663f
--- /dev/null
+++ b/sys-apps/IPMIView/ChangeLog
@@ -0,0 +1,5 @@
+*IPMIView-2.9.20-r130530 (10 Jun 2013)
+
+ 10 Jun 2013; Bertrand Jacquin <beber@meleeweb.net>
+ +IPMIView-2.9.20-r130530.ebuild, +files/IPMIView-wrapper, +metadata.xml:
+ sys-apps/IPMIView: SuperMicro IPMI management tool
diff --git a/sys-apps/IPMIView/IPMIView-2.9.20-r130530.ebuild b/sys-apps/IPMIView/IPMIView-2.9.20-r130530.ebuild
new file mode 100644
index 00000000..2fff1dd9
--- /dev/null
+++ b/sys-apps/IPMIView/IPMIView-2.9.20-r130530.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+inherit multilib java-utils-2
+
+DESCRIPTION="SuperMicro IPMI management tool"
+HOMEPAGE="ftp://ftp.supermicro.com/utility/IPMIView"
+SRC_URI="
+ x86? ( ftp://ftp.supermicro.com/utility/${PN}/Linux/${P}-build${PR/r}-bundleJRE-linux.tar.gz )
+ amd64? ( ftp://ftp.supermicro.com/utility/${PN}/Linux/${P}-build${PR/r}-bundleJRE-linux_x64.tar.gz )"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=virtual/jre-1.4"
+RDEPEND="${DEPEND}"
+
+RESTRIT="mirror"
+
+QA_PREBUILT="usr/$(get_libdir)/*.so"
+
+use x86 && S="${WORKDIR}/${P}-build${PR/r}-bundleJRE-linux"
+use amd64 && S="${WORKDIR}/${P}-build${PR/r}-bundleJRE-linux_x64"
+
+src_install() {
+ dobin "${FILESDIR}/${PN}-wrapper"
+
+ dosym "${PN}-wrapper" /usr/bin/iKVM
+ dosym "${PN}-wrapper" /usr/bin/IPMIView20
+ dosym "${PN}-wrapper" /usr/bin/JViewerX9
+ dosym "${PN}-wrapper" /usr/bin/TrapReceiver
+
+ java-pkg_dojar iKVM.jar IPMIView20.jar JViewerX9.jar TrapView.jar lax.jar
+
+ insinto "/usr/share/${PN}/lax"
+ doins iKVM.lax IPMIView20.lax JViewerX9.lax TrapReceiver.lax
+
+ use x86 && dolib libiKVM32.so libSharedLibrary32.so
+ use amd64 && dolib libiKVM64.so libSharedLibrary64.so
+
+ dodoc IPMIView20.pdf IPMIViewSuperBlade.pdf ReleaseNote.txt
+}
diff --git a/sys-apps/IPMIView/Manifest b/sys-apps/IPMIView/Manifest
new file mode 100644
index 00000000..7fa0cded
--- /dev/null
+++ b/sys-apps/IPMIView/Manifest
@@ -0,0 +1,6 @@
+AUX IPMIView-wrapper 413 SHA256 eecc4d3eaf57aae4457894d4baedb4b23b899aec4f0d1fa59eefaf1caecb70a6 WHIRLPOOL 9eac93fd12bb5c14c7a2c6cf4c2a9d0a80bbcc5e9f21701a421c5d19a30bac37f4653e5f75f4d4e1c6665fa4568b015e8c6b986acc00659bd50e73a7dfda8c54
+DIST IPMIView-2.9.20-build130530-bundleJRE-linux.tar.gz 68755243 SHA256 8b97a55d4dc0a2d56c66c2b4b6b0ae230abf7d186409543afa08ac17df688b7a WHIRLPOOL b4028de924bd25b3a133b8b6350f5e17db2cdb052109651ce12c9449262f748d8c9bd63dc065a2d7890d5def428f4b55ba71c862019f5dda7b433534219e25ec
+DIST IPMIView-2.9.20-build130530-bundleJRE-linux_x64.tar.gz 62485641 SHA256 7e9fd080ec4e89b379b1008027b15c1e2b91ae4a00559945c9912685e1513cd8 WHIRLPOOL 11c092045820d317fdbaeadc995600c50ce11a58ebdc64915c75fd41a23f4f98ffa55c2b44ea833c4b9e6c83b4ca4d1758fa4bec25e6b5d8fe2f12f3c1dbfef3
+EBUILD IPMIView-2.9.20-r130530.ebuild 1327 SHA256 53bef1017f8d0a02c341ece6aa08ced4fe738daabd2f242f4905d404ab6bb433 WHIRLPOOL 9a11fec263fc88a213b1bd3425c1f4cddaf915e5b102705688d9cc1770df087fe0167eeae6ca9200f56fc0a718258bd303a08d68a3f4465f3fad346d55c2afb9
+MISC ChangeLog 221 SHA256 36685c0f4cbb70f6408fe463528292d304129985e2e5eac568e5e51364896460 WHIRLPOOL 9c27ed6cc31ea414b6400ff5ba9b940a0bbe014b2a5d9ffdcc33887e6a4afd2d0699f028913b9be3fc35a83908ec322e1251fae0e36f804ea08d9a82e22f7126
+MISC metadata.xml 236 SHA256 92980ad154191325f8b7a3307de845abd61d0089b66c8fae74f6b5b650da7f01 WHIRLPOOL c6b4b111994912c44d794b2354af2ed6f6f2f5f7cc808efb0917886574f208b0475c7d508e8347790e8704144e41144c3ac0d13588821b02f42d1eb098fa9d2b
diff --git a/sys-apps/IPMIView/files/IPMIView-wrapper b/sys-apps/IPMIView/files/IPMIView-wrapper
new file mode 100644
index 00000000..e0a4c06f
--- /dev/null
+++ b/sys-apps/IPMIView/files/IPMIView-wrapper
@@ -0,0 +1,18 @@
+#!/bin/bash
+#
+# (c) 2013 - Bertrand Jacquin <beber@meleeweb.net>
+#
+
+BIN="${0##*/}"
+CLASSPATH="$(java-config --classpath IPMIView)"
+JAVA_HOME="$(java-config --jre-home)"
+
+if [[ ! -e "/usr/share/IPMIView/lax/${BIN}.lax" ]] ; then
+ echo "/usr/share/IPMIView/lax/${BIN}.lax is missing"
+ exit 1
+fi
+
+"${JAVA_HOME}/bin/java" \
+ -classpath "${CLASSPATH}" \
+ com.zerog.lax.LAX \
+ "/usr/share/IPMIView/lax/${BIN}.lax"
diff --git a/sys-apps/IPMIView/metadata.xml b/sys-apps/IPMIView/metadata.xml
new file mode 100644
index 00000000..c585ed44
--- /dev/null
+++ b/sys-apps/IPMIView/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>beber@meleeweb.net</email>
+ <name>Bertrand Jacquin</name>
+ </maintainer>
+</pkgmetadata>