[proaudio] [1363] fix ingen depends (thx carmen), lv2 doesn' t like libdir and is b0rked anyway..

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1363
Author:   gimpel
Date:     2008-11-26 18:33:12 +0100 (Wed, 26 Nov 2008)

Log Message:
-----------
fix ingen depends (thx carmen), lv2 doesn't like libdir and is b0rked anyway..

Modified Paths:
--------------
    trunk/overlays/proaudio/media-plugins/lv2/Manifest
    trunk/overlays/proaudio/media-plugins/lv2/lv2-9999.ebuild
    trunk/overlays/proaudio/media-sound/ardour/Manifest
    trunk/overlays/proaudio/media-sound/ingen/Manifest
    trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/ardour/ardour-2.7_p4225.ebuild


Modified: trunk/overlays/proaudio/media-plugins/lv2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/lv2/Manifest	2008-11-24 16:24:43 UTC (rev 1362)
+++ trunk/overlays/proaudio/media-plugins/lv2/Manifest	2008-11-26 17:33:12 UTC (rev 1363)
@@ -1,3 +1,3 @@
-EBUILD lv2-9999.ebuild 923 RMD160 893bbd9691e9b0af4f24bc31c9f3cb6b2e0b48b4 SHA1 9eb56a2226da09e7f190ba87c2848c49143eb31e SHA256 1b7e7e9e1f0af357c338377d632e74e2c4359fb2b05d4c2bd8c62ed803fdc2e9
+EBUILD lv2-9999.ebuild 882 RMD160 59b428eec3e9b1d8afb40ed8190256033ba800d7 SHA1 6ffe0df131bd138251e25657b1c6ba6e1ddfd5f0 SHA256 9f7e314029d9e1af9e0cd72b4566654493f0437eab8afc81d5c27576c9a1c4a3
 MISC ChangeLog 204 RMD160 03ba9a3c750db309b9d94897ec1a6667e55a238b SHA1 99a60733029bdd70c84b871957bb5eee9b4343a2 SHA256 6d61d684dc499f779127b6b7096c582cf6753e479bb133c73a6cdf38da936bc9
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-plugins/lv2/lv2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/lv2/lv2-9999.ebuild	2008-11-24 16:24:43 UTC (rev 1362)
+++ trunk/overlays/proaudio/media-plugins/lv2/lv2-9999.ebuild	2008-11-26 17:33:12 UTC (rev 1363)
@@ -24,10 +24,10 @@
 src_compile() {
 	cd "${S}/${PN}" || die "source for ${PN} not found"
 	
-	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+	local myconf="--prefix=/usr"
 	use debug && myconf="${myconf} --debug"
 	./waf configure ${myconf} || die
-	./waf build ${MAKEOPTS} || die
+	./waf build || die
 }
 
 src_install() {

Modified: trunk/overlays/proaudio/media-sound/ardour/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/Manifest	2008-11-24 16:24:43 UTC (rev 1362)
+++ trunk/overlays/proaudio/media-sound/ardour/Manifest	2008-11-26 17:33:12 UTC (rev 1363)
@@ -12,6 +12,7 @@
 DIST ardour-2.4.1.tar.bz2 3147427 RMD160 cad214271af97707da76701d2e8c65cb7b598e5f SHA1 d7c2f786711fc98598a090aa076a91bcd444b0e4 SHA256 29d6ca482e13e58058616b6118a0d036429db2141fbd95811d7ad7536690484e
 DIST ardour-2.4.tar.bz2 4395397 RMD160 3517dae2500d8cbbd029be7bd56ab414160e9ae5 SHA1 fa9766b1cb13f625cf7837368c0cea2ad7c9586f SHA256 f1dd159aa18e2ecb060d8be239c5b5086cddee329a4739b2185f577a5223cc13
 DIST ardour-2.5.tar.bz2 3254328 RMD160 81961248b48f5a9cd1eed0f1010e02f3236da6dc SHA1 6d3d563cc11772d4d6de6f89551dd89e43466f84 SHA256 735611e2fe44626adbb46567b14c3d9e700bb8ad0556dafa0688ea87032d14a3
+DIST ardour-2.7-4225.tar.bz2 3306247 RMD160 11f3d8b493223e81f821fcbd27a67cf25197d0f1 SHA1 9209900cb4c9a76e86e5b444e7aa3bb6f94eb3bd SHA256 7d3f69265e0c284a1e5be786b427a57ef30db3f5818ec951accf5131dad2fab7
 EBUILD ardour-2.0.5.ebuild 3900 RMD160 fbc3280df4a258eb8d5096895d9900fe904ba3dd SHA1 443378b09402874398717f7fa52c1eb01e5f2aad SHA256 8a9746117c71f4b26b500ebd178875e3d8536a125706f6e9a8461b69c4bc8b86
 EBUILD ardour-2.1.ebuild 4205 RMD160 c1009642cb3ab16b14663fd9903b7f2be417445d SHA1 d51e9d56bd8dfba515ab83bf186225473ba031cc SHA256 8022e867006cf705163b6928c705a010e3dbb75f50f73f271a1191dc34aeca6a
 EBUILD ardour-2.2.ebuild 4205 RMD160 74950f3ef10f5330949d7ccb0d13ed287db965aa SHA1 d0fd6eb6b4e4587f11bece468895922e8f270de8 SHA256 906c66c2efb70f1163c84170d530ef8091f8b4cba97a83cf28b32b82243c1aa7
@@ -19,6 +20,7 @@
 EBUILD ardour-2.4.1.ebuild 4587 RMD160 774a2de068f524d896a7fba0dede1da0c8b725c4 SHA1 049cb7be8eb7a1f91e6f4fd390d99d2410cf9957 SHA256 57edf5dfbcd842ddef9dda6ae232a6d0e4627a888e2af24c8799d9c1ee7fa1f3
 EBUILD ardour-2.4.ebuild 4453 RMD160 dc5fdf49c476d32113860118c5fcb7b4fae1f1ee SHA1 c8484b8f857453afe657d9f0de58d8a7a6a6ff9a SHA256 a209caa3d6bf0ffe53d8f7c8e18e58273cc2d60751ac6f55124a78024a665c96
 EBUILD ardour-2.5.ebuild 4720 RMD160 9a8e48500b7e2156e6f91c96b30eb2d6899a037d SHA1 cf83c1b06283cb7f114883980deb869726c0dc36 SHA256 245f3a4c48fd7282335d406029efbde6aa8759667dd5a8eef63a7b6cee14f787
+EBUILD ardour-2.7_p4225.ebuild 3110 RMD160 b561af3f9e1753c0e304de616052729702284268 SHA1 1f98f15b9c193f884012323157fb48eb65aa2f8e SHA256 a8dc0d4f7ceb4950c815c328dea51d7e61e3554be52d1776677fc5e523266392
 EBUILD ardour-2.9999.ebuild 3686 RMD160 b74408219a71365c7238b557f2c397f59de3b87d SHA1 6a7f76a79c4cc3431b16e386bf5c9d3abab75cc4 SHA256 9f996801de7dd75f82a8ac1201986fb53624c4e658c0d7686f79fd5c3a23263a
 EBUILD ardour-99992.ebuild 3384 RMD160 8641bbee54012722ebd94f475f44a0b0196402b6 SHA1 82ebe95518524a897291d31e180655937f344b60 SHA256 738ba0d6c785b4f1eef3287d956ec72902807e2d2b8d8ab3e4b5e779dc398c9a
 MISC ChangeLog 2235 RMD160 80c490954e5680fc4dca1e341720e197f74fe3a7 SHA1 5b7ee3092fff23d37cd69e60f5d3f528e0f07767 SHA256 b0526e2f846fd5120e3be0973376135a897eb9c3b8497be2613cf298fd01d906

Added: trunk/overlays/proaudio/media-sound/ardour/ardour-2.7_p4225.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ardour-2.7_p4225.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/ardour/ardour-2.7_p4225.ebuild	2008-11-26 17:33:12 UTC (rev 1363)
@@ -0,0 +1,114 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-2.7_p4225.ebuild,v 1.1 2008/11/23 12:25:43 aballier Exp $
+
+EAPI=2
+
+inherit eutils toolchain-funcs flag-o-matic versionator
+
+DESCRIPTION="multi-track hard disk recording software"
+HOMEPAGE="http://ardour.org/";
+SRC_URI="http://ardour.org/files/releases/${P/_p/-}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="altivec debug freesound lv2 nls sse"
+
+RDEPEND="media-libs/liblo
+	media-libs/aubio
+	>=media-libs/liblrdf-0.4.0
+	>=media-libs/raptor-1.4.2
+	>=media-sound/jack-audio-connection-kit-0.109.2
+	>=dev-libs/glib-2.10.3
+	x11-libs/pango
+	>=x11-libs/gtk+-2.8.8
+	media-libs/flac
+	>=media-libs/alsa-lib-1.0.14a-r1[midi]
+	>=media-libs/libsamplerate-0.1.1-r1
+	>=dev-libs/libxml2-2.6.0
+	dev-libs/libxslt
+	>=media-libs/libsndfile-1.0.16
+	gnome-base/libgnomecanvas
+	x11-themes/gtk-engines
+	>=dev-cpp/gtkmm-2.12.3[accessibility]
+	>=dev-cpp/glibmm-2.14.2
+	>=dev-cpp/libgnomecanvasmm-2.20.0
+	dev-cpp/cairomm
+	>=dev-libs/libsigc++-2.0
+	media-libs/libsoundtouch
+	dev-libs/libusb
+	=sci-libs/fftw-3*
+	freesound? ( net-misc/curl )
+	lv2? ( >=media-libs/slv2-0.6.1 )"
+
+DEPEND="${RDEPEND}
+	sys-devel/libtool
+	dev-libs/boost
+	dev-util/pkgconfig
+	>=dev-util/scons-0.98.5
+	nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${P%_p*}
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+
+	epatch "${FILESDIR}/${PN}-2.0.3-sndfile-external.patch"
+	epatch "${FILESDIR}/${PN}-2.4-cflags.patch"
+}
+
+ardour_use_enable() {
+	use ${2} && echo "${1}=1" || echo "${1}=0"
+}
+
+src_compile() {
+	# Required for scons to "see" intermediate install location
+	mkdir -p "${D}"
+
+	local FPU_OPTIMIZATION=$((use altivec || use sse) && echo 1 || echo 0)
+	cd "${S}"
+
+	tc-export CC CXX
+
+	scons \
+		$(ardour_use_enable DEBUG debug) \
+		FPU_OPTIMIZATION=${FPU_OPTIMIZATION} \
+		DESTDIR="${D}" \
+		$(ardour_use_enable NLS nls) \
+		$(ardour_use_enable FREESOUND freesound) \
+		$(ardour_use_enable LV2 lv2) \
+		FFT_ANALYSIS=1 \
+		SYSLIBS=1 \
+		CFLAGS="${CFLAGS}" \
+		PREFIX=/usr || die "scons failed"
+}
+
+src_install() {
+	scons install || die "make install failed"
+
+	dodoc DOCUMENTATION/*
+
+	doicon "${S}/icons/icon/ardour_icon_mac.png"
+	make_desktop_entry ardour2 Ardour2 ardour_icon_mac AudioVideo
+}
+
+pkg_postinst() {
+	ewarn "---------------- WARNING -------------------"
+	ewarn ""
+	ewarn "Do not use Ardour 2.0 to open the only copy of sessions created with Ardour 0.99."
+	ewarn "Ardour 2.0 saves the session file in a new format that Ardour 0.99 will"
+	ewarn "not understand."
+	ewarn ""
+	ewarn "MAKE BACKUPS OF THE SESSION FILES."
+	ewarn ""
+	ewarn "The simplest way to address this is to make a copy of the session file itself"
+	ewarn "(e.g mysession/mysession.ardour) and make that file unreadable using chmod(1)."
+	ewarn ""
+	ewarn "---------------- WARNING -------------------"
+	ewarn ""
+	ewarn "If you use KDE 3.5, be sure to uncheck 'Apply colors to non-KDE applications' in"
+	ewarn "the colors configuration module if you want to be able to actually see various"
+	ewarn "texts in Ardour 2."
+}

Modified: trunk/overlays/proaudio/media-sound/ingen/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ingen/Manifest	2008-11-24 16:24:43 UTC (rev 1362)
+++ trunk/overlays/proaudio/media-sound/ingen/Manifest	2008-11-26 17:33:12 UTC (rev 1363)
@@ -1,3 +1,3 @@
-EBUILD ingen-9999.ebuild 1707 RMD160 3fdddc41cc41d57eff4710b63650e58b93dab16b SHA1 9e3e5e52123d93a7ceaf2e38720d98e82e038d55 SHA256 6e9926330ccf3a55e59c2951c147a2efba7922b9f9166092237a2464749b78ea
+EBUILD ingen-9999.ebuild 1590 RMD160 018b168c8526037d4819bfce50c98b841dfb46ac SHA1 b4b2ee2b59d940ddc1a776da880ec06f015151fc SHA256 b2cf0ea4ecdbaafa47f0ec00271d756b1281d0285230ffcb84ca06875f206d98
 MISC ChangeLog 206 RMD160 7c7aa7a0b8b7efd06e11a57e6490faf96fac3d5f SHA1 5924a77f3ad57ac78ed751149a204d54b97163d1 SHA256 ee9eb9d21949d61bc997142e1304539ae213472316ceb2efb93ed8679ddf9153
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild	2008-11-24 16:24:43 UTC (rev 1362)
+++ trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild	2008-11-26 17:33:12 UTC (rev 1363)
@@ -26,8 +26,6 @@
 	>=dev-libs/libxml2-2.6
 	>=dev-libs/glib-2.14.0
 	>=dev-cpp/glibmm-2.14.0
-	>=media-libs/raptor-0.21
-	>=dev-libs/rasqal-0.9.11
 	>=dev-libs/libsigc++-2.0
 	gtk? ( >=dev-cpp/gtkmm-2.11.12
 		>=dev-cpp/libgnomecanvasmm-2.6
@@ -35,9 +33,6 @@
 		>=net-libs/libsoup-2.4.0
 		>=x11-libs/flowcanvas-0.5.1 )
 	ladspa? ( media-libs/ladspa-sdk )
-	media-plugins/omins
-	!media-sound/om
-	dssi? ( media-libs/dssi )
 	jack? ( >=media-sound/jack-audio-connection-kit-0.109.0 )
 	>=media-libs/slv2-0.6"
 


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/