summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Mende <angelos@gentoo.org>2011-05-13 14:44:41 +0000
committerChristoph Mende <angelos@gentoo.org>2011-05-13 14:44:41 +0000
commit767befcdbbbb8d837ba3810d5f7db39ffe1771af (patch)
tree0028135c3c24117e27a3604d74d1b8bf269a1d6c /media-sound/qmidiarp
parentStable for HPPA (bug #363965). (diff)
downloadgentoo-2-767befcdbbbb8d837ba3810d5f7db39ffe1771af.tar.gz
gentoo-2-767befcdbbbb8d837ba3810d5f7db39ffe1771af.tar.bz2
gentoo-2-767befcdbbbb8d837ba3810d5f7db39ffe1771af.zip
Fix compilation with forced as-needed (bug #367093)
(Portage version: 2.2.0_alpha32/cvs/Linux x86_64)
Diffstat (limited to 'media-sound/qmidiarp')
-rw-r--r--media-sound/qmidiarp/ChangeLog6
-rw-r--r--media-sound/qmidiarp/files/qmidiarp-0.3.9-ldadd.patch23
-rw-r--r--media-sound/qmidiarp/qmidiarp-0.3.9.ebuild8
3 files changed, 35 insertions, 2 deletions
diff --git a/media-sound/qmidiarp/ChangeLog b/media-sound/qmidiarp/ChangeLog
index ec317ba96644..596c8a227522 100644
--- a/media-sound/qmidiarp/ChangeLog
+++ b/media-sound/qmidiarp/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-sound/qmidiarp
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/qmidiarp/ChangeLog,v 1.12 2011/04/26 12:24:00 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/qmidiarp/ChangeLog,v 1.13 2011/05/13 14:44:41 angelos Exp $
+
+ 13 May 2011; Christoph Mende <angelos@gentoo.org> qmidiarp-0.3.9.ebuild,
+ +files/qmidiarp-0.3.9-ldadd.patch:
+ Fix compilation with forced as-needed (bug #367093)
*qmidiarp-0.3.9 (26 Apr 2011)
diff --git a/media-sound/qmidiarp/files/qmidiarp-0.3.9-ldadd.patch b/media-sound/qmidiarp/files/qmidiarp-0.3.9-ldadd.patch
new file mode 100644
index 000000000000..e4ffeb1660a0
--- /dev/null
+++ b/media-sound/qmidiarp/files/qmidiarp-0.3.9-ldadd.patch
@@ -0,0 +1,23 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index e2385d0..2c22252 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -44,6 +44,8 @@ qmidiarp_SOURCES = \
+ seqdriver.cpp seqdriver.h \
+ slider.cpp slider.h
+
++qmidiarp_LDADD = $(QT_LIBS)
++
+ translationsdir = $(pkgdatadir)/translations
+ translations = \
+ translations/qmidiarp_de.ts \
+@@ -54,8 +56,7 @@ translations_DATA = \
+ translations/qmidiarp_fr.qm
+
+
+-AM_LDFLAGS = @QT_LIBS@ @DEFS@
+-AM_CXXFLAGS = @QT_CXXFLAGS@
++AM_CPPFLAGS = @QT_CXXFLAGS@
+ DEFS = -Wall -Wextra -D_REENTRANT -DTRANSLATIONSDIR=\"$(translationsdir)\" @DEFS@
+
+ # misc files which are distributed but not installed
diff --git a/media-sound/qmidiarp/qmidiarp-0.3.9.ebuild b/media-sound/qmidiarp/qmidiarp-0.3.9.ebuild
index 5918e1d36ce3..1c5a711b4dd9 100644
--- a/media-sound/qmidiarp/qmidiarp-0.3.9.ebuild
+++ b/media-sound/qmidiarp/qmidiarp-0.3.9.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/qmidiarp/qmidiarp-0.3.9.ebuild,v 1.1 2011/04/26 12:24:00 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/qmidiarp/qmidiarp-0.3.9.ebuild,v 1.2 2011/05/13 14:44:41 angelos Exp $
EAPI=4
+inherit autotools eutils
DESCRIPTION="An arpeggiator, sequencer and MIDI LFO for ALSA"
HOMEPAGE="http://qmidiarp.sourceforge.net/"
@@ -20,3 +21,8 @@ DEPEND="${RDEPEND}
dev-util/pkgconfig"
DOCS="AUTHORS ChangeLog NEWS README"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ldadd.patch
+ eautomake
+}