media-sound/murmur: fix build with Ice-3.6.3, add subslot dep
authorRobert Förster <Dessa@gmake.de>
Sat, 22 Oct 2016 02:08:54 +0000 (04:08 +0200)
committerDavid Seifert <soap@gentoo.org>
Sat, 22 Oct 2016 11:24:07 +0000 (13:24 +0200)
Package-Manager: portage-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/2628

Signed-off-by: David Seifert <soap@gentoo.org>
media-sound/murmur/files/murmur-1.2.17-ice-3.6.3-compat.patch [new file with mode: 0644]
media-sound/murmur/murmur-1.2.17.ebuild

diff --git a/media-sound/murmur/files/murmur-1.2.17-ice-3.6.3-compat.patch b/media-sound/murmur/files/murmur-1.2.17-ice-3.6.3-compat.patch
new file mode 100644 (file)
index 0000000..a8ad91e
--- /dev/null
@@ -0,0 +1,11 @@
+--- mumble-1.2.17/src/murmur/murmur.pro        2016-09-24 14:37:47.000000000 +0200
++++ mumble-1.2.17.new/src/murmur/murmur.pro    2016-10-21 13:52:31.470049513 +0200
+@@ -74,7 +74,7 @@
+       win32 {
+               slice.commands = slice2cpp --checksum -I\"$$ICE_PATH/slice\" ${QMAKE_FILE_NAME}
+       } else {
+-              slice.commands = slice2cpp --checksum -I/usr/local/share/Ice -I/usr/share/Ice/slice -I/usr/share/slice -I/usr/share/Ice-3.4.1/slice/ -I/usr/share/Ice-3.3.1/slice/ -I/usr/share/Ice-3.4.2/slice/ ${QMAKE_FILE_NAME}
++              slice.commands = slice2cpp --checksum -I/usr/local/share/Ice -I/usr/share/Ice/slice -I/usr/share/slice -I/usr/share/Ice-3.4.1/slice/ -I/usr/share/Ice-3.3.1/slice/ -I/usr/share/Ice-3.4.2/slice/ -I/usr/share/Ice-3.5.1/slice/ -I/usr/share/Ice-3.6.3/slice/ ${QMAKE_FILE_NAME}
+       }
+       slice.input = SLICEFILES
+       slice.CONFIG *= no_link explicit_dependencies
index 7ac04b7b495049ac590d7cd8fd8e281fe505fef8..4cfe62097f0321ea035a47615d57b4df8ce1aed8 100644 (file)
@@ -25,7 +25,7 @@ RDEPEND=">=dev-libs/openssl-1.0.0b:0=
        || ( dev-qt/qtsql:4[sqlite] dev-qt/qtsql:4[mysql] )
        dev-qt/qtxmlpatterns:4
        dbus? ( dev-qt/qtdbus:4 )
-       ice? ( dev-libs/Ice )
+       ice? ( dev-libs/Ice:= )
        zeroconf? ( net-dns/avahi[mdnsresponder-compat] )"
 
 DEPEND="${RDEPEND}
@@ -35,8 +35,7 @@ DEPEND="${RDEPEND}
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
-       "${FILESDIR}"/${PN}-1.2.4-ice-3.5.0-compat.patch
-       "${FILESDIR}"/${PN}-1.2.4-ice-3.5.1-compat.patch
+       "${FILESDIR}"/${P}-ice-3.6.3-compat.patch
 )
 
 DOC_CONTENTS="