summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Gurr <tgurr@gentoo.org>2014-02-07 17:03:03 +0000
committerTimo Gurr <tgurr@gentoo.org>2014-02-07 17:03:03 +0000
commitb1250480023e32de6904d3ee79082eb303c7ed3f (patch)
tree203485b40fcc2f420b63d831503cc7a107ba8c5d /media-sound
parentVersion bump. (diff)
downloadhistorical-b1250480023e32de6904d3ee79082eb303c7ed3f.tar.gz
historical-b1250480023e32de6904d3ee79082eb303c7ed3f.tar.bz2
historical-b1250480023e32de6904d3ee79082eb303c7ed3f.zip
Version bump. Fixes security bug #500486 (CVE-2014-004{4,5}).
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x5270BA51
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/mumble/ChangeLog9
-rw-r--r--media-sound/mumble/Manifest30
-rw-r--r--media-sound/mumble/mumble-1.2.5.ebuild127
3 files changed, 150 insertions, 16 deletions
diff --git a/media-sound/mumble/ChangeLog b/media-sound/mumble/ChangeLog
index 5975e1c913a3..105497cf3b30 100644
--- a/media-sound/mumble/ChangeLog
+++ b/media-sound/mumble/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/mumble
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v 1.44 2013/11/17 23:59:11 tgurr Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v 1.45 2014/02/07 17:02:47 tgurr Exp $
+
+*mumble-1.2.5 (07 Feb 2014)
+
+ 07 Feb 2014; Timo Gurr <tgurr@gentoo.org> +mumble-1.2.5.ebuild:
+ Version bump. Fixes security bug #500486 (CVE-2014-004{4,5}).
17 Nov 2013; Timo Gurr <tgurr@gentoo.org> -mumble-1.2.3-r2.ebuild,
-files/mumble-1.2.3-fix-cert-validation.patch,
diff --git a/media-sound/mumble/Manifest b/media-sound/mumble/Manifest
index 2324094756fd..ab5d683f759a 100644
--- a/media-sound/mumble/Manifest
+++ b/media-sound/mumble/Manifest
@@ -3,23 +3,25 @@ Hash: SHA256
AUX mumble-1.2.4-speech-dispatcher.patch 1289 SHA256 d9443303de024e2efb4c0969121f46b2ebbc45351ab5ab52181ac291aa7a4265 SHA512 32b83ba846fbda3529c222df2cf6fa0f615dabdd7e211051119fb9ed53bdc3e8e11aaa1b132bbdfcedffd72b1e19666aaf083799f7ebbbf60f536a9f9a0c6a2a WHIRLPOOL a1696342523dca02ea2c136239e9dbcc6066d4de7cbf195b4a288459b2886e93abb893ff85fad11e4afd21702ad8775002e9487a5068c315fa0b2a0269a07ee5
DIST mumble-1.2.4.tar.gz 3200084 SHA256 a1cf8383d99a02719b16c5440e3a5fb5375a8aa060f203bfa5d25bc69f919c9b SHA512 f5b353d060046fb20f5f2c0cdd097721354bc33304f95129d865fdbaa1cee2babfbd40e5a79adf3f46e8a219be65abfe3ccd02687a6140fdf7c03b2fc209765b WHIRLPOOL 6e207035e1357d4ebc42d0d812a12e4aa1f7ed423f33cabc17ad888766a2427d7137281923c2c2de09e2f71acac096fefa4e6b279241a2ddd498b0c2a0a38147
+DIST mumble-1.2.5.tar.gz 3200216 SHA256 915156946f7662c2488e4c40c95cb95c4ff00532789515da7df775a36d544faf SHA512 bc1761f1e2fc833124ff2ff9af994be59dc9ef96a1ed49316d5383d9b5d91c37ddce87bf6afefc99315824a2a52c615162b2e6050c78f90beca591b58229e7b1 WHIRLPOOL 1f4b226c4036d35a73f65beb4ea66ec0c4363c6122320e8d70a52e0f40b0e2e550282206dcf158bf5a4bb1109202c38a9451374c1bbce96bc559c576a18346c3
EBUILD mumble-1.2.4.ebuild 3162 SHA256 e7d3eb4bd97c522bca6dc081b1ef88fed3d26316f0f912e579e6d4c81567eac0 SHA512 1cf8fda07a45bfe12fe15ba19ef2d6d75a6d1e5fcc80a30e226143c3b08f661f0b2019822041b08eadaa32721d34e9eb4b4e81b685bad014956e661df3122761 WHIRLPOOL eb4957fe00974ffcaf119df88bfdbeb20af685a44e89022d3122455c7dad94e53e9e9bead2987f67913d08c2ee08562e2b1c94254cd3c2311a57e7b343d5e9fa
-MISC ChangeLog 8202 SHA256 517ef761e9975d719680e77b4dacabf0ac869c496d684fa9dcb49de40d819f58 SHA512 947deb8620ba0754700e0f5cc2017576a3604517e70950280615c0a22dd28c2338f6272bc545390fd80ebdfbfbc8f7b6307016eb4e5fd49a9a16a56bdda669cd WHIRLPOOL 4294a9d0279f91ff1a04db746359f2ffca5df9baaf927509683107cc34e5ee690f4905ad3d6b3ab8cdbbfe652e11a2824bc81b3b8d6e24a1a19fafebffc7f956
+EBUILD mumble-1.2.5.ebuild 3166 SHA256 8b3c9cc66eeab888e1282134d0c06c0fa57de0e32bc834e90a1f7bf9adc16428 SHA512 a2e30565b7c8efa101518fd104a421363d3722b62ca80795de5de9250363977af47f1d075028ab0539eef2fe1ae1b2157e802971daa1822f5de52416a5176f34 WHIRLPOOL f173a76e13b2527f277f2e35144d5246e755385b49a0c6f3b5baa8dc2a4ecffc15ac5bbdb4d4c4a907b6192c0d4db4127cbe01605dd42beb7e7ca73a045b2797
+MISC ChangeLog 8362 SHA256 12b5ec824334b0f7d2bea7285ab14c363fda6ecfcd39ff8c4f765dc35981111d SHA512 d0f2150ea0591cb2b9228a08b7cb6875ef9cd9cf8635303e422413ceb5a915b7987f2fa7a6dda9769e222ad2955afde7706b2c3469004b3e6f264870f322dc74 WHIRLPOOL 5fbc5c5f1da9872676d8a8b9944a71bbc3a3b94f08790674139e08b85c9623bdd4bf3dbe4e46696e8dd351bcae5e5a6e575d5e6a3cca340b900d65788ba80289
MISC metadata.xml 531 SHA256 bfef84aab6afb7767bb73391e7ee505b4f5194517aca3a95afac72e0850862d4 SHA512 2b21ff45a1d2ceb3c2463894fd8ce6463a44404f0abed4af1459b520697f66405de533b1e39df36b4ba1245d09cdf43e5a974e67eb2c47af9db0fb70e47e1202 WHIRLPOOL 973ec7ea40bbf87b26c7659ad087f524f48ef054b9f513af11621cde449bdf1a247abde41ba1c558bf3e74f490943d16485f0e58057077d072473334aeba6575
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJSiVhOAAoJEGm3FC1ScLpRd2cP/iRyfxIMRUi1RbD3axplLhoK
-KdPx37K6uSmFSXxsOfJENb5IJCB1tqI16TrkayjjuMa99ENDm4/5fzwLVnrfqlHb
-GPyxAq0JKUC+WTXawz+vlHwy8vFj2iECHjlB43tepNYr8IgCNMVovKQDyd7j9wKK
-DWhG1WCM9DCX+pZWrDZGxMAuOJW08Tw9apos8yzvMEgNN/CXMRh+YzshxXYY4S7i
-yKZ76XBup9cDzM04nzcp3+kidWHaaHNceFUfVVp44EWS01lz6JWquS76WptA9z/e
-Y9G/EeXCXtB0u4F9dSI/914l7sd3UapoJSmSQXCmNJT3b90qwNfL3LtUG22w2RW4
-ABrAjO+hQT7lfmU5f7hvlQfbVauoyX7PR2W4Yfx8hTRPD8SgfPksBKB2NrSum9Za
-zoPyj5MMWaA/uULkRQ5HotRR+Luvs7ID6QnCkrVZY8PJAg0UblBiuzZyYUEFZym9
-pncfN+f+sDmSmSOlUrNPVlJhjeM9OKKNynLzF8zvEUKc8wooEpSfbIJoYAjdDvMt
-hv1cyaRaNgyjp6oHB83On/Dn7vdWHyf2ycy8eu0mVrvUw8LynXkSaW9VFHcmr0OE
-5xG9998Ial8vzIuKsQ8gOxhvmySTZ39CMXJw//KRz7h7EZCu1lgb9zKsT5nqyGb1
-sxjX9/mC+HhRQqueEQIZ
-=2vrW
+iQIcBAEBCAAGBQJS9RHBAAoJEGm3FC1ScLpR31wP/jwtc+BGOg9Q6LsKGvbQcyD3
+DsbAwWihjoc3+ueSBTjV1pYrGEb1E1vwyCW03rH4GI41XncaA/4OcQgfgEAXcXuU
+D4pT4AV1PMMHxBiq40KkiXmTtg+0hSPdpbi04NpyhOqf6jXLb9h5LvfpyLeq0hBr
+Lf2HuoLqK7ItN+mdryDMFMBZ8fMc/cL40B4nN9mhDg+bR8Qjt5ywWIAPq4kQXF83
+Lo7SgdnAUE9WG/4so0Any+jf0ZqAz/2XhN8t+9GXpqZdhBtVgzrBE7btULw3HlPW
+KmuV2wz6KqfvL3S0dRUfXGd56MMCRNPdYMM2fo/EwTP8NM6V86PaMXSiaZrjjsQs
+bn1J4HlVS5AI7K+gUtN72HihzQCp7zcpfyRnI7OaUS4kFkLrw4VSo0bFSSrcF7FF
+CUQI1e1E6s60BO7czkcz1wVZTNCOXM1tE5pF7PsqEn3R2IaVyY0gQ+Ae9+b4EgRo
+iIEFbfcx05OisrCOuNbV/LRtD29H4wrLzrycIXA8dQdtYrli+mqqHb+pPcRKtAuj
+nEgyl8RvHPVxh1RihjjiNEVZy7pUF9oF5ZQIczMTZRSiIlTkSpoNfmbSlEQuxAmu
+z0mMSXxMq4SNoUaYUcDFRD16ZYRvAfiLCrwedXsj2TRbdZYxnjqI+9PfunJTMtte
+LHS/3kScN4BF/u7i6XKI
+=3CmN
-----END PGP SIGNATURE-----
diff --git a/media-sound/mumble/mumble-1.2.5.ebuild b/media-sound/mumble/mumble-1.2.5.ebuild
new file mode 100644
index 000000000000..0d4ce98bc1ee
--- /dev/null
+++ b/media-sound/mumble/mumble-1.2.5.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/mumble-1.2.5.ebuild,v 1.1 2014/02/07 17:02:47 tgurr Exp $
+
+EAPI="5"
+
+QT_MINIMAL="4.6"
+
+inherit eutils multilib qt4-r2
+
+MY_P="${PN}-${PV/_/~}"
+
+DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
+HOMEPAGE="http://mumble.sourceforge.net/"
+SRC_URI="http://mumble.info/snapshot/${MY_P}.tar.gz"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa +dbus debug g15 oss pch portaudio pulseaudio speech zeroconf"
+
+RDEPEND=">=dev-libs/boost-1.41.0
+ >=dev-libs/openssl-1.0.0b
+ >=dev-libs/protobuf-2.2.0
+ >=media-libs/libsndfile-1.0.20[-minimal]
+ >=media-libs/opus-1.0.1
+ >=media-libs/speex-1.2_rc1
+ sys-apps/lsb-release
+ x11-libs/libX11
+ x11-libs/libXi
+ dev-qt/qtcore:4[ssl]
+ dev-qt/qtgui:4
+ dev-qt/qtopengl:4
+ dev-qt/qtsql:4[sqlite]
+ dev-qt/qtsvg:4
+ dev-qt/qtxmlpatterns:4
+ x11-proto/inputproto
+ alsa? ( media-libs/alsa-lib )
+ dbus? ( dev-qt/qtdbus:4 )
+ g15? ( app-misc/g15daemon )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ speech? ( app-accessibility/speech-dispatcher )
+ zeroconf? ( net-dns/avahi[mdnsresponder-compat] )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2.4-speech-dispatcher.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ local conf_add
+
+ if has_version '<=sys-devel/gcc-4.2'; then
+ conf_add="${conf_add} no-pch"
+ else
+ use pch || conf_add="${conf_add} no-pch"
+ fi
+
+ use alsa || conf_add="${conf_add} no-alsa"
+ use dbus || conf_add="${conf_add} no-dbus"
+ use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release"
+ use g15 || conf_add="${conf_add} no-g15"
+ use oss || conf_add="${conf_add} no-oss"
+ use portaudio || conf_add="${conf_add} no-portaudio"
+ use pulseaudio || conf_add="${conf_add} no-pulseaudio"
+ use speech || conf_add="${conf_add} no-speechd"
+ use zeroconf || conf_add="${conf_add} no-bonjour"
+
+ eqmake4 "${S}/main.pro" -recursive \
+ CONFIG+="${conf_add} \
+ bundled-celt \
+ no-bundled-opus \
+ no-bundled-speex \
+ no-embed-qt-translations \
+ no-server \
+ no-update" \
+ DEFINES+="PLUGIN_PATH=/usr/$(get_libdir)/mumble"
+}
+
+src_compile() {
+ # parallel make workaround, bug #445960
+ emake -j1
+}
+
+src_install() {
+ newdoc README.Linux README
+ dodoc CHANGES
+
+ local dir
+ if use debug; then
+ dir=debug
+ else
+ dir=release
+ fi
+
+ dobin "${dir}"/mumble
+ dobin scripts/mumble-overlay
+
+ insinto /usr/share/services
+ doins scripts/mumble.protocol
+
+ domenu scripts/mumble.desktop
+
+ insinto /usr/share/icons/hicolor/scalable/apps
+ doins icons/mumble.svg
+
+ doman man/mumble-overlay.1
+ doman man/mumble.1
+
+ insopts -o root -g root -m 0755
+ insinto "/usr/$(get_libdir)/mumble"
+ doins "${dir}"/libmumble.so.1.2.5
+ dosym libmumble.so.1.2.5 /usr/$(get_libdir)/mumble/libmumble.so.1
+ doins "${dir}"/libcelt0.so.0.{7,11}.0
+ doins "${dir}"/plugins/lib*.so*
+}
+
+pkg_postinst() {
+ echo
+ elog "Visit http://mumble.sourceforge.net/ for futher configuration instructions."
+ elog "Run mumble-overlay to start the OpenGL overlay (after starting mumble)."
+ echo
+}