Revision: 1452
Author:   gimpel
Date:     2009-03-24 16:21:18 +0100 (Tue, 24 Mar 2009)

Log Message:
-----------
add sandbox-1.6 warnings

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
    
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.2.ebuild
    
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-2.9999.ebuild

Removed Paths:
-------------
    
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.1.ebuild


Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest      
2009-03-23 23:25:25 UTC (rev 1451)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest      
2009-03-24 15:21:18 UTC (rev 1452)
@@ -1,14 +1,12 @@
 AUX jack-audio-connection-kit-0.116.1-dbus.patch 930659 RMD160 
08e38b0264eb9c0ed09438123cad7e61beeb2e31 SHA1 
467b0e485861a7c81f133e67818aa84139889b8a SHA256 
818a6182de4e23388fff3863627abdc4df58a976c4f924b10ab3502ae026b88f
 AUX jack-audio-connection-kit-0.116.1-dbus_as-needed.patch 314 RMD160 
77026765eb5fa7e97b6eb59e4c5f8c52288647de SHA1 
60262c8cc412b17f0f2bbdd7fb49b870cc32710e SHA256 
923efb309bc902e33a9d02b51f2cc1a0c1f4844d88c12236fb1fbf09066b5468
-DIST jack-1.9.1.tar.bz2 2354475 RMD160 
990ae36d737350c7ad60c8815b7031b5ec8ef30e SHA1 
e3d09b49e84c2f316f8e95e1f79d6551925bda61 SHA256 
18e36dcad41ede8d73a01caed71de7d429a3f913d6bf4396771e42af8b447e24
 DIST jack-1.9.2.tar.bz2 2367748 RMD160 
cba941026b955158391f141b26e56edce51c7c5f SHA1 
cca94ed4e2971685aae8d92db56f9e8bc11607a1 SHA256 
9dcd7256a770ea22e44770d787e30c3a98ce56a78f8f6bf76f357ae2a541b4ac
 DIST jack-audio-connection-kit-0.116.1.tar.gz 943593 RMD160 
a13ab20b747d0cfd8551e5e2874fd249184078d0 SHA1 
2fb1e4bcc3fe8cf18024d3ead93eb4e4fcef5e69 SHA256 
da3e6133e4f0305d8a0759563b074722ab97894a81b8925a058bc4714f7e4fd9
 DIST jack-audio-connection-kit-0.116.2.tar.gz 944106 RMD160 
ffa9238b6083778b91dfa266524074bfa1592399 SHA1 
178beb2d5ef906c029c1cdbe534f16445f342f0f SHA256 
ce6e1f61a3b003137af56b749e5ed4274584167c0877ea9ef2d83f47b11c8d3d
 EBUILD jack-audio-connection-kit-0.116.1.ebuild 2171 RMD160 
f8bada66e6235a6ea8482edcb62186e4163af503 SHA1 
7621e1e68f21fb9773048f29ff823c46c0432787 SHA256 
ecad80982850d3799811d57387ab76ab751e1f60ebda32bd8ff34af0a7e31f6e
 EBUILD jack-audio-connection-kit-0.116.2.ebuild 1877 RMD160 
ea8b662f000cf5cc9eaab6a89151d12ae2f96af0 SHA1 
fef3793843e3effc6574e9780fc781d41db22ede SHA256 
c8f19e154ab805ad02552ec87134f7fef69743f9680200bdb809a4d1a39a18d9
-EBUILD jack-audio-connection-kit-1.9.1.ebuild 1094 RMD160 
34be4269419eab9b84de557cba3b29a1554dbf3c SHA1 
71947e85e2549b3ed4dc23416200d4b13189d364 SHA256 
c5e14fe9825b3a9a59716f7daf7bc99044bfb45d0fe3785a6a329bbdca8bec3e
-EBUILD jack-audio-connection-kit-1.9.2.ebuild 1076 RMD160 
ec10eda25344f6733257a80db8ba95eea7e1c7f2 SHA1 
4f91aa78461ceb2ea368c11638f614481be3b7c5 SHA256 
bfed48f8b56d22fcc1b15826aa9e67c4abd4d61ad2000980a65318c901f118ed
+EBUILD jack-audio-connection-kit-1.9.2.ebuild 1703 RMD160 
32b5f88f74e34cccb26b130a8b4fc2408f76cbd3 SHA1 
ee2179f5566d88c607809f777fbd72c77e7272b7 SHA256 
0feeb3c353b9a50b95dd8482a8ba52f5a92c8aed39d701dc6cce17e57d9304d7
 EBUILD jack-audio-connection-kit-1.9999.ebuild 3040 RMD160 
4fa6b103e85d7462d760748af8da44baa0e48b54 SHA1 
a73f85ea12a6ec771816f4cb13d8f7c741d05454 SHA256 
0a1b468faee1583942b2ecb682461019eaa8874df0426f331315acbd9b9a0ce0
-EBUILD jack-audio-connection-kit-2.9999.ebuild 1197 RMD160 
93d222c7f94047f8ec5608db1c459a596d28ac81 SHA1 
f0f6541d5150a330bb3682fa51aeee4347fe70d4 SHA256 
61eac347f31106c1f4f759eaf191cfb9d4304ec6e614dd3f09f77e1881a63536
+EBUILD jack-audio-connection-kit-2.9999.ebuild 1811 RMD160 
8d338dbc89d3323f69e1f23dab814be7c1ec55a3 SHA1 
4d4ba0b6e98d0684fec9ff2da6854bdc63474541 SHA256 
4c438b73ce1d7559bb2dec433959c72399ff4db3ca07ec3916bcc6c4ccc9dd92
 MISC ChangeLog 4160 RMD160 3eb8ede661db16a93938edb7f0fae2044bb6262d SHA1 
c88d8dea8636270a902bd3a0304cf8e61b8696e9 SHA256 
bcee56c4d16ac27dd411f625ecb9de11501dffa73d5d5cb208b4af9bab8c065f
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Deleted: 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.1.ebuild
===================================================================
--- 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.1.ebuild
        2009-03-23 23:25:25 UTC (rev 1451)
+++ 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.1.ebuild
        2009-03-24 15:21:18 UTC (rev 1452)
@@ -1,45 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit flag-o-matic 
-
-DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
-HOMEPAGE="http://www.jackaudio.org";
-SRC_URI="http://www.grame.fr/~letz/jack-${PV}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc debug freebob dbus monitor"
-
-RDEPEND="dev-util/pkgconfig
-       >=media-libs/alsa-lib-0.9.1"
-DEPEND="${RDEPEND}
-       freebob? ( sys-libs/libfreebob )
-       doc? ( app-doc/doxygen )
-       dbus? ( sys-apps/dbus )"
-
-
-S="${WORKDIR}/jack-${PV}"
-
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
-}
-
-src_compile() {
-       local myconf="--prefix=/usr --destdir=${D}"
-       use dbus && myconf="${myconf} --dbus"
-       use debug && myconf="${myconf} -d debug"
-       use doc && myconf="${myconf} --doxygen"
-       use monitor && myconf="${myconf} --monitor"
-
-       einfo "Running \"./waf configure ${myconf}\" ..."
-       ./waf configure ${myconf} || die "waf configure failed"
-       ./waf build ${MAKEOPTS} || die "waf build failed"
-}
-
-src_install() {
-       ./waf --destdir="${D}" install || die "waf install failed"
-}

Modified: 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.2.ebuild
===================================================================
--- 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.2.ebuild
        2009-03-23 23:25:25 UTC (rev 1451)
+++ 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.2.ebuild
        2009-03-24 15:21:18 UTC (rev 1452)
@@ -20,9 +20,29 @@
        doc? ( app-doc/doxygen )
        dbus? ( sys-apps/dbus )"
 
-
 S="${WORKDIR}/jack-${PV}"
 
+pkg_setup() {
+       # sandbox-1.6 breaks, on amd64 at least
+
+       # paludis...
+       if use amd64 && has_version "=sys-apps/sandbox-1.6" && [[ -n $(echo `ps 
-fp $$`|grep paludis) ]]; then
+               eerror "The compile will hang with =sandbox-1.6. You are using 
paludis,"
+               eerror "so you'll have to downgrade sandbox."
+               die
+       fi
+       
+       # portage
+       if use amd64 && hasq "sandbox" ${FEATURES} && ! hasq "-sandbox" 
${FEATURES} && has_version "=sys-apps/sandbox-1.6"; then
+               eerror "The compile will hang with =sandbox-1.6. Please use:"
+               echo
+               eerror "FEATURES=\"-sandbox\" emerge ${PN}"
+               echo
+               eerror "OR downgrade sandbox to 1.4 at least."
+               die
+       fi
+}
+
 src_compile() {
        local myconf="--prefix=/usr --libdir=/usr/$(get_libdir) --destdir=${D}"
        use dbus && myconf="${myconf} --dbus"

Modified: 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-2.9999.ebuild
===================================================================
--- 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-2.9999.ebuild
       2009-03-23 23:25:25 UTC (rev 1451)
+++ 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-2.9999.ebuild
       2009-03-24 15:21:18 UTC (rev 1452)
@@ -24,6 +24,27 @@
        doc? ( app-doc/doxygen )
        dbus? ( sys-apps/dbus )"
 
+pkg_setup() {
+       # sandbox-1.6 breaks, on amd64 at least
+
+       # paludis...
+       if has_version "=sys-apps/sandbox-1.6" && [[ -n $(echo `ps -fp $$`|grep 
paludis) ]]; then
+               eerror "The compile will hang with =sandbox-1.6. You are using 
paludis,"
+               eerror "so you'll have to downgrade sandbox."
+               die
+       fi
+
+       # portage
+       if use amd64 && hasq "sandbox" ${FEATURES} && ! hasq "-sandbox" 
${FEATURES} && has_version "=sys-apps/sandbox-1.6"; then
+               eerror "The compile will hang with =sandbox-1.6. Please use:"
+               echo
+               eerror "FEATURES=\"-sandbox\" emerge ${PN}"
+               echo
+               eerror "OR downgrade sandbox to 1.4 at least."
+               die
+       fi
+}
+
 src_compile() {
        local myconf="--prefix=/usr --destdir=${D}"
        use dbus && myconf="${myconf} --dbus"

Reply via email to