Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Thomas Orgis (244c3173ab3b1b0ec4a1d9b510f3e0326cdc0c94)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Thomas Orgis <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Thomas Orgis (244c3173ab3b1b0ec4a1d9b510f3e0326cdc0c94)
  • Date: Wed, 9 Jul 2008 19:06:03 -0500

GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:

ChangeLog | 3
audio-creation/traverso/BUILD | 3
audio-creation/traverso/DEPENDS | 15 +++
audio-creation/traverso/DETAILS | 16 ++++
audio-creation/traverso/DOWNLOAD | 8 ++
audio-creation/traverso/HISTORY | 3
audio-creation/traverso/INSTALL | 1
audio-creation/traverso/PRE_BUILD | 3
audio-creation/traverso/traverso-0.42.0-fixes.patch | 77
++++++++++++++++++++
9 files changed, 129 insertions(+)

New commits:
commit 244c3173ab3b1b0ec4a1d9b510f3e0326cdc0c94
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

new spell: traverso

diff --git a/ChangeLog b/ChangeLog
index d28660e..3b2e704 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2008-07-10 Thomas Orgis <sobukus AT sourcemage.org>
+ * audio-creation/traverso: new spell, multitrack recorder with
friendly GUI
+
2008-07-09 Thomas Orgis <sobukus AT sourcemage.org>
* audio-drivers/libfreebob: new spell, FireWire audio interface driver

diff --git a/audio-creation/traverso/BUILD b/audio-creation/traverso/BUILD
new file mode 100755
index 0000000..265b037
--- /dev/null
+++ b/audio-creation/traverso/BUILD
@@ -0,0 +1,3 @@
+/usr/bin/qt4/qmake &&
+make
+
diff --git a/audio-creation/traverso/DEPENDS b/audio-creation/traverso/DEPENDS
new file mode 100755
index 0000000..5a41980
--- /dev/null
+++ b/audio-creation/traverso/DEPENDS
@@ -0,0 +1,15 @@
+depends g++ &&
+depends qt4 &&
+depends JACK-DRIVER &&
+depends alsa-lib &&
+depends redland &&
+depends rasqal &&
+depends fftw &&
+depends libsndfile &&
+depends libsamplerate &&
+depends wavpack &&
+depends libogg &&
+depends libvorbis &&
+depends flac &&
+depends libmad &&
+depends lame
diff --git a/audio-creation/traverso/DETAILS b/audio-creation/traverso/DETAILS
new file mode 100755
index 0000000..cda2110
--- /dev/null
+++ b/audio-creation/traverso/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=traverso
+ VERSION=0.42.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]="http://www.${SPELL}-daw.org/download.html&d=${SOURCE}";
+
SOURCE_HASH=sha512:174f945ec41793cf0bfe366a380ed4610d1a67d23b880a2ecde8d408d044fc39db8077c312bb0b7124c1a90ba89e7cc96ba24cfcf5da6d5530dcbdcd136b9bcc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://traverso-daw.org";
+ LICENSE[0]=GPL
+ ENTERED=20080709
+ SHORT="multitrack audio recording and editing suite"
+cat << EOF
+Traverso DAW is a GPL licensed, cross platform multitrack audio recording
+and editing suite, with an innovative and easy to master User Interface.
+It's suited for both the professional and home user, who needs a robust and
+solid DAW.
+EOF
diff --git a/audio-creation/traverso/DOWNLOAD
b/audio-creation/traverso/DOWNLOAD
new file mode 100755
index 0000000..b470dce
--- /dev/null
+++ b/audio-creation/traverso/DOWNLOAD
@@ -0,0 +1,8 @@
+if [[ -e ${SOURCE_CACHE}/${SOURCE} ]] ; then
+ message "${MESSAGE_COLOR}Found source file" \
+ "${FILE_COLOR}${SOURCE}${DEFAULT_COLOR}"
+else
+ message "${MESSAGE_COLOR}Downloading source file" \
+ "${FILE_COLOR}${SOURCE}${DEFAULT_COLOR}" &&
+ wget ${SOURCE_URL} -O ${SOURCE_CACHE}/${SOURCE}
+fi
diff --git a/audio-creation/traverso/HISTORY b/audio-creation/traverso/HISTORY
new file mode 100644
index 0000000..5024faf
--- /dev/null
+++ b/audio-creation/traverso/HISTORY
@@ -0,0 +1,3 @@
+2008-07-09 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+ * traverso-0.42.0-fixes.patch: gcc-4.3 and stuff...
diff --git a/audio-creation/traverso/INSTALL b/audio-creation/traverso/INSTALL
new file mode 100755
index 0000000..6b948a4
--- /dev/null
+++ b/audio-creation/traverso/INSTALL
@@ -0,0 +1 @@
+cp traverso "$INSTALL_ROOT/usr/bin"
diff --git a/audio-creation/traverso/PRE_BUILD
b/audio-creation/traverso/PRE_BUILD
new file mode 100755
index 0000000..42974b1
--- /dev/null
+++ b/audio-creation/traverso/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+patch -Np1 < "$SCRIPT_DIRECTORY/traverso-0.42.0-fixes.patch"
diff --git a/audio-creation/traverso/traverso-0.42.0-fixes.patch
b/audio-creation/traverso/traverso-0.42.0-fixes.patch
new file mode 100644
index 0000000..f980ad9
--- /dev/null
+++ b/audio-creation/traverso/traverso-0.42.0-fixes.patch
@@ -0,0 +1,77 @@
+Nur in traverso-0.42.0.fix: lib.
+Nur in traverso-0.42.0.fix/src/3rdparty/slv2: build.
+Nur in traverso-0.42.0.fix/src/audiofileio: build.
+Nur in traverso-0.42.0.fix/src/commands: build.
+Nur in traverso-0.42.0.fix/src/commands/plugins/TraversoCommands: build.
+Nur in traverso-0.42.0.fix/src/core: build.
+diff -ru traverso-0.42.0/src/core/ReadSource.cpp
traverso-0.42.0.fix/src/core/ReadSource.cpp
+--- traverso-0.42.0/src/core/ReadSource.cpp 2007-12-10 13:51:50.000000000
+0100
++++ traverso-0.42.0.fix/src/core/ReadSource.cpp 2008-07-10
01:04:57.000000000 +0200
+@@ -31,6 +31,7 @@
+ #include "AudioDevice.h"
+ #include <QFile>
+ #include "Config.h"
++#include <climits>
+
+ // Always put me below _all_ includes, this is needed
+ // in case we run with memory leak detection enabled!
+@@ -203,7 +204,7 @@
+ }
+
+ if (m_silent) {
+- m_length = TimeRef(LONG_LONG_MAX);
++ m_length = TimeRef(LLONG_MAX);
+ m_channelCount = 0;
+ m_origBitDepth = 16;
+ m_bufferstatus->fillStatus = 100;
+diff -ru traverso-0.42.0/src/core/Song.cpp
traverso-0.42.0.fix/src/core/Song.cpp
+--- traverso-0.42.0/src/core/Song.cpp 2007-12-10 13:51:50.000000000 +0100
++++ traverso-0.42.0.fix/src/core/Song.cpp 2008-07-10 00:58:43.000000000
+0200
+@@ -369,7 +369,7 @@
+ m_rendering = true;
+ }
+
+- spec->startLocation = LONG_LONG_MAX;
++ spec->startLocation = LLONG_MAX;
+ spec->endLocation = TimeRef();
+
+ TimeRef endlocation, startlocation;
+diff -ru traverso-0.42.0/src/core/Track.cpp
traverso-0.42.0.fix/src/core/Track.cpp
+--- traverso-0.42.0/src/core/Track.cpp 2007-12-10 13:51:50.000000000 +0100
++++ traverso-0.42.0.fix/src/core/Track.cpp 2008-07-10 00:58:43.000000000
+0200
+@@ -504,7 +504,7 @@
+ return;
+
+ endlocation = TimeRef();
+- startlocation = LONG_LONG_MAX;
++ startlocation = LLONG_MAX;
+
+ apill_foreach(AudioClip* clip, AudioClip, m_clips) {
+ if (! clip->is_muted() ) {
+Nur in traverso-0.42.0.fix/src/engine: build.
+Nur in traverso-0.42.0.fix/src/plugins: build.
+Nur in traverso-0.42.0.fix/src/traverso: build.
+diff -ru traverso-0.42.0/src/traverso/Main.cpp
traverso-0.42.0.fix/src/traverso/Main.cpp
+--- traverso-0.42.0/src/traverso/Main.cpp 2007-12-10 13:51:50.000000000
+0100
++++ traverso-0.42.0.fix/src/traverso/Main.cpp 2008-07-10 01:14:08.000000000
+0200
+@@ -27,6 +27,7 @@
+ #include "Traverso.h"
+ #include "Main.h"
+ #include "../config.h"
++#include <cstdlib>
+
+ // Always put me below _all_ includes, this is needed
+ // in case we run with memory leak detection enabled!
+Nur in traverso-0.42.0.fix/src/traverso/songcanvas: build.
+diff -ru traverso-0.42.0/src/traverso/songcanvas/TimeLineView.cpp
traverso-0.42.0.fix/src/traverso/songcanvas/TimeLineView.cpp
+--- traverso-0.42.0/src/traverso/songcanvas/TimeLineView.cpp 2007-12-10
13:51:50.000000000 +0100
++++ traverso-0.42.0.fix/src/traverso/songcanvas/TimeLineView.cpp
2008-07-10 01:11:47.000000000 +0200
+@@ -129,7 +129,7 @@
+ {
+ if (d->bypassjog) {
+ int diff = d->jogBypassPos - cpointer().x();
+- if (std::abs(diff) > 15) {
++ if (diff > 15 || diff < -15) { // perplexed by that std::abs
error
+ d->bypassjog = false;
+ } else {
+ return 0;



  • [SM-Commit] GIT changes to master grimoire by Thomas Orgis (244c3173ab3b1b0ec4a1d9b510f3e0326cdc0c94), Thomas Orgis, 07/09/2008

Archive powered by MHonArc 2.6.24.

Top of Page