summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schuerch <nativemad@gentoo.org>2012-11-23 23:35:47 +0000
committerAndreas Schuerch <nativemad@gentoo.org>2012-11-23 23:35:47 +0000
commita018a39842eefd3a0c1687741f548be43981bbfb (patch)
tree877ca8d5e5d6144baea6e68aaacb35e038847cd1 /media-sound/ardour
parentVersion bump. The new version supports running the wrapper through Python (bu... (diff)
downloadgentoo-2-a018a39842eefd3a0c1687741f548be43981bbfb.tar.gz
gentoo-2-a018a39842eefd3a0c1687741f548be43981bbfb.tar.bz2
gentoo-2-a018a39842eefd3a0c1687741f548be43981bbfb.zip
Added boost as rdep and made a revbump to dro ppc and add lilv as well as suil for lv2 to rdeps. See bug 444434.
Thanks Tim Harder and Martin Erdtmann for pointing to the issues! (Portage version: 2.1.11.9/cvs/Linux i686)
Diffstat (limited to 'media-sound/ardour')
-rw-r--r--media-sound/ardour/ChangeLog10
-rw-r--r--media-sound/ardour/ardour-2.8.14-r1.ebuild82
-rw-r--r--media-sound/ardour/ardour-2.8.14.ebuild4
3 files changed, 93 insertions, 3 deletions
diff --git a/media-sound/ardour/ChangeLog b/media-sound/ardour/ChangeLog
index 105ea428f356..fcc6e48e7132 100644
--- a/media-sound/ardour/ChangeLog
+++ b/media-sound/ardour/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for media-sound/ardour
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ChangeLog,v 1.104 2012/11/21 21:21:28 nativemad Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ChangeLog,v 1.105 2012/11/23 23:35:47 nativemad Exp $
+
+*ardour-2.8.14-r1 (24 Nov 2012)
+
+ 24 Nov 2012; Andreas Schuerch <nativemad@gentoo.org> ardour-2.8.14.ebuild,
+ +ardour-2.8.14-r1.ebuild:
+ added boost to rdeps and made a revbump for dropping ppc and add lilv and
+ suil to the rdeps for lv2. Thanks Tim Harden and Martin Erdtmann for pointing
+ out the issues! See bug 444434.
22 Nov 2012; Andreas Schuerch <nativemad@gentoo.org> ardour-2.8.14.ebuild,
+files/ardour-2.8.14-boost-150.patch:
diff --git a/media-sound/ardour/ardour-2.8.14-r1.ebuild b/media-sound/ardour/ardour-2.8.14-r1.ebuild
new file mode 100644
index 000000000000..83ccb862e07e
--- /dev/null
+++ b/media-sound/ardour/ardour-2.8.14-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-2.8.14-r1.ebuild,v 1.1 2012/11/23 23:35:47 nativemad Exp $
+
+EAPI=4
+inherit eutils flag-o-matic toolchain-funcs scons-utils
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="http://ardour.org/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="altivec curl debug nls lv2 sse"
+
+RDEPEND="media-libs/aubio
+ media-libs/liblo
+ lv2? ( >=media-libs/slv2-0.6.1 )
+ sci-libs/fftw:3.0
+ media-libs/freetype:2
+ >=dev-libs/glib-2.10.1:2
+ dev-cpp/glibmm:2
+ >=x11-libs/gtk+-2.8.1:2
+ >=dev-libs/libxml2-2.6:2
+ >=media-libs/libsndfile-1.0.18
+ >=media-libs/libsamplerate-0.1
+ >=media-libs/rubberband-1.6.0
+ >=media-libs/libsoundtouch-1.6.0
+ media-libs/flac
+ media-libs/raptor:2
+ >=media-libs/liblrdf-0.4.0-r20
+ >=media-sound/jack-audio-connection-kit-0.120
+ >=gnome-base/libgnomecanvas-2
+ media-libs/vamp-plugin-sdk
+ dev-libs/libxslt
+ dev-libs/libsigc++:2
+ >=dev-cpp/gtkmm-2.16:2.4
+ >=dev-cpp/libgnomecanvasmm-2.26:2.6
+ media-libs/alsa-lib
+ x11-libs/pango
+ x11-libs/cairo
+ media-libs/libart_lgpl
+ virtual/libusb:0
+ dev-libs/boost
+ curl? ( net-misc/curl )
+ lv2? ( media-libs/lilv )
+ lv2? ( media-libs/suil )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-2.8.11-flags.patch \
+ "${FILESDIR}"/${P}-syslibs.patch \
+ "${FILESDIR}"/${P}-boost-150.patch
+
+}
+
+src_compile() {
+ local FPU_OPTIMIZATION=$($(use altivec || use sse) && echo 1 || echo 0)
+ tc-export CC CXX
+ mkdir -p "${D}"
+
+ escons \
+ DESTDIR="${D}" \
+ FPU_OPTIMIZATION="${FPU_OPTIMIZATION}" \
+ PREFIX=/usr \
+ SYSLIBS=1 \
+ $(use_scons curl FREESOUND) \
+ $(use_scons debug DEBUG) \
+ $(use_scons nls NLS) \
+ $(use_scons lv2 LV2)
+}
+
+src_install() {
+ escons install
+ doman ${PN}.1
+ newicon icons/icon/ardour_icon_mac.png ${PN}.png
+ make_desktop_entry ardour2 ardour AudioVideo
+}
diff --git a/media-sound/ardour/ardour-2.8.14.ebuild b/media-sound/ardour/ardour-2.8.14.ebuild
index 76a7312a4609..c6da706ec8b1 100644
--- a/media-sound/ardour/ardour-2.8.14.ebuild
+++ b/media-sound/ardour/ardour-2.8.14.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-2.8.14.ebuild,v 1.2 2012/11/21 21:21:28 nativemad Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-2.8.14.ebuild,v 1.3 2012/11/23 23:35:47 nativemad Exp $
EAPI=4
inherit eutils flag-o-matic toolchain-funcs scons-utils
@@ -42,9 +42,9 @@ RDEPEND="media-libs/aubio
x11-libs/cairo
media-libs/libart_lgpl
virtual/libusb:0
+ dev-libs/boost
curl? ( net-misc/curl )"
DEPEND="${RDEPEND}
- dev-libs/boost
virtual/pkgconfig
nls? ( sys-devel/gettext )"