Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (3c00353ea4b4208a209dda813b8557ca30016b16)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Juuso Alasuutari <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (3c00353ea4b4208a209dda813b8557ca30016b16)
  • Date: Tue, 18 Mar 2008 22:44:39 -0500

GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:

ChangeLog | 10 ++++++++++
audio-libs/raul/BUILD | 11 +++++++++++
audio-libs/raul/DEPENDS | 22 ++++++++++++++++++++++
audio-libs/raul/DETAILS | 33 +++++++++++++++++++++++++++++++++
audio-libs/raul/HISTORY | 2 ++
audio-libs/raul/INSTALL | 7 +++++++
audio-libs/raul/PREPARE | 7 +++++++
audio-libs/raul/PRE_BUILD | 8 ++++++++
audio-soft/patchage/BUILD | 6 ++++++
audio-soft/patchage/DEPENDS | 31 +++++++++++++++++++++++++++++++
audio-soft/patchage/DETAILS | 33 +++++++++++++++++++++++++++++++++
audio-soft/patchage/HISTORY | 2 ++
audio-soft/patchage/PREPARE | 7 +++++++
audio-soft/patchage/PRE_BUILD | 8 ++++++++
dave_robillard.gpg |binary
graphics-libs/flowcanvas/BUILD | 11 +++++++++++
graphics-libs/flowcanvas/CONFIGURE | 4 ++++
graphics-libs/flowcanvas/DEPENDS | 21 +++++++++++++++++++++
graphics-libs/flowcanvas/DETAILS | 34 ++++++++++++++++++++++++++++++++++
graphics-libs/flowcanvas/HISTORY | 3 +++
graphics-libs/flowcanvas/INSTALL | 7 +++++++
graphics-libs/flowcanvas/PREPARE | 7 +++++++
graphics-libs/flowcanvas/PRE_BUILD | 8 ++++++++
23 files changed, 282 insertions(+)

New commits:
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 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.

diff --git a/ChangeLog b/ChangeLog
index 5d0e3b5..37d4f94 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+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.
+
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-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-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/dave_robillard.gpg b/dave_robillard.gpg
new file mode 100644
index 0000000..afcceb9
Binary files /dev/null and b/dave_robillard.gpg differ
diff --git a/graphics-libs/flowcanvas/BUILD b/graphics-libs/flowcanvas/BUILD
new file mode 100755
index 0000000..2092c3e
--- /dev/null
+++ b/graphics-libs/flowcanvas/BUILD
@@ -0,0 +1,11 @@
+if [[ $FLOWCANVAS_VCS == y ]]
+then
+ cd "$SOURCE_DIRECTORY/flowcanvas"
+fi &&
+
+OPTS="$FLOWCANVAS_ANTIALIAS $OPTS" default_build &&
+
+if is_depends_enabled $SPELL doxygen
+then
+ make docs
+fi
diff --git a/graphics-libs/flowcanvas/CONFIGURE
b/graphics-libs/flowcanvas/CONFIGURE
new file mode 100755
index 0000000..cb87534
--- /dev/null
+++ b/graphics-libs/flowcanvas/CONFIGURE
@@ -0,0 +1,4 @@
+config_query_option FLOWCANVAS_ANTIALIAS \
+ "Enable anti-aliased canvas?" y \
+ "--enable-anti-aliasing" \
+ "--disable-anti-aliasing"
diff --git a/graphics-libs/flowcanvas/DEPENDS
b/graphics-libs/flowcanvas/DEPENDS
new file mode 100755
index 0000000..e05b962
--- /dev/null
+++ b/graphics-libs/flowcanvas/DEPENDS
@@ -0,0 +1,21 @@
+depends g++ &&
+depends boost &&
+depends gtkmm2 &&
+depends libgnomecanvasmm &&
+
+if [[ $FLOWCANVAS_VCS == y ]]
+then
+ depends libtool &&
+ depends automake &&
+ depends autoconf
+fi &&
+
+optional_depends graphviz \
+ "" \
+ "" \
+ "for auto-layout support" &&
+
+optional_depends doxygen \
+ "--enable-documentation" \
+ "--disable-documentation" \
+ "to build API documentation"
diff --git a/graphics-libs/flowcanvas/DETAILS
b/graphics-libs/flowcanvas/DETAILS
new file mode 100755
index 0000000..1febaa1
--- /dev/null
+++ b/graphics-libs/flowcanvas/DETAILS
@@ -0,0 +1,34 @@
+ SPELL=flowcanvas
+if [[ $FLOWCANVAS_VCS == y ]]
+then
+ if [[ $FLOWCANVAS_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/FlowCanvas
+ ENTERED=20080319
+ LICENSE[0]=GPL
+ KEYWORDS="images graphics libs"
+ SHORT="A Gtkmm/Gnomecanvasmm widget for finite state automata
diagrams"
+cat << EOF
+FlowCanvas is an interactive Gtkmm/Gnomecanvasmm widget for "boxes
+and lines" environments (ie modular synths or interactive finite
+state automata diagrams).
+EOF
diff --git a/graphics-libs/flowcanvas/HISTORY
b/graphics-libs/flowcanvas/HISTORY
new file mode 100644
index 0000000..fe543f1
--- /dev/null
+++ b/graphics-libs/flowcanvas/HISTORY
@@ -0,0 +1,3 @@
+2008-03-19 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS, PREPARE, CONFIGURE, DEPENDS, PRE_BUILD, BUILD, INSTALL:
+ Created spell.
diff --git a/graphics-libs/flowcanvas/INSTALL
b/graphics-libs/flowcanvas/INSTALL
new file mode 100755
index 0000000..ae96df0
--- /dev/null
+++ b/graphics-libs/flowcanvas/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/graphics-libs/flowcanvas/PREPARE
b/graphics-libs/flowcanvas/PREPARE
new file mode 100755
index 0000000..f18f124
--- /dev/null
+++ b/graphics-libs/flowcanvas/PREPARE
@@ -0,0 +1,7 @@
+config_query FLOWCANVAS_VCS "Build latest version from development tree?"
n &&
+
+if [[ $FLOWCANVAS_VCS == y ]]
+then
+ config_query FLOWCANVAS_VCS_AUTOUPDATE \
+ "Automatically update on every system update?" n
+fi
diff --git a/graphics-libs/flowcanvas/PRE_BUILD
b/graphics-libs/flowcanvas/PRE_BUILD
new file mode 100755
index 0000000..0ceb7e3
--- /dev/null
+++ b/graphics-libs/flowcanvas/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+if [[ $FLOWCANVAS_VCS == y ]]
+then
+ cd flowcanvas &&
+ ./autogen.sh
+fi



  • [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (3c00353ea4b4208a209dda813b8557ca30016b16), Juuso Alasuutari, 03/18/2008

Archive powered by MHonArc 2.6.24.

Top of Page