summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Brinkmann <luckyduck@gentoo.org>2005-03-09 21:49:24 +0000
committerJan Brinkmann <luckyduck@gentoo.org>2005-03-09 21:49:24 +0000
commita9ec50a3ef96f88c0a115a73e8af2097947f6e23 (patch)
tree1307d3e430cec34c6f7cc9210ef49f615b1ff829 /media-sound/rosegarden
parentstable on amd64 wrt to #82534 (diff)
downloadgentoo-2-a9ec50a3ef96f88c0a115a73e8af2097947f6e23.tar.gz
gentoo-2-a9ec50a3ef96f88c0a115a73e8af2097947f6e23.tar.bz2
gentoo-2-a9ec50a3ef96f88c0a115a73e8af2097947f6e23.zip
Added a patch to fix a dssi related problem, closes #83168. Filtered out a cflag which causes trouble, closes #84260. Fixed useflag related problem, closes #82936
(Portage version: 2.0.51.19)
Diffstat (limited to 'media-sound/rosegarden')
-rw-r--r--media-sound/rosegarden/ChangeLog8
-rw-r--r--media-sound/rosegarden/files/4.1.0-dssi.patch17
-rw-r--r--media-sound/rosegarden/rosegarden-4.1.0.ebuild15
3 files changed, 37 insertions, 3 deletions
diff --git a/media-sound/rosegarden/ChangeLog b/media-sound/rosegarden/ChangeLog
index a1c605954d4f..b5048dff4c20 100644
--- a/media-sound/rosegarden/ChangeLog
+++ b/media-sound/rosegarden/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/rosegarden
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/ChangeLog,v 1.25 2005/02/19 22:51:08 luckyduck Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/ChangeLog,v 1.26 2005/03/09 21:49:24 luckyduck Exp $
+
+ 09 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> +files/4.1.0-dssi.patch,
+ rosegarden-4.1.0.ebuild:
+ Added a patch to fix a dssi related problem, closes #83168. Filtered out a
+ cflag which causes trouble, closes #84260. Fixed useflag related problem,
+ closes #82936
*rosegarden-4.1.0 (19 Feb 2005)
diff --git a/media-sound/rosegarden/files/4.1.0-dssi.patch b/media-sound/rosegarden/files/4.1.0-dssi.patch
new file mode 100644
index 000000000000..a9277b8932cb
--- /dev/null
+++ b/media-sound/rosegarden/files/4.1.0-dssi.patch
@@ -0,0 +1,17 @@
+diff -urpN rosegarden-4-1.0.orig/gui/audiopluginoscgui.cpp rosegarden-4-1.0/gui/audiopluginoscgui.cpp
+--- rosegarden-4-1.0.orig/gui/audiopluginoscgui.cpp 2005-03-09 22:28:07.476891736 +0100
++++ rosegarden-4-1.0/gui/audiopluginoscgui.cpp 2005-03-09 22:29:07.263802744 +0100
+@@ -24,9 +24,12 @@
+ #ifdef HAVE_LIBLO
+
+ #include <lo/lo.h>
+-#include <dssi.h>
+ #include <iostream>
+
++#ifdef HAVE_DSSI
++#include <dssi.h>
++#endif
++
+ #include "PluginIdentifier.h"
+ #include "AudioPluginInstance.h"
+ #include "MappedCommon.h"
diff --git a/media-sound/rosegarden/rosegarden-4.1.0.ebuild b/media-sound/rosegarden/rosegarden-4.1.0.ebuild
index eb95239f4af4..8f496eed8d2a 100644
--- a/media-sound/rosegarden/rosegarden-4.1.0.ebuild
+++ b/media-sound/rosegarden/rosegarden-4.1.0.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/rosegarden-4.1.0.ebuild,v 1.1 2005/02/19 22:51:08 luckyduck Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/rosegarden-4.1.0.ebuild,v 1.2 2005/03/09 21:49:24 luckyduck Exp $
+
+inherit eutils flag-o-matic
IUSE="alsa arts jack"
@@ -37,7 +39,7 @@ pkg_setup() {
snd_conf="--without-arts"
else
if use arts; then
- snd_conf="--without-arts"
+ snd_conf="--with-arts"
else
ewarn "Neither arts or alsa USE flags selected. Choosing"
ewarn "alsa by default."
@@ -46,7 +48,16 @@ pkg_setup() {
fi
}
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/${PV}-dssi.patch
+}
+
src_compile() {
+ strip-flags -fvisibility-inlines-hidden
+
addwrite ${QTDIR}/etc/settings
econf ${snd_conf} `use_with jack` \
--with-ladspa \