Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (6f178b559f1e8cf3ec47e7f4bbebec6a99e3d362)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (6f178b559f1e8cf3ec47e7f4bbebec6a99e3d362)
  • Date: Mon, 9 Jan 2012 15:46:13 -0600

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

dev/null |binary
utils/openipmi/BUILD | 3 +
utils/openipmi/CONFIGURE | 4 ++
utils/openipmi/DEPENDS | 58
++++++++++++++++++++++++++++++
utils/openipmi/DETAILS | 20 ++++------
utils/openipmi/HISTORY | 7 +++
utils/openipmi/OpenIPMI-2.0.18.tar.gz.sig | 0
7 files changed, 79 insertions(+), 13 deletions(-)

New commits:
commit 6f178b559f1e8cf3ec47e7f4bbebec6a99e3d362
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openipmi: => 2.0.19

diff --git a/utils/openipmi/BUILD b/utils/openipmi/BUILD
index 589720d..d22e99f 100755
--- a/utils/openipmi/BUILD
+++ b/utils/openipmi/BUILD
@@ -1,2 +1,3 @@
make_single &&
-default_build
+default_build &&
+make_normal
diff --git a/utils/openipmi/CONFIGURE b/utils/openipmi/CONFIGURE
new file mode 100755
index 0000000..db30bda
--- /dev/null
+++ b/utils/openipmi/CONFIGURE
@@ -0,0 +1,4 @@
+config_query_list OPENIPMI_GLIB "Build OS handler (via glib)?" \
+ 2.0 \
+ 1.2 \
+ no
diff --git a/utils/openipmi/DEPENDS b/utils/openipmi/DEPENDS
new file mode 100755
index 0000000..f78cabb
--- /dev/null
+++ b/utils/openipmi/DEPENDS
@@ -0,0 +1,58 @@
+depends popt &&
+depends ncurses &&
+
+optional_depends gdbm "" "" "for local SDR caching" &&
+
+if [[ $OPENIPMI_GLIB == 2.0 ]]; then
+ depends glib2 "--with-glib --without-glib12 --with-glibver=$OPENIPMI_GLIB"
+elif [[ $OPENIPMI_GLIB == 1.2 ]]; then
+ depends glib "--with-glib12 --without-glib --with-glibver=$OPENIPMI_GLIB"
+else
+ OPTS="--without-glib --without-glib12 $OPTS"
+fi &&
+
+if [[ $OPENIPMI_GLIB != no ]]; then
+ depends pkgconfig
+fi &&
+
+optional_depends net-snmp \
+ "--with-ucdsnmp" \
+ "--without-ucdsnmp" \
+ "for SNMP support" &&
+
+optional_depends openssl \
+ "--with-openssl" \
+ "--without-openssl" \
+ "for IPMI 2.0 RMCP+ encryption and authentication support"
&&
+
+# needs testing
+optional_depends tcl \
+ "--with-tcl" \
+ "--without-tcl" \
+ "for Tcl OS handler (also needed for GUI)" &&
+
+optional_depends swig \
+ "--with-swig" \
+ "--without-swig" \
+ "for language bindings support" &&
+
+if is_depends_enabled $SPELL swig; then
+ optional_depends perl \
+ "--with-perl" \
+ "--without-perl" \
+ "for Perl support" &&
+
+ optional_depends python \
+ "--with-python" \
+ "--without-python" \
+ "for Python support (also needed for GUI)" &&
+
+ if is_depends_enabled $SPELL tcl && \
+ is_depends_enabled $SPELL python && \
+ is_depends_enabled python tk; then
+ # could be "optional_depends python -sub TK" if we had that
+ config_query_option OPENIPMI_OPTS "Enable GUI?" y \
+ "--with-tkinter" \
+ "--without-tkinter"
+ fi
+fi
diff --git a/utils/openipmi/DETAILS b/utils/openipmi/DETAILS
index dc1f4cf..eedbff5 100755
--- a/utils/openipmi/DETAILS
+++ b/utils/openipmi/DETAILS
@@ -1,17 +1,15 @@
SPELL=openipmi
- VERSION=2.0.18
-#
SOURCE_HASH='sha512:d87a63a9fa209476622ebd69bc82e44b6841686a50c7f60165a8f32f77e4634797e5a54cac8d349869ceed40ce6d7f998edf5c55d05d6510dd174482d05d11a8'
- SOURCE="OpenIPMI-$VERSION.tar.gz"
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
- SOURCE_URL[0]="$SOURCEFORGE_URL/$SPELL/$SOURCE"
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/OpenIPMI-$VERSION"
- WEB_SITE="http://$SPELL.sourceforge.net/";
- FRESHMEAT_URL="http://freshmeat.net/projects/$SPELL/";
- LICENSE[0]='LGPL'
- SHORT='An IPMI device driver and support library'
+ SPELLX=OpenIPMI
+ VERSION=2.0.19
+
SOURCE_HASH=sha512:ee95eb64b7cde3f22c8444a5f8e3172808b0bb9a3a7034c1302c5f568c1cc0852a44ccc836924267b5f9901f7a8a3f4c66272cc0b663aa55689d7529841217cb
+ SOURCE="$SPELLX-$VERSION.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE=http://openipmi.sourceforge.net/
+ LICENSE[0]=LGPL
+ SHORT="IPMI device driver and support library"
cat << EOF
OpenIPMI is an effort to create a full-function IPMI system to allow full
access to all IPMI information on a server and to abstract it to a level that
will make it easy to use.
EOF
-## Auto-generated from Freshmeat.net's project descriptor
diff --git a/utils/openipmi/HISTORY b/utils/openipmi/HISTORY
index cb3299c..242fcfc 100644
--- a/utils/openipmi/HISTORY
+++ b/utils/openipmi/HISTORY
@@ -1,3 +1,9 @@
+2012-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.19; cleaned up
+ * BUILD: added make_normal
+ * DEPENDS: added, for missing dependencies
+ * CONFIGURE: added, to select glib branch
+
2010-12-22 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 2.0.18
Removed UPDATED
@@ -14,4 +20,3 @@

2006-03-06 Sergey Lipnevich <sergey AT sourcemage.org>
* ALL: spell created.
-
diff --git a/utils/openipmi/OpenIPMI-2.0.18.tar.gz.sig
b/utils/openipmi/OpenIPMI-2.0.18.tar.gz.sig
deleted file mode 100644
index 7c2f604..0000000
Binary files a/utils/openipmi/OpenIPMI-2.0.18.tar.gz.sig and /dev/null differ



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (6f178b559f1e8cf3ec47e7f4bbebec6a99e3d362), Vlad Glagolev, 01/09/2012

Archive powered by MHonArc 2.6.24.

Top of Page