summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank van de Pol <fvdpol@gentoo.org>2006-07-08 22:25:47 +0000
committerFrank van de Pol <fvdpol@gentoo.org>2006-07-08 22:25:47 +0000
commit3fc1939f7526732ad650999ae80d694c2f9773a1 (patch)
tree2cc90aaa173d000093454645ced50f56cee44a06 /media-sound/amsynth
parentAdd this package to media-optical. (diff)
downloadgentoo-2-3fc1939f7526732ad650999ae80d694c2f9773a1.tar.gz
gentoo-2-3fc1939f7526732ad650999ae80d694c2f9773a1.tar.bz2
gentoo-2-3fc1939f7526732ad650999ae80d694c2f9773a1.zip
Version bump to 1.1.0.
(Portage version: 2.1.1_pre2-r4)
Diffstat (limited to 'media-sound/amsynth')
-rw-r--r--media-sound/amsynth/ChangeLog10
-rw-r--r--media-sound/amsynth/amsynth-1.1.0.ebuild52
-rw-r--r--media-sound/amsynth/files/amsynth-1.1.0-gcc4.patch11
-rw-r--r--media-sound/amsynth/files/digest-amsynth-1.1.03
4 files changed, 74 insertions, 2 deletions
diff --git a/media-sound/amsynth/ChangeLog b/media-sound/amsynth/ChangeLog
index 7d9f659e5a0f..8401644658aa 100644
--- a/media-sound/amsynth/ChangeLog
+++ b/media-sound/amsynth/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/amsynth
-# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/amsynth/ChangeLog,v 1.18 2005/07/17 16:15:17 fvdpol Exp $
+# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/amsynth/ChangeLog,v 1.19 2006/07/08 22:25:47 fvdpol Exp $
+
+*amsynth-1.1.0 (08 Jul 2006)
+
+ 08 Jul 2006; Frank van de Pol <fvdpol@gentoo.org>
+ +files/amsynth-1.1.0-gcc4.patch, +amsynth-1.1.0.ebuild:
+ Version bump to 1.1.0.
*amsynth-1.0.0-r1 (17 Jul 2005)
diff --git a/media-sound/amsynth/amsynth-1.1.0.ebuild b/media-sound/amsynth/amsynth-1.1.0.ebuild
new file mode 100644
index 000000000000..deab3aab87ed
--- /dev/null
+++ b/media-sound/amsynth/amsynth-1.1.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/amsynth/amsynth-1.1.0.ebuild,v 1.1 2006/07/08 22:25:47 fvdpol Exp $
+
+IUSE="oss alsa jack"
+
+inherit eutils
+
+MY_P=${P/_rc/-rc}
+MY_P=${MY_P/amsynth/amSynth}
+
+DESCRIPTION="amSynth stands for Analogue Modeling SYNTHesizer. It provides virtual analogue synthesis in the style of the classic Moog Minimoog/Roland Junos."
+HOMEPAGE="http://amsynthe.sourceforge.net/"
+SRC_URI="mirror://sourceforge/amsynthe/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+# libsndfile support is actually optional, but IMHO this package should have it
+DEPEND=">=dev-cpp/gtkmm-2.4
+ >=media-libs/libsndfile-1.0
+ alsa? ( >=media-libs/alsa-lib-0.9 media-sound/alsa-utils )
+ jack? ( media-sound/jack-audio-connection-kit )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch "${FILESDIR}/${P}-gcc4.patch"
+}
+
+src_compile() {
+ econf `use_with oss` `use_with alsa` `use_with jack` || die "configure failed"
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+}
+
+pkg_postinst() {
+ einfo
+ einfo "amSynth has been installed normally."
+ einfo "If you would like to use the virtual"
+ einfo "keyboard option, then do"
+ einfo "emerge vkeybd"
+ einfo "and make sure you emerged amSynth"
+ einfo "with alsa support (USE=alsa)"
+ einfo
+}
diff --git a/media-sound/amsynth/files/amsynth-1.1.0-gcc4.patch b/media-sound/amsynth/files/amsynth-1.1.0-gcc4.patch
new file mode 100644
index 000000000000..19bbd12d9c20
--- /dev/null
+++ b/media-sound/amsynth/files/amsynth-1.1.0-gcc4.patch
@@ -0,0 +1,11 @@
+diff -urN ../tmp-orig/amsynth-1.1.0/src/Thread.h ./src/Thread.h
+--- ../tmp-orig/amsynth-1.1.0/src/Thread.h 2005-10-26 19:45:10.000000000 +0000
++++ ./src/Thread.h 2005-11-02 10:31:44.000000000 +0000
+@@ -26,6 +26,7 @@
+ #define _THREAD_H
+
+ #include <pthread.h>
++#include <signal.h>
+
+ class Thread
+ {
diff --git a/media-sound/amsynth/files/digest-amsynth-1.1.0 b/media-sound/amsynth/files/digest-amsynth-1.1.0
new file mode 100644
index 000000000000..3bd43c827c06
--- /dev/null
+++ b/media-sound/amsynth/files/digest-amsynth-1.1.0
@@ -0,0 +1,3 @@
+MD5 94b3d6092c1406ca9cf81b76d8b16446 amSynth-1.1.0.tar.gz 445186
+RMD160 93a2059a01f9c6c5c89ae2b70a90828d82ee4f74 amSynth-1.1.0.tar.gz 445186
+SHA256 698763b5abf2a7ab496b9c8c817e289dda631f8e518b5f608bb5068b3f52e8cf amSynth-1.1.0.tar.gz 445186