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) <[email protected]>
+  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) <[email protected]>
   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>

Reply via email to