diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-06-30 08:49:38 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-06-30 08:49:38 +0100 |
commit | b2be182d49eea46686b5cf2680d457df61e89dc4 (patch) | |
tree | c66442ced2011c5ca81c3114cc51041e314c6d33 /media-sound | |
parent | e23cdda4dbb0c83b9e682ab5e916085a35203da5 (diff) |
gentoo resync : 30.06.2018
Diffstat (limited to 'media-sound')
51 files changed, 1148 insertions, 139 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex c30203e679a2..ec1dbea369a7 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz 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 |