New commits:
commit 03bae3fdbb0819a31a5f27dde362cbfa7052308f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
afterstep: Updated to 2.2.8
commit 90f542bfd6a7f6cc99e6afec1fd276d3065c224f
Author: Elisamuel Resto <ryuji AT sourcemage.org>
Commit: Elisamuel Resto <ryuji AT sourcemage.org>
libs/mcs: deprecated (renamed) in favor of libmcs
commit 6161d8ee19b55d8232cb4f5856ff8837a42bc334
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
yakuake4-2.9.1
commit 7272f4bd04cde933c32ec2b6658ee19bb718b592
Author: Mathieu Lonjaret <lejatorn AT sourcemage.org>
Commit: Mathieu Lonjaret <lejatorn AT sourcemage.org>
plan9port: update to 20080307
commit 09798cedbfdb2e4d6e0264e8e35b2f71ccec2505
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
Whoops! I just added a spell for flowcanvas, but there apparently was one
in
gnome2-libs already. I had put it there myself, and it was very old,
so I just removed it. So flowcanvas has today been bumped and
moved to graphics-libs (which is more appropriate anyway).
In a nutshell: No harm done.
commit 391779456e7f6eff36627eeb2114c48035ae243f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
abiword: => 2.6.0
commit 3c00353ea4b4208a209dda813b8557ca30016b16
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
ChangeLog: Corrected invalid date.
commit 9fa79fdb243a53bfe28ce1a0f167733577c259ad
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
patchage: New spell, a modular patch bay for audio and MIDI systems.
commit 9012a2354f86ba314048e66aee0de906faa6e361
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
libgnomekbd: updated to 2.22.0
commit ebf0480128f1f7f73e0df47f26036651175433bd
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
New spell, a Gtkmm/Gnomecanvasmm widget for finite state automata
diagrams.
commit 79fac6f7b7e776fffbdb24ef5e7ac78b9928a0ed
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
New spell, a C++ utility library aimed at audio applications.
commit ab167c3a8256e21e6a529a329786871b5fe9d342
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
Added Dave Robillard's GPG key.
commit ce621b4521b60bd4b23d8c987c5166b292cb6282
Author: Elisamuel Resto <ryuji AT sourcemage.org>
Commit: Elisamuel Resto <ryuji AT sourcemage.org>
database/postgresql: -ffast-math CFLAG breaks compiling, filtering it out
brings no side-effects
commit 0d2521e95a82d648ab3153761ed672bbb22b00b1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
hal-0.5.11rc2
commit 57a58c19dfa290cf080f0dfd8827e6cf09dc6027
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
cherokee-0.6.0
commit 8696e791303145ac23e7d6cc7d6e6b60435da13a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
flamerobin-0.8.6
commit 95183058321a3dbf5872c1a88730aae7e884486c
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis@Kain.(none)>
mp3splt fixing versions so that it actually builds
Adding patch to make it like gcc4
commit d3b90748c9e9ba32d026c10ffddfb07125792a53
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis@Kain.(none)>
libmp3splt: Version to latest stable. Unstable doesn't build
commit bef23a565dc17deb1f52b68c95ed67403bf10015
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
sqlite: => 3.5.7
commit 57a053ff814191c033387a09c75d69842ea38b53
Author: Elisamuel Resto <ryuji AT sourcemage.org>
Commit: Elisamuel Resto <ryuji AT sourcemage.org>
Revert "coreutils: use persistent_add instead of export"
This reverts commit 3cfbe264f7bafaf4711547c979fb2197187b8c34.
commit 39296f5ac550fd27ba09eb21e42b0d24f3935106
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
jackdmp: Added "control" SVN branch option, switched SVN versions to use
the new scons
build.
commit 1f524b0db4a02eb061d96e42f7607e5c1065983e
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
gvfs: updated to 0.2.1
commit 3196d66a55bc82053e2c65926798da3e2cd502b8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
cdrkit: => 1.1.7.1
commit 84710c48a88647146e6a684bd322bf53f7eaf03c
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
qt4: Corrected invalid snapshot SOURCE.
commit 0420e2557a73d8dd186b53cb4b72e0ad43470224
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
gdm2: verify-shadow.patch has been applied upstream
commit b819b917c458b713aecae363d196bcaacd2aa3dd
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
non: Added missing dependency on makedepend.
commit 10a25f24e162bc347d6ac24fedb466413f270497
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
Revert "mgetty: use persistent_add instead of export"
This reverts commit 33ddd8d610b2d423c061d5f54a6e2997e42519a1.
commit 28b87cbec761ec24d46e66e4b991eb8f8ccebf93
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
djview4-4.3
diff --git a/ChangeLog b/ChangeLog
index 5d0e3b5..dca714c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2008-03-19 Elisamuel Resto <ryuji AT sourcemage.org>
+ * libs/mcs: deprecated (rename) in favor of libmcs
+
+2008-03-19 Juuso Alasuutari <iuso AT sourcemage.org>
+ * dave_robillard.gpg: Added Dave Robillar's GPG key, needed by
+ spells in more than one section.
+ * audio-libs/raul: New spell, a C++ utility library aimed at
+ audio applications.
+ * graphics-libs/flowcanvas: New spell, a Gtkmm/Gnomecanvasmm
+ widget for finite state automata diagrams.
+ * audio-soft/patchage: New spell, a modular patch bay for audio
+ and MIDI systems.
+ * gnome2-libs/flowcanvas: Whoops! There was a flowcanvas spell in
+ here already. I had put it there myself, and it was very old,
+ so I just removed it. So flowcanvas has today been bumped and
+ moved to graphics-libs (which is more appropriate anyway).
+
2008-03-17 Ethan Grammatikidis <eekee57 AT fastmail.fm>
* python-pypi/boodler: new spell, a tool for creating
soundscapes -- continuous, infinitely varying streams of sound.
diff --git a/audio-creation/non/DEPENDS b/audio-creation/non/DEPENDS
index 8dc5a7f..a68cf93 100755
--- a/audio-creation/non/DEPENDS
+++ b/audio-creation/non/DEPENDS
@@ -1,4 +1,5 @@
depends git &&
+depends makedepend &&
depends fltk &&
depends libsigc++3 &&
depends JACK-DRIVER &&
diff --git a/audio-creation/non/HISTORY b/audio-creation/non/HISTORY
index e1ea38b..c8c1bc5 100644
--- a/audio-creation/non/HISTORY
+++ b/audio-creation/non/HISTORY
@@ -1,3 +1,4 @@
2008-03-17 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS, DEPENDS, PREPARE, PRE_BUILD, BUILD: Created spell.
* DETAILS: Added forgotten LICENSE.
+ * DEPENDS: Added depends makedepend.
diff --git a/audio-drivers/jackdmp/BUILD b/audio-drivers/jackdmp/BUILD
index d260f56..17c2b1d 100755
--- a/audio-drivers/jackdmp/BUILD
+++ b/audio-drivers/jackdmp/BUILD
@@ -1,16 +1,9 @@
-#
-# Account for packaging differences between the stable and devel version
-#
-local _src &&
-
-#
-# Funny stuff needed because the source is a badly built zip archive
-#
if [[ $JACKDMP_VCS != y ]]
then
- cd "$SOURCE_DIRECTORY/${SPELL}_$VERSION" &&
- _src="src/"
-fi &&
-
-cd ${_src}linux &&
-make
+ cd "$SOURCE_DIRECTORY/${SPELL}_$VERSION/src/linux" &&
+ make
+else
+ cd "$SOURCE_DIRECTORY" &&
+ scons $JACKDMP_EXAMPLES $JACKDMP_MIMIC $OPTS \
+ BUILD_TESTS=no PREFIX="$INSTALL_ROOT/usr"
+fi
diff --git a/audio-drivers/jackdmp/CONFIGURE b/audio-drivers/jackdmp/CONFIGURE
index d44c60a..4030f56 100755
--- a/audio-drivers/jackdmp/CONFIGURE
+++ b/audio-drivers/jackdmp/CONFIGURE
@@ -1,6 +1,19 @@
-config_query_string JACKDMP_TMPDIR \
- "Input default jackdmp temp dir:" \
- /dev/shm &&
+if [[ $JACKDMP_VCS != y ]]
+then
+ config_query_string JACKDMP_TMPDIR \
+ "Input default jackdmp temp dir:" \
+ /dev/shm
+else
+ config_query_option JACKDMP_EXAMPLES \
+ "Install example clients?" y \
+ "BUILD_EXAMPLES=yes INSTALL_EXAMPLES=yes" \
+ "BUILD_EXAMPLES=no INSTALL_EXAMPLES=no"
+
+ config_query_option JACKDMP_MIMIC \
+ "Mimic \"normal\" JACK's installation layout?" n \
+ "FULL_MIMIC=yes" \
+ "FULL_MIMIC=no"
+fi
#
# Symlink query removed in 0.68, keep this here for a while
diff --git a/audio-drivers/jackdmp/CONFLICTS b/audio-drivers/jackdmp/CONFLICTS
index a2ac323..656a5fb 100755
--- a/audio-drivers/jackdmp/CONFLICTS
+++ b/audio-drivers/jackdmp/CONFLICTS
@@ -1,2 +1,10 @@
conflicts jack &&
-conflicts jack-cvs
+conflicts jack-cvs &&
+
+#
+# scons build will fail if an existing jackdmp version is found
+#
+if [[ $JACKDMP_VCS == y ]]
+then
+ conflicts jackdmp y
+fi
diff --git a/audio-drivers/jackdmp/DEPENDS b/audio-drivers/jackdmp/DEPENDS
index 8a5b455..958ad49 100755
--- a/audio-drivers/jackdmp/DEPENDS
+++ b/audio-drivers/jackdmp/DEPENDS
@@ -1,3 +1,21 @@
depends pkgconfig &&
depends alsa-lib &&
-depends g++
+depends g++ &&
+
+if [[ $JACKDMP_VCS == y ]]
+then
+ depends scons &&
+
+ optional_depends doxygen \
+ "BUILD_DOXYGEN_DOCS=yes" \
+ "BUILD_DOXYGEN_DOCS=no" \
+ "to build documentation" &&
+
+ if [[ $JACKDMP_VCS_BRANCH == control ]]
+ then
+ optional_depends dbus \
+ "ENABLE_DBUS=yes" \
+ "ENABLE_DBUS=no" \
+ "to enable the D-Bus control interface"
+ fi
+fi
diff --git a/audio-drivers/jackdmp/DETAILS b/audio-drivers/jackdmp/DETAILS
index 7da0848..adcaa5b 100755
--- a/audio-drivers/jackdmp/DETAILS
+++ b/audio-drivers/jackdmp/DETAILS
@@ -1,14 +1,21 @@
SPELL=jackdmp
if [[ $JACKDMP_VCS == y ]]
then
+ if [[ $JACKDMP_VCS_BRANCH == control ]]
+ then
+
SOURCE_URL[0]=svn_http://subversion.jackaudio.org/jackmp/branches/control:jackdmp
+ BRANCH=-control
+ else
+
SOURCE_URL[0]=svn_http://subversion.jackaudio.org/jackmp/trunk/jackmp:jackdmp
+ BRANCH=
+ fi
if [[ $JACKDMP_VCS_AUTOUPDATE == y ]]
then
- VERSION=$(date +%Y%m%d)
+ VERSION=$(date +%Y%m%d)${BRANCH}
else
- VERSION=svn
+ VERSION=svn${BRANCH}
fi
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_URL[0]=svn_http://subversion.jackaudio.org/jackmp/trunk/jackmp:jackdmp
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
else
diff --git a/audio-drivers/jackdmp/HISTORY b/audio-drivers/jackdmp/HISTORY
index d67d6ca..5380f62 100644
--- a/audio-drivers/jackdmp/HISTORY
+++ b/audio-drivers/jackdmp/HISTORY
@@ -1,3 +1,9 @@
+2008-03-18 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS, PREPARE, CONFIGURE, DEPENDS, CONFLICTS, PRE_BUILD,
+ BUILD, INSTALL: Added a 'control' SVN branch option, switched
+ to using scons for the SVN versions' build (hence the massive
+ amount of changes).
+
2008-02-24 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: Updated stable version to 0.70.
* jack.pc: Changed corresponding jackd version to 0.109.0
diff --git a/audio-drivers/jackdmp/INSTALL b/audio-drivers/jackdmp/INSTALL
index 2f3a91a..cddbe77 100755
--- a/audio-drivers/jackdmp/INSTALL
+++ b/audio-drivers/jackdmp/INSTALL
@@ -1,12 +1,32 @@
-#
-# libs & daemon
-#
-make DESTDIR="$INSTALL_ROOT" install &&
+if [[ $JACKDMP_VCS != y ]]
+then
+ #
+ # libs & daemon
+ #
+ make DESTDIR="$INSTALL_ROOT" install &&
if [[ $JACKDMP_VCS == y ]]
then
+ message "${MESSAGE_COLOR}The 'control' branch includes an experimental" \
+ "\nD-Bus control interface for JACK.$DEFAULT_COLOR"
&&
+
+ config_query_list JACKDMP_VCS_BRANCH \
+ "Which branch to pull from?" \
+ trunk \
+ control &&
+
config_query JACKDMP_VCS_AUTOUPDATE \
"Automatically update on every system update?" n
fi &&
diff --git a/audio-drivers/jackdmp/PRE_BUILD b/audio-drivers/jackdmp/PRE_BUILD
index 90ae799..0d978f7 100755
--- a/audio-drivers/jackdmp/PRE_BUILD
+++ b/audio-drivers/jackdmp/PRE_BUILD
@@ -1,26 +1,18 @@
#
-# Account for packaging differences between the stable and devel version
-#
-local _src &&
-
-#
# Funny stuff needed because the source is a badly built zip archive
#
-if [[ $JACKDMP_VCS != 'y' ]]
+if [[ $JACKDMP_VCS != y ]]
then
mkdir -p "$SOURCE_DIRECTORY" &&
cd "$SOURCE_DIRECTORY" &&
unpack_file &&
cd "${SPELL}_$VERSION" &&
- _src="src/"
-else
- default_pre_build &&
- cd "$SOURCE_DIRECTORY"
-fi &&
-sed -i "s|/usr/local|/usr|" ${_src}linux/Makefile &&
-
-if [[ $JACKDMP_TMPDIR && $JACKDMP_TMPDIR != '/dev/shm' ]]
-then
- sed -i "s|/dev/shm|$JACKDMP_TMPDIR|" ${_src}common/JackConstants.h
+ sed -i "s|/usr/local|/usr|" src/linux/Makefile &&
+ if [[ $JACKDMP_TMPDIR && $JACKDMP_TMPDIR != '/dev/shm' ]]
+ then
+ sed -i "s|/dev/shm|$JACKDMP_TMPDIR|" src/common/JackConstants.h
+ fi
+else
+ default_pre_build
fi
diff --git a/audio-libs/libmp3splt/DETAILS b/audio-libs/libmp3splt/DETAILS
index 41872e1..2c285c1 100755
--- a/audio-libs/libmp3splt/DETAILS
+++ b/audio-libs/libmp3splt/DETAILS
@@ -1,8 +1,8 @@
SPELL=libmp3splt
- VERSION=0.4_rc1
+ VERSION=0.3.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/mp3splt/${SOURCE}
-
SOURCE_HASH=sha512:9595541d3b329c12c20090d33a745f7a3d5ef7d7de80762add2a94c1ca755113ee503584041e1563753f68e068ebb0cbd79893f3c4b3f428a8a77d0c90dd6e7a
+
SOURCE_HASH=sha512:086831dc233d0f7d232860d163a291218b62e0b1a507388993cb07dbd39530fac98218649db30dfb124edfd76eebc8cb70d0b77ad5773c66b6275192fd6a5c5e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://mp3splt.sourceforge.net/"
LICENSE[0]=GPL
diff --git a/audio-libs/libmp3splt/HISTORY b/audio-libs/libmp3splt/HISTORY
index 697ac8a..021f9ad 100644
--- a/audio-libs/libmp3splt/HISTORY
+++ b/audio-libs/libmp3splt/HISTORY
@@ -1,3 +1,6 @@
+2008-03-17 David Kowis <dkowis AT shlrm.org>
+ * DETAILS: changed version to latest stable, Unstable didn't build
anyway
+
2008-01-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DEPENDS: removed is_depends_enabled.function reference
diff --git a/audio-libs/raul/BUILD b/audio-libs/raul/BUILD
new file mode 100755
index 0000000..400d601
--- /dev/null
+++ b/audio-libs/raul/BUILD
@@ -0,0 +1,11 @@
+if [[ $RAUL_VCS == y ]]
+then
+ cd "$SOURCE_DIRECTORY/raul"
+fi &&
+
+default_build &&
+
+if is_depends_enabled $SPELL doxygen
+then
+ make docs
+fi
diff --git a/audio-libs/raul/DEPENDS b/audio-libs/raul/DEPENDS
new file mode 100755
index 0000000..ddc12df
--- /dev/null
+++ b/audio-libs/raul/DEPENDS
@@ -0,0 +1,22 @@
+depends g++ &&
+depends boost &&
+depends glibmm &&
+
+if [[ $RAUL_VCS == y ]]
+then
+ depends libtool &&
+ depends automake &&
+ depends autoconf
+fi &&
+
+depends JACK-DRIVER &&
+
+optional_depends lash \
+ "--enable-lash" \
+ "--disable-lash" \
+ "for audio session management support" &&
+
+optional_depends doxygen \
+ "--enable-documentation" \
+ "--disable-documentation" \
+ "to build API documentation"
diff --git a/audio-libs/raul/DETAILS b/audio-libs/raul/DETAILS
new file mode 100755
index 0000000..8bd6744
--- /dev/null
+++ b/audio-libs/raul/DETAILS
@@ -0,0 +1,33 @@
+ SPELL=raul
+if [[ $RAUL_VCS == y ]]
+then
+ if [[ $RAUL_VCS_AUTOUPDATE == y ]]
+ then
+ VERSION=$(date +%Y%m%d)
+ else
+ VERSION=svn
+ fi
+ SOURCE=drobilla_lad-$VERSION.tar.bz2
+ SOURCE_URL[0]=svn_http://svn.drobilla.net/lad:lad
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/drobilla_lad-$VERSION"
+else
+ VERSION=0.4.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=http://download.drobilla.net/$SOURCE
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+fi
+ WEB_SITE=http://wiki.drobilla.net/Raul
+ ENTERED=20080319
+ LICENSE[0]=GPL
+ KEYWORDS="libs audio"
+ SHORT="A C++ utility library aimed at audio/musical applications"
+cat << EOF
+Raul (Realtime Audio Utility Library) is a C++ utility library
+primarily aimed at audio/musical applications.
+EOF
diff --git a/audio-libs/raul/HISTORY b/audio-libs/raul/HISTORY
new file mode 100644
index 0000000..ea501e9
--- /dev/null
+++ b/audio-libs/raul/HISTORY
@@ -0,0 +1,2 @@
+2008-03-19 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS, PREPARE, DEPENDS, PRE_BUILD, BUILD, INSTALL: Created spell.
diff --git a/audio-libs/raul/INSTALL b/audio-libs/raul/INSTALL
new file mode 100755
index 0000000..ae96df0
--- /dev/null
+++ b/audio-libs/raul/INSTALL
@@ -0,0 +1,7 @@
+default_install &&
+
+if is_depends_enabled $SPELL doxygen
+then
+ mkdir -p "$INSTALL_ROOT/usr/share/doc/$SPELL" &&
+ cp -r doc/html/ "$INSTALL_ROOT/usr/share/doc/$SPELL/"
+fi
diff --git a/audio-libs/raul/PREPARE b/audio-libs/raul/PREPARE
new file mode 100755
index 0000000..17fd017
--- /dev/null
+++ b/audio-libs/raul/PREPARE
@@ -0,0 +1,7 @@
+config_query RAUL_VCS "Build latest version from development tree?" n &&
+
+if [[ $RAUL_VCS == y ]]
+then
+ config_query RAUL_VCS_AUTOUPDATE \
+ "Automatically update on every system update?" n
+fi
diff --git a/audio-libs/raul/PRE_BUILD b/audio-libs/raul/PRE_BUILD
new file mode 100755
index 0000000..11006e7
--- /dev/null
+++ b/audio-libs/raul/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+if [[ $RAUL_VCS == y ]]
+then
+ cd raul &&
+ ./autogen.sh
+fi
diff --git a/audio-players/mp3splt/DETAILS b/audio-players/mp3splt/DETAILS
index 4caf485..1451a69 100755
--- a/audio-players/mp3splt/DETAILS
+++ b/audio-players/mp3splt/DETAILS
@@ -1,6 +1,6 @@
SPELL=mp3splt
- VERSION=2.2_rc1
- SOURCE=${SPELL}-${VERSION}.tar.gz
+ VERSION=2.1c
+ SOURCE=${SPELL}-${VERSION}-src.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
WEB_SITE=http://mp3splt.sourceforge.net/
diff --git a/audio-players/mp3splt/HISTORY b/audio-players/mp3splt/HISTORY
index 77ac667..db0f03b 100644
--- a/audio-players/mp3splt/HISTORY
+++ b/audio-players/mp3splt/HISTORY
@@ -1,3 +1,9 @@
+2008-03-17 David Kowis <dkowis AT shlrm.org>
+ * DETAILS: Changed version to latest stable
+ * PRE_BUILD: added gcc4 patch
+ * mp3splt-2.1-gcc41.patch: stoled from gentoo!
+ http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mp3splt/files/mp3splt-2.1-gcc41.patch?rev=1.1&view=markup
+
2007-10-18 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS: Fixed SOURCE_URL[0]
updated spell to 2.2_rc1
diff --git a/audio-players/mp3splt/PRE_BUILD b/audio-players/mp3splt/PRE_BUILD
new file mode 100755
index 0000000..ddda854
--- /dev/null
+++ b/audio-players/mp3splt/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SCRIPT_DIRECTORY/mp3splt-2.1-gcc41.patch
diff --git a/audio-players/mp3splt/mp3splt-2.1-gcc41.patch
b/audio-players/mp3splt/mp3splt-2.1-gcc41.patch
new file mode 100644
index 0000000..1e0610f
--- /dev/null
+++ b/audio-players/mp3splt/mp3splt-2.1-gcc41.patch
@@ -0,0 +1,11 @@
+--- mp3splt-2.1/splt.h.orig 2006-03-19 16:24:52.000000000 +0100
++++ mp3splt-2.1/splt.h 2006-03-19 16:29:35.000000000 +0100
+@@ -96,7 +96,7 @@
+
+ char *zero_pad_float (float f, char *out);
+
+-int parse_outformat(char *s, char format[][], int cddboption);
++int parse_outformat(char *s, char format[OUTNUM][MAXOLEN], int cddboption);
+
+ unsigned char *cleanstring (unsigned char *s);
+
diff --git a/audio-soft/patchage/BUILD b/audio-soft/patchage/BUILD
new file mode 100755
index 0000000..13889e6
--- /dev/null
+++ b/audio-soft/patchage/BUILD
@@ -0,0 +1,6 @@
+if [[ $PATCHAGE_VCS == y ]]
+then
+ cd "$SOURCE_DIRECTORY/patchage"
+fi &&
+
+default_build
diff --git a/audio-soft/patchage/DEPENDS b/audio-soft/patchage/DEPENDS
new file mode 100755
index 0000000..507f640
--- /dev/null
+++ b/audio-soft/patchage/DEPENDS
@@ -0,0 +1,31 @@
+depends g++ &&
+depends boost &&
+depends libglademm &&
+depends raul &&
+depends flowcanvas &&
+
+if [[ $PATCHAGE_VCS == y ]]
+then
+ depends libtool &&
+ depends automake &&
+ depends autoconf
+fi &&
+
+depends alsa-lib &&
+depends JACK-DRIVER &&
+
+if [[ $PATCHAGE_VCS == y ]]
+then
+ message "${MESSAGE_COLOR}The D-Bus interface requires" \
+ "a development version of JACK.$DEFAULT_COLOR" &&
+
+ optional_depends dbus \
+ "--enable-jack-dbus" \
+ "--disable-jack-dbus" \
+ "to use a D-Bus interface for controlling JACK"
+fi &&
+
+optional_depends lash \
+ "--enable-lash" \
+ "--disable-lash" \
+ "for audio session handling support"
diff --git a/audio-soft/patchage/DETAILS b/audio-soft/patchage/DETAILS
new file mode 100755
index 0000000..fe3d700
--- /dev/null
+++ b/audio-soft/patchage/DETAILS
@@ -0,0 +1,33 @@
+ SPELL=patchage
+if [[ $PATCHAGE_VCS == y ]]
+then
+ if [[ $PATCHAGE_VCS_AUTOUPDATE == y ]]
+ then
+ VERSION=$(date +%Y%m%d)
+ else
+ VERSION=svn
+ fi
+ SOURCE=drobilla_lad-$VERSION.tar.bz2
+ SOURCE_URL[0]=svn_http://svn.drobilla.net/lad:lad
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/drobilla_lad-$VERSION"
+else
+ VERSION=0.4.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=http://download.drobilla.net/$SOURCE
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+fi
+ WEB_SITE=http://wiki.drobilla.net/Patchage
+ ENTERED=20080319
+ LICENSE[0]=GPL
+ KEYWORDS="alsa jack lash tools audio"
+ SHORT="A modular patch bay for audio and MIDI systems"
+cat << EOF
+Patchage is a modular patch bay for audio and MIDI systems based on
+JACK, LASH, and ALSA audio systems.
+EOF
diff --git a/audio-soft/patchage/HISTORY b/audio-soft/patchage/HISTORY
new file mode 100644
index 0000000..5f279b7
--- /dev/null
+++ b/audio-soft/patchage/HISTORY
@@ -0,0 +1,2 @@
+2008-03-19 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS, PREPARE, DEPENDS, PRE_BUILD, BUILD: Created spell.
diff --git a/audio-soft/patchage/PREPARE b/audio-soft/patchage/PREPARE
new file mode 100755
index 0000000..7bf27aa
--- /dev/null
+++ b/audio-soft/patchage/PREPARE
@@ -0,0 +1,7 @@
+config_query PATCHAGE_VCS "Build latest version from development tree?" n
&&
+
+if [[ $PATCHAGE_VCS == y ]]
+then
+ config_query PATCHAGE_VCS_AUTOUPDATE \
+ "Automatically update on every system update?" n
+fi
diff --git a/audio-soft/patchage/PRE_BUILD b/audio-soft/patchage/PRE_BUILD
new file mode 100755
index 0000000..9071c97
--- /dev/null
+++ b/audio-soft/patchage/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+if [[ $PATCHAGE_VCS == y ]]
+then
+ cd patchage &&
+ ./autogen.sh
+fi
diff --git a/database/flamerobin/DETAILS b/database/flamerobin/DETAILS
index 717e129..cfbbd80 100755
--- a/database/flamerobin/DETAILS
+++ b/database/flamerobin/DETAILS
@@ -1,6 +1,6 @@
SPELL=flamerobin
- VERSION=0.8.3
-
SOURCE_HASH=sha512:7e6e39e621860aa63bb7244de89268ed36969933af041c4c480a2a5ddc3383a7252f4357f37e4b2ae74d21f5f6b2b1bc0e7e13cdad9fb9587a739a61050ba61d
+ VERSION=0.8.6
+
SOURCE_HASH=sha512:d1e878d7e9f15aa6712d89c0c90785920461417121d2cf44e8ebff2c23f33ac4fb09945193fbbc99d625c1d59638a28a3c1dbd6263fae4d3840746cc8f84a8db
SOURCE=$SPELL-$VERSION-src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION-src
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/database/flamerobin/HISTORY b/database/flamerobin/HISTORY
index bfc0bb5..5ea9591 100644
--- a/database/flamerobin/HISTORY
+++ b/database/flamerobin/HISTORY
@@ -1,4 +1,7 @@
-2007-23-30 Treeve Jelbert <treeve AT sourcemage.org>
+2008-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.6
+
+2007-10-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.8.3