New commits:
commit 789500f45fe362c5a512fbccf48f5dbe9b352416
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
disk/halevt: new spell, a replacement for ivman
commit 12d64f663734d2dccc257eb2dd5552bc55265375
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/boolstuff: new spell, a library for dealing with boolean expression
trees
commit ca32d8828f0ba71dd90a33bd26549587e648c453
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/gtkwave: corrected source url
diff --git a/ChangeLog b/ChangeLog
index c619df3..1a4b69d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/boolstuff: new spell, a library for dealing with boolean
+ expression trees
+ * disk/halevt: new spell, a replacement for ivman
+
2009-05-10 Ladislav Hagara <hgr AT vabo.cz>
* libs/libchipcard2: removed deprecated spell (replaced by
libchipcard)
diff --git a/disk/halevt/DEPENDS b/disk/halevt/DEPENDS
new file mode 100755
index 0000000..fe017f6
--- /dev/null
+++ b/disk/halevt/DEPENDS
@@ -0,0 +1,5 @@
+depends glib2 &&
+depends hal &&
+depends dbus &&
+depends dbus-glib &&
+depends boolstuff
diff --git a/disk/halevt/DETAILS b/disk/halevt/DETAILS
new file mode 100755
index 0000000..9ea14f9
--- /dev/null
+++ b/disk/halevt/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=halevt
+ VERSION=0.1.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://savannah.nongnu.org/download/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:c53ef5c5600c153364f379d1f4e92b3cfe60464fe6f1438bb1d15462fab41c5743174c28352824ebf532a66a3aea14ae9d370079b3b69a68dbef6deb13230c57
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.nongnu.org/halevt"
+ LICENSE[0]=GPL
+ ENTERED=20090510
+ SHORT="a daemon that executes arbitrary commands when a device
with certain properties is added to the system"
+cat << EOF
+Halevt (HAL events manager) is a daemon that executes arbitrary commands
+when a device with certain properties is added to the system and when device
+properties change. Halevt uses HAL to monitor the state of your system's
+hardware. With the default config file, it can handle the mounting of media
+as they are inserted/attached to the system.
+EOF
diff --git a/disk/halevt/HISTORY b/disk/halevt/HISTORY
new file mode 100644
index 0000000..adcca40
--- /dev/null
+++ b/disk/halevt/HISTORY
@@ -0,0 +1,3 @@
+2009-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, INSTALL, init.d/halevt: spell created
+
diff --git a/disk/halevt/INSTALL b/disk/halevt/INSTALL
new file mode 100755
index 0000000..77dacf7
--- /dev/null
+++ b/disk/halevt/INSTALL
@@ -0,0 +1,3 @@
+create_account halevt &&
+create_group halevt &&
+default_install
diff --git a/disk/halevt/init.d/halevt b/disk/halevt/init.d/halevt
new file mode 100644
index 0000000..bdb2e4d
--- /dev/null
+++ b/disk/halevt/init.d/halevt
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/halevt
+RUNLEVEL=3
+NEEDS="hald"
+
+. /etc/init.d/smgl_init
diff --git a/libs/boolstuff/DETAILS b/libs/boolstuff/DETAILS
new file mode 100755
index 0000000..a8ae9fb
--- /dev/null
+++ b/libs/boolstuff/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=boolstuff
+ VERSION=0.1.12
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://perso.b2b2c.ca/sarrazip/dev/${SOURCE}
+
SOURCE_HASH=sha512:cb661d785a9294b52ee0c268f5fcbebf2a83e0ab28e3bd5b55bfecf2ab85bf0dafa94908b2b22e1743ca13001d8ff0a09d612609366eeea47be2d43f4eac8566
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://perso.b2b2c.ca/sarrazip/dev/boolstuff.html"
+ LICENSE[0]=GPL
+ ENTERED=20090510
+ SHORT="a C++ library that supports a few operations on boolean
expression binary trees"
+cat << EOF
+BoolStuff is a C++ library that supports a few operations on boolean
expression
+binary trees. The main features are:
+
+ * a simple boolean expression parser (supports operators AND, OR
+ and NOT, as well as parentheses);
+ * an algorithm to convert a boolean expression binary tree into
+ its Disjunctive Normal Form (this algorithm supports the NOT operator);
+ * a function that determines if an expression tree is in DNF.
+
+A command named booldnf that calls this library to convert an expression to
+the DNF is also provided.
+EOF
diff --git a/libs/boolstuff/HISTORY b/libs/boolstuff/HISTORY
new file mode 100644
index 0000000..737d0dc
--- /dev/null
+++ b/libs/boolstuff/HISTORY
@@ -0,0 +1,3 @@
+2009-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: spell created
+
diff --git a/science/gtkwave/DETAILS b/science/gtkwave/DETAILS
index c7c8dff..a708d05 100755
--- a/science/gtkwave/DETAILS
+++ b/science/gtkwave/DETAILS
@@ -2,7 +2,7 @@
VERSION=3.2.1
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL[0]=http://${SPELL}.sourceforge.net/${SOURCE}
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE