Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/hydrogen: ChangeLog hydrogen-0.9.5.ebuild
Date: Fri, 29 Jul 2011 09:15:39
Message-Id: 20110729091529.47F632004B@flycatcher.gentoo.org
1 ssuominen 11/07/29 09:15:29
2
3 Modified: ChangeLog hydrogen-0.9.5.ebuild
4 Log:
5 Fix building with liblrdf-0.4.0-r20
6
7 (Portage version: 2.2.0_alpha47/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.96 media-sound/hydrogen/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/hydrogen/ChangeLog?rev=1.96&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/hydrogen/ChangeLog?rev=1.96&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/hydrogen/ChangeLog?r1=1.95&r2=1.96
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/hydrogen/ChangeLog,v
19 retrieving revision 1.95
20 retrieving revision 1.96
21 diff -u -r1.95 -r1.96
22 --- ChangeLog 8 Apr 2011 11:11:50 -0000 1.95
23 +++ ChangeLog 29 Jul 2011 09:15:29 -0000 1.96
24 @@ -1,6 +1,11 @@
25 # ChangeLog for media-sound/hydrogen
26 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/hydrogen/ChangeLog,v 1.95 2011/04/08 11:11:50 aballier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-sound/hydrogen/ChangeLog,v 1.96 2011/07/29 09:15:29 ssuominen Exp $
29 +
30 + 29 Jul 2011; Samuli Suominen <ssuominen@g.o> hydrogen-0.9.5.ebuild,
31 + +files/hydrogen-0.9.5-use_lrdf_pkgconfig.patch:
32 + Use lrdf.pc to get -I/usr/include/raptor2 (lrdf.h -> raptor.h) with
33 + liblrdf-0.4.0-r20
34
35 *hydrogen-0.9.5 (08 Apr 2011)
36
37
38
39
40 1.2 media-sound/hydrogen/hydrogen-0.9.5.ebuild
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/hydrogen/hydrogen-0.9.5.ebuild?rev=1.2&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/hydrogen/hydrogen-0.9.5.ebuild?rev=1.2&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/hydrogen/hydrogen-0.9.5.ebuild?r1=1.1&r2=1.2
45
46 Index: hydrogen-0.9.5.ebuild
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/media-sound/hydrogen/hydrogen-0.9.5.ebuild,v
49 retrieving revision 1.1
50 retrieving revision 1.2
51 diff -u -r1.1 -r1.2
52 --- hydrogen-0.9.5.ebuild 8 Apr 2011 11:11:50 -0000 1.1
53 +++ hydrogen-0.9.5.ebuild 29 Jul 2011 09:15:29 -0000 1.2
54 @@ -1,9 +1,9 @@
55 # Copyright 1999-2011 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 -# $Header: /var/cvsroot/gentoo-x86/media-sound/hydrogen/hydrogen-0.9.5.ebuild,v 1.1 2011/04/08 11:11:50 aballier Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/media-sound/hydrogen/hydrogen-0.9.5.ebuild,v 1.2 2011/07/29 09:15:29 ssuominen Exp $
59
60 -EAPI=2
61 -inherit eutils multilib
62 +EAPI=4
63 +inherit eutils multilib flag-o-matic toolchain-funcs
64
65 DESCRIPTION="Advanced drum machine"
66 HOMEPAGE="http://www.hydrogen-music.org/"
67 @@ -24,14 +24,21 @@
68 lash? ( media-sound/lash )
69 portaudio? ( >=media-libs/portaudio-19_pre )"
70 DEPEND="${RDEPEND}
71 + dev-util/pkgconfig
72 dev-util/scons"
73
74 src_prepare() {
75 sed -i -e '/cppflags +=/d' Sconstruct || die
76 - epatch patches/portaudio.patch
77 + epatch \
78 + patches/portaudio.patch \
79 + "${FILESDIR}"/${P}-use_lrdf_pkgconfig.patch
80 }
81
82 src_compile() {
83 + # FIXME: The -I/usr/include/raptor2 gets lost in middle of build
84 + # despite -use_lrdf_pkgconfig.patch
85 + use ladspa && append-flags $($(tc-getPKG_CONFIG) --cflags lrdf)
86 +
87 export QTDIR="/usr/$(get_libdir)"
88 local myconf='portmidi=0' #90614
89
90 @@ -51,9 +58,9 @@
91 }
92
93 src_install() {
94 - dobin hydrogen || die
95 + dobin hydrogen
96 insinto /usr/share/hydrogen
97 - doins -r data || die
98 + doins -r data
99 doicon data/img/gray/h2-icon.svg
100 domenu hydrogen.desktop
101 dosym /usr/share/hydrogen/data/doc /usr/share/doc/${PF}/html