Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/rosegarden: ChangeLog rosegarden-1.6.1-r1.ebuild rosegarden-1.6.1.ebuild
Date: Sun, 06 Jan 2008 19:07:02
Message-Id: E1JBapn-0007yD-Cs@stork.gentoo.org
1 flameeyes 08/01/06 19:06:59
2
3 Modified: ChangeLog
4 Added: rosegarden-1.6.1-r1.ebuild
5 Removed: rosegarden-1.6.1.ebuild
6 Log:
7 Fix handling of user-defined CXXFLAGS, revision bump to force rebuild. Fix bug #204013. I hate cmake.
8 (Portage version: 2.1.4_rc14)
9
10 Revision Changes Path
11 1.49 media-sound/rosegarden/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/ChangeLog?rev=1.49&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/ChangeLog?rev=1.49&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/ChangeLog?r1=1.48&r2=1.49
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/rosegarden/ChangeLog,v
20 retrieving revision 1.48
21 retrieving revision 1.49
22 diff -u -r1.48 -r1.49
23 --- ChangeLog 23 Dec 2007 12:56:26 -0000 1.48
24 +++ ChangeLog 6 Jan 2008 19:06:58 -0000 1.49
25 @@ -1,6 +1,14 @@
26 # ChangeLog for media-sound/rosegarden
27 -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/ChangeLog,v 1.48 2007/12/23 12:56:26 carlo Exp $
29 +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/ChangeLog,v 1.49 2008/01/06 19:06:58 flameeyes Exp $
31 +
32 +*rosegarden-1.6.1-r1 (06 Jan 2008)
33 +
34 + 06 Jan 2008; Diego Pettenò <flameeyes@g.o>
35 + +files/rosegarden-1.6.1-nojack.patch, -rosegarden-1.6.1.ebuild,
36 + +rosegarden-1.6.1-r1.ebuild:
37 + Fix handling of user-defined CXXFLAGS, revision bump to force rebuild. Fix
38 + bug #204013. I hate cmake.
39
40 *rosegarden-1.6.1 (23 Dec 2007)
41
42
43
44
45 1.1 media-sound/rosegarden/rosegarden-1.6.1-r1.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/rosegarden-1.6.1-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/rosegarden-1.6.1-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: rosegarden-1.6.1-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2008 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/rosegarden-1.6.1-r1.ebuild,v 1.1 2008/01/06 19:06:58 flameeyes Exp $
55
56 inherit eutils kde-functions cmake-utils
57
58 MY_PV="${PV/_rc*/}"
59 #MY_PV="${MY_PV/4./}"
60 MY_P="${PN}-${MY_PV}"
61 S="${WORKDIR}/${MY_P}"
62
63 DESCRIPTION="MIDI and audio sequencer and notation editor."
64 HOMEPAGE="http://www.rosegardenmusic.com/"
65 SRC_URI="mirror://sourceforge/rosegarden/${MY_P}.tar.bz2"
66
67 LICENSE="GPL-2"
68 SLOT="0"
69 KEYWORDS="~amd64 ~ppc ~x86"
70 IUSE="alsa debug jack dssi lirc"
71
72 RDEPEND="
73 alsa? ( >=media-libs/alsa-lib-1.0
74 jack? ( >=media-sound/jack-audio-connection-kit-0.77 )
75 )
76 >=media-libs/ladspa-sdk-1.0
77 >=media-libs/ladspa-cmt-1.14
78 dssi? ( >=media-libs/dssi-0.4 )
79 lirc? ( >=app-misc/lirc-0.7 )
80 >=media-libs/liblrdf-0.3
81 >=sci-libs/fftw-3.0.0
82 >=media-libs/liblo-0.7"
83
84 DEPEND="${RDEPEND}
85 >=dev-util/pkgconfig-0.15
86 >=dev-util/cmake-2.4.2"
87
88 need-kde 3.5
89
90 pkg_setup() {
91 if ! use alsa && use jack; then
92 ewarn "If you want JACK support you also need to enable"
93 ewarn "ALSA support, or the whole sound support will be"
94 ewarn "disabled."
95 fi
96
97 if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
98 eerror ""
99 eerror "To be able to build Rose Garden with ALSA support you need"
100 eerror "to have built media-libs/alsa-lib with midi USE flag."
101 die "Missing midi USE flag on media-libs/alsa-lib"
102 fi
103 }
104
105 src_unpack() {
106 unpack ${A}
107
108 cd "${S}"
109 epatch "${FILESDIR}/rosegarden-1.6.1-asneeded.patch" \
110 "${FILESDIR}/rosegarden-1.6.1.desktop.diff" \
111 "${FILESDIR}/${P}-nojack.patch"
112 }
113
114 src_compile() {
115 tc-export CC CXX LD
116
117 # cmake is stupid, very very stupid.
118 sed -i -e 's:CMAKE_CXX_FLAGS_\(RELEASE\|RELWITHDEBINFO\|DEBUG\).*".*"):CMAKE_CXX_FLAGS_\1 "'"${CXXFLAGS}"'"):' \
119 CMakeLists.txt || die "unable to sanitise CXXFLAGS"
120
121 mycmakeargs="$(cmake-utils_use_want alsa SOUND)
122 $(cmake-utils_use_want jack JACK)
123 $(cmake-utils_use_want dssi DSSI)
124 $(cmake-utils_use_want lirc LIRC)"
125 cmake-utils_src_compile
126 }
127
128 src_install() {
129 cmake-utils_src_install
130 dodoc AUTHORS README TRANSLATORS
131 }
132
133
134
135 --
136 gentoo-commits@l.g.o mailing list