diff options
Diffstat (limited to 'media-sound')
30 files changed, 119 insertions, 273 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex 9b710e7f1689..2cd5cc424e80 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest index 2480e5c5569e..9770b3cf0450 100644 --- a/media-sound/abcmidi/Manifest +++ b/media-sound/abcmidi/Manifest @@ -1,5 +1,5 @@ DIST abcMIDI-2021.05.25.zip 604797 BLAKE2B 78b2d43bb7569aa2eece63f319352aa71b77e9c5219c5f806384f007ffe026741a0852ffffe1e6b6c15b60f69f54e143cb26aa47b54baca41bc2fc231fa5b66a SHA512 57975f7c131855a713fc399c7aa1c7bd94775e7a257f2412d321aa51d0bf95cf9e1410e0819d2ad5cabde9ef996512ccca16058f7267baabc5702a926c173b3f DIST abcMIDI-2021.06.27.zip 605658 BLAKE2B b522c96b7f8990f297cc13a3334872763fb2879f5893f09e630d66ab425d1772e0eee64273249d26e8118c6d341dad84129e140d8c309adab160f3120b5a18a2 SHA512 b1e4a7a9b93e6633abe211258995cfa84bb8eaed3870ed20e244aa12353c6cc351ea7e1c842e4e410dad9dd91b2e8c918826138bec39503c56e95062f4a99f37 EBUILD abcmidi-2021.05.25.ebuild 676 BLAKE2B 916e0595b5c1cbf9dad1ba1c9fd7fdba8010898e12ebbc95ef02bcc725cb22a44e8608bf07ec3dd253128aafa3af728ae3709bb9a8bef786b3e6124cd32ae7c5 SHA512 3f000a5a47de4dcc3da9279dee49e962f526833ec4f85dd7f2d749d54b4c08057a99b53deef3c978f7dd1840ffd96b97d3db875d7bf559e27e18042eb8dc8bc6 -EBUILD abcmidi-2021.06.27.ebuild 678 BLAKE2B d93bc531703f192645a2ad0dcb2609079e2582413c0091d7b2159689add101121039dc83e730573c75e108bb9d70633a020a9db1c0de4bbe7c541bf1895a68d2 SHA512 7139e646e3b903d6636ac931e12e59b9b09f22e88c456465ba6288a4091bf957f1c46fd2126d6cbc079b342c9021685e82a8bc6054b8b7683e6f743065a0c1ba +EBUILD abcmidi-2021.06.27.ebuild 677 BLAKE2B 15803d35ed97335c94f3ad9d1a8ed07382af8e3b45de89f733426455572547539361a4da2169bfb2aeee50500a1d04e549a2c8ebd75970f8e18a6aa54d1028b8 SHA512 0f9c098e0766993c099e924609e4b51c76c33d3b0e173c1a919dd848dcec5a5dec4af18391638732635b47f385bf9886562c4cab7680ce0f8ca33a468a3ccefa MISC metadata.xml 326 BLAKE2B eff21376d5e8fdf74ead04fc307726b50c8d86faaaebdbb8aa748c9fc0025ed9ccbdbf90f6bbafb515d576cd837f72f44991b329eb56f003cfbe3b0ee9cac7d5 SHA512 aad9a108325a4a1a827ba64b96ef8410017ea1f3c8db6b51660f987df26b42ce4a6f034c6df3be5c58d44fc40e80b7f4dd3900fb4ba45c448764265273741a7a diff --git a/media-sound/abcmidi/abcmidi-2021.06.27.ebuild b/media-sound/abcmidi/abcmidi-2021.06.27.ebuild index 10c98f2d31f4..ae3ead85a3f5 100644 --- a/media-sound/abcmidi/abcmidi-2021.06.27.ebuild +++ b/media-sound/abcmidi/abcmidi-2021.06.27.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="examples" BDEPEND="app-arch/unzip" diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index 93ba3630530a..c6f56ad52ee5 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1,7 +1,5 @@ AUX chuck-1.4.0.0-hid-smc.patch 2937 BLAKE2B 5bc65ffc74409860218983635501c319f4a69448e93340671ad252cd4bb5edd3d4765aa196b3618d7af37897aff40267e7d8538672560dc4de9650a12a5964b6 SHA512 09b04441e9bbd11a15e798878b79010598dd97513a64f6df21e5ed066147382d6021a496e1d1a33b2268d04caa972a1a94afe48c44a226439e3334da35f47be0 AUX chuck-1.4.0.0-makefile.patch 941 BLAKE2B 64ef7342c0c07ca573efb7e7142854a4d366494983b400af484d9c0354cc662d1090bf6396e4955634ab2e1c9864a5011a8dcc6fe1213c02d4491cd9b57fb729 SHA512 3bb7cb3fa04863c2a4debf5eade64233d3d3ce38272f2d73d14d1772895c5f88ec415b1c22aa3b077204d4569a24ad25c6ca757e2c6a4df31e9fe48eea9c9fdc -DIST chuck-1.4.0.1.tgz 14689073 BLAKE2B 408e2512f07a33fc86db80b05005ea65351257036f663153845038a0edeef95054dac9878d37eb22cc122035a6d1f80d008e151811277d4ee9d24ba3d79ad26b SHA512 92da0569349c900e633e8e3e544a0e5ec7df7b41a8508d2a99c825dfe490f00208b50b883298ce091b46f4e9274dabe0ec8bcfd80d094dd006b3c342f74bd202 DIST chuck-1.4.1.0.tgz 14902696 BLAKE2B df324c793236fccc26f6604d1120dc1777cb2ffd8c95a8eff42e8963b9e7011aa88fb094145b4845821c39be781d77ac163cb02025db4fd6db7972f3c390fe65 SHA512 8967c1279959b6a41759519eace468fa4384cd0511c365cef91f8c03e8d720407637c2f9f33df6abd246b7c2155005e82d206113c90a4f23fb22b02f6f426704 -EBUILD chuck-1.4.0.1-r1.ebuild 1831 BLAKE2B 913b35f2727d5f5f728bd35ad2ca414df4c364b6f3963dc67e2170433aaa3160c31c71d42da6b138a743c537fbb53f95394b14e4ed9a4dff1d69d7054dde88e4 SHA512 fec380d7c388988e382884b713ea32f6c007885cd7c1203a06ca64490e7d0ea8482e9b609387e7719ac4b8dcc1ffc6b7e07f9d53426aaa3379a3f493b570c364 -EBUILD chuck-1.4.1.0.ebuild 1833 BLAKE2B 5b1b7a9194fb5ec0d56efb3152fa46c07487aaf8bda33a2b945ebb0e5d0da53736f778d5d4abebf74e3a2b49964a1935685c0ee92b42b1f17a745941543d3b77 SHA512 210e5d6f72c8d9c3ff2b729df89676bdfb120849b2ca4e09c037d3d84620e8df44db706d8f564f55eca8ac445cb518c4f7b3cf6ec6aa49f8dc9a8370b1b6204b +EBUILD chuck-1.4.1.0.ebuild 1831 BLAKE2B 913b35f2727d5f5f728bd35ad2ca414df4c364b6f3963dc67e2170433aaa3160c31c71d42da6b138a743c537fbb53f95394b14e4ed9a4dff1d69d7054dde88e4 SHA512 fec380d7c388988e382884b713ea32f6c007885cd7c1203a06ca64490e7d0ea8482e9b609387e7719ac4b8dcc1ffc6b7e07f9d53426aaa3379a3f493b570c364 MISC metadata.xml 967 BLAKE2B 505781d22a20892538d6bcdda07f1a1ecaecb56c8574cc6745d4fddfa2b4d3ab643947c1403827bc306eb0082434327beccd0eb583287eea9a488bf6adc4ad21 SHA512 9d4c5d826ec6f90bf81a84e389f2ecca527b5116693fc5c32ccb456f5cb29f7daa42f4d655d57d4ed11a0c7625ec65904777e765a64217a4c3b5ad8a9e17b6e0 diff --git a/media-sound/chuck/chuck-1.4.0.1-r1.ebuild b/media-sound/chuck/chuck-1.4.0.1-r1.ebuild deleted file mode 100644 index 7bfdf97b999c..000000000000 --- a/media-sound/chuck/chuck-1.4.0.1-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" -HOMEPAGE="http://chuck.cs.princeton.edu/" -SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+alsa jack examples" -REQUIRED_USE="|| ( alsa jack )" - -RDEPEND="app-eselect/eselect-chuck - media-libs/libsndfile - alsa? ( media-libs/alsa-lib ) - jack? ( virtual/jack )" -DEPEND="${RDEPEND} - sys-devel/bison - sys-devel/flex" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch - "${FILESDIR}"/${PN}-1.4.0.0-makefile.patch -) - -compile_backend() { - backend=$1 - pushd "${S}/src" &>/dev/null || die - einfo "Compiling against ${backend}" - emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} - mv chuck{,-${backend}} || die - emake clean - popd &>/dev/null || die -} - -src_compile() { - # when compile with athlon or athlon-xp flags - # chuck crashes on removing a shred with a double free or corruption - # it happens in Chuck_VM_Stack::shutdown() on the line - # SAFE_DELETE_ARRAY( stack ); - replace-cpu-flags athlon athlon-xp i686 - - use jack && compile_backend jack - use alsa && compile_backend alsa -} - -src_install() { - use jack && dobin src/chuck-jack - use alsa && dobin src/chuck-alsa - - dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "Chuck now can use multiple audio engines, so you can specify" - elog "the preferred audio engine with chuck-{jack,alsa}" - elog "Or you can use 'eselect chuck' to set the audio engine" - fi - eselect chuck update --if-unset -} diff --git a/media-sound/chuck/chuck-1.4.1.0.ebuild b/media-sound/chuck/chuck-1.4.1.0.ebuild index fe70a1b1ed7b..7bfdf97b999c 100644 --- a/media-sound/chuck/chuck-1.4.1.0.ebuild +++ b/media-sound/chuck/chuck-1.4.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+alsa jack examples" REQUIRED_USE="|| ( alsa jack )" diff --git a/media-sound/drumstick/Manifest b/media-sound/drumstick/Manifest index cc4c0fba0a3f..27561eba7daf 100644 --- a/media-sound/drumstick/Manifest +++ b/media-sound/drumstick/Manifest @@ -1,5 +1,7 @@ DIST drumstick-2.2.1.tar.gz 1976813 BLAKE2B ac27fbcfb92fff2b7d69c70f9ec677343e8d66164997a29f319fbe94e6d12582cb4af67f0ff36126a6102e48bcbe4d4620e9442fdecf07aaaeecf37e9458c590 SHA512 d99c774f33db9d8555efd83adc8968d6d244e56e7976d68f0f90ff89cfda1143b2e07eece6b465fffba354073d4616c5a767f09f2ba282e252ca0955723cadc7 DIST drumstick-2.3.0.tar.gz 1978608 BLAKE2B ab05030d402c03053bfcf315e8c4e54b73975f0059719cf5e58db64ddac394555b898e3e0008b892901d7395c89a160631ae8eeb9d1cd52c3abd0533c5fdafdb SHA512 b12a39153600b37ef61a31255721466bdae5896b562276860688f9e22259ba4747086abeb828dcfef24c8e1fb7bd371dea1c6d51098cf5e1797e212cde70f46a +DIST drumstick-2.3.1.tar.gz 1978856 BLAKE2B 47f7c9872964fb267834b23e2d52fc1b10826629fb256dae410161305c3587845ffcaf00f0d30a73df67b4a00849c53f3f1412c0473a52fbf69b106362175b3e SHA512 aaf0080405765878c8d1e164343eff0bb18d4add4a2f67de1ed0e978ae688948b73121f9cb50c52c23fc34b8c57e184d22a5c5aaa29969409071567142685dc7 EBUILD drumstick-2.2.1.ebuild 1474 BLAKE2B 07193c21cb0472ca1c4a2dd7c7f5aa61000f8c8355a30250fdc02b5dd618db289b74b88bda95fa0f9eff5a182e92b67b5c57891d0cd2b265fc7d968f915674b8 SHA512 e88f66b0013ebf2e6bca1cdbac194a8f8b5363503119bd782b862bbbf7430892f8ed428822220764925a0528c5b4f03f5dec245c93e89d1243bca919a02170da EBUILD drumstick-2.3.0.ebuild 1320 BLAKE2B a07f4a8af466bb54ebbb2d77da55503386a0717dd0dfe9d4b63ee2eff1418edad5056092c516e73dc3d6fe40e208e58d612c3ee5a3b26d1de71daa119f8f75be SHA512 4b51e3f56701a6fa8fd5f5f0af28213680c6fa1fd16680381e6a3862c829cd31ec3d771bc7a5daa2e3f0b5b4654c5b1ab8e31da68e64cec116227a24fcf41b38 +EBUILD drumstick-2.3.1.ebuild 1320 BLAKE2B a07f4a8af466bb54ebbb2d77da55503386a0717dd0dfe9d4b63ee2eff1418edad5056092c516e73dc3d6fe40e208e58d612c3ee5a3b26d1de71daa119f8f75be SHA512 4b51e3f56701a6fa8fd5f5f0af28213680c6fa1fd16680381e6a3862c829cd31ec3d771bc7a5daa2e3f0b5b4654c5b1ab8e31da68e64cec116227a24fcf41b38 MISC metadata.xml 598 BLAKE2B 099351919e92e9d8197fe31f09336761f9d886b67582b6dde4ce5b387a44f496e562de9456482d6651d63429955870b8ef8aadc178417d847da2d2e999a4add1 SHA512 16a287bd1c3039970522c09ab0dae6018924a34577692ccfdcde6d80476338eb4cc6576f155882cf96d44bb87d5523ff8df17f3ee8a86b3d1cf2a28c7543b089 diff --git a/media-sound/drumstick/drumstick-2.3.1.ebuild b/media-sound/drumstick/drumstick-2.3.1.ebuild new file mode 100644 index 000000000000..8b2d865ce0f9 --- /dev/null +++ b/media-sound/drumstick/drumstick-2.3.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake xdg + +DESCRIPTION="Qt/C++ wrapper for ALSA sequencer" +HOMEPAGE="https://drumstick.sourceforge.io/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc fluidsynth network pulseaudio" + +BDEPEND=" + dev-libs/libxslt + dev-qt/linguist-tools:5 + virtual/pkgconfig + x11-misc/shared-mime-info + doc? ( + app-doc/doxygen[dot] + app-text/docbook-xsl-stylesheets + ) +" +DEPEND=" + dev-qt/designer:5 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-libs/alsa-lib + fluidsynth? ( media-sound/fluidsynth ) + network? ( dev-qt/qtnetwork:5 ) + pulseaudio? ( media-sound/pulseaudio ) +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS readme.md TODO ) + +RESTRICT="test" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=OFF + -DUSE_DBUS=ON + -DUSE_FLUIDSYNTH=$(usex fluidsynth) + -DUSE_NETWORK=$(usex network) + -DUSE_PULSEAUDIO=$(usex pulseaudio) + -DBUILD_DOCS=$(usex doc) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use doc && cmake_src_compile doxygen +} + +src_install() { + use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) + cmake_src_install +} diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 9fbc43fdef58..52314e83f6e7 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -3,5 +3,5 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df9 DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1 SHA512 eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c EBUILD easyeffects-5.0.4-r1.ebuild 2267 BLAKE2B af9ad6a20cd77d8400ecf0fd91889795044414787ff96e7213d9a9a23f1269ca3936136506175600b45bdb1e046dbc7249eaa172e8c9de3450193bbd132fbfdf SHA512 601783a228252724fdd157fdfb5ffc7e83d40aae0f8f6eae69b53f5bb073d6f3ef45b80ded69618821496bbe037071f4f6b5b359ed1ca5cc52563d6ce19d4b0e EBUILD easyeffects-5.0.4.ebuild 1790 BLAKE2B 5be8a0a80e5ee355ab69ae30cf9553de9b0859dcdd9baaff20373c7aa1e89d95730a3a2ab0f552a4ee37209cfed53871a5e423b8d434d0532673e230c1fbbd56 SHA512 18ef1d69d988aa1d5553f97c48be4bed66e8d9859d22a2764593c9cfb3f7b36b1e784b0f7ddf6c206f99f4d2a534b133472ee4461afb5a66b04a20f9ba5ff6f2 -EBUILD easyeffects-6.0.3.ebuild 1816 BLAKE2B cbb1e54c3b2b7189b0a061d06001b34f6649b585f372c8517e0ece28032f9e8c86ff5284471709f5541ac521170609f483a230fd546c0efdbd8e24fb1de6c5b0 SHA512 e3aac477fb345dd72fc55cc36a20d2cf4e099ff5868638ec7c65b37efb38764c2e45f13f4a08c099274d4d79de6083b17e1290003fc8cb96cb86e3fd0e1c18bb +EBUILD easyeffects-6.0.3.ebuild 1829 BLAKE2B 122c74b13a6669aefbebe0f0f12b93af6596eccad6d9bc70d2d41b7cea5de6c854981c01162227fc19bc0d2f49111aad8ead310c60eb905486546f8225c84c4e SHA512 4ac962f7ff6d91bfb968e49c4fc5b765e5505d97d332f66f458fec3c5b28deade15dc66ba4a5635d1946d6591e5509f39d091407ec15d0155c2b9b21d69e837f MISC metadata.xml 1098 BLAKE2B a64c34f1ecfabe52d954e6f1b9a3e5137c3b68a169166dae3f5cd0b02e22759b1e5e60e530d137e6460407247c1e4ef5c3de59ad959f9467fa296571aa823910 SHA512 303657f7a638668a65c9e17d39de40f46871b0a916ec39198529ab1270b0234705e819ad95a366a127a79fee5243a935d3f99c9daa0bad19ef7bc27f364a0828 diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild b/media-sound/easyeffects/easyeffects-6.0.3.ebuild index 226bf5a1acd0..229d807b1c5c 100644 --- a/media-sound/easyeffects/easyeffects-6.0.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit gnome2-utils meson toolchain-funcs +inherit gnome2-utils flag-o-matic meson toolchain-funcs DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" HOMEPAGE="https://github.com/wwmm/easyeffects" diff --git a/media-sound/murmur/Manifest b/media-sound/murmur/Manifest index d6ce0a44006d..5894ac03bc38 100644 --- a/media-sound/murmur/Manifest +++ b/media-sound/murmur/Manifest @@ -4,7 +4,7 @@ AUX murmur.logrotate 175 BLAKE2B b13282fc194ed7a576e22ac241285053a7882f670580b6a AUX murmurd-dbus.tmpfiles 33 BLAKE2B 4040c58c142ae051e3086bfb179a1b28fc97f997d2b4ccf0392fb30d6212ac937f3d8ec120699210bee333b224af73dc1b72a40f3bda1cb4f4e8e683ac09b262 SHA512 9bc78c99dd5d830e6ea0fff82e1fdc3c323b7952e54f139754d8d0dd5e5e75c3374e26ea5a404029c96766cbf3a08afdffd53b99fdca5cd9c97dd8a28b8fc410 DIST mumble-1.3.3.tar.gz 8591354 BLAKE2B e5bf4d0a21f3c9af761b0892c4a5a7d86244d3283070976fe7a779a10567ffd857e0c19dad750cdbae40d851ce1dcf17b66c63a2cb5142a13358af6f272445dd SHA512 be4c6d4de82a1059bf30d4c7e3c44e41e4bb50dc4a811b7d0def808c52059ff7bcccf65140db940f18cc1bb66d58ea4dab23ba5dcfae3b8b904866751f32edb3 DIST mumble-1.3.4.tar.gz 8592741 BLAKE2B bcde3fd859ec4faea06f996cd4c583af7c0b8409cca79cb05ef8ba7fcdeac9e49ed1d07a4131225dd582da7610190d4006abc731fd4276b2288e02e8c18effb6 SHA512 e2dde5aad30d1a931e7acd8d7db0b8c785d3a268d0b8cf5626fa03953a51bcadb719c6682c440d02524e83beee13d73d8f5bb3fdf98ab1c82d3ecf824cc25f68 -EBUILD murmur-1.3.3.ebuild 3688 BLAKE2B 73d7bc6c7a50a5136736d3e53a2be1ba41a127d1289e13a05acecb0f4c79795e73935b46014d3e7bab08d5a453234fc90e099886a5a06f2a4ee1bfd5bc77f9c3 SHA512 c3e83e80d90b452e0e615b380805b969bbacaa29dc1518c2b3bca622321d6c84dfbb45b494230b4060b5df29d3f15cd53f9db13f6c6eeb71dd3022230569a9ea -EBUILD murmur-1.3.4.ebuild 3690 BLAKE2B db48dd485b3e307aadf435a74189dfdf87ed76e3b563b8a4d8860869c2ec1c268a0f14b3a6fc81b71d029829d9f899af85d967534b01336d768ff8e690c4a5d2 SHA512 f889b8827df86105812a65275d8dd49fb815dae221a7f5d1ee8883b5f877d80e55d94b1c88b78a8ea52f953b196296cd2cf77bd8991f3092a6149bec50e6d5c8 -EBUILD murmur-9999.ebuild 3748 BLAKE2B aee27d701d61212481ddd4b24ff36b6bfcdf1e1d1439fcbe0cf0cd2d387b638063e2c28c520d63648bbae66bf3744b34ad44b0f3ee50db47d48ce77032869551 SHA512 3436bad5ff84371da14210b759dcc05d3f7bed961cf57098f658e0511e8ab3685bccd6b2866cd70ada32ca8a4c85b5562a00f031daaac93fa49cc52a07c07456 +EBUILD murmur-1.3.3.ebuild 3717 BLAKE2B b696165aaefb36ddc61ca17008bfc128d01664bccac3dd02729865a8d9f0b12b5d9f75648099d1b43d374e5cba18ff99c89cbec7174130e8c4598d6569c86958 SHA512 a76d12a2cc60d016cd4527b9776898e7dae75a4aa438eee36617afa40d118cd619396cec8db5eff2cd5579aac2cf61941cc77e027120a5996fbe5f574e7b0320 +EBUILD murmur-1.3.4.ebuild 3719 BLAKE2B 3b0dd3378a043e2bbfc5ebde7832985365a83ac4b524e818f5bb2a70963824376e3bf2973c6a43f02edf8b59c33947572150e250206595a73cf21a95f4a59d21 SHA512 5ecf3483b8c9e1c5bd74f385e5e4bd129f0997df9b51c18595797bfb60a624757be69592f0b0ed7b7b7e9a339eb52412ce9a0d9fbd309ca16d88382a6ffeea27 +EBUILD murmur-9999.ebuild 3777 BLAKE2B 4a25f63367c23082d3dff4e75027e077ca402612e1587246c21410a7cf582d20fa7a59c52f08ff9206cbd56df308d67524075c2258ed9557b6739566b5f64a90 SHA512 dab8a355b497a0b78a6958166960d2bde03edc2b07d56394420f5372e0aa9995aaf91b57b6e570221d5436904f9c15ab932aa12901205ac2646e8078a09d1c59 MISC metadata.xml 530 BLAKE2B a6618cb804deee82cf3f88ee683a5b406eee1317e9ca815f7f4e363a0e14c7c8cc2bcf4400d3a79b62f5652881e46be4405d0ac88afe610187419978ac57c9a6 SHA512 ef162d69805d3262f9f4f1732e9d8a031cac73e130f04013123d8f8e1d8e48132df243653ef2464bda1d8b8c0b88485fd32edaab8b3e62555a6295c676c1f5b5 diff --git a/media-sound/murmur/murmur-1.3.3.ebuild b/media-sound/murmur/murmur-1.3.3.ebuild index 2c04f6f334ec..9131ecb5514c 100644 --- a/media-sound/murmur/murmur-1.3.3.ebuild +++ b/media-sound/murmur/murmur-1.3.3.ebuild @@ -157,5 +157,6 @@ src_install() { } pkg_postinst() { + tmpfiles_process ${PN}.conf readme.gentoo_print_elog } diff --git a/media-sound/murmur/murmur-1.3.4.ebuild b/media-sound/murmur/murmur-1.3.4.ebuild index adbc89cd82c7..6af71f6272f0 100644 --- a/media-sound/murmur/murmur-1.3.4.ebuild +++ b/media-sound/murmur/murmur-1.3.4.ebuild @@ -157,5 +157,6 @@ src_install() { } pkg_postinst() { + tmpfiles_process ${PN}.conf readme.gentoo_print_elog } diff --git a/media-sound/murmur/murmur-9999.ebuild b/media-sound/murmur/murmur-9999.ebuild index 5eb4b58cfda9..49460f4e5a97 100644 --- a/media-sound/murmur/murmur-9999.ebuild +++ b/media-sound/murmur/murmur-9999.ebuild @@ -162,5 +162,6 @@ src_install() { } pkg_postinst() { + tmpfiles_process ${PN}.conf readme.gentoo_print_elog } diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest index fa35143d32ec..37459b889793 100644 --- a/media-sound/pulseaudio/Manifest +++ b/media-sound/pulseaudio/Manifest @@ -7,7 +7,7 @@ AUX pulseaudio.init.d-5 2227 BLAKE2B 263c589ab81a70d5159c0ee81773a456b8acaefc3b7 AUX pulseaudio.service 227 BLAKE2B f58fa701152e84f4d52426f6f76b5a01a1a315d09e5fb8e9e57860b44dc63b78b3f1c1629380b4345c53b003c677f729b3959419e8488e37607c56d6a700626a SHA512 567663b231fe7c2682b08b1059cdad1fcb3c4cb01c1b24aed9afb6fb767b30f250b78bbbed48aadfb06c6d1a4963a6db24877d79a1d36c4be2a128b479c086d6 AUX pulseaudio.tmpfiles 36 BLAKE2B 4fe7c88fb35f561b0eb756146db17e37201126b5d7f906c88cdc778c6191f17c799f1db072f09d5a384485830e4d33266c224955bad22081255544642399b2f6 SHA512 f040850d81030ef04e1aa368d333a1ae1b7238adef5772280fc344c3068262d5ab8c9f3edb92db9c443f9d7d21abb27583ea1efc51ed733bbfa43e2edc68dde1 DIST pulseaudio-13.0.tar.xz 1901768 BLAKE2B 651a80f54525f196bcb036d893fedd4d9f34e10459918281397a45f498c31bff0d0c836f4e64aab5ac2612ffd5a0cab1a41ea710bbee5fd34dfc9ea1236deea9 SHA512 d445b8ccd43029a0ca0e456fc9291a79d3434d6496ead7eb329ab348d5249235e8bde6cf2be68765d8f761452dbe1486fb10c739e40b1e67ed75787bbd24ac0c -DIST pulseaudio-14.99.2.tar.xz 1518460 BLAKE2B 66150756ca64aa3b0c8f689131e294ea67b48ae682ef7446bb4934a29a4e90d5944025b0a4701b623f53f07d7bfb790d64185e6d5ba0ec1012eaa0a3e9e2f9ba SHA512 fe8c1e5fe74d78d7f7155be2ea65a90909547841a717921ad526c05e4c4dbe4e810c3bb6d1fbae705a109c70cef627b87a2b16d948bb6d714f72f5e22e4a6b5f -EBUILD pulseaudio-13.0-r1.ebuild 11418 BLAKE2B 9a656044d67e37951ce61533a7b10a6830256aca510ef86b6893af4227565d76c4402894b68bf41456aff9de9fc9b33505aa90044f59a55be639645df1cbe4bc SHA512 fd88106961566905f2826630f6044816569414d0276a4a61582b39b96bbad22f5ccb73f51e8bf0a02b2de5dcf297e62c081abd69ecbee80f28591d3c0a19307b -EBUILD pulseaudio-14.99.2_pre1.ebuild 10634 BLAKE2B 3bfd97cd4fbb39c8c4a94b45fb14d2a07dff2f5524e46ff2effeac25dad827d2f4532dcc1f89e6ed8cd200595abe4f271a62e69f9ea38907621df9b41f01ab75 SHA512 808f45bee501ca9775155cd89c5321a24f0a46317e4dba3f1822850bccaca4b6aaa5fde342e7cd36d259fd569dc769f5978b623cba8975ad54ce8d9e46ce6f51 -MISC metadata.xml 3542 BLAKE2B 219478a02cb996393839789ad8b79196754bb52a2168f243e88bb7c3ec8e6bfbfce96de9cb26cd93fef84a63c1397854e4b3028d5fc55e30f09d67b86769044b SHA512 9509fc630c2bf7fb9a089163198d326ac1d16e48bd22113b21a27e98ad68ed0da042fd6bacbf2dfaff7706cf64d39270c6a2a564418fb498872f2d1ae67fc3fc +DIST pulseaudio-15.0.tar.xz 1521760 BLAKE2B a6f7b74fdcfe7f2a993eafb9f465946915a24b6801d3077971b9377290d6c70b3f8640a800abd09d5901db96a20349f31b1beedd9da2249f69b591fb8392f489 SHA512 352ef20384c76c631c0faa73b08e2318902a433712e0c086a5ac7a0ae58873c8d4be8f35879bdec71a93b19ae8e2ba073cacac4d56215bcf58375a0cd9d88833 +EBUILD pulseaudio-13.0-r1.ebuild 11451 BLAKE2B 52399970366b0217262e323c5dd095785a013c900d8b195e0004994de746d0bcb833453cd93c56e43289ab0dc868a8c7c32c54f0eded761bd9d4bbb17d9b00da SHA512 40683ea13f4b53046579261042c3c1f74b58346b56e1bbaa3a2372275b2b8e35b19cc315e52b1b57ff3f4361d0614acfe989514375944e235c8656ae1b66fa5f +EBUILD pulseaudio-15.0.ebuild 10504 BLAKE2B c869afb80d810f7351b23a210e74f95ce7eb8de755f8bbe4e8923931ad935203362e43c4d0e17f18c05bfc12ac4d0e175ee7a7bfa0a278c775938fcf68285e8c SHA512 5e70e846f8315f961926d96fb602844c1e3708bd684df08e0021c6b4ba48dadcf568325fce5cad3fae867aa2aaada3fe1e375a538259d82b6f540021b89d9a4c +MISC metadata.xml 3399 BLAKE2B f5437eac692dc4ea22f069d60672235d802b65e803a6191259d132ce55657168854052bc31b2616bbb8108f7b0202ad5d0d6d9b6abbe4b5208ce3434ee6f2d06 SHA512 930efbc7f86cdca9445dc6282091ee5a4e9e8b9866239961dbdb01fa18bdc538a371317d6df6891981c2c27f973c897c821a200e2f5757ac70ac9a4c2b1e0abb diff --git a/media-sound/pulseaudio/metadata.xml b/media-sound/pulseaudio/metadata.xml index d6b7247df40a..a3cef6a38fd4 100644 --- a/media-sound/pulseaudio/metadata.xml +++ b/media-sound/pulseaudio/metadata.xml @@ -19,9 +19,6 @@ </flag> <flag name="daemon">Build the pulseaudio binary (not-needed for pipewire-pulse)</flag> <flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for giving each session a PA client</flag> - <flag name="forget-missing"> - Enables clearing of unavailable devices from database files which is recommended for GNOME. - </flag> <flag name="gconf"> Ensure <pkg>gnome-base/gconf</pkg> is present for pulseaudio GConf to GSettings module automatic migration (keeping the user configuration) diff --git a/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild b/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild index 0b9a7d18570d..ee5b8c283111 100644 --- a/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild +++ b/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild @@ -313,6 +313,8 @@ multilib_src_install_all() { pkg_postinst() { gnome2_schemas_update if use system-wide; then + tmpfiles_process "${PN}.conf" + 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" diff --git a/media-sound/pulseaudio/pulseaudio-14.99.2_pre1.ebuild b/media-sound/pulseaudio/pulseaudio-15.0.ebuild index dd3c1344e506..7d6aebdee1db 100644 --- a/media-sound/pulseaudio/pulseaudio-14.99.2_pre1.ebuild +++ b/media-sound/pulseaudio/pulseaudio-15.0.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} = 9999 ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}" else SRC_URI="https://freedesktop.org/software/${PN}/releases/${MY_P}.tar.xz" - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" fi # libpulse-simple and libpulse link to libpulse-core; this is daemon's @@ -32,7 +32,7 @@ SLOT="0" # TODO: Deal with bluez5-gstreamer # TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec # NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file -IUSE="+alsa +alsa-plugin +asyncns bluetooth dbus +daemon doc elogind equalizer forget-missing +gdbm +IUSE="+alsa +alsa-plugin +asyncns bluetooth dbus +daemon doc elogind equalizer +gdbm gstreamer +glib gtk ipv6 jack lirc native-headset ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev +webrtc-aec +X zeroconf" @@ -165,11 +165,6 @@ DOCS=( NEWS README ) S="${WORKDIR}/${MY_P}" -PATCHES=( - "${FILESDIR}"/${MY_P}-require-GIO-for-RTP-GStreamer.patch - "${FILESDIR}"/${MY_P}-require-bluez-dependency.patch -) - src_prepare() { default @@ -195,6 +190,7 @@ multilib_src_configure() { $(meson_native_use_feature gtk) $(meson_native_use_feature jack) -Dsamplerate=disabled # Matches upstream + -Dstream-restore-clear-old-devices=true $(meson_native_use_feature lirc) $(meson_native_use_feature orc) $(meson_native_use_feature oss oss-output) @@ -207,7 +203,6 @@ multilib_src_configure() { $(meson_native_use_feature equalizer fftw) $(meson_native_use_feature sox soxr) -Ddatabase=$(multilib_native_usex gdbm gdbm simple) # tdb is also an option but no one cares about it - $(meson_use forget-missing stream-restore-clear-old-devices) $(meson_feature glib) # WARNING: toggling this likely changes ABI $(meson_feature asyncns) #$(meson_use cpu_flags_arm_neon neon-opt) @@ -309,6 +304,8 @@ pkg_postinst() { gnome2_schemas_update if use system-wide; then + tmpfiles_process "${PN}.conf" + 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" diff --git a/media-sound/qmidiroute/Manifest b/media-sound/qmidiroute/Manifest index 5911e99228f0..3c4f34a4cfa6 100644 --- a/media-sound/qmidiroute/Manifest +++ b/media-sound/qmidiroute/Manifest @@ -1,4 +1,4 @@ AUX qmidiroute-0.4.0-drop-qtopengl.patch 1031 BLAKE2B 5491b8f59590f44165753cf3d5a845bbb5e36f037cb637dca109c660bf2a2be0f0fe6252f292d4920f9580a1d205f44694e967bbdef7b37823f2d03c3c2866b0 SHA512 e7fb53f481818912646502fa84ab32e2f115443f662f9a3442aa63f04794847d4be7973e4e5d2d7d718825ca5b5bf9c099d1ffecd8e90a0adbd7ba7edef1a501 DIST qmidiroute-0.4.0.tar.bz2 121625 BLAKE2B b538f405debb33e16d505075b9fc2b53f0b1d993670bfc5b0fdcd5d76d06ee8c81b8357b3435266f8b0f7d1609a4835450cd664bc73470ab1a3ba9e60e5476bb SHA512 b3b5ded66c0e226848a3181d67f61ea9e4e76c253400dac63592e4f462f4cf06760b3f2d24a33bbc836f4fe29950a4d702adc048ad80c9b6d673ade8c1a88342 -EBUILD qmidiroute-0.4.0.ebuild 723 BLAKE2B e9a67b9982990b15ff8b2e5d242dc8a52738e0f22950874c03b24b52e7da3a8dcea6d8b11d5c2a779cbba4c1fdf42ee0a7845ddd04f97d2ef741a5302b693e93 SHA512 5f1731d726d68e3a059f787ed8e9535e05770e055337259afdd6156fe84d6f2997a41a01166c933db2cb7ba1320fa7cfe469e2dde33710ddac629f1b3f5b91f8 +EBUILD qmidiroute-0.4.0.ebuild 672 BLAKE2B d75043fd92c39c6f16c1e85c44fa7697931c084c53176cb956ec21fb36c9bbce6cf8269c50608e51138d95b154c82fb241d0817a1e0b6a06d36bdadddcf271a3 SHA512 f69758a46729cf35dc5348c0c4c812f68f30413e7c9ce8797ca7ee8e53d131518bc689a654dbeeab95a3648b7acbecba355bb9b2c080672d7dfbcaf9e23f589d MISC metadata.xml 334 BLAKE2B ded2024993e7a9d276e0eee0c2862d5223a1bbaafef282d5ff420c3e80aca6efecb6f0b407fc3ff218ec8b982d675fdde6c75e871c57be9fad0d8e5a12aa3747 SHA512 e2486625819d1be0d7f0e638a5bb9312633c085d1d568dc329d1aae35575a8eff40845baab9ac171c0739667becc59332996ed8162db168b6fbf2250f71ded60 diff --git a/media-sound/qmidiroute/qmidiroute-0.4.0.ebuild b/media-sound/qmidiroute/qmidiroute-0.4.0.ebuild index bda001fdd4ca..c432b7d42dba 100644 --- a/media-sound/qmidiroute/qmidiroute-0.4.0.ebuild +++ b/media-sound/qmidiroute/qmidiroute-0.4.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools flag-o-matic qmake-utils +inherit autotools qmake-utils DESCRIPTION="QMidiRoute is a filter/router for MIDI events" HOMEPAGE="http://alsamodular.sourceforge.net" @@ -12,7 +12,6 @@ SRC_URI="mirror://sourceforge/alsamodular/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~x86" -IUSE="" BDEPEND=" dev-qt/linguist-tools:5 @@ -34,7 +33,6 @@ src_prepare() { } src_configure() { - append-cxxflags '-std=c++11' export PATH="$(qt5_get_bindir):${PATH}" econf --enable-qt5 } diff --git a/media-sound/snapcast/Manifest b/media-sound/snapcast/Manifest index b6df15745e53..7edf4d96e4d6 100644 --- a/media-sound/snapcast/Manifest +++ b/media-sound/snapcast/Manifest @@ -4,6 +4,7 @@ AUX snapclient.initd 381 BLAKE2B defa09df346dac279f1ed903adaf88842b060b34d774cfd AUX snapserver.confd 1010 BLAKE2B 9d29348f1618dd399c5a9c500d1ec89fd6719243f472dbb666cfa16e6128411a83c9ac9401a1754b79ae4b560643d1f38c3f00f6f6d0a2301ad6e3fa2168c884 SHA512 98818d75e965d54082b33fa36769b74810b3137f07693eac00d10313c3716e72170e9148faa0ac25fefc7868bb7a206ac5ca6d18396fa71d1a74efcc14485548 AUX snapserver.initd 386 BLAKE2B a88d150fd5dc0e11b20fad8d07111ca9ef0074bd79d66179fc952b636296ee1b1d151a90d8774ad419cd7ec982305da3da3ddda43d55f5ad47c45d98adb72649 SHA512 d8f6b72d1a5be5f2ddd9266fac33b6d24b046993c532f204e68824919ed09f41988923a59ba722c3c9c748b87c1fdda1c91026f8e591993f34188ef3c488f379 DIST snapcast-0.20.0.tar.gz 729346 BLAKE2B 01a937b74d12f40717cec049e9af0c03f01cc957a97aa0c7316cac2c90f29d8a79dae99a0ae390b72e1a6ff8dce8e6134d40c83ac051641a97bbcd8df90ef64e SHA512 55542a5d915e359b4d8dcb69292dc8ee61067c5b35318151542d875b47a357b8713780ec03fb247ee424645457e68371499e84bae38fbb197737b1369dc7b622 +DIST snapcast-0.25.0.tar.gz 1412827 BLAKE2B 54d0c7b4fd20ec7d7ea414ed9915da9458c0875e5ca0277ba9c4d1415d50b0ef5940530ede3a09fe7d6bb94c7b17c7d0c6194105aa88a9719506f7494e79c723 SHA512 bc5e0540574f96a73971bae4b185a96f8ce0ca6619a51d9418368cf19f1e5b5248052a3a1e8922a15ba6b54dc8c3234c2f800fa2951fa5e97b9dd5610f78419d EBUILD snapcast-0.20.0.ebuild 1702 BLAKE2B b128cfcf8229d777d6876e43d9c98d9d13d8a4844d866c579aadafb22ee0983c5be9c15768d02556cac35a889a00a04f3e826824f93363705e57ba09af434e35 SHA512 66b48503ebc593f1a1dcf34a679ef1977163071ed9c7c3e401609a4b234b388ca41489cf17e0dac3865c40be992ddc882e4686eb52402d6ff3cca1d39903db48 -EBUILD snapcast-9999.ebuild 1657 BLAKE2B 0c009f0083f15d91e64164692d820aed1c6b5138348d2c3846a2c8a12614b017390740ed53c43cb5ae7e41b79663d759b17c76ea4377d3c7f0c1a7661b532f78 SHA512 60259ffd6baac10b38b05d16b4513e346b340ec393c50434287a2fd0848b77934043d4f401211e3d0e78429ce1f8d1fbed23ab526f02729928580523213ffb1c +EBUILD snapcast-0.25.0.ebuild 1597 BLAKE2B 97b6451e8b2708b5936a8463d71a87c191eb44ab4acff9a9cdd19e0c06ebe473ef7c64a03cdc5885dc411b954208eb1aad0cae49be4911519bc6d007a9712d9b SHA512 0d59b65a21d4ef66fec2f53dc3173bfc79f8e12a6c788c9442a914133b4f6d4c5ec35d2a31f458ec08a5d867146f230b026be4b452a486c992d21ba43b163cbf MISC metadata.xml 1190 BLAKE2B b5cc3702af67dc6de92adefc2ed47067079df1c4a34190fbe7ffdf1b233c8b5d01ce5823c841614da40abe05a0caabd4de2a31a8448715fc166cfe828d0c3ace SHA512 0195d09d431cffe95365aeb9cfbc3ae5384dbc1c62b1cd8abf26841162df824e7c8cf6bc0087cf0cb7696cc66ed4b71446bcb44783c4b2f13b6aac1e435f3cd5 diff --git a/media-sound/snapcast/snapcast-9999.ebuild b/media-sound/snapcast/snapcast-0.25.0.ebuild index 6228cd7ec667..b27a764a85cf 100644 --- a/media-sound/snapcast/snapcast-9999.ebuild +++ b/media-sound/snapcast/snapcast-0.25.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,39 +7,38 @@ inherit cmake DESCRIPTION="Synchronous multi-room audio player" HOMEPAGE="https://github.com/badaix/snapcast" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/badaix/snapcast.git" - EGIT_BRANCH="develop" -else - SRC_URI="https://github.com/badaix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi +SRC_URI="https://github.com/badaix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -IUSE="+client +expat +flac +opus +server static-libs tremor +vorbis +zeroconf" - +KEYWORDS="~amd64 ~x86" +IUSE="+client +expat +flac +opus +server tremor +vorbis +zeroconf" REQUIRED_USE="|| ( server client )" -RDEPEND="client? ( +RDEPEND=" + client? ( acct-user/snapclient - media-libs/alsa-lib ) + media-libs/alsa-lib + ) expat? ( dev-libs/expat ) flac? ( media-libs/flac ) opus? ( media-libs/opus ) server? ( acct-group/snapserver - acct-user/snapserver ) + acct-user/snapserver + ) tremor? ( media-libs/tremor ) vorbis? ( media-libs/libvorbis ) - zeroconf? ( net-dns/avahi[dbus] )" -DEPEND="${RDEPEND} + zeroconf? ( net-dns/avahi[dbus] ) +" +DEPEND=" + ${RDEPEND} >=dev-cpp/aixlog-1.2.1 >=dev-cpp/asio-1.12.1 - >=dev-cpp/popl-1.2.0" + >=dev-cpp/popl-1.2.0 +" + +PATCHES=( "${FILESDIR}"/${PN}-0.20.0-gcc-11.patch ) src_configure() { local mycmakeargs=( @@ -48,11 +47,12 @@ src_configure() { -DBUILD_WITH_FLAC=$(usex flac) -DBUILD_WITH_OPUS=$(usex opus) -DBUILD_SERVER=$(usex server) - -DBUILD_STATIC_LIBS=$(usex static-libs) + -DBUILD_STATIC_LIBS=no -DBUILD_TESTS=no -DBUILD_WITH_TREMOR=$(usex tremor) -DBUILD_WITH_VORBIS=$(usex vorbis) -DBUILD_WITH_AVAHI=$(usex zeroconf) + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc" ) cmake_src_configure diff --git a/media-sound/xmms2-scrobbler/Manifest b/media-sound/xmms2-scrobbler/Manifest deleted file mode 100644 index 40f6e957ee5f..000000000000 --- a/media-sound/xmms2-scrobbler/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX xmms2-scrobbler-0.4.0-gcc-7.patch 130 BLAKE2B 8e2180c1d6f00e4e3c3ba6f9e8339fece4354d0b98035852ce2131b366a30b3453b89c0e2bc7f8ba1b85193ca073f015f8a3fa3db8047995d2da3c59a784d6a8 SHA512 ce5582e35f714c7554c1f4ab65231cb179524165e0e02f2e10da57627ccffbc31ff640b6eb23c321d441c47c8dd384e1cf0f483f1d3d528663c1f95028e3fdcf -AUX xmms2-scrobbler-0.4.0-ld-order.patch 1599 BLAKE2B fb2fae49c2eb4d3f3cc1f93e4923d6a6ebb2e8d3c9ce441f221f564e9dc383c56394f3791db333f44ddd07d8af1e2fccd5068de7a37043edf2927f695d66c428 SHA512 f730f08dfbcbe1ce07153bb15b6308e7a8091491196dcd81cf0e271a8117ca6a938d58a1011845c40ab781df82f7c8efa45beff4a2d171d9ec2b745a5f7a59a0 -AUX xmms2-scrobbler-0.4.0-ldflags.patch 622 BLAKE2B 788c89110b44b0d1f160a0bf65453766631753f2d4807a15051145249fef25ee5a106e36091c1f7590e0b1336a74f7a269f5df362ac77dfd91172aad46735099 SHA512 4bbae7c0d1652dd467d85a89e755bc7752d9df7a6af72e3a0e1d82ba5309ea740bbf8dd2204b38bc32cb4f4e129c0d620d3b4dc992a270c271b32498a71ed768 -AUX xmms2-scrobbler-0.4.0-libs.patch 558 BLAKE2B ca130e564b22e4ab10848903a81c5bd3c775612ad6413f86b89a8c0296e8383bd6639a952bb364e593fe17da2c273ed691ca76bc38d143b35774c59558175d85 SHA512 bf6f1a052a237828be64c338c20af9753f86accc81c0f04b44b2f1802a34542083d16caeccb35b12ef15673fcaa84a2cae840d6f159fb537056f3ee935feb7df -AUX xmms2-scrobbler-0.4.0-no-XPTR.patch 529 BLAKE2B 8a3a79ba35afa0f75160d3bd74529e4ffac6ed039b5f1bc7617b6b9491fcf931b5e5578eea72b930f8d202277ad09898507f9e4e555438b91512979e7ff2e1dd SHA512 5b8e39d48259cfba1dc9a163b13b2ad8650b40be745aab3f12847595a8355d78cecc6b94ac35730db347a417895a9ca51cd124bb17489e6e7c08c2812aa2f45b -DIST xmms2-scrobbler-0.4.0.tar.gz 19831 BLAKE2B 84194a2359b825c5571637e4d875003262235f8bce550ffeb54a123c53b1aeee49b7fd21c5549903e24348869abba96ba9b7e78cade4dc44dcbb798f4604d8fa SHA512 2df20693479413a18e487f16e87f0a711866221dcbc8f96c970be55aac2c495fcb84e9e3ea754473c747d33d5d1ef54823f6a050d5054581454f956c86f6236b -EBUILD xmms2-scrobbler-0.4.0-r1.ebuild 1298 BLAKE2B 60e15173cc17e6790455206cd5edde0f8cae04ba172ff4c8f58ab3fc124671351b8703b1eec973a69bff4573037be79582a9a403457220f849edcb07e202cfd2 SHA512 64078c2b5f2c0825aa6111c95bd9f1eebe7981bb7fc7a17f68f18704786c7f3f6211a7f89d663106376f7f82f724ad1641cb2865d5ab0871b21e337a033d0712 -MISC metadata.xml 534 BLAKE2B cba02182ace8baaf5933ba4e01464e323ea0c6dc58c575ebea0850808429f45df267c55d4856394885dcb4f8c69763f1c8aacec5ab401b079c8cee893d8e5f61 SHA512 ee2450fc9a95750c4c86c4413ae4b3a560952a6fcee22f5d27f5ac5ff0388deb8e71131a92972e15415cea0f736be554db3c9c607ac374cddfb9b46ba181da76 diff --git a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-gcc-7.patch b/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-gcc-7.patch deleted file mode 100644 index 6cc9686b6164..000000000000 --- a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-gcc-7.patch +++ /dev/null @@ -1,6 +0,0 @@ ---- a/src/submission.c -+++ b/src/submission.c -@@ -24,2 +24,3 @@ - #include <stdlib.h> -+#include <stdio.h> - #include "submission.h" diff --git a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-ld-order.patch b/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-ld-order.patch deleted file mode 100644 index f252edaa56a9..000000000000 --- a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-ld-order.patch +++ /dev/null @@ -1,30 +0,0 @@ -commit 096ee717070bdde9c1adc29f02fcb537920daca9 -Author: Sergei Trofimovich <slyfox@gentoo.org> -Date: Sat Mar 3 20:24:21 2012 +0300 - - Makefile: set proper link order for libraries - - '-Wl,--as-needed' enforces libraries to go in proper dependency order: - - $ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--hash-style=gnu `pkg-config xmms2-client --libs` `pkg-config libcurl --libs` src/xmms2-scrobbler.o src/list.o src/queue.o src/strbuf.o src/md5.o src/submission.o -o bin/xmms2-scrobbler - src/xmms2-scrobbler.o: In function `save_profile_submissions_queue': - xmms2-scrobbler.c:(.text+0x281): undefined reference to `xmmsc_userconfdir_get' - src/xmms2-scrobbler.o: In function `load_config': - xmms2-scrobbler.c:(.text+0x3e2): undefined reference to `xmmsc_userconfdir_get' - src/xmms2-scrobbler.o: In function `maybe_submit_to_profile': - xmms2-scrobbler.c:(.text+0x7e3): undefined reference to `xmmsc_medialib_get_info' - xmms2-scrobbler.c:(.text+0x7f7): undefined reference to `xmmsc_result_notifier_set' - - Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - ---- a/Makefile -+++ b/Makefile -@@ -36,7 +36,7 @@ install: $(BINARY) - install -m 755 $(BINARY) $(DESTDIR)$(PREFIX)/bin - - $(BINARY): $(OBJECTS) bin -- $(QUIET_LINK)$(CC) $(OBJECTS) $(LDFLAGS) $(XMMS_LDFLAGS) $(CURL_LDFLAGS) -o $@ $(LIBS) -+ $(QUIET_LINK)$(CC) $(OBJECTS) -o $@ $(LDFLAGS) $(XMMS_LDFLAGS) $(CURL_LDFLAGS) $(LIBS) - - src/%.o : src/%.c - $(QUIET_CC)$(CC) $(CFLAGS) $(XMMS_CFLAGS) $(CURL_CFLAGS) $(ENDIAN_CFLAGS) -o $@ -c $< diff --git a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-ldflags.patch b/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-ldflags.patch deleted file mode 100644 index 33f188cc8a92..000000000000 --- a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-ldflags.patch +++ /dev/null @@ -1,17 +0,0 @@ -commit 8b97319c1a03acecc21b5608516859daaf5bca75 -Author: James Le Cuirot <chewi@aura-online.co.uk> -Date: Fri Mar 26 20:10:54 2010 +0100 - - Fixed the build if the --as-needed linker option is enabled. - ---- a/Makefile -+++ b/Makefile -@@ -35,7 +35,7 @@ install: $(BINARY) - install -m 755 $(BINARY) $(DESTDIR)$(PREFIX)/bin - - $(BINARY): $(OBJECTS) bin -- $(QUIET_LINK)$(CC) $(LDFLAGS) $(XMMS_LDFLAGS) $(CURL_LDFLAGS) $(OBJECTS) -o $@ -+ $(QUIET_LINK)$(CC) $(OBJECTS) $(LDFLAGS) $(XMMS_LDFLAGS) $(CURL_LDFLAGS) -o $@ - - src/%.o : src/%.c - $(QUIET_CC)$(CC) $(CFLAGS) $(XMMS_CFLAGS) $(CURL_CFLAGS) $(ENDIAN_CFLAGS) -o $@ -c $< diff --git a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-libs.patch b/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-libs.patch deleted file mode 100644 index 7f8f417b7a5d..000000000000 --- a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-libs.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -1,4 +1,5 @@ - CFLAGS += -std=gnu99 -Wall -Wwrite-strings -pthread -+LIBS = -lrt -lpthread - ENDIAN_CFLAGS= - PREFIX ?= /usr/local - -@@ -35,7 +36,7 @@ install: $(BINARY) - install -m 755 $(BINARY) $(DESTDIR)$(PREFIX)/bin - - $(BINARY): $(OBJECTS) bin -- $(QUIET_LINK)$(CC) $(OBJECTS) $(LDFLAGS) $(XMMS_LDFLAGS) $(CURL_LDFLAGS) -o $@ -+ $(QUIET_LINK)$(CC) $(OBJECTS) $(LDFLAGS) $(XMMS_LDFLAGS) $(CURL_LDFLAGS) -o $@ $(LIBS) - - src/%.o : src/%.c - $(QUIET_CC)$(CC) $(CFLAGS) $(XMMS_CFLAGS) $(CURL_CFLAGS) $(ENDIAN_CFLAGS) -o $@ -c $< diff --git a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-no-XPTR.patch b/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-no-XPTR.patch deleted file mode 100644 index bb25361a4e41..000000000000 --- a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-no-XPTR.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/src/xmms2-scrobbler.c -+++ b/src/xmms2-scrobbler.c -@@ -534,3 +534,3 @@ on_medialib_get_info2 (xmmsv_t *val, void *udata) - { -- bool reset_current_id = XPOINTER_TO_INT (udata); -+ bool reset_current_id = (bool)(uintptr_t)(udata); - -@@ -572,3 +572,3 @@ maybe_submit_to_profile (bool reset_current_id) - on_medialib_get_info2, -- XINT_TO_POINTER (reset_current_id)); -+ (void*)(uintptr_t)(reset_current_id)); - xmmsc_result_unref (mediainfo_result); diff --git a/media-sound/xmms2-scrobbler/metadata.xml b/media-sound/xmms2-scrobbler/metadata.xml deleted file mode 100644 index dbb50391915b..000000000000 --- a/media-sound/xmms2-scrobbler/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>slyfox@gentoo.org</email> - <name>Sergei Trofimovich</name> - </maintainer> - <longdescription> - XMMS2-Scrobbler is a client for XMMS2 that feeds information about the songs - you played to last.fm, formerly known as AudioScrobbler. - XMMS2-Scrobbler supports "multi-scrobbling", i.e. it can talk to more than - one AudioScrobbler server. - </longdescription> -</pkgmetadata> diff --git a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild deleted file mode 100644 index 365cdbe757ab..000000000000 --- a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="XMMS2 AudioScrobbler client" -HOMEPAGE="https://code-monkey.de/pages/xmms2-scrobbler" -SRC_URI="ftp://ftp.code-monkey.de/pub/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="media-sound/xmms2 - net-misc/curl" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-ldflags.patch - "${FILESDIR}"/${P}-libs.patch - "${FILESDIR}"/${P}-ld-order.patch - "${FILESDIR}"/${P}-gcc-7.patch - "${FILESDIR}"/${P}-no-XPTR.patch -) - -src_compile() { - emake CC="$(tc-getCC)" VERBOSE=1 -} - -src_install() { - emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install - dodoc README AUTHORS -} - -pkg_postinst() { - einfo "xmms2-scrobbler will fail to start until you create a configfile" - einfo "" - einfo "mkdir -p ~/.config/xmms2/clients/xmms2-scrobbler/lastfm" - einfo "echo 'user: foo' >> ~/.config/xmms2/clients/xmms2-scrobbler/lastfm/config" - einfo "echo 'password: bar' >> ~/.config/xmms2/clients/xmms2-scrobbler/lastfm/config" - einfo "echo 'handshake_url: http://post.audioscrobbler.com' >> ~/.config/xmms2/clients/xmms2-scrobbler/lastfm/config" - einfo "" - einfo "More info and configuration-options can be found in xmms2-scrobbler's README file" -} |