New commits:
commit 1780b0ee874a66e82da8705aa10a9d9260a03849
Author: Martin Spitzbarth <m.spitzbarth AT gmx.de>
Commit: Martin Spitzbarth <m.spitzbarth AT gmx.de>
appconference: New spell, asterisk voice/video conferencing plugin
commit 7c727792a4fbe242bb0668a56d5ed86fa186baaf
Author: Martin Spitzbarth <m.spitzbarth AT gmx.de>
Commit: Martin Spitzbarth <m.spitzbarth AT gmx.de>
obconf: Added trigger to recast_self when openbox is rebuilt, PATCHLEVEL++
commit 28fb59bfd22bb2d03d09d2e1d90286b883a86307
Author: Martin Spitzbarth <m.spitzbarth AT gmx.de>
Commit: Martin Spitzbarth <m.spitzbarth AT gmx.de>
openbox: Updated to 3.4.7.1
diff --git a/ChangeLog b/ChangeLog
index 55b1c01..48321b7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-04-17 Martin Spitzbarth <m.spitzbarth AT gmx.de>
+ * telephony/appconference: New spell, asterisk voice/video
+ conferencing plugin
+
2008-04-14 Mark Bainter <mbainter AT sourcemage.org>
* perl-cpan/x11-protocol: New spell, missing dependency for clusterssh
diff --git a/telephony/appconference/BUILD b/telephony/appconference/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/telephony/appconference/BUILD
@@ -0,0 +1 @@
+make
diff --git a/telephony/appconference/DEPENDS b/telephony/appconference/DEPENDS
new file mode 100755
index 0000000..31e1777
--- /dev/null
+++ b/telephony/appconference/DEPENDS
@@ -0,0 +1 @@
+depends asterisk
diff --git a/telephony/appconference/DETAILS b/telephony/appconference/DETAILS
new file mode 100755
index 0000000..4694c44
--- /dev/null
+++ b/telephony/appconference/DETAILS
@@ -0,0 +1,50 @@
+ SPELL=appconference
+ VERSION=2.0.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:c47ef329ec8afa9a3315bd61f7c5fdfe7f092b1202eafa91da940611569d78bce01eed40ec42f0c00bcf2f8c276edfc9107dadbef006da93a9cf671f0c04e7a8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://sourceforge.net/projects/appconference/"
+ LICENSE[0]=GPL
+ ENTERED=20080413
+ SHORT="a high-performance Asterisk voice/video conferencing
plugin"
+cat << EOF
+App_conference is a channel-independent conference application. It features
+efficient audio mixing algorithms as well as video selection support based
+on VAD, DTMF or CLI.
+
+
+Design goals
+
+Appconference has several design goals which are different than Meetme:
+
+ * It does not require a zap channel for timing.
+ * It is very efficient when used with channels which support DTX (silence
+ detection/discontinuous transmission).
+
+ * It can do VAD on channels which do not support DTX (although this
+ is more expensive than just mixing them, but less expensive then
+ encoding; therefore it might still be a win).
+ * It presents messages on the Monitor interface for determine which
+ speakers are active.
+
+Mixing design
+
+ * Minimize encoding/decoding, minimize mixing.
+ * Minimize generational loss from trancoding.
+ * Usual cases are handled very efficiently:
+ o One speaker: That speaker's frame is sent directly to each
+ participant which uses the same codec. It is trancoded _once_
+ for each additional codec type used by participants.
+ o Two speakers: Each speaker gets the other speaker's frames.
+ The two speaker's frames are decoded and mixed, and then
+ encoded _once_ for each codec type used by participants.
+
+Video features
+
+ * Video passthrough: video from selected member is passed to every
+ member of the conference.
+ * Multiple ways to select video
+ - VAD - DTMF from conference members - CLI
+ * Ability to set default video sources and to lock/unlock video sources.
+EOF
diff --git a/telephony/appconference/HISTORY b/telephony/appconference/HISTORY
new file mode 100644
index 0000000..6938b81
--- /dev/null
+++ b/telephony/appconference/HISTORY
@@ -0,0 +1,3 @@
+2008-04-17 Martin Spitzbarth <m.spitzbarth AT gmx.de>
+ * BUILD, DEPENDS, DETAILS, PRE_BUILD, TRIGGERS: spell created
+
diff --git a/telephony/appconference/PRE_BUILD
b/telephony/appconference/PRE_BUILD
new file mode 100755
index 0000000..7a103cc
--- /dev/null
+++ b/telephony/appconference/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit "s/INSTALL_PREFIX :=/INSTALL_PREFIX := ${INSTALL_ROOT}/" Makefile
diff --git a/telephony/appconference/TRIGGERS
b/telephony/appconference/TRIGGERS
new file mode 100755
index 0000000..6cc225f
--- /dev/null
+++ b/telephony/appconference/TRIGGERS
@@ -0,0 +1 @@
+on_cast asterisk cast_self
diff --git a/windowmanagers/openbox/DETAILS b/windowmanagers/openbox/DETAILS
index 1b46ab8..f1ba1e3 100755
--- a/windowmanagers/openbox/DETAILS
+++ b/windowmanagers/openbox/DETAILS
@@ -1,9 +1,9 @@
SPELL=openbox
- VERSION=3.4.6.1
+ VERSION=3.4.7.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://icculus.org/openbox/releases/$SOURCE
-
SOURCE_HASH=sha512:7a38012930badb80c3f16379e557e2cfed239dfc4735affcbbd7b626318849c443fa417fd06097db15404b90208f07645ed9d0c3bc3bd19a559ff2f19bb8a856
+
SOURCE_HASH=sha512:6988400a810b1e55c018b68fe2d511bf1acfedc1707c1ee73f835f7d44fdcba2e9335735ecda118983d4b181fd7708a3b0b730c4c0fd1e65cd333b7b1d828a73
WEB_SITE=http://www.openbox.org
ENTERED=20030126
LICENSE[0]=GPL
diff --git a/windowmanagers/openbox/HISTORY b/windowmanagers/openbox/HISTORY
index a0e0ade..36e277d 100644
--- a/windowmanagers/openbox/HISTORY
+++ b/windowmanagers/openbox/HISTORY
@@ -1,3 +1,6 @@
+2008-04-17 Martin Spitzbarth <m.spitzbarth AT gmx.de>
+ * DETAILS: updated spell to 3.4.7.1
+
2008-02-11 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: updated to 3.4.6.1