sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (dbeba4f155a72099f7597d0765d21ede405d9970)
- 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 (dbeba4f155a72099f7597d0765d21ede405d9970)
- Date: Thu, 3 May 2007 16:00:48 -0500
GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:
ChangeLog | 3 +++
audio-creation/phasex/BUILD | 1 +
audio-creation/phasex/DEPENDS | 3 +++
audio-creation/phasex/DETAILS | 18 ++++++++++++++++++
audio-creation/phasex/HISTORY | 3 +++
audio-creation/phasex/PRE_BUILD | 14 ++++++++++++++
audio-creation/phasex/phasex_crash_fix.diff | 11 +++++++++++
7 files changed, 53 insertions(+)
New commits:
commit dbeba4f155a72099f7597d0765d21ede405d9970
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
phasex: New spell, software synthesizer.
diff --git a/ChangeLog b/ChangeLog
index 91d6a7e..ec0c817 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-05-03 Juuso Alasuutari <iuso AT sourcemage.org>
+ * audio-creation/phasex: New spell, software synthesizer.
+
2007-05-03 David Kowis <dkowis AT shlrm.org>
* collab/moinmoin: new spell, moinmoin wiki
diff --git a/audio-creation/phasex/BUILD b/audio-creation/phasex/BUILD
new file mode 100755
index 0000000..ee1fae5
--- /dev/null
+++ b/audio-creation/phasex/BUILD
@@ -0,0 +1 @@
+OPTS="--disable-dependency-tracking $OPTS" default_build
diff --git a/audio-creation/phasex/DEPENDS b/audio-creation/phasex/DEPENDS
new file mode 100755
index 0000000..1ceffe0
--- /dev/null
+++ b/audio-creation/phasex/DEPENDS
@@ -0,0 +1,3 @@
+depends gtk+2 &&
+depends alsa-lib &&
+depends JACK-DRIVER
diff --git a/audio-creation/phasex/DETAILS b/audio-creation/phasex/DETAILS
new file mode 100755
index 0000000..22f83d5
--- /dev/null
+++ b/audio-creation/phasex/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=phasex
+ VERSION=0.10.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://www.sysex.net/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:426a61bb78770990bb5f120a1e4bf574a1dc85efbfce9ac6b6566930b80d9d7a36e28a920a0f038c422d28ce5d9af1b0ce1b50f2c114fba2e9e143d0b4a4f865
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.sysex.net/phasex/
+ LICENSE[0]=GPL
+ ENTERED=20070503
+ KEYWORDS="editors audio"
+ SHORT="Software synthesizer."
+cat << EOF
+[P]hase [H]armonic [A]dvanced [S]ynthesis [EX]periment is a software
+synthesizer designed to incorporate some experimental features not
+found in many other synths (like phase offset modulation) along with
+a good implementation of a lot of the features seen on most modern
+synthesizers.
+EOF
diff --git a/audio-creation/phasex/HISTORY b/audio-creation/phasex/HISTORY
new file mode 100644
index 0000000..fad6f01
--- /dev/null
+++ b/audio-creation/phasex/HISTORY
@@ -0,0 +1,3 @@
+2007-05-03 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD, BUILD, phasex_crash_fix.diff:
+ Created spell.
diff --git a/audio-creation/phasex/PRE_BUILD b/audio-creation/phasex/PRE_BUILD
new file mode 100755
index 0000000..a212551
--- /dev/null
+++ b/audio-creation/phasex/PRE_BUILD
@@ -0,0 +1,14 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+# Fix build bug
+# http://linuxaudio.org/pipermail/linux-audio-dev/2007-May/019013.html
+sed -i "1i#define PHASEX_DIR \"$INSTALL_ROOT/usr/share/phasex\"" \
+ src/phasex.c &&
+
+# Fix crash
+# http://linuxaudio.org/pipermail/linux-audio-dev/2007-May/019017.html
+patch -p0 < "$SCRIPT_DIRECTORY/phasex_crash_fix.diff" &&
+
+# Insert our architecture optimizations
+sed -i "s|^X_OPT_FLAGS=\"|X_OPT_FLAGS=\"$CFLAGS |" configure
diff --git a/audio-creation/phasex/phasex_crash_fix.diff
b/audio-creation/phasex/phasex_crash_fix.diff
new file mode 100644
index 0000000..90222c5
--- /dev/null
+++ b/audio-creation/phasex/phasex_crash_fix.diff
@@ -0,0 +1,11 @@
+--- src/gtkknob.c~ 2007-05-03 22:57:55.000000000 +0300
++++ src/gtkknob.c 2007-05-03 22:59:02.000000000 +0300
+@@ -238,7 +238,7 @@
+ attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP;
+ widget->window = gdk_window_new(widget->parent->window, &attributes,
attributes_mask);
+
+- widget->style = gtk_style_attach(widget->parent->style, widget->window);
++ widget->style = gtk_style_attach(widget->style, widget->window);
+
+ gdk_window_set_user_data(widget->window, widget);
+
- [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (dbeba4f155a72099f7597d0765d21ede405d9970), Juuso Alasuutari, 05/03/2007
Archive powered by MHonArc 2.6.24.