[proaudio] [2785] media-sound/ardour: dependency sync and fixes, drop soundtouch, remove debug USE flag, add phone-home USE flag, ordered flags in metadata

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


Revision: 2785
Author:   lilrc
Date:     2013-08-09 08:35:59 +0200 (Fri, 09 Aug 2013)
Log Message:
-----------
media-sound/ardour: dependency sync and fixes, drop soundtouch, remove debug USE flag, add phone-home USE flag, ordered flags in metadata

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/ardour/ChangeLog
    trunk/overlays/proaudio/media-sound/ardour/Manifest
    trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild
    trunk/overlays/proaudio/media-sound/ardour/metadata.xml

Modified: trunk/overlays/proaudio/media-sound/ardour/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ChangeLog	2013-08-09 05:15:36 UTC (rev 2784)
+++ trunk/overlays/proaudio/media-sound/ardour/ChangeLog	2013-08-09 06:35:59 UTC (rev 2785)
@@ -3,6 +3,18 @@
 # $Header: $
 
   09 Aug 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  ardour-3.9999.ebuild, metadata.xml:
+  Remove debug USE flag.
+  Add phone-home USE flag.
+  Specify minimum version and SLOT of dependencies where possible.
+  Don't pull in libsoundtouch (upstream switched to rubberband).
+  Don't pull in suil or serd if lv2 is not requested.
+  Depend on media-libs/lv2 if USE="lv2".
+  Specify --no-fpu-optimization if neither sse nor altivec is requested.
+  Trigger fdo functions on remove too.
+  Order flags in metadata.xml and add phone-home.
+
+  09 Aug 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
   ardour-3.9999.ebuild:
   Remove freesound USE flag.
 

Modified: trunk/overlays/proaudio/media-sound/ardour/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/Manifest	2013-08-09 05:15:36 UTC (rev 2784)
+++ trunk/overlays/proaudio/media-sound/ardour/Manifest	2013-08-09 06:35:59 UTC (rev 2785)
@@ -4,6 +4,6 @@
 DIST ardour-2.8.11.tar.bz2 3322518 SHA256 6a743f42b795bb66179dd467c9b8e417e99d38fa915159155dd582709b563b73
 EBUILD ardour-2.8.11.ebuild 3985 SHA256 53fa87aaa2d862c60aba684e3f6caf03fd4645645d19cb7a70c8904f566de395 SHA512 5350b4a2f13dddb4f6e526eea93fe90ca4a7a9da6f66f20447ac717fd6733648f0c6d6bf4d816ee5b7ad1dfe26cd9213dcba14ecd723727dec629adc8a12b79e WHIRLPOOL ef6fecadf109afeb537d184f64e3baf72d0ae6c6a5ce419d6ac3b952f11bd49354be6a786eb32b4303d61cba3860de7d1f60c61defbe0b6bb92bd9a02f037abf
 EBUILD ardour-2.9999.ebuild 4014 SHA256 2bcd464a3ad3e9673ff958f9ad27a37621449893620686d2a32a2694929a412f SHA512 d05f4ab09ba5161d66cbac045f60cc4f1e852b98f8a67be8c06b39029b955636e8cac24c9fab69425b609fac19341c0a8f4b2274cd0f434b284f4ccde1ad6aa2 WHIRLPOOL b7d420623e92f02d4b2847013e341e00dae28a34491e0c74306f9e5d1cc1caa51347db64e6de02692022ed65d271f48865734fd8c494081668b126affcefe44b
-EBUILD ardour-3.9999.ebuild 2404 SHA256 c35a9a254b1d5f11b28b71bf7c441483f0c10795cca120f64af9bf0140049b40 SHA512 665ec257beca53bb3abacf0731c17a9550d1704f4c46da9c432c9e871f88a4a285399d0b036189ed8338c68ee833a333fbca990b00a830646d975711505035b3 WHIRLPOOL f9ff0ee8a60fe599a751de56d49653fbf6fdfcde63c7348cccc309808aba6307355e51db9b9c89efddb1a61ef09987074abe8e878eac02db6e3b51232f3d8b56
-MISC ChangeLog 7817 SHA256 09517b66f58e6163b043a328fe35a3cc3c7d46da8a56dbcfc366c285670daaf1 SHA512 8afc18d3a48df46534df2d17e7e9bd7fa13626965e4c05dbba148f2bed9fdad3d73f4563e7f62561d24ceb8df8de8b73d6f35f4b619692a0a4588f4bafe80c86 WHIRLPOOL f7d167320557a000330bbe689b8ac7402b853254c7e661efff78ca628ecf6a7ef7d84f15c26dea75b3dfb721c5a3f17e4cda46a3e1e8b0e4c5410911b977e289
-MISC metadata.xml 1118 SHA256 6182c09084546eb57544ede9cc395628adfcf54cdcc5981b2ad7edbd50ce999c SHA512 c5adeb20a0104a02820a5afa05324234bb7a049884956a9b3bb8d0fcca67ee187f54f40ed1ff4dd3703fcd8b293ebcb77ef7a4f372f69f98a89871ed28f1485a WHIRLPOOL 58622a42d7d343b1884da8a671e7994530d6ddb5a31098b86d20d80ff59fba2f931d36c03931b4bc3b3f056f0070ceb69eb3927cd4253b9d68328c55df5db331
+EBUILD ardour-3.9999.ebuild 2624 SHA256 e467e83574b0d370032883a1535318267827e4f71596750e06535f1f73d3cc7f SHA512 c738484842ad2daedee6b014bfbe36cf1baea85eb32bd8d73ea86c583dfdcb00139d7f5ad1acb6971370049096bd681e64ea5facf5bbaa41c2bed38de4266342 WHIRLPOOL 9c6fdeeaf86a2a0fe06a81516ba3ca26679ffbe064b5a9b1ba486b79a938a8dc994330db2006fb6abe28e320980ff884aeaf3b92f382bc037d9c2eede0070170
+MISC ChangeLog 8362 SHA256 f66a41b1a3fbf6ac650a248185dadde56bdcfe4f5830a7aeffadcbd15d93fe6a SHA512 4196b0c78814982847459ce9b34173348277d26972598093da0d19bbf86ba271d92956de8fe5bf8f611cf5c63632d031aa466130f2313bd13d11ab3020bd5ed2 WHIRLPOOL 1c425b344dd72ddc8227bd172a355068d66815fe8ef6c0cb2b9ae77b44a3234e80d031bd5ade4c849dc78e42d5ccab2128cfaf9efb7a0bf9d7f840c54b57dbf0
+MISC metadata.xml 1203 SHA256 36ddbf8cbf691d641acadf8f4496bfcb8498f69a73995a602c9535a1c55b06a3 SHA512 39519d12055a77fd8309b5d143ffaa56819fd92df0931ba482814ef4f5f921465eb788d568846e1d5df4e645578547b290c0cdb9a8f577e7df887c5d005836b3 WHIRLPOOL a5875840292336b1f2ab81072dd89f0b87b124a790e63b222df09bde4479131699f4da36c3e576e721cf59f9e27829f5710d5b270ad1b6dfa21cb23fdc2af7fc

Modified: trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild	2013-08-09 05:15:36 UTC (rev 2784)
+++ trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild	2013-08-09 06:35:59 UTC (rev 2785)
@@ -14,40 +14,45 @@
 LICENSE="GPL-2"
 SLOT="3"
 KEYWORDS=""
-IUSE="altivec debug doc nls sse lv2 vst wiimote"
+IUSE="altivec doc nls +phone-home sse lv2 vst wiimote"
 
 RDEPEND="dev-cpp/cairomm
-	>=dev-cpp/gtkmm-2.8.0
-	>=dev-cpp/glibmm-2.32.0
-	>=dev-cpp/libgnomecanvasmm-2.20.0
-	>=dev-libs/glib-2.2
+	>=dev-cpp/gtkmm-2.18:2.4
+	>=dev-cpp/glibmm-2.32.0:2
+	>=dev-cpp/libgnomecanvasmm-2.20.0:2.6
+	>=dev-libs/glib-2.2:2
 	>=dev-libs/libsigc++-2.0
 	>=dev-libs/libxml2-2.6.0
-	dev-libs/libxslt
-	|| ( dev-libs/serd =media-sound/drobilla-9999 )
-	gnome-base/libgnomecanvas
+	>=gnome-base/libgnomecanvas-2.30
 	>=media-libs/alsa-lib-1.0.14a-r1
-	media-libs/aubio
-	media-libs/flac
-	media-libs/liblo
+	>=media-libs/aubio-0.3.2
+	>=media-libs/flac-1.2.1
+	>=media-libs/liblo-0.26
 	>=media-libs/liblrdf-0.4.0
 	>=media-libs/libsamplerate-0.1.1-r1
 	>=media-libs/libsndfile-1.0.18_pre24
-	media-libs/libsoundtouch
 	>=media-libs/raptor-1.4.2[curl]
-	|| ( >=media-libs/suil-0.6.2 =media-sound/drobilla-9999 )
 	>=media-libs/taglib-1.5
 	>=media-sound/jack-audio-connection-kit-0.120.1
-	net-misc/curl
-	=sci-libs/fftw-3*
+	>=net-misc/curl-7.0.0
+	sci-libs/fftw:3.0
 	virtual/libusb
-	>=x11-libs/gtk+-2.12.1
+	>=x11-libs/gtk+-2.18:2
 	x11-libs/pango
 	x11-themes/gtk-engines
-	lv2? ( || (
-		>=media-libs/lilv-0.14.0
-		=media-sound/drobilla-9999
-	) )
+	lv2? (
+		>=media-libs/lv2-1.0.0
+		|| (
+			(
+				>=dev-libs/serd-0.14.0:0
+				>=dev-libs/sord-0.8.0:0
+				>=media-libs/sratom-0.2.0:0
+				>=media-libs/lilv-0.14.0:0
+				>=media-libs/suil-0.6.0:0
+			)
+			=media-sound/drobilla-9999
+		)
+	)
 	wiimote? ( app-misc/cwiid )"
 
 DEPEND="${RDEPEND}
@@ -67,16 +72,18 @@
 	local myconf=(
 		--freedesktop
 		--noconfirm
-		$(usex debug --debug "")
-		$(usex nls --nls "")
+		$(usex doc --docs "")
 		$(usex lv2 --lv2 --no-lv2)
+		$(usex nls --nls --no-nls)
+		$(usex phone-home --phone-home --no-phone-home)
+		$(usex vst --windows-vst "")
 		$(usex wiimote --wiimote "")
-		$(usex vst --windows-vst "")
-		$(usex doc --docs "")
 	)
 
-	if use sse || use altivec ;then
+	if use sse || use altivec; then
 		myconf+=( --fpu-optimization )
+	else
+		myconf+=( --no-fpu-optimization )
 	fi
 
 	waf-utils_src_configure ${myconf[@]}
@@ -101,3 +108,8 @@
 	ewarn "(e.g mysession/mysession.ardour) and make that file unreadable using chmod(1)."
 	ewarn ""
 }
+
+pkg_postrm() {
+	fdo-mime_mime_database_update
+	fdo-mime_desktop_database_update
+}

Modified: trunk/overlays/proaudio/media-sound/ardour/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/metadata.xml	2013-08-09 05:15:36 UTC (rev 2784)
+++ trunk/overlays/proaudio/media-sound/ardour/metadata.xml	2013-08-09 06:35:59 UTC (rev 2785)
@@ -8,15 +8,16 @@
 	<use>
 	  <flag name="aubio">Use Paul Brossier's aubio library for feature detection</flag>
 	  <flag name="austate">Build with support for AU settings and presets</flag>
-	  <flag name="sys-libs">Use system libs instead of provided. No upstream support!!!</flag>
-	  <flag name="tranzport">Compile with support for Frontier Designs</flag>
-	  <flag name="oldfonts">Old school font sizes</flag>
 	  <flag name="dmalloc">Compile and link using the dmalloc library</flag>
 	  <flag name="fft_analysis">Include FFT analysis window</flag>
 	  <flag name="fpu_optimization">Build runtime checked assembler code (sse, 3dnow, altivec, mmx)</flag>
 	  <flag name="liblo">Compile with support for liblo library</flag>
+	  <flag name="lv2">Use slv2 effect</flag>
+	  <flag name="oldfonts">Old school font sizes</flag>
+	  <flag name="phone-home">Contact ardour.org at startup for new announcements</flag>
 	  <flag name="surfaces">Build support for control surfaces</flag>
-	  <flag name="lv2">Use slv2 effect"</flag>
+	  <flag name="sys-libs">Use system libs instead of provided. No upstream support!!!</flag>
+	  <flag name="tranzport">Compile with support for Frontier Designs</flag>
 	  <flag name="wiimote">Use Nintendo Wiimote</flag>
 	</use>
 </pkgmetadata>


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