media-sound/jack2: Fix JACK1 blocker to actually work
authorMichał Górny <mgorny@gentoo.org>
Mon, 4 Sep 2017 18:40:15 +0000 (20:40 +0200)
committerMichał Górny <mgorny@gentoo.org>
Mon, 4 Sep 2017 18:44:51 +0000 (20:44 +0200)
JACK2 and JACK1 obviously collide when installed, that is at *runtime*.
Adding a pure *build-time* blocker makes no sense, and does not allow
Portage to ignore the file collisions.

media-sound/jack2/jack2-1.9.10.ebuild
media-sound/jack2/jack2-1.9.11_rc1.ebuild

index 0b0f6eeb9dc6bfd2c7fb1ff0dc81636d12d9c737..e14f43d964f7b1a552bde12d2b4b9f296edfc7f0 100644 (file)
@@ -40,13 +40,13 @@ CDEPEND="media-libs/libsamplerate[${MULTILIB_USEDEP}]
                sys-apps/dbus[${MULTILIB_USEDEP}]
        )
        opus? ( media-libs/opus[custom-modes,${MULTILIB_USEDEP}] )"
-DEPEND="!media-sound/jack-audio-connection-kit:0
-       ${CDEPEND}
+DEPEND="${CDEPEND}
        virtual/pkgconfig
        doc? ( app-doc/doxygen )"
 RDEPEND="${CDEPEND}
        dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-       pam? ( sys-auth/realtime-base )"
+       pam? ( sys-auth/realtime-base )
+       !media-sound/jack-audio-connection-kit:0"
 
 [[ "${PV}" = "2.9999" ]] || S="${WORKDIR}/jack2-${PV}"
 
index 639590a6d07979c199739d55c1d9b08581591928..4f0738fc56c4fa2b28dbe65cb53f6af395acea90 100644 (file)
@@ -39,13 +39,13 @@ CDEPEND="media-libs/libsamplerate
                sys-apps/dbus[${MULTILIB_USEDEP}]
        )
        opus? ( media-libs/opus[custom-modes,${MULTILIB_USEDEP}] )"
-DEPEND="!media-sound/jack-audio-connection-kit:0
-       ${CDEPEND}
+DEPEND="${CDEPEND}
        virtual/pkgconfig
        doc? ( app-doc/doxygen )"
 RDEPEND="${CDEPEND}
        dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-       pam? ( sys-auth/realtime-base )"
+       pam? ( sys-auth/realtime-base )
+       !media-sound/jack-audio-connection-kit:0"
 
 DOCS=( ChangeLog README README_NETJACK2 TODO )