summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-06-30 08:49:38 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-06-30 08:49:38 +0100
commitb2be182d49eea46686b5cf2680d457df61e89dc4 (patch)
treec66442ced2011c5ca81c3114cc51041e314c6d33 /media-sound
parente23cdda4dbb0c83b9e682ab5e916085a35203da5 (diff)
gentoo resync : 30.06.2018
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin61468 -> 61461 bytes
-rw-r--r--media-sound/cantata/Manifest2
-rw-r--r--media-sound/cantata/cantata-2.3.1.ebuild124
-rw-r--r--media-sound/flacon/Manifest2
-rw-r--r--media-sound/flacon/flacon-4.1.0.ebuild2
-rw-r--r--media-sound/gnome-music/Manifest2
-rw-r--r--media-sound/gnome-music/gnome-music-3.24.2.ebuild2
-rw-r--r--media-sound/gnump3d/Manifest2
-rw-r--r--media-sound/gnump3d/gnump3d-3.0-r2.ebuild2
-rw-r--r--media-sound/jack-audio-connection-kit/Manifest2
-rw-r--r--media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0.ebuild2
-rw-r--r--media-sound/mumble/Manifest2
-rw-r--r--media-sound/mumble/mumble-9999.ebuild2
-rw-r--r--media-sound/pianobar/Manifest2
-rw-r--r--media-sound/pianobar/pianobar-2018.06.22.ebuild47
-rw-r--r--media-sound/pithos/Manifest8
-rw-r--r--media-sound/pithos/pithos-1.1.1.ebuild40
-rw-r--r--media-sound/pithos/pithos-1.1.2.ebuild40
-rw-r--r--media-sound/pithos/pithos-1.3.1.ebuild4
-rw-r--r--media-sound/pithos/pithos-9999.ebuild4
-rw-r--r--media-sound/pulseaudio/Manifest5
-rw-r--r--media-sound/pulseaudio/pulseaudio-11.1-r1.ebuild2
-rw-r--r--media-sound/pulseaudio/pulseaudio-12.0-r1.ebuild19
-rw-r--r--media-sound/pulseaudio/pulseaudio-12.0-r2.ebuild344
-rw-r--r--media-sound/rhythmbox/Manifest3
-rw-r--r--media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch455
-rw-r--r--media-sound/rhythmbox/rhythmbox-3.4.2.ebuild4
-rw-r--r--media-sound/sox/Manifest2
-rw-r--r--media-sound/sox/sox-14.4.2-r1.ebuild2
-rw-r--r--media-sound/supercollider/Manifest8
-rw-r--r--media-sound/supercollider/metadata.xml7
-rw-r--r--media-sound/supercollider/supercollider-3.8.1.ebuild (renamed from media-sound/supercollider/supercollider-3.8.0-r1.ebuild)20
-rw-r--r--media-sound/supercollider/supercollider-3.9.3.ebuild113
-rw-r--r--media-sound/teamspeak-client/Manifest (renamed from media-sound/teamspeak-client-bin/Manifest)2
-rw-r--r--media-sound/teamspeak-client/files/ts3client-bin (renamed from media-sound/teamspeak-client-bin/files/ts3client-bin)0
-rw-r--r--media-sound/teamspeak-client/metadata.xml (renamed from media-sound/teamspeak-client-bin/metadata.xml)0
-rw-r--r--media-sound/teamspeak-client/teamspeak-client-3.1.10.ebuild (renamed from media-sound/teamspeak-client-bin/teamspeak-client-bin-3.1.10.ebuild)0
-rw-r--r--media-sound/teamspeak-server/Manifest (renamed from media-sound/teamspeak-server-bin/Manifest)2
-rw-r--r--media-sound/teamspeak-server/files/teamspeak.initd (renamed from media-sound/teamspeak-server-bin/files/teamspeak.initd)0
-rw-r--r--media-sound/teamspeak-server/files/teamspeak.service (renamed from media-sound/teamspeak-server-bin/files/teamspeak.service)0
-rw-r--r--media-sound/teamspeak-server/files/teamspeak.tmpfiles (renamed from media-sound/teamspeak-server-bin/files/teamspeak.tmpfiles)0
-rw-r--r--media-sound/teamspeak-server/files/ts3db_mariadb.ini.sample (renamed from media-sound/teamspeak-server-bin/files/ts3db_mariadb.ini.sample)0
-rw-r--r--media-sound/teamspeak-server/files/ts3server-bin (renamed from media-sound/teamspeak-server-bin/files/ts3server-bin)0
-rw-r--r--media-sound/teamspeak-server/files/ts3server.ini (renamed from media-sound/teamspeak-server-bin/files/ts3server.ini)0
-rw-r--r--media-sound/teamspeak-server/files/ts3server_mariadb.ini.sample (renamed from media-sound/teamspeak-server-bin/files/ts3server_mariadb.ini.sample)0
-rw-r--r--media-sound/teamspeak-server/metadata.xml (renamed from media-sound/teamspeak-server-bin/metadata.xml)0
-rw-r--r--media-sound/teamspeak-server/teamspeak-server-3.2.0.ebuild (renamed from media-sound/teamspeak-server-bin/teamspeak-server-bin-3.2.0.ebuild)0
-rw-r--r--media-sound/vorbis-tools/Manifest2
-rw-r--r--media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild2
-rw-r--r--media-sound/xmms2/Manifest2
-rw-r--r--media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild2
51 files changed, 1148 insertions, 139 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index c30203e679a2..ec1dbea369a7 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/cantata/Manifest b/media-sound/cantata/Manifest
index 2b0fb92f5ad1..f4efd8c63e87 100644
--- a/media-sound/cantata/Manifest
+++ b/media-sound/cantata/Manifest
@@ -1,6 +1,8 @@
AUX cantata-2.2.0-headers.patch 1345 BLAKE2B b11ef0fa85f0e851a812ba2b106a854f7c429ac9f757bb0b33edeab9db8f05779815ca22918811852ba895529eb7e38466057215c124c3889b97a55752ad6428 SHA512 e9c1a3fc756bd3ed37bd8729433d48d4bb652d3fd7d95b3a6024b4b1d6cda72205d1326214b283377a1ee0b376fe1199c351006e8e640ed6ca9ed98f74c1b7df
AUX cantata-2.2.0-qtsql-5.10.patch 745 BLAKE2B d0c5e3586bb3303983f6d57bacba275e7b0895c56b43ebde69d7664f4bd57f8e1726982389b3da81487918d41085459f6bb2d9bbf2168f5737d7860d6ee68402 SHA512 1622fe94c814544192453d6ee2fa3158cc19d414e37dd76e88724c5056ff290d0070bb251c2f46a83dace906490625b43bcd51ffafa51c65e2dd500c971ea570
DIST cantata-2.2.0.tar.bz2 2251649 BLAKE2B 9b28a4e3a77245fcf00f81780adecdc51e066f068798f92300ef8527872313f5fb56d4b90a6f5511caf951ba9fcd5c094dd5e9062fe3d314b75412b3e8e03d37 SHA512 519a2e24c8b2a1c98a2006a1f590945e1bd5e98a2c3a1b5da23e40f2297f1477d48d69b48ec669219f5ab8fdc955486fe29db6914abeef1fba2a47377f694ecd
+DIST cantata-2.3.1.tar.bz2 2414702 BLAKE2B c44f7e95091dd4f84e630236e7f681d2ea47cd90705cdeeb17d3e892d4e0b978f88d4cb648841543494670c5dbc1a00ba9e2377dfd684b2fdee9223d4b6b28e3 SHA512 8199b08b1f3d2111fc50fbc4e5b1edced6ac480fd213a11eee569deeebf3a3f1167c2b53c3117bb90b2b81b46792c56b99b65eae5d2b290c0f3b3f90736108e5
EBUILD cantata-2.2.0-r2.ebuild 3024 BLAKE2B 869cf24f897fe456aaaa04cad85054f8c0099ba05d068688ed778d5dc898da2c87ea3fbbb88160b809b98a9094b66292c018ab62c1fc84e8fe692d1e56622836 SHA512 5a38a9b09f843edf652e75dde23ccd26fe4555041ceeb111ee27105ef927536971430ef59f07877ab9fb369869531cd7edcb570df61c449d1620b04f1dff20cc
EBUILD cantata-2.2.0.ebuild 2906 BLAKE2B afc79b29d42719e018485c8742a21bfe596925b2ff83fd8de69bd699bdff03b7dcf8c4a1b0ac69df26fb140b64457485b62ca542c0632b2ec436a064a29b7532 SHA512 62a3a89fe9661db39cc7a8682fd4df72f8fa911a25a4cb1db66cc8f0cd0acdd00912b60a43442832b2dc01df69ab4015e817b345dbe0dc3b71418f52334ee03a
+EBUILD cantata-2.3.1.ebuild 3134 BLAKE2B 37fc9a2d95cf654d6ade61216cb01d641a03c796bbc320156c11a5efb8392393a9155dfe53c0afbb272dfdd6238b6e2461a7863c943895394223f5f0131cc465 SHA512 529a4ac20e556b7ba7a4079c47d489f08da3377fcbc6562d59f2c9076073d7fab210db3f47c256cecc338aac015c01b7a5386ceb9c77285107102ec6f3315079
MISC metadata.xml 739 BLAKE2B 48f6246515dd08a87d867e69f1d03042ef1018654bcd726e8d91366c15e7b1275ec60f5a6df8bc38c8310d1b24b1b0f355b5339ab30be7c11f57ebe84d8c71f6 SHA512 1e212d1621607ea9a0523146e5eba5e16c9b5ddc7021d409c16ccc93840cffe39a9c601c222e97f37ab38e7c69fa5eac285872fa7a2f52b0f4e8a0cc1e520d97
diff --git a/media-sound/cantata/cantata-2.3.1.ebuild b/media-sound/cantata/cantata-2.3.1.ebuild
new file mode 100644
index 000000000000..4bc76c731c18
--- /dev/null
+++ b/media-sound/cantata/cantata-2.3.1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="cs da de en_GB es fr hu it ja ko pl ru zh_CN"
+inherit cmake-utils gnome2-utils l10n qmake-utils xdg-utils
+
+DESCRIPTION="Featureful and configurable Qt client for the music player daemon (MPD)"
+HOMEPAGE="https://github.com/CDrummond/cantata"
+SRC_URI="https://github.com/CDrummond/cantata/releases/download/v${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cdda cddb cdio http-server mtp musicbrainz replaygain streaming taglib udisks zeroconf"
+REQUIRED_USE="
+ ?? ( cdda cdio )
+ cdda? ( udisks || ( cddb musicbrainz ) )
+ cddb? ( || ( cdio cdda ) taglib )
+ cdio? ( udisks || ( cddb musicbrainz ) )
+ mtp? ( taglib udisks )
+ musicbrainz? ( || ( cdio cdda ) taglib )
+ replaygain? ( taglib )
+"
+
+COMMON_DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ || ( kde-frameworks/breeze-icons:5 kde-frameworks/oxygen-icons:* )
+ sys-libs/zlib
+ virtual/libudev:=
+ cdda? ( media-sound/cdparanoia )
+ cddb? ( media-libs/libcddb )
+ cdio? ( dev-libs/libcdio-paranoia )
+ mtp? ( media-libs/libmtp )
+ musicbrainz? ( media-libs/musicbrainz:5= )
+ replaygain? (
+ media-libs/libebur128
+ media-sound/mpg123
+ virtual/ffmpeg
+ )
+ streaming? ( media-video/vlc:0= )
+ taglib? (
+ media-libs/taglib[asf(+),mp4(+)]
+ udisks? ( sys-fs/udisks:2 )
+ )
+ zeroconf? ( net-dns/avahi )
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-lang/perl[ithreads]
+"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/qtconcurrent:5
+ dev-qt/linguist-tools:5
+"
+
+# cantata has no tests
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.2.0-headers.patch"
+)
+
+src_prepare() {
+ remove_locale() {
+ rm "translations/${PN}_${1}".ts || die
+ }
+
+ cmake-utils_src_prepare
+
+ # Unbundle 3rd party libs
+ rm -r 3rdparty/{ebur128,qtsingleapplication} || die
+
+ l10n_find_plocales_changes "translations" "${PN}_" ".ts"
+ l10n_for_each_disabled_locale_do remove_locale
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCANTATA_HELPERS_LIB_DIR="$(get_libdir)"
+ -DENABLE_CDPARANOIA=$(usex cdda)
+ -DENABLE_CDDB=$(usex cddb)
+ -DENABLE_CDIOPARANOIA=$(usex cdio)
+ -DENABLE_HTTP_SERVER=$(usex http-server)
+ -DENABLE_MTP=$(usex mtp)
+ -DENABLE_MUSICBRAINZ=$(usex musicbrainz)
+ -DLRELEASE_EXECUTABLE="$(qt5_get_bindir)/lrelease"
+ -DENABLE_FFMPEG=$(usex replaygain)
+ -DENABLE_MPG123=$(usex replaygain)
+ -DENABLE_HTTP_STREAM_PLAYBACK=$(usex streaming)
+ -DENABLE_TAGLIB=$(usex taglib)
+ -DENABLE_DEVICES_SUPPORT=$(usex udisks)
+ -DENABLE_AVAHI=$(usex zeroconf)
+ -DENABLE_REMOTE_DEVICES=OFF
+ -DENABLE_UDISKS2=ON
+ )
+
+ cmake-utils_src_configure
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+
+ has_version media-sound/mpd || \
+ elog "An instance of media-sound/mpd, local or remote, is required to set up Cantata."
+
+ if ! has_version app-misc/media-player-info; then
+ elog "Install app-misc/media-player-info to enable identification"
+ elog "and querying of portable media players"
+ fi
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/media-sound/flacon/Manifest b/media-sound/flacon/Manifest
index 21c7e033611e..6bdc87e7b6a6 100644
--- a/media-sound/flacon/Manifest
+++ b/media-sound/flacon/Manifest
@@ -1,5 +1,5 @@
DIST flacon-4.0.0.tar.gz 1294289 BLAKE2B 3afadc3545493558a5eadb7720509410fb448fed1e1fc5511f0ce477ea0e6e876d19e3038d5eb77191b449f730f50e6f1e3e4eacf546b064868863ed918acdee SHA512 64efc3369f11a7345d106a253873bcaf64ff0bbfb045e3554fecdc48a86ee5d150bef06643a5bf481d6e139a45a2bfdee91e730f9aa1354a4772f0d994297b78
DIST flacon-4.1.0.tar.gz 1579869 BLAKE2B 6e0bf31f0eb47bf594d74e0f058f333daa9ee84f9313e75e059f1568386c20f79482926f6f786d332ecfbb72c3991e346a7b98ab8f27a2a4b4ce5c195c23d6bb SHA512 4e786571ba3e157aad2dc27523f8b9de259b44b84c7b054124a610199ef19855832000e4499d18bd6f725f2133bbbbf8d0d75f1cafbdce918605c3b407f6b0ef
EBUILD flacon-4.0.0.ebuild 2472 BLAKE2B 7f289cf3b0cd94d757bc47122d117af72be6d8e9bb8ab273af64bbffd955f01e59b63effb27e821bb1ab6f119cc504700acb4efaed33e202ad5c02a362352c77 SHA512 a6300f02429e8eca6a81dbae41cd6904f76c3114f182765f60dd8e2851cf83132f3e0d497dc3c8ee5f0079df54b028811fbc71e028064c980c5bc0c72f96c4a8
-EBUILD flacon-4.1.0.ebuild 2489 BLAKE2B e2758ce755d64e56c6e6be78d7afae63ef1e67de9bca2da495308207c24088b4c42cb630692004db75e6de866c42b1132968a1f2e2e3ebf63d80aa4282780eca SHA512 18daf05b3bea3f0fd977a93f70ed8882e94dd9718fc43bb2e2dd0e6010d756bf2d9ad239d87e5522855d1b463685972291b973a59ade1d44a78f26506d68509d
+EBUILD flacon-4.1.0.ebuild 2487 BLAKE2B 6d785d27fd85a20e1fce1c825af29c94c10f38b47fb2e005c5d56f6bf0d3514b894d1668e120281b45ef432112f1d02a70a885b2400696cf2ee98379e12298ea SHA512 8625a895f8cadce399892eb931ae3b851d4496a26f2faec61f6e480eb8f1415035140854d0de9adab753a685eb601453c82b95493d7b7f256e3e52daff7bb9bc
MISC metadata.xml 505 BLAKE2B 95e22c79d22d438696eaca5a304e1ac5660b049511a59bf6ed79aeedf9039b24fcd4de3ee3babc4c34b9e471a615ffcc1a36a9156350e430dc6fa6ca6bbd9923 SHA512 6979e575ee4e5230e7674fa77ece86fc27b983af03c1dfd938c3b3ca9e8f0e89f7ab2c99eaecdd1f512e70fd9d1004963669bfefa68176d40c6460272ac334dc
diff --git a/media-sound/flacon/flacon-4.1.0.ebuild b/media-sound/flacon/flacon-4.1.0.ebuild
index 65405aff3fb8..446aeca8ef6e 100644
--- a/media-sound/flacon/flacon-4.1.0.ebuild
+++ b/media-sound/flacon/flacon-4.1.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/flacon/flacon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RDEPEND="
diff --git a/media-sound/gnome-music/Manifest b/media-sound/gnome-music/Manifest
index f2da8371b1e7..14a8187014c2 100644
--- a/media-sound/gnome-music/Manifest
+++ b/media-sound/gnome-music/Manifest
@@ -1,3 +1,3 @@
DIST gnome-music-3.24.2.tar.xz 1557848 BLAKE2B 329d60da4c2c601524e01bddf086ea699bc10ea311d440ae24af0a83829d7ad4c351963e1b08bd30a8538c9b9987d9f2a41f95690ae31e75c06aac0cc9db2dcf SHA512 a922c80f922b9231e9bbe0cbd1fd33c059c719350c250dbb24316224e3306de7576303119fc9ec303f569559c36d6b076b5ec1076b4f9221a8fb133dcd9f040e
-EBUILD gnome-music-3.24.2.ebuild 1556 BLAKE2B 88a976174405a82f362f57f1bbe0157571a36d1eaa0fe0d0bbf3166660dcae4d1dbb4eda6a485fd922b54eaf1ff948423af0ffd2ef05c2e6b183ab932818d98c SHA512 e1dc5fb96a59d03b902047e0937268a5aac7da6f477ecfb296f15f45577180af8f8363f2e9a53da5abd742afb9ac8e804f09ecbc4c3b4b49134acdddd51b68d4
+EBUILD gnome-music-3.24.2.ebuild 1560 BLAKE2B ce0540e7f8cc7ad4666c01101b97436c91f104c32de07661ccffe078fc4af28c9ae985d268164ab3cb938cba9e46cac33338a5a2ce5476ced970a8602991154b SHA512 e632930ab754395369614c68c786081965cab434024bc05674ef71f3a101e5583a6b2240af301d1aeb1aafcb59638734b704c02ad86576d30d1e02093dc255ae
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/media-sound/gnome-music/gnome-music-3.24.2.ebuild b/media-sound/gnome-music/gnome-music-3.24.2.ebuild
index 2190414a7d80..6841984c37a1 100644
--- a/media-sound/gnome-music/gnome-music-3.24.2.ebuild
+++ b/media-sound/gnome-music/gnome-music-3.24.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{3_4,3_5} )
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
inherit gnome2 python-single-r1
diff --git a/media-sound/gnump3d/Manifest b/media-sound/gnump3d/Manifest
index 971756bb6821..3555a9f2746c 100644
--- a/media-sound/gnump3d/Manifest
+++ b/media-sound/gnump3d/Manifest
@@ -2,5 +2,5 @@ AUX gnump3d.conf.d 159 BLAKE2B d03de16b977c8c892be3dcd6ec7b45414dac9694a777fde57
AUX gnump3d.init.d 724 BLAKE2B 734bfb5daddea0894aff9254874d7135ad7a01bb46d2b6a2515ee359e98ada5ec328c31342dde936fdfeb051a8a8731b4a4a07f356b3566398dd7e0cc833bc53 SHA512 86f43db016e4dd1d2cb75b68ed1a11ea7b7f9ab1d78d18d0e6cf47c3380c466251f733d7aa73ef0354c3f63b78f18b966f583ea0aa328773442270c2aa0867d0
DIST gnump3d-3.0.tar.bz2 633215 BLAKE2B aec3e2e95ebcbf2b9465f8f7e5cf579fe64e9e48d3b1757f78d3102f3a02f92970cbccc5986741013505e1b2f0e54e0d7a7c3871837c6169898e763f23e7fcca SHA512 23778604b557346e42f5cd2045cc394c7d6f7044479c74cd635dfdbbfd6835c8e3ad761d54c5cba239cc5e020b049ac11d64eb463272fc4134b7645226e2524b
EBUILD gnump3d-3.0-r1.ebuild 1944 BLAKE2B 37852399e039928c33914d38a32057852990446148d99aff057b63275d0c129f70b03ea1555ad589fc6c566a33bafed0170332e7a77497428dfa9464038bce54 SHA512 a147f18cb82b05535fcb3c10ab2295334d9931a5eab69fe5d8377807469cc3cf5b5de5b843355736ec32ddc3050d5142150f8471270d5a4ea194c99085261137
-EBUILD gnump3d-3.0-r2.ebuild 2001 BLAKE2B 3de4d3c9d5dc42e0f652ca1bb0b2bdc691c92c3d2bd31141e27469c4a13dc239ed57c156ace316b6a2f6f329c662252e44e2b9b4eb1913fb077d56bd63d49e7e SHA512 b3c66d1a6e3591279ccc3cfaf397aa6e87cd96ee3edb3e4506626e022bc6f90fe1de21fc05ecb7263301c23f66936aa07f8d629b052264181ce82831b5449ad5
+EBUILD gnump3d-3.0-r2.ebuild 1997 BLAKE2B a44f01ce47de98ce1a17fdeb4cfc82a4a6bf7bcdbcb09d67c45ccdba40483d5f8a475308f4bc329e2da9b89f5ae312ca82ccf30504335a0a397011d7721aa925 SHA512 72326d3790db09ddf6590b8167218d12da18de668307256908d9d6795e52816ae92b4a0c3dde4a1a3d3145403899706d27d3406aa0a48122c3cacd9c0320a411
MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
diff --git a/media-sound/gnump3d/gnump3d-3.0-r2.ebuild b/media-sound/gnump3d/gnump3d-3.0-r2.ebuild
index 66a98527f1b0..544be3a05642 100644
--- a/media-sound/gnump3d/gnump3d-3.0-r2.ebuild
+++ b/media-sound/gnump3d/gnump3d-3.0-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="alpha amd64 ~ppc ppc64 sparc x86"
IUSE="sox"
RDEPEND="sox? ( media-sound/sox )"
diff --git a/media-sound/jack-audio-connection-kit/Manifest b/media-sound/jack-audio-connection-kit/Manifest
index a5b79d609edc..594b43858003 100644
--- a/media-sound/jack-audio-connection-kit/Manifest
+++ b/media-sound/jack-audio-connection-kit/Manifest
@@ -6,5 +6,5 @@ DIST jack-audio-connection-kit-0.124.1.tar.gz 1113456 BLAKE2B 2f845de92e19f164ec
DIST jack-audio-connection-kit-0.125.0.tar.gz 1217977 BLAKE2B 4037b76a5a6814f30adb4145282e2295bd7b2502934ec7b3cc41ed9bc1a1319855a60d739d72641c0e18a3ee1d8bcb829a637fabf7df7a4525271bff8933f09c SHA512 acdac0588c8a6b79763177677885b6e7bfa8ee3cd9556b33bfe09512bc1191414bb4f97eed62c3c71567b13b4eb69d95ec6b438e5a9d2e22a956c073d500c46f
EBUILD jack-audio-connection-kit-0.121.3-r1.ebuild 2301 BLAKE2B 365da2382795f4c6378159e803f67dbbc3e54fa6b5a1723ffd4aaeb2999943783fcd72048f7cf3f5dde0058c69494e43c2f1ead08e2c56dce6b535e8dcd98a34 SHA512 32ad14f0be41c45f096a5dd35c05107c1ff854df1e1e6a2803b4c3cf98f8cd156a0d3aec2d092d6786749e5820edd143463d331dca752c48479d282c2ac65672
EBUILD jack-audio-connection-kit-0.124.1-r1.ebuild 2104 BLAKE2B 4364186d40279df43927e9ef57ac6ba16de4943444dcbf4e39fc7cb7716232a37d43e28a57765df7ed0ec80106ceebb661f2bf9be7c9dfc241656e6d4061ebd6 SHA512 1b0769d43bc619f0dc41ea307519b7118adfa265af506b3e8a6b11b0bce4fb89ef0d8fe0f69cd1de888097b17c474836b1b95f1e412bf82a99e0592b3ec7fddc
-EBUILD jack-audio-connection-kit-0.125.0.ebuild 2070 BLAKE2B f9b9e9c410ab2ddc02df50a2f832e428c2835b6905bd54be3cc76acf60fa19bcca8edc428976954965b77b4f86ca157f8ae8fca5000078e3eae901e62214baaa SHA512 0cb9c7a4e2ff4eaf1344db9cb66a0d29a2d58915b989df2525a00a638147fac4d13b4a8a92b670a310e95a8ed040c653dd727a4b7791a6eee18c51e04d9c39dd
+EBUILD jack-audio-connection-kit-0.125.0.ebuild 2068 BLAKE2B 0aa61f5073c7204000516326d90bba5d7ded266f9ce1003f9f5d506b1255658abbc981db704b057ef0cc87759fc598f2df86068e246c44597f39cccd41a38a2d SHA512 1acb91df14fb47f4b12691b54f430c2e9480f104cb257e05527171c5b1f2384b579f1011bf41416d29c4cda4ac5d735705f979f5e9dcc5acd7ee7f2479401339
MISC metadata.xml 514 BLAKE2B 920e43b1a4ee5e4040d05a3dd62f677943ea7166a013e82d06f255d9a0d79d99af927bc5428517232dd7d21392f74b15c40c2d2e781d720abe1c153bc85ccadf SHA512 1fc2dd1efb39c6c002c5ad647a4f5134c841138546f66300db8ce93c979522ee29c4e74cea86e6bba4fe8d5414dfd5a25cb1d98803511450cbd22933ce474c1d
diff --git a/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0.ebuild b/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0.ebuild
index b6d1c2a74f2c..9364bb28b186 100644
--- a/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0.ebuild
+++ b/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.jackaudio.org/downloads/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~amd64-fbsd"
IUSE="cpu_flags_x86_3dnow altivec alsa coreaudio doc debug examples oss cpu_flags_x86_sse pam"
# readline: only used for jack_transport -> useless for non native ABIs
diff --git a/media-sound/mumble/Manifest b/media-sound/mumble/Manifest
index 0dc4b8ec352a..df206bf51abb 100644
--- a/media-sound/mumble/Manifest
+++ b/media-sound/mumble/Manifest
@@ -1,5 +1,5 @@
AUX mumble-1.2.4-speech-dispatcher.patch 1289 BLAKE2B 674312376997a2ee7f70886f8a7ec13731f46bc25870c1af239d6814ef66192999f89d644caf63eb98a3ad4fa3460c16fbfb2acb35c845c181cf08943d142c3b SHA512 32b83ba846fbda3529c222df2cf6fa0f615dabdd7e211051119fb9ed53bdc3e8e11aaa1b132bbdfcedffd72b1e19666aaf083799f7ebbbf60f536a9f9a0c6a2a
DIST mumble-1.2.19.tar.gz 3210865 BLAKE2B 7ce466ab9d5ca761308d08633abf8efb6105b3097b7fde0a886f957dff4a16442d1f12c93123bd0291b37d14b412e0087b89f781d0f63a5182bd6ca2d3f2d3fe SHA512 f91111194a899149b500a94afcf7cc5b9691c7ce8669f07fca2c66adbb3916ddb863bf703d04fb8387133fb75f3c8edb52974d1acf3febfafa1f73da19946de4
EBUILD mumble-1.2.19.ebuild 3048 BLAKE2B e925f6df26dd6a0da4241f90d2ced7d095029a292484028fedf332008d7e9a7ac755f14a72cd8a358ec7b2bc527c82eae59da6746d38879fa2827afd6bcccbd7 SHA512 9b5a99ae4ca3ccddc03e50044289fefae4cc41baa0db018316df809f56f893d8e676ee5e6c35d8e783c621fec848c54fa0be5471567909ebd1e0486924fffdbc
-EBUILD mumble-9999.ebuild 2876 BLAKE2B 173b4fd18b172509967e99a8114876ea7daf02ed6cf61c68053c29af321dfbe02f3cc1f88c608defede28ca98ba5de1a150e9444e939103ff002292e5eb6014b SHA512 4785b04563cdf0fca599bda281b161ad9f1e8d5208b4b0f0051a2674721d09a5fe87d04a38aa4464129d8ea1a0c9d0a2fe316e737f1a0055b1f0433a875f8c22
+EBUILD mumble-9999.ebuild 2889 BLAKE2B 8d8904682b7f11236a25474167b97ffad1196d7d36dfca6a41bf975cc94e21d0c6d49f4c3c90a64485b3439fbe487a5eb367d4fa158f0ca45129cb63475343e0 SHA512 ce9d09dd4a9d16a968e0f8b6db8bf84076ccdea0989df3a5c2e5e8dd48e290f1b3a650afc322aadfbd2dbcf3fb8e219a27a597ece65c2637615bf52224f3837b
MISC metadata.xml 751 BLAKE2B 17b72569ef8313fa654bd444572521c482b1b2c4d14bc73b41be5f6ddf8e9c8e9064fa1a87b4589f7a18a5ceae835fb60718226059f5b96d4dfa6e2b26256630 SHA512 78d4d18e60dfbcbab8b1ae64f214c2f6aa0ae7ea01323590f3847b1ed50fc90a29acbb5a44c65e82747237e60d5d4a24c9b2808d4e4a90a996ab90952340c18b
diff --git a/media-sound/mumble/mumble-9999.ebuild b/media-sound/mumble/mumble-9999.ebuild
index bfda701fe88f..1d787139f196 100644
--- a/media-sound/mumble/mumble-9999.ebuild
+++ b/media-sound/mumble/mumble-9999.ebuild
@@ -74,7 +74,7 @@ src_configure() {
$(myuse opus)
$(myuse oss)
$(myuse portaudio)
- $(myuse speech)
+ $(usex speech '' no-speechd)
$(usex zeroconf '' no-bonjour)
)
diff --git a/media-sound/pianobar/Manifest b/media-sound/pianobar/Manifest
index 3bf826a5bd91..50b432767df8 100644
--- a/media-sound/pianobar/Manifest
+++ b/media-sound/pianobar/Manifest
@@ -1,6 +1,8 @@
DIST pianobar-2016.06.02.tar.bz2 46262 BLAKE2B 1e466dc438630c090e78cec5a54488ae6c0595695a6e97c164ecd3a0bb630d73663c4955bb795a0c9c89b79aa9c384d228c0ac28200d1f8ab9edcbe02b43ae85 SHA512 943e4b7bdfa5690f73378c6454666ec972f4d33faa0549ec087fb0ffeb5584e7ec26cef39dfd0134eefe2723638cc41f29c76eecb306c295c067996443958027
DIST pianobar-2017.08.30.tar.bz2 46664 BLAKE2B 2ab90efab273e2af707924072252b1de77f41629407b0cb65850fad2ff32fd2a56480f4074d30aa68bb2add3fa9350d9d3e2fd1c3e19db420d1caf4a07291090 SHA512 35019bd387a323c85928e8979c075c7b2a8d88115066a55068dd62279760200fcadf022f7000a40e198bebc3cfc5507913da7c9c06ae220cba6fe3910a6bca54
+DIST pianobar-2018.06.22.tar.bz2 47455 BLAKE2B f1d61709f7c95438352f29a075120c4794c666d9406fb9e6dea47930f2715a0538588d29510097487c5bc06d77ccc44f393fff1561545e21bb71f739151a712a SHA512 0fc2d90324da576266f063573549399e4354b8e83678632fadb80864e82c432a1a90a3092085f0155fc136b726ba59eabb26586a1ba11c5ce668c3a89a218133
EBUILD pianobar-2016.06.02.ebuild 1011 BLAKE2B d8b7cfcc510558f726bd9bae9d615d51c2b3a044cf95800fe4bc0e796c772aeb92dd0113db1941a1fc29394f2d6160e74e0731c82b8071fe8df2a28f0ab18840 SHA512 bef989c331007c3e8e68673a243e8a852fa845d3e8595cb0fb32106854c6078d1f14d8d6124b535e13af323a36ab51338bd1371afc8a410b02ce055ac68d1a48
EBUILD pianobar-2017.08.30.ebuild 1076 BLAKE2B 2b9cd4f57b910f0c48cdc297d2ec8ee02790c7686c93b8c0bc482ecbd7305742a2cfe75b5acd20a0331de9dc0d7dec481d8789ae9a9f43b711d5503e68952c7a SHA512 83f739c2210c43095752259acff9f3ac0e9586d05a4011d5c98e70b54cb6723337cdc2c47585370ca8bb07813f75777c0959ddbee325102000a097fc8251d98e
+EBUILD pianobar-2018.06.22.ebuild 1076 BLAKE2B 87f7c157cc4356c76074b2e70c2898ede6064c4ae7007fa440aa6d82a5c995dbafa7fa332557aa97c44d5368be160cbd6ea56b43d5898467576b6f4e2b025a41 SHA512 ea4ce3f99905e01b78a5de41dc8ad850016428b12cd1e60e86090897d743687fc002f6ce1fbb16c015adddb2ab0a37a38b9be065652372a44700f840db16481e
EBUILD pianobar-9999.ebuild 1076 BLAKE2B 2b9cd4f57b910f0c48cdc297d2ec8ee02790c7686c93b8c0bc482ecbd7305742a2cfe75b5acd20a0331de9dc0d7dec481d8789ae9a9f43b711d5503e68952c7a SHA512 83f739c2210c43095752259acff9f3ac0e9586d05a4011d5c98e70b54cb6723337cdc2c47585370ca8bb07813f75777c0959ddbee325102000a097fc8251d98e
MISC metadata.xml 253 BLAKE2B 6426153a5fa5bbad2aaffd28a6460f87a35678319768c57ac8dfae02b2229f6278dead4f564e6bc2bfd54d7143aed95c382abc2ee16c1073e9fbaf4f84cc0fef SHA512 78b724be3e1dbd6fc3c2e92cdbacc15ea4b0e8ee6fa22f76ebdd882b3a7bbedeaf8f80a29e36ec67e0432d2dfad3f57de4bc46480f92c8e544322755292df894
diff --git a/media-sound/pianobar/pianobar-2018.06.22.ebuild b/media-sound/pianobar/pianobar-2018.06.22.ebuild
new file mode 100644
index 000000000000..21d92b644c49
--- /dev/null
+++ b/media-sound/pianobar/pianobar-2018.06.22.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs flag-o-matic
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/PromyLOPh/pianobar.git"
+else
+ SRC_URI="https://6xq.net/${PN}/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A console-based replacement for Pandora's flash player"
+HOMEPAGE="https://6xq.net/pianobar/"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="libav static-libs"
+
+RDEPEND="media-libs/libao
+ net-misc/curl
+ dev-libs/libgcrypt:0=
+ dev-libs/json-c:=
+ libav? ( >=media-video/libav-12:0= )
+ !libav? ( >=media-video/ffmpeg-3.1:0= )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_compile() {
+ append-cflags -std=c99
+ tc-export AR CC
+ emake V=1 DYNLINK=1
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr LIBDIR=/usr/$(get_libdir) DYNLINK=1 install
+ dodoc ChangeLog README.md
+
+ use static-libs || { rm "${D}"/usr/lib*/*.a || die; }
+
+ docinto contrib
+ dodoc -r contrib/{config-example,*.sh,eventcmd-examples}
+ docompress -x /usr/share/doc/${PF}/contrib
+}
diff --git a/media-sound/pithos/Manifest b/media-sound/pithos/Manifest
index 4d146140fbc4..d939fccb2fd2 100644
--- a/media-sound/pithos/Manifest
+++ b/media-sound/pithos/Manifest
@@ -1,9 +1,5 @@
AUX pithos-1.3.1-dont-try-to-update-icon-cache.patch 584 BLAKE2B 9127f728cd0da41a490fdcaa3c781d9137099507192f9301e6237d7f3b833ccce81429efcf8aaa67c04945cf0af16d47829582968b7d72850446c7ced93fd3cf SHA512 cc30b733388a9dea61ea4ab23c4291c11656a117e0f9aa98e3b286b6698ec38242154da21af9dc840bc697a34a1e604f86e489a2c5d6fcb76ac6f3e1bef750e5
-DIST pithos-1.1.1.tar.gz 112793 BLAKE2B 6298e5f5ed5fd6de01dc86b98c127b3051e4c9c1752cba46518a93a69bb140ce3d28ff98569f57033978d836fdca070667eb7e9563c3335b14f09b6f1cf76384 SHA512 8813e5218b448cac64d9787388f3bfa8e7a06cc785c3f7ca6bdce5dee2fdb393d9019169256a01f43fd610ebfd8e07d6fcdafeb476c18d88d8de87895c5b9c2f
-DIST pithos-1.1.2.tar.gz 115119 BLAKE2B ac6130248c58be5c0adff2957949af6cafd9b8116af2c2c935bb151c13416aba5d278c4607dcfaff1dd021f07fdff83ef2696320f27bd065bb51e03ac1f16b79 SHA512 3eb5177de64f3e7e0a19409adebb1bf77a4c5d6226b6cc4a536611662a89599dc6175c92883af5f4115b6599ba94a8439fef769b0879a05fa48685598c4cdd01
DIST pithos-1.3.1.tar.gz 119658 BLAKE2B 0d6e1c4e48a4beb1082f8788d4e016371660667dbe32ee925aa4b904f60a25e6664a94cefbc62dd9323a6e69338c03fc4080517e842102fd6eeca144f568c984 SHA512 c06715516992e4aa8bb3b200035ee10ef8dcec9491d32af0fb3f4e176d0ad5313a437f228747d5d716a29d2fe5b93ddd3704aa4fe674ce3be5a17eaad13b0da4
-EBUILD pithos-1.1.1.ebuild 1129 BLAKE2B 8376554efa4c9f4c4dc6872a7e2660664dff91498b72dee3af14b705d8fb5a4b9b5d2017d90f2d9948764c69fcab4ed3d4c741b251c4646186ab79cc5d08abf8 SHA512 4235e0d80cae5c2765cd18b17ce7ad94749dbaa14435b7db7f954a8298e65a55f791199d856cbfd39d776a8fb5aa560616761dbb4669dab4198fb3f03debdbc7
-EBUILD pithos-1.1.2.ebuild 1139 BLAKE2B e36649d7b999a204f241908865ffd1fc4f36c25307f4e9be37f16e0d67854e7cb5cf3448001aefed0e44505e3ac4c08a2d183b334aae79553bd9fd54d2c75f17 SHA512 28076e948bb4bf46022f1f8a3481cd4bd1260fdef358a91a3610b437ad4678d0f921a520656a0a746322e6a21348e27b505f40ecc3971722814107b18f070773
-EBUILD pithos-1.3.1.ebuild 1987 BLAKE2B 07cd789e1299afe7143a2e7f2d7c40e25e54a91f17edfb2f6a9806eec8e0c3fba5099d42be05fbfbc0c41f8b240e7685f12e78b2729e266d78b7be1ad19fbdb7 SHA512 7c327136d8bb41ab61590caac2d3621061cdf89786eae9fce9aca86e14282058aebecd76dd7d53df28ea325a833ba7d692f788450bc5b512d913da49be8c8a1a
-EBUILD pithos-9999.ebuild 1982 BLAKE2B 0e2e2417094e879fd4605e87b5b6d983db566a24591187360a6072eca589b1a5a2c72343d1841ead216d6abc72ef2c03cde84d3f9c11701eebce2d670cedc692 SHA512 d54579d2de361413b9da412c113ded4284b94584666016870fc10337aa02422622a6cff9ea5862717006c5844cd396b591e6b8eddc2b7cb4704472d06ad90a34
+EBUILD pithos-1.3.1.ebuild 1985 BLAKE2B 79873695959b7d23c627952ae2ebb71d7e4cad7a0f0bc7736d2578c0deda5463027d4201c973fee5dec6f02e6012069b807ece8d38aa194b1f560249390a8239 SHA512 76711f7aeec2429a4f1d2ff43ac8bdb1085824538789a55e3f3a5ce9d64ee625c516cf96560e71059220935cc6f81254682e507db5bf28d0b74d0d32612260d2
+EBUILD pithos-9999.ebuild 1980 BLAKE2B f16d1f20338bd30c9d1baac719fe99cf7f7f798eeea17f42b63401ea3262bff784ee1b9d28296d6ac52866a4127c376c41c7e939f2ef055d7c622e523e2b0d32 SHA512 23c57db817edb813c51eb0bda1824137e5d4105f273edea1a5e878efd4acad3b1e177abf563bb8dd91714600b45ebd9cb0624406b83033b39e4dd30104d2a2c6
MISC metadata.xml 517 BLAKE2B 4d18a3f149c2ffc3b87206cd67a7d87978f36c9f45f6a99c3240e77458c3c2bee1ee9eb7cc64e22414eded3f44ba5da5cf8a680b16975759b0027e90fcd6e5bd SHA512 1922b0145e076b849061072c03eafe7354bf79ab32d7f2a5bab219db6a9caa92074423c5bf1196b91ff1e183bd8fab2fcbad583f20b02b9916c3e73140a97367
diff --git a/media-sound/pithos/pithos-1.1.1.ebuild b/media-sound/pithos/pithos-1.1.1.ebuild
deleted file mode 100644
index 7274cef6dec8..000000000000
--- a/media-sound/pithos/pithos-1.1.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=(python3_4)
-inherit eutils distutils-r1
-
-if [[ ${PV} =~ [9]{4,} ]]; then
- inherit git-2
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="Pandora.com client for the GNOME desktop"
-HOMEPAGE="https://pithos.github.io/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="libnotify appindicator +keybinder"
-
-RDEPEND="
- dev-python/pylast[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- >=dev-python/pygobject-3.12[${PYTHON_USEDEP}]
- x11-libs/pango[introspection]
- media-libs/gstreamer:1.0[introspection]
- media-plugins/gst-plugins-meta:1.0[aac,http,mp3]
- >=x11-libs/gtk+-3.14:3[introspection]
- x11-themes/gnome-icon-theme-symbolic
- libnotify? ( x11-libs/libnotify[introspection] )
- appindicator? ( dev-libs/libappindicator:3[introspection] )
- keybinder? ( dev-libs/keybinder:3[introspection] )"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_test() {
- esetup.py test
-}
diff --git a/media-sound/pithos/pithos-1.1.2.ebuild b/media-sound/pithos/pithos-1.1.2.ebuild
deleted file mode 100644
index abfd5d440871..000000000000
--- a/media-sound/pithos/pithos-1.1.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=(python3_4 python3_5)
-inherit eutils distutils-r1
-
-if [[ ${PV} =~ [9]{4,} ]]; then
- inherit git-2
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="Pandora.com client for the GNOME desktop"
-HOMEPAGE="https://pithos.github.io/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="libnotify appindicator +keybinder"
-
-RDEPEND="
- dev-python/pylast[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- >=dev-python/pygobject-3.12[${PYTHON_USEDEP}]
- x11-libs/pango[introspection]
- media-libs/gstreamer:1.0[introspection]
- media-plugins/gst-plugins-meta:1.0[aac,http,mp3]
- >=x11-libs/gtk+-3.14:3[introspection]
- x11-themes/gnome-icon-theme-symbolic
- libnotify? ( x11-libs/libnotify[introspection] )
- appindicator? ( dev-libs/libappindicator:3[introspection] )
- keybinder? ( dev-libs/keybinder:3[introspection] )"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_test() {
- esetup.py test
-}
diff --git a/media-sound/pithos/pithos-1.3.1.ebuild b/media-sound/pithos/pithos-1.3.1.ebuild
index b1d11f32bb78..6fbe39fc870d 100644
--- a/media-sound/pithos/pithos-1.3.1.ebuild
+++ b/media-sound/pithos/pithos-1.3.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=(python3_4 python3_5)
+PYTHON_COMPAT=( python3_{4,5,6} )
inherit autotools gnome2-utils python-r1
if [[ ${PV} =~ [9]{4,} ]]; then
diff --git a/media-sound/pithos/pithos-9999.ebuild b/media-sound/pithos/pithos-9999.ebuild
index 0daa0a2dd5e1..55d1a94154dc 100644
--- a/media-sound/pithos/pithos-9999.ebuild
+++ b/media-sound/pithos/pithos-9999.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=(python3_4 python3_5)
+PYTHON_COMPAT=( python3_{4,5,6} )
inherit autotools gnome2-utils python-r1
if [[ ${PV} =~ [9]{4,} ]]; then
diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
index 2b8f36c3fc04..141a3ff4edc8 100644
--- a/media-sound/pulseaudio/Manifest
+++ b/media-sound/pulseaudio/Manifest
@@ -9,8 +9,9 @@ AUX pulseaudio.tmpfiles 36 BLAKE2B 4fe7c88fb35f561b0eb756146db17e37201126b5d7f90
DIST pulseaudio-11.1.tar.xz 1648924 BLAKE2B eea767efb6529436a6c2aa7d5ccaccdbda2338ad8db639ad333598b1589d259acf71ef34e904a240710f5343864fa868789eaa7f7cae1b07902ebd989fe83e12 SHA512 8863d8d7aede0d9a4d158e84e7bece91747c335f9ac98c7b21fafe76b762f8817e1125307aa46e561e540d2c40525e91f51a55ec34ac55d58fd5980199856a7a
DIST pulseaudio-11.99.1.tar.xz 1655948 BLAKE2B 33d774bbcb2cf4a1d457e2cecfae007a75acc5c8ba188c5f2fbce773cf3fb67c9c345538584014898f42b3ff7c6e680c9660ff07f7d74630f711f85d9c514d2c SHA512 f9340f836bd12756ddb30e27bb04f8470a97ec372f5d9a2703da3ac348436b7b3efe074635c5a994cc6cd77c7f18aa2d74811c7e12bc52c0578fd15f8dffaab8
DIST pulseaudio-12.0.tar.xz 1657212 BLAKE2B b38bdeec21c336d7435b1ae895eb50b164d513f4b15d5c6b559df457722da02484072d3beb8874c3690efd1ddff1e13966ab5501d1e9418683461ca977b2c6fb SHA512 e9b02522f1e9cc2cf2e9db3364153fff5bc70561df34bc8e254e373a24c45585c1c722de8b6ebd7cd1814f523cf29b67c6940390a6fcc1ccbdde5aeff48f8d8c
-EBUILD pulseaudio-11.1-r1.ebuild 10994 BLAKE2B 71f90b3a72529f4706957675b80d872eaf65ee43bf3700350f957141285153ca9cc757b91fdf288c25d7549a457ad1a459c2de8aed404db58263e6a44ef1d07a SHA512 fea5acbcc6002988fe70973f5587ed43862f71949600a161261bb5c38417dd747ba093585eeea65da6793b998fad82ee9057e89bfa9eb75ea0ce3ed03128d82a
+EBUILD pulseaudio-11.1-r1.ebuild 10992 BLAKE2B 3ed7350bd6c67b2b0debd41765a8710ca46eed405069ccead719b34a614ce174d44012a246eb9ed613021e7bffe196b61a55d08867500939c347ffa3b3d49f2e SHA512 7ffd272b8aa2dad6b0e07ecafd82b9d8324ccbf8d5134fdd6df34f0fe75e19a27a664fcce188db7b57a73bd6731f5bdcee5a84e71166fd4f36a67c0f74088225
EBUILD pulseaudio-11.1.ebuild 10850 BLAKE2B 7c4423b125ba27e84d4af9b0ae99d31c5672490aed122a71887746ac9ca4554a96cddaf7eec8ae9b7ed91b3fa72a1caab541c95fe53a7117b4a93e8d9c982274 SHA512 88584bc0f38e6bb559d913d92fa5b06370590f43eaa11ac59af4ea07739d6f6870165e0801655982a11ff4f42e44de1b58962e5123f3d657cfcdf4727f04b0d0
EBUILD pulseaudio-11.99.1-r1.ebuild 10990 BLAKE2B fbf57d791769744ef97fd49390bcb9d30a5a02450650f8b81a3b27575fc1188e7da5797939b01a6c308ba61a4b448377c5a5602ec0e7e585de98ece239b9da6e SHA512 a290149a12739dd09707d18f192f45532e36ab9473a211de4c3da0d37abe142ba710813ceb9019116953e96a451d8f4b7a9636710ea84000b584543073c8846f
-EBUILD pulseaudio-12.0-r1.ebuild 10620 BLAKE2B 963b476a1fdc38d22a3a7771899b9b64fd24e924af5c8ce26c049d3f7311b56f1716a021b8f6d30bd2e37224084885f25055aea108cf11b5a3a235436a34bff9 SHA512 ca7d8c39ebfb0e8a044634864832cadfd984faa10821adf7575b17c39ea0843467f73eb56a9a26cd593168fe57ef2515e84a0400225cf165ac34b8c39d7f02c0
+EBUILD pulseaudio-12.0-r1.ebuild 10661 BLAKE2B d411bcf361f9affe99c93f954b122bafc843b327e7e2668b3a01a18b0def83615aeced03d21aadae9fd993535ee44802ae3aed4b8b6a689627c2eaeaf3b575c1 SHA512 fbe96ce05c0b7aff771481d93d7d5567c08c7edfcfbc920e056dbd18cff7c488f86cfe9d5966e8eb71f0919e7af32194bc92f0c0a8997104e23c0385752a794b
+EBUILD pulseaudio-12.0-r2.ebuild 10725 BLAKE2B 1f3c236fd549f603530bafc9bdc6371e20790491636bb80c4d1994ed18d7a52ee3032ea372c9e65edaa49b9ed60159616b9b2f2df540971b8d5f70c28949c21a SHA512 8f53f1f9818040641656efcb0c2a56b0abd7fc8483816b8b2baae9a2bace7ebe71e91e4a6ff7950d0135a90eab1fca19179d7c07a2d3740d5eeec65105559e44
MISC metadata.xml 3707 BLAKE2B b0bcecdb34c6dc73a944568ce1641a85403ecef5993d097436fe5d89bbaa5fbb01a3c59106774e338046e3af47a7252b02736f90f68bc8c03a37ace7693f7ce7 SHA512 5f9ba1dccb2aa9f46f3bb5a9951147e5cabe5aac82ad442d8ca4b1223bea7e3f51c1e1ef6b55c05e0639612c431c7428597b4c5046af0e719443dcf0f5bc68b0
diff --git a/media-sound/pulseaudio/pulseaudio-11.1-r1.ebuild b/media-sound/pulseaudio/pulseaudio-11.1-r1.ebuild
index c463cabf7f20..adff5a32b850 100644
--- a/media-sound/pulseaudio/pulseaudio-11.1-r1.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-11.1-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz"
LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 ) equalizer? ( AGPL-3+ )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
# +alsa-plugin as discussed in bug #519530
IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer +gdbm +glib
diff --git a/media-sound/pulseaudio/pulseaudio-12.0-r1.ebuild b/media-sound/pulseaudio/pulseaudio-12.0-r1.ebuild
index 4b4924da9440..c5606ea2177d 100644
--- a/media-sound/pulseaudio/pulseaudio-12.0-r1.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-12.0-r1.ebuild
@@ -282,7 +282,9 @@ multilib_src_install_all() {
systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles" "${PN}.conf"
else
# Prevent warnings when system-wide is not used, bug #447694
- rm "${ED%/}"/etc/dbus-1/system.d/pulseaudio-system.conf || die
+ if use dbus ; then
+ rm "${ED%/}"/etc/dbus-1/system.d/pulseaudio-system.conf || die
+ fi
fi
if use zeroconf ; then
@@ -309,13 +311,6 @@ pkg_postinst() {
elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/"
elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/"
elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server"
- if use gnome ; then
- elog
- elog "By enabling gnome USE flag, you enabled gconf support. Please note"
- elog "that you might need to remove the gnome USE flag or disable the"
- elog "gconf module on /etc/pulse/system.pa to be able to use PulseAudio"
- elog "with a system-wide instance."
- fi
fi
if use equalizer && ! use qt5; then
@@ -324,6 +319,14 @@ pkg_postinst() {
elog "which is required to set equalizer levels will not work."
fi
+ if use equalizer && use qt5; then
+ elog "You will need to load some extra modules to make qpaeq work."
+ elog "You can do that by adding the following two lines in"
+ elog "/etc/pulse/default.pa and restarting pulseaudio:"
+ elog "load-module module-equalizer-sink"
+ elog "load-module module-dbus-protocol"
+ fi
+
if use native-headset && use ofono-headset; then
elog "You have enabled both native and ofono headset profiles. The runtime decision"
elog "which to use is done via the 'headset' argument of module-bluetooth-discover."
diff --git a/media-sound/pulseaudio/pulseaudio-12.0-r2.ebuild b/media-sound/pulseaudio/pulseaudio-12.0-r2.ebuild
new file mode 100644
index 000000000000..9279212c9ae8
--- /dev/null
+++ b/media-sound/pulseaudio/pulseaudio-12.0-r2.ebuild
@@ -0,0 +1,344 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools bash-completion-r1 flag-o-matic gnome2-utils linux-info systemd user udev multilib-minimal
+
+DESCRIPTION="A networked sound server with an advanced plugin system"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/"
+SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz"
+
+# libpulse-simple and libpulse link to libpulse-core; this is daemon's
+# library and can link to gdbm and other GPL-only libraries. In this
+# cases, we have a fully GPL-2 package. Leaving the rest of the
+# GPL-forcing USE flags for those who use them.
+LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
+
+# +alsa-plugin as discussed in bug #519530
+IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer gconf +gdbm
++glib gtk ipv6 jack libsamplerate libressl lirc native-headset neon ofono-headset
++orc oss qt5 realtime selinux sox ssl systemd system-wide tcpd test +udev
++webrtc-aec +X zeroconf"
+
+# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac
+REQUIRED_USE="
+ bluetooth? ( dbus )
+ equalizer? ( dbus )
+ ofono-headset? ( bluetooth )
+ native-headset? ( bluetooth )
+ udev? ( || ( alsa oss ) )
+"
+
+# libpcre needed in some cases, bug #472228
+CDEPEND="
+ || (
+ elibc_glibc? ( virtual/libc )
+ elibc_uclibc? ( virtual/libc )
+ dev-libs/libpcre
+ )
+ >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}]
+ X? (
+ >=x11-libs/libX11-1.4.0[${MULTILIB_USEDEP}]
+ >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
+ x11-libs/libSM[${MULTILIB_USEDEP}]
+ x11-libs/libICE[${MULTILIB_USEDEP}]
+ x11-libs/libXtst[${MULTILIB_USEDEP}]
+ )
+ caps? ( >=sys-libs/libcap-2.22-r2[${MULTILIB_USEDEP}] )
+ libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 )
+ alsa? ( >=media-libs/alsa-lib-1.0.19 )
+ glib? ( >=dev-libs/glib-2.26.0:2[${MULTILIB_USEDEP}] )
+ zeroconf? ( >=net-dns/avahi-0.6.12[dbus] )
+ jack? ( virtual/jack )
+ tcpd? ( sys-apps/tcp-wrappers[${MULTILIB_USEDEP}] )
+ lirc? ( app-misc/lirc )
+ dbus? ( >=sys-apps/dbus-1.0.0[${MULTILIB_USEDEP}] )
+ gtk? ( x11-libs/gtk+:3 )
+ bluetooth? (
+ >=net-wireless/bluez-5
+ >=sys-apps/dbus-1.0.0
+ media-libs/sbc
+ )
+ asyncns? ( net-libs/libasyncns[${MULTILIB_USEDEP}] )
+ udev? ( >=virtual/udev-143[hwdb(+)] )
+ realtime? ( sys-auth/rtkit )
+ equalizer? ( sci-libs/fftw:3.0 )
+ ofono-headset? ( >=net-misc/ofono-1.13 )
+ orc? ( >=dev-lang/orc-0.4.15 )
+ sox? ( >=media-libs/soxr-0.1.1 )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+ )
+ media-libs/speexdsp
+ gdbm? ( sys-libs/gdbm:= )
+ webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2 )
+ systemd? ( sys-apps/systemd:0=[${MULTILIB_USEDEP}] )
+ dev-libs/libltdl:0
+ selinux? ( sec-policy/selinux-pulseaudio )
+"
+# it's a valid RDEPEND, libltdl.so is used for native abi
+RDEPEND="${CDEPEND}
+ gconf? ( >=gnome-base/gconf-3.2.6 )
+"
+
+DEPEND="${RDEPEND}
+ sys-devel/m4
+ doc? ( app-doc/doxygen )
+ test? ( >=dev-libs/check-0.9.10 )
+ X? (
+ x11-base/xorg-proto
+ >=x11-libs/libXtst-1.0.99.2[${MULTILIB_USEDEP}]
+ )
+ dev-libs/libatomic_ops
+ virtual/pkgconfig
+ system-wide? ( || ( dev-util/unifdef sys-freebsd/freebsd-ubin ) )
+ dev-util/intltool
+ >=sys-devel/gettext-0.18.1
+"
+# This is a PDEPEND to avoid a circular dep
+PDEPEND="
+ alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio,${MULTILIB_USEDEP}] ) )
+"
+
+# alsa-utils dep is for the alsasound init.d script (see bug #155707)
+# bluez dep is for the bluetooth init.d script
+# PyQt5 dep is for the qpaeq script
+RDEPEND="${RDEPEND}
+ equalizer? ( qt5? ( dev-python/PyQt5[dbus,widgets] ) )
+ system-wide? (
+ alsa? ( media-sound/alsa-utils )
+ bluetooth? ( >=net-wireless/bluez-5 )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/pulseaudio-11.1-disable-flat-volumes.patch # bug 627894
+)
+
+pkg_pretend() {
+ CONFIG_CHECK="~HIGH_RES_TIMERS"
+ WARNING_HIGH_RES_TIMERS="CONFIG_HIGH_RES_TIMERS:\tis not set (required for enabling timer-based scheduling in pulseaudio)\n"
+ check_extra_config
+
+ if linux_config_exists; then
+ local snd_hda_prealloc_size=$(linux_chkconfig_string SND_HDA_PREALLOC_SIZE)
+ if [ -n "${snd_hda_prealloc_size}" ] && [ "${snd_hda_prealloc_size}" -lt 2048 ]; then
+ ewarn "A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!"
+ ewarn "CONFIG_SND_HDA_PREALLOC_SIZE=${snd_hda_prealloc_size}"
+ fi
+ fi
+}
+
+pkg_setup() {
+ linux-info_pkg_setup
+ gnome2_environment_reset #543364
+
+ enewgroup audio 18 # Just make sure it exists
+
+ if use system-wide; then
+ enewgroup pulse-access
+ enewgroup pulse
+ enewuser pulse -1 -1 /var/run/pulse pulse,audio
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Skip test that cannot work with sandbox, bug #501846
+ sed -i -e '/lock-autospawn-test/d' src/Makefile.am || die
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --disable-adrian-aec
+ --disable-bluez4
+ --disable-esound
+ --disable-gconf
+ --disable-solaris
+ --enable-largefile
+ --localstatedir="${EPREFIX}"/var
+ --with-systemduserunitdir=$(systemd_get_userunitdir)
+ --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
+ $(multilib_native_use_enable alsa)
+ $(multilib_native_use_enable bluetooth bluez5)
+ $(multilib_native_use_enable glib gsettings)
+ $(multilib_native_use_enable gtk gtk3)
+ $(multilib_native_use_enable jack)
+ $(multilib_native_use_enable libsamplerate samplerate)
+ $(multilib_native_use_enable lirc)
+ $(multilib_native_use_enable orc)
+ $(multilib_native_use_enable oss oss-output)
+ $(multilib_native_use_enable ssl openssl)
+ # tests involve random modules, so just do them for the native
+ $(multilib_native_use_enable test default-build-tests)
+ $(multilib_native_use_enable udev)
+ $(multilib_native_use_enable webrtc-aec)
+ $(multilib_native_use_enable zeroconf avahi)
+ $(multilib_native_use_with equalizer fftw)
+ $(multilib_native_use_with sox soxr)
+ $(multilib_native_usex gdbm '--with-database=gdbm' '--with-database=simple')
+ $(use_enable glib glib2)
+ $(use_enable asyncns)
+ $(use_enable neon neon-opt)
+ $(use_enable tcpd tcpwrap)
+ $(use_enable dbus)
+ $(use_enable X x11)
+ $(use_enable systemd systemd-daemon)
+ $(use_enable systemd systemd-login)
+ $(use_enable systemd systemd-journal)
+ $(use_enable ipv6)
+ $(use_with caps)
+ )
+
+ if use bluetooth; then
+ myconf+=(
+ $(multilib_native_use_enable native-headset bluez5-native-headset)
+ $(multilib_native_use_enable ofono-headset bluez5-ofono-headset)
+ )
+ fi
+
+ if ! multilib_is_native_abi; then
+ myconf+=(
+ # hack around unnecessary checks
+ # (results don't matter, we're not building anything using it)
+ ac_cv_lib_ltdl_lt_dladvise_init=yes
+ LIBSPEEX_CFLAGS=' '
+ LIBSPEEX_LIBS=' '
+ )
+ fi
+
+ ECONF_SOURCE=${S} \
+ econf "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ emake
+ use doc && emake doxygen
+ else
+ local targets=( libpulse.la libpulsedsp.la libpulse-simple.la )
+ use glib && targets+=( libpulse-mainloop-glib.la )
+ emake -C src ${targets[*]}
+ fi
+}
+
+multilib_src_test() {
+ # We avoid running the toplevel check target because that will run
+ # po/'s tests too, and they are broken. Officially, it should work
+ # with intltool 0.41, but that doesn't look like a stable release.
+ if multilib_is_native_abi; then
+ emake -C src check
+ fi
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake -j1 DESTDIR="${D}" bashcompletiondir="$(get_bashcompdir)" install
+ if use doc ; then
+ docinto html
+ dodoc -r doxygen/html/
+ fi
+ else
+ local targets=( libpulse.la libpulse-simple.la )
+ use glib && targets+=( libpulse-mainloop-glib.la )
+ emake DESTDIR="${D}" install-pkgconfigDATA
+ emake DESTDIR="${D}" -C src \
+ install-libLTLIBRARIES \
+ install-padsplibLTLIBRARIES \
+ lib_LTLIBRARIES="${targets[*]}" \
+ install-pulseincludeHEADERS
+ fi
+}
+
+multilib_src_install_all() {
+ if use system-wide; then
+ newconfd "${FILESDIR}/pulseaudio.conf.d" pulseaudio
+
+ use_define() {
+ local define=${2:-$(echo $1 | tr '[:lower:]' '[:upper:]')}
+
+ use "$1" && echo "-D$define" || echo "-U$define"
+ }
+
+ unifdef $(use_define zeroconf AVAHI) \
+ $(use_define alsa) \
+ $(use_define bluetooth) \
+ $(use_define udev) \
+ "${FILESDIR}/pulseaudio.init.d-5" \
+ > "${T}/pulseaudio"
+
+ doinitd "${T}/pulseaudio"
+
+ systemd_dounit "${FILESDIR}/${PN}.service"
+
+ # We need /var/run/pulse, bug #442852
+ systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles" "${PN}.conf"
+ else
+ # Prevent warnings when system-wide is not used, bug #447694
+ if use dbus ; then
+ rm "${ED%/}"/etc/dbus-1/system.d/pulseaudio-system.conf || die
+ fi
+ fi
+
+ if use zeroconf ; then
+ sed -e '/module-zeroconf-publish/s:^#::' \
+ -i "${ED%/}/etc/pulse/default.pa" || die
+ fi
+
+ dodoc NEWS README todo
+
+ # Create the state directory
+ use prefix || diropts -o pulse -g pulse -m0755
+
+ find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ if use system-wide; then
+ elog "You have enabled the 'system-wide' USE flag for pulseaudio."
+ elog "This mode should only be used on headless servers, embedded systems,"
+ elog "or thin clients. It will usually require manual configuration, and is"
+ elog "incompatible with many expected pulseaudio features."
+ elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED."
+ elog "For more information, see"
+ elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/"
+ elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/"
+ elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server"
+ fi
+
+ if use equalizer && ! use qt5; then
+ elog "You've enabled the 'equalizer' USE-flag but not the 'qt5' USE-flag."
+ elog "This will build the equalizer module, but the 'qpaeq' tool"
+ elog "which is required to set equalizer levels will not work."
+ fi
+
+ if use equalizer && use qt5; then
+ elog "You will need to load some extra modules to make qpaeq work."
+ elog "You can do that by adding the following two lines in"
+ elog "/etc/pulse/default.pa and restarting pulseaudio:"
+ elog "load-module module-equalizer-sink"
+ elog "load-module module-dbus-protocol"
+ fi
+
+ if use native-headset && use ofono-headset; then
+ elog "You have enabled both native and ofono headset profiles. The runtime decision"
+ elog "which to use is done via the 'headset' argument of module-bluetooth-discover."
+ fi
+
+ if use libsamplerate; then
+ elog "The libsamplerate based resamplers are now deprecated, because they offer no"
+ elog "particular advantage over speex. Upstream suggests disabling them."
+ fi
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 8073cfd9f369..fd7a703130e5 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,3 +1,4 @@
+AUX rhythmbox-3.4.2-gstreamer-1.14.patch 16445 BLAKE2B 0adc6ea739a5a420d8817117cc97477f00453fb0f6426da0dff912ab6ad9ad435645c13657950b1fd31243be4cc21c49d2bf0b5701b5844ac17f8a8279350dc6 SHA512 6e204d2e9af111a138c13aa0a5cb5f74d56ade81e86c7cd5349617119288221b46533682d7b974c1453a6d0a9a0de1fa40f2cc4dcb9f474bb93818d44930520a
DIST rhythmbox-3.4.2.tar.xz 6909436 BLAKE2B f5714485b253370a161f2255030d85bc8a697d795f97011c2acf6acbf8c9312f5180c0ec06ebe2d6e70730dc3fd4e97289b1f3a5e4dd4989a4e8135433430aab SHA512 275f7c6344c88c7331d433895d479517e7a4b854f6ae660abd79b3c324f5e7a06132fa44387443ec9ce50b20187e1abf1ec9683ec4bedbd4b17da6efece8399b
-EBUILD rhythmbox-3.4.2.ebuild 3364 BLAKE2B 8eadc3e7894a16f8e30218d32d1a5346a4157478aa3487866e203d0e814695dc12d21e4b2c4bd9fef51fcdab0d7aa97f57cca2c74681eed503a263fb87ffbe4b SHA512 dc68e6f79c59a34273318730e2ef73a8cdf103811d21cd8d45640880eb720feecbd2d8ad5f0bd89bf666187cc06a381d34d2fedb53dfcb38216f6ba3e24a80f9
+EBUILD rhythmbox-3.4.2.ebuild 3418 BLAKE2B 1833c5ca7ca047baa21b990ae2254fc1491230fd9c4d8007cb08015554555554821aa5197c22817c4c4fb1635d4964c9449770c8a0262b22a056ffb376d59bdc SHA512 bf81a76ad3bcbe77c4737d69828cb4690f0a8267f93a93d13dd2b4e65c24c130176eef9cb6250132dc84cdc80e4482f7f967dd2cb59bdd1898b28f98928449fa
MISC metadata.xml 545 BLAKE2B 541f660e1607a2e02779487edf290dbd8d8262184c2b0f245eabea4490165a0b019b1a989ad9a27acea26a15edc1ba39b4669756a9b17464b9592191e4498a99 SHA512 a734430876806e8bc114e3058c6b5cdabe87372af71a478f333dd7449faa63af011dc2c7115293049e74da8df742ed6a03f03c8e2a56a2d56b2aa4c547bd6065
diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch b/media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch
new file mode 100644
index 000000000000..86ed17ba98ea
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch
@@ -0,0 +1,455 @@
+From 36a648db0af05be579190d98c96cfb6b7bcc6ebd Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Mon, 9 Oct 2017 13:11:47 +0200
+Subject: [PATCH 01/12] fmradio: Fix build with GStreamer master
+
+The plugin description is not supposed to be a string constant, but an
+unescaped string, to be concatenated with function names.
+
+This used to be acceptable (though would have warned), but breaks with
+the GStreamer 1.13 development branch.
+
+rb-fm-radio-gst-src.c:181:6: error: pasting ""rbsilencesrc"" and "_get_desc" does not give a valid preprocessing token
+ "rbsilencesrc",
+ ^
+
+https://bugzilla.gnome.org/show_bug.cgi?id=788706
+---
+ plugins/fmradio/rb-fm-radio-gst-src.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/fmradio/rb-fm-radio-gst-src.c b/plugins/fmradio/rb-fm-radio-gst-src.c
+index 09d709c28..88abdaf35 100644
+--- a/plugins/fmradio/rb-fm-radio-gst-src.c
++++ b/plugins/fmradio/rb-fm-radio-gst-src.c
+@@ -178,7 +178,7 @@ plugin_init (GstPlugin *plugin)
+
+ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
+ GST_VERSION_MINOR,
+- "rbsilencesrc",
++ rbsilencesrc,
+ "element to output silence",
+ plugin_init,
+ VERSION,
+--
+2.17.0
+
+
+From 355e3c40efe47f6f90d12afb6590caf85db62487 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Mon, 24 Apr 2017 16:21:41 +0200
+Subject: [PATCH 02/12] mmkeys: media-player-keys: Fix usage to match API
+ documentation
+
+See https://bugzilla.gnome.org/show_bug.cgi?id=781326
+
+https://bugzilla.gnome.org/show_bug.cgi?id=781664
+---
+ plugins/mmkeys/rb-mmkeys-plugin.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/mmkeys/rb-mmkeys-plugin.c b/plugins/mmkeys/rb-mmkeys-plugin.c
+index 46431584f..058b82f0e 100644
+--- a/plugins/mmkeys/rb-mmkeys-plugin.c
++++ b/plugins/mmkeys/rb-mmkeys-plugin.c
+@@ -385,7 +385,7 @@ impl_activate (PeasActivatable *pplugin)
+ plugin->proxy = g_dbus_proxy_new_sync (bus,
+ G_DBUS_PROXY_FLAGS_NONE,
+ NULL,
+- "org.gnome.SettingsDaemon",
++ "org.gnome.SettingsDaemon.MediaKeys",
+ "/org/gnome/SettingsDaemon/MediaKeys",
+ "org.gnome.SettingsDaemon.MediaKeys",
+ NULL,
+--
+2.17.0
+
+
+From 19d604093667139c6660d9452b4037a761bf75e0 Mon Sep 17 00:00:00 2001
+From: gkrithi8 <gkrithi8@gmail.com>
+Date: Thu, 26 Oct 2017 02:27:38 +0530
+Subject: [PATCH 03/12] brasero-disc-recorder: Fix invalid object reference
+ warnings
+
+https://bugzilla.gnome.org/show_bug.cgi?id=789494
+---
+ plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c b/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c
+index 8608e84fd..a89d87a70 100644
+--- a/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c
++++ b/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c
+@@ -558,7 +558,7 @@ update_source (RBDiscRecorderPlugin *pi,
+ RBDisplayPage *selected_page;
+ const char *page_type;
+
+- if (pi->selected_page != NULL && RB_IS_SOURCE (pi->selected_page)) {
++ if (pi->selected_page != NULL && RB_IS_PLAYLIST_SOURCE (pi->selected_page)) {
+ RhythmDBQueryModel *model;
+
+ g_object_get (pi->selected_page, "query-model", &model, NULL);
+--
+2.17.0
+
+
+From 00970203e760f9ae43c31087706bd31b2b395dcb Mon Sep 17 00:00:00 2001
+From: gkrithi8 <gkrithi8@gmail.com>
+Date: Mon, 30 Oct 2017 02:25:09 +0530
+Subject: [PATCH 04/12] song-info: fix the signal name used for entry deletion
+
+https://bugzilla.gnome.org/show_bug.cgi?id=789632
+---
+ widgets/rb-song-info.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/widgets/rb-song-info.c b/widgets/rb-song-info.c
+index 54810e0b7..202f3d36e 100644
+--- a/widgets/rb-song-info.c
++++ b/widgets/rb-song-info.c
+@@ -733,6 +733,7 @@ rb_song_info_set_source_internal (RBSongInfo *song_info,
+
+ g_object_get (G_OBJECT (song_info->priv->query_model), "db", &song_info->priv->db, NULL);
+
++ rb_song_info_query_model_changed_cb (G_OBJECT (song_info->priv->source), NULL, song_info);
+ rb_song_info_base_query_model_changed_cb (G_OBJECT (song_info->priv->source), NULL, song_info);
+ }
+
+@@ -1514,7 +1515,7 @@ rb_song_info_query_model_changed_cb (GObject *source,
+ "row-changed", G_CALLBACK (rb_song_info_query_model_inserted_cb),
+ song_info, 0);
+ g_signal_connect_object (G_OBJECT (song_info->priv->query_model),
+- "entry-deleted", G_CALLBACK (rb_song_info_query_model_deleted_cb),
++ "post-entry-delete", G_CALLBACK (rb_song_info_query_model_deleted_cb),
+ song_info, 0);
+ g_signal_connect_object (G_OBJECT (song_info->priv->query_model),
+ "rows-reordered", G_CALLBACK (rb_song_info_query_model_reordered_cb),
+--
+2.17.0
+
+
+From 223bafcc98a33262d70adc325f3393ac8f4b3ecc Mon Sep 17 00:00:00 2001
+From: gkrithi8 <gkrithi8@gmail.com>
+Date: Tue, 31 Oct 2017 17:06:58 +0530
+Subject: [PATCH 05/12] shell: remove extra pixbuf unref
+
+https://bugzilla.gnome.org/show_bug.cgi?id=789706
+---
+ shell/rb-shell.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/shell/rb-shell.c b/shell/rb-shell.c
+index 7ae022795..734b90dcb 100644
+--- a/shell/rb-shell.c
++++ b/shell/rb-shell.c
+@@ -375,7 +375,6 @@ load_external_art_cb (RBExtDB *store, GValue *value, RBShell *shell)
+
+ pixbuf = gdk_pixbuf_loader_get_pixbuf (loader);
+ if (accept_art_pixbuf (pixbuf) == FALSE) {
+- g_object_unref (pixbuf);
+ g_object_unref (loader);
+ return NULL;
+ }
+--
+2.17.0
+
+
+From 2604eeb2338a4da7a95f9b6d46223323c864ddf2 Mon Sep 17 00:00:00 2001
+From: gkrithi8 <gkrithi8@gmail.com>
+Date: Mon, 27 Nov 2017 13:31:39 +0530
+Subject: [PATCH 06/12] ext-db: fix crash when store request processing fails
+
+https://bugzilla.gnome.org/show_bug.cgi?id=727670
+---
+ metadata/rb-ext-db.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/metadata/rb-ext-db.c b/metadata/rb-ext-db.c
+index 3e241e609..7d8e01573 100644
+--- a/metadata/rb-ext-db.c
++++ b/metadata/rb-ext-db.c
+@@ -954,7 +954,11 @@ do_store_request (GSimpleAsyncResult *result, GObject *object, GCancellable *can
+ */
+ g_signal_emit (store, signals[STORE], 0, req->value, &req->data);
+
+- rb_debug ("stored value into encoded data of type %s", G_VALUE_TYPE_NAME (req->data));
++ if (req->data != NULL) {
++ rb_debug ("stored value into encoded data of type %s", G_VALUE_TYPE_NAME (req->data));
++ } else {
++ rb_debug ("failed to store value");
++ }
+ } else {
+ /* indicates we actually didn't get anything, as opposed to communication errors etc.
+ * providers just shouldn't call rb_ext_db_store_* in that case.
+--
+2.17.0
+
+
+From a6f696f195b3c0aba63267c250ee15ccb058a8a9 Mon Sep 17 00:00:00 2001
+From: Jonathan Matthew <jonathan@d14n.org>
+Date: Tue, 30 Jan 2018 08:20:31 +1000
+Subject: [PATCH 07/12] xfade: schedule stream reap after EOS
+
+This stops streams hanging around in pending-remove state until
+the stream after the following stream starts,
+---
+ backends/gstreamer/rb-player-gst-xfade.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/backends/gstreamer/rb-player-gst-xfade.c b/backends/gstreamer/rb-player-gst-xfade.c
+index d553397ce..420cf7f65 100644
+--- a/backends/gstreamer/rb-player-gst-xfade.c
++++ b/backends/gstreamer/rb-player-gst-xfade.c
+@@ -1831,6 +1831,7 @@ rb_player_gst_xfade_bus_cb (GstBus *bus, GstMessage *message, RBPlayerGstXFade *
+ * message on the stream thread and now.
+ */
+ start_waiting_eos_streams (player);
++ schedule_stream_reap (player);
+ } else {
+ /* no need to emit EOS here, we already know what to do next */
+ rb_debug ("got EOS message for stream %s in REUSING state", stream->uri);
+--
+2.17.0
+
+
+From f984934cfcbda9253bf26460163a546d8da69a01 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Wed, 6 Jun 2018 10:48:52 +0200
+Subject: [PATCH 08/12] daap: Fix build warning
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Replace strncpy with memcpy to avoid adding a NUL-byte in the string.
+
+rhythmbox/plugins/daap/rb-daap-src.c: In function ‘rb_daap_src_change_state’:
+rhythmbox/plugins/daap/rb-daap-src.c:286:4: error: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Werror=stringop-truncation]
+ strncpy (httpuri, http, 4);
+ ^~~~~~~~~~~~~~~~~~~~~~~~~~
+---
+ plugins/daap/rb-daap-src.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/daap/rb-daap-src.c b/plugins/daap/rb-daap-src.c
+index 99a55caf4..002ac6a00 100644
+--- a/plugins/daap/rb-daap-src.c
++++ b/plugins/daap/rb-daap-src.c
+@@ -283,7 +283,7 @@ rb_daap_src_change_state (GstElement *element, GstStateChange transition)
+
+ /* Set daap://... URI as http:// on souphttpsrc to ready connection. */
+ httpuri = g_strdup (src->daap_uri);
+- strncpy (httpuri, http, 4);
++ memcpy (httpuri, http, 4);
+
+ g_object_set (src->souphttpsrc, "location", httpuri, NULL);
+ g_free (httpuri);
+--
+2.17.0
+
+
+From a73dbae82e3b3a782d36261fa2676cce1f589e45 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Wed, 6 Jun 2018 11:34:52 +0200
+Subject: [PATCH 09/12] build: Remove -Wcast-align warning
+
+It generates a false positive error message when trying to compile on
+ARM:
+/usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'gst_buffer_ref':
+/usr/include/gstreamer-1.0/gst/gstbuffer.h:429:10: error: cast increases required alignment of target type [-Werror=cast-align]
+ return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf));
+ ^
+
+See https://bugzilla.gnome.org/show_bug.cgi?id=767255
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 746dfb49e..7124db904 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -469,7 +469,7 @@ if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
+ -Wunused-label -Wunused-value \
+ -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
+ -Wnested-externs -Wpointer-arith \
+- -Wcast-align -Wformat-security -Wall \
++ -Wformat-security -Wall \
+ -Werror -Wno-deprecated-declarations -std=gnu89"
+
+ if echo "$CFLAGS" | grep -q -- '-O' && echo "$CFLAGS" | grep -q -v -- '-O0'; then
+--
+2.17.0
+
+
+From 9871ddcce16cae60535523ab8c229319927f6d75 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Fri, 8 Jun 2018 16:09:05 +0200
+Subject: [PATCH 10/12] artsearch: Fix TypeError when returning results
+
+eg. Traceback (most recent call last):
+ File "/usr/lib64/rhythmbox/plugins/artsearch/local.py", line 136, in _enum_children_cb
+ self.callback(self.callback_args)
+TypeError: Argument 1 does not allow None as a value
+---
+ plugins/artsearch/embedded.py | 2 +-
+ plugins/artsearch/lastfm.py | 2 +-
+ plugins/artsearch/local.py | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/plugins/artsearch/embedded.py b/plugins/artsearch/embedded.py
+index 206df547f..646da0a24 100644
+--- a/plugins/artsearch/embedded.py
++++ b/plugins/artsearch/embedded.py
+@@ -56,7 +56,7 @@ class EmbeddedSearch(object):
+ return
+
+
+- def search (self, key, last_time, store, callback, args):
++ def search (self, key, last_time, store, callback, *args):
+ location = key.get_info("location")
+ if location is None:
+ print("not searching, we don't have a location")
+diff --git a/plugins/artsearch/lastfm.py b/plugins/artsearch/lastfm.py
+index ff1966eae..2169ebab2 100644
+--- a/plugins/artsearch/lastfm.py
++++ b/plugins/artsearch/lastfm.py
+@@ -145,7 +145,7 @@ class LastFMSearch (object):
+ l.get_url(url, self.album_info_cb)
+
+
+- def search(self, key, last_time, store, callback, args):
++ def search(self, key, last_time, store, callback, *args):
+ if last_time > (time.time() - REPEAT_SEARCH_PERIOD):
+ print("we already tried this one")
+ callback (args)
+diff --git a/plugins/artsearch/local.py b/plugins/artsearch/local.py
+index 58214037e..4d28bf0e8 100644
+--- a/plugins/artsearch/local.py
++++ b/plugins/artsearch/local.py
+@@ -136,7 +136,7 @@ class LocalSearch:
+ self.callback(self.callback_args)
+
+
+- def search (self, key, last_time, store, callback, args):
++ def search (self, key, last_time, store, callback, *args):
+ # ignore last_time
+
+ location = key.get_info("location")
+--
+2.17.0
+
+
+From 68fb588544a094a27127fe50c95e18019065b793 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Fri, 8 Jun 2018 16:10:00 +0200
+Subject: [PATCH 11/12] artsearch: Ignore unsupported scheme
+
+When trying to play an HTTP stream, the local artsearch backend would
+throw an error. We can safely ignore it though.
+
+Traceback (most recent call last):
+ File "/usr/lib64/rhythmbox/plugins/artsearch/local.py", line 129, in _enum_children_cb
+ enumfiles = parent.enumerate_children_finish(result)
+GLib.Error: g-io-error-quark: Operation not supported by backend (15)
+---
+ plugins/artsearch/local.py | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/plugins/artsearch/local.py b/plugins/artsearch/local.py
+index 4d28bf0e8..074795a76 100644
+--- a/plugins/artsearch/local.py
++++ b/plugins/artsearch/local.py
+@@ -130,10 +130,12 @@ class LocalSearch:
+ enumfiles.next_files_async(ITEMS_PER_NOTIFICATION, GLib.PRIORITY_DEFAULT, None, self._enum_dir_cb, [])
+ except Exception as e:
+ print("okay, probably done: %s" % e)
+- if not isinstance(e, GLib.GError):
++ if e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_SUPPORTED):
++ self.callback(self.callback_args)
++ elif not isinstance(e, GLib.GError):
+ import sys
+ sys.excepthook(*sys.exc_info())
+- self.callback(self.callback_args)
++ self.callback(self.callback_args)
+
+
+ def search (self, key, last_time, store, callback, *args):
+--
+2.17.0
+
+
+From 0994e76b65d0533bd148cab5631362202602b28f Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Tue, 12 Jun 2018 15:16:29 +0200
+Subject: [PATCH 12/12] sources: Fix state of initial import not reflecting
+ reality
+
+When rhythmbox is started with an empty "locations" setting, it will
+rewrite the setting with the user's music folder as the only location.
+This will start an import job from the setting's "changed" signal. But
+we already start another import job from the "load-complete" signal of
+the database.
+
+Make sure only the load-complete signal triggers an import when setting
+the "locations" setting is empty on startup.
+---
+ sources/rb-library-source.c | 29 +++++++++++++----------------
+ 1 file changed, 13 insertions(+), 16 deletions(-)
+
+diff --git a/sources/rb-library-source.c b/sources/rb-library-source.c
+index 15ba523d2..378a3e006 100644
+--- a/sources/rb-library-source.c
++++ b/sources/rb-library-source.c
+@@ -284,6 +284,10 @@ db_load_complete_cb (RhythmDB *db, RBLibrarySource *source)
+ if (source->priv->do_initial_import) {
+ const char *music_dir;
+ char *music_dir_uri;
++ const char *set_locations[2];
++
++ g_signal_handlers_block_by_func (source->priv->db_settings,
++ G_CALLBACK (db_settings_changed_cb), source);
+
+ music_dir = rb_music_dir ();
+ music_dir_uri = g_filename_to_uri (music_dir, NULL, NULL);
+@@ -293,6 +297,13 @@ db_load_complete_cb (RhythmDB *db, RBLibrarySource *source)
+ g_mkdir_with_parents (music_dir, 0700);
+ }
+
++ set_locations[0] = music_dir_uri;
++ set_locations[1] = NULL;
++ g_settings_set_strv (source->priv->db_settings, "locations", set_locations);
++
++ g_signal_handlers_unblock_by_func (source->priv->db_settings,
++ G_CALLBACK (db_settings_changed_cb), source);
++
+ /* import anything that's already in there */
+ job = maybe_create_import_job (source);
+ rhythmdb_import_job_add_uri (job, music_dir_uri);
+@@ -344,22 +355,8 @@ rb_library_source_constructed (GObject *object)
+
+ /* Set up the default library location if there's no library location set */
+ locations = g_settings_get_strv (source->priv->db_settings, "locations");
+- if (g_strv_length (locations) == 0) {
+- char *music_dir_uri;
+-
+- music_dir_uri = g_filename_to_uri (rb_music_dir (), NULL, NULL);
+- if (music_dir_uri != NULL) {
+- const char *set_locations[2];
+-
+- set_locations[0] = music_dir_uri;
+- set_locations[1] = NULL;
+- g_settings_set_strv (source->priv->db_settings, "locations", set_locations);
+-
+- source->priv->do_initial_import = TRUE;
+-
+- g_free (music_dir_uri);
+- }
+- }
++ if (g_strv_length (locations) == 0)
++ source->priv->do_initial_import = TRUE;
+ g_strfreev (locations);
+
+ songs = rb_source_get_entry_view (RB_SOURCE (source));
+--
+2.17.0
+
diff --git a/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
index a22f0e68af97..258f18663802 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
@@ -84,6 +84,10 @@ DEPEND="${COMMON_DEPEND}
test? ( dev-libs/check )
"
+PATCHES=(
+ "${FILESDIR}"/${P}-gstreamer-1.14.patch
+)
+
pkg_setup() {
use python && python-single-r1_pkg_setup
}
diff --git a/media-sound/sox/Manifest b/media-sound/sox/Manifest
index c402fdace86d..ef6784e9bf41 100644
--- a/media-sound/sox/Manifest
+++ b/media-sound/sox/Manifest
@@ -9,6 +9,6 @@ AUX sox-14.4.2-CVE-2017-15642.patch 852 BLAKE2B b6d32a2d7909b601953f0603caa678e6
AUX sox-14.4.2-CVE-2017-18189.patch 1109 BLAKE2B 1014eb9427b4735e08da68707e108a0c04b89ec75c91440a0ce833327af0ed152a1eba1ef46402f198f6394c1787ae899ee1ffc9748d1ec91544fe8f127cecb6 SHA512 dd4023a6bc98f510c2256537e747a20c9b3b8ec35e0f98d19d188a3973f1774566c5d70f8de6cd9083547ade69670d34d10b848836d0724896993e1e56c85c75
AUX sox-14.4.2-wavpack-chk-errors-on-init.patch 1328 BLAKE2B 0a1f6c0ef96d5508f11901b28b57feda0be79f0af6ead0af51eb97db7a3a97497aa446389904bc9457efd8dc4f9738f5482841caa096d3449d3b1ab5d77b746a SHA512 ae95d810f489efb749f808c6e46b0412f4cfd6ee60fce0289c0c1d689bb599fd2516a79fcd24ac9ddd30fab6f0437a6876dccfb61db2f6c612fe680f6eff13b5
DIST sox-14.4.2.tar.gz 1134299 BLAKE2B 9fae987d421fc733b84746f8dc8f09ced1c3ce066643a426d7c64c4ed4ceeb18e5d00165108b39065a4ce40ff39e9d020fc6e734ff1121ee39bfeed4ad822bc5 SHA512 b5c6203f4f5577503a034fe5b3d6a033ee97fe4d171c533933e2b036118a43a14f97c9668433229708609ccf9ee16abdeca3fc7501aa0aafe06baacbba537eca
-EBUILD sox-14.4.2-r1.ebuild 2624 BLAKE2B bf6779ff7715482985d5a87a3abe685c184a8f2cccba23d7259628b3203e22c65c66c8eff138b7e4ba18a9095e808f32f0b9c9219405299c8b079f4d01714560 SHA512 67ba049985da443d5dc1e3e106c53455bb6692785bcd1dabd71139ad202f85cee6266ded37cf249cf157b73c82e7fba39b9a47f05a8c20bcd229b5cc911a457a
+EBUILD sox-14.4.2-r1.ebuild 2623 BLAKE2B 88d031c8627f1a22fd70a7a6bc5eddedbec612f26c6151ce9e1f9eff5ea32e082b0a1a9c2734c60d0a50724600ef39c42122b5239936f02da1bee83459a2c63f SHA512 6a9e00525989efc807dbffdb863e218cd030285122f76e752055e1585ae79e78f3f899aafe4e61abaf873614a8456725774fd277db92e7d58e6199afa2f4244f
EBUILD sox-14.4.2.ebuild 2162 BLAKE2B acf1642bd7003f6d19bc454196f4b6cf6fe9e7088363b3c3b530a973d874a3261faca50c26fc6d4e076064ebf10a87d39a5d647e4feccacc49d8c4cc052a1d62 SHA512 8bacb2ece8bc4808ad1b5db0a854e3c4c7eb4febaabdc18675bec344c8454243ba0d5530d87c6ae7b0b8416bf726a1d392cc8d6f0ef936dbd4fea01fe02ef825
MISC metadata.xml 640 BLAKE2B f02bbb657d1f43a5c9394cca0f74a88d56163cbeabccdc481651e52abfb0ddaa00750c1578a6ff7c697848357c9382a537044a4364c9c5dfc35906f665011bec SHA512 0c7363b16df0333f4496a8e2ecb8c267cd1b23b1d946964fd2ff096a98313384f4f9d94e30791464076fe318d6bf7e5f1d4ef6f6a41a020ef1c197988c811862
diff --git a/media-sound/sox/sox-14.4.2-r1.ebuild b/media-sound/sox/sox-14.4.2-r1.ebuild
index 1bf7c810899f..233339ff404d 100644
--- a/media-sound/sox/sox-14.4.2-r1.ebuild
+++ b/media-sound/sox/sox-14.4.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/sox/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="alsa amr ao debug encode flac id3tag ladspa mad ogg openmp oss opus png pulseaudio sndfile static-libs twolame wavpack"
RDEPEND="
diff --git a/media-sound/supercollider/Manifest b/media-sound/supercollider/Manifest
index fa46d65ae6b5..e6ea21ccd3b1 100644
--- a/media-sound/supercollider/Manifest
+++ b/media-sound/supercollider/Manifest
@@ -4,6 +4,8 @@ AUX supercollider-3.8.0-multilib.patch 3495 BLAKE2B 5c2ae8010c243966d01dfac3a38f
AUX supercollider-3.8.0-no-opengl.patch 2146 BLAKE2B 0697fcad3f277072459d40675509b223e5b7e35d8ecd94e200817bceeea12e224201376c8db61b46159f8b18e3f27b28549458bdfc0793c994d17943ae4cb3b8 SHA512 33dabf5ce200b783d3c54e8ddbb1217d4d4269ae4b8f82627264737377c786fc049e6b9309b97ba06eced7e313d39a57129dea98915b4a0106a8f413b9e86fd2
AUX supercollider-3.8.0-no-qtpositioning.patch 1840 BLAKE2B cf4ee13c08e81f3ae19d50b23f8416a5045bd60ab64f8b6c0903f40addf7701b30792f9d4de0c57f3b4f4b2b661eec19eb5b8faa520997b263215dfee6df5a8e SHA512 df86ee0e3c190283b9ed79a3bc4f1108ee0279c1d6f44bea6ffdeb7fc77b38163f2d9ab199b8124e2f06d436d68d217995b46c580740951e5e13cbd56618b635
AUX supercollider-3.8.0-no-qtsensors.patch 2675 BLAKE2B 0fae3883eddbf2bc025e7dab0600915d3770e20c28fedc51522d1dff7e9b3fab2e4d920762b252d2af711ea4f2b010e8b532d90595c4594a757437cbc6a907ce SHA512 4574101c4c41522ebeb7a747f29734beec7a7d4eb0751d959718e0a040e1fb7fc76685d53e2cdf5e027ad91b7a0c7465714acc951bd4d4d8023145008f0b314c
-DIST SuperCollider-3.8.0-Source-linux.tar.bz2 8866545 BLAKE2B cace10861c4d8914d2a9279d72d8684c2914db3802d5922b1254ad96a8f0e7503f912afa3acd79125838d09d407aee5a5ec2e2f89345ff927120f5fcd666b5ca SHA512 305898067cb323682ca3dc65b3f093658192dbad228632d928f2fbd4a635c651f49e2e4f32c338997aafd48a22b739cd80de4296f747c3f1810ddede0aff283a
-EBUILD supercollider-3.8.0-r1.ebuild 3023 BLAKE2B 3e11c538d633f0d2c8a6baad934280051df1e298e029ef6634c025da1eaa3d5e395ad025ce179e9aa81ee638a2f163a65a85af011861877a5d16ae8c2b81dcfc SHA512 1e2e8523c8d53666f2b2ee72170f00add5bc7b5425836617b89fc1509dcb9291cb0c62516a2edf3b42da35a362bc9037fa5d25f97cd0cb3ff1ececbe6dac31e1
-MISC metadata.xml 910 BLAKE2B 3e574516ab8078203a112ee835fd37f25026103fcf7ff0425b05115c8b25eb72acc38e72a9b15802a90f05c31d6dcf21e8f4dcb5e7c1c07e7c9f0804101cfc90 SHA512 7afeb0ae7a5b92a5380a641e2cc93168c952680b61cc35c388bfa7163e172d12c6e2d236a5eaa1e9e126bda928e798a4519c8eb7821814cb6c0cca51075251c0
+DIST SuperCollider-3.8.1-Source-linux.tar.bz2 8913640 BLAKE2B 998b64b7e3530f6dc2e5d329bf387bb62aa694ec65d9a8464ae2b3bc1816f6a6fb26f351465df58170034ba35d7afc5df545a9bd614e96e6434155c70715d0ce SHA512 50d9e65e8b610e86decc98ecfa5bef2088af6dc2436e5059e5aa66e8ce9b4f2dab23dd1c5231c08430d1c50b211c876e7860c0e2078d0500bf8de4fbb9554eb7
+DIST SuperCollider-3.9.3-Source-linux.tar.bz2 11060240 BLAKE2B 5da51bece13d2a3e4ca1ff6b79637122a46c1f590aa7e4ebf52d7a663506c6f4bae4f3d618bb7f947c73828402f329be68e435a4de2ecc092c312cb2c993742c SHA512 5b0c29941907d5ca45c1676e34184664c03891051bba0ee50d9e8311400824054de7b6daba6d29fd875ff38f42ee9654504ea2f0b5bf0a36ae9605e6a79a0841
+EBUILD supercollider-3.8.1.ebuild 2935 BLAKE2B 52699086a017a4f86b5aa0cd0a1aa624f149f6d3e81c2724c5878560c2c9d7c06f2a3d651fd20d303ab8aff4ec47d2c0dc890e1c93ede245b5de2e07ccadcd46 SHA512 8ddcca74f44990e3b0f65b345019500a80505004462980287cb4026f458a538f9e94ac3adddd5e359b842093d1d93bfd75563d5cf62640065c7e550a50a1c1d6
+EBUILD supercollider-3.9.3.ebuild 2813 BLAKE2B 4e458fd33e51fb320fa2c58a49abce501ef1fbe2157a5c3b3edcac030e260126e5fadcbe57e9402ec55cddaad08ca30635da9c9568cb023860c64d84a4522105 SHA512 c26560c21dfa079e937a1d798bdaf294222ddbea0184350311e0eda10a84e972065d496020b9f10e5a317ecdd5ea2eeb7c08c1a2645cf5b3ee71c16b4bc13809
+MISC metadata.xml 840 BLAKE2B 261014eccb171924a9a70a4972d9ea1cb9ad36f6ac2b7ecb40ebc2eee59d535871957109e239b90500d26073769cf58cd475cf221af0d2caf42033a2e0e56911 SHA512 a8ce15c95e8b04624301b814156ebe84195071b2ec80b223444c733e8b4de8137d4d70397f3a84d2894bdc635fff5d15ba66a9409749c02b3f3acb40d9479895
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
index c2e47cdb26e0..8cd1323c9a04 100644
--- a/media-sound/supercollider/metadata.xml
+++ b/media-sound/supercollider/metadata.xml
@@ -3,9 +3,9 @@
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription>
- SuperCollider is a platform for audio synthesis and algorithmic
- composition, used by musicians, artists, and researchers
- working with sound. It is free and open source software
+ SuperCollider is a platform for audio synthesis and algorithmic
+ composition, used by musicians, artists, and researchers
+ working with sound. It is free and open source software
available for Windows, Mac OS X, and Linux.
</longdescription>
<upstream>
@@ -17,6 +17,5 @@
<flag name="gedit">Enable the SCED user interface</flag>
<flag name="gpl3">Build GPL-3 licensed code (recommended)</flag>
<flag name="server">Build with internal server</flag>
- <flag name="wiimote">Build sclang with Wii Remote support</flag>
</use>
</pkgmetadata>
diff --git a/media-sound/supercollider/supercollider-3.8.0-r1.ebuild b/media-sound/supercollider/supercollider-3.8.1.ebuild
index d5199f592ce1..07406d0c4346 100644
--- a/media-sound/supercollider/supercollider-3.8.0-r1.ebuild
+++ b/media-sound/supercollider/supercollider-3.8.1.ebuild
@@ -12,8 +12,7 @@ SRC_URI="https://github.com/supercollider/supercollider/releases/download/Versio
LICENSE="GPL-2 gpl3? ( GPL-3 )"
SLOT="0"
KEYWORDS="~x86 ~amd64"
-IUSE="avahi cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack +portaudio qt5 server +sndfile static-libs vim wiimote"
-REQUIRED_USE="^^ ( jack portaudio )"
+IUSE="avahi cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim"
RESTRICT="mirror"
RDEPEND="
@@ -24,7 +23,7 @@ RDEPEND="
avahi? ( net-dns/avahi )
fftw? ( sci-libs/fftw:3.0= )
jack? ( virtual/jack )
- portaudio? ( media-libs/portaudio )
+ !jack? ( media-libs/portaudio )
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
@@ -35,7 +34,6 @@ RDEPEND="
)
server? ( !app-admin/supernova )
sndfile? ( media-libs/libsndfile )
- wiimote? ( app-misc/cwiid )
"
DEPEND="${RDEPEND}
dev-libs/icu
@@ -53,19 +51,18 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/SuperCollider-Source"
PATCHES=(
- "${FILESDIR}"/${P}-no-opengl.patch
- "${FILESDIR}"/${P}-no-qtsensors.patch
- "${FILESDIR}"/${P}-no-qtpositioning.patch
- "${FILESDIR}"/${P}-multilib.patch
- "${FILESDIR}"/${P}-gcc-7.patch
- "${FILESDIR}"/${P}-desktop.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-opengl.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtsensors.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtpositioning.patch
+ "${FILESDIR}"/${PN}-3.8.0-multilib.patch
+ "${FILESDIR}"/${PN}-3.8.0-gcc-7.patch
+ "${FILESDIR}"/${PN}-3.8.0-desktop.patch
)
src_configure() {
local mycmakeargs=(
-DAUDIOAPI=$(usex jack jack portaudio)
-DINSTALL_HELP=ON
- -DNATIVE=ON
-DSYSTEM_BOOST=OFF
-DSYSTEM_YAMLCPP=OFF
-DNO_AVAHI=$(usex !avahi)
@@ -82,7 +79,6 @@ src_configure() {
-DSC_ED=$(usex gedit)
-DSC_VIM=$(usex vim)
-DSC_EL=$(usex emacs)
- -DSC_WII=$(usex wiimote)
)
use debug && mycmakeargs+=(
diff --git a/media-sound/supercollider/supercollider-3.9.3.ebuild b/media-sound/supercollider/supercollider-3.9.3.ebuild
new file mode 100644
index 000000000000..5ea861d111ba
--- /dev/null
+++ b/media-sound/supercollider/supercollider-3.9.3.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="An environment and a programming language for real time audio synthesis."
+HOMEPAGE="https://supercollider.github.io/"
+SRC_URI="https://github.com/supercollider/supercollider/releases/download/Version-${PV}/SuperCollider-${PV}-Source-linux.tar.bz2"
+
+LICENSE="GPL-2 gpl3? ( GPL-3 )"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="avahi cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim"
+RESTRICT="mirror"
+
+RDEPEND="
+ media-libs/alsa-lib
+ sys-libs/readline:0=
+ x11-libs/libX11
+ x11-libs/libXt
+ avahi? ( net-dns/avahi )
+ fftw? ( sci-libs/fftw:3.0= )
+ jack? ( virtual/jack )
+ !jack? ( media-libs/portaudio )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ )
+ server? ( !app-admin/supernova )
+ sndfile? ( media-libs/libsndfile )
+"
+DEPEND="${RDEPEND}
+ dev-libs/icu
+ virtual/pkgconfig
+ emacs? ( virtual/emacs )
+ gedit? ( app-editors/gedit )
+ qt5? (
+ dev-qt/linguist-tools:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtconcurrent:5
+ )
+ vim? ( app-editors/vim )
+"
+
+S="${WORKDIR}/SuperCollider-Source"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.8.0-no-opengl.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtsensors.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtpositioning.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DAUDIOAPI=$(usex jack jack portaudio)
+ -DINSTALL_HELP=ON
+ -DSYSTEM_BOOST=OFF
+ -DSYSTEM_YAMLCPP=OFF
+ -DNO_AVAHI=$(usex !avahi)
+ -DFFT_GREEN=$(usex !fftw)
+ -DNO_GPL3=$(usex !gpl3)
+ -DNO_LIBSNDFILE=$(usex !sndfile)
+ -DSC_QT=$(usex qt5)
+ -DSCLANG_SERVER=$(usex server)
+ -DSUPERNOVA=$(usex server)
+ -DLIBSCSYNTH=$(usex !static-libs)
+ -DSSE=$(usex cpu_flags_x86_sse)
+ -DSSE2=$(usex cpu_flags_x86_sse2)
+ -DSC_IDE=$(usex qt5)
+ -DSC_ED=$(usex gedit)
+ -DSC_VIM=$(usex vim)
+ -DSC_EL=$(usex emacs)
+ )
+
+ use debug && mycmakeargs+=(
+ -DSC_MEMORY_DEBUGGING=ON
+ -DSN_MEMORY_DEBUGGING=ON
+ -DGC_SANITYCHECK=ON
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ use vim && newdoc editors/scvim/README.md README.vim
+ use emacs && newdoc editors/scel/README.md README.emacs
+ use gedit && newdoc editors/sced/README.md README.gedit
+}
+
+pkg_postinst() {
+ einfo
+ einfo "Notice: SuperCollider is not very intuitive to get up and running."
+ einfo "The best course of action to make sure that the installation was"
+ einfo "successful and get you started with using SuperCollider is to take"
+ einfo "a look through ${EROOT%/}/usr/share/doc/${PF}/README.md.bz2"
+ einfo
+
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
diff --git a/media-sound/teamspeak-client-bin/Manifest b/media-sound/teamspeak-client/Manifest
index 58bfc3d59c58..15ffa6bd1d81 100644
--- a/media-sound/teamspeak-client-bin/Manifest
+++ b/media-sound/teamspeak-client/Manifest
@@ -1,5 +1,5 @@
AUX ts3client-bin 323 BLAKE2B bfeb748c59492387139b70bd3d688bf0c21969566d7cbfafec9abc3974daad67f34ad00cef53a35f229e8434ad2a15454c29c1470214f47332cd606053cb515d SHA512 42c5ee014db58b99d4680e31a59ac8b53c3a005332478ed166128fd08867c0cdc167c5b74a97a0f3a630c8faff9e5edd9c96da28bdbebae1d56a896e7a50e95d
DIST TeamSpeak3-Client-linux_amd64-3.1.10.run 75971703 BLAKE2B 0b48b15d15af5b78d06a3c80b4aae964883bed5508685d22dbfeba30adecf5bc4b7e3dab54ca13f828eae7d2c24640037fb378581d726d81f4df26d5aa8f8929 SHA512 5a83c8a24e5af0353d15c28fdc8cfd840fbf071f5a25fbbc8f672bdec0afd374663826d42901329657596a6f3fa88774b3a1d9acad9fcc9fa0f41fc426043b3e
DIST TeamSpeak3-Client-linux_x86-3.1.10.run 75706398 BLAKE2B 534079d00510d1d12fbdfd759b9e1f730da0afb4df813afaf389b2f63781d2d27bdaf6bc9ea1f3a92ab31b07a7f1bd190f647a1fc2491f43946396d2db68596f SHA512 81e70223c3257b74334b78928060bf7204ef4d79e5a09dd8b196c628361cdce88d6e8908bc99c2b40997d218fcfc0185073637275c1712a03b241537be3e56e6
-EBUILD teamspeak-client-bin-3.1.10.ebuild 2459 BLAKE2B 606f7b03679d4b084d1e4362134b5d1adb11ea9d2f2ff3f4313e293cc53a919868c1883d6814693cdf634bcda3fbf121fd556a1f95b162dec082d89645060c57 SHA512 8b885ff34be1af8f9bb033707622d7a01cf2b5df1b27d61d733de21c7121728cb689a4683590b8b163263acc06b4edfee169c77544fcee8dcb523c4f72e57cf5
+EBUILD teamspeak-client-3.1.10.ebuild 2459 BLAKE2B 606f7b03679d4b084d1e4362134b5d1adb11ea9d2f2ff3f4313e293cc53a919868c1883d6814693cdf634bcda3fbf121fd556a1f95b162dec082d89645060c57 SHA512 8b885ff34be1af8f9bb033707622d7a01cf2b5df1b27d61d733de21c7121728cb689a4683590b8b163263acc06b4edfee169c77544fcee8dcb523c4f72e57cf5
MISC metadata.xml 756 BLAKE2B 24d27da6d88662420d55ced31434390eeb7cdb354bdd09c7ae9381c1317d69e6aba654098a11efe3a0a9f86f5dafa53302ef6ba09a84463ab4267a4bcb5cc260 SHA512 5fea4c3f3823d53bb3ab6d9c05fc8e468f45c7441276e94eabb05b680f6253a920d92fff8735433121814b1fe80bf5f51c60cd001b42e714cb10bb22a5609cca
diff --git a/media-sound/teamspeak-client-bin/files/ts3client-bin b/media-sound/teamspeak-client/files/ts3client-bin
index c59e278f390c..c59e278f390c 100644
--- a/media-sound/teamspeak-client-bin/files/ts3client-bin
+++ b/media-sound/teamspeak-client/files/ts3client-bin
diff --git a/media-sound/teamspeak-client-bin/metadata.xml b/media-sound/teamspeak-client/metadata.xml
index 9c659d70a2cf..9c659d70a2cf 100644
--- a/media-sound/teamspeak-client-bin/metadata.xml
+++ b/media-sound/teamspeak-client/metadata.xml
diff --git a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.1.10.ebuild b/media-sound/teamspeak-client/teamspeak-client-3.1.10.ebuild
index 806dc9b21dca..806dc9b21dca 100644
--- a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.1.10.ebuild
+++ b/media-sound/teamspeak-client/teamspeak-client-3.1.10.ebuild
diff --git a/media-sound/teamspeak-server-bin/Manifest b/media-sound/teamspeak-server/Manifest
index e1c41cab1479..73718ed05df2 100644
--- a/media-sound/teamspeak-server-bin/Manifest
+++ b/media-sound/teamspeak-server/Manifest
@@ -7,5 +7,5 @@ AUX ts3server.ini 538 BLAKE2B 10dd1ca73bf81fb53832f1e6d4e763aae965102f93ff12b057
AUX ts3server_mariadb.ini.sample 556 BLAKE2B e7ea14b839f4e41c67726f9167cab198673d5a1109085b44fbcfe87e1c7f4a79670cec512b59c16fc4d08bc8377de9ba3802b72695bbb564b70405b783ba99e9 SHA512 ee74ef7e4bd7ceec81584586a20fe688d74171541154a13db55ae9fb7cfd210a13b6821aa3668edb76a13035263e30ffa94abbfa55ccc390315568663d6e6e2d
DIST teamspeak3-server_linux_amd64-3.2.0.tar.bz2 7850988 BLAKE2B 00bcbe3bf1a6352a7366f6e3821dd98158cfc1b84711e031b2e1fb75bf1f96abf64a6de00ed833ab2b34ea564c359c2f32c75205afa9c80474bda53790f29f48 SHA512 b9ecfb8f9619e3716a1a2f38d1ee3239b4fb6bc12f928d3b9b5b4780bbee63d43d029606f4b945b741c61c10ea3ced764137c68a8462fb1660a9cc058aa80109
DIST teamspeak3-server_linux_x86-3.2.0.tar.bz2 7694652 BLAKE2B 0e937292af8cd93f5be61c02f70cf629a158956dc3b87a17a82c3671d0702d707d19e08f8fbc5f2bfc44565e8bce0af59227441e1d883536b766f878727625f3 SHA512 022713795c37aa59d607649db2b602da5e84b881da16b4522d3a4c235b322eb41793176414e740e9db73e2556d0ef6560702969d1c536a05fc6c4bbed550dbad
-EBUILD teamspeak-server-bin-3.2.0.ebuild 3406 BLAKE2B 40b59dac859af212de10cb58700741479122f81495258c5618c16a7e85cdf670deb95a5b12e3c9019b459d0ddb6da3c84bc8e702efbea3f7ac6fe7558dcf43d9 SHA512 05e1d0518cb99292e8cac74b2f0a8f0daff3bcc4911e726305040b165f5c10318d35609a79b9d294b3697527b7f37c17a7bb82ac5abef45d98de08157c2b3523
+EBUILD teamspeak-server-3.2.0.ebuild 3406 BLAKE2B 40b59dac859af212de10cb58700741479122f81495258c5618c16a7e85cdf670deb95a5b12e3c9019b459d0ddb6da3c84bc8e702efbea3f7ac6fe7558dcf43d9 SHA512 05e1d0518cb99292e8cac74b2f0a8f0daff3bcc4911e726305040b165f5c10318d35609a79b9d294b3697527b7f37c17a7bb82ac5abef45d98de08157c2b3523
MISC metadata.xml 784 BLAKE2B 2e51ada42240de0b09a52863cdd26f08dbd1fdf1e037d9b9d71a382c72410ed1b1bf2b8b73d90d650b877b4d9ece4902a7873e4e8b110e5e4a798575151d9c44 SHA512 5b186a986e94b62f72ee83e77a4aaacfaadb7c58aa6418187dddcc78a31bc9880d9a2b55c16fa7f7239233d6aefca6048e72ef2db74d99c7b9f4b4adbae1710f
diff --git a/media-sound/teamspeak-server-bin/files/teamspeak.initd b/media-sound/teamspeak-server/files/teamspeak.initd
index cc8393b58db7..cc8393b58db7 100644
--- a/media-sound/teamspeak-server-bin/files/teamspeak.initd
+++ b/media-sound/teamspeak-server/files/teamspeak.initd
diff --git a/media-sound/teamspeak-server-bin/files/teamspeak.service b/media-sound/teamspeak-server/files/teamspeak.service
index 0c77e4cbe756..0c77e4cbe756 100644
--- a/media-sound/teamspeak-server-bin/files/teamspeak.service
+++ b/media-sound/teamspeak-server/files/teamspeak.service
diff --git a/media-sound/teamspeak-server-bin/files/teamspeak.tmpfiles b/media-sound/teamspeak-server/files/teamspeak.tmpfiles
index 1b1d7f0e9902..1b1d7f0e9902 100644
--- a/media-sound/teamspeak-server-bin/files/teamspeak.tmpfiles
+++ b/media-sound/teamspeak-server/files/teamspeak.tmpfiles
diff --git a/media-sound/teamspeak-server-bin/files/ts3db_mariadb.ini.sample b/media-sound/teamspeak-server/files/ts3db_mariadb.ini.sample
index 0a8ebc47df1f..0a8ebc47df1f 100644
--- a/media-sound/teamspeak-server-bin/files/ts3db_mariadb.ini.sample
+++ b/media-sound/teamspeak-server/files/ts3db_mariadb.ini.sample
diff --git a/media-sound/teamspeak-server-bin/files/ts3server-bin b/media-sound/teamspeak-server/files/ts3server-bin
index 3deb9dd87e5f..3deb9dd87e5f 100644
--- a/media-sound/teamspeak-server-bin/files/ts3server-bin
+++ b/media-sound/teamspeak-server/files/ts3server-bin
diff --git a/media-sound/teamspeak-server-bin/files/ts3server.ini b/media-sound/teamspeak-server/files/ts3server.ini
index 962c8b80f0ad..962c8b80f0ad 100644
--- a/media-sound/teamspeak-server-bin/files/ts3server.ini
+++ b/media-sound/teamspeak-server/files/ts3server.ini
diff --git a/media-sound/teamspeak-server-bin/files/ts3server_mariadb.ini.sample b/media-sound/teamspeak-server/files/ts3server_mariadb.ini.sample
index 94cea8bbe9d8..94cea8bbe9d8 100644
--- a/media-sound/teamspeak-server-bin/files/ts3server_mariadb.ini.sample
+++ b/media-sound/teamspeak-server/files/ts3server_mariadb.ini.sample
diff --git a/media-sound/teamspeak-server-bin/metadata.xml b/media-sound/teamspeak-server/metadata.xml
index 812b26bfd184..812b26bfd184 100644
--- a/media-sound/teamspeak-server-bin/metadata.xml
+++ b/media-sound/teamspeak-server/metadata.xml
diff --git a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.2.0.ebuild b/media-sound/teamspeak-server/teamspeak-server-3.2.0.ebuild
index aa03952e42e4..aa03952e42e4 100644
--- a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.2.0.ebuild
+++ b/media-sound/teamspeak-server/teamspeak-server-3.2.0.ebuild
diff --git a/media-sound/vorbis-tools/Manifest b/media-sound/vorbis-tools/Manifest
index c31519a48d0d..3211a8f0241f 100644
--- a/media-sound/vorbis-tools/Manifest
+++ b/media-sound/vorbis-tools/Manifest
@@ -6,5 +6,5 @@ AUX vorbis-tools-1.4.0-format-security.patch 367 BLAKE2B ed537460519c4fb7c9743af
AUX vorbis-tools-1.4.0-underlinking.patch 2368 BLAKE2B 8752f76eb1875932d8695d73cbd41c1127c93443436007da94108caac86ad246a8a200ea1429982caeb882c9418dce9e22d104a7122d191338b02740d81cc9fd SHA512 208347b22bc4144f796cc1cbea68dba890e0620db7f3b9005ca20d87069204e0b474f0dfaab0ea248d37e8d9efb685a70f47def41367281464561edfb5192147
DIST vorbis-tools-1.4.0.tar.gz 1346532 BLAKE2B 37a915c522bc7ec3746d96bef3982f59aa590098425609d8d9a5cd522d15fe7ca5f0cf6cceb8eadf1a14b732f812b56206ec20c04121e20f34b9df0755d8bd18 SHA512 d2473f2e8e6726b5a5083f567797ae42bbb7fa3f26aec3f7b83e641e028c64726299f71a9d75258595a53cf29c18acb84841bcbc39509258d2c8df859e4e3b99
EBUILD vorbis-tools-1.4.0-r3.ebuild 1174 BLAKE2B 3369ef56b23523dbb981341bc6e1bc745be8cc405604b9c633a8cc636356075ea2eea4e849718e29428688d877adad0eb8a91e64c4b482a4446fbb9884209f25 SHA512 e0868673ea0b1af427118f502d54bf4b25be9148fcb06e5f47a9fd5415505db2d94f98cff4736ff496119382354a0de8390956c596bdfbd56e172802ad9c2f51
-EBUILD vorbis-tools-1.4.0-r5.ebuild 1212 BLAKE2B 36b1828868a256c102ae5fe284f4fdb34acd6152a7219e09fae6ecf679368d1d64d67e21a6e3f03ff1755bae9398c81a12f9202750be60f95f061836202575a4 SHA512 e3d09e2e9a3734fe9f9663e04f352d35e9bfbedf1c7b69361758fc971e8b2220c332e84a72b15d404ea3471e92e423b2a1169ecd7be8463651cb59359ddea8c8
+EBUILD vorbis-tools-1.4.0-r5.ebuild 1210 BLAKE2B 2bb0bdd6f0334377a31e9ea8050f26e187f3d5fb63b79634a4ef0bc2f77eb045d0963cfd572c8b5060ddd41e7912eb902cda44bb190e6bbf7bd22b71eb81880c SHA512 ad4808b45f8c35e58cf73729b4c8aa1f72dcf369569a1d161e804a1830770b0ac6bd025289fe603c38846f99a1f6d7aab516bf86a162c1a46cb606b22caa29b3
MISC metadata.xml 427 BLAKE2B 5a3d7b5384086ba3575fd479f1fb99db4aec140b6438389db4b1857ef41cc963053a57baa3d0a18b90cde721b508bb1985cebd23c20445e93e3362af1eb08aa4 SHA512 fe38791f10b0312286c49042e5c24303418ab755d5300b64b7dc406be5dfda993bbe804eae1124c2484d6a1f2e823895e174a522f8710e4b12129e856674d65c
diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild
index ef25add662d9..c44d174861f9 100644
--- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild
+++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="flac kate nls +ogg123 speex"
RDEPEND="
diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest
index 0fd76424c6b8..83f1a1fc9539 100644
--- a/media-sound/xmms2/Manifest
+++ b/media-sound/xmms2/Manifest
@@ -24,6 +24,6 @@ DIST xmms2-0.8DrO_o.tar.bz2 1670726 BLAKE2B e226f197b09ebc205fa274d6a0024190e222
EBUILD xmms2-0.8-r4.ebuild 7868 BLAKE2B 19b00556972f8950d418314e4a7cc272b47de8a86f7788877c2c813aea81cb66e2bd82ea84e3a6f542de5bb47d04ca053f02e697a17f663adcdd2e41cba27078 SHA512 349c79f729d73c3949e39e9764dea7b2e9adcfbad1a9869c6252de244ddce0681582dd6118ef0410132ad7a1c79fd8fab6505cc5776e0bfa513515cef2c93337
EBUILD xmms2-0.8_p20161122-r1.ebuild 7559 BLAKE2B b0aec5980e4b9f053eeeb1e44f459011f12f27087d1d81a36d21648951a4e21bbbe54ba3a00858a0463efc3e28e5ac6aa8bbbe8ae406869bd96099dc20260bc0 SHA512 cf8b1fc52341c9a827e70babe502cfcb5a866cd9b4247b5d504ef7232cb8ec03eab4c69e42ea3ab46bb1359be9e05d9334750282a6c8c50a6bf1aa7afcbab17c
EBUILD xmms2-0.8_p20161122-r2.ebuild 7524 BLAKE2B 0fbe36838d441759ac7925b8650c08653e3dfe8f73d87a16c9cfaf3fc69d42c39a30517dcc5d77ffb0962a35ba9c34ff96fd8b8718f3741acbcad7d58754c9a7 SHA512 8e6d588501fbefa20fe62dce06e0b16f0637c1c73fdd6ee2a3e4c4086157800387fabbb922ef502112f378b451dd8f9ff070cd2d3a71ff92708abbdc19ba7a52
-EBUILD xmms2-0.8_p20161122-r3.ebuild 7512 BLAKE2B fa7fd714bf8c2f6f687d510d653aedab6682ae00970dcbf514a4963a2698b2198a1a6d6bbc6ece75866754f79d12c2e26ae0668033a0b9742990ebca91ffa535 SHA512 c5a381314ebf625aa10d2e4b28212a8fdf10fba9956eac6bfab2426d6de968947516c6ceac4825e285c3dddcfc87bfe1182cb793f81de8496372b86c89bf9ff7
+EBUILD xmms2-0.8_p20161122-r3.ebuild 7519 BLAKE2B ad7093c0b9af101e3f29ad81b6eda1fac3842cbeaf7dd2322704ed8ff2394038c141d72a9bcc6b4ab14ee12d36d2af3e12b8fc9851fdb2ec17bd5bdb5c107c93 SHA512 3fe26a7e0f1542ef9ec787d87d4ff7ee5c6ad19543c66d1a6c31ceae5d921ad5bd48c20b5d7a546aea69a87b1877e0144d1cdee7ac8c06eba96826185f982185
EBUILD xmms2-0.8_p20161122.ebuild 7389 BLAKE2B bb82ad9ed821fefab30cb8a3f9a4b77e50ec6cc219b297506e8e2fbe8aba2b347c1da0a1b675d072b8bd97263dd03c47bcb8589daddeea8e3d0e7a85020c44c2 SHA512 2c09816bf4c22b89e885b4c6c64f0bbf42729eba0f77834451d9fc943057aba9a15f0362b81458192d21c48e61918f689d7f9b0fd7dea22e416b96598caa293d
MISC metadata.xml 2619 BLAKE2B db882bae1912243670ae3f8a075704ac0398f50a66f0ce990b4283b26b0c99846ea4d491375d9d920b320bb49da9ced1209bcfc86dd341f1e4cbc0a3649bd38d SHA512 f4477bdfc7575b104a7852dfcc789178631c0f0b470a968af7b763c8b7d70ab6cea8a4ff739b3b9adea280838cc5d8cb773337d899b20ecc0797a9d16ef38e97
diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild
index 49c650b68b84..e35262be43d0 100644
--- a/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild
+++ b/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby23 ruby24 ruby25"
inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs