summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
commit623ee73d661e5ed8475cb264511f683407d87365 (patch)
tree993eb27c93ec7a2d2d19550300d888fc1fed9e69 /media-sound
parentceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (diff)
gentoo Easter resync : 12.04.2020
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin61254 -> 60959 bytes
-rw-r--r--media-sound/alsa-tools/Manifest2
-rw-r--r--media-sound/alsa-tools/alsa-tools-1.1.7.ebuild2
-rw-r--r--media-sound/alsa-utils/Manifest4
-rw-r--r--media-sound/alsa-utils/alsa-utils-1.2.1.ebuild2
-rw-r--r--media-sound/alsa-utils/alsa-utils-1.2.2.ebuild2
-rw-r--r--media-sound/ardour/Manifest4
-rw-r--r--media-sound/ardour/ardour-5.12.ebuild2
-rw-r--r--media-sound/ardour/ardour-9999.ebuild2
-rw-r--r--media-sound/audacious/Manifest6
-rw-r--r--media-sound/audacious/audacious-3.9-r1.ebuild73
-rw-r--r--media-sound/audacious/audacious-4.0.ebuild (renamed from media-sound/audacious/audacious-4.0_beta1.ebuild)2
-rw-r--r--media-sound/aumix/Manifest2
-rw-r--r--media-sound/aumix/aumix-2.9.1.ebuild2
-rw-r--r--media-sound/beets/Manifest2
-rw-r--r--media-sound/beets/beets-1.4.9-r1.ebuild2
-rw-r--r--media-sound/cantata/Manifest5
-rw-r--r--media-sound/cantata/cantata-2.3.3-r1.ebuild122
-rw-r--r--media-sound/cantata/cantata-2.4.1.ebuild4
-rw-r--r--media-sound/cantata/files/cantata-2.3.3-solidlite-static.patch29
-rw-r--r--media-sound/cdparanoia/Manifest4
-rw-r--r--media-sound/cdparanoia/cdparanoia-3.10.2-r6.ebuild2
-rw-r--r--media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild2
-rw-r--r--media-sound/clementine/Manifest3
-rw-r--r--media-sound/clementine/clementine-1.4.0_rc1.ebuild2
-rw-r--r--media-sound/clementine/files/clementine-1.3.1_p20190609-fix-restore-from-systray.patch34
-rw-r--r--media-sound/cmus/Manifest2
-rw-r--r--media-sound/cmus/cmus-2.8.0.ebuild2
-rw-r--r--media-sound/denemo/Manifest5
-rw-r--r--media-sound/denemo/denemo-2.3.0-r1.ebuild (renamed from media-sound/denemo/denemo-2.3.0.ebuild)36
-rw-r--r--media-sound/denemo/files/denemo-2.3.0-0002-Fix-issues-with-gcc10-fno-common-flag.patch62
-rw-r--r--media-sound/denemo/metadata.xml7
-rw-r--r--media-sound/din/Manifest4
-rw-r--r--media-sound/din/din-43.0.1.ebuild57
-rw-r--r--media-sound/din/din-44.0.2.ebuild2
-rw-r--r--media-sound/drumstick/Manifest2
-rw-r--r--media-sound/drumstick/drumstick-1.1.2.ebuild78
-rw-r--r--media-sound/easytag/Manifest2
-rw-r--r--media-sound/easytag/easytag-2.4.3-r1.ebuild2
-rw-r--r--media-sound/elisa/Manifest4
-rw-r--r--media-sound/elisa/elisa-19.12.3.ebuild (renamed from media-sound/elisa/elisa-19.12.2.ebuild)2
-rw-r--r--media-sound/flac123/Manifest2
-rw-r--r--media-sound/flac123/flac123-0.0.12.ebuild4
-rw-r--r--media-sound/flacon/Manifest4
-rw-r--r--media-sound/flacon/flacon-4.1.0.ebuild98
-rw-r--r--media-sound/flacon/flacon-5.5.1.ebuild2
-rw-r--r--media-sound/fluidsynth/Manifest4
-rw-r--r--media-sound/fluidsynth/fluidsynth-2.0.4.ebuild75
-rw-r--r--media-sound/fluidsynth/fluidsynth-2.1.0.ebuild2
-rw-r--r--media-sound/fmit/Manifest2
-rw-r--r--media-sound/fmit/fmit-1.0.15-r3.ebuild (renamed from media-sound/fmit/fmit-1.0.15-r2.ebuild)4
-rw-r--r--media-sound/frescobaldi/Manifest4
-rw-r--r--media-sound/frescobaldi/frescobaldi-3.0.0.ebuild41
-rw-r--r--media-sound/frescobaldi/frescobaldi-3.1.1.ebuild2
-rw-r--r--media-sound/gnome-music/Manifest4
-rw-r--r--media-sound/gnome-music/gnome-music-3.34.4.ebuild81
-rw-r--r--media-sound/gnome-music/gnome-music-3.34.5.ebuild81
-rw-r--r--media-sound/grip/Manifest6
-rw-r--r--media-sound/grip/grip-4.0.1-r1.ebuild2
-rw-r--r--media-sound/grip/grip-4.1.1.ebuild (renamed from media-sound/grip/grip-4.1.0.ebuild)0
-rw-r--r--media-sound/gsm/Manifest2
-rw-r--r--media-sound/gsm/gsm-1.0.13-r1.ebuild2
-rw-r--r--media-sound/gtick/Manifest5
-rw-r--r--media-sound/gtick/files/gtick-0.5.4-desktop.patch32
-rw-r--r--media-sound/gtick/files/gtick-0.5.4-fno-common.patch27
-rw-r--r--media-sound/gtick/gtick-0.5.4-r1.ebuild65
-rw-r--r--media-sound/gtick/metadata.xml8
-rw-r--r--media-sound/guitarix/Manifest4
-rw-r--r--media-sound/guitarix/guitarix-0.38.1-r1.ebuild76
-rw-r--r--media-sound/guitarix/guitarix-0.39.0.ebuild2
-rw-r--r--media-sound/hydrogen/Manifest12
-rw-r--r--media-sound/hydrogen/files/hydrogen-1.0.0_beta1_pre20180301-gnuinstalldirs.patch (renamed from media-sound/hydrogen/files/hydrogen-1.0.0_pre20180301-gnuinstalldirs.patch)0
-rw-r--r--media-sound/hydrogen/files/hydrogen-1.0.0_beta2-gnuinstalldirs.patch30
-rw-r--r--media-sound/hydrogen/files/hydrogen-9999-gnuinstalldirs.patch29
-rw-r--r--media-sound/hydrogen/hydrogen-1.0.0_beta1_pre20180301-r1.ebuild (renamed from media-sound/hydrogen/hydrogen-1.0.0_pre20180301-r1.ebuild)2
-rw-r--r--media-sound/hydrogen/hydrogen-1.0.0_beta2.ebuild91
-rw-r--r--media-sound/hydrogen/hydrogen-9999.ebuild23
-rw-r--r--media-sound/jack-audio-connection-kit/Manifest2
-rw-r--r--media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0.ebuild2
-rw-r--r--media-sound/jack2/Manifest4
-rw-r--r--media-sound/jack2/jack2-1.9.14.ebuild95
-rw-r--r--media-sound/jack2/jack2-9999.ebuild4
-rw-r--r--media-sound/kid3/Manifest6
-rw-r--r--media-sound/kid3/kid3-3.7.1.ebuild84
-rw-r--r--media-sound/kid3/kid3-3.8.1.ebuild85
-rw-r--r--media-sound/kid3/kid3-3.8.2.ebuild2
-rw-r--r--media-sound/lame/Manifest4
-rw-r--r--media-sound/lame/lame-3.100-r1.ebuild2
-rw-r--r--media-sound/lame/lame-3.100-r2.ebuild4
-rw-r--r--media-sound/lilypond/Manifest2
-rw-r--r--media-sound/lilypond/lilypond-9999.ebuild3
-rw-r--r--media-sound/lollypop/Manifest6
-rw-r--r--media-sound/lollypop/lollypop-1.1.4.16.ebuild4
-rw-r--r--media-sound/lollypop/lollypop-1.2.33.ebuild (renamed from media-sound/lollypop/lollypop-1.2.22.ebuild)26
-rw-r--r--media-sound/madplay/Manifest2
-rw-r--r--media-sound/madplay/madplay-0.15.2b-r1.ebuild2
-rw-r--r--media-sound/mp3diags/Manifest2
-rw-r--r--media-sound/mp3diags/mp3diags-1.5.01.ebuild9
-rw-r--r--media-sound/mpd/Manifest10
-rw-r--r--media-sound/mpd/mpd-0.21.20.ebuild2
-rw-r--r--media-sound/mpd/mpd-0.21.21.ebuild (renamed from media-sound/mpd/mpd-0.21.18-r1.ebuild)2
-rw-r--r--media-sound/mpd/mpd-0.21.22.ebuild (renamed from media-sound/mpd/mpd-0.21.19-r1.ebuild)2
-rw-r--r--media-sound/mpg123/Manifest4
-rw-r--r--media-sound/mpg123/mpg123-1.25.10-r1.ebuild2
-rw-r--r--media-sound/mpg123/mpg123-1.25.13.ebuild6
-rw-r--r--media-sound/mpg321/Manifest2
-rw-r--r--media-sound/mpg321/mpg321-0.3.2.ebuild2
-rw-r--r--media-sound/mt-daapd/Manifest2
-rw-r--r--media-sound/mt-daapd/mt-daapd-0.2.4.2.ebuild4
-rw-r--r--media-sound/musepack-tools/Manifest2
-rw-r--r--media-sound/musepack-tools/musepack-tools-465-r1.ebuild3
-rw-r--r--media-sound/musescore/Manifest10
-rw-r--r--media-sound/musescore/files/5583.patch212
-rw-r--r--media-sound/musescore/files/musescore-9999-lambda-capture-this.patch13
-rw-r--r--media-sound/musescore/musescore-3.3.4.ebuild92
-rw-r--r--media-sound/musescore/musescore-3.4.1.ebuild102
-rw-r--r--media-sound/musescore/musescore-3.4.2.ebuild4
-rw-r--r--media-sound/musescore/musescore-9999.ebuild3
-rw-r--r--media-sound/ncmpc/Manifest2
-rw-r--r--media-sound/ncmpc/ncmpc-0.34.ebuild2
-rw-r--r--media-sound/picard/Manifest2
-rw-r--r--media-sound/picard/picard-2.3.1.ebuild73
-rw-r--r--media-sound/pulseaudio-modules-bt/Manifest6
-rw-r--r--media-sound/pulseaudio-modules-bt/metadata.xml29
-rw-r--r--media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.3-r1.ebuild (renamed from media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.3.ebuild)22
-rw-r--r--media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild22
-rw-r--r--media-sound/pulseaudio/Manifest2
-rw-r--r--media-sound/pulseaudio/pulseaudio-13.0.ebuild2
-rw-r--r--media-sound/pulseeffects/Manifest2
-rw-r--r--media-sound/pulseeffects/pulseeffects-4.7.2.ebuild72
-rw-r--r--media-sound/pympd/Manifest4
-rw-r--r--media-sound/pympd/files/pympd-0.08.1-desktop-entry.patch30
-rw-r--r--media-sound/pympd/metadata.xml14
-rw-r--r--media-sound/pympd/pympd-0.08.1-r2.ebuild63
-rw-r--r--media-sound/qjackctl/Manifest4
-rw-r--r--media-sound/qjackctl/qjackctl-0.6.1.ebuild61
-rw-r--r--media-sound/qjackctl/qjackctl-0.6.2.ebuild61
-rw-r--r--media-sound/qmmp/Manifest8
-rw-r--r--media-sound/qmmp/qmmp-1.3.2-r1.ebuild (renamed from media-sound/qmmp/qmmp-1.3.2.ebuild)4
-rw-r--r--media-sound/qmmp/qmmp-1.3.5-r1.ebuild (renamed from media-sound/qmmp/qmmp-1.3.6.ebuild)2
-rw-r--r--media-sound/qmmp/qmmp-1.3.6-r1.ebuild (renamed from media-sound/qmmp/qmmp-1.3.5.ebuild)4
-rw-r--r--media-sound/qmmp/qmmp-9999.ebuild4
-rw-r--r--media-sound/qsynth/Manifest4
-rw-r--r--media-sound/qsynth/qsynth-0.6.1.ebuild70
-rw-r--r--media-sound/qsynth/qsynth-0.6.2.ebuild70
-rw-r--r--media-sound/qtractor/Manifest3
-rw-r--r--media-sound/qtractor/files/qtractor-0.9.13-dont-compress-manpages.patch12
-rw-r--r--media-sound/qtractor/qtractor-0.9.13.ebuild67
-rw-r--r--media-sound/rplay/Manifest2
-rw-r--r--media-sound/rplay/rplay-3.3.2-r3.ebuild2
-rw-r--r--media-sound/solfege/Manifest9
-rw-r--r--media-sound/solfege/files/solfege-3.23.4-fix-menubar.patch16
-rw-r--r--media-sound/solfege/files/solfege-3.23.4-fix-webbrowser-module.patch26
-rw-r--r--media-sound/solfege/files/solfege-3.23.4-itstool.patch161
-rw-r--r--media-sound/solfege/files/solfege-3.23.4-no-xmllint.patch16
-rw-r--r--media-sound/solfege/files/solfege-3.23.4-topdocs-encodings.patch39
-rw-r--r--media-sound/solfege/solfege-3.22.2.ebuild56
-rw-r--r--media-sound/solfege/solfege-3.23.4.ebuild77
-rw-r--r--media-sound/sonata/Manifest7
-rw-r--r--media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch19
-rw-r--r--media-sound/sonata/metadata.xml3
-rw-r--r--media-sound/sonata/sonata-1.6.2.1-r2.ebuild40
-rw-r--r--media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild2
-rw-r--r--media-sound/sonic-visualiser/Manifest2
-rw-r--r--media-sound/sonic-visualiser/sonic-visualiser-4.0.1.ebuild4
-rw-r--r--media-sound/sox/Manifest2
-rw-r--r--media-sound/sox/sox-14.4.2-r1.ebuild2
-rw-r--r--media-sound/spotify/Manifest2
-rw-r--r--media-sound/spotify/spotify-1.1.26.ebuild106
-rw-r--r--media-sound/strawberry/Manifest2
-rw-r--r--media-sound/strawberry/strawberry-0.6.9.ebuild114
-rw-r--r--media-sound/takcd/Manifest2
-rw-r--r--media-sound/takcd/takcd-0.10-r1.ebuild2
-rw-r--r--media-sound/teamspeak-client/Manifest3
-rw-r--r--media-sound/teamspeak-client/teamspeak-client-3.5.2.ebuild114
-rw-r--r--media-sound/teamspeak-server/Manifest6
-rw-r--r--media-sound/teamspeak-server/teamspeak-server-3.12.1.ebuild (renamed from media-sound/teamspeak-server/teamspeak-server-3.11.0.ebuild)0
-rw-r--r--media-sound/toolame/Manifest2
-rw-r--r--media-sound/toolame/toolame-02l-r4.ebuild2
-rw-r--r--media-sound/twolame/Manifest2
-rw-r--r--media-sound/twolame/twolame-0.3.13-r2.ebuild2
-rw-r--r--media-sound/volti/Manifest3
-rw-r--r--media-sound/volti/metadata.xml12
-rw-r--r--media-sound/volti/volti-0.2.3-r1.ebuild26
-rw-r--r--media-sound/vorbis-tools/Manifest2
-rw-r--r--media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild2
-rw-r--r--media-sound/wavpack/Manifest2
-rw-r--r--media-sound/wavpack/wavpack-5.1.0-r1.ebuild2
-rw-r--r--media-sound/xmms2/Manifest5
-rw-r--r--media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild2
-rw-r--r--media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild (renamed from media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild)107
-rw-r--r--media-sound/yoshimi/Manifest6
-rw-r--r--media-sound/yoshimi/metadata.xml28
-rw-r--r--media-sound/yoshimi/yoshimi-1.7.0.1.ebuild (renamed from media-sound/yoshimi/yoshimi-1.5.10.2.ebuild)20
194 files changed, 2189 insertions, 1833 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index b2fadacfa627..89bf2da38d64 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/alsa-tools/Manifest b/media-sound/alsa-tools/Manifest
index b2144f67422f..a4e0cef9841c 100644
--- a/media-sound/alsa-tools/Manifest
+++ b/media-sound/alsa-tools/Manifest
@@ -1,6 +1,6 @@
AUX envy24control-config-dir.patch 593 BLAKE2B 481ffd2bf81ce1e8fb0cd8ee1d40c398c54aec73ca705c26ea234915c47f2da7f48a71075612540ac42d4aaf91dfc43d23b08ec72c6598b25126b1771841e15e SHA512 267be12fb2d9d561cc2746317beaf5168362005cb98a55d3efe5741dcd974b088bfa049f2ed185919083fe2e24596eec67de2f2984da5369b9aa0eac983b5cef
DIST alsa-tools-1.1.7.tar.bz2 1782642 BLAKE2B 1b2235c3471595c17836b376e5c87194b798f39d2ab52398c634b430c55a4d10482af2aef9568c6694ac4f5a58c4b2f4601cc6a7a80b4e1a3e87dd8d86d8e67a SHA512 d715fa5b909fb33ffce252b4ae9f027dc7c1a509253d52bda6ecbc5e0a38e7d30ab8486b14114b226424217812a0edf66e7ec11f7674e44c77a14e4dfb16889c
DIST alsa-tools-1.2.2.tar.bz2 1876266 BLAKE2B 2bfe4464869927f73b1059de9d972231b90af3be930e0e63048fcc40dadace0c842396e339874595f917b632fe407e16977a8b774240ffaf758004d42f46a27c SHA512 935d46ee3cc843566ccea183bcf7ea36439a4a6aa22964ebf6fd2722b78ec634d3be4e6a30b04c608abe6c5a132dd633f8343fff19f9d90a756d6699fc849a16
-EBUILD alsa-tools-1.1.7.ebuild 3581 BLAKE2B 035b54207bb68d596a46839a88c4a98917b5608b00c8d339f3b3bd33bafb8367fbfe3c9d54e36ee7de7255edb3bb578346755cbc36ca29f8db8eac2eeb51cf13 SHA512 656dda1b0ae6557f288403d8fef28b5d9b726b4d1c4d925fdeba30915f10a982e1215b0e60de4e16d0912f2eba8bc24586b22eae1e7127ef69f013a5ef48c9ea
+EBUILD alsa-tools-1.1.7.ebuild 3582 BLAKE2B 11ac1868daffdd46fa1b2773d30df9e8549a25da2fc7758ae1ae300951a259622819ea5b09074ed41d9349344afd1b07c871498f403ceaaf4554390e4ffa8f31 SHA512 f2f631c6b3d9b11df7cc7a1fdb89f3453fd51771a4b2a6237a922887ad462e83b9739dc38ca48c42f039b855b3df48b36c30cd49f6b9f3904c35234cc37fb180
EBUILD alsa-tools-1.2.2.ebuild 3400 BLAKE2B 23ac8aa2d756d4dbb742e155c136629cdb94433bf5638a29277c3c255b75bc6d828e074731ea5cd46b062910f5bf62a9ed86d716823d127bdb098fda1e49844f SHA512 cc7fc7f29fda79e94ad86f0e7491a5d3054cd6340ffd04efb056bbc2bbee052e132165e9c84124b4b2664c0024287030af145fe8f54d1697b7e1178299467015
MISC metadata.xml 225 BLAKE2B 6f0446c3c537887bfd8d5c8a99af6eb89e48a3124d4b1a89552e178d79f1e8cffeb730fac6f39626ee6ac8091e9473af034b71b4165ac620f59cff34d3670fe5 SHA512 7806a6a0628364586838c96fec8875c8654490d461b58acd63871c4f2f580f589e16c968dcf58218afdac1815df5bd88bb50226c067fbddef27acad509ef9b5f
diff --git a/media-sound/alsa-tools/alsa-tools-1.1.7.ebuild b/media-sound/alsa-tools/alsa-tools-1.1.7.ebuild
index 72325d9b356f..71a66dbc3ad8 100644
--- a/media-sound/alsa-tools/alsa-tools-1.1.7.ebuild
+++ b/media-sound/alsa-tools/alsa-tools-1.1.7.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0.9"
-KEYWORDS="~alpha amd64 ~hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index d75bd91ffd90..2319e934d4ce 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -5,6 +5,6 @@ AUX alsasound.initd-r7 2190 BLAKE2B af02158bfa5d74c174cb5efbb8dff4c0b51ff856d7b4
AUX alsasound.initd-r8 2183 BLAKE2B 3c3e59847817e06e7847399fad02885fc493e2b51b769a16d3cff57a2270a7769de2072855e5d09883e6c339d207185b4cb75639cbb2c5d3d16c07d9b07a75a3 SHA512 983172bbec6792028d0757d2385bfe1a7226b1db72a4490acf2a4927e6a20d8cca0746a2b1747f0f3390353196051b041397e3eae1d04a6fa02985c87a5e178f
DIST alsa-utils-1.2.1.tar.bz2 1270194 BLAKE2B e5cb4d6c94f09f1eb9044a7f34904bc662ac2eb9ae734f333cf22271b4add1de1032ac38cf064807146095edc2eae452c197b98b4dd63f0004e1705f8e322e4f SHA512 b7729659cd9809197dc30042f522f5103ff41ddc047f13f9c733c93f7e91a26f90cd864c70e654d12ef7a552b1d9ebe2727a24ec9fad03560cb7cdea906662ec
DIST alsa-utils-1.2.2.tar.bz2 1274821 BLAKE2B 79b6cd719dbf36ca65b186c6682c9617fb89cb76aa530e4f40850004170703990054b5e96f700c652b11781e0086490824ce2433e33b17c03655fea089f59ceb SHA512 30598c658f3f2ad71a5ce7911b09ae13add54b293bcf3bebb053371d84a91528bd64fd376f167456b2e27e2546a2279019678e099247513e5142b283af756fd9
-EBUILD alsa-utils-1.2.1.ebuild 2336 BLAKE2B 404f5bc2b620c326b0551c7dac868aa4a390db9700b6ce1db0656552097af3f66192a2db83136c6293c7633784932186260d5441b633144c52402c2501f1cf1d SHA512 8e0d04c00d0933ec7ba4a5c264ec6eacf254c38b717b1bea36fbbd94d716fbed194a6732b860c7c7efee9788fee12fea22c8bf98766b90b9fe3432c3aff55238
-EBUILD alsa-utils-1.2.2.ebuild 2345 BLAKE2B 2fbcf540ef9b7892ad1f87f1b2ced6c2d9993174b1b83e5ece2b2d6feb0bd1f2455e6cf7518179f5cf278c99821b3d6e7d04b4fa9abe5f9aa63c4bc054fc2135 SHA512 6dab5aa079badb0dc7ba7572414aeca79dde991523544bc8954a9f802807d60cf2be1070a06a73478ae7786aacf7798a3af854e578bb1c517f2f399fd54d178b
+EBUILD alsa-utils-1.2.1.ebuild 2333 BLAKE2B 7f41b2078071ce6425749c8b61237f6744168a4f143c90d38c22b44dc57ffc0f36eb159fd64a586d22c6846d9bdcaf4b29ff37afcb2194831cf4918846ce25d2 SHA512 77a897f3ea2632b6603e26455dc2a3956fb623fcd0934dd6484ee540edb6fc2f7f3a022717657b8975543e317abc252dc0a1e953deb589a3074e44f74ca04030
+EBUILD alsa-utils-1.2.2.ebuild 2341 BLAKE2B d3634b987e5fe5917a2f5e336ef9603a141fc67b1e7a89d258ffaa7c04d5b674613f7232d8d6b1f00f687a0471ab8bdeb28e7e2eb4164a9f9e5b098cac614b43 SHA512 73cf0447b2e8e97e8d53d518a37a637ae939e6a9640a198847bc7be8e60d13e690ea5ba53691f837cf8e981fdd7b542fc4577f6fafb598285361cb46677ba9c8
MISC metadata.xml 479 BLAKE2B 1245c4734565b6ad06c137019aeb4ea92a5fe71e1ea66bb5860566cc00b7fc8a3b03ba343262ac10c7d8b93c1efc91e3a1fd56999a5cb9ee0ff11a0d9d9c03e1 SHA512 e03521bce9f75fc5ef16413153542993d6038bd07eb928a76b7f99b729d53dd160986128fa1754d16820fca89a58a3b23628e32c04d01d52f769f48ecc5ee367
diff --git a/media-sound/alsa-utils/alsa-utils-1.2.1.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.1.ebuild
index 3b5d439a2f69..13b172c0891b 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.1.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0.9"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86"
IUSE="bat doc +libsamplerate +ncurses nls selinux"
CDEPEND=">=media-libs/alsa-lib-${PV}
diff --git a/media-sound/alsa-utils/alsa-utils-1.2.2.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.2.ebuild
index 564a4e6888fc..24b8ba3949fe 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.2.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0.9"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="bat doc +libsamplerate +ncurses nls selinux"
CDEPEND=">=media-libs/alsa-lib-${PV}
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index dc8cabba5513..1d04e3b6732f 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,5 +1,5 @@
AUX ardour-4.x-revision-naming.patch 1107 BLAKE2B 18378f1cbc3bb7871ed599dd03c963e7d808796477838b84e9a1010bf31d175edcbba62dc076a37ff3cdf20868f32fc42c2fb2a687616be27a0ecf00b97afc3e SHA512 f9c742345b4f89bc0cabc7a7fe86c4084c99f962c3b3770a0e14b259fa4ca9a3f2cdac35c3b9214816f895fd083befab16e38d2b753cbe6ab94ca7da7b251580
DIST ardour-5.12.tar.bz2 8852834 BLAKE2B 0409d920ab0abc9e52a40cc343c5481d53292bea6e5c89c58328f95c53f7f09f30ce421f2ed0da0e3fdb4eaeeb5a25da0d07ed1d4c382b5b607f3b89324eca1b SHA512 c4b4332bddb2406924119c181622801725f4a7dd7741c1a66ddbc2236542764b786337da2f0a751f3bbe6e0389b5da765eb19b14a6a90c8f8a7fd68231e5067d
-EBUILD ardour-5.12.ebuild 3971 BLAKE2B 0e7ecec34a2879fb5682071e645b2716e68bc2d6507220289eaa202626e750d6f266fb3ec9bdfd1beca259e8fb7aa54da4e858c263d68a9b5a592d9b50815529 SHA512 481b26d1425242e0b739fbe2c79ed0a01acf16cf032229acdd5f1da607858c986384c03cda8aa1aa9e19dd1e77343c88a93ce93bdc08d0dc50c34b041bb3d827
-EBUILD ardour-9999.ebuild 3971 BLAKE2B 6b3e1317abe184ed7a784eebf2d6f9eba30bd4afc07a029feb9cfc09c1945a5b822f2a054f7ec485657d3de365d594b2f8518090d8f94dae418bfee89732dbc0 SHA512 636d94e92ae57d35ad9b702537e4fd4602a9f05f02d8bf7cb3d1398c24f56b2d0bd762ebb148e836daeef6425cbb7ceb9b47d56a3da41274358a7fa82c8ac798
+EBUILD ardour-5.12.ebuild 3827 BLAKE2B 7f80117bd65829746161d7bc06397e3356213a03d180218a1d0791bd2d7a7054455d2eaa12e57d3d6a2fc49f6cc49e30f2729fa88da8047c9bf189afd228ef80 SHA512 1fcd75469e64d3b55d34198ca430d966f24fbc00a0f2f17ddbafd156100b16e576760f9630921b2f6747d92257737f8fc5acaa2c78865e86f82fa864cd422535
+EBUILD ardour-9999.ebuild 3827 BLAKE2B de58e55c2bb58de79ad407298c9912a877ca1a3535a83dbb1e74e3b596b316e4fd0db3b1089129e0432a85ba04ba4fb067d1828a0a3fa9b7888c7d9182c1fac6 SHA512 52211b39cd7b6cf55cc92860bbffef44646438f2aac5e6aedf3e3557b6c913d7af000a5ccd2f195f5104015460cdb83e1aef49ec98871be5e29e80205765adcc
MISC metadata.xml 347 BLAKE2B 055877000b928bdbc38be9fec8b34e2b5ad6b0c9533e59406bfa6ebdc81fcb2990cfebe577f920f110aa57bc8e20a26f896f4ce8e5ab949177727905656119c3 SHA512 30f231423671c8c1a0911b9591a6239431d55860679c45452b430ce974defafeaa86e8a0f5b950e6176fccb986259780f3a13fa73df0e03c4a5f7e5e60cbcb63
diff --git a/media-sound/ardour/ardour-5.12.ebuild b/media-sound/ardour/ardour-5.12.ebuild
index fbd2949eff59..e29d333138f4 100644
--- a/media-sound/ardour/ardour-5.12.ebuild
+++ b/media-sound/ardour/ardour-5.12.ebuild
@@ -131,8 +131,6 @@ src_install() {
}
pkg_postinst() {
- elog "If you are using Ardour and want to keep its development alive"
- elog "then please consider to make a donation upstream at ${HOMEPAGE}."
elog "Please do _not_ report problems with the package to ${PN} upstream."
elog "If you think you've found a bug, check the upstream binary package"
elog "before you report anything to upstream."
diff --git a/media-sound/ardour/ardour-9999.ebuild b/media-sound/ardour/ardour-9999.ebuild
index 45dddecc7e5a..36ca3e797777 100644
--- a/media-sound/ardour/ardour-9999.ebuild
+++ b/media-sound/ardour/ardour-9999.ebuild
@@ -131,8 +131,6 @@ src_install() {
}
pkg_postinst() {
- elog "If you are using Ardour and want to keep its development alive"
- elog "then please consider to make a donation upstream at ${HOMEPAGE}."
elog "Please do _not_ report problems with the package to ${PN} upstream."
elog "If you think you've found a bug, check the upstream binary package"
elog "before you report anything to upstream."
diff --git a/media-sound/audacious/Manifest b/media-sound/audacious/Manifest
index a7aa370b3013..c910b0eb7827 100644
--- a/media-sound/audacious/Manifest
+++ b/media-sound/audacious/Manifest
@@ -1,9 +1,7 @@
DIST audacious-3.10.1.tar.bz2 564481 BLAKE2B d1f76f34f0f6fbbe5ba92a95015fa0f3ef6399cc05f69f58474523761b00a4de7b8471660d9cb640487110cc3998df59f21108ff0b4ea72014ad75cd32ad864b SHA512 e88891caaa3897f9b4abf39136e20834aedf1287d0d5eefea392fda89050db8db00c6f363976a68fe250ddbae4e27590f7615916a76370a44ca9235f1fa60b43
-DIST audacious-3.9-gtk3.tar.bz2 600249 BLAKE2B 08559eafc85236e8e881d0cbe6f08e29c82baf0fc46b9209f1d3eee290460260bfa99e6e8f26940f8c6854f3782da24061226ebdb416b6249d10914093e16276 SHA512 6ff98d027c13b30ea9600a9aba914ec993c69826199b8dc303cb60cebdf2af06a7e3dd4af1d34a86343be5485848a57c8a29e48d2a45a33945585550de4e5f9c
-DIST audacious-4.0-beta1.tar.bz2 571077 BLAKE2B 5e47791e59b1f0abc149dfbc3f2727b2e7868e09a4f1a72720a5a07de3ef137030c69b77e3b8348d1db95ee4d7f986989e32903fe66c296fe99468688a8ceb64 SHA512 6696a18a29132eff6e0546883b76bd76af82931e43bff13786bc57e9e3ac36ea5c83b89155812c2c89b754779263e2528eb3423c34ba676790fcba3408a9240e
+DIST audacious-4.0.tar.bz2 579176 BLAKE2B 62127d9dcc666e0834c71d5004863fe7c2f7a5835a3549aa88decd6e74d6714e70f59343c3a8b5a73bfe43064bf47f8b2d15d964c4957ad70ed17f65a90c0ccb SHA512 82a44270a4dad39098f7055d540a44e6e0e9826a3f140d7feb537518e42a8d391357c1adbcc62d118b0a82e79c88729e74748f8b41b9d8e4ff40ffc5d96ec759
DIST gentoo_ice-xmms-0.2.tar.bz2 51839 BLAKE2B d3bf8dbfee675dd588bc0258f1015c76877b6b0a3835813d8e9621d149b924aaa33544d07f7ad44a01c058d41d7480b3908b0773c124af33b6e020c376b13d54 SHA512 e863a8f86073007c47ce8c20739aae4bff22e22a7ddc11556b12ae6ebb68654cec7310fdc9d05f2c47f81cf2591fe601b2eb12a2fd911c0a6118c9f3cc524f05
EBUILD audacious-3.10.1.ebuild 1795 BLAKE2B bcea95295deb3f1b069c44441c7aa27e2a4136084acaa5b821909f48d43fd669cfecd28034d5d94f57d757075f4f8c24e637e919a2fdff29a5bfa76a67abd752 SHA512 6b4b29e2d61adf73eb9e610cf68ac6581ae0434e34a4aab71d3e56e3dc85a77857b3f68b3a8f66f674b62c4588983dc9166fbff6e70050e9aa851f0713b0556d
-EBUILD audacious-3.9-r1.ebuild 1585 BLAKE2B 5b3acabf06f46c95cb4fcce6ecc58768ca55fe7b71195efda2e96d8563218f3b40e3e940a53e9b32bea873bc349769d971e40415d2b58882654df8e0a620c90f SHA512 ae3133d291ce0b855f7308b9c050a6bc4c6c189afd5f4d975d1c531d0217ccb6ddb82693b433556401eea30540f791986a8b5340edd8d239987747e80f4d90fa
-EBUILD audacious-4.0_beta1.ebuild 1768 BLAKE2B 19fe627632cd73686ee0314b21e7175571b0dc70cf43746d7fb4d401ad3e15e8cf0ee0a06eab8af0830235751ad43435b041aef1d30a3b73a6b208a84f184335 SHA512 4baad23c469aef2475963c8e21f119289db5b6c5e6e6d38a6a072024c94040d00fca10e6deeb3b1743ca477bd14bfcf1e60f0c64422ebb68f5f916dc12cef6fd
+EBUILD audacious-4.0.ebuild 1768 BLAKE2B 05d92d11c5b4b4fab175c6ff7a07996d86a9939f5303e23a046133d04308b9d90ff7391e866f0bf458ee72a16674c1f6e128343b172e3825c3928ccab53d383b SHA512 df4cd28d09993ccc387eba815757984ebad77bdb2070258fe0f1be8e1d2321135ff6a25fdabae66441a8ddc92d4d104e06b754841163d0ece945cf2ac603cca6
EBUILD audacious-9999.ebuild 1831 BLAKE2B 0686555744115d856c466cc1177b200e5e66f54c39b1ebd76ed9ce86ac29f0bde9cdf51f14cf4b968cb7d607107b836bbfcdebf279776b5694073e0ede6aec50 SHA512 4b3ae117d67cffc3464cbe5f533abed8d1d3ad2e94165c2422ec0450411ab7c40cb81073f223a387c3a2e2c1316cd1496a3f4ef77737ecd6e84ce7ffc462cf72
MISC metadata.xml 514 BLAKE2B 6ca503bd16bd79e7a453a6eca5c74802c2b078b3cefa4cf886fac391feb2a11db4398a462502cd4f10dcb2c5ffc60f30e51ab348761118cb1a446c8d865b9145 SHA512 6c8d823ff6be4d914e79193e20fa3dca4948f3945b5c6e6977e72f3d6dee3a8ba01ddc06d3a1a7231c5cf3b585d4f655703cd6df8f3c21d326c91db2edda5107
diff --git a/media-sound/audacious/audacious-3.9-r1.ebuild b/media-sound/audacious/audacious-3.9-r1.ebuild
deleted file mode 100644
index 593acf1e62be..000000000000
--- a/media-sound/audacious/audacious-3.9-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P="${P/_/-}-gtk3"
-inherit gnome2-utils xdg-utils
-
-DESCRIPTION="Lightweight and versatile audio player"
-HOMEPAGE="https://audacious-media-player.org/"
-SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2
- mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="
- >=dev-libs/dbus-glib-0.60
- >=dev-libs/glib-2.28
- >=x11-libs/cairo-1.2.6
- >=x11-libs/pango-1.8.0
- virtual/freedesktop-icon-theme
- x11-libs/gtk+:3
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( dev-util/intltool )
-"
-PDEPEND="~media-plugins/audacious-plugins-${PV}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- default
- if ! use nls; then
- sed -e "/SUBDIRS/s/ po//" -i Makefile || die # bug #512698
- fi
-}
-
-src_configure() {
- # D-Bus is a mandatory dependency, remote control,
- # session management and some plugins depend on this.
- # Building without D-Bus is *unsupported* and a USE-flag
- # will not be added due to the bug reports that will result.
- # Bugs #197894, #199069, #207330, #208606
- econf \
- --disable-valgrind \
- --enable-dbus \
- --enable-gtk \
- $(use_enable nls)
-}
-
-src_install() {
- default
-
- # Gentoo_ice skin installation; bug #109772
- insinto /usr/share/audacious/Skins/gentoo_ice
- doins -r "${WORKDIR}"/gentoo_ice/.
- docinto gentoo_ice
- dodoc "${WORKDIR}"/README
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
-}
diff --git a/media-sound/audacious/audacious-4.0_beta1.ebuild b/media-sound/audacious/audacious-4.0.ebuild
index 2a75308519c1..13924b39fcb0 100644
--- a/media-sound/audacious/audacious-4.0_beta1.ebuild
+++ b/media-sound/audacious/audacious-4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/media-sound/aumix/Manifest b/media-sound/aumix/Manifest
index b15b7900e1f8..ca6bc9fccbaf 100644
--- a/media-sound/aumix/Manifest
+++ b/media-sound/aumix/Manifest
@@ -1,5 +1,5 @@
AUX aumix-2.9.1-tinfo.patch 737 BLAKE2B faae7740cbdf0af61df2febed5a7901822b73682b3e294a46b901b033c87e1900e7256b073cf0e5257ec3db32218e106cf350059a0f62ba7d29992179ea98d64 SHA512 9a2e68378d7bf7920ae2004ecefb2bcffdd829cab0c09340796de4d1617f0959e2b68432c9e29f748179abcfef87c22b8a3698615eef6485e1d7e17383d3d7eb
AUX aumix.rc6 1037 BLAKE2B ba9842705caa5e78c7d5886afa6c8408a50169ec79a788d49ca04a8c90bcf581dcb96f4b11c8b6004370143ee6a92d9e0b660132826b2b9e167a07a6dfe73001 SHA512 8960c6c5e61e15e981bfafff7b03aded627971c11d6c21ce9e0d953737f440885fb5dda6a9f942112697c344b4f3ad9f222e2a7cfa493a504dc75a8f4c8cf1c9
DIST aumix-2.9.1.tar.bz2 231622 BLAKE2B b96075d310b1d04bfc697a9097fd656d85705f68f1b06b1e6ee5bc0ca2b2a3614df67980d0f6e293c4d99adb9d12fae3608ac446eefd1cdf4f04de7f4a5fd1db SHA512 bd063dc9dab8455f467fbe9e4ea1baa5cef914923e66ab5a8fca1e6964cac7851e3755f054bfe41657371e221920fe9a52f9807457996244f4bcd5db4659b21d
-EBUILD aumix-2.9.1.ebuild 998 BLAKE2B 9a07bf8a1e90112afccbae70cc7d4aca5305b5aedb47a1015b34b8533f7d6f347f67e9e4abe038751cbcfc6dbe70fdcd3af6ace55c1e562983222c40a13e59d5 SHA512 37faae7d91bf8ee8235428b1c3f9c76caf23221d4319a194a673c08b99903b517f5fbf4b36af319744eb134b65de43bcab1b3ba6b9d3855680dcf65d1ca6d39f
+EBUILD aumix-2.9.1.ebuild 996 BLAKE2B 4e003f44ceaae4db2b78ed579934ca12cff1118ee493a110a3172d1de18cde8301dc9357eba7ebb04d3f97fe66684e25149d8b8650c7ef00ff8ebcf95a8eb3fe SHA512 1b8764df079db8e0cc7761b7fdcb600a28ef0eee22cafcc35b895574b5677f9c5874f767d9398ffd1d3a43e7a1438149a66d6ce5ac7eb4b3dd18cb94a360c0e6
MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
diff --git a/media-sound/aumix/aumix-2.9.1.ebuild b/media-sound/aumix/aumix-2.9.1.ebuild
index c7476065d072..2b8a55174718 100644
--- a/media-sound/aumix/aumix-2.9.1.ebuild
+++ b/media-sound/aumix/aumix-2.9.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://jpj.net/~trevor/aumix/releases/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86"
IUSE="gpm gtk nls"
RDEPEND="sys-libs/ncurses:0=
diff --git a/media-sound/beets/Manifest b/media-sound/beets/Manifest
index 6be367a91c66..9eeeebe5a164 100644
--- a/media-sound/beets/Manifest
+++ b/media-sound/beets/Manifest
@@ -1,3 +1,3 @@
DIST beets-1.4.9.tar.gz 1494459 BLAKE2B 2daf77caf395143813c8b288fc376b5aec01d49281d40ba5942daf9941891146d698a1517ced958e480c6f253eadb6a7e09029e079c97e6cc17d44ac18fa0e7b SHA512 616bad4ca3ecdd05d2f59846fd67215f476ce89cc34d63bc6351efcbaf1e33e5ca783cb8a716e8597b56a7e08e6a6dc15e64b51e89dd786bfb6c5d847f66de5a
-EBUILD beets-1.4.9-r1.ebuild 3641 BLAKE2B 602fc8c9eb237bdac3e483e79a8575ae3a8cee21d6ac8b2fb0bde29f9b15c1cf2710bd43d49cd30b158dfba02348ef8d4fc28ace94e915740790f13e30c71701 SHA512 13b5d03db6412d1bd50b6132d76ef380fa7936d798193d33f1fc899a638dafc0a99e651457c6574af2e9ed6043114f7df6f550089bdaa72e7b1d83b3a7f7a0a5
+EBUILD beets-1.4.9-r1.ebuild 3557 BLAKE2B c2374c28f18396541d8e473b8d0f2a4f7d9d6dd2cdd33c2e73e0504810fa21a77af3652ff6f377d79fe9bb4d762c6356416ab77430be70cbaf9e07378b8d76fb SHA512 70cbf115007ee7420fcf0ddae6185863547ba8d53ce86885a6a7d723a899d280373796fe6583523774e6bf5160199c6ceace0223162f73c592a6835f65a06962
MISC metadata.xml 2707 BLAKE2B f178a50b9b107e6c5083cc255750416751d0e077f95fc8111b826e458e30d72ce978fe8c8a29056ad076b121fe2690fd636212eb68c758eedb4f380afd29a6d9 SHA512 58ea485657e54c0f1aecbbed49a6c3ce683ef5560f66a02d95c7c89de597a038499b8268771db9fe344dd9baaafe4af750c9402f1725bb791c89dbf4de90d705
diff --git a/media-sound/beets/beets-1.4.9-r1.ebuild b/media-sound/beets/beets-1.4.9-r1.ebuild
index f7001b9fd20a..c8b7ae1874fe 100644
--- a/media-sound/beets/beets-1.4.9-r1.ebuild
+++ b/media-sound/beets/beets-1.4.9-r1.ebuild
@@ -33,7 +33,6 @@ DEPEND="
>=dev-python/six-1.9[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
- virtual/python-enum34[${PYTHON_USEDEP}]
badfiles? (
media-libs/flac
media-sound/mp3val
@@ -63,7 +62,6 @@ DEPEND="
)
thumbnail? (
dev-python/pyxdg[${PYTHON_USEDEP}]
- virtual/python-pathlib[${PYTHON_USEDEP}]
|| (
dev-python/pillow[${PYTHON_USEDEP}]
media-gfx/imagemagick
diff --git a/media-sound/cantata/Manifest b/media-sound/cantata/Manifest
index 1774ed129407..df559afbd3b6 100644
--- a/media-sound/cantata/Manifest
+++ b/media-sound/cantata/Manifest
@@ -1,7 +1,4 @@
AUX cantata-2.2.0-headers.patch 1345 BLAKE2B b11ef0fa85f0e851a812ba2b106a854f7c429ac9f757bb0b33edeab9db8f05779815ca22918811852ba895529eb7e38466057215c124c3889b97a55752ad6428 SHA512 e9c1a3fc756bd3ed37bd8729433d48d4bb652d3fd7d95b3a6024b4b1d6cda72205d1326214b283377a1ee0b376fe1199c351006e8e640ed6ca9ed98f74c1b7df
-AUX cantata-2.3.3-solidlite-static.patch 994 BLAKE2B 66b4a6a0325f0f7cb4f3886bca68c88e45aee4eb08947f422f07d7e43b585d6d3661f92152dcdb2c0fb243978fe3fd203bf14d88cfd7b472031e87f8d83430d4 SHA512 395b9d8968c2be12561ac595c99cd821296722598d33916328823137538d174f9dd2953146eee24263cc8f0485e3e1627eab678890ea6b5c6141472e4ae9aaeb
-DIST cantata-2.3.3.tar.bz2 2445139 BLAKE2B 679ac68afa6219aa684aed1202bb2268552f6fe560db36e17748b9b220ae6ec4ef103ff68b3bcc7127835f8a2debd32895f5edf319a759ce78bc161c4e540a84 SHA512 8314930c9e16a5811f607f131ce7134daa0c6de81c5f87d45967c076895540b388b89b3f2cbd82950f6defb1087e61923c1719670f19b4ed3c074f05fe8577c6
DIST cantata-2.4.1.tar.bz2 2550982 BLAKE2B 1d965ce4a5a73d4695b51def9753c95376b71367f2e6abf69681aad84e387d86d87abcf623f613a517e5e08a633e4e9bf2bae2d28858535fac2f05ade73a6c01 SHA512 9bb9953f41ad562e186c201505db6ea42dccdcb0b60e0c6eda0c5521428ecafdba95b51e8827de3498b2b25284d36f800bfa96a49839d2a69e0f92705f44a439
-EBUILD cantata-2.3.3-r1.ebuild 3122 BLAKE2B 703fc71f6ae30d6667849d33e9f1e1500c9fa518f036541816ec0cdb7a4b1ff830c7887efb238dd377440ffaab2f5cf5a66b313f6639500cb4b34985772e2320 SHA512 aa1d225b9d6abb1161171e33cab208afaed48f0fe361e7bce9a401010740beaaaa7c9ee7b3b1c36bb98cdadb1d9c8a805bd8c8b8d1f8e10de486d3e1a31ce4cb
-EBUILD cantata-2.4.1.ebuild 3067 BLAKE2B 9d29921cac1df1acb6848ac4c4d28fd03b35df1b1c9b7d7a1a0fc75a42883cab742a36c2aeaa1005529b83cbd8750e39ecb6c8efdba34e6e0c1c420ab6f864e1 SHA512 a9b9c30a03a12584b4b7a7f3de25a0cf2f4b79a0702b71736f60b6ac3e0e31ef642dc55e0200a014033e408032dc004ccb457f473a165e215bbc5df648b273cd
+EBUILD cantata-2.4.1.ebuild 3071 BLAKE2B 84487d366feb1570a0b3ed27613988ff19d8c40e2743af2d08b67eacc57fdbbe4a953bd7ca584718a0dce7931439cb3d5773cc2476cb5a2bc3eeda50983b6116 SHA512 0004a8415f587415c5fbb2f5c59bbb6c069dd2a4697d8c8a3fbb1f8ae661565535db64da25bade171ae84db28d4d53d2bf2b0490821803eedb253b7e0e152469
MISC metadata.xml 739 BLAKE2B 48f6246515dd08a87d867e69f1d03042ef1018654bcd726e8d91366c15e7b1275ec60f5a6df8bc38c8310d1b24b1b0f355b5339ab30be7c11f57ebe84d8c71f6 SHA512 1e212d1621607ea9a0523146e5eba5e16c9b5ddc7021d409c16ccc93840cffe39a9c601c222e97f37ab38e7c69fa5eac285872fa7a2f52b0f4e8a0cc1e520d97
diff --git a/media-sound/cantata/cantata-2.3.3-r1.ebuild b/media-sound/cantata/cantata-2.3.3-r1.ebuild
deleted file mode 100644
index b29c21cf2734..000000000000
--- a/media-sound/cantata/cantata-2.3.3-r1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PLOCALES="cs da de en_GB es fr hu it ja ko pl pt_BR ru zh_CN"
-inherit cmake l10n qmake-utils xdg
-
-DESCRIPTION="Featureful and configurable Qt client for the music player daemon (MPD)"
-HOMEPAGE="https://github.com/CDrummond/cantata"
-SRC_URI="https://github.com/CDrummond/${PN}/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-IUSE="cdda cddb cdio http-server libav 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 )
-"
-
-BDEPEND="
- dev-qt/linguist-tools:5
-"
-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
- 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
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:0= )
- )
- streaming? ( dev-qt/qtmultimedia:5 )
- taglib? (
- media-libs/taglib[asf(+),mp4(+)]
- udisks? ( sys-fs/udisks:2 )
- )
- zeroconf? ( net-dns/avahi )
-"
-RDEPEND="${COMMON_DEPEND}
- dev-lang/perl[ithreads]
- || ( kde-frameworks/breeze-icons:5 kde-frameworks/oxygen-icons:* )
-"
-DEPEND="${COMMON_DEPEND}
- dev-qt/qtconcurrent:5
-"
-
-# cantata has no tests
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.2.0-headers.patch"
- "${FILESDIR}/${P}-solidlite-static.patch" # bug 678228
-)
-
-src_prepare() {
- remove_locale() {
- rm "translations/${PN}_${1}".ts || die
- }
-
- cmake_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_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- 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
-}
diff --git a/media-sound/cantata/cantata-2.4.1.ebuild b/media-sound/cantata/cantata-2.4.1.ebuild
index 3a8db8b4bd5a..830330e2fe15 100644
--- a/media-sound/cantata/cantata-2.4.1.ebuild
+++ b/media-sound/cantata/cantata-2.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PLOCALES="cs da de en_GB es fr hu it ja ko pl pt_BR ru zh_CN"
+PLOCALES="cs da de en_GB es fi fr hu it ja ko nl pl pt_BR ru zh_CN"
inherit cmake l10n qmake-utils xdg
DESCRIPTION="Featureful and configurable Qt client for the music player daemon (MPD)"
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/CDrummond/${PN}/releases/download/v${PV}/${P}.tar.bz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
IUSE="cdda cddb cdio http-server libav mtp musicbrainz replaygain streaming taglib udisks zeroconf"
REQUIRED_USE="
?? ( cdda cdio )
diff --git a/media-sound/cantata/files/cantata-2.3.3-solidlite-static.patch b/media-sound/cantata/files/cantata-2.3.3-solidlite-static.patch
deleted file mode 100644
index 891917eebcb1..000000000000
--- a/media-sound/cantata/files/cantata-2.3.3-solidlite-static.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From aa35362aa2835e9e2903f5f785f10402a6abd3a1 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Sun, 17 Feb 2019 16:58:48 +0100
-Subject: [PATCH] Fix solid-lite static linking
-
-If BUILD_SHARED_LIBS is part of standard system cmake args:
-
- cantata: error while loading shared libraries: libsolidlite.so:
- cannot open shared object file: No such file or directory
----
- 3rdparty/solid-lite/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/3rdparty/solid-lite/CMakeLists.txt b/3rdparty/solid-lite/CMakeLists.txt
-index 4ae51aab..86e37189 100644
---- a/3rdparty/solid-lite/CMakeLists.txt
-+++ b/3rdparty/solid-lite/CMakeLists.txt
-@@ -202,7 +202,7 @@ if(APPLE)
- set(solidlite_OPTIONAL_LIBS ${IOKIT_LIBRARY})
- endif()
-
--add_library(solidlite ${solidlite_LIB_SRCS})
-+add_library(solidlite STATIC ${solidlite_LIB_SRCS})
-
- if ( UDEV_FOUND )
- set(solidlite_OPTIONAL_LIBS ${solidlite_OPTIONAL_LIBS} ${UDEV_LIBS})
---
-2.20.1
-
diff --git a/media-sound/cdparanoia/Manifest b/media-sound/cdparanoia/Manifest
index 2d3e448135e6..195090a84251 100644
--- a/media-sound/cdparanoia/Manifest
+++ b/media-sound/cdparanoia/Manifest
@@ -1,6 +1,6 @@
DIST cdparanoia-3.10.2-patches.tar.xz 12228 BLAKE2B 0a78bf713807ed738110543c0e4a8fb5af8add5c77b93b3cf219b1dd19d1317d0bf0197c9bf1cc2217b37c08ab1ff576982a0408d2c0adf6be79f25e35e0b36c SHA512 48ef57334f48d8b7449ea5ca361666d1a618529bf2e78182026fa09a94cd55865d18f4925369bf9de2c251d9420c0edfae17eb8726c157bb6eafd8b4fd410a5a
DIST cdparanoia-III-10.2-patches-2.tbz2 6242 BLAKE2B 6eb0f3c3a331421497e406df969de61d42590f4e8ffff13ffc212ec4a03170b1e02e00322c5c4f2042e5cc4be2cffff58ec8b9b57d851d5df8bebc3fb88ac913 SHA512 523a9ef9f3de263236aad6da102b807a6620cde8767e297e54dcd552f59077d959a89187bc82ad71c577fa66c4862d7c651e922b8b8b8369dd63685cbda9cb74
DIST cdparanoia-III-10.2.src.tgz 183236 BLAKE2B 295065388e45371329ea7b04bac03c90fd854478d34eb46fa95db03054a1a21effe7863e5065a9148e558796c352d5087b6ef1c3c4c20342e66abd7d2c9eef85 SHA512 4ab0a0f5ef44d56c1af72d1fc1035566a1a89c4eeddb9e8baea675fe51c06138d913342afc8bed167d9fa55672fa25a2763ce21f7e24c1232e4739aff20733a7
-EBUILD cdparanoia-3.10.2-r6.ebuild 1322 BLAKE2B e348516c82c3243b985f3a7b069f8729b181b7fa6c9e8fa6f68883a9ee53f546a833ee8375d544d29298f1adeb338fa7985cb59dfc9f558b343644415c02fc76 SHA512 f5605cf6731c9c841485dccc2cb0a0ad475dae43629ba315b9c26e413794ea3818baa9b0510fdc871698583eafaed082c93ccbe7586b6342392089897f7273d6
-EBUILD cdparanoia-3.10.2-r7.ebuild 1375 BLAKE2B bdaf0f434270474fb1ce3b24c05efaea4cc29781bdc25161517e07744355e21827b66d6fc53bb53027ff585fc130732afebef856b80235146ce635dc4d5e16d5 SHA512 b7c5715cea664e4b9909933318f145ad6ca274553e0d56fad7ae17be891db8dd76477e014cfc1d96922adcbfa4faec5fcdc1d02100a3676413459086f3dee72d
+EBUILD cdparanoia-3.10.2-r6.ebuild 1323 BLAKE2B 7039ec3499379d3fd07b16e7be2b458ba26490fcf7ffb0ecdb5343fa950f9d7b3453badfc8d3d44c9e325d277078b0fbda92624d09e77f29f9cbfa5c51e1f54e SHA512 c517ae7d58d9002a7555683e5e542cb789dda97b5f87a9f1b5fc5ed46455674e2a0f38623cdfc99382275d5e829f43e88a81c08259e7254832383f64dee25523
+EBUILD cdparanoia-3.10.2-r7.ebuild 1376 BLAKE2B 7cf085efd9bce55b06494d855ccd80716b5d65b14eb072ee36227c83208ed3cb9883591fa95a7165d03657bf3d55c006be1198c6055d86f8b950949422261d2f SHA512 6e2a6819c01365537e908f879bbaefd298efc7a81afa543d2ba59b3543cf21a8660710b2a255ff5a1cec94ab8739a351bcda00ef8f51401501552a9356f4c118
MISC metadata.xml 253 BLAKE2B 6426153a5fa5bbad2aaffd28a6460f87a35678319768c57ac8dfae02b2229f6278dead4f564e6bc2bfd54d7143aed95c382abc2ee16c1073e9fbaf4f84cc0fef SHA512 78b724be3e1dbd6fc3c2e92cdbacc15ea4b0e8ee6fa22f76ebdd882b3a7bbedeaf8f80a29e36ec67e0432d2dfad3f57de4bc46480f92c8e544322755292df894
diff --git a/media-sound/cdparanoia/cdparanoia-3.10.2-r6.ebuild b/media-sound/cdparanoia/cdparanoia-3.10.2-r6.ebuild
index 5fe929f99d6d..a4aec2530532 100644
--- a/media-sound/cdparanoia/cdparanoia-3.10.2-r6.ebuild
+++ b/media-sound/cdparanoia/cdparanoia-3.10.2-r6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.xiph.org/releases/${PN}/${MY_P}.src.tgz
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="static-libs"
RDEPEND="app-eselect/eselect-cdparanoia"
diff --git a/media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild b/media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild
index 28424c9dd2bb..38d07ee8cf0f 100644
--- a/media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild
+++ b/media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.xiph.org/releases/${PN}/${MY_P}.src.tgz
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="static-libs"
RDEPEND="app-eselect/eselect-cdparanoia"
diff --git a/media-sound/clementine/Manifest b/media-sound/clementine/Manifest
index 13894ce3145b..6d07e03b54e2 100644
--- a/media-sound/clementine/Manifest
+++ b/media-sound/clementine/Manifest
@@ -1,9 +1,8 @@
-AUX clementine-1.3.1_p20190609-fix-restore-from-systray.patch 1235 BLAKE2B 9904a6df024998d4268ca952fc2c17cebec01873b93aa141ac6db193e1a69481d4f7f5f02cf9fec6174eb390fce66b443ef86de8b2379c6c9192c6d5eed5edd8 SHA512 86be2b64b38347d5f0bd086dd35970d6f2c1fcffe315a116d68251193e91a05a0fe02f029d558290d4ebc09175067f0f2bb4e59bb58984150d52d219a8c9503e
DIST clementine-1.3.1_p20190127.tar.gz 8516435 BLAKE2B ce884c25d76e26349cf11109f885361dd79c4d567b08927962a611a2bb17dbe6674ac176f6b09b3a8ebe14e82f30125a56ffd08ff6d2072a96ee7b9ba1f066db SHA512 b82d2dc49dbe41e68440fb421cda6989f670a2a43829bf42e21f3c07d6f6badcb217333559d6dd9c66accd88e2473e5c717969e987410bf4801669dccba7cd15
DIST clementine-1.3.1_p20191004.tar.gz 8528437 BLAKE2B 11c7bd7ac4ad4cdc75e2c5e54651832c1aa31448341230917df973227fcb1cd659309bb361f0b62a12dc38ce48e1f25697742df478650f4c10996938a7093acf SHA512 eb755d47f2e518c4e1bb28596e6554184d9fb6bab594e2f16b73c0bdecaa7c19692d368e9ec6a91e5012b786368eb7d3b2d051db11f3b5934233ba3e5b488679
DIST clementine-1.4.0rc1.tar.xz 5593564 BLAKE2B 894d86903df1ba43fca2f07c83d92bcb5d65a0103a4ecd1b321d44259534930c977f0caeaf0c93446dbec4422937f2ddc7f665daa7cb41e5c183fa7f16571809 SHA512 c74102a3ca4a99c3627b718389478e5ca79ba71ce45eccd232ca2eb3fb60a1632afa62908a2831244d6c35154ad6a8b4fa2b2485b4440b9685a0521bfacaabdb
EBUILD clementine-1.3.1_p20190127.ebuild 5027 BLAKE2B 5b9fb6dbbf5b57be7c610e882afc7f5e0bbfebc164b66d471092475106ce9b11e2dafb12d3f383320fa41c0c411c8cceb9644a940e4947b024d48ffab6bf2705 SHA512 1c85a20de5367dae202e44ae93845b5333e89c72f135a180c3f25c8218eb122209a8076a6f72266b242f619ad1c45cd5ac06102f37d0b7b8be90641b85403299
EBUILD clementine-1.3.1_p20191004.ebuild 4597 BLAKE2B 92e229aa5164fff33e1f099eca0d92dc235b72798a28b524e1588b66e0693fbc1f0050fdc59a454f90eeafcca5fcd0f2625f06c9b391c01cbae3b190b2875537 SHA512 8166d382f4be0047e6423f5f9105a40aed4d617565f3fd019356774ab320a9aa346fef67ec722d673719c238e68f2083f7d57cf271bb2a690b732fe4d89777b3
-EBUILD clementine-1.4.0_rc1.ebuild 4837 BLAKE2B 03f253d587282b49f18abb0cb13d4ef6a2e368e738e9a6bec180d1554d9b17cfbfcbd128c94fd82c1b3f7073dbcea9d5ca520971c513e3ee38b59e2c70bf6b71 SHA512 1250358eeeca2fafb93cc749f9616385daed37129f82a5ec41e21a8984358ba4eb4ea7e7f22a283507fa2707added4d307b006e9f77b1e7360bbe22ce474b88e
+EBUILD clementine-1.4.0_rc1.ebuild 4836 BLAKE2B 41a40559ed037a1f8988ebd9ddad0c566c9146c271b83a27b5eec18b697af8b49e19f278137b33a169ea5058ea4013ee1a6a489f80c59ac2a12156bd13a1411c SHA512 1efcd27eede95c2864d7ca41e2437b2c3c345c41468eb8b0be095f5b949714a2e5bad0b4d6d4664601e3da8d3d49dd1f234a9805143445643c67ffbaf7f3c82c
EBUILD clementine-9999.ebuild 4820 BLAKE2B 2fe724b22cc8b7b60e6b71a82fc39c9975e722690905b223f19d910f35ddcd238987dfd5a6cebc63169ee952cd1214e68e1e11768ff281b0ae230a11d0eaf373 SHA512 969c6a71948ce2d59b3074fbe481853ef269168f59a1f9dc74cc1f4cf1508b6c6b726f0b64e4f8c55fdbab14f6c3201064be4033aa4641afd9b1fa53f621a495
MISC metadata.xml 1052 BLAKE2B 670e37f375845acd8dcbc27339690ab21eeab2328ea04bc089a84ef2f608a04594ab35fc3bab6fc989a535f28321b4bef150374e27f8930326c35e0edcaa7f52 SHA512 cefd5c85937f11065d37c5287cd34a3977eaa4c223089bd9297786701845201d03af6596ac3d88e773baf291e07efe1137ceb29357ec2b0520f37e51a8de301b
diff --git a/media-sound/clementine/clementine-1.4.0_rc1.ebuild b/media-sound/clementine/clementine-1.4.0_rc1.ebuild
index 8d5ccbe101be..df13da4343c5 100644
--- a/media-sound/clementine/clementine-1.4.0_rc1.ebuild
+++ b/media-sound/clementine/clementine-1.4.0_rc1.ebuild
@@ -23,7 +23,7 @@ else
else
SRC_URI="${SRC_URI_BASE}/releases/download/${PV/_}/${P/_}.tar.xz"
fi
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
DESCRIPTION="Modern music player and library organizer based on Amarok 1.4 and Qt"
HOMEPAGE="https://www.clementine-player.org https://github.com/clementine-player/Clementine"
diff --git a/media-sound/clementine/files/clementine-1.3.1_p20190609-fix-restore-from-systray.patch b/media-sound/clementine/files/clementine-1.3.1_p20190609-fix-restore-from-systray.patch
deleted file mode 100644
index 9f27e219e89d..000000000000
--- a/media-sound/clementine/files/clementine-1.3.1_p20190609-fix-restore-from-systray.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 1bf633e71b7b5d8e5965971036d66e1d18552b49 Mon Sep 17 00:00:00 2001
-From: Michael Niggli <m.niggli@gmail.com>
-Date: Fri, 31 May 2019 17:04:46 +0200
-Subject: [PATCH] Fix blank window when restoring from systray
-
-This applies the fix qBittorrent used for this same issue:
-https://github.com/qbittorrent/qBittorrent/issues/9240,
-so credit goes to those guys
----
- src/ui/mainwindow.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
-index 2944d46ec..ad603fd64 100644
---- a/src/ui/mainwindow.cpp
-+++ b/src/ui/mainwindow.cpp
-@@ -1441,7 +1441,7 @@ void MainWindow::closeEvent(QCloseEvent* event) {
- keep_running = s.value("keeprunning", tray_icon_->IsVisible()).toBool();
-
- if (keep_running && event->spontaneous()) {
-- event->accept();
-+ event->ignore();
- SetHiddenInTray(true);
- } else {
- Exit();
-@@ -1454,7 +1454,7 @@ void MainWindow::SetHiddenInTray(bool hidden) {
- // Some window managers don't remember maximized state between calls to
- // hide() and show(), so we have to remember it ourself.
- if (hidden) {
-- hide();
-+ QTimer::singleShot(0, this, &QWidget::hide);
- } else {
- if (was_maximized_)
- showMaximized();
diff --git a/media-sound/cmus/Manifest b/media-sound/cmus/Manifest
index e2b04cb9e9e1..f48933056c91 100644
--- a/media-sound/cmus/Manifest
+++ b/media-sound/cmus/Manifest
@@ -2,6 +2,6 @@ AUX cmus-2.8.0-elogind.patch 581 BLAKE2B 109426191591ce4df2b512d74d4e16d7e96d78e
AUX cmus-2.8.0-ffmpeg-deprecations.patch 3913 BLAKE2B 71065d6db1682955e96aa70bfd46f63175dab467743f3977a4a3b5ee90c4f595ed935ab341b6a80d0da5febf093e948dd143c36c6c4513b8f97d2abbe759daa4 SHA512 b76aa27fefe0b7c0e0d18c7aaacd19183619376c8609b777cef6b30892045aa052d9a829f7d511799998907fbabe10272a02215490025f4d1d376e18f219adc4
AUX cmus-2.8.0-opus.patch 774 BLAKE2B 3ac353e658ec4bd87e7cf6156d76760fb84ca03b78126403ccc577c169001f468d763341da5df8a63cff2a94f3e732b4ed94384bc94da414c229793c89595497 SHA512 a1f22b620232700a30249a61ee13559bea75cf82cdac9c29ee5ccafb45c689e4c0d487523d613e37cf9c3e8764c9a4170c612721fbf1a56b04ddac63ddfe6801
DIST cmus-2.8.0.tar.gz 317243 BLAKE2B b24c3dd74797ef26b42c2c303191dd751af7bb3b5c4c6f05bfef393eda9a35371eba4658321d473f9af210321132cfba5eab4037d257dd71c38ea3e24f78067f SHA512 cf359dfcefa833a5b10a2d16ac405672bea762b62b7177c115560127035682fba65c15b9a8710179a343d1f99212a0260b5c095542982202e2cd1bef5b0c17fc
-EBUILD cmus-2.8.0.ebuild 3798 BLAKE2B 6f41d47fe65cbbd63175a4b7da8f5e3bcf29d6d1ef151b3f7f3666ea02012f764283f69ddbd76e69fde4406563d02ed151c3d00f1420d491ec6db17e3ceafa24 SHA512 18f31582b3345880be16ae8bded8e756943225dac4ce9e322ed209647d85f31acc542f21b1e8049d406180b1bf9b0fd89b2f67ae9dead71aa0375b2074dab036
+EBUILD cmus-2.8.0.ebuild 3797 BLAKE2B ceb65b1db920063aa000f09acbea20ef10df4817676dc045f860a964ba89439ca36dc290f8777c4c363f610b78470f5361bd2012bec818537dc5e3f9d574e6b2 SHA512 b78e94a29ee065dafd77b75a93d21b7d9396af53bb5f1e80c13ca205d9ae7d7c90d66b2d91c26f4e166d0d894507c1fc710d3d22b54cac71a8fbd7aee3d13c80
EBUILD cmus-9999.ebuild 3678 BLAKE2B eed67a9821d2b4f2480c8f9601e5e33688a1b96d7f559f69a7d1c5632256f644250db70342588500e3956bae13767638f2e6a987a53010fe7df19014e2ae9c41 SHA512 2eadb49f7ac4c459219c38702fee9ec00dffe5e044aaa4c15645f462b1b4552e4dbd539dc84a2ca5ad50d38e1ae4041b4ef7356163e83c6beb8c4791ea8fce70
MISC metadata.xml 884 BLAKE2B f545c30b4f5c1f497b616e0a14bb26e760d528a36153de4fa8d74a745e2c6ea1207c1a3e4625fb8411261dede9d51239a1ade9b258fa1e95c93c4446548f824f SHA512 5976190ba4ffaa3ba0f9b6774ecfe1922ea4a998759bebcb5d8ae1697b09cc54833b352e171b9f3770800ab0145a0f072e576f25d4799d0a94253c211dcf8962
diff --git a/media-sound/cmus/cmus-2.8.0.ebuild b/media-sound/cmus/cmus-2.8.0.ebuild
index b2f1d90d8cc0..f16a68ffb6de 100644
--- a/media-sound/cmus/cmus-2.8.0.ebuild
+++ b/media-sound/cmus/cmus-2.8.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/cmus/cmus/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+ KEYWORDS="amd64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
fi
DESCRIPTION="Ncurses based music player with plugin support for many formats"
diff --git a/media-sound/denemo/Manifest b/media-sound/denemo/Manifest
index e5eda3c19498..eac5bbc1c7d3 100644
--- a/media-sound/denemo/Manifest
+++ b/media-sound/denemo/Manifest
@@ -1,4 +1,5 @@
AUX denemo-2.3.0-0001-configure.ac-patch-to-find-guile-2.2.patch 2407 BLAKE2B d29bf9a7792a4b212124985367c8cf1c6ae5d71682e4474a3ebe1c8c9602565ba4b908156d4bdd4db2b2745c627903034a5f7f74cdecfad4b106b4685e8bddef SHA512 6fc4ece49940d0f4beaecd0c2f218516e0bac14979fbce1ad25454b5075fc5eb29873c93ff3930c7e6214643a47bbe55408ad258859f973a0b5717b67456340f
+AUX denemo-2.3.0-0002-Fix-issues-with-gcc10-fno-common-flag.patch 2103 BLAKE2B ebb91ff4df71ec412ff881cc2443c7a071ef105ba180ec72dcf61cdd5d5fb97070deb9b9a73e49a133e746a9c159a6ff8c93640784047a5792a97ceae674aed1 SHA512 74f02aa8801ded5bf1c33f7bfeb38db258ba924241e72be05c5e7784538f0eb4d72a88e0b810b5b8b1c96e95d27b135b6fcf3fea8f7a9ebcd9ee0652e3b6560f
DIST denemo-2.3.0.tar.gz 17322118 BLAKE2B b15d0d7b01b50c903c0f2064198fdf258a84a63965c7ed09e8d146f2c35581bca8f62ee4e212579fe8811099e49dde33e32045b7af6c542d98e9193a6a81bf5b SHA512 dbfbe25e0e6c7bbdb3e96d6a31dab3409937451738644ff199d075d7c647b0c88ee8cb61efb71b03aea72fe80780665871962f0ea1aa152e704040d03833604f
-EBUILD denemo-2.3.0.ebuild 2962 BLAKE2B b3cab27ecbb001c35a93fe9225a1d778125a18cf4b82787d17959370fa0d2e234dc20eb12f9f2aa544a9d099eb600eb8bbffee55d5cdc2f72cb71071a1fe792e SHA512 2daf481bcbac2735522e1cf5fbe268d907966e9bde112f0796b9aeea7ea544cd1ce3991db893bfcea2a377e7571c4ff7e2c552277bd96adbf3175d7cd3a93cf9
-MISC metadata.xml 1487 BLAKE2B 96c335a8a2e921a46b17865102aac97d3535e1e282817ab28acfaf2708547ca16fbf31fa197930212be7acd81da8db292f808178318ee8ee54a9613a671eb080 SHA512 59a4a47df129dcd13b2694e737492f64abfb8fdc056ac0cd284d9e023ca40ac17e80552324fe784d9adcad82b1ac057b78f525593bd1601fdabcbdbed3556d3c
+EBUILD denemo-2.3.0-r1.ebuild 2979 BLAKE2B ef184232adff0cc1119acc79244b8637a8ccc39953bb93018078595a286618e88f787c9e2ca69da31c81af9c310a602d12843b44cc04486e0a9c905106f64d99 SHA512 7ed1ef229552d8d279bee4207563446ab6915f7033565c6149ed92e9097ec81d89afcf0db6dfb77fc7372bd7eb9517126d8b0ed97c8e61ac82eae3d4352ae6f2
+MISC metadata.xml 1266 BLAKE2B f8a27a8c74a982612bacc612dc531d1ffaa67ad380c637405d624a2deb2651e25f09636c72cfe3a9f6228e7a5289484ef99ae1d00a5e64df9cc5f220dda23409 SHA512 09c7e135243a32eeef5a0f6ef53156c2109398fd9515b377b69ed926c7c85c2aaca036704ac819803715f5776321a734896908ff4dd4c05c8c4820c339cb4f79
diff --git a/media-sound/denemo/denemo-2.3.0.ebuild b/media-sound/denemo/denemo-2.3.0-r1.ebuild
index fd5f1f3e4df7..4924eed28572 100644
--- a/media-sound/denemo/denemo-2.3.0.ebuild
+++ b/media-sound/denemo/denemo-2.3.0-r1.ebuild
@@ -17,12 +17,13 @@ KEYWORDS="~amd64 ~x86"
# --enable-mem(no) memory debugging: needs Electric fence (efence), which
# is not available in portage. See https://github.com/boundarydevices/efence
# --enable-gtk-doc-pdf(no) doesn't work
-IUSE="alsa +aubio debug +evince jack +fluidsynth gtk-doc +gtk3 nls +portaudio
- +portmidi +rubberband static test"
+IUSE="alsa +aubio debug jack +fluidsynth gtk-doc nls +portaudio +portmidi
+ +rubberband test"
RESTRICT="!test? ( test )"
RDEPEND="
+ >=app-text/evince-3.22.1-r1:=
dev-libs/libxml2:2
>=dev-scheme/guile-2:12=
gnome-base/librsvg:2
@@ -30,18 +31,11 @@ RDEPEND="
>=media-libs/libsmf-1.3
>=media-libs/libsndfile-1.0.28-r1
>=media-sound/lilypond-2.19.54[guile2(+)]
+ x11-libs/gtk+:3
+ x11-libs/gtksourceview:3.0=
alsa? ( >=media-libs/alsa-lib-1.1.2 )
aubio? ( >=media-libs/aubio-0.4.1-r1:= )
- evince? ( >=app-text/evince-3.22.1-r1:= )
fluidsynth? ( >=media-sound/fluidsynth-1.1.6-r1:= )
- gtk3? (
- x11-libs/gtk+:3
- x11-libs/gtksourceview:3.0=
- )
- !gtk3? (
- x11-libs/gtk+:2
- x11-libs/gtksourceview:2.0
- )
jack? ( virtual/jack )
portaudio? (
>=media-libs/portaudio-19_pre20140130
@@ -54,29 +48,26 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
+ >=dev-util/gtk-doc-am-1.25-r1
>=dev-util/intltool-0.51.0-r1
>=sys-devel/flex-2.6.1
virtual/pkgconfig
virtual/yacc
- gtk-doc? (
- >=dev-util/gtk-doc-1.25-r1
- >=dev-util/gtk-doc-am-1.25-r1
- )
+ gtk-doc? ( >=dev-util/gtk-doc-1.25-r1 )
nls? ( >=sys-devel/gettext-0.19.8.1 )
"
-REQUIRED_USE="
- evince? ( gtk3 )
-"
-
DOCS=( AUTHORS ChangeLog docs/{DESIGN{,.lilypond},GOALS,TODO} NEWS )
PATCHES=(
"${FILESDIR}/${P}-0001-configure.ac-patch-to-find-guile-2.2.patch"
+ "${FILESDIR}/${P}-0002-Fix-issues-with-gcc10-fno-common-flag.patch"
)
src_prepare() {
sed -e '/^Categories=/s/GNOME\;/GNOME\;GTK\;/' -i pixmaps/denemo.desktop || die
+ sed -e 's|appdatadir = \$(datarootdir)/appdata|appdatadir = \$(datarootdir)/metainfo|' \
+ -i Makefile.am || die
default
eautoreconf
}
@@ -84,9 +75,13 @@ src_prepare() {
src_configure() {
myeconfargs=(
--disable-gtk-doc-pdf
+ --disable-gtk2
--disable-installed-tests
--disable-mem
--disable-rpath
+ --disable-static
+ --enable-evince
+ --enable-gtk3
--enable-x11
$(use_enable alsa)
$(use_enable aubio)
@@ -96,15 +91,12 @@ src_configure() {
$(use_enable gtk-doc doc)
$(use_enable gtk-doc gtk-doc)
$(use_enable gtk-doc gtk-doc-html)
- $(use_enable evince)
$(use_enable fluidsynth)
$(use_enable jack)
$(use_enable nls)
$(use_enable portaudio)
$(use_enable portmidi)
$(use_enable rubberband)
- $(use_enable static)
- $(usex gtk3 --enable-gtk3 --enable-gtk2)
)
econf "${myeconfargs[@]}"
}
diff --git a/media-sound/denemo/files/denemo-2.3.0-0002-Fix-issues-with-gcc10-fno-common-flag.patch b/media-sound/denemo/files/denemo-2.3.0-0002-Fix-issues-with-gcc10-fno-common-flag.patch
new file mode 100644
index 000000000000..425662e042c9
--- /dev/null
+++ b/media-sound/denemo/files/denemo-2.3.0-0002-Fix-issues-with-gcc10-fno-common-flag.patch
@@ -0,0 +1,62 @@
+From 54075086a5b7acceef6dff41e19148778e285475 Mon Sep 17 00:00:00 2001
+From: Bernd Waibel <waebbl@gmail.com>
+Date: Fri, 20 Mar 2020 21:03:02 +0100
+Subject: [PATCH] Fix issues with gcc10 -fno-common flag
+
+Signed-off-by: Bernd Waibel <waebbl@gmail.com>
+---
+ include/denemo/denemo_types.h | 7 ++++---
+ src/export/print.h | 6 +++---
+ 2 files changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/include/denemo/denemo_types.h b/include/denemo/denemo_types.h
+index 1d67827..936892b 100644
+--- a/include/denemo/denemo_types.h
++++ b/include/denemo/denemo_types.h
+@@ -430,7 +430,7 @@ typedef enum{
+ } SCRIPT_TYPE;
+
+ //index of columns in the keymap command list store FIXME if you add columns you must add them in allocate_keymap !!!!
+-enum
++typedef enum
+ {
+ COL_TYPE = 0,
+ COL_NAME,
+@@ -1167,7 +1167,7 @@ struct cs_callback
+ * The (singleton) root object for the program
+ *
+ */
+-struct DenemoRoot
++typedef struct DenemoRoot
+ {
+ gboolean non_interactive; /* if TRUE denemo should not display project, receive or send sounds etc*/
+ gchar *scheme_file;/* filename for scheme code to run on startup */
+@@ -1258,6 +1258,7 @@ struct DenemoRoot
+ gboolean *silent; /** Don't log any message */
+ gboolean *verbose; /** Display every messages */
+ guint pending_layout_id;//Non zero when the current layout being created will be renamed to have this id
+-} Denemo; /**< The root object. */
++};
++extern struct DenemoRoot Denemo; /**< The root object. */
+
+ #endif
+diff --git a/src/export/print.h b/src/export/print.h
+index db0c8f1..64a3a8d 100644
+--- a/src/export/print.h
++++ b/src/export/print.h
+@@ -108,9 +108,9 @@ typedef struct WysiwygInfo
+ GtkWidget *dialog; //an info dialog to tell the user what to do next...
+ } WysiwygInfo;
+
+-gint LilyPond_stderr; //A file descriptor to pipe for LilyPond's stderr
+-GError *lily_err;
+-GPid previewerpid;
++extern gint LilyPond_stderr; //A file descriptor to pipe for LilyPond's stderr
++extern GError *lily_err;
++extern GPid previewerpid;
+
+ WysiwygInfo* get_wysiwyg_info();
+ void initialize_print_status (void);
+--
+2.25.1
+
diff --git a/media-sound/denemo/metadata.xml b/media-sound/denemo/metadata.xml
index b94e07a77366..01f6188337b1 100644
--- a/media-sound/denemo/metadata.xml
+++ b/media-sound/denemo/metadata.xml
@@ -20,17 +20,10 @@
<flag name="aubio">
Enable <pkg>media-libs/aubio</pkg> support
</flag>
- <flag name="evince">
- Use <pkg>app-text/evince</pkg> document viewer
- </flag>
<flag name="fluidsynth">
Enable Fluidsynth MIDI software synthesis using
<pkg>media-sound/fluidsynth</pkg>
</flag>
- <flag name="gtk3">
- Enable support for the GTK+. If enabled uses slot 3 of
- <pkg>x11-libs/gtk+</pkg>, if disabled it uses slot 2
- </flag>
<flag name="jack">
Enable jack support through <pkg>virtual/jack</pkg>
</flag>
diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 2f2793ea81e4..fa2e8706b214 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,8 +1,6 @@
AUX din-43.0.1-fix-random-constants.patch 683 BLAKE2B b745da8778155f1e8330b54114f80b86e35d6d94e48d224fc615c20103dc2b18d63a331ef88c0ee8dfed50e6f4ae0feb9d62a89f8bbf1bf12e68b7b94c9eba48 SHA512 bc85b3150067b26faebc494146e60062658cd8c8110523becbf85ff2034e5a949103ef0a46ff4941338a035a299a7475c9a1bb208e3bdd1935e725723b42416f
AUX din-43.0.1-makefile.patch 552 BLAKE2B c73746b64789dc54f4186777d507fc77c9a0b25e025be4adb48c4620adf4560ef600a445a8822ac045b0a39b4003c5b9007b5a36ed97fd61cdc6a1b8d96bdf74 SHA512 408d71e3b1e262eb83cc6cf0cd3ab4ee164bb9a6fda5244a6445d627c53b23e3d3d3e64bfb9f2c69e8168ecda0a46f8b4768100710f219a8b78325d238af4207
AUX din-44.0.2-makefile.patch 590 BLAKE2B 6fedfe655ae6a977da3b94d4e7ec9863ea679860a23f6bc7dacfc7e9099a63c9cf0f7b264e13544ea13b2ec491a0b561fe757dc67f40ac373fecda6c3a76ff2a SHA512 30ac7595fe33a8ce3b32df857f610719ff55fa97a8f3fbb90cffa17cdbddcdf4f90e282ec1e5619440301ac34c0474c28ec891a71c169772d9d0fe6bf36e6e74
-DIST din-43.0.1.tar.gz 3644254 BLAKE2B 6b441ce93b3bd68e3bad5d7a6fea1914f250a5e35410f12c64da7ab1f530aa74b4a8f624a7b6ec70e26b62f5b3f8ada674ad7286b89e2569bbec9f3f29cccac6 SHA512 14df7f52a80801f062ed1a81c5625d8730e7bcc21cfa5256ecce9b478494828a3d0877c37434f30883aa519f767a70ba1cee4d203ec57c5bc72de1c47d2d848d
DIST din-44.0.2.tar.gz 3652445 BLAKE2B 2b8dab2c4f4c22442bf446c7f43fdcff911c6b245950a9b06c9c0eaffa7138dd276900e58cef4cd21fabf9488bc5e56080f60c38af33eb9d4a6486019ff4b76c SHA512 a90c6d4d2e1817f8a740ad849f27f2b2f2c2e879107f6edf5bb49ecbb8168eb3c742db9984b9df43df7c49dd6273a947271e80fb2ac6d8300125e6cb35720de8
-EBUILD din-43.0.1.ebuild 1075 BLAKE2B 51f795e534ba9724675bf4fc2a740f5ec3ec55ca3023de8244b0833442a7fb653e944aefcb71442b28c754151bba7b2ccf237a7386f58dcbc2c8dffaf82af41a SHA512 2423d5fa2fe2475b00482a4be9f2893919faa692d6b2bb5043834beb77a32bd920107ab803a3075a344e4f97e3f657a08c3c10dbc8c0040aa760f2ad358e9974
-EBUILD din-44.0.2.ebuild 1085 BLAKE2B ef65f880c7708d92c447b90aeb2cf861617c992632e6805df188aa14e1f50c264ed1c1769b17ed375271d8705791e12d40160789c770702d75f7413b9ce11d19 SHA512 b22abf409382aa1738a9a14042c291fe0a5e4065abdf9b7649ef3518816d3079319cb20129bb920f0ff64e6567786dd1614d813d9dbc6488f86e0bacee05351d
+EBUILD din-44.0.2.ebuild 1083 BLAKE2B 776a2e4500e817862b024749a0ba26e1a153838bceb50d5939dc2d471a8d5fb9d24ac0396dfee166358696a2cd1037f93d6c0bb9062c2b01e718df8e78410f7c SHA512 a958b2547c0e4ea3768c5efb666e13c3ff1f16f7f70a48b2f1c52eebef46b33ec3217209055fbee7c5874e34dbb818ef14f7bc3da6c5b184b8a46e3639f35398
MISC metadata.xml 255 BLAKE2B 7a492321189530430d5c71d5598f8a99b548e020d8ace46bb200f1f18abb3a59c4d0dff84c8dc1f78297137c25684d42386d793b84a02e2363fab4d6dcedd4fa SHA512 9e74b875aa129f5b8108121402291772fde4ac18a157dc60f7b3e19c318ee54cd1be54e283a68bc61562f2dc3f5b338b161028d673ff7baa267192ff3b7e8dc8
diff --git a/media-sound/din/din-43.0.1.ebuild b/media-sound/din/din-43.0.1.ebuild
deleted file mode 100644
index 55b8c4efcd3e..000000000000
--- a/media-sound/din/din-43.0.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eutils xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="http://dinisnoise.org/"
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
- dev-lang/tcl:0=
- media-libs/libsdl:=
- virtual/glu
- virtual/opengl
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/boost
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
- "${FILESDIR}/${P}-makefile.patch"
- "${FILESDIR}/${P}-fix-random-constants.patch"
-)
-
-src_prepare() {
- default
-
- edos2unix pixmaps/${PN}.desktop
-
- use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die "Failed to fix jack linking")
-
- eautoreconf
-}
-
-src_configure() {
- # Jack takes over alsa.
- local sound_engine
-
- use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
- econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}
diff --git a/media-sound/din/din-44.0.2.ebuild b/media-sound/din/din-44.0.2.ebuild
index db092ac76e73..eaec2db6bdc2 100644
--- a/media-sound/din/din-44.0.2.ebuild
+++ b/media-sound/din/din-44.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+alsa jack"
RDEPEND="
diff --git a/media-sound/drumstick/Manifest b/media-sound/drumstick/Manifest
index 0ad114c1bbbb..5a7536636481 100644
--- a/media-sound/drumstick/Manifest
+++ b/media-sound/drumstick/Manifest
@@ -1,5 +1,3 @@
-DIST drumstick-1.1.2.tar.bz2 1012371 BLAKE2B e60a5678d33db1831130037bb4a6df6da8de815a6a0ca33a167f85596f45a1d420ca4c689c756c1fd3f794fb2a097bc19878d78bfe0789a40f9eae1b306b769f SHA512 6e84fbf2ce717cdb3c669a477de65d2f32c277073d812546267c0a9556f7ead612e3140cbc412fcd560786ca024f201a1eb3ba9de4b037e3ba8d4db89e0e2e29
DIST drumstick-1.1.3.tar.gz 1358468 BLAKE2B af4cc923d380a1da66c835a6302e47e31c17ff90ba9277fe6063e6029c3d4d087e85905487a4dae657cdbfb743d2ac6e6c5a30c0905c9bc736d8666105e52099 SHA512 41990c269c41dc011e14c9bf008b983cd3722ea52429ec7eabaa5689a6f69b1760fc766604378c30bb1dfab537b77f7522a13377b873308835a0e7701d24448e
-EBUILD drumstick-1.1.2.ebuild 1424 BLAKE2B 6447b06e614bf565e5800f11be66e2078c89e35912496c309838fa3e23ace4c9d079a10db39cc69474f810077c58250fd93cb69895ebcfffff18c992f637936c SHA512 7e5b5eab789608a56acca698a72b95f45003a6758d16cd867ecc948d589534a10af779c091ea54768a9877500a28ba68788dc957b8e37ec6d54e656b7d38e580
EBUILD drumstick-1.1.3.ebuild 1423 BLAKE2B 275235e1c697144a056c1fde8845b5e1dfe11fc91ab5d6e0bc601ba9fdda5a0cd6f34e0215a1c96736f89191a64b70e69790e8ccc5cf1154decb4daa60caf861 SHA512 f9111df83ca27d48c15c35b8adff813a05591c4cdadde60a7e382b7f0da1a24e3ab0802c0df21129b6135b035357c0a6709a83045039f04532a1eeda00272978
MISC metadata.xml 543 BLAKE2B ab65d693031858992d6015da0dd074b2fe2975d50136fb105674c9f51b694d6b41e3d0b6f93e2b0928dac68aabd32cf1b4b3081d460639cbe6bd3e8b3a045c46 SHA512 b91230be7ae7d1cce86bba1b2706d88fb4beab8a37f1faef5d4ce79627bea14798d508269c6fe0b132450be6698a9466987b6d71d12006e09f58dc25404e784f
diff --git a/media-sound/drumstick/drumstick-1.1.2.ebuild b/media-sound/drumstick/drumstick-1.1.2.ebuild
deleted file mode 100644
index cf6137ec098e..000000000000
--- a/media-sound/drumstick/drumstick-1.1.2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2019 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="http://drumstick.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc fluidsynth pulseaudio"
-
-BDEPEND="
- virtual/pkgconfig
- x11-misc/shared-mime-info
- doc? (
- app-doc/doxygen
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- )
-"
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- media-libs/alsa-lib
- fluidsynth? ( media-sound/fluidsynth )
- pulseaudio? ( media-sound/pulseaudio )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-RESTRICT="test"
-
-src_prepare() {
- cmake_src_prepare
-
- if ! use fluidsynth ; then
- sed -i -e "/pkg_check_modules(FLUIDSYNTH/d" \
- library/rt/CMakeLists.txt \
- library/rt-backends/CMakeLists.txt \
- utils/vpiano/CMakeLists.txt || die
- fi
-
- if ! use pulseaudio ; then
- sed -i -e "/pkg_check_modules(PULSE/d" CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=OFF
- $(cmake_use_find_package doc Doxygen)
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doxygen
-}
-
-src_install() {
- cmake_src_install
-
- if use doc ; then
- dodoc -r "${BUILD_DIR}"/doc/html
- fi
-}
diff --git a/media-sound/easytag/Manifest b/media-sound/easytag/Manifest
index d1a393f5e9f8..5b765895d8ae 100644
--- a/media-sound/easytag/Manifest
+++ b/media-sound/easytag/Manifest
@@ -1,4 +1,4 @@
AUX easytag-2.4.3-ogg-corruption.patch 7233 BLAKE2B e0123a9d195a85d80136fc831cdfe1a870346a2f0cf0213a53e0ef51bc82e72db390898df0c8d02ba8865c3571e5d2f8b8faafe0b3750b6cd123e3fe065cc65f SHA512 f25cedb0f09edf987317f395133195f115549503a6c02edfce7e49f1f24d2e5d01920c9b48f41addb2b632d68bb329cbdefc25aec4e56239daa4f7980d33bd10
DIST easytag-2.4.3.tar.xz 1381084 BLAKE2B 22358cd15e53a51f2786ad2a62e5d9eea78e9c8b8127d2820dbd5657d734a9a0e694a6d180ad730b87c8c236e3d3396c9ea4c651df4080d0f4b4dc0e212b945c SHA512 ef596341772ce7da3b7feec2c82a20ca29d25c2496074c469be5b8dd75d2b2718e689310e0d61de53bc29a4f54ce9f853a336e1a35076046fd107afd28699087
-EBUILD easytag-2.4.3-r1.ebuild 1802 BLAKE2B 10882d7f51a7be23227fc4c5606737e6d626e633bf185e82b7ebacbe5f7de0f4ff0affd7177989adc9f55a6007b0e733062b9c3a95d09b96f3f35a884691e2e6 SHA512 72793dd60c00c1af19b4e9c8040273e7098bf1d12ad93f8fadfe388567a61eecd9414346cbf5400aebb5e9aea919b46e67e3d0f3d61c773115275563e912060e
+EBUILD easytag-2.4.3-r1.ebuild 1796 BLAKE2B 7cbdf8ec929db109880aca5606ae53ec2fde880f8ddb662384f410e1864d4f3a2c4a7c9002996bec4d752cea9a557f604d0e0b1e73bd9cf1d4d1aa7258a1c697 SHA512 161b0041865339e2d586036f17d04516a0ff08efa3d75b813067f8c33e7c044565d78f517369d5e3b46aceee574d719ab9f5b5a904eba1bc8e39b31895d91ac2
MISC metadata.xml 514 BLAKE2B b5fdb67baedcef2a155492cf00b63b35ae13c7fe214ba657722043bf824e607dfdf3d50deeb24c4ebb2cc704b7deb41d66c8ea8aa2f3b5911a72cb833b9e05a4 SHA512 eb53f395ef50eb4a86865629809332930907f459cd3b7b2d052727e4c25a27fd9e1acd9660fc354eb16ce7f6ff41e323689548e8b8a671e0878344cc0eb9ddc9
diff --git a/media-sound/easytag/easytag-2.4.3-r1.ebuild b/media-sound/easytag/easytag-2.4.3-r1.ebuild
index ff38eae74dc9..48dbede7e4dd 100644
--- a/media-sound/easytag/easytag-2.4.3-r1.ebuild
+++ b/media-sound/easytag/easytag-2.4.3-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG"
LICENSE="GPL-2 GPL-2+ LGPL-2 LGPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="flac mp3 mp4 nautilus opus speex test vorbis wavpack"
RESTRICT="!test? ( test )"
diff --git a/media-sound/elisa/Manifest b/media-sound/elisa/Manifest
index a35cf011ed38..15380bbc231a 100644
--- a/media-sound/elisa/Manifest
+++ b/media-sound/elisa/Manifest
@@ -1,3 +1,3 @@
-DIST elisa-19.12.2.tar.xz 1386192 BLAKE2B 3a4f5b60557b3da9125a8b2f591dbaf7adeba18fb7c0d1e15411103ea4a3d2497a46536f34221f69a7d478076fdcc1dd6fe778c05296bba0d199edb11cc2d07b SHA512 0600ca545be82248f8e301f01cca17620e705b643e545d050e655d29f6558f64eaeb88cb1cd0f9cc5a84e7aefd1c19de04b90d80c03966aaeb3d785c40213eae
-EBUILD elisa-19.12.2.ebuild 1626 BLAKE2B 014e9201c209bbcb28a238d1a8b085bddef7f98703a4a7a808d9d06269d34f7f41522deceab9b51c7fd3db10ede41c401add42d9f5d5d33665f604022b28c256 SHA512 bc9fdfb50dd0a032517d37b6c3322858156dfd08fb1d5757d519806b7ad9dafad270efec39403309428c1a57eaf1311b10e6528764a4416ca182f5903e17859e
+DIST elisa-19.12.3.tar.xz 1388096 BLAKE2B fc522daa74d1517f878b23d8162a21bd22cddb17d7f4f6917b8668d444685996dae9861263289086e093a88bb5526c7dc70ee031bd342705fc6305ec0e8cd84e SHA512 6eb2292e9f50139956ab77f85f566692b0223487d6e365f223d72ccfad7d9029b64dcd75d36f6888d011850eebea240e50b60e5895d9b92cff6886c51b3e1b94
+EBUILD elisa-19.12.3.ebuild 1623 BLAKE2B 4b86451aec4bc1d4b89eee833888e10bfe61c29853abbaab9b59464d1a5ac12ef542312ff16a8a36ac42c09974392d163e54b63bdc5dcff218264af880238af5 SHA512 6fa420a0eaf783a60c27f18d39c3b2f9732a221a161cd620096672c2937aa0b88c530a02bf5f3d12081c2668673fda527856d3f6d9412e811b6d6176055d16f1
MISC metadata.xml 424 BLAKE2B 2618fabbf4869a17ed7fcaabf1a852c5b5177c6bfb843e202899da344375abe23e4cfc98f1b283c93fbd4b1bcbf5f992fbf35897c805c2807322944de7bdd625 SHA512 914e0966bccdb1330e47e21132f53fc01d5ff74ed53a5c37c7167ddfb3ffa870d7a40f9bea46c91e95c1111aec9caec5f18ac51070708c187120882ab6d649ca
diff --git a/media-sound/elisa/elisa-19.12.2.ebuild b/media-sound/elisa/elisa-19.12.3.ebuild
index 5f27760cd150..93681e6bd3ce 100644
--- a/media-sound/elisa/elisa-19.12.2.ebuild
+++ b/media-sound/elisa/elisa-19.12.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://community.kde.org/Elisa"
LICENSE="LGPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="mpris semantic-desktop vlc"
BDEPEND="sys-devel/gettext"
diff --git a/media-sound/flac123/Manifest b/media-sound/flac123/Manifest
index f2cd839793ff..5abc868cdf1c 100644
--- a/media-sound/flac123/Manifest
+++ b/media-sound/flac123/Manifest
@@ -1,3 +1,3 @@
DIST flac123-0.0.12-release.tar.gz 129795 BLAKE2B 6c73cdcb350de6431d15af846af4aefc8beafdf9137a31144a7869acca0f5383aeae110ef81165c98a188af7580fff5ad27836955cd9729deca14a4465aa8b0e SHA512 4bfabecae86cf11a13bd45025d7fbdee189918e0cd4eee0128856897710b44afd19df5675cae9426d30e9d8cd09b358333438cd05701fa0a7a00a8493a77e1f7
-EBUILD flac123-0.0.12.ebuild 527 BLAKE2B 27fc336d5aaaf964376dd78e12cb2ef894c712460e0c02970ab8754525a0a1d8f5ad0b2025581f4d4b3b3641807e2de615d581047dfd1fd391f58420d2629db4 SHA512 34108ac8602936d71d237d63fc3390dde9ed38151aeff2a5df2012222b477d30be2c2da58370b3c53560e837843f8bd3c2d9120e733745b88b4f07a8f8a16c5d
+EBUILD flac123-0.0.12.ebuild 524 BLAKE2B 8a073d8d1f77b6656f951e8d9f7c9608cd7f080144a3bfddf0156c108cf92b326cafbe42b82dd80445eef5a1032a401dd916731f94e99a31f8b323a0a08744bf SHA512 81ae1c85c01515ba15a8f15ac8d5c0da8c42f1178dcf4a2fba4db78878048758d78372d5f2cb631fd2ee7e74f6ade167815d0ab93341ecc9fbad94ea29be0fe8
MISC metadata.xml 333 BLAKE2B 195afe4f3f4f40699bb7a17bd691d387762eed0ef675455dbd78153638c81077910505fa77c845db4ae0121ace103d4df98fc21304b3b5994e1969ccb49ed25f SHA512 33515fc05332bf95b555a3748ae1e766d6fdfd401599f79a1668dcac1f0434fe8d70fa50e8111a1a76f6d689a13b37e8e7cc314913744c983baf188999559f08
diff --git a/media-sound/flac123/flac123-0.0.12.ebuild b/media-sound/flac123/flac123-0.0.12.ebuild
index c9c1814ac3e7..93b3c7f825e8 100644
--- a/media-sound/flac123/flac123-0.0.12.ebuild
+++ b/media-sound/flac123/flac123-0.0.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/flac-tools/${P}-release.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ppc ppc64 sh sparc x86"
+KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86"
IUSE=""
RDEPEND="
diff --git a/media-sound/flacon/Manifest b/media-sound/flacon/Manifest
index c78ccfd56a61..15567fb45b5b 100644
--- a/media-sound/flacon/Manifest
+++ b/media-sound/flacon/Manifest
@@ -1,7 +1,5 @@
AUX flacon-5.5.1-ninja-warning.patch 2227 BLAKE2B 07957a0d79d3c6d8c228ba00f1232c5e2071f6868097ff891ee00473ade0f01f32ec8a9ea8fdf55ea7681d82e9c023382dcf978d828a7a0c0a2b05053b36d070 SHA512 77755301347b562f1f0003d13cd933f98e3bd9041ec9e1f8c6d4daf6e4185197cbec7f7c9ee584ef3948594c98eba13ddc509350f3329c5753430d12090b1d31
AUX flacon-5.5.1-no-man-compress.patch 1089 BLAKE2B e4757b39f3ccbfb60e0298ed091718c809fa224d53d4cc0e15ae1f65e11d8698a5434bd3099bae3932b4931a7624ce9c00334e8503c2131a0d61d075642dc730 SHA512 a975329808a5642d4684d03c9261073633f394d789ac5b28dd30e0028a7ee8503a447644d5911a1bcd24c89fbab6279e3228dc21462f277aec9ef040b784703f
-DIST flacon-4.1.0.tar.gz 1579869 BLAKE2B 6e0bf31f0eb47bf594d74e0f058f333daa9ee84f9313e75e059f1568386c20f79482926f6f786d332ecfbb72c3991e346a7b98ab8f27a2a4b4ce5c195c23d6bb SHA512 4e786571ba3e157aad2dc27523f8b9de259b44b84c7b054124a610199ef19855832000e4499d18bd6f725f2133bbbbf8d0d75f1cafbdce918605c3b407f6b0ef
DIST flacon-5.5.1.tar.gz 2336502 BLAKE2B 524fe5fa28126f56452515ca1ce1572343dad8b06c28fc8e3a22a11e9ad8f3a51a25b3c19ddd29a7e3c658f1d7fb3316a2554a12a4ba3dd22370fc1394d38022 SHA512 36900b011135b61cf3cc1f05d94f852fc7e127972f3fed09e0fb7e66fec944ed1c3bfc61307494aff87c2fe24e16479605043a79e0634bc23940d01fc337c6c1
-EBUILD flacon-4.1.0.ebuild 2511 BLAKE2B 92ca36c74b7f0ce0db0c6bb8fdb4f6dfd04335e13e5fa7d7b952d1c89e8b8313744eb20b62c6c4043183c36936ad855ada0b7f9062667e53834ae744a20a22a6 SHA512 5de628e97ae4f9d2e7a7f746d9835e96c1451bb3eb5a3bfb93f0628d2ae7e7013152163f74caa09c38a8c49036bef4cca4b9b2c19fb083f021e90fe677d53002
-EBUILD flacon-5.5.1.ebuild 2052 BLAKE2B 9fc04e2982ec4a0a32d9e5bf6858a3e82cca65674c3377fac4926d688539d3eda3858dad989e09f4963ccbd8f5ce0705780fbc3491d989b57b371d0555848271 SHA512 150398993887e57d1e1d3e68cc04c7f62ef1d07704b82a9c4832cb61870a3422edbc7a17adf13cf1350c5f3c22896a74560b7cb0eabd68b24d3a3369e5e9b460
+EBUILD flacon-5.5.1.ebuild 2050 BLAKE2B 3403b621a82664dd487783edbfac68ddabd7c384945a9e26b69c8d4e0f5e850e482e1eed987e18ec31e8ac6092cc47e0c196898cb6dd4bbc907579b5be1f66e0 SHA512 0266749b70144177198643a5444a4f7351ee47cb42e813dbd649a21a2b7b301c8876ca9403120118f73036159a81b9eb4ec49c3b6bc61649194d81d6e9056b01
MISC metadata.xml 245 BLAKE2B d65195b37ab70bec146facd788d5a6239a7795c578130cb5703bf89e7a92da8acf8f4840e7f867d61359b57f0b002396a9e959cb9d2bbee2654003bc8ee061ff SHA512 be2b5dde02a39ab7345c9918796ce93c2356899fed6beb96b43f93b81eeb96a74020d2e606a5a33f95dfafa1bdef23620ab3214c2744c5e418beb7e8df1e9ae1
diff --git a/media-sound/flacon/flacon-4.1.0.ebuild b/media-sound/flacon/flacon-4.1.0.ebuild
deleted file mode 100644
index 82b17e271799..000000000000
--- a/media-sound/flacon/flacon-4.1.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# Ignore rudimentary et, uz@Latn, zh_TW translation(s).
-PLOCALES="cs cs_CZ de el es es_MX fr gl hu it ja_JP lt ms_MY nb nl nl_BE pl pl_PL pt_BR pt_PT ro_RO ru sr sr@latin tr uk zh_CN"
-# Tests require lots of disk space
-CHECKREQS_DISK_BUILD=10G
-
-inherit check-reqs cmake-utils eutils gnome2-utils l10n virtualx xdg-utils
-
-DESCRIPTION="Extracts audio tracks from an audio CD image to separate tracks"
-HOMEPAGE="https://flacon.github.io/"
-SRC_URI="https://github.com/flacon/flacon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-i18n/uchardet
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- dev-qt/linguist-tools:5
- dev-qt/qtconcurrent:5
- test? (
- dev-qt/qttest:5
- media-libs/flac
- media-sound/mac
- media-sound/shntool
- media-sound/ttaenc
- media-sound/wavpack
- )
-"
-
-pkg_pretend() {
- use test && check-reqs_pkg_pretend
-}
-
-pkg_setup() {
- use test && check-reqs_pkg_setup
-}
-
-src_prepare() {
- cmake-utils_src_prepare
-
- # Ignore rudimentary et, uz@Latn, zh_TW translation(s).
- rm "translations/${PN}_uz@Latn.desktop" || die
- rm "translations/${PN}"_{et,zh_TW}.ts || die
-
- remove_locale() {
- rm "translations/${PN}_${1}".{ts,desktop} || die
- }
-
- l10n_find_plocales_changes 'translations' "${PN}_" '.ts'
- l10n_for_each_disabled_locale_do remove_locale
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTS="$(usex test)"
- )
- cmake-utils_src_configure
-}
-
-src_test() {
- virtx "${BUILD_DIR}/tests/${PN}_test"
-}
-
-pkg_postinst() {
- elog "${PN} optionally supports formats listed below."
- elog "(List will be empty if all extra packages are installed.)"
- elog "Please install the required packages and restart ${PN}."
- optfeature 'FLAC input and output support' media-libs/flac
- optfeature 'WavPack input and output support' media-sound/wavpack
- optfeature 'APE input support' media-sound/mac
- optfeature 'TTA input support' media-sound/ttaenc
- optfeature 'AAC output support' media-libs/faac
- optfeature 'MP3 output support' media-sound/lame
- optfeature 'Vorbis output support' media-sound/vorbis-tools
- optfeature 'MP3 Replay Gain support' media-sound/mp3gain
- optfeature 'Vorbis Replay Gain support' media-sound/vorbisgain
-
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/media-sound/flacon/flacon-5.5.1.ebuild b/media-sound/flacon/flacon-5.5.1.ebuild
index 0019c3b773d9..96d89a0965ea 100644
--- a/media-sound/flacon/flacon-5.5.1.ebuild
+++ b/media-sound/flacon/flacon-5.5.1.ebuild
@@ -13,7 +13,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"
BDEPEND="
diff --git a/media-sound/fluidsynth/Manifest b/media-sound/fluidsynth/Manifest
index 77014ba02548..f948589a162a 100644
--- a/media-sound/fluidsynth/Manifest
+++ b/media-sound/fluidsynth/Manifest
@@ -1,7 +1,5 @@
-DIST fluidsynth-2.0.4.tar.gz 1378042 BLAKE2B 0fc75ea68169c47d64bdf727b8d78e311b36cb04509832f449a52d05e085908bd1ef837dd4c5e23edc25286b8ff3fdf69a9d042520c8eb2a3234fb929bed8de5 SHA512 d58ddc5f4da9bb5954a82749617548ef32edd25f6ca5c6d5c2b06d23090784ec175d2422553a66776f543c6b253f037a6cf1e717a853344ffb899fa53752eec0
DIST fluidsynth-2.0.7.tar.gz 1315250 BLAKE2B 13186522b3eea6bdd9f4893fabe9d06e67061647c83cb9479630333b0bbc5878682d5d19d9050403875ac49f66f756947d48928e3367efef537408e86c4c4a00 SHA512 c939c77277767541b90ae8bc24687cd9cd11b375264e6b5017658f5fd9c5637a3ce09bc4ad837a349e4a63883fe5ecbe80e65dd91d2cbf71072bcbcfc068614e
DIST fluidsynth-2.1.0.tar.gz 1356096 BLAKE2B f1dcf05a3d776d3e8be15330e2177e59c10da25063cba577b734aed2af98955c18b7184ee73866503c0cc9c5374c14a8a0030f630be98c9319680a34d8cab117 SHA512 d7af4047ebde49ef48098ae9dbab5d90422a4536acf28a2de32d8da67a50ebbbcf30e06833b630bd54e441040be0e432b377e3b63bf666e63106e69cd408ea0d
-EBUILD fluidsynth-2.0.4.ebuild 1961 BLAKE2B f63939bd52524ea1923c2a77aa6c295df9eb992136dbec734f81a1e6088df9a2ef435e77ee4c52ed870a20c312255fb6571f57bb58b15540bef48ecc7da05ccf SHA512 be79b683fa99dce6f3dbd7b4000714cc7dd1d12ff90e45af57fd03c0a7fc432a338d74a1ba4332a9f21a0e3d8a37ec30b9d35b4ad928821edc2562385984f47f
EBUILD fluidsynth-2.0.7.ebuild 2538 BLAKE2B ce7275797d9a3fb38ff3b95e753d4ba81d5c11f3cb84c9213cf96847d2c6dd408f3039eb928218e999b9e358f2e92c2b79f3f12dd85174eb53ae6eaf5ed9822b SHA512 9529008829a8d0829404d1ef85aa622cd833d034bafba538d527a9c0a380513ef8483eb8c8d4e40b096ecc16841ec70381546e0f0f06e165240ba8f5d93e15a1
-EBUILD fluidsynth-2.1.0.ebuild 3323 BLAKE2B 4a9572ecf61630814035fbb6106becf333dfb58b76078acb8a3c2dfb4c8135f62360b5045e6fdf886b398da34af02ca7065caa9c7802a4e4ad48ee2d55fef941 SHA512 2da4bad58fe2d78fda897b009b7dc93756ff5bb61219c9aac9122a7e68020dc042574f4a95dd88c91b838685d9e3f42045060d7a4a4233d9287eafd90483e7be
+EBUILD fluidsynth-2.1.0.ebuild 3322 BLAKE2B 26e0a6129178d2815e34a95e0d93794ae675ac2f60d385f61ddcac0f12b66891da4add575360e4ed4b9204d8cec7f831030d74fff9ebf2cd2ff98dc5a5812d61 SHA512 24f2c02595add7681d482fe819de32229736a3679d4df4d1598bb3d5b31c7166f7edd296f5641a620587ff01ee207c75be48a9195fe58e19f7b1b9743b799c69
MISC metadata.xml 430 BLAKE2B cef06a37f27e4ef3a555000188873f0f36a89dc90a3576dc15fb384a8f3c8f5bd38ccb79f56704ec7031823d3057eda17ac975a3ea1e265133e5ff81afc141d8 SHA512 c702d31a98e905d95f95f6cdfc16d8a71de5a5a55628e59e56d408a6599cdf6ab005642ee064217d88e0061c2856692e1446e340a3e80f2bc17ed1d3c2a14e9a
diff --git a/media-sound/fluidsynth/fluidsynth-2.0.4.ebuild b/media-sound/fluidsynth/fluidsynth-2.0.4.ebuild
deleted file mode 100644
index 6d6850bf5167..000000000000
--- a/media-sound/fluidsynth/fluidsynth-2.0.4.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-multilib
-
-DESCRIPTION="Software real-time synthesizer based on the Soundfont 2 specifications"
-HOMEPAGE="http://www.fluidsynth.org/"
-SRC_URI="https://github.com/FluidSynth/fluidsynth/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86"
-IUSE="alsa dbus debug examples ipv6 jack ladspa lash oss portaudio pulseaudio +readline +sndfile"
-
-BDEPEND="
- virtual/pkgconfig[${MULTILIB_USEDEP}]
-"
-DEPEND="
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- alsa? (
- media-libs/alsa-lib[${MULTILIB_USEDEP}]
- lash? ( media-sound/lash[${MULTILIB_USEDEP}] )
- )
- dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- jack? ( virtual/jack[${MULTILIB_USEDEP}] )
- ladspa? (
- media-libs/ladspa-cmt[${MULTILIB_USEDEP}]
- media-libs/ladspa-sdk[${MULTILIB_USEDEP}]
- )
- portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
- readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
- sndfile? ( media-libs/libsndfile[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS NEWS README.md THANKS TODO doc/{fluidsynth-v20-devdoc,xtrafluid}.txt )
-
-src_configure() {
- local mycmakeargs=(
- -Denable-alsa=$(usex alsa)
- -Denable-dbus=$(usex dbus)
- -Denable-debug=$(usex debug)
- -Denable-ipv6=$(usex ipv6)
- -Denable-jack=$(usex jack)
- -Denable-ladspa=$(usex ladspa)
- -Denable-oss=$(usex oss)
- -Denable-libsndfile=$(usex sndfile)
- -Denable-portaudio=$(usex portaudio)
- -Denable-pulseaudio=$(usex pulseaudio)
- -Denable-readline=$(usex readline)
- )
-
- if use alsa; then
- mycmakeargs+=( -Denable-lash=$(usex lash) )
- else
- mycmakeargs+=( -Denable-lash=OFF )
- fi
-
- cmake-multilib_src_configure
-}
-
-src_install() {
- cmake-multilib_src_install
-
- docinto pdf
- dodoc doc/*.pdf
-
- if use examples; then
- docinto examples
- dodoc doc/*.c
- fi
-}
diff --git a/media-sound/fluidsynth/fluidsynth-2.1.0.ebuild b/media-sound/fluidsynth/fluidsynth-2.1.0.ebuild
index 292ecd242d22..672fdd204679 100644
--- a/media-sound/fluidsynth/fluidsynth-2.1.0.ebuild
+++ b/media-sound/fluidsynth/fluidsynth-2.1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="LGPL-2.1+"
SLOT="0/2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86"
IUSE="alsa dbus debug examples ipv6 jack ladspa lash network oss portaudio pulseaudio +readline sdl +sndfile systemd threads"
BDEPEND="
diff --git a/media-sound/fmit/Manifest b/media-sound/fmit/Manifest
index a6c4a6d303bd..e91efa8f7f4c 100644
--- a/media-sound/fmit/Manifest
+++ b/media-sound/fmit/Manifest
@@ -1,3 +1,3 @@
DIST fmit-1.0.15.tar.gz 295365 BLAKE2B 9424c1fac390adc7fb8746ce05b354b31bc9f4ef8dc49bd8ca2c1362d9b57c1c0d8b10e110faae9d48363dd02f80967c767ade0e67096c27bcf5ae1c9d1fa8ca SHA512 44537669391f5043efe35b53d9693f8ab6a151918583d35439c1b29feca4a707225038512c9a2de734ada9e9acb3b4b191b866038edaed9fe8d1fee09c540aac
-EBUILD fmit-1.0.15-r2.ebuild 1570 BLAKE2B 34c007975c899da4d94e4f8d4509c66937fed56e4cd3c84638b7e45465152d45b4dd133cc916cfd1f687af58870374eadf13bfc48626aaecb78c9155afde83bf SHA512 8aa800e5e6697e8560ea378b7f3e8fc2d8fa533d50eebefe6b703c96705b6573a1e3b3c800c57fd95b531683da82213fba7aa404825b9fd0230da217f29719bd
+EBUILD fmit-1.0.15-r3.ebuild 1575 BLAKE2B 790f981a44be415d88333836fbb63aec21f3796fd94acb281511ab96d37d6d5cfb3bd70246130913a284f0d457c277e582d6e0bd1cedcb0e7c6834090b116b20 SHA512 84fbd172aff618d33fb51603214e3eb743cc30440a52157845d13d3385133f7280e672c84c7231ffe35767fa25780e9baa7b3a84c9a964d718958e5bf545ac3d
MISC metadata.xml 251 BLAKE2B 41d57d683fe855b6ee6b161b1c9bcc193e33ed5c184df3738f693f0c078978a6d7bfde323243822cd5e0679122e6241158f0e6ecd237fe8f0e7e770c95d7fd19 SHA512 16072c41732d3c5486b4066a8f17cc829688c24772a002ea72c1deae3dcd78f4ee72bd7948782ca970fdb2e5cba66a16db205a384de036186814b2345f2f103c
diff --git a/media-sound/fmit/fmit-1.0.15-r2.ebuild b/media-sound/fmit/fmit-1.0.15-r3.ebuild
index 163fafa5f86d..1d322a86d482 100644
--- a/media-sound/fmit/fmit-1.0.15-r2.ebuild
+++ b/media-sound/fmit/fmit-1.0.15-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ IUSE="alsa jack oss portaudio"
RDEPEND="
dev-qt/qtcore:5
- dev-qt/qtgui:5[-gles2]
+ dev-qt/qtgui:5[-gles2-only]
dev-qt/qtmultimedia:5
dev-qt/qtopengl:5
dev-qt/qtsvg:5
diff --git a/media-sound/frescobaldi/Manifest b/media-sound/frescobaldi/Manifest
index a33c1897cbe4..2df1559bca7d 100644
--- a/media-sound/frescobaldi/Manifest
+++ b/media-sound/frescobaldi/Manifest
@@ -1,5 +1,3 @@
-DIST frescobaldi-3.0.0.tar.gz 4895317 BLAKE2B 6a9a2b92d075742f54b3148761f1946c4dd73616482aec9278c0326d5597773ce6eb714f8d31d49f79051294d23d4e43552ce29bde0f464d1a677900b8a276f6 SHA512 e33cbcb70bec74239cd84691725e9978b6c6fee391848c7de8ea32dd5459d953ddda120eeea25a602154d94a84947b6c151237b859450162db0822ef58fd7787
DIST frescobaldi-3.1.1.tar.gz 6244496 BLAKE2B 0687a608c773d3295197ea7ef117fa099acc2dfcd2de0f7e7ed69ff6ab643007d631f9e3abc1509163503473cc2d95f7cfe7ca87a5d636a796490af8479b8db0 SHA512 b4f65bdbcb5ed1c9837b84f9721b166dbac3d5ed12d03521d91d9f4660ff61af951209071ceae07158da3ad9f7c7152924a4f5ce87deedc8d90decf4b4efa86d
-EBUILD frescobaldi-3.0.0.ebuild 1030 BLAKE2B b6aa4e14ef27494c28554cb31a0ed96036a4287f556d8041bbab954de677ba20b086ac210c9f9714f859bb5478618ffd05efd64f328184f33b08c350d6a3260c SHA512 44f7e7fb23f738e65fe9664fa68bb55665ef07c0451f5cd9d2e518d71d530d9d952f51da504831e09259b1bd11c9a38b6440cb3d4049069cf30b69b80081d352
-EBUILD frescobaldi-3.1.1.ebuild 989 BLAKE2B 447ef427f21ef017f0b39c59c50f4b1d2108653602622afe0416f31bddbc1d92ff371c346e3da52fa7fd7a8e5d1a7eb87754f559f8e73b5405ad0b43ddaf3ffd SHA512 8c53e5311d6822f6adb501579ef444d63d2cf352a8819ab59d4eeb02f1d402618d3cc6151b21b81a1ac46cbb6cb9bd6e4afd055d28a942157da74ea76955b932
+EBUILD frescobaldi-3.1.1.ebuild 987 BLAKE2B 6cb7cca665a0330f5eba2918ff573f1896504b1363a4cd762c2475bfabd949d02751eede6b2a476afb8158fc19d95cfc289439343bca6fc8b18ac420f65a389f SHA512 9838b1456de6607a9c8d33e093a9ac31616fcbd55beaefe0fdb6d5b20dd49bfc663d477c5156d6a3c423ea15941226b89d38a7fa18eff813a4861a2cef4d2307
MISC metadata.xml 437 BLAKE2B 5df0dcf6f211964427c34070f126b8a7b65f4341d5ca0edc899e413d112eb3920197086981537847506148b11b58cfcba80213839e5171baf8c16f05781765f6 SHA512 fee7fc00ca40615d9470bcf15ac3df4541864f825f55021c4b8d59891ea1fbec88f4e5133cceef05791cee1d95be320c7405cdfa67446863bdd2b23e86ca2940
diff --git a/media-sound/frescobaldi/frescobaldi-3.0.0.ebuild b/media-sound/frescobaldi/frescobaldi-3.0.0.ebuild
deleted file mode 100644
index 29f2edc3b28c..000000000000
--- a/media-sound/frescobaldi/frescobaldi-3.0.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-inherit distutils-r1 gnome2-utils xdg-utils
-
-DESCRIPTION="A LilyPond sheet music text editor"
-HOMEPAGE="http://www.frescobaldi.org/"
-SRC_URI="https://github.com/wbsoft/${PN}/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-# portmidi? ( media-libs/portmidi[${PYTHON_USEDEP}] ) # bug 550820
-DEPEND="
- dev-python/PyQt5[gui,network,printsupport,svg,webkit,widgets,${PYTHON_USEDEP}]
- >=dev-python/python-ly-0.9.4[${PYTHON_USEDEP}]
- dev-python/python-poppler-qt5[${PYTHON_USEDEP}]
- >=media-sound/lilypond-2.14.2"
-RDEPEND="${DEPEND}
- x11-themes/tango-icon-theme
-"
-
-python_prepare_all() {
- rm -r frescobaldi_app/icons/Tango || die "failed to remove tango icon theme"
- distutils-r1_python_prepare_all
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/media-sound/frescobaldi/frescobaldi-3.1.1.ebuild b/media-sound/frescobaldi/frescobaldi-3.1.1.ebuild
index bc65a3bed639..5d7706e5c5f6 100644
--- a/media-sound/frescobaldi/frescobaldi-3.1.1.ebuild
+++ b/media-sound/frescobaldi/frescobaldi-3.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/wbsoft/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
DEPEND="
diff --git a/media-sound/gnome-music/Manifest b/media-sound/gnome-music/Manifest
index 5dd2dda394d6..7a2db22a1ddb 100644
--- a/media-sound/gnome-music/Manifest
+++ b/media-sound/gnome-music/Manifest
@@ -1,3 +1,7 @@
DIST gnome-music-3.32.2.tar.xz 1391112 BLAKE2B ec64d48bcc137c69df77d9d9fadb3fa5c1809850e7a434d501cf6fd680500e57a4e6946ab591db9b715e728f0274f37b659afce53fd9213b3cf74f329f4373f3 SHA512 633748dcb5cf839f29059fd9bdd5283c455a4157d6c004168d9ef80352b83be3db547377034d0d78af0b6a84fec6fb941888bd53aa14c8bf51da880f04170a23
+DIST gnome-music-3.34.4.tar.xz 1412396 BLAKE2B 44899422b9a16de48b1435f139ff49f96a9d9e078354f2449ca551deac30b9b4d201e9dadcca700a44a170a6552559b8f06e80c6f248a37aba676dfe64cb7f4c SHA512 7d0450e63a890f10f825892a502b6fe5fbbae389b38e9487a768c50e632c82b89b29263cca2eef07abde429ebdcd1e140ec81ed748cdb643e94c2892f8e5d871
+DIST gnome-music-3.34.5.tar.xz 1415240 BLAKE2B 3545541171b023da116ebee5d28a2b69b6b45677cde26c833ea0992ba9bc41d4792375dbf3617105da53f0e98d21576e166980e896527a60d47c92690b343a27 SHA512 c4f3c8cd7e8a6d24d3766672acfe3abc340d0cd305ba0d3d0a87c02b5a5f9e8c47bee9d8284e76ad28c51eeebe56e3163f4e5c34c89e294801d0047b8476f80f
EBUILD gnome-music-3.32.2-r1.ebuild 2010 BLAKE2B b3b123804ae70083bd1196e164edee687a1c3142db14426b60b34417af6a042e86975e3a08f659b92c8683e5dc6f0a3a66dcce804894ec0827748ab1590baca2 SHA512 901c7210a21a1b6702a8513250b83946810e547529536ffceae88cb66e95a29012e058333d75c55c56c01375d8bd940983c2a157e47c3f5f63d75fda3c84f83a
+EBUILD gnome-music-3.34.4.ebuild 2035 BLAKE2B c6fe49d24527a9fb61a3c3e166164a86ec5598a54247275e9e145c1da15c2679bd7ef2f0af6601fab44b793859e719df78536f326f40b725eea9a79a2bb38c58 SHA512 0c7e7a9a847e7c79aba6a50205b9fbf7df8d9d8bb0b7741303765c61684b66def80fdeaf379ce96592819a765ea3e3ba24c09aad1061706cc00fcd075a4b2de6
+EBUILD gnome-music-3.34.5.ebuild 2035 BLAKE2B c6fe49d24527a9fb61a3c3e166164a86ec5598a54247275e9e145c1da15c2679bd7ef2f0af6601fab44b793859e719df78536f326f40b725eea9a79a2bb38c58 SHA512 0c7e7a9a847e7c79aba6a50205b9fbf7df8d9d8bb0b7741303765c61684b66def80fdeaf379ce96592819a765ea3e3ba24c09aad1061706cc00fcd075a4b2de6
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/media-sound/gnome-music/gnome-music-3.34.4.ebuild b/media-sound/gnome-music/gnome-music-3.34.4.ebuild
new file mode 100644
index 000000000000..fde8cf288529
--- /dev/null
+++ b/media-sound/gnome-music/gnome-music-3.34.4.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="Music management for Gnome"
+HOMEPAGE="https://wiki.gnome.org/Apps/Music"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="${PYTHON_DEPS}
+ >=dev-libs/glib-2.50:2
+ net-libs/gnome-online-accounts[introspection]
+ >=dev-libs/gobject-introspection-1.54:=
+ >=x11-libs/gtk+-3.24.7:3[introspection]
+ >=dev-libs/libdazzle-3.28.0[introspection]
+ >=media-libs/libmediaart-1.9.1:2.0[introspection]
+ net-libs/libsoup:2.4[introspection]
+ >=app-misc/tracker-2.2.0:=[introspection(+)]
+ $(python_gen_cond_dep '
+ >=dev-python/pygobject-3.29.1:3[cairo,${PYTHON_MULTI_USEDEP}]
+ >=dev-python/pycairo-1.14.0[${PYTHON_MULTI_USEDEP}]
+ ')
+ >=media-libs/grilo-0.3.9:0.3[introspection]
+ >=media-plugins/grilo-plugins-0.3.9:0.3
+"
+# xdg-user-dirs-update needs to be there to create needed dirs
+# https://bugzilla.gnome.org/show_bug.cgi?id=731613
+RDEPEND="${DEPEND}
+ || (
+ >=app-misc/tracker-miners-2.2.0[gstreamer]
+ >=app-misc/tracker-miners-2.2.0[ffmpeg]
+ )
+ x11-libs/libnotify[introspection]
+ media-libs/gstreamer:1.0[introspection]
+ media-libs/gst-plugins-base:1.0[introspection]
+ media-plugins/gst-plugins-meta:1.0
+ media-plugins/grilo-plugins:0.3[tracker]
+ x11-misc/xdg-user-dirs
+"
+BDEPEND="
+ dev-libs/libxml2:2
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+RESTRICT="test" # only does desktop and appdata validation, and latter needs network to validate screenshot from https
+
+pkg_setup() {
+ python_setup
+}
+
+src_prepare() {
+ sed -e '/sys.path.insert/d' -i "${S}"/gnome-music.in || die "python fixup sed failed"
+ xdg_src_prepare
+}
+
+src_install() {
+ meson_src_install
+ python_fix_shebang "${D}"/usr/bin/gnome-music
+ python_optimize
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/media-sound/gnome-music/gnome-music-3.34.5.ebuild b/media-sound/gnome-music/gnome-music-3.34.5.ebuild
new file mode 100644
index 000000000000..fde8cf288529
--- /dev/null
+++ b/media-sound/gnome-music/gnome-music-3.34.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="Music management for Gnome"
+HOMEPAGE="https://wiki.gnome.org/Apps/Music"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="${PYTHON_DEPS}
+ >=dev-libs/glib-2.50:2
+ net-libs/gnome-online-accounts[introspection]
+ >=dev-libs/gobject-introspection-1.54:=
+ >=x11-libs/gtk+-3.24.7:3[introspection]
+ >=dev-libs/libdazzle-3.28.0[introspection]
+ >=media-libs/libmediaart-1.9.1:2.0[introspection]
+ net-libs/libsoup:2.4[introspection]
+ >=app-misc/tracker-2.2.0:=[introspection(+)]
+ $(python_gen_cond_dep '
+ >=dev-python/pygobject-3.29.1:3[cairo,${PYTHON_MULTI_USEDEP}]
+ >=dev-python/pycairo-1.14.0[${PYTHON_MULTI_USEDEP}]
+ ')
+ >=media-libs/grilo-0.3.9:0.3[introspection]
+ >=media-plugins/grilo-plugins-0.3.9:0.3
+"
+# xdg-user-dirs-update needs to be there to create needed dirs
+# https://bugzilla.gnome.org/show_bug.cgi?id=731613
+RDEPEND="${DEPEND}
+ || (
+ >=app-misc/tracker-miners-2.2.0[gstreamer]
+ >=app-misc/tracker-miners-2.2.0[ffmpeg]
+ )
+ x11-libs/libnotify[introspection]
+ media-libs/gstreamer:1.0[introspection]
+ media-libs/gst-plugins-base:1.0[introspection]
+ media-plugins/gst-plugins-meta:1.0
+ media-plugins/grilo-plugins:0.3[tracker]
+ x11-misc/xdg-user-dirs
+"
+BDEPEND="
+ dev-libs/libxml2:2
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+RESTRICT="test" # only does desktop and appdata validation, and latter needs network to validate screenshot from https
+
+pkg_setup() {
+ python_setup
+}
+
+src_prepare() {
+ sed -e '/sys.path.insert/d' -i "${S}"/gnome-music.in || die "python fixup sed failed"
+ xdg_src_prepare
+}
+
+src_install() {
+ meson_src_install
+ python_fix_shebang "${D}"/usr/bin/gnome-music
+ python_optimize
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/media-sound/grip/Manifest b/media-sound/grip/Manifest
index a2b2a17a8ef7..52bbbf188db4 100644
--- a/media-sound/grip/Manifest
+++ b/media-sound/grip/Manifest
@@ -1,5 +1,5 @@
DIST grip-4.0.1.tar.gz 1004917 BLAKE2B 0102d21570c5716283354cda65c694b3be708e7718535f2f3c806187edcd5ebceb834fec9f73908780d23e33f973b60e223a8d7d60e0f61f2bbe0e5340792f16 SHA512 3c5d13e83ae5b0ac03f887fd96b254700f25850ec8794daf4ff454efea0bd59e6a201e0104ffb72c5cc07fee67efe13d0891354faf09452a667131e04d9e1ac3
-DIST grip-4.1.0.tar.gz 1208833 BLAKE2B 2ec7913abaef2fc91227e47aee3f729cc8d2d5db63392e271ea8fc8176117ce12bbe0c0644527c6d701906b865da3aba09f4b2ee8c804263789072eae638eef7 SHA512 c3a0010a96e5edfe7bf41f69938a4e0d5fbe08c477d01ac85eccd9a56c0a9b9f3c4b5fdcb661b0257721e941e061b6f2df3685f81926d1c54838deb86f015cb5
-EBUILD grip-4.0.1-r1.ebuild 1140 BLAKE2B 099211a6ee35912984c5911be40f6565d9e4026f7a4da93490cdd428a4120db93a67c4979c854086f4dc1785460cbb0eed92a4fe0336959cbdd798bca5214ec2 SHA512 ffd3fdab80adb32da14ba0150ab97153754b44818eabb49017df15ad6a4794db96df748ad5fffa7e97dc1a755fd53292d658746c8c51dd35b378f9e052138fe1
-EBUILD grip-4.1.0.ebuild 1077 BLAKE2B a6f56d13e778378eae796dc090b04152d148db998a0ee1416ca8d680e57a618298a8a2428d80d9d029fee64962fdf74230f9ed84cbce82ab57a1a5ee0b5a3edd SHA512 136db8127b80a40c0e19abd3ba59a597b190c1e81337e1aae4e304c83a4dc8f243c1eea3c96e60a647d321d497a21acd43be8090cbe8d14ec02943af1bb5e73d
+DIST grip-4.1.1.tar.gz 1211196 BLAKE2B 677ace9ef740db150a2cfc9b597b148b50015dda79cb41b53cd656451b038ff71d6efdf3e17bea65accc071ec0116c6025a7c9619cb09a3782eeb94904e431a9 SHA512 c6af48b0fa89fb342c73614c6193973811ccf72837a46eb1a3971ffcfa9a20bb4fb8705ba674b093e2c4f6f78f9ded323cf5453cdecf53c467238430f98ba267
+EBUILD grip-4.0.1-r1.ebuild 1141 BLAKE2B ec212c5bdcfabdafa9205f8880c01c50a8404c864243dd54474333a7c479b6eafb3e27e17afc9093a46efd5c8127185c01f30e62c4a11cb2ca9481b17188f872 SHA512 fd45655be378d498cc16ad51c2ab141d72dbf5924bcef19f3d8ee0a9088629cfae10427ffad6356f4c7509df5a3176633f1c0d99edcd42482f7e2b26871b4f9c
+EBUILD grip-4.1.1.ebuild 1077 BLAKE2B a6f56d13e778378eae796dc090b04152d148db998a0ee1416ca8d680e57a618298a8a2428d80d9d029fee64962fdf74230f9ed84cbce82ab57a1a5ee0b5a3edd SHA512 136db8127b80a40c0e19abd3ba59a597b190c1e81337e1aae4e304c83a4dc8f243c1eea3c96e60a647d321d497a21acd43be8090cbe8d14ec02943af1bb5e73d
MISC metadata.xml 327 BLAKE2B 3e97916828952f228021896112537b6fa34d2dd248200e76de94e1bb2bb072b6ffb8d97ff69616ebd0d778cffe1aab456bdebea17ec4b93cdbf2cc273c8ed9bf SHA512 3daf9c932bd4e3392751cb3c89ffbaf77b4da1eb3acc20a5cc30bfb8a1d0bc054fe1012ed76499f3c24ca0b599fbdafe9357a7ed1f26b8c4e924a48ffeb8bf14
diff --git a/media-sound/grip/grip-4.0.1-r1.ebuild b/media-sound/grip/grip-4.0.1-r1.ebuild
index 7c0a4b85f944..992f5cdd3e13 100644
--- a/media-sound/grip/grip-4.0.1-r1.ebuild
+++ b/media-sound/grip/grip-4.0.1-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/grip/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
IUSE="vorbis"
# lame and vorbis-tools are no real RDEPENDs. But without them
diff --git a/media-sound/grip/grip-4.1.0.ebuild b/media-sound/grip/grip-4.1.1.ebuild
index ea1d05e4b634..ea1d05e4b634 100644
--- a/media-sound/grip/grip-4.1.0.ebuild
+++ b/media-sound/grip/grip-4.1.1.ebuild
diff --git a/media-sound/gsm/Manifest b/media-sound/gsm/Manifest
index a7ee1c59b7f5..520a28bea469 100644
--- a/media-sound/gsm/Manifest
+++ b/media-sound/gsm/Manifest
@@ -2,5 +2,5 @@ AUX gsm-1.0.12-64bit.patch 591 BLAKE2B f72688a27c9e52bd3e0b40018f2e035da4284c40e
AUX gsm-1.0.12-memcpy.patch 301 BLAKE2B 887d9dd0c9220284f1ef69bad73e5e311994fb020bc06742cd931fead416937ae25d0e3364432be5c4cc408c57fad80bb524fddf7db75bf53e70158da4a8f089 SHA512 922999a35a5d8f646ebe61d7b7aacadbd75848a5446462a8173e040f7d4b0748c55196c1be0653752f076a01d7eb07e5bfce3fe23b81a38f1ee9f97d61cd6200
AUX gsm-1.0.13-shared.patch 3723 BLAKE2B 4bd926e470d7c120560fe2378dd87496e47760efe293db5e9b1b61cf5075cb737425ca1e7c6b7a92068c95416603b3a5c46741e04f30a477c8d39b0b0c33e63f SHA512 0872ddb6c93ab6f7082f4a999a39439ceaa8337bf72c0a690ebbf1561a605d2664ceec14eba81a36ab244c3cfe3f3edafe3ee76869a68aeffe6fcc3f12026957
DIST gsm-1.0.13.tar.gz 65318 BLAKE2B 22bb79e3afd9a2e99041693288342b55969207223486200d4aebc61908930040b6b766a9bf673ec6b484eeb95833684c79f34c95d32da17cfb4c36d025004858 SHA512 0d0cf9e1e81e64cd84f588c1e4f0cb74b849d45e41fdebf860f63588084c73c7c5198bfe73a6c976bda5735ee516661d3db00afbb5cc5886a7ee3a7b31d673aa
-EBUILD gsm-1.0.13-r1.ebuild 1552 BLAKE2B a2497a03312f7c2f19b38aa100412f57b6b5da9b6a7eca57d5bc3aaecaca1325a864084e80a639f4c0a37728ba587378f4d0b692b4b70be7d7b0146292db0cca SHA512 a6a10bd4595414aa93fc7f6c200d6f6b827959f216cb26e669f357b284033efe184047a5a3d9adac7b0d2482ecba5112de100d8eda295c1c06d570210ceaf41b
+EBUILD gsm-1.0.13-r1.ebuild 1553 BLAKE2B 6b343d4018055057fe85e0a617b7c01e224c2bda2b6879aad77f79578616ba50a6bf979c4b5bc24ebb25df7f9802a0fc1103bffe0d2db605a6d26b5d5ddd0efa SHA512 6dea985eb488d035971ca83f34c580f6f202740b8c46edec81f621e974fbad595c1b98bc3db170790c2d62f1083300e314d626b5a506958e9dd3db5bc678f2cd
MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
diff --git a/media-sound/gsm/gsm-1.0.13-r1.ebuild b/media-sound/gsm/gsm-1.0.13-r1.ebuild
index d3d3f04aee8b..676c7daf803c 100644
--- a/media-sound/gsm/gsm-1.0.13-r1.ebuild
+++ b/media-sound/gsm/gsm-1.0.13-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="gsm"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
S="${WORKDIR}/${PN}-$(ver_rs 2 '-pl' )"
diff --git a/media-sound/gtick/Manifest b/media-sound/gtick/Manifest
index 4661472329ba..5e323e7cee19 100644
--- a/media-sound/gtick/Manifest
+++ b/media-sound/gtick/Manifest
@@ -1,3 +1,6 @@
+AUX gtick-0.5.4-desktop.patch 832 BLAKE2B 5eec851966ed2287b6d4d13629114b91d09b80ab52743a6537a1bd3b88c36fdd96b837a4f3725d85edac5957ffa546dcb56c3f00140e7dbfefbf01b020521bdc SHA512 4f26a64ea2ea327a9ceeba2b133c92bf8529f8dcdcf66eebf3110f976d147001990ffe29acafaee9e6cf38d36dbdd0e7484a9905a04f6f14b5cd389634100df1
+AUX gtick-0.5.4-fno-common.patch 624 BLAKE2B b3131096edc3262ad15ef27e57d1552ab80b933c64f191eacfe2275d3bff6e77c053a67f2d3678d98d5d1ee20b923b255fcb3913ddcfeb56a7b3fc1e5568647a SHA512 315f18be8f9467711da530afc98e63f4e416fc466a9fedbd2a5e84e3774a3f7ffd4b74d6bbbebaba2370109bb8b584f54823ba46faf70128aec97ec56cf16ee8
DIST gtick-0.5.4.tar.gz 641902 BLAKE2B f1832f46b559908ae0c40bd0f6a08e145a0ba58a6cf2f8e7235b4f3f0b9141ea514cf52c51cef24d745ce360423daab855c42b5f6719664be65bf5f254650c1d SHA512 28ea6f38952c376f1f684e7b598d1032063f7fdf3454cdb86735cb835079312c0d1c30dfeade7272f5399296f2a2ede5b81524036a9ac0d91e0878865fab446e
+EBUILD gtick-0.5.4-r1.ebuild 1131 BLAKE2B cb9af368744efe8b59d5bf91751898189062d5999481c07e88dc4515023d895a6d94ef35fdc5e7064952afaceef4466a49a52a1e0c3442bf6464688c2b10856c SHA512 3cdefd4a5705ebda0cc2cffeaa0b8375796207df09a469564e8b22e55e6a55e74ec28922d23a780411a64eb3c26ae9bded3d33a6a27800374585af86590efff6
EBUILD gtick-0.5.4.ebuild 816 BLAKE2B 57c114edb48af45d23246129c0ad0c78d21c637fa9e3a647eaeebb9676303f45ce894ed96d7a1afb0cedad38ece9c3651995a5131574c90cb84831da6881e086 SHA512 774b3518bfcf3f2e18fae37f2bb85b6785b035ed20bc3315a9ef52cdeb13f4716ee472f85b0ed46f05f29b47551ecdcdf227f292758b5cf411f077161520bbe6
-MISC metadata.xml 253 BLAKE2B 6426153a5fa5bbad2aaffd28a6460f87a35678319768c57ac8dfae02b2229f6278dead4f564e6bc2bfd54d7143aed95c382abc2ee16c1073e9fbaf4f84cc0fef SHA512 78b724be3e1dbd6fc3c2e92cdbacc15ea4b0e8ee6fa22f76ebdd882b3a7bbedeaf8f80a29e36ec67e0432d2dfad3f57de4bc46480f92c8e544322755292df894
+MISC metadata.xml 478 BLAKE2B 5dda5dcbc5d1ca329e38762dc8d6d95a0f2710f97cce2fb4937ac01955c64031a1957900ff2cea5a61a0646436f900b735b3126df7acf9bcf7be48611e7fc0c0 SHA512 7e474d535527343cd3c97b3da68da7f8e98ce5db90e9f868004bfa5d0eb30d99432e56a3d789045e54f66d2932c47a56418896fc9be2771fa9b305be2be4b004
diff --git a/media-sound/gtick/files/gtick-0.5.4-desktop.patch b/media-sound/gtick/files/gtick-0.5.4-desktop.patch
new file mode 100644
index 000000000000..7aa0995b0394
--- /dev/null
+++ b/media-sound/gtick/files/gtick-0.5.4-desktop.patch
@@ -0,0 +1,32 @@
+Downstream patch. No upstream activity since 2014.
+
+From b07f665d712fdbebfd506ef6301fc9ac71660e96 Mon Sep 17 00:00:00 2001
+From: Alexander Tsoy <alexander@tsoy.me>
+Date: Thu, 19 Mar 2020 21:17:22 +0300
+Subject: [PATCH 2/2] Fix desktop file
+
+---
+ gtick.desktop | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/gtick.desktop b/gtick.desktop
+index 05cf5ed..a31dee3 100644
+--- a/gtick.desktop
++++ b/gtick.desktop
+@@ -5,9 +5,10 @@ Name=GTick
+ Comment=a GTK-based metronome
+ Comment[pt]=Um metrônomo baseado em GTK
+ Comment[pt-br]=Um metrônomo baseado em GTK
+-Exec=/usr/bin/gtick
+-Icon=/usr/share/icons/hicolor/64x64/apps/gtick.xpm
++Exec=gtick
++Icon=gtick
+ Terminal=false
+ Type=Application
+ Categories=GTK;AudioVideo;Audio;
+-GenericName[pt_BR]=
++GenericName=Graphical Metronome
++StartupNotify=true
+--
+2.24.1
+
diff --git a/media-sound/gtick/files/gtick-0.5.4-fno-common.patch b/media-sound/gtick/files/gtick-0.5.4-fno-common.patch
new file mode 100644
index 000000000000..37747cef1b88
--- /dev/null
+++ b/media-sound/gtick/files/gtick-0.5.4-fno-common.patch
@@ -0,0 +1,27 @@
+Downstream patch. No upstream activity since 2014.
+
+From 23f5585ba3dcf276cd3f71c25f710e68823f97e9 Mon Sep 17 00:00:00 2001
+From: Alexander Tsoy <alexander@tsoy.me>
+Date: Tue, 17 Mar 2020 17:14:50 +0300
+Subject: [PATCH 1/2] Fix building with -fno-common
+
+---
+ src/optionlexer.l | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/optionlexer.l b/src/optionlexer.l
+index df79dd5..97ed29d 100644
+--- a/src/optionlexer.l
++++ b/src/optionlexer.l
+@@ -40,7 +40,7 @@
+ #include "optionlexer.h"
+
+ char* option_filename;
+-YYLTYPE option_lloc;
++#define YYLTYPE option_lloc;
+
+ void option_locate();
+ %}
+--
+2.24.1
+
diff --git a/media-sound/gtick/gtick-0.5.4-r1.ebuild b/media-sound/gtick/gtick-0.5.4-r1.ebuild
new file mode 100644
index 000000000000..ca520476a379
--- /dev/null
+++ b/media-sound/gtick/gtick-0.5.4-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop xdg-utils
+
+DESCRIPTION="Metronome application supporting different meters and speeds ranging"
+HOMEPAGE="https://www.antcom.de/gtick"
+SRC_URI="https://www.antcom.de/gtick/download/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="nls sndfile"
+
+RDEPEND="media-sound/pulseaudio
+ x11-libs/gtk+:2
+ sndfile? ( media-libs/libsndfile )"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/bison
+ sys-devel/flex
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-fno-common.patch
+ "${FILESDIR}"/${P}-desktop.patch
+)
+
+src_prepare() {
+ default
+
+ sed -i 's:^\(appdatadir = .*/\)appdata:\1metainfo:' \
+ Makefile.in || die
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable nls)
+ $(use_with sndfile)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ local res
+
+ default
+
+ for res in 32 48 64; do
+ newicon -s ${res} src/icon${res}x${res}.xpm gtick.xpm
+ done
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/media-sound/gtick/metadata.xml b/media-sound/gtick/metadata.xml
index ee7258ac28eb..1dd556888a36 100644
--- a/media-sound/gtick/metadata.xml
+++ b/media-sound/gtick/metadata.xml
@@ -5,4 +5,12 @@
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
</maintainer>
+ <maintainer type="person">
+ <email>alexander@tsoy.me</email>
+ <name>Alexander Tsoy</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-sound/guitarix/Manifest b/media-sound/guitarix/Manifest
index 7e4d98adbf1f..66a081ef1064 100644
--- a/media-sound/guitarix/Manifest
+++ b/media-sound/guitarix/Manifest
@@ -1,6 +1,4 @@
-DIST guitarix2-0.38.1.tar.xz 80768608 BLAKE2B fd745955d8b44da72c669e69c36294d4a2131f2b5868e7e254a0b33768852ba9fcf9302f2a7ebd962c8a6dc02a543f70574466c51341a371c9fb988989123e50 SHA512 54d08b4ed20b9df4c69d0c86e4d668c53fffde8919f5570f376cee903926bd01945169d177d0d45976569ea55b28f8dca7884ac6dfe2f063df6583467559c5b7
DIST guitarix2-0.39.0.tar.xz 80769472 BLAKE2B a699545b7e4a9992ed11a17ee9f82170c1891a95a0543c3b847ff2a02ab4e6597c28cbb4708f85022b1e94f0184b6dc712c271729bdda07373101ea9e8a1323f SHA512 5eb799498385ab9aa865e3f5a7e79d77f7f62c9bd7ad6875ec32bdec85829ed5b84bed3b0eab786ce74088fe2e1d53080f70afcb25ab1ef8d8f78a676b4947df
-EBUILD guitarix-0.38.1-r1.ebuild 1713 BLAKE2B 3ad1114341e087c23c93c6e2254c5a421db7b70bb142d4d21c9785baedadabc8e1c107eafc7b8e762c6fb4e3364590b6f2ccf8d0ee62a39d01d8b0dd02e85be6 SHA512 c50aa18d3ee47b2c865415c259f925a7bf3d0a78737e779f2c9790ab62c099a40826cb82254456b00379486e45c5c20c7643d62bfe4b8c4962183c2421f523e9
-EBUILD guitarix-0.39.0.ebuild 1725 BLAKE2B bc8b07d52d1ca21cd2e0108ee760aa086ea389b2c01d06d404b9d264ad25e549c288a60a13aeab11474055937dbe37da1a2045b98bd287ebde7eeade1ee88470 SHA512 43f1d52c476823e3513aff1d5456b4dc97d7d048826f4d5cf1f538b61b6ae24b2b14a5ce9afc53e4575fbbfd59a13bb3eb93d167155be3fd66a26cb5459b0389
+EBUILD guitarix-0.39.0.ebuild 1724 BLAKE2B 301bebf30887e39b61a443ab11edd7ab25a37234b51c10dabbc9b9e085d2c7befbc5fda8087c9e3a2a74a6784bce58e20f5ab69493a19762f4143b3511ae9e9f SHA512 aa28471e55303d706a80b34db6a785bc98e7a922196311b89053b6827a0333fd96223bcad7cb60d511ac04060ba5251295d0f4d3b5c6c2516dc344a71b35e78b
EBUILD guitarix-9999.ebuild 1739 BLAKE2B 852d66f82f19f896a39b2353a6421ac2de9b8ac4887554dd35c9f585ace40e11809d1fee8f6a1f9a2d1377bc1754c35be27875f7f58bc40a319dd2c9155fb3c6 SHA512 bd525153a675570d3d08922cb8434c8dedfdca76ba4be39296488d06ddabd90ac943b840c3544aef05181e4e5b2fe016cb2452393944afeee5261758fded390a
MISC metadata.xml 595 BLAKE2B 22b392d194412eb045a3892e77a79f809215cdfc7e7afa42da59284f88975bd6d789a5a8e215c1137093266ba19e0be463d7b51b7b6506ff38f8591fd7b5cefb SHA512 5ccc8bcc15cf8fd7a5a4e18cb805765d6cc1b735c08b3194f3b4bc20d94e4d00d1db4fb9869bd58c82bcd39951d7421647811f61f7add2733e6719e6b5d78c3d
diff --git a/media-sound/guitarix/guitarix-0.38.1-r1.ebuild b/media-sound/guitarix/guitarix-0.38.1-r1.ebuild
deleted file mode 100644
index 86dcaacde860..000000000000
--- a/media-sound/guitarix/guitarix-0.38.1-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='threads(+)'
-
-inherit python-any-r1 waf-utils xdg
-
-MY_P="${PN}2-${PV}"
-
-DESCRIPTION="Virtual guitar amplifier for Linux"
-HOMEPAGE="http://guitarix.org/"
-SRC_URI="mirror://sourceforge/guitarix/guitarix/${MY_P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="bluetooth debug lv2 nls +standalone zeroconf"
-REQUIRED_USE="|| ( lv2 standalone )"
-
-COMMON_DEPEND="dev-cpp/eigen:3
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/glib:2
- >=media-libs/libsndfile-1.0.17
- >=media-libs/zita-convolver-3:=
- media-libs/zita-resampler
- >=net-misc/curl-7.26.0
- >=sci-libs/fftw-3.1.2:3.0=
- x11-libs/gtk+:2
- lv2? ( media-libs/lv2 )
- standalone? (
- dev-libs/boost:=
- media-libs/liblrdf
- media-libs/lilv
- virtual/jack
- bluetooth? ( net-wireless/bluez )
- zeroconf? ( net-dns/avahi )
- )
-"
-# clearlooks gtk engine and roboto fonts are required for correct ui rendering
-RDEPEND="${COMMON_DEPEND}
- x11-themes/gtk-engines
- standalone? (
- media-fonts/roboto
- )
-"
-DEPEND="${COMMON_DEPEND}
- ${PYTHON_DEPS}
- virtual/pkgconfig
- nls? ( dev-util/intltool )
-"
-
-DOCS=( changelog README )
-
-src_configure() {
- local myconf=(
- --cxxflags-debug=""
- --cxxflags-release="-DNDEBUG"
- --ldflags="${LDFLAGS}"
- --enable-lfs
- --lib-dev
- --no-desktop-update
- --no-faust
- --no-ldconfig
- --shared-lib
- $(use_enable nls)
- $(usex bluetooth "" "--no-bluez")
- $(usex debug "--debug" "")
- $(usex lv2 "--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2" "--no-lv2 --no-lv2-gui")
- $(usex standalone "" "--no-standalone")
- $(usex zeroconf "" "--no-avahi")
- )
- waf-utils_src_configure "${myconf[@]}"
-}
diff --git a/media-sound/guitarix/guitarix-0.39.0.ebuild b/media-sound/guitarix/guitarix-0.39.0.ebuild
index 275c99ec7948..9d500a3a0a3a 100644
--- a/media-sound/guitarix/guitarix-0.39.0.ebuild
+++ b/media-sound/guitarix/guitarix-0.39.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/guitarix/guitarix/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="bluetooth debug lv2 nls +standalone zeroconf"
REQUIRED_USE="|| ( lv2 standalone )"
diff --git a/media-sound/hydrogen/Manifest b/media-sound/hydrogen/Manifest
index 1da3238b7209..224c98c1333b 100644
--- a/media-sound/hydrogen/Manifest
+++ b/media-sound/hydrogen/Manifest
@@ -1,5 +1,9 @@
-AUX hydrogen-1.0.0_pre20180301-gnuinstalldirs.patch 4495 BLAKE2B 8342dd95dc1cd5ad89948d417c440e791e30c62e365fe9d1d3f8d7c5fa40180475d93a27958e64d4b587846067a4266f87a21d76e0b6ea57acde9154fb5d2e4c SHA512 cb7b068bd0690630ac49060aa8cbe2b3f250f6670ccd3035ad0b412df248c21753ea094dc67d5e3ceb80343b066b833cf3377b2c166e58119de1c112c5bb4c42
-DIST hydrogen-1.0.0_pre20180301.tar.gz 9865493 BLAKE2B 7a29440189b51f9e85560823a1e41b9a7392b51caf6808c0e06ac693a028580f78fac8f3bfe08eda5800a69d00b0f9b6235b6b5c0b7f19971e6bec4c1cf45d6d SHA512 376013ec99c3a3cdb87c03b11919c365b579a81377879ecfe11ed49ae9e7548a938ba23882e32e1921d6a1085ea7f7bc4e8520bc49bc61311dce1a01c8dc5e47
-EBUILD hydrogen-1.0.0_pre20180301-r1.ebuild 1937 BLAKE2B 1338ca9bed21852edf5219f68a1584b4d2ac7ae46fc63f47ae209f261aeba6c69990a773974e5d7eceb7baf34461aa272bb11837b7b9d642b6972104b8f17bbf SHA512 4c5411a87f399211430ad30c94d933494b919bf0ac62e23bda32aadd7af7988c11f1bb924b5cd3ece46a61b743ff6aa65786eab91e319174560b1129a54312cc
-EBUILD hydrogen-9999.ebuild 1711 BLAKE2B e00443f6825529a90d069c2fb0b5de5bd228bf958ca2b755925a582a06002ca83bad6974a0ca32651b21cf71822077adfca176db6989e286b4bc60ff30a0ad94 SHA512 41f79035ba9441357312aaff23b5fd8b51a7009aea1e822796f4d03ae9ed842827e441afb94e10c9dd6d90cfebc8923cd6b0bfa95d441072006899962d159dc5
+AUX hydrogen-1.0.0_beta1_pre20180301-gnuinstalldirs.patch 4495 BLAKE2B 8342dd95dc1cd5ad89948d417c440e791e30c62e365fe9d1d3f8d7c5fa40180475d93a27958e64d4b587846067a4266f87a21d76e0b6ea57acde9154fb5d2e4c SHA512 cb7b068bd0690630ac49060aa8cbe2b3f250f6670ccd3035ad0b412df248c21753ea094dc67d5e3ceb80343b066b833cf3377b2c166e58119de1c112c5bb4c42
+AUX hydrogen-1.0.0_beta2-gnuinstalldirs.patch 2045 BLAKE2B 17c2fdf5e7cf5762db0c86bbe40f7edc58d428eadfe1e910e126d727faeb5dc04089a8a5cce0deefc2b3c4dba22dbe0fba9dc7ab2d3cb3585c4bf24e0947fa36 SHA512 c2556a65dab28977cb2a0fe20818b9b5c2bf6852fb8300721e212c9dc6fdcf32e10ee0d5b2efe9116a1621573e5d0f2eb999f68dd937235e19fe9c71b2bd51c3
+AUX hydrogen-9999-gnuinstalldirs.patch 1879 BLAKE2B fe0e76210853f05a1f6df2b62088daad51e4ec5951fa547415b96e6f036d927bbfc134e41a3b695b96212de196b3b8acf3aeed3fedf5342277b0caadaeb55a9b SHA512 13ca4375ee79c88ff79e3d9fe4f6c1d9d73526e0dc03e4e99d37fcf436cc74f178df9c8fe474e224c9885722d19c8d2c8e693d944a75411811ea41dd15557792
+DIST hydrogen-1.0.0_beta1_pre20180301.tar.gz 9865493 BLAKE2B 7a29440189b51f9e85560823a1e41b9a7392b51caf6808c0e06ac693a028580f78fac8f3bfe08eda5800a69d00b0f9b6235b6b5c0b7f19971e6bec4c1cf45d6d SHA512 376013ec99c3a3cdb87c03b11919c365b579a81377879ecfe11ed49ae9e7548a938ba23882e32e1921d6a1085ea7f7bc4e8520bc49bc61311dce1a01c8dc5e47
+DIST hydrogen-1.0.0_beta2.tar.gz 11375853 BLAKE2B a7b5e8f0fa675a9869d84cad922f8d9119c88983e80c278dced2d03140619f4d8f70eb132319fd75be0a130cbd65a247dc4a8176a09b4c0a678d0f02385aa5aa SHA512 e87b57fb52a1ff00ef0d011321ad721902df5d1d31f3136d702498b9b5b3580cc7df43c0d7f4cecf55fd96957caf9c44a400eddb3bef07d7fe2cfda85ca1e00e
+EBUILD hydrogen-1.0.0_beta1_pre20180301-r1.ebuild 1934 BLAKE2B 8172be96edf774b338efd5e2dc80188a0cd54e766904e735f933b6dbb9dfbd999ba79c0e0cfae92eeda9960ebe548f18fde45fe0c05b4209fd70f42c03bf8d8e SHA512 dddae4c23e7dd7854431c3085bfb7dbb811bdd180592db03196500933a8924235d4a54b45d7cf1e9a6ca831377eb9310763d71349e1c00daf0bb6911368326aa
+EBUILD hydrogen-1.0.0_beta2.ebuild 2022 BLAKE2B dd894e38ae3a1267356666dddc25035e434534f5af0aa3b7faeb995a3020487ff80fa9310f43a524f03f066453c8ea0c762e822a8091b483d3b0eb7e5a4cee91 SHA512 06eb247ce12836dc5c5fa9d4845ec3b2fd124d03a185145929cb2044ef4392468e2b080cdd69bc3b042a99b3862adc1a4fa92e2af3777d81be703bb3d3246fb0
+EBUILD hydrogen-9999.ebuild 2022 BLAKE2B dd894e38ae3a1267356666dddc25035e434534f5af0aa3b7faeb995a3020487ff80fa9310f43a524f03f066453c8ea0c762e822a8091b483d3b0eb7e5a4cee91 SHA512 06eb247ce12836dc5c5fa9d4845ec3b2fd124d03a185145929cb2044ef4392468e2b080cdd69bc3b042a99b3862adc1a4fa92e2af3777d81be703bb3d3246fb0
MISC metadata.xml 477 BLAKE2B 16ddf823d0ac8b091a760f0dfba28581991184f7b507ca64123d85cee9c0a4a05958a28adfc53ddff671f4ac4576fcf3041236779d0ce5a54e42f9f1915940ca SHA512 de194a51ad2ef2cca91c59e2dcdfec0d0f26a206d46309f49df36c5499ca39a4458fc0f66bdbcba70be392aef96365bc2680b67595f46be40c0304f7a1fca70f
diff --git a/media-sound/hydrogen/files/hydrogen-1.0.0_pre20180301-gnuinstalldirs.patch b/media-sound/hydrogen/files/hydrogen-1.0.0_beta1_pre20180301-gnuinstalldirs.patch
index 59a5486e2cad..59a5486e2cad 100644
--- a/media-sound/hydrogen/files/hydrogen-1.0.0_pre20180301-gnuinstalldirs.patch
+++ b/media-sound/hydrogen/files/hydrogen-1.0.0_beta1_pre20180301-gnuinstalldirs.patch
diff --git a/media-sound/hydrogen/files/hydrogen-1.0.0_beta2-gnuinstalldirs.patch b/media-sound/hydrogen/files/hydrogen-1.0.0_beta2-gnuinstalldirs.patch
new file mode 100644
index 000000000000..6238c47504b7
--- /dev/null
+++ b/media-sound/hydrogen/files/hydrogen-1.0.0_beta2-gnuinstalldirs.patch
@@ -0,0 +1,30 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5d9e146..986e435 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -362,10 +362,10 @@ ELSE()
+ INSTALL(DIRECTORY data DESTINATION ${H2_SYS_PATH} PATTERN ".git" EXCLUDE PATTERN "i18n" EXCLUDE PATTERN doc EXCLUDE)
+ ENDIF()
+ IF(NOT MINGW AND NOT APPLE)
+- INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.appdata.xml DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/appdata")
+- INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.desktop DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
+- INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/img/gray/h2-icon.svg DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/scalable/apps/org.hydrogenmusic.Hydrogen.svg")
+- INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/hydrogen.1 DESTINATION "${CMAKE_INSTALL_MANDIR}/man1")
++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.appdata.xml DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/metainfo")
++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.desktop DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/applications")
++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/img/gray/h2-icon.svg DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/scalable/apps" RENAME "org.hydrogenmusic.Hydrogen.svg")
++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/hydrogen.1 DESTINATION "${CMAKE_INSTALL_FULL_MANDIR}/man1")
+ ENDIF()
+
+ #
+diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
+index cfdc72a..b7b0dbc 100644
+--- a/src/core/CMakeLists.txt
++++ b/src/core/CMakeLists.txt
+@@ -66,5 +66,5 @@ INSTALL(TARGETS hydrogen-core-${VERSION}
+
+ IF(NOT APPLE AND NOT WIN32)
+ INSTALL(DIRECTORY include DESTINATION "${CMAKE_INSTALL_PREFIX}" FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE)
+- INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/include/hydrogen/config.h" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/hydrogen" )
++ INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/include/hydrogen/config.h" DESTINATION "${CMAKE_INSTALL_FULL_INCLUDEDIR}/hydrogen" )
+ ENDIF()
diff --git a/media-sound/hydrogen/files/hydrogen-9999-gnuinstalldirs.patch b/media-sound/hydrogen/files/hydrogen-9999-gnuinstalldirs.patch
new file mode 100644
index 000000000000..9b8429753072
--- /dev/null
+++ b/media-sound/hydrogen/files/hydrogen-9999-gnuinstalldirs.patch
@@ -0,0 +1,29 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 04aa6380..e979783e 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -362,10 +362,10 @@ ELSE()
+ INSTALL(DIRECTORY data DESTINATION ${H2_SYS_PATH} PATTERN ".git" EXCLUDE PATTERN "i18n" EXCLUDE PATTERN doc EXCLUDE)
+ ENDIF()
+ IF(NOT MINGW AND NOT APPLE)
+- INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.appdata.xml DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/appdata")
+- INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.desktop DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.appdata.xml DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/metainfo")
++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.desktop DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/applications")
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/img/gray/h2-icon.svg DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/scalable/apps" RENAME "org.hydrogenmusic.Hydrogen.svg")
+- INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/hydrogen.1 DESTINATION "${CMAKE_INSTALL_MANDIR}/man1")
++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/hydrogen.1 DESTINATION "${CMAKE_INSTALL_FULL_MANDIR}/man1")
+ ENDIF()
+
+ #
+diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
+index cfdc72a7..b7b0dbcb 100644
+--- a/src/core/CMakeLists.txt
++++ b/src/core/CMakeLists.txt
+@@ -66,5 +66,5 @@ INSTALL(TARGETS hydrogen-core-${VERSION}
+
+ IF(NOT APPLE AND NOT WIN32)
+ INSTALL(DIRECTORY include DESTINATION "${CMAKE_INSTALL_PREFIX}" FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE)
+- INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/include/hydrogen/config.h" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/hydrogen" )
++ INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/include/hydrogen/config.h" DESTINATION "${CMAKE_INSTALL_FULL_INCLUDEDIR}/hydrogen" )
+ ENDIF()
diff --git a/media-sound/hydrogen/hydrogen-1.0.0_pre20180301-r1.ebuild b/media-sound/hydrogen/hydrogen-1.0.0_beta1_pre20180301-r1.ebuild
index ef5832a6ea2b..d0e4dc0c6437 100644
--- a/media-sound/hydrogen/hydrogen-1.0.0_pre20180301-r1.ebuild
+++ b/media-sound/hydrogen/hydrogen-1.0.0_beta1_pre20180301-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/media-sound/hydrogen/hydrogen-1.0.0_beta2.ebuild b/media-sound/hydrogen/hydrogen-1.0.0_beta2.ebuild
new file mode 100644
index 000000000000..29b288106e02
--- /dev/null
+++ b/media-sound/hydrogen/hydrogen-1.0.0_beta2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Advanced drum machine"
+HOMEPAGE="http://www.hydrogen-music.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${PN}-music/${PN}"
+ KEYWORDS=""
+else
+ MY_PV=${PV/_/-}
+ SRC_URI="https://github.com/${PN}-music/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+ S="${WORKDIR}"/${PN}-${MY_PV}
+fi
+
+LICENSE="GPL-2 ZLIB"
+SLOT="0"
+IUSE="alsa +archive doc jack ladspa lash osc oss portaudio portmidi pulseaudio"
+
+REQUIRED_USE="lash? ( alsa )"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ dev-qt/qtxmlpatterns:5
+ >=media-libs/libsndfile-1.0.18
+ alsa? ( media-libs/alsa-lib )
+ archive? ( app-arch/libarchive )
+ !archive? ( >=dev-libs/libtar-1.2.11-r3 )
+ jack? ( virtual/jack )
+ ladspa? ( media-libs/liblrdf )
+ lash? ( media-sound/lash )
+ osc? ( media-libs/liblo )
+ portaudio? ( media-libs/portaudio )
+ portmidi? ( media-libs/portmidi )
+ pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS ChangeLog DEVELOPERS README.txt )
+
+PATCHES=( "${FILESDIR}/${P}-gnuinstalldirs.patch" )
+
+src_prepare() {
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWANT_ALSA=$(usex alsa)
+ -DWANT_CPPUNIT=OFF
+ -DWANT_DEBUG=OFF
+ -DWANT_JACK=$(usex jack)
+ -DWANT_JACKSESSION=$(usex jack)
+ -DWANT_LADSPA=$(usex ladspa)
+ -DWANT_LASH=$(usex lash)
+ -DWANT_LIBARCHIVE=$(usex archive)
+ -DWANT_LRDF=$(usex ladspa)
+ -DWANT_OSC=$(usex osc)
+ -DWANT_OSS=$(usex oss)
+ -DWANT_PORTAUDIO=$(usex portaudio)
+ -DWANT_PORTMIDI=$(usex portmidi)
+ -DWANT_PULSEAUDIO=$(usex pulseaudio)
+ -DWANT_RUBBERBAND=OFF
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ use doc && local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ cmake_src_install
+}
diff --git a/media-sound/hydrogen/hydrogen-9999.ebuild b/media-sound/hydrogen/hydrogen-9999.ebuild
index 9245c1140a0d..29b288106e02 100644
--- a/media-sound/hydrogen/hydrogen-9999.ebuild
+++ b/media-sound/hydrogen/hydrogen-9999.ebuild
@@ -1,17 +1,26 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit git-r3 xdg cmake
+inherit cmake xdg
DESCRIPTION="Advanced drum machine"
HOMEPAGE="http://www.hydrogen-music.org/"
-EGIT_REPO_URI="https://github.com/${PN}-music/${PN}"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${PN}-music/${PN}"
+ KEYWORDS=""
+else
+ MY_PV=${PV/_/-}
+ SRC_URI="https://github.com/${PN}-music/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+ S="${WORKDIR}"/${PN}-${MY_PV}
+fi
LICENSE="GPL-2 ZLIB"
SLOT="0"
-KEYWORDS=""
IUSE="alsa +archive doc jack ladspa lash osc oss portaudio portmidi pulseaudio"
REQUIRED_USE="lash? ( alsa )"
@@ -43,6 +52,12 @@ RDEPEND="${DEPEND}"
DOCS=( AUTHORS ChangeLog DEVELOPERS README.txt )
+PATCHES=( "${FILESDIR}/${P}-gnuinstalldirs.patch" )
+
+src_prepare() {
+ cmake_src_prepare
+}
+
src_configure() {
local mycmakeargs=(
-DWANT_ALSA=$(usex alsa)
diff --git a/media-sound/jack-audio-connection-kit/Manifest b/media-sound/jack-audio-connection-kit/Manifest
index 61892aff31eb..b5a9e9eca348 100644
--- a/media-sound/jack-audio-connection-kit/Manifest
+++ b/media-sound/jack-audio-connection-kit/Manifest
@@ -1,4 +1,4 @@
AUX jack-audio-connection-kit-0.125.0-freebsd.patch 533 BLAKE2B 1e99c1a0f722a2aa94ea5862026b3493a89beb7cb76b444f269c56c47f98d297f15842cf468e81a28014664eb09007e4adb93a4636e955cd690ccc8ac28b140c SHA512 23ff3f34b7891d0725b32faf515a138fd1220199bba6aceebc232a9647be99658f922c6d4a42f1c3b6f98bb9619cf470e2ec213fe906a9189b43163d21f47316
DIST jack-audio-connection-kit-0.125.0.tar.gz 1217977 BLAKE2B 4037b76a5a6814f30adb4145282e2295bd7b2502934ec7b3cc41ed9bc1a1319855a60d739d72641c0e18a3ee1d8bcb829a637fabf7df7a4525271bff8933f09c SHA512 acdac0588c8a6b79763177677885b6e7bfa8ee3cd9556b33bfe09512bc1191414bb4f97eed62c3c71567b13b4eb69d95ec6b438e5a9d2e22a956c073d500c46f
-EBUILD jack-audio-connection-kit-0.125.0.ebuild 1982 BLAKE2B 8d33fdd81d3c1522f88cf1dda30c59d0efc403449a89e33424a2c27aa726ab22eff06fd1b9c895991312c4928d3a4f373ce3c5d019cbb7cb7347dcb250449ae6 SHA512 99b5e371d3cf1aca71e090838cea7b775e0ba5200e57e98686cb1dc688108a7c206acb97fed76825d415fa293ed3348e07d07e821d53785b217d952dbf76b327
+EBUILD jack-audio-connection-kit-0.125.0.ebuild 1979 BLAKE2B 372a239eed7bc52f39ab7630332887f9ab038d466e96e5313ff953b0634b0033a5a001bc46d3302e9e42a1f00f404c8cfe9112be4336211deddbe64eee702849 SHA512 45eb39223a263c6d606e4b2a575c47c8ee74a4df142426c74a8c3af4dcd3c9281e2b85457c06bb3d4b4fcbada9bcf572b14dfa421973fface1cf015f77a70e40
MISC metadata.xml 371 BLAKE2B 2fa3a14e38f42ff31b9d3e502fc2762d77ba396dd80af4b4453f4a84ce29e9d6af5da4303c8dea26490b50ff8426a253d64107a605829f8301f9bde45cba4eee SHA512 0b7621340dacce1e798cf7452398200e7d1c6a808ec634d5fb9a6936e4bc6298c0059601074150a26dc92631e5d127c7357f8cf8821afefb121a40219788bb21
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 e48b7b6831bd..2dffe774f5da 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 s390 ~sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86"
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/jack2/Manifest b/media-sound/jack2/Manifest
index 4e4ad639cb74..2d00a1be79da 100644
--- a/media-sound/jack2/Manifest
+++ b/media-sound/jack2/Manifest
@@ -1,4 +1,6 @@
DIST jack2-1.9.13.tar.gz 6485870 BLAKE2B 7acc0a1389af133dafa7368b4285c2a06607d84015601f2d8afbd63a9a08f40210f8206f2febbd0e5cc651513a59419e1d948a56163d2074c4b77da5edd84a52 SHA512 dd83a6535cf92a3c45b5ed31edda5f1cb4a6c1db2ac683d4ea709e226bc30d55b366ce80ee543dfaa600f871079f3754e9314124093e230dc7deeceb828de8aa
+DIST jack2-1.9.14.tar.gz 6495043 BLAKE2B 9ace1cef2c15c2894831c79bb8d73637df27a21462f654e04b7fb8fc05731e6df898aaefc343a9be4799bcd70576aa7397f2d48b7d2530b682f62463ce3d4a07 SHA512 ca9738fd5aadcb7e125f98a358437905959afebe0b792cab316fc31410e89ea3aefdb85154792a9d0a80fa988aa7eff379ff5c7ac6c4bfa1d57ad3d7de7b5fdd
EBUILD jack2-1.9.13-r2.ebuild 2352 BLAKE2B cd6d0f708dedb11076593c3cfb1d72fce2458a6b27d1723c09a9dee0637eb3a46b641c38adea4752d82c22db37b22cf5565e2ecf8d133cff876a1b3c48bd7437 SHA512 d29b1395590deb9c92f9be42574cc235cc0d36edd8165c0097965e43fde8116796d3304384451f26bbcde90eeb346befd8e50f912d0e4bcd5c6e0aa2779c98be
-EBUILD jack2-9999.ebuild 2382 BLAKE2B 58412cf7a418c318f773922fc21ccca6cc31d961bf5eeb8f9dba522935e42efd7673ee0f64c1b5c0d61dfb38364be3b12f0bf2f5ab9234bc26e36122c6b79413 SHA512 2e76b8c52caeae909291490eb9c3507940443ebec6f9e2776c6a8a33f0e167e13def5e5d2915450da275121d1fefb111c407a31ebe881f949d433f4c0ea3a5bf
+EBUILD jack2-1.9.14.ebuild 2367 BLAKE2B 98cf784ada1279bcb044626547538dcf02ef5380a09fffa4c8a019c8534ab3cbc642cfd272a9acd70a696aef66961529506ae95d22093c0c3566be31bbe22da0 SHA512 d286e247105b9b68142b97009c31a84ff3d841c9120d17273f61ea5ef21bfd4f450ced9079d5859aef64289ef509bb185cbb1beb8ce6fc76cecd14e1d7734d7f
+EBUILD jack2-9999.ebuild 2405 BLAKE2B b7596a88181d71921c48b5e72542fc454cde1d94f3694304bb9f8edc6a920ba9e21a0b8be9ff47924ef16311cfaddca8ce7d6b9b30676ccdea55eb6dd5459776 SHA512 afc96552b9592ac158259fd1b107317040102f8609d138638009df9307cddf6b10223a9d382b51ddbcac31d5a03fe8093be584d5b483e5761909fb980fdc9d9b
MISC metadata.xml 557 BLAKE2B dea6632bcf5640a2863136ac154eb795b8f147edbe29656192311b2b28f4632d4b661ea90cd9cd282e165953aa8db71306e9fcc64efd6ad4f7450525e6817e0b SHA512 bfcbb285075e0459a3afe2cbc50505e51ec50b4509df0d10d521d15fa83a30e46548bd68cf23df00f43ef336979e6fd92ed27e5f8016fc9a28d80431df6e58f5
diff --git a/media-sound/jack2/jack2-1.9.14.ebuild b/media-sound/jack2/jack2-1.9.14.ebuild
new file mode 100644
index 000000000000..102ddcea6a7e
--- /dev/null
+++ b/media-sound/jack2/jack2-1.9.14.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
+HOMEPAGE="http://jackaudio.org/"
+
+if [[ "${PV}" = "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/jackaudio/${PN}.git"
+else
+ MY_PV="${PV/_rc/-RC}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/jackaudio/jack2/releases/download/v${MY_PV}/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="2"
+IUSE="alsa +classic dbus doc ieee1394 libsamplerate metadata opus pam readline sndfile"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( classic dbus )"
+
+CDEPEND="${PYTHON_DEPS}
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ sys-libs/readline:0=
+ alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+ dbus? (
+ dev-libs/expat[${MULTILIB_USEDEP}]
+ sys-apps/dbus[${MULTILIB_USEDEP}]
+ )
+ ieee1394? ( media-libs/libffado:=[${MULTILIB_USEDEP}] )
+ metadata? ( sys-libs/db:* )
+ opus? ( media-libs/opus[custom-modes,${MULTILIB_USEDEP}] )"
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )"
+RDEPEND="${CDEPEND}
+ dbus? (
+ $(python_gen_cond_dep '
+ dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
+ ')
+ )
+ pam? ( sys-auth/realtime-base )
+ !media-sound/jack-audio-connection-kit:0"
+
+DOCS=( ChangeLog.rst README.rst README_NETJACK2 )
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local mywafconfargs=(
+ --htmldir=/usr/share/doc/${PF}/html
+ $(usex dbus --dbus "")
+ $(usex classic --classic "")
+ --alsa=$(usex alsa yes no)
+ --celt=no
+ --db=$(usex metadata yes no)
+ --doxygen=$(multilib_native_usex doc yes no)
+ --firewire=$(usex ieee1394 yes no)
+ --iio=no
+ --opus=$(usex opus yes no)
+ --portaudio=no
+ --readline=$(multilib_native_usex readline yes no)
+ --samplerate=$(multilib_native_usex libsamplerate yes no)
+ --sndfile=$(multilib_native_usex sndfile yes no)
+ --winmme=no
+ )
+
+ waf-utils_src_configure ${mywafconfargs[@]}
+}
+
+multilib_src_compile() {
+ WAF_BINARY="${BUILD_DIR}"/waf waf-utils_src_compile
+}
+
+multilib_src_install() {
+ WAF_BINARY="${BUILD_DIR}"/waf waf-utils_src_install
+}
+
+multilib_src_install_all() {
+ python_fix_shebang "${ED}"
+}
diff --git a/media-sound/jack2/jack2-9999.ebuild b/media-sound/jack2/jack2-9999.ebuild
index 28cd775b1150..4259cdfc0dfa 100644
--- a/media-sound/jack2/jack2-9999.ebuild
+++ b/media-sound/jack2/jack2-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python3_6 python3_7 )
+PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE="threads(+)"
inherit python-single-r1 waf-utils multilib-minimal
@@ -17,7 +17,7 @@ else
MY_PV="${PV/_rc/-RC}"
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/jackaudio/jack2/releases/download/v${MY_PV}/${MY_P}.tar.gz"
+ SRC_URI="SRC_URI="https://github.com/jackaudio/jack2/releases/download/v${MY_PV}/v${MY_PV}.tar.gz -> ${P}.tar.gz""
KEYWORDS="~amd64 ~ppc ~x86"
fi
diff --git a/media-sound/kid3/Manifest b/media-sound/kid3/Manifest
index 90c3afe47237..094a4b2b6414 100644
--- a/media-sound/kid3/Manifest
+++ b/media-sound/kid3/Manifest
@@ -1,7 +1,3 @@
-DIST kid3-3.7.1.tar.gz 1486532 BLAKE2B aec19ca9792ab5a3ae975d64b581074f6505507027bc52483a95b8570fdf7484fadd63a5cc740b59817b6b2b7227f02637aeb3e9611d206a536138c6db083198 SHA512 68b1d4978e5e984d180981d02df5efa247d50da79e5c6a41010eb3c5369b6cdc023042333865f4730e47814c4b4b69dc2f1bcbe1566396b72637fd576f5e543c
-DIST kid3-3.8.1.tar.gz 1516211 BLAKE2B ab07ffddd5c8b2780d910eefdf71a4f290d1d354b1d73faead0d268a6d795a6963ec678a4dcefbd8aa18ce8b8bfecb84f949f63a5adea950d4cccb2de5647bdf SHA512 b625753a40f3290b5aa26fda5c20270b5e428c5b383ddb06e81d515f016f475c41bad92fff3fdfd5f6228c017ba18f547515bd8e948832831f9daa501222168f
DIST kid3-3.8.2.tar.gz 2218360 BLAKE2B 26b1c0bffa6972f085538323b8836917ed4384aec5c0374bd0dbec35a150ad62912c6fd08e94fe66bfaa43928619a73a41286baa28edac2eb3da4ae8dc7aa0e9 SHA512 323806ed9af067760403d2e8c6262222640f40e76819fa31a96e34fd4e0e745dbe3c9e516540df71022d3deb03499b8529c436e7a1fda254c56b5425aa993ecf
-EBUILD kid3-3.7.1.ebuild 1660 BLAKE2B 981b960e888c8072870b68a397180149beed99440cb17df12181609f838b750ac73c3ca72ad29448da48a7b040e428e97f7f1fa5be67b2d3e511bbe7c7ef46fc SHA512 7aa3b748afd9e1f3b4b468a6c8fceec462a2190eebfa64c8de24dd51ba747433746cf40bd24cb7ca6c60c01d04bc929c6424f583d9fb287ee4a241d5084f42c8
-EBUILD kid3-3.8.1.ebuild 1709 BLAKE2B 3d32fc69b9340e7729d43d687e46c97d60a39a4272986b48b2b1890abc3f933585f9c014fa4a9df3bdee982f82cd1afc886df7e5933f4c75d2f52f520f6e72e2 SHA512 9924e8068ef9e79853f343b0bdc57320ff6e9edd5f6ca13a24a99343feacb2529dd6078ce928a9a3da4baefe8ff900ad48734802506488d16b562269138cb9b2
-EBUILD kid3-3.8.2.ebuild 1764 BLAKE2B 5f174c6604c26969d320ccc994b614c9e7d730bc6216240fbcc68db153adce84f7ed5b0156bb79714b88e4f0104b7a1a9eaa3c1cb9851f94566e448478f406c0 SHA512 873487e09b70931e85c9397d80dd8bdc05b880e6ee08ea86b9d6af619bbf66d6e4dd0bc6fc81d789eeebfdad504469abb9de861e6cabc0323c493d1d8c4aae4b
+EBUILD kid3-3.8.2.ebuild 1762 BLAKE2B 23517d00c3fc2f141dca78d2528bd08529270531e91d5fa7ca00d95be5335779e8192174afcf41f021aab7148b994f424be7b9cf3a659ae1480091d4a28b5aa0 SHA512 8a856b599b8864b3ce947fe45d3cf8367a481edbc9cd5fbe733e246addc727036c2fa2f9b31244ed2be1b127706f950a184801775cad176899d2308d2ffdf525
MISC metadata.xml 737 BLAKE2B eec3a25f3041a1174f4d43780344e5dcee09313461e18ecc7ad94400858d84e406934ee5924318539547ead7ad0dfc98af87e333cc62b2653a675598c15d9694 SHA512 6d4dc69756971b2db5d12116db5644b9cda51ea44f06b6e840246ca1d1cc0f53ed37240a1b71e6bd8b3cf6f31975ed9b5ec2a4f7d6a9d0d3dc5130259fce98b1
diff --git a/media-sound/kid3/kid3-3.7.1.ebuild b/media-sound/kid3/kid3-3.7.1.ebuild
deleted file mode 100644
index 172085a01f3f..000000000000
--- a/media-sound/kid3/kid3-3.7.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Simple tag editor based on Qt"
-HOMEPAGE="https://kid3.sourceforge.io/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 x86"
-IUSE="acoustid flac kde mp3 mp4 +mpris +taglib vorbis"
-
-REQUIRED_USE="flac? ( vorbis )"
-
-BDEPEND="
- dev-qt/linguist-tools:5
-"
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sys-libs/readline:0=
- acoustid? (
- media-libs/chromaprint
- virtual/ffmpeg
- )
- flac? (
- media-libs/flac[cxx]
- media-libs/libvorbis
- )
- kde? (
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- )
- mp3? ( media-libs/id3lib )
- mp4? ( media-libs/libmp4v2:0 )
- mpris? ( dev-qt/qtdbus:5 )
- taglib? ( >=media-libs/taglib-1.9.1 )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
-"
-RDEPEND="${DEPEND}
- !media-sound/kid3:4
-"
-
-src_prepare() {
- # overengineered upstream build system
- cmake_src_prepare
- # applies broken python hacks, bug #614950
- cmake_comment_add_subdirectory doc
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_CHROMAPRINT=$(usex acoustid)
- -DWITH_DBUS=$(usex mpris)
- -DWITH_FLAC=$(usex flac)
- -DWITH_ID3LIB=$(usex mp3)
- -DWITH_MP4V2=$(usex mp4)
- -DWITH_TAGLIB=$(usex taglib)
- -DWITH_VORBIS=$(usex vorbis)
- )
-
- if use kde ; then
- mycmakeargs+=( "-DWITH_APPS=KDE;CLI" )
- else
- mycmakeargs+=( "-DWITH_APPS=Qt;CLI" )
- fi
-
- cmake_src_configure
-}
diff --git a/media-sound/kid3/kid3-3.8.1.ebuild b/media-sound/kid3/kid3-3.8.1.ebuild
deleted file mode 100644
index 5fdb33123072..000000000000
--- a/media-sound/kid3/kid3-3.8.1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Simple tag editor based on Qt"
-HOMEPAGE="https://kid3.sourceforge.io/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-IUSE="acoustid flac kde mp3 mp4 +mpris +taglib vorbis"
-
-REQUIRED_USE="flac? ( vorbis )"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- kde? ( kde-frameworks/extra-cmake-modules:5 )
-"
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sys-libs/readline:0=
- acoustid? (
- media-libs/chromaprint
- virtual/ffmpeg
- )
- flac? (
- media-libs/flac[cxx]
- media-libs/libvorbis
- )
- kde? (
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- )
- mp3? ( media-libs/id3lib )
- mp4? ( media-libs/libmp4v2:0 )
- mpris? ( dev-qt/qtdbus:5 )
- taglib? ( >=media-libs/taglib-1.9.1 )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
-"
-RDEPEND="${DEPEND}
- !media-sound/kid3:4
-"
-
-src_prepare() {
- # overengineered upstream build system
- cmake_src_prepare
- # applies broken python hacks, bug #614950
- cmake_comment_add_subdirectory doc
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_CHROMAPRINT=$(usex acoustid)
- -DWITH_DBUS=$(usex mpris)
- -DWITH_FLAC=$(usex flac)
- -DWITH_ID3LIB=$(usex mp3)
- -DWITH_MP4V2=$(usex mp4)
- -DWITH_TAGLIB=$(usex taglib)
- -DWITH_VORBIS=$(usex vorbis)
- )
-
- if use kde ; then
- mycmakeargs+=( "-DWITH_APPS=KDE;CLI" )
- else
- mycmakeargs+=( "-DWITH_APPS=Qt;CLI" )
- fi
-
- cmake_src_configure
-}
diff --git a/media-sound/kid3/kid3-3.8.2.ebuild b/media-sound/kid3/kid3-3.8.2.ebuild
index 1ef20213b0af..e1eed069495b 100644
--- a/media-sound/kid3/kid3-3.8.2.ebuild
+++ b/media-sound/kid3/kid3-3.8.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://kid3.sourceforge.io/"
if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
LICENSE="GPL-2+"
diff --git a/media-sound/lame/Manifest b/media-sound/lame/Manifest
index 59faf9ee0946..01560ebe896d 100644
--- a/media-sound/lame/Manifest
+++ b/media-sound/lame/Manifest
@@ -4,6 +4,6 @@ AUX lame-3.98-gtk-path.patch 8523 BLAKE2B 9b5231402293a61f8366383a704056e60edbcb
AUX lame-3.99.5-msse.patch 557 BLAKE2B 76b1201e0909ee408a9556ffeb3d41b4bd749407b17ab0dc98582c01b027d492ac6e2f09c8758a59a6bb2649fa1c7a55e96fccab0525b0dcb70b6ea44a034dc0 SHA512 9bf5a1b0f8955aeedff6effcab7f657961ad60ce00b5f455c05ce39ad5b03c2a809ba7225a3a33b61b84a36665fafac53e35b14e0d357289e66194a4f0ef9807
AUX lame-3.99.5-tinfo.patch 768 BLAKE2B 3fbbd31b0b5752ee4c2dad573d053edcbfb80d24b68a876c2092cae37d3450ac6044ec14d26b180a46197093151d614be8400f33ff7b1f6968130412daacefa5 SHA512 504428e0a0b43c467848296c219ac855ffc9bd83fadb54107e8f6b99290b91bc36457635a092fc121972a3c89918f2d81b42f98f6d007f9b571c7bc3f9c2895e
DIST lame-3.100.tar.gz 1524133 BLAKE2B 6954d30cfd3951ea07762ba5dd7ff27038b78455f423099a225ebf748abddf9970e444456ca5a6179bd381e2205b32293392cb757c203901674860710fe2c183 SHA512 0844b9eadb4aacf8000444621451277de365041cc1d97b7f7a589da0b7a23899310afd4e4d81114b9912aa97832621d20588034715573d417b2923948c08634b
-EBUILD lame-3.100-r1.ebuild 2106 BLAKE2B 0399e135337a4eda6775ee473d9f942544f89ad3e3fce74670f0c9fe1ed093c85bd9bf643cf5ba213fa5f8b0762fa2e3bb35dd9e95f790039cbc9400193ace7a SHA512 83dcef5f6a4ce47141ff17acec46c8ccad788d24f5010bc654dd81e638b1dba33e1b165ba611b9cbc7f2a5f5fc32560b3f425bc56123757131b9e93b246b93e4
-EBUILD lame-3.100-r2.ebuild 2219 BLAKE2B 60a544f3c3c0e0ab98e7f622addf77b2ccdebaab4c2d178d9bc014d667e479b5fb01196e35f18b10ca4300ab41e0ab3bb3b7948685878a9e17e79aec93873294 SHA512 ba39cd70dcf721defcefb4649daa7722e90fd06f4cd0a30868cbf8f12a2a6027d09c2829f49980c03ea9f2e9fb3b891018697f6dc4744177ecf8d50f1b947992
+EBUILD lame-3.100-r1.ebuild 2103 BLAKE2B 2700c52e786fca0167b7a63b64ef04ffbb0dcbc6a30cc724f760fdf5f297eadc0904c8163f28ff1cd897e78407e71f8ba06fa79c1794d5c8072c087dfe0764cb SHA512 614cbc675ab75b834e5bef4be30fb9ee52561bb88b058dc74a59e9ca305dfa2a0f94663e2840d7e2d50a17c44de8d9b20705cf7eda3699ddc194f3e465e9f004
+EBUILD lame-3.100-r2.ebuild 2216 BLAKE2B 41390606b3434bb75ed2b6125c5b4bd37737e4b15c4480448876a374dce0c9e036c14943d349fde94dae8d5d113bcf83493692d39acb9a25a21e17f44da7818f SHA512 ea537189e572e127396a57a21ab50d36d0356f95d11927f93785fd1491989603b1285d7dace5965899d4a51061acb93a18a8684fc2e445a71965ae2d830a75c5
MISC metadata.xml 542 BLAKE2B 726f3dfefda9c1905739448f1a3124e05ddc90e261d147da12a7839185ef3eeb440678d185510a6bdd4bb71ab987b7a24f52ed108f7c646ca6b651434f9fade1 SHA512 8fc2e2658ae34d146894786f1c66800eecf818e2bd9bb807c6b32a8e132340c1568e9f47220be3daaabce2ab6e1e1d5aa817157f2c0131ed01944abbab6593fb
diff --git a/media-sound/lame/lame-3.100-r1.ebuild b/media-sound/lame/lame-3.100-r1.ebuild
index d179be3fa37e..b0e97432291e 100644
--- a/media-sound/lame/lame-3.100-r1.ebuild
+++ b/media-sound/lame/lame-3.100-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="debug cpu_flags_x86_mmx +frontend mp3rtp sndfile static-libs"
# These deps are without MULTILIB_USEDEP and are correct since we only build
diff --git a/media-sound/lame/lame-3.100-r2.ebuild b/media-sound/lame/lame-3.100-r2.ebuild
index 1942d0ed7c8b..9aabf02c792a 100644
--- a/media-sound/lame/lame-3.100-r2.ebuild
+++ b/media-sound/lame/lame-3.100-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="debug cpu_flags_x86_mmx +frontend mp3rtp sndfile static-libs"
# These deps are without MULTILIB_USEDEP and are correct since we only build
diff --git a/media-sound/lilypond/Manifest b/media-sound/lilypond/Manifest
index d8542ffaede1..90da9fd742f6 100644
--- a/media-sound/lilypond/Manifest
+++ b/media-sound/lilypond/Manifest
@@ -7,5 +7,5 @@ DIST lilypond-2.18.2.tar.gz 16027977 BLAKE2B b19b608891e22403efe8e18dd9e86c8d0c8
DIST lilypond-2.19.83.tar.gz 17996428 BLAKE2B d6048bfa0dbfbb08c25c5c11287f971936e82d30d88d80deb7fca8fe8d7c8d3d517c37a24b1d52e592c15e166e04eb79d99b4c64ddd4b7f392ec69bff0259d89 SHA512 c8a6acbff055196aba015ecd4786bed25934f04f3718ae9dd9a0dc49d2954f348806874cfe350903cd8bb2b25a0d05700ef5947cac180b20a8a355033ff98604
EBUILD lilypond-2.18.2-r3.ebuild 3236 BLAKE2B 599f2759e037577b9178ecd57f94e3d0f75c1556e7b4d02cf7959536726758dbe88b2aad35933f12f177b4e83229ac67ebaac668a3cfff535702b5dae09dd04b SHA512 788ea6f20f63795a05f205a10c1fed07a1afabfb8a321f0788216a54e92804d0254efdf74cf397f88cd96e566f98d6174eb30cd4ddeeb1c70920e1f177fadb26
EBUILD lilypond-2.19.83.ebuild 3405 BLAKE2B 0409cf9038b396d0ee6df6cc65c7f5a9fdddd40f533cd4a7b76adf8ba9e65d4ca8e0d7bf3f831f94f2e681011cd7f8427eb105fd1b8759b50c0838a4f4b4febf SHA512 90d9a385992975fd9fa228bbfe886560711594b1a5c53d71d0291f842631fabe7e957db28ae8417d323f7c7f9aacaeb5eedd3cb25321413878c15b62b8c947a0
-EBUILD lilypond-9999.ebuild 3183 BLAKE2B b4f8f4c469bb9d7c58fb43e77558283b3cdf798dd69924d65256bb884d81a00976c13f60cdfc44d4a7b9d8dff6bb4e162fc600af35a4a2a67fec79733c7c95c1 SHA512 c5278d9c71db036499619fcc981b412657ee0e730654066809bae4231fca0237759c149f6bcbafaaf88e57b0d631b2c073a82c6ff55b19f2c84add02b26bedef
+EBUILD lilypond-9999.ebuild 3148 BLAKE2B 71097cedd0f9cbcec0502f42b1e99faef8cc9adad06e4ff1f05acf71fe8cd0c0860464c285e983a39aad2b21477eaa04b28dc8c571121fe0b402936f8da727bd SHA512 6d0bbdd0f665578fbf98d18e2872a3db365bd76ba8c4400283f0e5af20b141336acf9d965f92d5dc56388959a3b7d6e7fa2bda1fbcd2dab5db3da76c5a162320
MISC metadata.xml 526 BLAKE2B ce52e2b93fd4d25cded4c75feef562383276aa429f8ffe083b967377193e81ff1b0d4479d1c1a0d7bb23923f7771cdde0f93bd266ef72fb3e050fb4263d48955 SHA512 1c75ebaa028d19162a24635c978d5723541212e0fed095feda44a2b96d3ad715bc7b2425da544c61e4f3c8dbfeb26b0ccfe030233e116ee75f91a224ec118f1e
diff --git a/media-sound/lilypond/lilypond-9999.ebuild b/media-sound/lilypond/lilypond-9999.ebuild
index 82cfb3b7c714..545b867b9356 100644
--- a/media-sound/lilypond/lilypond-9999.ebuild
+++ b/media-sound/lilypond/lilypond-9999.ebuild
@@ -81,7 +81,7 @@ src_prepare() {
sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die
# respect AR
- sed -i "s:^AR=ar:AR=$(tc-getAR):" stepmake/stepmake/library-vars.make || die
+ sed -i "s:^AR=ar:AR=$(tc-getAR):" flower/GNUmakefile || die
# remove bundled texinfo file (fixes bug #448560)
rm tex/texinfo.tex || die
@@ -97,7 +97,6 @@ src_configure() {
local myeconfargs=(
--with-texgyre-dir=/usr/share/fonts/tex-gyre
- --enable-guile2
--disable-documentation
--disable-optimising
--disable-pipe
diff --git a/media-sound/lollypop/Manifest b/media-sound/lollypop/Manifest
index 32343ee236f6..1deef4156da7 100644
--- a/media-sound/lollypop/Manifest
+++ b/media-sound/lollypop/Manifest
@@ -1,5 +1,5 @@
DIST lollypop-1.1.4.16.tar.xz 455312 BLAKE2B 358fae45a4332c10ba59d65d09ae51f28fb7fc026e137289c47951536753796e0b7efa9f3713bccde68e6260f79b1132eb00357be8c53fba04f3c827e97851cf SHA512 08b8ec7c1fbe5f1b8f95f95677012eeb9bd83951ee320470a0da852e0a446818e48ede7de045f6d7b98dff8be139fa69d780dbf03e65904c773f8ec1493f9915
-DIST lollypop-1.2.22.tar.xz 492964 BLAKE2B b113d5e19ec63a5535c86e2347b49c3fe4f56dabdfc4c7943ce956931580cdd92e96cb35c5c45c84d75f2d599e78c93caa195216a1a754f764254e4b73ccb531 SHA512 0161be7d6d2a10db57679c4c230ab9832ab34ce7074fc9e215a56a0dcc64fe17b3b8367c271209a75096b327dd6b793be2f54fb3904e3c98a26b1cd2aa88962b
-EBUILD lollypop-1.1.4.16.ebuild 1402 BLAKE2B 5481a031876dea76a7591479fc79cf6af819ac55c0cbb8a1fab2ffa6dcee1efa24f72fb6b3e51e6f6184de2f2a31aeb92b93323e8a0cb51396b540708f75a985 SHA512 31f72c147a4c921475bff48dab39bc4adeed3df559775138ed378d0cba64b965af88c8d985cc7b35b0bb9e101d2c06ca5a54d03bb3291db101551911e8772f03
-EBUILD lollypop-1.2.22.ebuild 1412 BLAKE2B c03cd05b49b172b9e77bd5163f4c32196dd7444e215cd6a212a9c6546ed428e62c54da1aef6d7f6a62af2e4f070601129a8bb08207dc27326616f87af2d36f65 SHA512 12e8b9d2261e40eb26dddfdd51bb7ac459249d555f710405e7f233257f3e5dabcee12cd30b25a44f9396008ab523d8896fe270bb97f5d2e8036de2098f76578d
+DIST lollypop-1.2.33.tar.xz 509636 BLAKE2B 850f24e14cd574710f0712389a1db96380eb1058fbb76e0353d9f6aa66978754bd30e4584fd3f50724909796247ec894c8f0c0b1cb1476ed0935596a0edcefe6 SHA512 f5e77e7427f1ef4db05f8ffc1f0f2fd3c412ea22b433a7b0a9de7e0159b0172012478dfb2cd1a39df27c07bcd1dd55fdb14a430d9cf8b04aa77ff7befc92c95b
+EBUILD lollypop-1.1.4.16.ebuild 1405 BLAKE2B e0916a5cb5c30307ad7ca43117d626bc75d619efa9d0589f601d02a5289b4e3c192445c5c039f4a4964ba3a7336461749763fcb894d39af79e81ba271b0f248b SHA512 1bd607bf528289ec104ca40940259ae1b90cde149db8bd4732fdc8b736b597f0c827c2c8dfa4881dd1ce40378a205a500b105897c5ca0ac4c0185d704f1d5389
+EBUILD lollypop-1.2.33.ebuild 1532 BLAKE2B e507220017bbf63ed978b6f7f4725f3867f2d8e5a7ac8e2104e489b2b3a563aeafdb5fb89edd16e1cafd4d2fc3afdf7b1a9e26e5613e6f666c90ba4543e9c2a5 SHA512 9a2785cd94b10b005c7238431a0ae56d305dde1dfda27c98c56c3d676d97ef21678cba3bc41888f8bc29d1a9b0316f6a4d4d7a624bf854b493f5dd42b7f5d5d8
MISC metadata.xml 245 BLAKE2B 26bf988c73d073000ab8d21ea881c4088b90e7081410938828744375bfa8de31cce2c78154ccfc61105c853c1f24f4994ca4e5cbb80c4c89dfd489bbd10a09ee SHA512 ecb8a4621081ccdd43f08e4f560b0bc820c27d6a282c87e1a8f77137ec8b215188fe31f11fc6379533afee2ebe7e14d5395a45c1aab9abfe423fd832dba692a4
diff --git a/media-sound/lollypop/lollypop-1.1.4.16.ebuild b/media-sound/lollypop/lollypop-1.1.4.16.ebuild
index e4ca988679fa..0cc5c6539ef4 100644
--- a/media-sound/lollypop/lollypop-1.1.4.16.ebuild
+++ b/media-sound/lollypop/lollypop-1.1.4.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,7 +20,7 @@ REQUIRED_USE=${PYTHON_REQUIRED_USE}
DEPEND="${PYTHON_DEPS}
dev-libs/appstream-glib[introspection]
dev-libs/glib:2
- dev-libs/gobject-introspection[cairo]
+ dev-libs/gobject-introspection[cairo(+)]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
gnome-base/gnome-common
diff --git a/media-sound/lollypop/lollypop-1.2.22.ebuild b/media-sound/lollypop/lollypop-1.2.33.ebuild
index 0134d5693e9e..06db306eb32f 100644
--- a/media-sound/lollypop/lollypop-1.2.22.ebuild
+++ b/media-sound/lollypop/lollypop-1.2.33.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_6 )
PYTHON_REQ_USE="sqlite"
-inherit python-r1 gnome2-utils meson xdg-utils
+inherit python-single-r1 gnome2-utils meson xdg-utils
DESCRIPTION="Modern music player for GNOME"
HOMEPAGE="https://wiki.gnome.org/Apps/Lollypop"
@@ -19,14 +19,18 @@ REQUIRED_USE=${PYTHON_REQUIRED_USE}
DEPEND="${PYTHON_DEPS}
dev-libs/appstream-glib[introspection]
dev-libs/glib:2
- dev-libs/gobject-introspection[cairo]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-libs/gobject-introspection[cairo(+)]
+ $(python_gen_cond_dep '
+ dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+ ')
gnome-base/gnome-common
x11-libs/gtk+:3
"
BDEPEND="${DEPEND}
- dev-python/pkgconfig[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/pkgconfig[${PYTHON_MULTI_USEDEP}]
+ ')
dev-util/desktop-file-utils
dev-util/itstool
dev-util/intltool
@@ -34,10 +38,12 @@ BDEPEND="${DEPEND}
RDEPEND="${DEPEND}
app-crypt/libsecret[introspection]
dev-libs/totem-pl-parser
- dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
- dev-python/dbus-python
- dev-python/pillow[${PYTHON_USEDEP}]
- >=dev-python/pylast-1.0.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/beautifulsoup:4[${PYTHON_MULTI_USEDEP}]
+ dev-python/dbus-python
+ dev-python/pillow[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/pylast-1.0.0[${PYTHON_MULTI_USEDEP}]
+ ')
media-libs/gst-plugins-base:1.0[introspection]
"
@@ -49,7 +55,7 @@ pkg_preinst() {
src_install() {
meson_src_install
- python_foreach_impl python_optimize
+ python_optimize
}
pkg_postinst() {
diff --git a/media-sound/madplay/Manifest b/media-sound/madplay/Manifest
index 2d5f2af2ebf1..5d770344703f 100644
--- a/media-sound/madplay/Manifest
+++ b/media-sound/madplay/Manifest
@@ -1,4 +1,4 @@
AUX madplay-macos.patch 593 BLAKE2B 306d4013251f9abf1791c8115f1ccdaf06c706ebae4ec073ff1a6f8f09086c80fc5b3a64d923f9818967f01f2793916ea301b7a078fac5bb879b8d0627180ae4 SHA512 d8989ed522212e984f0173dbb346ed624a2e8664a4c06d2186238018baf20c1f67d4109baa866ccb13cec6695db751be9ab6ac81466e3c786b13a89de4e066a0
DIST madplay-0.15.2b.tar.gz 590929 BLAKE2B 93a62d04a36247ae8e1f4a63fe183735a2b5a7cd75fcde1ff2261222fad08ec96069b3fe5b7f06ad78a37d5060cff1d233d8139d7d0ff02c5231d2c384fb1a22 SHA512 0e79cdf0c32f48599083ec7a0716d816e3f03254705b7225b1ea9008d53eefd48342dd687b0507f0ff15942218fc07ad1e38c4172508c27755f3e9a0e5412f34
-EBUILD madplay-0.15.2b-r1.ebuild 777 BLAKE2B 9e71c774d8d250b08998e7c5debd61c5bd84e8adcdf7670eb98f3d6f56881f3befa16a8d249d0beb07f611b7a978898eb347835bc5784fb5d4de7814257c9f35 SHA512 f4e5ff2132ad507d6cc4d8ea5fc7e22556029587ae0d8649cdf9f1aa99d8762a882601b9b82f213d00a58e1409602677fbdf1fa4aa450c7192873d8b7964d7fc
+EBUILD madplay-0.15.2b-r1.ebuild 778 BLAKE2B ed4b1ef19681270f56f75587a46a8671bcdba50d14b469ccc29779a8177a00554bbc4b0f2f1f8c655d794869f0b869353bb68d59662f4baaa8138aed85dc0412 SHA512 9a2f67c7339975fefee524a872c9421be73ab7c98d63e1dc86dbf7cb4ad33feb13ec556fd0371497927037b96195ad9787318bd0fffa3e03a3c625e6d4ebc651
MISC metadata.xml 326 BLAKE2B a9064ce28313804fb873d3e0b4fcb96681a2fcdcf60011d629268f73ab47f6c00ff6e0d95d2d075ec6af89bbe7aea4b6346ef2500815f08a69318a8736e7201d SHA512 b6c3a0765c5d00fd44caf7266edb75a373d8d4e813ac7f68507067f57713090fdc84f95886e73401d9c912f7f64453c975117030692526a49aebd6f5276751c9
diff --git a/media-sound/madplay/madplay-0.15.2b-r1.ebuild b/media-sound/madplay/madplay-0.15.2b-r1.ebuild
index e956941b5405..c460ef1497d1 100644
--- a/media-sound/madplay/madplay-0.15.2b-r1.ebuild
+++ b/media-sound/madplay/madplay-0.15.2b-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="alsa debug nls"
RDEPEND="
diff --git a/media-sound/mp3diags/Manifest b/media-sound/mp3diags/Manifest
index 2e3c4886d25e..50c1222e101c 100644
--- a/media-sound/mp3diags/Manifest
+++ b/media-sound/mp3diags/Manifest
@@ -1,3 +1,3 @@
DIST MP3Diags-unstable-1.5.01.tar.gz 1234926 BLAKE2B f04a30d1418cde4b08aa744f2b280beac5af466a2657562ef9f8eafb3da84a357397975bb9c1cda4747a10ae1b9e0ac468f6666bd43c0f375fd99c2a90fd4698 SHA512 30ef7276e1be08c0d5d1d6af2a1f6f4fa61753fda65e0914c0e07a0823e1ba9a0e3a2718bde55d68e928cb965db510c80bd5f2419ac19d063edd1fa257a1ee18
-EBUILD mp3diags-1.5.01.ebuild 966 BLAKE2B 02070a994d7585c7dbc1186f2db41eeb1e32c4ec18a1c6d9f0d8b52b542ec7af0da2ed3712fe0fc315a4055dc6b6de562bd25fffaa6111ffbe4edf970f938bdb SHA512 9b50ba480324a51d284419bd4ae8f75279e440f032f9565f9f31aa752a8ce336bd9ec9cb83fed91dd3523bde14f5844293cfa36e799156cd4ad6a70bd3627d81
+EBUILD mp3diags-1.5.01.ebuild 1074 BLAKE2B 880a44484093ee74fc8edef249473d967fa5704be03e6755e668f81ddf1959965038faafefa3daf44a768e2b571094a6f731d585ef80bd510af0c6055046753b SHA512 22b67e5f459503d3ec140b706be191421ce0079fd66e54875f21a2916df67f6177348bf34e29bb32d0831713864ad84bd8f34abbe3d48ecd799ea8541c8b9f89
MISC metadata.xml 299 BLAKE2B 5b4d5100e1b8c129bf86c3e1c37685894467bbf1c9a1917962f327c0f617870bad1b5b1eff978b3b519cd1e34b21a8ecc87d94215f27c691f095d9d0208f4103 SHA512 80f7db62c74fdd1f54dc2266ecff03160b497ff5f958ff3e78360d4041b563bd72077e686c3beb1b90c4f1977213c7b9d7d0762ee64a3091bc118faa154a4be5
diff --git a/media-sound/mp3diags/mp3diags-1.5.01.ebuild b/media-sound/mp3diags/mp3diags-1.5.01.ebuild
index 2d96e59d1931..58c6ebc2190d 100644
--- a/media-sound/mp3diags/mp3diags-1.5.01.ebuild
+++ b/media-sound/mp3diags/mp3diags-1.5.01.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -31,6 +31,13 @@ RDEPEND="${DEPEND}
S=${WORKDIR}/${MY_P}
+src_prepare() {
+ # unused dependency - bug #711086
+ sed -i -e "/^network/d" src/src.pro || die
+
+ default
+}
+
src_configure() {
eqmake5 ${PN}.pro
}
diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest
index 9bafe627f9fc..b6b23a861d38 100644
--- a/media-sound/mpd/Manifest
+++ b/media-sound/mpd/Manifest
@@ -1,10 +1,10 @@
AUX mpd-0.18.conf.patch 2969 BLAKE2B 6b1e56234cd061cab0f7704889af9f20ee0653d3c20d60eecf3a62ce6c3eb0e6a8c29252ef6e3045a96af6e8cd12d7c27dfbdf8a79fa3ed025258b8c9cb7b05d SHA512 4b646bc5d8fe4c76421f4cb0dbc7894cf9118492662ea1127f90c48f84760a1167988692c2b63f49182afcd46c578de7203356bbf9dd47787f9129f7c3dbf4a5
AUX mpd-0.21.1.logrotate 120 BLAKE2B 2111ba897a77a766adf0827c4da7132d5315c7c13ba8e29d582f1030a902492945b0bad6781bbf551e83afd38b957e953215674c669aa2745c1dfa004b20d4b6 SHA512 4a610d4805c32989673d6295fdf4290dc29b11e5b5f3baa2aa957ef9334566f13fa1937e70dc6fe414277e6a026442e4c7e4b406aaf424b96b392da0200ec732
AUX mpd-0.21.4.init 723 BLAKE2B 4ccaff9b7ee18b1afaf38009da1c002fa36420c81f597b57e4614727d7425e9323836db997a6876ae4b8266182f34cbb72199f8db5ef8aed79f5beb4fb5ea483 SHA512 ad67bee1e614b2901e977e0a7a9bfea7ec9bdf3af9546664f42c1d1426eb5e7990028546390219912e724eeca8ad063a2ac39a048be281527b19b0a79e819961
-DIST mpd-0.21.18.tar.xz 676084 BLAKE2B f55ea278da4b50bf24da476ed9e3ff50a8130215702fb5c4a0accdbfeb00ed734983034ce6ee0542623e42d488555b1c709acefbba026f0e01f17f25f749b833 SHA512 68b4d9dc4be8454d7ef92df2a7b42513dc2d97bfd6b11ba99bce6709fc58ccbeab05419863bacb7a3427f1325bc88da74f9f4b48206222349085f02d0135e1a8
-DIST mpd-0.21.19.tar.xz 676020 BLAKE2B 295dd9067b8517739334fa09d4afc95f1167f291441bc34c4e5c4177bda66ef60eb3f4184f9192242faf64997b05d1c0a13736d1d6a3f343317271acc24a0e70 SHA512 50609b104b84b37dbb297fb40e8f4b352f13de7be5791b8d48c3af3459bfa0f0f88d1d37dcbb0d2409aaee881bca7a7bf6f871b82418ddade19829b02a2bde6a
DIST mpd-0.21.20.tar.xz 676396 BLAKE2B e87d844ac0b20f10df7d2306d1c76f76ead84f5e61acb51f60d62847b1fb4f2ada66b20e0a36d87eaf70289027139e4beb80ea8ef7637b1cdb656c9635adb720 SHA512 9dd49190ba4c85014d24e88cdb02a4649e8fb687a49fc9ea019f23725eda483980008e9abebf0ad3960bd310b693c56999699d7c7ddee3ca18e9b2aa6d5a2176
-EBUILD mpd-0.21.18-r1.ebuild 8066 BLAKE2B c4e60bfb097f6aa97503bba0c7d86e33eceb1e0b87c88ea293a948ff59937b1311d350e429ed2e2c21a41141d9a2a148a16b83eda9a2f8be9c114281a579d5de SHA512 904cef84394f2b315cab7b9b354514286c19217d4525aed7c3f3e7ca8cec372e610dbaf2a81780dbaf0e7aecf10c00f63a5a2f2185de49e5164415a28c2a716b
-EBUILD mpd-0.21.19-r1.ebuild 8068 BLAKE2B 5c4a14d78ac4b26adcbcee75f664adc52e1706987c173157e75947a9b736c24ece135f851fdbd82c0f4acc653517b66335139522ae25e5fe7b0ea2dbce226a5d SHA512 fa9d4080a221fa1d253c4b63377786abdb40f148f39720d7d30c29c44496a4830fb9f07f8ac336630114ae430fadbcda9c76d872d1bc45c9836789a7589cf0c2
-EBUILD mpd-0.21.20.ebuild 8068 BLAKE2B 5c4a14d78ac4b26adcbcee75f664adc52e1706987c173157e75947a9b736c24ece135f851fdbd82c0f4acc653517b66335139522ae25e5fe7b0ea2dbce226a5d SHA512 fa9d4080a221fa1d253c4b63377786abdb40f148f39720d7d30c29c44496a4830fb9f07f8ac336630114ae430fadbcda9c76d872d1bc45c9836789a7589cf0c2
+DIST mpd-0.21.21.tar.xz 676668 BLAKE2B 83964784db4a7372344853ebf2e9c966e23ac293c06304a8aa6f927ec8ea38d2749d88670f1c5e380953bb8b777b4b0f2c5e8a98d7eb3cf1bae50b5e11549150 SHA512 1780a24f341dec1cbc3d9170cc2fc8249081cac8f677ff17df15fc959787cf43d30696eefba9b8a44824da14eee3d58e2ee78b34db1335c0a182b4c2a89e6b3a
+DIST mpd-0.21.22.tar.xz 679244 BLAKE2B d2d76662d1f249b138d3a173cdf712eafcebf91e819b70f2cbc6ccb36ca4bc1f2319972548445789d8861345af5e18ea82f071cd7874a7380bbdda85cf834b73 SHA512 051d97500d8224fe4769a667a58c7915eebcca809e9345a30881f99d7c33d99907d9cc0258c0a5fd20f10609edbeb6da16941099ac3c033762ceb4b116e4df04
+EBUILD mpd-0.21.20.ebuild 8056 BLAKE2B 48fff6cdcc18bc6ec1d2c5d95581e523857a632ff447b2e422c6acab8917af45f698d1e3b2b78456076dee6b56f48588f7dd1971a105219ea6938f366abdba24 SHA512 b90a1e4f7d4bc85223ce338699d423ccf46a94f9b1d3172e6d8379ee218b6858fe9cf8f31325d4580093c21bfee7873d1888ff50e54975d14e1a7555d3659aea
+EBUILD mpd-0.21.21.ebuild 8058 BLAKE2B bcd02da8d2815f0226b0a12af2ecf059e6b19633110234ab6c86c4149f3a3a3bfb709eb839ce6ec96f210032e78be7e9bfdef9285d2381281df1d982886535a1 SHA512 98088d506f8943ac1722a26773929193432b7d1e3aa5a02cf0c459065dab2dc4b0fc9e14e8a03caf7b5bf06bece5e3cbe2660200bc6d52228b4ea8980b30ed25
+EBUILD mpd-0.21.22.ebuild 8058 BLAKE2B bcd02da8d2815f0226b0a12af2ecf059e6b19633110234ab6c86c4149f3a3a3bfb709eb839ce6ec96f210032e78be7e9bfdef9285d2381281df1d982886535a1 SHA512 98088d506f8943ac1722a26773929193432b7d1e3aa5a02cf0c459065dab2dc4b0fc9e14e8a03caf7b5bf06bece5e3cbe2660200bc6d52228b4ea8980b30ed25
MISC metadata.xml 2473 BLAKE2B da637e3495141e79aec3a6a1d676c6d98440482e00c57b48efdd9d8a93185d7d093cd2544a2a31beb552ac31f3ea4be897a036b640d630a02f297bde6e2a9f29 SHA512 e7afe6339926473e212cdd9a5be5f4e72c47e78b7ed9839621a09b331c40b4a21312ba4f8fe4154c4cd88908d005af4f3eca17cd6407ea8d10e294775d19299d
diff --git a/media-sound/mpd/mpd-0.21.20.ebuild b/media-sound/mpd/mpd-0.21.20.ebuild
index 8ef1c4dc8826..540d4c5ec34f 100644
--- a/media-sound/mpd/mpd-0.21.20.ebuild
+++ b/media-sound/mpd/mpd-0.21.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 x86 ~x64-macos"
IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl +dbus debug
+eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify
+ipv6 jack lame libav libmpdclient libsamplerate libsoxr +mad mikmod mms
diff --git a/media-sound/mpd/mpd-0.21.18-r1.ebuild b/media-sound/mpd/mpd-0.21.21.ebuild
index 9194a171c2c3..731ab04c695d 100644
--- a/media-sound/mpd/mpd-0.21.18-r1.ebuild
+++ b/media-sound/mpd/mpd-0.21.21.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sh x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos"
IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl +dbus debug
+eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify
+ipv6 jack lame libav libmpdclient libsamplerate libsoxr +mad mikmod mms
diff --git a/media-sound/mpd/mpd-0.21.19-r1.ebuild b/media-sound/mpd/mpd-0.21.22.ebuild
index 8ef1c4dc8826..731ab04c695d 100644
--- a/media-sound/mpd/mpd-0.21.19-r1.ebuild
+++ b/media-sound/mpd/mpd-0.21.22.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos"
IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl +dbus debug
+eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify
+ipv6 jack lame libav libmpdclient libsamplerate libsoxr +mad mikmod mms
diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index bb4fd48b879c..0f9ea5f3c156 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,7 +1,7 @@
DIST mpg123-1.25.10.tar.bz2 921219 BLAKE2B 04bfbe8915e3943ed42cc2d3597b0bd9c4686f77ee699f5845e7d1e905022206724cf23d6b0420a36e64b232f840dd9367f46f3c00dc2fe6256f44e8b83fa5b2 SHA512 a33666ae4aca7e7c1a93a6414d8c525ec19044c54f712d578180147d88e63033f7af2370b9ad22960cc3a0b454f15967b7a831cccc97e034c8855f70cdf1ab09
DIST mpg123-1.25.12.tar.bz2 910149 BLAKE2B 4e1b6329fafb4d1e018c6f5fc0846480ef8cfb6811f92d745f7e88d45fa6a8704ad707d110b12709763ac79fe095603c8ece0bbecb54cc2cde4de819083a2078 SHA512 fa3c719c68dbe45b265fd7677d0932b07f6a14e7ffe365ede965ff1637e655c4b57c86f7e4cd60cace7df5fcc93d48e0d44f082931394b7c6ef19f5d11638eff
DIST mpg123-1.25.13.tar.bz2 910176 BLAKE2B c7881fdfda1d2b5acf27c2bd8b2a25329708b481a500a29b4a6ca89d2fc849c05fa25d35b85782b0d430437853013dba23c3b1519f9e299106317c31786302ba SHA512 2308a899f47eb0d17a603cb8a19ea07b1f338d85d9c2f798fb55732d77c603802e18b6ca0215cc59ccdd70fe89816c09fd16a6a91b1d1cd3834bd7877239cb39
-EBUILD mpg123-1.25.10-r1.ebuild 2839 BLAKE2B ca2809d83b99c14491f5abe8f6249432964ea298e003541fc40ab22b4e8f1cd9f083d2e897497577001bfba6ce93fea2ef33e18de8a2555c850c9051c2b29cdf SHA512 259b17f73e0d150e3feddc46c1542027f1ce395e702a149731432c3b4154fb01fe13e2cc82c42bd9985198bcb5a54a572edb16f35eaef0c6ebb34b151879d4d5
+EBUILD mpg123-1.25.10-r1.ebuild 2840 BLAKE2B b5fc0883aef5242b4cddfc142cb6eaea54b11a3cac3ae4ee891e32bbeda4abfda304bb76c2c55dc2d88aadbd3555e2b2639a09294d40114e432403af75c956e8 SHA512 321fbcaf8be4780387f8af4451bb8c18863c64cd8686596d9657738be8cf5a76ecc4fedc89ecd1380bd7f671ac669800ab56f889305ca3d504808dd5081481f9
EBUILD mpg123-1.25.12.ebuild 2862 BLAKE2B 5784ece87b256c16378b409bf3a502d99f4eb0810f2cb883b2cce54f3baddcfc653c628c2b3dfb8b95109cb75b0a8c7845003b075df8db7400389d4bd7670db7 SHA512 cd6f6fb1d82b8320fdba5e0a5e47241c380052b84f060665b63758318848c5cdf8c3f9cd01087999c7806c9c026c8336c6b54c2c988c642bb62c0307f00fa593
-EBUILD mpg123-1.25.13.ebuild 2862 BLAKE2B 5784ece87b256c16378b409bf3a502d99f4eb0810f2cb883b2cce54f3baddcfc653c628c2b3dfb8b95109cb75b0a8c7845003b075df8db7400389d4bd7670db7 SHA512 cd6f6fb1d82b8320fdba5e0a5e47241c380052b84f060665b63758318848c5cdf8c3f9cd01087999c7806c9c026c8336c6b54c2c988c642bb62c0307f00fa593
+EBUILD mpg123-1.25.13.ebuild 2890 BLAKE2B 7a3c28e701250569588b10a9bab6ad3f07d6cb49a63f9daed89d690d80f49bf8a38978a8a7afe30e3575edef046d32695043debdc9bdcf96d66332a4064bf24a SHA512 43d3327264a67f9be02c5b33aca99fa6a00084fd9fe167594465643a6ebd6c380da688ae3d75f14e07eb1d57b61fc00c20ba6b0e9d88eacd74a3aa18155131c2
MISC metadata.xml 525 BLAKE2B 8604e161c32fb1f812a3f90d0489983289dc1db8ffc3dd259ea2cc2d8bbbf14a99448619f881c88f25188434efc903d399498126aceba9aa14e21094aa23dfa7 SHA512 06621f91056d0eb4131385dd430c15839c943d6560c59b711508064a8141020b795d0f7193f884365092332c4b3464dd0cd493e921519c9eab8b7ea4d9ce03b7
diff --git a/media-sound/mpg123/mpg123-1.25.10-r1.ebuild b/media-sound/mpg123/mpg123-1.25.10-r1.ebuild
index b0603c70052b..817dafc63874 100644
--- a/media-sound/mpg123/mpg123-1.25.10-r1.ebuild
+++ b/media-sound/mpg123/mpg123-1.25.10-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext alsa altivec coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
diff --git a/media-sound/mpg123/mpg123-1.25.13.ebuild b/media-sound/mpg123/mpg123-1.25.13.ebuild
index 2a6b18dd31c2..0b76cb7da365 100644
--- a/media-sound/mpg123/mpg123-1.25.13.ebuild
+++ b/media-sound/mpg123/mpg123-1.25.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext alsa altivec coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
RDEPEND="
@@ -58,7 +58,7 @@ multilib_src_configure() {
done
fi
- use altivec && _cpu=altivec
+ use cpu_flags_ppc_altivec && _cpu=altivec
if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
use cpu_flags_x86_sse && _cpu=x86-64
diff --git a/media-sound/mpg321/Manifest b/media-sound/mpg321/Manifest
index 2e9e90be8f8c..a3f4705b3fd1 100644
--- a/media-sound/mpg321/Manifest
+++ b/media-sound/mpg321/Manifest
@@ -1,5 +1,5 @@
AUX mpg321-0.2.12-check-for-lround.patch 670 BLAKE2B e41184968df73dbb3eef1b6149cd569bc40590d5bd1262ede84356ad975498db3533f443aede6afc0c223650cd3e8fd877bceb702c6e645cafef45eb7e273b6d SHA512 391a98bdf102d3016e98005ddc84b6b303e1fd5653ddcaa13cda0b09b84952bee99f3ebbb6ad763a21965c47692a7011e167b7f990cea760ecf88dbaa34de3a2
AUX mpg321-0.3.2-format-security.patch 1188 BLAKE2B 31ce7e13160c48c53ebb1010a069d0fe6693fab58e12c525dbf3fea6c294bb1f26be703143cd9a3ce10808238017a41f49c8e53ad2029c80d1ad5f346a98690a SHA512 2296934348c898704558f2dac9b7cbd90126d58804df834540688d0c3b35231f488aed036cec200464309cddc2c1adf43759ce87e99d5c370527c552b8e59089
DIST mpg321-0.3.2.tar.gz 151139 BLAKE2B d1b043316aca07e61ab61698f1d9e56fd221c4024e69b5262906b280dcb4f67bd32f3ff72b1758ba26cc0fa7d1c5c4052fc6fc87ae9ceec9d0bf77b1d35a868f SHA512 f1bead2c11e4cde0f1a87e1b2e3d216ef80c9a5dd8b219841961688d44a5fc63a54b7af07359766fde0b2712ddc5d0a90b20149c3228cb2d70e830e15c8ab234
-EBUILD mpg321-0.3.2.ebuild 1177 BLAKE2B dd5a493a69d471929cbec11576f46b5d0143e512d163fce47c2b1dccf580ab796a621b22aca2eb9db012cb7fe159cd6f8fcb1eb34f37413f9bc548217dda59b8 SHA512 fa4efb423c69ba863c7c7b68dd61cb23fef430de1430a80e1b4c361ee0c141dab951486f02b31d64f8898e4503ea8969c54ecc6ebf20f42bb0b2352208ddaddb
+EBUILD mpg321-0.3.2.ebuild 1178 BLAKE2B 62c2113d9085a05ead8a85749bcbce1f69c3e6ab8180f59c331a8ac0c63a295cf2e16a02275b274f22da6d3e1576c7a85c0b9f70818d3338f2e3a965f54e284f SHA512 9a2627399596fbf341e340361eb670b7757b49d2d1e3c7b1ace0a89acf112d857886042f0facd9e8d6cafd6c6fdd1e2e876da73fd66584ca051bd815c253ac23
MISC metadata.xml 329 BLAKE2B d54fd85110b067a080ba1be242f8ee2e5c76b503e7fd6852fba8b1af20873244666fe5d46a1cbdce2a555c44dd057e99801f7974ceac78076c0189976c125960 SHA512 7f66ba87cde258577f41f82b9056b613d1da1741a3dbefe2185562549cf53050d5073b24f07f2b7de25f06b55cdde55653cb8de03d97806a2c47224b8e100764
diff --git a/media-sound/mpg321/mpg321-0.3.2.ebuild b/media-sound/mpg321/mpg321-0.3.2.ebuild
index 9743a4662031..1c6cf71665a0 100644
--- a/media-sound/mpg321/mpg321-0.3.2.ebuild
+++ b/media-sound/mpg321/mpg321-0.3.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P/-/_}.orig.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="alsa ipv6"
RDEPEND="app-eselect/eselect-mpg123
diff --git a/media-sound/mt-daapd/Manifest b/media-sound/mt-daapd/Manifest
index dd7a1113f603..7d682f393d2c 100644
--- a/media-sound/mt-daapd/Manifest
+++ b/media-sound/mt-daapd/Manifest
@@ -5,5 +5,5 @@ AUX mt-daapd-0.2.4.2-maintainer-mode.patch 332 BLAKE2B 94083b6a8847b0f6a1f8c0608
AUX mt-daapd-0.2.4.2-oggvorbis.patch 590 BLAKE2B be372f1dc4aa4541b35782064c0dfccc40d62e704d2ac3041fda8d719af52f5692dd8a0ba351c8fed3b5ef35be0ca604242e2a9cc588c890862ff710c4762c96 SHA512 51785b2e89fe20d71a3bfaaf75ccbf6b8369af8e5b76f2c8fb63b76fbb0a3249b9119be7c63256b507ce4f39cdfd08982ccf9e398d3d3fd13b24628b2c8f2280
AUX mt-daapd.init.2 1220 BLAKE2B 483f41aeab5ab3de0ab6c268f8263317a26b6c647e5e02c52c1636bfd4f4b2efb3cf9f8745e4da90b8f19d809509fcebe721fe94fef8140fb65da3152bd26549 SHA512 32a24aa6c027df24a959f908bfac5be24638975fd98a7470dd0e5e9e4590c9918810f646eb9a4497405563c1dfdd139a974cc6db8b7066684af8d9701c703b42
DIST mt-daapd-0.2.4.2.tar.gz 436513 BLAKE2B bca01805bbdc96d3aed1499a1295c48761d83f2ab876e15ea546d30b164bd86eab9e8278db39bedad356b4c018bec96f2086a98113562dfa09a496c6c0ce60de SHA512 1a944f31cc63355d33c7fd821d4509b8b69805ae29aa23f1307bf7602f6a62beba1f5ab5f4005387177f17c5fdf8db91b338f010b4be4ab0cd783dc72c6df60f
-EBUILD mt-daapd-0.2.4.2.ebuild 1852 BLAKE2B 99f4ce30c8c35767b695f698839acb027906942bb54cb6981ae9bee7b90544f00d27d2af7326f8eb4da20e51ba2b62abf0781afd1f968307ce176bd9d5f06f76 SHA512 65897ce763065f4f00717bb882bdd9e5876b0dd81183daafc9fc7dc0668ffcdcea1dfbabd36756afd6e9d7c8dd2c3ca87bcde84240e5b1bfbec2663efa09a969
+EBUILD mt-daapd-0.2.4.2.ebuild 1849 BLAKE2B 9de14a699f83d501b7ea328dc7cfa91df1d0634a3bdebe08432c4aebc2ae20f042e20dfa157ac6b7720b5020da9a6cf4212f95cb7a275b26b873ec06b9864c9c SHA512 8fa7b66a447a75fc6a67ae5d1bcc924b63c9d619484b20b5ac2be389e2e547a0a3d918f189da6c8b308a2e5e09d88c70dfbc4530d4d3566ec702ae55d7c83c7e
MISC metadata.xml 331 BLAKE2B f7842e1c5183217f3496de60b60bad916ff47ff7419dc9e6c72116a030ca36d9508a8b2d01c3350374be8e2513b982e7c59d18325934f9814eb1ceb09e8d3ff0 SHA512 75a2feebcc5b6226a059c79d8519bbf79de8ff4025c43389a39cb287ff220176e99f2fa2abdcdb371ebf9d988cc8bea4ca018ed347c98e9aedfc4ef7cbead941
diff --git a/media-sound/mt-daapd/mt-daapd-0.2.4.2.ebuild b/media-sound/mt-daapd/mt-daapd-0.2.4.2.ebuild
index 572b7c217878..bb376b2c40ab 100644
--- a/media-sound/mt-daapd/mt-daapd-0.2.4.2.ebuild
+++ b/media-sound/mt-daapd/mt-daapd-0.2.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ~mips ppc sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~hppa ~mips ppc sparc x86 ~amd64-linux ~x86-linux"
IUSE="vorbis"
RDEPEND="
diff --git a/media-sound/musepack-tools/Manifest b/media-sound/musepack-tools/Manifest
index 0fde2451f819..f49b39369605 100644
--- a/media-sound/musepack-tools/Manifest
+++ b/media-sound/musepack-tools/Manifest
@@ -1,4 +1,4 @@
AUX musepack-tools-465-gentoo.patch 1558 BLAKE2B 292111fc2b795a98cc2c1926b63799114e4b6ea2c11aa9ddee78c24332181ac9d5c4ab403398470014b5f33cf246def98214026d0def5979e11df2a1e2747050 SHA512 c260e1f96fa4ab79f09d78f16ede4522a802f703d565cf6db974b918e8db48233211a561ce64e0e8bc7cbd177ebf2986c46e5c9811ac15515f8126458c15b0af
DIST musepack-tools-465.tar.bz2 167612 BLAKE2B 0748cbfaecec396a4bf054aac5a451f16386becae75cdbb63821c28f7b7d378723df180d909eb3b9e0c7eafa79996dbe7aaab251721fd139b81755e7f59249f1 SHA512 ce933376bc127f6f4acc8500e50b6318a6bc5bf8443547fc0e25b4e8e5881fd7a73aff155560ffbc5161b5d7d03522c73bfbc31e14e1531fe511036a0f657d54
-EBUILD musepack-tools-465-r1.ebuild 810 BLAKE2B fc3b531a47f8eaf78f2302b157cf8cceb88f71f143dbb048912bb9eac1a9abf80fb67ba320db0741741c8c29b3144c6fb2c47f369aa66bbb6893212af17d5c38 SHA512 f1576b237fdc1f1d7e85c071410e42e2f8b7bdfc5e8b18ee987b0c86b66d9c2397192c3b41b614ee66f6044901f4c6700ca538c0d8c7754cb25924e2001c80f4
+EBUILD musepack-tools-465-r1.ebuild 829 BLAKE2B 61f1e89fa5870e49602654f33a68d8ce5e19898b65e085657a7342af5ada3d81a2f3ef0d9a931d70641409b2c79546331d9792090d494b8831ec8887a0a391dd SHA512 ed3e8411ecaf544be2ec7be4d7ee5efed06612244c24f0c1004f1c6a82904ed3ca63f054d6341f9b6a974fde09d5231f7f219c5a8c15692f265747d434870516
MISC metadata.xml 259 BLAKE2B 7339f463fc3fa87e1aba5665d97d0878dfd0ccdc4570e76adb531ce80090b0fd0eadf7ee78e3d081cd48083a800c5ecb395255df40d35f8745471346cf07ff16 SHA512 7315c86cee93f8109e30dd379dde35c51ad60e759a037cc8ee3feeec369434d65fecf785480861e7fc6a17baaf81517083284783b4b35143c911da98846d0360
diff --git a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild
index 515cdbc9bbc5..dd79c74addd3 100644
--- a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild
+++ b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+CMAKE_ECLASS=cmake
inherit cmake-multilib
# svn export http://svn.musepack.net/libmpc/trunk musepack-tools-${PV}
diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index c35e039787e6..d3207043a51c 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -1,11 +1,7 @@
-AUX 5583.patch 8876 BLAKE2B 5a338bed4da06311561dc2ff8bf41317d9e8d2a9218ab570e4396840637a7a4aef3d52b15eb87d388fb9ed76f8a9685036e2c758640c69cd65f910c2408bf4e8 SHA512 464e8dd526f39c2f253d2f3b5a6f932c50a17c7774df0ae076e7b8ae5379e3e5588359fe15ca73825ea56156b5a663178e48ef0d950dcef53ce60808c324ca72
AUX musescore-3.0.1-man-pages.patch 1779 BLAKE2B 345f06aaad337f0cd51f949bc210ec8efa06929c3c1663696f116c72dfc2fddbd0032bf4070464dc439dd0c6dbdfd39337d146764184aaef0723574fb501aa22 SHA512 64230965d6cd544bdee9ae52682812515bdef17abfc1e31d0a6f887d22c70ca5d82d22c0937e3ddd56ab478009cfc0e4170a9283b2fc7e0da242d84b984616fb
+AUX musescore-9999-lambda-capture-this.patch 566 BLAKE2B e07244640ca103698d877c839a89a04b63953c99b5c5d2d809a378a155a9dafece85ddeb2bd8c31b42bdf66be3b7da06ed9e8d263258122ecab2ac32e496b3ea SHA512 2abcddcf39a327ba1a62cddc3f10fe713c8031dc03657ead73161ed1f0050d3ed12a95b3d1a1df6e6d7f604f079f0cc41ec39c2dda5e94b29485f5d8dbafa990
DIST MuseScore_General-0.1.8.tar.bz2 35107290 BLAKE2B 65a0f78077a89fbf590fc47e83009f1029492ddb5a6bc411798c141903dbeffc5aa8b32fcead672e886878d2c9134c33c3c38e438e293a8135eca8394f880b32 SHA512 bdc706139309524841fdfe738e156f95d2d4c1716c09ce2984f9de5f205f39d3adffd7327a3957727015b7a612bab99c228ca26d9b0dcaf077991794585169c9
-DIST musescore-3.3.4.tar.gz 62827836 BLAKE2B 55e4c14539ac6227f0cc2dfb50adae920e63f9cf054a90a4c39f92c608a3ccb17c395070f77380997b367b48db72d96104117e02f486dcad26c0ea08aedce329 SHA512 c224e391daadf8d33cbf9d42e6a055290d7821abe7141e4927a77f1c7df6a57cbcbe5277248deb39d368547f17423ee9a4b5bc6cde8f27bc5646e83c6c4ff082
-DIST musescore-3.4.1.tar.gz 62951880 BLAKE2B fd15545a6bd5632650654a86063a8152b3ade7148ec4c4986ed501397f74e4a9f7db6574f1cd0ee1d512b0cb4e5b90e890ef028f3acf7a9a55989bda05bfe178 SHA512 4d76d6990595a77db55801d7ec3c4790718e8633e173daa34a2b2e8477384cbbce84257a797b2e9652ba8d8a8705a41d9e33a2882225415964061e57a1a82861
DIST musescore-3.4.2.tar.gz 62960426 BLAKE2B be25c73ee51b56a5115fbb3585c13bd3a04543554af57c79202f5fe49a23d559df6d231dc716eb675a40b3f0420be002d088b832b9a1eaa1a62e64fd3653a76f SHA512 d53024a04793dd418bce910e47b1d6f785b6e5ffbd97117a910f144ee37d20c20ce555a45fcf30532019aa8d7e429fc2dfedfef33a6078ab73889fe7995fe9f4
-EBUILD musescore-3.3.4.ebuild 2439 BLAKE2B fdc912a5a998915acf50550c7b27b2b6340c0e39fbff62c3fa76f2a9bb465b03b4f3001a9f258971b5ae3de8cc0e4334b1222f6c6311e527d44b94ba042088c0 SHA512 d7e09536d4054b6655e86942c7eaa017698bdfd89e2ce00ad29189d8036391d8a04b3c53eae647445b51d7e07e06f7a204012007e2e6bb24c399aa781498cf44
-EBUILD musescore-3.4.1.ebuild 2686 BLAKE2B 2e05fdaea69cd0afc4275272f9c125cf409dca4f3aec36189cc051a6505e93974887c6a8ff54da6074001c1c53cb408251b8800717b6fa0e3810ae4a75e70ecc SHA512 2dc3514c8aaca961ef7e748df718a626ca6f5dc241eb736f6c155e59650f8a548f6dd470a29e0b94fa2719fd657c1d4395c780a56236686b86b3d47934cedf1f
-EBUILD musescore-3.4.2.ebuild 2686 BLAKE2B 2e05fdaea69cd0afc4275272f9c125cf409dca4f3aec36189cc051a6505e93974887c6a8ff54da6074001c1c53cb408251b8800717b6fa0e3810ae4a75e70ecc SHA512 2dc3514c8aaca961ef7e748df718a626ca6f5dc241eb736f6c155e59650f8a548f6dd470a29e0b94fa2719fd657c1d4395c780a56236686b86b3d47934cedf1f
-EBUILD musescore-9999.ebuild 2678 BLAKE2B f52b7a6305e4f6d8866da7af899a13044b924f0a7aca26832042d6afbc14f3fef741c5ba11532db21763ad3c2a1b43fc3d10e134b65e7a6949fc1c35ae5bfcd2 SHA512 be0d219e8b6ae945aaa99c92afa8e1e04f82a30179c3eb2e34699224421b192e5d8a66338697e9affeb59a28013af30be6a612fae3784b10c357f756966b55af
+EBUILD musescore-3.4.2.ebuild 2687 BLAKE2B 9a8286431e2694bb88c0d91a7d761244049087cadf09562210539c9ddb80b7a6a8982d0db2bcfd1d9ebed5a98ff726481773b4cb3694fd80e2fd78397198a80f SHA512 e6bb0486a2de0d0c293c5c1afe730a09ed2b6676b1e038f811b6d0bdcda1712d2a68cf4dce8dbd5e7f38457270b35fa0d410a993f48247b19c86fdb1d7acfb87
+EBUILD musescore-9999.ebuild 2727 BLAKE2B 1b69766b774dde1b2a83b14555c02f0d2151c6b7668f2a21d09d713eb70fa9d21fd57bc4c094fa9bad4c5168e940c9772d818df2c618949db2413921631f43f3 SHA512 bd6efc3d80f001cd10ae9a9518d2150da8b86d4b29ead3b94a44857d2303d662c6e8a81ea72003d9cfa484d4e9b2a83ebc050d587acfb7bb5de791d56441ef19
MISC metadata.xml 881 BLAKE2B 99183973e67c5c36493fd08532288693650a321bd72f864eb2924066462d9a2b58dbcf41778018e1774ac46958ccfc796a71727cc47b5bd6c58926e63bbad021 SHA512 24dd5a79185ca63316656fe63011eceba157ed1d23d6875e5452906215f2151f706265d68979188005172d7e7f32a5d57eeb248c218a20036cbaf73b4983d7aa
diff --git a/media-sound/musescore/files/5583.patch b/media-sound/musescore/files/5583.patch
deleted file mode 100644
index da4d0c52d041..000000000000
--- a/media-sound/musescore/files/5583.patch
+++ /dev/null
@@ -1,212 +0,0 @@
-From 09d138946aad53962ce23298093747f0ce52304f Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= <jerome.duval@gmail.com>
-Date: Tue, 31 Dec 2019 17:39:34 +0100
-Subject: [PATCH 1/2] Specializes template routines.
-
-Qt 5.14 introduces serialisation/deserialisation for enum classes,
-this results in ambiguous templates between qdatastream.h and preferences.h.
-we specialize everything to workaround this.
----
- mscore/preferences.h | 41 ++++++++++++++++++++++++++++++++++++-----
- 1 file changed, 36 insertions(+), 5 deletions(-)
-
-diff --git a/mscore/preferences.h b/mscore/preferences.h
-index bef3df8536..8c3ac9b0ed 100644
---- a/mscore/preferences.h
-+++ b/mscore/preferences.h
-@@ -233,21 +233,52 @@ extern Preferences preferences;
-
- // Stream operators for enum classes
- // enum classes don't play well with QSettings without custom serialization
--template<typename T, typename std::enable_if<std::is_enum<T>::value>::type* = nullptr>
--inline QDataStream &operator<<(QDataStream &out, const T &val)
-+inline QDataStream&
-+operator<<(QDataStream &out, const Ms::MuseScoreStyleType &val)
- {
- return out << static_cast<int>(val);
- }
-
--template<typename T, typename std::enable_if<std::is_enum<T>::value>::type* = nullptr>
--inline QDataStream &operator>>(QDataStream &in, T &val)
-+inline QDataStream&
-+operator>>(QDataStream &in, Ms::MuseScoreStyleType &val)
- {
- int tmp;
- in >> tmp;
-- val = static_cast<T>(tmp);
-+ val = static_cast<Ms::MuseScoreStyleType>(tmp);
- return in;
- }
-
-+inline QDataStream&
-+operator<<(QDataStream &out, const Ms::SessionStart &val)
-+{
-+ return out << static_cast<int>(val);
-+}
-+
-+inline QDataStream&
-+operator>>(QDataStream &in, Ms::SessionStart &val)
-+{
-+ int tmp;
-+ in >> tmp;
-+ val = static_cast<Ms::SessionStart>(tmp);
-+ return in;
-+}
-+
-+inline QDataStream&
-+operator<<(QDataStream &out, const Ms::MusicxmlExportBreaks &val)
-+{
-+ return out << static_cast<int>(val);
-+}
-+
-+inline QDataStream&
-+operator>>(QDataStream &in, Ms::MusicxmlExportBreaks &val)
-+{
-+ int tmp;
-+ in >> tmp;
-+ val = static_cast<Ms::MusicxmlExportBreaks>(tmp);
-+ return in;
-+}
-+
-+
- class PreferenceVisitor {
- public:
- virtual void visit(QString key, IntPreference*) = 0;
-
-From 6b759bb5ee7b83fd8a82429e4cdb74279c5d33b6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= <jerome.duval@gmail.com>
-Date: Tue, 31 Dec 2019 17:42:04 +0100
-Subject: [PATCH 2/2] fix warnings: replace QString::null, with QString()
-
----
- mscore/capella.cpp | 2 +-
- mscore/importmidi/importmidi.cpp | 2 +-
- mscore/instrdialog.cpp | 2 +-
- mscore/musescore.cpp | 12 ++++++------
- mscore/musescore.h | 2 +-
- mscore/network/loginmanager.cpp | 2 +-
- 6 files changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/mscore/capella.cpp b/mscore/capella.cpp
-index 7144414e32..6243c8cca6 100644
---- a/mscore/capella.cpp
-+++ b/mscore/capella.cpp
-@@ -2708,7 +2708,7 @@ Score::FileError importCapella(MasterScore* score, const QString& name)
- QMessageBox::warning(0,
- QWidget::tr("Import Capella"),
- QWidget::tr("Load failed: %1").arg(cf.error(errNo)),
-- QString::null, QWidget::tr("Quit"), QString::null, 0, 1);
-+ QString(), QWidget::tr("Quit"), QString(), 0, 1);
- }
- fp.close();
- // avoid another error message box
-diff --git a/mscore/importmidi/importmidi.cpp b/mscore/importmidi/importmidi.cpp
-index a5d8894686..8091a83369 100644
---- a/mscore/importmidi/importmidi.cpp
-+++ b/mscore/importmidi/importmidi.cpp
-@@ -1200,7 +1200,7 @@ Score::FileError importMidi(MasterScore *score, const QString &name)
- QMessageBox::warning(0,
- QWidget::tr("Load MIDI"),
- QWidget::tr("Load failed: %1").arg(errorText),
-- QString::null, QWidget::tr("Quit"), QString::null, 0, 1);
-+ QString(), QWidget::tr("Quit"), QString(), 0, 1);
- }
- fp.close();
- qDebug("importMidi: bad file format");
-diff --git a/mscore/instrdialog.cpp b/mscore/instrdialog.cpp
-index fa7bacd622..8d81fe9e20 100644
---- a/mscore/instrdialog.cpp
-+++ b/mscore/instrdialog.cpp
-@@ -138,7 +138,7 @@ void InstrumentsDialog::on_loadButton_clicked()
- QMessageBox::warning(0,
- QWidget::tr("Load Style Failed"),
- QString(strerror(errno)),
-- QString::null, QWidget::tr("Quit"), QString::null, 0, 1);
-+ QString(), QWidget::tr("Quit"), QString(), 0, 1);
- return;
- }
- instrumentsWidget->buildTemplateList();
-diff --git a/mscore/musescore.cpp b/mscore/musescore.cpp
-index dd4a4b95ca..07cb596abe 100644
---- a/mscore/musescore.cpp
-+++ b/mscore/musescore.cpp
-@@ -4013,7 +4013,7 @@ bool MuseScore::readLanguages(const QString& path)
- QMessageBox::warning(0,
- QWidget::tr("Load Languages Failed:"),
- error,
-- QString::null, QWidget::tr("Quit"), QString::null, 0, 1);
-+ QString(), QWidget::tr("Quit"), QString(), 0, 1);
- return false;
- }
-
-@@ -6753,7 +6753,7 @@ bool MuseScore::saveMp3(Score* score, const QString& name)
- QMessageBox::warning(0,
- tr("Encoding Error"),
- tr("Unable to open target file for writing"),
-- QString::null, QString::null);
-+ QString(), QString());
- }
- return false;
- }
-@@ -6792,7 +6792,7 @@ bool MuseScore::saveMp3(Score* score, QIODevice* device, bool& wasCanceled)
- QMessageBox::warning(0,
- tr("Error Opening LAME library"),
- tr("Could not open MP3 encoding library!"),
-- QString::null, QString::null);
-+ QString(), QString());
- qDebug("Could not open MP3 encoding library!");
- return false;
- }
-@@ -6804,7 +6804,7 @@ bool MuseScore::saveMp3(Score* score, QIODevice* device, bool& wasCanceled)
- QMessageBox::warning(0,
- tr("Error Opening LAME library"),
- tr("Not a valid or supported MP3 encoding library!"),
-- QString::null, QString::null);
-+ QString(), QString());
- qDebug("Not a valid or supported MP3 encoding library!");
- return false;
- }
-@@ -6829,7 +6829,7 @@ bool MuseScore::saveMp3(Score* score, QIODevice* device, bool& wasCanceled)
- if (!MScore::noGui) {
- QMessageBox::warning(0, tr("Encoding Error"),
- tr("Unable to initialize MP3 stream"),
-- QString::null, QString::null);
-+ QString(), QString());
- }
- qDebug("Unable to initialize MP3 stream");
- MScore::sampleRate = oldSampleRate;
-@@ -6996,7 +6996,7 @@ bool MuseScore::saveMp3(Score* score, QIODevice* device, bool& wasCanceled)
- QMessageBox::warning(0,
- tr("Encoding Error"),
- tr("Error %1 returned from MP3 encoder").arg(bytes),
-- QString::null, QString::null);
-+ QString(), QString());
- break;
- }
- else
-diff --git a/mscore/musescore.h b/mscore/musescore.h
-index 434072a12f..d8089a345c 100644
---- a/mscore/musescore.h
-+++ b/mscore/musescore.h
-@@ -142,7 +142,7 @@ struct LanguageItem {
- LanguageItem(const QString k, const QString n) {
- key = k;
- name = n;
-- handbook = QString::null;
-+ handbook = QString();
- }
- LanguageItem(const QString k, const QString n, const QString h) {
- key = k;
-diff --git a/mscore/network/loginmanager.cpp b/mscore/network/loginmanager.cpp
-index 7bcfd892e0..4abf7e3e4e 100644
---- a/mscore/network/loginmanager.cpp
-+++ b/mscore/network/loginmanager.cpp
-@@ -680,7 +680,7 @@ void LoginManager::mediaUploadFinished()
- QMessageBox::warning(0,
- tr("Upload Error"),
- tr("Sorry, MuseScore couldn't upload the audio file. Error %1").arg(e),
-- QString::null, QString::null);
-+ QString(), QString());
- }
- }
-
diff --git a/media-sound/musescore/files/musescore-9999-lambda-capture-this.patch b/media-sound/musescore/files/musescore-9999-lambda-capture-this.patch
new file mode 100644
index 000000000000..c0bb7083324d
--- /dev/null
+++ b/media-sound/musescore/files/musescore-9999-lambda-capture-this.patch
@@ -0,0 +1,13 @@
+diff --git a/mscore/scoreview.cpp b/mscore/scoreview.cpp
+index 9804e1f32..83e0c0e47 100644
+--- a/mscore/scoreview.cpp
++++ b/mscore/scoreview.cpp
+@@ -2405,7 +2405,7 @@ void ScoreView::cmd(const char* s)
+ cv->updateGrips();
+ }},
+ #ifdef OMR
+- {{"show-omr"}, [](ScoreView* cv, const QByteArray&) {
++ {{"show-omr"}, [&](ScoreView* cv, const QByteArray&) {
+ if (cv->score()->masterScore()->omr())
+ showOmr(!_score->masterScore()->showOmr());
+ }},
diff --git a/media-sound/musescore/musescore-3.3.4.ebuild b/media-sound/musescore/musescore-3.3.4.ebuild
deleted file mode 100644
index d2084f031d14..000000000000
--- a/media-sound/musescore/musescore-3.3.4.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-CHECKREQS_DISK_BUILD=3500M
-inherit cmake xdg check-reqs
-
-DESCRIPTION="WYSIWYG Music Score Typesetter"
-HOMEPAGE="https://musescore.org/"
-# MuseScore_General-0.1.3.tar.bz2 packaged from https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/
-# It has to be repackaged because the files are not versioned, current version can be found in VERSION file there.
-SRC_URI="https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~fordfrog/distfiles/MuseScore_General-0.1.8.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa debug jack mp3 portaudio portmidi pulseaudio +sf3 webengine"
-REQUIRED_USE="portmidi? ( portaudio )"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-DEPEND="
- dev-qt/designer:5
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qthelp:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtquickcontrols2:5
- >=dev-qt/qtsingleapplication-2.6.1_p20171024
- dev-qt/qtsvg:5
- dev-qt/qtxml:5
- dev-qt/qtxmlpatterns:5
- >=media-libs/freetype-2.5.2
- media-libs/libsndfile
- sys-libs/zlib:=
- alsa? ( >=media-libs/alsa-lib-1.0.0 )
- jack? ( virtual/jack )
- mp3? ( media-sound/lame )
- portaudio? ( media-libs/portaudio )
- portmidi? ( media-libs/portmidi )
- pulseaudio? ( media-sound/pulseaudio )
- sf3? ( media-libs/libvorbis )
- webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.0.1-man-pages.patch"
- "${FILESDIR}/5583.patch"
-)
-
-S="${WORKDIR}/MuseScore-${PV}"
-
-src_prepare() {
- cmake_src_prepare
-
- # Move soundfonts to the correct directory
- mv "${WORKDIR}"/sound/* "${S}"/share/sound/ || die "Failed to move soundfont files"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_SKIP_RPATH=ON
- -DDOWNLOAD_SOUNDFONT=OFF
- -DUSE_SYSTEM_QTSINGLEAPPLICATION=ON
- -DUSE_PATH_WITH_EXPLICIT_QT_VERSION=ON
- -DUSE_SYSTEM_FREETYPE=ON
- -DBUILD_ALSA="$(usex alsa)"
- -DBUILD_JACK="$(usex jack)"
- -DBUILD_LAME="$(usex mp3)"
- -DBUILD_PORTAUDIO="$(usex portaudio)"
- -DBUILD_PORTMIDI="$(usex portmidi)"
- -DBUILD_PULSEAUDIO="$(usex pulseaudio)"
- -DSOUNDFONT3="$(usex sf3)"
- -DBUILD_WEBENGINE="$(usex webengine)"
- )
- cmake_src_configure
-}
-
-src_compile() {
- cd "${BUILD_DIR}" || die
- cmake_build -j1 lrelease manpages
- cmake_src_compile
-}
diff --git a/media-sound/musescore/musescore-3.4.1.ebuild b/media-sound/musescore/musescore-3.4.1.ebuild
deleted file mode 100644
index fb4ff90af180..000000000000
--- a/media-sound/musescore/musescore-3.4.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-CHECKREQS_DISK_BUILD=3500M
-inherit cmake xdg check-reqs
-
-DESCRIPTION="WYSIWYG Music Score Typesetter"
-HOMEPAGE="https://musescore.org/"
-# MuseScore_General-0.1.3.tar.bz2 packaged from https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/
-# It has to be repackaged because the files are not versioned, current version can be found in VERSION file there.
-SRC_URI="https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~fordfrog/distfiles/MuseScore_General-0.1.8.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="alsa debug jack mp3 osc omr portaudio portmidi pulseaudio +sf3 sfz webengine"
-REQUIRED_USE="portmidi? ( portaudio )"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-DEPEND="
- dev-qt/designer:5
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qthelp:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtquickcontrols2:5
- >=dev-qt/qtsingleapplication-2.6.1_p20171024
- dev-qt/qtsvg:5
- dev-qt/qtxml:5
- dev-qt/qtxmlpatterns:5
- >=media-libs/freetype-2.5.2
- media-libs/libsndfile
- sys-libs/zlib:=
- alsa? ( >=media-libs/alsa-lib-1.0.0 )
- jack? ( virtual/jack )
- mp3? ( media-sound/lame )
- omr? ( app-text/poppler )
- portaudio? ( media-libs/portaudio )
- portmidi? ( media-libs/portmidi )
- pulseaudio? ( media-sound/pulseaudio )
- sf3? ( media-libs/libvorbis )
- webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.0.1-man-pages.patch"
-)
-
-S="${WORKDIR}/MuseScore-${PV}"
-
-src_prepare() {
- cmake_src_prepare
-
- # Move soundfonts to the correct directory
- mv "${WORKDIR}"/sound/* "${S}"/share/sound/ || die "Failed to move soundfont files"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DAEOLUS=OFF # does not compile
- -DBUILD_ALSA="$(usex alsa)"
- -DBUILD_CRASH_REPORTER=OFF
- -DBUILD_JACK="$(usex jack)"
- -DBUILD_LAME="$(usex mp3)"
- -DBUILD_PCH=ON
- -DBUILD_PORTAUDIO="$(usex portaudio)"
- -DBUILD_PORTMIDI="$(usex portmidi)"
- -DBUILD_PULSEAUDIO="$(usex pulseaudio)"
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_TELEMETRY_MODULE=ON
- -DBUILD_WEBENGINE="$(usex webengine)"
- -DCMAKE_SKIP_RPATH=ON
- -DDOWNLOAD_SOUNDFONT=OFF
- -DHAS_AUDIOFILE=ON
- -DOCR=OFF
- -DOMR="$(usex omr)"
- -DSOUNDFONT3=ON
- -DZERBERUS="$(usex sfz)"
- -DUSE_PATH_WITH_EXPLICIT_QT_VERSION=ON
- -DUSE_SYSTEM_FREETYPE=ON
- -DUSE_SYSTEM_POPPLER=ON
- -DUSE_SYSTEM_QTSINGLEAPPLICATION=ON
- )
- cmake_src_configure
-}
-
-src_compile() {
- cd "${BUILD_DIR}" || die
- cmake_build -j1 lrelease manpages
- cmake_src_compile
-}
diff --git a/media-sound/musescore/musescore-3.4.2.ebuild b/media-sound/musescore/musescore-3.4.2.ebuild
index fb4ff90af180..cadf43ff2d63 100644
--- a/media-sound/musescore/musescore-3.4.2.ebuild
+++ b/media-sound/musescore/musescore-3.4.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa debug jack mp3 osc omr portaudio portmidi pulseaudio +sf3 sfz webengine"
REQUIRED_USE="portmidi? ( portaudio )"
@@ -34,7 +34,7 @@ DEPEND="
dev-qt/qtnetwork:5
dev-qt/qtprintsupport:5
dev-qt/qtquickcontrols2:5
- >=dev-qt/qtsingleapplication-2.6.1_p20171024
+ >=dev-qt/qtsingleapplication-2.6.1_p20171024[X]
dev-qt/qtsvg:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
diff --git a/media-sound/musescore/musescore-9999.ebuild b/media-sound/musescore/musescore-9999.ebuild
index 6157b14ce4af..d6ea4938d868 100644
--- a/media-sound/musescore/musescore-9999.ebuild
+++ b/media-sound/musescore/musescore-9999.ebuild
@@ -34,7 +34,7 @@ DEPEND="
dev-qt/qtnetwork:5
dev-qt/qtprintsupport:5
dev-qt/qtquickcontrols2:5
- >=dev-qt/qtsingleapplication-2.6.1_p20171024
+ >=dev-qt/qtsingleapplication-2.6.1_p20171024[X]
dev-qt/qtsvg:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
@@ -55,6 +55,7 @@ RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-3.0.1-man-pages.patch"
+ "${FILESDIR}/${P}-lambda-capture-this.patch"
)
src_unpack() {
diff --git a/media-sound/ncmpc/Manifest b/media-sound/ncmpc/Manifest
index 2edaffbe9570..b6fb25c20edb 100644
--- a/media-sound/ncmpc/Manifest
+++ b/media-sound/ncmpc/Manifest
@@ -1,3 +1,3 @@
DIST ncmpc-0.34.tar.xz 227892 BLAKE2B 19d9d9abe3d85cb2567a222c8ce108889d4517272e2bb82f4064ef76af68d610ff4c7516102b976f66380e0e3d3ee7ed00023116cb6b2d1628e3d38796705a09 SHA512 e206cc2d61799a97edf1182de4cee1c0fa447bd1fac136dc48670cb624a7efc903c693b0c541fbc00fcb94e055c83be1ca6370386c99131a1b571f47b67c35f4
-EBUILD ncmpc-0.34.ebuild 2025 BLAKE2B 47179d220da464802c3f9691d9fc3f88a89ce920acffd9fc12b33dba67e109cc092e06aa23ab2e0d4af5fcadcfb3abab89da68fa596391d29b59399dc6fd6c7e SHA512 0c5e498d359add5c95a65b2a47eb690be1d3eab989c913e073e5998bf683a3864a70034b599b24c0e5e0a510c7b349efe88490c3b1872a339597fc8fdfa09c8b
+EBUILD ncmpc-0.34.ebuild 2019 BLAKE2B ee88c9f5ad907768299060708e08e40a8dbaa89e53216bb250baf8b576a107af68aa13e27d7e7c16a6ae537d62dc9bbd6149cf40590bf45369cf4498bfe9ccd6 SHA512 a573e412cbfc51bbbe3b1f1a38b95521cc22e151247c2f78cf67e63b3aa46e1a19926954b68fbdcdda8fad441b224e9a67100885c2f183e6ba2101fd2757d76d
MISC metadata.xml 947 BLAKE2B de28ab3a9263d21b8a2727fb80a70467d4c086c18712bcc6ee51c434f512a7daab42832728a150a677a4552f36950038e08076fd2c1eaf0ec5c2f7e82408efed SHA512 19a555b3375402a4ff9931e2d1c17bb3146d963f3c4665216e9e63deb61b99313267eb9e3815aa9f6d3f4dabee1734131b9ee71ff41562b7e9aa881fe10b1760
diff --git a/media-sound/ncmpc/ncmpc-0.34.ebuild b/media-sound/ncmpc/ncmpc-0.34.ebuild
index 61366c96ff3c..94de1e83a067 100644
--- a/media-sound/ncmpc/ncmpc-0.34.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.34.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen"
BDEPEND="
diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest
index f72c34fc897b..1a9cb44c6b8b 100644
--- a/media-sound/picard/Manifest
+++ b/media-sound/picard/Manifest
@@ -1,4 +1,6 @@
DIST picard-2.1.3.tar.gz 2995390 BLAKE2B dcb81cad62aba7915aeff321775452cef70819194a76530eb96a0a7b0009f7185d7652f77d07bb795b24939a3feb56b73a59d7377574b2c8f09f406ca7a88d81 SHA512 f082216a1a669ba689725c93859116e8a56991861219adb0e7c6ed4e5d621055268652820688de762f55b8672f19ff01afe5ac1ab7f79a640ea381272de9516f
+DIST picard-2.3.1.tar.gz 3778379 BLAKE2B b829c29d95922e31479cea0c8bcb3294cd3751374e71f37d387a013529c294a695a2e2f4c8b73af5eeee2fa8f7423d24074bc18b7db130798411803c70a013ff SHA512 fb5ac4cbd02f4b832cb23e3c8b5881eeca04b7b101c015a97fc20c8e0e7871ad2098b750a0c486af958b2bf30221b0c28666313f768dc7d70389519dd795d9cd
EBUILD picard-2.1.3-r1.ebuild 1657 BLAKE2B fccc7ac46397e33ff9087da1bd8b3dc03d80ba758dc4abe21c7679977cb1bb8c12967a68c2abdc112f3ca1814030234269ea2a035f144409e218dab3bedf7a09 SHA512 93945e04da0957f96a77a77e670289ce7b9f962533c80c78b0a9f5e53a66384b4c6ae1d268cd088519c38c1da8d79a62154f60d11a908191c27c655597e6af5d
+EBUILD picard-2.3.1.ebuild 1661 BLAKE2B 3941cd8b08808783304c9e4abfd7ab05df9d27cb94b9add63f4ad37e3d3c3c2371b25535e51ff4869bbd8703f606e5356210d000665761f0ad09b8f42a736fb6 SHA512 1380c2ccf307c5949d0310d433167f705491f6a421c4fc3ad7b7e7eddf847f61748fd20d9709f9de6e1eb503327e26df437cc5933bd380c68f50875fb1b41582
EBUILD picard-9999.ebuild 1738 BLAKE2B 233f5965ecfa2f84ebff049b03bb961eec74fd4c9b2d13e04915c3882446bb0a3e8d229931852af5ccfcd76b9df3ff618fe5e99a716aac6daf87b8d2903161fe SHA512 7070c7ba182374053632d4c4e986f3f34acc9dbdb6fef040572213ea6bec35c42f2582060ae63ce2a300ac914d5bd2c9d40c97e2c903a87cfb2d69b1253f1d97
MISC metadata.xml 564 BLAKE2B 0408874b350710d85cd50f27158d074ee0a22c392822bfd7d90ae455906934c6ec1fd5963f4f225d2852a7bcbb5f74ec756b8c5ae449d2159ef52d552f6da954 SHA512 ce79b6abdff9db80eeac888838dea351058b17e90ffc5b13d4b446203531948f80705ef4184b35623fef1a0952f0071d5b4588f2fee5d93cebbc902a1a97577d
diff --git a/media-sound/picard/picard-2.3.1.ebuild b/media-sound/picard/picard-2.3.1.ebuild
new file mode 100644
index 000000000000..86dadf0cab58
--- /dev/null
+++ b/media-sound/picard/picard-2.3.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_SINGLE_IMPL=1
+DISABLE_AUTOFORMATTING=true
+inherit distutils-r1 gnome2-utils readme.gentoo-r1 xdg
+
+DESCRIPTION="Cross-platform music tagger"
+HOMEPAGE="https://picard.musicbrainz.org"
+SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_MULTI_USEDEP}]
+ ')
+ dev-qt/qtgui:5
+ >=media-libs/mutagen-1.38"
+DEPEND="
+ nls? ( dev-qt/linguist-tools:5 )
+"
+
+RESTRICT="test" # doesn't work with ebuilds
+
+S="${WORKDIR}/${PN}-release-${PV}"
+
+python_compile() {
+ local build_args=(
+ --disable-autoupdate
+ )
+ if ! use nls; then
+ build_args+=( --disable-locales )
+ fi
+ distutils-r1_python_compile ${build_args[@]}
+}
+
+python_install() {
+ local install_args=(
+ --disable-autoupdate
+ --skip-build
+ )
+ if ! use nls; then
+ install_args+=( --disable-locales )
+ fi
+ distutils-r1_python_install ${install_args[@]}
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ local DOC_CONTENTS="Install optional package media-libs/chromaprint[tools] to enable
+calculation and lookup of AcoustID fingerprints.
+
+Install optional package dev-python/python-discid to enable
+calculation and lookup of compact disc identifiers (disc IDs).
+
+If you are upgrading Picard and it does not start, try removing
+Picard's settings:
+ rm ~/.config/MusicBrainz/Picard.conf"
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ xdg_pkg_postinst
+}
diff --git a/media-sound/pulseaudio-modules-bt/Manifest b/media-sound/pulseaudio-modules-bt/Manifest
index 6750540dbe65..7a743e4373f7 100644
--- a/media-sound/pulseaudio-modules-bt/Manifest
+++ b/media-sound/pulseaudio-modules-bt/Manifest
@@ -1,5 +1,5 @@
DIST pulseaudio-13.0.tar.xz 1901768 BLAKE2B 651a80f54525f196bcb036d893fedd4d9f34e10459918281397a45f498c31bff0d0c836f4e64aab5ac2612ffd5a0cab1a41ea710bbee5fd34dfc9ea1236deea9 SHA512 d445b8ccd43029a0ca0e456fc9291a79d3434d6496ead7eb329ab348d5249235e8bde6cf2be68765d8f761452dbe1486fb10c739e40b1e67ed75787bbd24ac0c
DIST pulseaudio-modules-bt-1.3.tar.gz 85802 BLAKE2B ea7e5141d07c1d3b19372cbae2aa9a5b6049509a12bb2470f47f231f85cc66ef4a74e70bdc91d3554d57e9c26b64129f87b2a3a55e16fbf0c6fe1b5ce7721074 SHA512 094c4205c1c71326efd42053a1bc9f131633c9e28fde177f1c08a290395864b76b8f60f79ffec2fbb8445186aa5c85aafabc47908fd302beb5b278ebcac98558
-EBUILD pulseaudio-modules-bt-1.3.ebuild 1816 BLAKE2B 14b1edfce44e867bc555dc26dac64273965c55eb2cc5c43a1b3aa924dc8e88fe7e2cb079a0151cdd142d1d27348ef8c1d38ba4206a26f40df27b49b92a0f8400 SHA512 b5e08c87657adfcc954dbe6d29a2306f0225684fedcf6be0012acfc082bf28a19da534539b7c4cf830ec705d09731619f4aaf604c73bc63e32ca3070bdfecb6e
-EBUILD pulseaudio-modules-bt-9999.ebuild 1685 BLAKE2B bdce8163372a4ffc867aedb776a6bdc5a2735d3942a8a5adb5f285b763ff334f9be0b25d45df23b69523cb5c5acfb72bc9da590a52828dc518f0f8a96bd2659f SHA512 064f16de80bdd9d5d2bd1e8a74767e5e75f0a11fe1b123b7df5eb1129cdc05d81eb69d2e49e0cb9d56ede6647dd1e644a07e358c6551d3343d6817a92db74bd4
-MISC metadata.xml 287 BLAKE2B 97a6dbf2f2d8ec4f843481ad45df44044774a9d886fcea246694b5568fee990b15bf8c13a04f7bef5f348ec0b1a705f71fa1eb77973df0bcb90a8432b99b8057 SHA512 37dce9f554f78faee8b0ff3a1c10ec05b8fc38a91e1530e8842684e05efc2cc7eb185dc2c91af38399487e4eaece927d9d3e36f6306cd4dfd4520497e84a7b45
+EBUILD pulseaudio-modules-bt-1.3-r1.ebuild 2260 BLAKE2B 80a0482c671988a498f4988f6f8d078a69dd5d7b124951ca5952f52fb1b7bf546b02d5b93750d5c4fe0328db45e86daa54b3902bd8aa2de4a2e710c83816e1b0 SHA512 f9f309cfde4d6afde934ec2a032c08af684090048a28ff57d19caf6fcc0646453ac6a64f26c3f36a6cd752d7219c8be6d7ab0fdfeb168913f5285fc1f098516a
+EBUILD pulseaudio-modules-bt-9999.ebuild 2129 BLAKE2B e9dc4ad7b297a96ce866c3d02c326ee91e9c77b76921a149a749411b4625f53d202a30d8a79129ac75e0a6e20064c4793a53f7de1b178b8a04531627066681e9 SHA512 c6adbb85a715afc3d2241562ed0f87e4790d280556c7407dd9971df28e77b05189b78edbae2016226b63ffab261da45bbec021f6349d111988b102e019a6a8bd
+MISC metadata.xml 766 BLAKE2B 3fc16e24b2ecb5212c32ada629f2e8c19c91921333db4de169f0848b6bc63b2001c8e68d7c82765e064f8ecbed10e25bc926ea7c598c09d88d5e474df63ab9bb SHA512 c14a460ddba2b09ecddd6a5f12ca8a888b22bac2b9f606249d466473bde3e6ae5c64ee899e74c5ca10c3708d9a39874dfcbbce84c3ccc383c274ac8cfbde43bc
diff --git a/media-sound/pulseaudio-modules-bt/metadata.xml b/media-sound/pulseaudio-modules-bt/metadata.xml
index c6a40a7b9cb4..ecdf5fddd6d7 100644
--- a/media-sound/pulseaudio-modules-bt/metadata.xml
+++ b/media-sound/pulseaudio-modules-bt/metadata.xml
@@ -1,10 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="person">
- <email>zx2c4@gentoo.org</email>
-</maintainer>
-<maintainer type="person">
- <email>pacho@gentoo.org</email>
-</maintainer>
+ <maintainer type="person">
+ <email>zx2c4@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>pacho@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="fdk">
+ AAC encoding support using media-libs/fdk-aac
+ </flag>
+ <flag name="ffmpeg">
+ APTX, APTX-HD encoding support
+ </flag>
+ <flag name="ldac">
+ LDAC encoding support, using media-libs/libldac
+ </flag>
+ <flag name="native-headset">
+ Build with native HSP (Headset Profile) headset for bluez 5
+ </flag>
+ <flag name="ofono-headset">
+ Build with oFono HFP (Hands Free Profile) headset for bluez 5, requires net-misc/ofono.
+ </flag>
+ </use>
</pkgmetadata>
diff --git a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.3.ebuild b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.3-r1.ebuild
index 72132d0bcd33..22faf22ec86d 100644
--- a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.3.ebuild
+++ b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.3-r1.ebuild
@@ -16,16 +16,16 @@ SRC_URI="
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
+IUSE="fdk +ffmpeg +ldac +native-headset ofono-headset"
DEPEND="
- media-libs/fdk-aac:0=
- virtual/ffmpeg
+ fdk? ( media-libs/fdk-aac:0= )
+ ffmpeg? ( virtual/ffmpeg )
media-libs/sbc
- media-libs/libldac
+ ldac? ( media-libs/libldac )
>=net-wireless/bluez-5
>=sys-apps/dbus-1.0.0
- >=net-misc/ofono-1.13
+ ofono-headset? ( >=net-misc/ofono-1.13 )
>=media-sound/pulseaudio-${PULSE_VER}[-bluetooth]
"
# Ordinarily media-libs/libldac should be in DEPEND too, but for now upstream repo is using a ldac submodule instead.
@@ -53,6 +53,18 @@ load-module module-bluetooth-discover
.endif
"
+src_configure() {
+ local mycmakeargs=(
+ -DCODEC_AAC_FDK=$(usex fdk "ON" "OFF")
+ -DCODEC_APTX_FF=$(usex ffmpeg "ON" "OFF")
+ -DCODEC_APTX_HD_FF=$(usex ffmpeg "ON" "OFF")
+ -DCODEC_LDAC=$(usex ldac "ON" "OFF")
+ -DNATIVE_HEADSET=$(usex native-headset "ON" "OFF")
+ -DOFONO_HEADSET=$(usex ofono-headset "ON" "OFF")
+ )
+ cmake-utils_src_configure
+}
+
src_prepare() {
cmake-utils_src_prepare
diff --git a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild
index 4dbb99143961..8b8e74ca04f7 100644
--- a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild
+++ b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild
@@ -17,16 +17,16 @@ EGIT_OVERRIDE_COMMIT_PULSEAUDIO_PULSEAUDIO="v13.0"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
-IUSE=""
+IUSE="fdk +ffmpeg +ldac +native-headset ofono-headset"
DEPEND="
- media-libs/fdk-aac:0=
- virtual/ffmpeg
+ fdk? ( media-libs/fdk-aac:0= )
+ ffmpeg? ( virtual/ffmpeg )
media-libs/sbc
- media-libs/libldac
+ ldac? ( media-libs/libldac )
>=net-wireless/bluez-5
>=sys-apps/dbus-1.0.0
- >=net-misc/ofono-1.13
+ ofono-headset? ( >=net-misc/ofono-1.13 )
>=media-sound/pulseaudio-13[-bluetooth]
"
# Ordinarily media-libs/libldac should be in DEPEND too, but for now upstream repo is using a ldac submodule instead.
@@ -55,6 +55,18 @@ load-module module-bluetooth-discover
.endif
"
+src_configure() {
+ local mycmakeargs=(
+ -DCODEC_AAC_FDK=$(usex fdk "ON" "OFF")
+ -DCODEC_APTX_FF=$(usex ffmpeg "ON" "OFF")
+ -DCODEC_APTX_HD_FF=$(usex ffmpeg "ON" "OFF")
+ -DCODEC_LDAC=$(usex ldac "ON" "OFF")
+ -DNATIVE_HEADSET=$(usex native-headset "ON" "OFF")
+ -DOFONO_HEADSET=$(usex ofono-headset "ON" "OFF")
+ )
+ cmake-utils_src_configure
+}
+
src_install() {
cmake-utils_src_install
readme.gentoo_create_doc
diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
index c3b70d5e5fd4..09dd8b51ce54 100644
--- a/media-sound/pulseaudio/Manifest
+++ b/media-sound/pulseaudio/Manifest
@@ -4,5 +4,5 @@ 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
-EBUILD pulseaudio-13.0.ebuild 11565 BLAKE2B e9ec3af2e8df240de2d142e6981c9ba6473466c7a573f6c8f487392c06d3453c5d2f82c08266176a52d88d8fe7bd8d57e0cffb9981ea1c29da76862e9e003dc3 SHA512 651f3c65aff3d39fb97d259ec73783958f7d4e115ae592cd8395bbc3152f7e1e9e002ad054b626400215769b8b7bd3f6e00681d795cc36deee9d1ab5376612c7
+EBUILD pulseaudio-13.0.ebuild 11562 BLAKE2B ecdb653b3a1f904250c4bdc46ded78e7121baa5355bb0696539f24b1bacc4e64e99f904b0fd3bce55808ecdf41bdf1cb7fe3d4e6fa294cbdb15f0a89f00f7679 SHA512 d4479012eee509cdae9f1d7ff51c09c95b19bd5f0605ed47ce71d6e27e7976cf45342d100af275048cbe39f4f0e9438b76ad3f13cacc6bfefc09fbcfc14896f6
MISC metadata.xml 3308 BLAKE2B 29baf3692d386ab71e112f1870649a38061b1c1bff7d6338d48e1486d56c5e937a7653650cc387db4242cfa3b6954ad072852db7373276fbdfcd4fc441380ea8 SHA512 a004e0e0e82e5c4b2e1953ea754bb47bf4b43bb60e422e5685131b3f3192eee6086a0582eb17879193877b66499e8cad22496fa5003ea4f3b617a320940eda31
diff --git a/media-sound/pulseaudio/pulseaudio-13.0.ebuild b/media-sound/pulseaudio/pulseaudio-13.0.ebuild
index 4ed747d04020..1d49d517b5ba 100644
--- a/media-sound/pulseaudio/pulseaudio-13.0.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-13.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz"
LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
# +alsa-plugin as discussed in bug #519530
IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer elogind gconf
diff --git a/media-sound/pulseeffects/Manifest b/media-sound/pulseeffects/Manifest
index 1f79f0843e76..135f939f9b15 100644
--- a/media-sound/pulseeffects/Manifest
+++ b/media-sound/pulseeffects/Manifest
@@ -1,4 +1,6 @@
DIST pulseeffects-4.7.1.tar.gz 1995518 BLAKE2B 81a0e53875278c5264cc306b81d299b0d016f806f7f142fddceb8aef8798b4f64163f05d72f44ae147195b871b59ed9dce52bba8b98597362e9f154336daff7a SHA512 19a84986ff49d832147697ed81e793f6f7b22600b4b928cf9efe7db0ed455181547d21b3216d47e4d0ae495ef420ce8392cbef0d1edef0d9d5130a1ad2d89c8f
+DIST pulseeffects-4.7.2.tar.gz 1998420 BLAKE2B 6ac9d4b416ffac73f874fafcfd07b990ead7a2645832fd35eae23b3c9e9acb8663718b9cbb5fd0c1066c1f75272d0473257e711602d2646742785fe2c6ca5ea9 SHA512 f235504ca6edddf7a18f2c909ba58578a3d70e6fdab5ad0882f831c9d148f4fd35d0e55617305d787feefdba7a7544e1a72dac3dbc0e03bb9183e0937cdeaef2
EBUILD pulseeffects-4.7.1.ebuild 1857 BLAKE2B 271656e30d1a20cee60afb5668bb8219db529a6a3ac2892bba566c17001fecce23390ffd85b6586b166a865a274a2066662a7ef385b8ae3d9cc6ce94dadacdae SHA512 4df711ddadacd9a4e35a0c6543e705b2b0fa516efc11d3ac2569ca45fe1c39538f7f4d5425b8a19969b20d95bea248d91cdc16f4413eee3db2724632d14434df
+EBUILD pulseeffects-4.7.2.ebuild 1859 BLAKE2B 7f39b2cdbd52af31357a17ffe3743b60156ddcec2638ce7d298148a14f464238d485eb0fca2aba2171e02c21fd4c6c09ea69acc0104d4779cc912fc0638c6ebc SHA512 d341a24bce7fff28e53cc58132bf10a15bf48e396bd43d0b9bf4fbd8f01b3f8dbd1a5a98ba04bfdafdaa9dd00ef6416b125851acdf2116d8b44db19abb329b12
EBUILD pulseeffects-9999.ebuild 1859 BLAKE2B 7f39b2cdbd52af31357a17ffe3743b60156ddcec2638ce7d298148a14f464238d485eb0fca2aba2171e02c21fd4c6c09ea69acc0104d4779cc912fc0638c6ebc SHA512 d341a24bce7fff28e53cc58132bf10a15bf48e396bd43d0b9bf4fbd8f01b3f8dbd1a5a98ba04bfdafdaa9dd00ef6416b125851acdf2116d8b44db19abb329b12
MISC metadata.xml 1017 BLAKE2B 82b1cecefd2a2bd6016097e750f8806f6be9e3380b2091aeb1121c250108b974ff3df38494f7136af05c3463eb78acad2a273e0abce431f92c63aca981031d84 SHA512 7f45f2f28593397f78d9b08363fc8757e6e0cae075dc7a1c80eb546666f479b1fc20d20e440937305c87a2d02a081da9ad19403f02114d5f282e65ddc38bc66d
diff --git a/media-sound/pulseeffects/pulseeffects-4.7.2.ebuild b/media-sound/pulseeffects/pulseeffects-4.7.2.ebuild
new file mode 100644
index 000000000000..e883396899bb
--- /dev/null
+++ b/media-sound/pulseeffects/pulseeffects-4.7.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson
+
+DESCRIPTION="Limiter, compressor, reverberation, equalizer auto volume effects for Pulseaudio"
+HOMEPAGE="https://github.com/wwmm/pulseeffects"
+
+if [[ ${PV} == *9999 ]];then
+ inherit git-r3
+ SRC_URI=""
+ EGIT_REPO_URI="https://github.com/wwmm/pulseeffects"
+else
+ SRC_URI="https://github.com/wwmm/pulseeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="bs2b calf mda-lv2 rubberband"
+
+#TODO: optional : lilv, zam-plugins (check from archlinux pkg)
+RDEPEND="
+ >=dev-libs/boost-1.41:=
+ >=dev-cpp/glibmm-2.56.0
+ >=dev-cpp/gtkmm-3.20:3.0
+ >=dev-libs/glib-2.56:2
+ >=dev-libs/libsigc++-2.10:2
+ >=x11-libs/gtk+-3.18:3
+ >=media-libs/lilv-0.24.2-r1
+ >=media-libs/lsp-plugins-1.1.7[lv2]
+ >=media-libs/gstreamer-1.12.0:1.0
+ >=media-libs/gst-plugins-good-1.12.0:1.0
+ >=media-libs/gst-plugins-bad-1.12.0:1.0
+ bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.0:1.0 )
+ >=media-plugins/gst-plugins-ladspa-1.12.0:1.0
+ >=media-plugins/gst-plugins-lv2-1.12.0:1.0
+ >=media-plugins/gst-plugins-pulse-1.12.0:1.0
+ calf? ( >=media-plugins/calf-0.90.0[lv2] )
+ mda-lv2? ( media-plugins/mda-lv2 )
+ rubberband? ( media-libs/rubberband )
+ >=media-libs/zita-convolver-3.0.0
+ media-libs/libebur128
+ media-sound/pulseaudio
+ sys-apps/dbus"
+# see 47a950b00c6db383ad07502a8fc396ecca98c1ce for dev-libs/appstream-glib
+# and sys-devel/gettext depends reasoning
+DEPEND="
+ ${RDEPEND}
+ dev-libs/appstream-glib
+ sys-devel/gettext
+"
+BDEPEND="
+ >=sys-devel/gcc-7.3.0
+ dev-util/itstool
+ media-libs/libsamplerate
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ gnome2_gconf_install
+ gnome2_schemas_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_gconf_uninstall
+ gnome2_schemas_update
+ gnome2_icon_cache_update
+}
diff --git a/media-sound/pympd/Manifest b/media-sound/pympd/Manifest
deleted file mode 100644
index 02d7435fa34c..000000000000
--- a/media-sound/pympd/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX pympd-0.08.1-desktop-entry.patch 1412 BLAKE2B 9a8f2a3d168b1cd11f36c32f138a698aba87207f80d67f70c5da60a65b8971c795c8a6b4c5d70e3ffed5ddf716b7b9d596ae88a16f41d22dc41bdd1a4bac21ad SHA512 3c6a4bc9f372f879acedb1285f42d2ed939f17751ab2eba0034b604f9b3a5157685afec1a53040a8d5010989a352dc05ec24b3036ad2148d17b619033d889deb
-DIST pympd-0.08.1.tar.gz 101120 BLAKE2B d9b0ea313818eee121762d0d0a047a25e52934cce1b7b2aeb19fe6de90d4603249fecaeb661e99a0039a5b9c22a3ee1af1c6938598a75265d3597fd681c2a744 SHA512 199ea794fbcd5d7678c079bcc07613c106fb43a423f05fb7ef624a41580c263ede147ff9c2f2a22f38a4f150f71d9ee99c99c7524278f8e98525f955233641ea
-EBUILD pympd-0.08.1-r2.ebuild 1280 BLAKE2B 0af06fffe9ec47cafada0ef956a4dd92bba6ec6b470629c94572f1e09121dedb495ba788d7342f500141142afa480e91bc6f8292e77ded047ebf289634cedc29 SHA512 853247a9c684c6956dc142a70ecff5eb0c2267d99a24e310ee066e14ba50b1d9b80c334a7989fd565a22769625421cd42bbb9b9bdef68b67281d7994dcf542cf
-MISC metadata.xml 449 BLAKE2B 40764e2e0cb5cd61d61bb82ad1ae710be0d0dcafbdc1fd0518f77409de48cf8a7691b49c6a10ec8b5040433fcc33eec559d99ecc73f1448e16fe205fc9ce2abc SHA512 d3013665b1a81c7ca4f2dad97d0114417120280527fb76ebc1b2f87a982d6a756c148d249bbebe66437089b9116d3bfeb19631d34dcdea6d9f5d077753f40dd4
diff --git a/media-sound/pympd/files/pympd-0.08.1-desktop-entry.patch b/media-sound/pympd/files/pympd-0.08.1-desktop-entry.patch
deleted file mode 100644
index ac8698c67940..000000000000
--- a/media-sound/pympd/files/pympd-0.08.1-desktop-entry.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -ur pympd-0.08.1.orig/pympd.desktop pympd-0.08.1/pympd.desktop
---- pympd-0.08.1.orig/pympd.desktop 2007-05-10 16:11:16.000000000 +0300
-+++ pympd-0.08.1/pympd.desktop 2009-05-22 05:20:43.000000000 +0300
-@@ -1,11 +1,10 @@
- [Desktop Entry]
--Version=0.06.2
-+Version=1.0
- Type=Application
--Encoding=UTF-8
- Name=pympd
- Comment=pyGTK+ Frontend for MPD
- TryExec=pympd
- Exec=pympd
--Icon=pympd.svg
--Categories=Application;AudioVideo;Audio;Player;
-+Icon=pympd
-+Categories=AudioVideo;Audio;Player;
- Terminal=false
-diff -ur pympd-0.08.1.orig/setup.py pympd-0.08.1/setup.py
---- pympd-0.08.1.orig/setup.py 2007-05-10 16:11:16.000000000 +0300
-+++ pympd-0.08.1/setup.py 2009-05-22 05:24:56.000000000 +0300
-@@ -23,7 +23,7 @@
- package_dir= {'pympd':'src'},
- packages=['pympd', 'pympd.modules'],
- package_data={'pympd.modules': ['trayicon.so']},
-- data_files=[('share/pympd/glade', glades + ['pympd.svg']), ('share/pympd/plugins', plugins), ('share/pixmaps', ['pympd.svg']), ('share/pympd/', ['pympd.svg']), ('share/applications', ['pympd.desktop']), ('share/pympd/pixmaps',icons) ],
-+ data_files=[('share/pympd/glade', glades + ['pympd.svg']), ('share/pympd/plugins', plugins), ('share/icons/hicolor/scalable/apps', ['pympd.svg']), ('share/pympd/', ['pympd.svg']), ('share/applications', ['pympd.desktop']), ('share/pympd/pixmaps',icons) ],
-
- scripts = ['pympd']
- )
diff --git a/media-sound/pympd/metadata.xml b/media-sound/pympd/metadata.xml
deleted file mode 100644
index 0747a6d8aebc..000000000000
--- a/media-sound/pympd/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="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <longdescription>
- pympd is a GTK+ front end client for the music playing daemon MPD
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">pympd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-sound/pympd/pympd-0.08.1-r2.ebuild b/media-sound/pympd/pympd-0.08.1-r2.ebuild
deleted file mode 100644
index 597dce6dfe2d..000000000000
--- a/media-sound/pympd/pympd-0.08.1-r2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils gnome2-utils multilib python-single-r1 toolchain-funcs
-
-DESCRIPTION="a Rhythmbox-like PyGTK+ client for Music Player Daemon"
-HOMEPAGE="https://sourceforge.net/projects/pympd"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- >=dev-python/pygtk-2.6:2[${PYTHON_MULTI_USEDEP}]
- ')
- gnome-base/libglade:2.0
- x11-libs/gdk-pixbuf:2[jpeg]
- x11-themes/adwaita-icon-theme
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}"/${P}-desktop-entry.patch )
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang .
- sed -i -e 's:FLAGS =:FLAGS +=:' src/modules/tray/Makefile || die
- sed -i -e 's:\..\/py:/usr/share/pympd/py:g' src/glade/pympd.glade || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" PREFIX=/usr DESTDIR="${D}"
-}
-
-src_install() {
- emake PREFIX=/usr DESTDIR="${D}" install
- einstalldocs
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest
index 3e8d847a8395..359d7b1bdd16 100644
--- a/media-sound/qjackctl/Manifest
+++ b/media-sound/qjackctl/Manifest
@@ -1,4 +1,8 @@
DIST qjackctl-0.6.0.tar.gz 933416 BLAKE2B 116a6a71ab0c0974ff5109c5ae34c47fb4706e3e051d7bfc9daec74f952304606f5a790e03d3b97bc2c68968ac6a09ad885c4dd4c774b2454c9a7af8ec6c997f SHA512 f1cd281f67a764f12301c6b58644aed2419d2c82696a24bd9980aa7ea42a266ff5e4aa6247b0b6ac78cb01afc34219c7de8c0657cfdf0fa9858a52d1f84b8fea
+DIST qjackctl-0.6.1.tar.gz 955985 BLAKE2B 410acd6ae5b1ff57e63002a2e780dd848b86eabf49916dded8d0f3a877c32668fc6f8643ec853a4805d5cb5dff4fcec1fae782b5d4fa01f45f05978ae7ece045 SHA512 f803cfca1b0f01d08bba0d61c169def928c5b0b5619f7212b4b2aacdc499a88e0def64ad0752f12131b1768e0357d81fb92e0a20151602c1442d90b904b123a2
+DIST qjackctl-0.6.2.tar.gz 1027742 BLAKE2B d2db9e0496223844e3cb289aa8c4ae136011ad36578f3526fd54b44344606e14885d7272bd8e333035b2c908216e60ce2bfe7698c4c8395fd3b017da6b64f03f SHA512 a05f514d749b4f2344c7f0d57a2a0dd1ac6a97f35d0227827e78d3bd7abfbddc3201e2fc7e23f878cd318e408f169a4006a150dc0e43101086e9ba32004e5520
EBUILD qjackctl-0.6.0.ebuild 1172 BLAKE2B bb25295260ccc1913c50ca1b46ace584a9d93e2ae95027e7387b2798cb5d568c44a4212934d08cd3b98a896ce46c517ed59d16dc304ab703c8fe12850e2fc521 SHA512 3a1e5600be51033776d634d5e1aaf05ab13f84362450e700d0b5ac2f64f35e31473669efb943a781d6a71bc474230b3c66bf5cef594b42c83a6dde06d1cf0b90
+EBUILD qjackctl-0.6.1.ebuild 1172 BLAKE2B f1a1d7d36f6924fe71d346fd9fc7de7be4fd91b00dd420b6b47b62bbeefcf0ad6f021fcbc9d8e0885437da30df8fef84dd684f1168c132f3dfdc655d3e23b701 SHA512 c3e57d66a72d86db0d02e916e057a0338306f00b03ed1475245811e59d20117a991662e83d9e69bb50ef424928e25f6865adcd5de0aca638255c26bacbcc783b
+EBUILD qjackctl-0.6.2.ebuild 1174 BLAKE2B 5414b4dce71be14d30212e3f512c710cbb354a340442a345ebab4e43b29f421782bb89e6cbdcfdaf98858ad75e626e1e20c7c1349783402aedd80344336068fc SHA512 3af1c9366fb4ad9fce5b9702d6ba11933c2c8b68e9e80b8d9c566d1e15c6df199aadd9156d4ef55b22900ffe4bff31f7c40aba42cebe20235cb11af355f72e49
EBUILD qjackctl-9999.ebuild 1226 BLAKE2B 4c340d964561fa9c34635d02220a7139882283ab5cd9a8b4ce0e0f799aea6c0116d2f2d3482f1febb234f7044c63a0dddd8b63da064238f4013f0e81c0f9f0b4 SHA512 f9f277ec117e06a8c1ef8f2210e6943c62141367c1328eb68d25af401749c180d84b4e54b4a8cb027d985415f93698bf6c7e6ad0d422d00107fdbcefdffc90da
MISC metadata.xml 337 BLAKE2B 3e5fbbef544d83a92cee554b5704a648f10e326495e2091875d269b362201d2baff179db87cb36b602c474bb8750b63883440f3af8a8e75c71f66043cc39fdb9 SHA512 63b453a4eb2ebea78d8b2ce9d8f9ec8db5706d7605bd5bc8c2259a1179925c2aa7fcae0a221118b39a03030d8bf2a5df772b59d35be9e3ae7d602dc068b3baa9
diff --git a/media-sound/qjackctl/qjackctl-0.6.1.ebuild b/media-sound/qjackctl/qjackctl-0.6.1.ebuild
new file mode 100644
index 000000000000..f8c94e1fdd3a
--- /dev/null
+++ b/media-sound/qjackctl/qjackctl-0.6.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic qmake-utils xdg-utils
+
+DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections"
+HOMEPAGE="https://qjackctl.sourceforge.io/"
+SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="alsa dbus debug portaudio"
+
+RDEPEND="
+ app-arch/gzip
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ dev-qt/qtxml:5
+ virtual/jack
+ alsa? ( media-libs/alsa-lib )
+ dbus? ( dev-qt/qtdbus:5 )
+ portaudio? ( media-libs/portaudio )"
+DEPEND="${RDEPEND}
+ dev-qt/linguist-tools:5"
+
+src_configure() {
+ append-cxxflags -std=c++11
+ econf \
+ $(use_enable alsa alsa-seq) \
+ $(use_enable dbus) \
+ $(use_enable debug) \
+ $(use_enable portaudio) \
+ --enable-jack-version
+
+ eqmake5 ${PN}.pro -o ${PN}.mak
+}
+
+src_compile() {
+ emake -f ${PN}.mak
+}
+
+src_install() {
+ default
+
+ gunzip "${D}/usr/share/man/man1/qjackctl.fr.1.gz"
+ gunzip "${D}/usr/share/man/man1/qjackctl.1.gz"
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/media-sound/qjackctl/qjackctl-0.6.2.ebuild b/media-sound/qjackctl/qjackctl-0.6.2.ebuild
new file mode 100644
index 000000000000..0f3e4c1a7218
--- /dev/null
+++ b/media-sound/qjackctl/qjackctl-0.6.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic qmake-utils xdg-utils
+
+DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections"
+HOMEPAGE="https://qjackctl.sourceforge.io/"
+SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="alsa dbus debug portaudio"
+
+RDEPEND="
+ app-arch/gzip
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ dev-qt/qtxml:5
+ virtual/jack
+ alsa? ( media-libs/alsa-lib )
+ dbus? ( dev-qt/qtdbus:5 )
+ portaudio? ( media-libs/portaudio )"
+DEPEND="${RDEPEND}
+ dev-qt/linguist-tools:5"
+
+src_configure() {
+ append-cxxflags -std=c++11
+ econf \
+ $(use_enable alsa alsa-seq) \
+ $(use_enable dbus) \
+ $(use_enable debug) \
+ $(use_enable portaudio) \
+ --enable-jack-version
+
+ eqmake5 ${PN}.pro -o ${PN}.mak
+}
+
+src_compile() {
+ emake -f ${PN}.mak
+}
+
+src_install() {
+ default
+
+ gunzip "${D}/usr/share/man/man1/qjackctl.fr.1.gz"
+ gunzip "${D}/usr/share/man/man1/qjackctl.1.gz"
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/media-sound/qmmp/Manifest b/media-sound/qmmp/Manifest
index 9e1a5492aee5..97bafbef0ecc 100644
--- a/media-sound/qmmp/Manifest
+++ b/media-sound/qmmp/Manifest
@@ -1,8 +1,8 @@
DIST qmmp-1.3.2.tar.bz2 1221919 BLAKE2B 3081aa6b3ef4712ea064d5bb23e9ac7da5e102fde820c378438c13723bd007fe8e79ac351b0ad01ca0aa22c50f6b6773965ce418742cf1386d2ae1d7ba7b1758 SHA512 5c68d87650abf10d03dc8638df73a6694e470af1121a936bb983bcbcea04d95616ad8a55d87e8874b51b7424a890dad2c5353afe65db7029f6513a382e2144e4
DIST qmmp-1.3.5.tar.bz2 1248522 BLAKE2B f59b948fc2805b376784cef429693bf2d70ba21af8699959a31b74e2c4aad2499927b48f4e5ae6166c9d9f35132418717dff8f3f9d9d447af411d97700932236 SHA512 fbf4173e6dcd78e02ee52e53d80f4477bd840047f96ef8c0bd23f56eec5efa11ac52cc458cfeae65b46cda357b986ba30e1ec4e06d35f4f96cab9a915095d735
DIST qmmp-1.3.6.tar.bz2 1250131 BLAKE2B ddcce7f55dddfb667c2a2005172c5b8de2f11babb8cd18114099416c1c916048e525262fb25c5e994d0b21b4fa23a308be973bf4cb731e64ee300849700a7d70 SHA512 83600b3116a62200d6751b4c6a526cd0af842b943d8d2979e16803ad788ee826a52a25ac0736f337a8fa739affcba361e6cfd1947c5135aef963d128dcb7e3b9
-EBUILD qmmp-1.3.2.ebuild 4252 BLAKE2B 5561eaa7842a14c91dbd9cb598070a50e49e5dda9ad0ba8fdab3375bf5488b8b0228f8ee7be75be545b550dbc3300efafde5debc5ee2f4bad37ce9fd6850c654 SHA512 ec4cec2bd3cc50f17ccd0c0458ee5c3ebc1fd9c12bfb8570d84bb551a2b97f50d7aaeb2d2865c164695cd9a9c03c0bd9331d427a7073984587cdd4febec9104e
-EBUILD qmmp-1.3.5.ebuild 4226 BLAKE2B 60498c6cf02b25e503af9823d6202e41aa5948f15ef3e136ed2aea58eb9292a627bb6a760fd86ee7c9bbba6126107556468b6907f7e7dfdec0e763c4f1393868 SHA512 ffd356b2f86e658164b327d4f2877745c8ac1bdddf4aa04362f27786857da3a8ddbd597fbd32063d069c7c542fbedfde4191dbfd4b2b7a11c51512efe5b2a8a8
-EBUILD qmmp-1.3.6.ebuild 4226 BLAKE2B d9d03e556a0ad3c456267ef336fb7a4ed301e292c4332de0fe1f4e27dd1afed28c2462d3f4f9b1b640839818e41251dc0ef5fa1e057fb350bc8213a08c38bc39 SHA512 ca86d4fe1ef1a10be95343305039aa3891a204554dbab612be737bc0d526ce85922ae1c77e5a9f6fe63e84f03f67a6b457299239a793e086f1929d4e8903be2e
-EBUILD qmmp-9999.ebuild 4226 BLAKE2B 60498c6cf02b25e503af9823d6202e41aa5948f15ef3e136ed2aea58eb9292a627bb6a760fd86ee7c9bbba6126107556468b6907f7e7dfdec0e763c4f1393868 SHA512 ffd356b2f86e658164b327d4f2877745c8ac1bdddf4aa04362f27786857da3a8ddbd597fbd32063d069c7c542fbedfde4191dbfd4b2b7a11c51512efe5b2a8a8
+EBUILD qmmp-1.3.2-r1.ebuild 4257 BLAKE2B d5b73b6d30e1b01f5a113079b9510852e9f5c83ea4dc7f40f7918adaea36fb27ae7a2f8341e34ca6f4d25b07056c22ac27082c64d21d20c64dd6a44bda1256c4 SHA512 36dbde290c0d57d2481bb79b3f4ae24bc743a01e614ab77c6443a4af82cba716fef9ad9146c6f4d27270658d2d26a13dfc77777e8c565f8d2871758a168d176f
+EBUILD qmmp-1.3.5-r1.ebuild 4231 BLAKE2B 4e016f2ceba435464481b9a8e3efbaa36eaf7f8430cd7367e0aa9a60327848328992ee60abac06a45c847c1945617be4e7ef6355849180d57da73b27319987e3 SHA512 088d02e2695a4d69138d861dc0ed8a38d74ef5c40881bbc4068ecacc190e9912908fffeedbda9277b9b02f6c0582344a8b6d49b2a2607167e55ac54c940cf06f
+EBUILD qmmp-1.3.6-r1.ebuild 4231 BLAKE2B 4e016f2ceba435464481b9a8e3efbaa36eaf7f8430cd7367e0aa9a60327848328992ee60abac06a45c847c1945617be4e7ef6355849180d57da73b27319987e3 SHA512 088d02e2695a4d69138d861dc0ed8a38d74ef5c40881bbc4068ecacc190e9912908fffeedbda9277b9b02f6c0582344a8b6d49b2a2607167e55ac54c940cf06f
+EBUILD qmmp-9999.ebuild 4231 BLAKE2B 4e016f2ceba435464481b9a8e3efbaa36eaf7f8430cd7367e0aa9a60327848328992ee60abac06a45c847c1945617be4e7ef6355849180d57da73b27319987e3 SHA512 088d02e2695a4d69138d861dc0ed8a38d74ef5c40881bbc4068ecacc190e9912908fffeedbda9277b9b02f6c0582344a8b6d49b2a2607167e55ac54c940cf06f
MISC metadata.xml 1821 BLAKE2B 7be33caff246653b25e3f211638a6a4da075ee1edf6605ad802b533db4cd649bad69a6bbfdf27c1cf203873362f30591fa4b72851db600e4f3040bcd0df80295 SHA512 17b548bd21cc90817f2e5c710bdb22c527350bf2e3b4ac91070d0578a34e0acf371a97fedfb62287628c5c21b53912712fcbf00a4e66e5a3debad565536a722c
diff --git a/media-sound/qmmp/qmmp-1.3.2.ebuild b/media-sound/qmmp/qmmp-1.3.2-r1.ebuild
index f3bc7b03bda3..56dd403d4ac0 100644
--- a/media-sound/qmmp/qmmp-1.3.2.ebuild
+++ b/media-sound/qmmp/qmmp-1.3.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -73,7 +73,7 @@ RDEPEND="
musepack? ( >=media-sound/musepack-tools-444 )
opus? ( media-libs/opusfile )
projectm? (
- dev-qt/qtgui:5[-gles2]
+ dev-qt/qtgui:5[-gles2-only]
dev-qt/qtopengl:5
media-libs/libprojectm:=
)
diff --git a/media-sound/qmmp/qmmp-1.3.6.ebuild b/media-sound/qmmp/qmmp-1.3.5-r1.ebuild
index 94c74d0ad006..1cb8b262455d 100644
--- a/media-sound/qmmp/qmmp-1.3.6.ebuild
+++ b/media-sound/qmmp/qmmp-1.3.5-r1.ebuild
@@ -72,7 +72,7 @@ RDEPEND="
musepack? ( >=media-sound/musepack-tools-444 )
opus? ( media-libs/opusfile )
projectm? (
- dev-qt/qtgui:5[-gles2]
+ dev-qt/qtgui:5[-gles2-only]
dev-qt/qtopengl:5
media-libs/libprojectm:=
)
diff --git a/media-sound/qmmp/qmmp-1.3.5.ebuild b/media-sound/qmmp/qmmp-1.3.6-r1.ebuild
index b403c47023bc..1cb8b262455d 100644
--- a/media-sound/qmmp/qmmp-1.3.5.ebuild
+++ b/media-sound/qmmp/qmmp-1.3.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -72,7 +72,7 @@ RDEPEND="
musepack? ( >=media-sound/musepack-tools-444 )
opus? ( media-libs/opusfile )
projectm? (
- dev-qt/qtgui:5[-gles2]
+ dev-qt/qtgui:5[-gles2-only]
dev-qt/qtopengl:5
media-libs/libprojectm:=
)
diff --git a/media-sound/qmmp/qmmp-9999.ebuild b/media-sound/qmmp/qmmp-9999.ebuild
index b403c47023bc..1cb8b262455d 100644
--- a/media-sound/qmmp/qmmp-9999.ebuild
+++ b/media-sound/qmmp/qmmp-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -72,7 +72,7 @@ RDEPEND="
musepack? ( >=media-sound/musepack-tools-444 )
opus? ( media-libs/opusfile )
projectm? (
- dev-qt/qtgui:5[-gles2]
+ dev-qt/qtgui:5[-gles2-only]
dev-qt/qtopengl:5
media-libs/libprojectm:=
)
diff --git a/media-sound/qsynth/Manifest b/media-sound/qsynth/Manifest
index 0a01453a8fc3..c441cfff4bb7 100644
--- a/media-sound/qsynth/Manifest
+++ b/media-sound/qsynth/Manifest
@@ -1,5 +1,9 @@
AUX qsynth-0.4.0-qt5-tagging.patch 372 BLAKE2B 2c0773d24939e103c2741de0498ee36963683c7004ef1039a7a45a935844b99c59072860227111eaf19fb0a75e1a17826867d8e2fbd0d131ecdc194d6ba7294d SHA512 158eb436d801d555ca5a481375553fa456d44c16f6bf706dbf99e6837f96c001bc2654405b7b5f55ccaedddee39ae4b44526eb05fe3f165ba9ea55518bef93c1
DIST qsynth-0.6.0.tar.gz 316308 BLAKE2B d414c73d5baf3be1563c45390735de964c79774a4d7cc37ff4bc609a7fa4d291a5b0cba7f3b8ed52649c50325a3ba2fba7baad3943122cc76a98aa6cfdf2cb0f SHA512 34e15d283f403ec6633fef911285dc2d4d4b2c5a0cd3614bd38feefbf68cff5fd8e296f47d1bcd527658b8a9dab212106aa63ca71ea60cf49f8126adb7d28591
+DIST qsynth-0.6.1.tar.gz 337277 BLAKE2B c0f160bc4a1db84a53fb96fe66212b335a07736f6659514a61a20e9d23a95e50bee5818443035095e262f45a38d09b59aff10062cfc121c75a20e2b57a488aef SHA512 597ec51f2f2bc45e717dd6e039d10ace3540c6e7332832cbd36a16fb05b88248a59e5ba107369c8bd66d29060c31d0daef13f4967794e2f7b55c85a64dcd6e0c
+DIST qsynth-0.6.2.tar.gz 383146 BLAKE2B 6e93a1d16dc57ce5cc180932eec049cbd62eb64d6667cbfc748c474fe2b751273ff50a94a5497f1d268e2d413831095bea92a2f086b417625f02fecf1bc6ec9d SHA512 6e6f5dc64c39ab18ad1a9e791376e0dcf6eea4882986b1723a5a2f7c53309ce166d443a198c62b33ac31ed3fc17100c3a4f8e3b1e474b70afcec0ffa7f1ffc08
EBUILD qsynth-0.6.0.ebuild 1394 BLAKE2B 30f5874938401b92a150b5676dae7ab2005d5c7d6ff59e5c888c17e307f5a5e7c33df68390ab3831b1599d9b0d73556eebea77644d0d79ceed25d0048866c36e SHA512 205f48bca8f7c6803b60eee6cf5601b4de47095f1ec2beea19a1abd9a0dd70fb1af4d887b0fefce9af2f2cb1140d6ada7b27742c64c2d2d23b2d51b98b8c6bdc
+EBUILD qsynth-0.6.1.ebuild 1394 BLAKE2B 30f5874938401b92a150b5676dae7ab2005d5c7d6ff59e5c888c17e307f5a5e7c33df68390ab3831b1599d9b0d73556eebea77644d0d79ceed25d0048866c36e SHA512 205f48bca8f7c6803b60eee6cf5601b4de47095f1ec2beea19a1abd9a0dd70fb1af4d887b0fefce9af2f2cb1140d6ada7b27742c64c2d2d23b2d51b98b8c6bdc
+EBUILD qsynth-0.6.2.ebuild 1397 BLAKE2B d2ddac93b1cac37db26abffe8f0e1bc1579e0570fef09f2509db11fe85a0e39220f8ee29b15de3127a0b02c8948fd705bc1a51e80f0850905e7748bb60933adc SHA512 a3a3f1b49e31d087666e9fcfa28c6de4af2732ffc77762cf76d9761514a7b249238e13b8ab6853415b9b609e4972b606b7159b4c2045cf2c990fcc1d229721c8
EBUILD qsynth-9999.ebuild 1444 BLAKE2B 73fe5bb7f1217e209e80faeea59a0d250e49ab51b37bd3597650f3e68b3a84d8f4d1920a959a2a53bef6165175abed55d6ed6015d80b01028892503f82f4fdd4 SHA512 818faed6786b0369fa96d42493c9f99e27f0db9e45d7bfa709a95ff02f99e4712955e98316f19b14a2c309486f71c102db75b7b688c529f6c9ec50711dfb8fc9
MISC metadata.xml 755 BLAKE2B 34241e79896f3b24f562853d89374480f2c1f5c7a35bf8aaba623d6ee49a93074a1600c7290ffa7bf9147060482cf261962689c46f3f8b7eb38e17ede402c4ea SHA512 25f7c0ace8cd3b9ebe09ff93e9c39169f5345cb583646bcc146ff3b33c2cd4d689b665ae4e19f6ac588f47d5c691bfe3c16f0e67756847c7b45c090e586ab933
diff --git a/media-sound/qsynth/qsynth-0.6.1.ebuild b/media-sound/qsynth/qsynth-0.6.1.ebuild
new file mode 100644
index 000000000000..afd6bb7009c6
--- /dev/null
+++ b/media-sound/qsynth/qsynth-0.6.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop flag-o-matic qmake-utils xdg-utils
+
+DESCRIPTION="A Qt application to control FluidSynth"
+HOMEPAGE="https://qsynth.sourceforge.io/"
+SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa debug jack pulseaudio"
+KEYWORDS="amd64 ppc x86"
+
+BDEPEND="
+ dev-qt/linguist-tools:5
+"
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?]
+"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="|| ( alsa jack pulseaudio )"
+
+PATCHES=( "${FILESDIR}/${PN}-0.4.0-qt5-tagging.patch" )
+
+src_configure() {
+ append-cxxflags -std=c++11
+ sed -e "/@gzip.*mandir)\/man1/d" -i Makefile.in || die
+ econf \
+ $(use_enable debug)
+
+ eqmake5 ${PN}.pro -o ${PN}.mak
+}
+
+src_install() {
+ emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
+ einstalldocs
+
+ # The desktop file is invalid, and we also change the command
+ # depending on useflags
+ rm "${ED}/usr/share/applications/qsynth.desktop" || die
+
+ local cmd
+ if use jack; then
+ cmd="qsynth"
+ elif use pulseaudio; then
+ cmd="qsynth -a pulseaudio"
+ elif use alsa; then
+ cmd="qsynth -a alsa"
+ else
+ cmd="qsynth -a oss"
+ fi
+
+ make_desktop_entry "${cmd}" Qsynth qsynth
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/media-sound/qsynth/qsynth-0.6.2.ebuild b/media-sound/qsynth/qsynth-0.6.2.ebuild
new file mode 100644
index 000000000000..71cbc9eebd10
--- /dev/null
+++ b/media-sound/qsynth/qsynth-0.6.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop flag-o-matic qmake-utils xdg-utils
+
+DESCRIPTION="A Qt application to control FluidSynth"
+HOMEPAGE="https://qsynth.sourceforge.io/"
+SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa debug jack pulseaudio"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+BDEPEND="
+ dev-qt/linguist-tools:5
+"
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?]
+"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="|| ( alsa jack pulseaudio )"
+
+PATCHES=( "${FILESDIR}/${PN}-0.4.0-qt5-tagging.patch" )
+
+src_configure() {
+ append-cxxflags -std=c++11
+ sed -e "/@gzip.*mandir)\/man1/d" -i Makefile.in || die
+ econf \
+ $(use_enable debug)
+
+ eqmake5 ${PN}.pro -o ${PN}.mak
+}
+
+src_install() {
+ emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
+ einstalldocs
+
+ # The desktop file is invalid, and we also change the command
+ # depending on useflags
+ rm "${ED}/usr/share/applications/qsynth.desktop" || die
+
+ local cmd
+ if use jack; then
+ cmd="qsynth"
+ elif use pulseaudio; then
+ cmd="qsynth -a pulseaudio"
+ elif use alsa; then
+ cmd="qsynth -a alsa"
+ else
+ cmd="qsynth -a oss"
+ fi
+
+ make_desktop_entry "${cmd}" Qsynth qsynth
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index 425a7bb77f8b..e3774372ee90 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1,4 +1,7 @@
+AUX qtractor-0.9.13-dont-compress-manpages.patch 515 BLAKE2B edaa13a27776997913b9f2049d4c607dc622ae721ab03b3265b9e9c2729aac5796c43c8730d61cd1996a246a6752ab99041bbcccac0e3fa5879864c20499d43f SHA512 3a49c5e175e7b64ff0a2d1a791c59a38b44b0f7116d068fe2877e3fd1636259288becda9cb922150a8166ef7df116df6ec34783a750ff4aec3e276d681c05a0a
AUX qtractor-0.9.4-dont-compress-manpages.patch 801 BLAKE2B 27ee7fd8711b87e8e8b32e3f40ed37c890c072e9d071d2011041af7b4d9bd1c1763f6b0f8326ee3a9e6a780f6abf418d52f8bcc894490adddcac05ef973eb86b SHA512 bd78649eb6f0616a4129d5851c997cc3fa233a86d9b7f98f5685b0999bfd25d536b38b539a9a7b2589d709004bd63042c41eae35fcdaa78167f071b0b8a2e5b9
DIST qtractor-0.9.12.tar.gz 1893356 BLAKE2B 221062e1557fbfa209a3a55b3eaa8c80a5026886d33bb1c27de2fa410f0ab301bf3323cb7b451e2b326d26c9de9904e19578c02f602aed681fa9100b6124842e SHA512 cdd7414e2b287272164e3876603f4b051f22399e14aeb61c0e8d30a159a146d0028d36463400a239630cb31ba66bcd96302fb522fd8304342e533fd9d420cb2d
+DIST qtractor-0.9.13.tar.gz 1923166 BLAKE2B 2c380c169eb34d7acfd7e4d2594dcaae51fc268fd1ce4a0112752333852b1fd633161a089f451347d14ff1fb06a9971cbc6d9f9f00437a88c4673befe1e11bd3 SHA512 9344a992d315e024aaf4d1e7277665e26085667077835cad0f75682bf2a474877808dbe244680e7fe3a2dd81184c8962d22a58d84ac24402afada2dabcd2b8d4
EBUILD qtractor-0.9.12.ebuild 1549 BLAKE2B 57a9324b495f76c3be5672c7c958b4fb4128fd4125957c445cb55b52bd9c6e277bd31f3af2f2bca9ecbf05d4dedb7b1aa4133da32740ef7776c6d4a8dcc836ea SHA512 ca3efe3ec38521ed21ecf02447f68e505a383deb3ccb8aed12f2f29e922b4f25117742f7752743a1ee97fe58197a03427bc862f2c22901d1d9e813cbf288f9d5
+EBUILD qtractor-0.9.13.ebuild 1547 BLAKE2B 96f976ae7dbfd2063277d6bf63b73c425a386f5394c6f446ea49218ef69e7d8b62a9170851cc4100c63ecc015d876ef582c2b6d03cb6db85b217bad19c04b263 SHA512 839f7d51c0e9c8648a1dcced994128cbe99ab8be1edaafb6a0f6f06ff67d8082ad1c2c0b570978149529507d8e1edeee6244f487556789a31d0814d3214473a8
MISC metadata.xml 860 BLAKE2B aa27e27262c24903643b09cced6d78b2e460d030ecfc420ea4f2feeb1056600e64a08ad4b750925a67a18fcb44929169cb2461f2a277713a5bc56948b83e28e3 SHA512 fe3eb53d21b4595741f6c7f8dd8b290012db53ad843727fde8df513b5c0b599f1964b6e0603c9ba152e683a0df68a332ccff4c2274409c17a1c0fe1e74949249
diff --git a/media-sound/qtractor/files/qtractor-0.9.13-dont-compress-manpages.patch b/media-sound/qtractor/files/qtractor-0.9.13-dont-compress-manpages.patch
new file mode 100644
index 000000000000..4520a6b8df9f
--- /dev/null
+++ b/media-sound/qtractor/files/qtractor-0.9.13-dont-compress-manpages.patch
@@ -0,0 +1,12 @@
+diff --git a/Makefile.in b/Makefile.in
+index c2fa808..d72bbe2 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -345,7 +345,6 @@ install: $(target) translations_lrelease $(name).1
+ @install -d -v -m 0755 $(DESTDIR)$(mandir)/man1
+ @install -v -m 0644 $(translations_targets) $(DESTDIR)$(translations_dir)
+ @install -v -m 0644 $(name)*.1 $(DESTDIR)$(mandir)/man1
+- @gzip -nvf $(DESTDIR)$(mandir)/man1/$(name)*.1
+
+ uninstall: $(DESTDIR)$(prefix)/bin/$(name)
+ @$(MAKE) INSTALL_ROOT=$(DESTDIR) -f $(name).mak uninstall
diff --git a/media-sound/qtractor/qtractor-0.9.13.ebuild b/media-sound/qtractor/qtractor-0.9.13.ebuild
new file mode 100644
index 000000000000..bc0c143c3e97
--- /dev/null
+++ b/media-sound/qtractor/qtractor-0.9.13.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic qmake-utils xdg
+
+DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework"
+HOMEPAGE="https://qtractor.sourceforge.io"
+SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="aubio cpu_flags_x86_sse debug dssi libsamplerate mad osc rubberband vorbis zlib"
+
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ dev-qt/qtx11extras:5
+ media-libs/alsa-lib
+ media-libs/ladspa-sdk
+ media-libs/libsndfile
+ >=media-libs/lilv-0.16.0
+ media-libs/lv2
+ media-libs/suil
+ virtual/jack
+ aubio? ( media-libs/aubio )
+ dssi? ( media-libs/dssi )
+ libsamplerate? ( media-libs/libsamplerate )
+ mad? ( media-libs/libmad )
+ osc? ( media-libs/liblo )
+ rubberband? ( media-libs/rubberband )
+ vorbis? ( media-libs/libvorbis )
+ zlib? ( sys-libs/zlib )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-dont-compress-manpages.patch"
+)
+
+src_configure() {
+ append-cxxflags -std=c++11
+ econf \
+ --enable-ladspa \
+ --enable-liblilv \
+ $(use_enable debug) \
+ $(use_enable aubio libaubio) \
+ $(use_enable dssi) \
+ $(use_enable libsamplerate) \
+ $(use_enable mad libmad) \
+ $(use_enable osc liblo) \
+ $(use_enable rubberband librubberband) \
+ $(use_enable cpu_flags_x86_sse sse) \
+ $(use_enable vorbis libvorbis) \
+ $(use_enable zlib libz)
+
+ eqmake5 ${PN}.pro -o ${PN}.mak
+}
diff --git a/media-sound/rplay/Manifest b/media-sound/rplay/Manifest
index a9eb846751f2..47ed1fbe925e 100644
--- a/media-sound/rplay/Manifest
+++ b/media-sound/rplay/Manifest
@@ -1,5 +1,5 @@
AUX rplay-3.3.2-built-in_function_exit-r1.patch 366 BLAKE2B 104e722c7da8a97b5fc8abe58a9efe8b6cb7fbfbebe3493eaa094ac9580ac982eb32dcdfedd1ed11a972a665514788db6c2c29ac51839fa979692aaa56eb3f60 SHA512 6c5f358a6ef89b7338ae5bf2e485a3996e143fdab0c73455d97bdb2e07729464323992d72424d29c954f2537acef2c45ebd744db6a2e26b99ffd97be2f44957d
DIST rplay-3.3.2.tar.gz 480015 BLAKE2B 5f506e81a5c9bad175c8906cb3104564ec9c8c6f4496382a428d77dff6264d0f39d3ab9af7cb83b0ef34bccc14f15978e399d428c62f6dafe46ee8ad70d32d37 SHA512 b0683de0f5dc1483d22ac68c0502fe66e89ba1c25300fdca9486df1cb6ea96393b18b783f918f18dba0ba0fbfd20410448e3e03df06fc4afba1b63024d82a713
DIST rplay_3.3.2-16.debian.tar.xz 25456 BLAKE2B 34c69d95c964465a04681d7cb4c1a66b34d486e540486d1b47d9590fb893e574381405c15a48bfec272f3b566f5b3ab6ce88806497f8d1533f441cbf9481a3a8 SHA512 8d5db7862267fd0ec7f27896b6a76708304e54b9f2c8a52621c0a92c4688511e07a7820b2468c93032dab15f27f5dda1f8931e35d95e724501e2586a5851486b
-EBUILD rplay-3.3.2-r3.ebuild 1211 BLAKE2B 7d05adb364c9d4523828c1f2db88a1f67a2661a67b076f14a8a47c9aea155859ccbb2cdcb8e09da8593b1aae20cdbbb5ff409f719ed7520bd7881998009c0cba SHA512 3ba10dbc04e258243e4cbed8a4d1fe3ef4ff864e14e47b70f1384f9799dd31357249fba7bb2899a3aa104ec3b4176325e0fc9914a679af975134d63cd99b8dbe
+EBUILD rplay-3.3.2-r3.ebuild 1212 BLAKE2B 9a6e96da066f988874acbc4080e3d2d41ce714f6baaa1ffc77aa2a2293692471c0d0c38ebcbf0c6af71d98961f43b404542891b42b01a361c566ad8e426b9e81 SHA512 2a447d94097f420411ec7d978901c024b082ebb9688903a627b3e0a513918f24725170dfde53424ee99a69041c5c3dd63ec11ae9ef500e94e1a29ae8d0e752e4
MISC metadata.xml 602 BLAKE2B 12db89459ab4cc0696d1c6ede006c6f0365854801e2a67ae060fe0a807fc8021d5d4c0b992ee1adc21951bba7aaf5734aa7c4742feff563d8b009322f58cc5d7 SHA512 2133c5096ee010c0470667238f9d600c4617b9659615b3302abd81eb7b4b84107cfe9efa2070d5536d91aa11a90be1865703cdd5f92d0ea1f8718336a65cb272
diff --git a/media-sound/rplay/rplay-3.3.2-r3.ebuild b/media-sound/rplay/rplay-3.3.2-r3.ebuild
index 561999912a12..6ecec5d4fe4c 100644
--- a/media-sound/rplay/rplay-3.3.2-r3.ebuild
+++ b/media-sound/rplay/rplay-3.3.2-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://rplay.doit.org/dist/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 s390 sparc x86"
IUSE=""
RDEPEND="media-sound/gsm"
diff --git a/media-sound/solfege/Manifest b/media-sound/solfege/Manifest
index eb1cf97955d7..674eb8e7d2e6 100644
--- a/media-sound/solfege/Manifest
+++ b/media-sound/solfege/Manifest
@@ -1,3 +1,8 @@
-DIST solfege-3.22.2.tar.gz 6890977 BLAKE2B e9e4c34a3ebf91470442d294fd97b51e8845b4634dbb9dd0ba786d8c855d177a4fd00e63f0e872c45d52a0bb7be32d7efbd17ab77448c8f8bf9903ca4a626a7b SHA512 7767d5747b324558fb5ebc82767fd592636acbea78d083992ae100a6b288bb3cc233745e9f12c66f5059a8531a85be2ec82aa856d9251206c737a090b1d42a26
-EBUILD solfege-3.22.2.ebuild 1306 BLAKE2B 9f376a1e6e10563c3ded1ae8c82827f2a94cc173c5cf04e0c8a2c68205e45a2b1f3f991afa2d439bcfa025fd3b1fcf907f92ba3ac2b2a90e8de2b5411a1deb5a SHA512 5679b894a4a1b6fefeeafa9bc91b49c43220f0d95d4e52b23b87cf34889e6984e13f0a77903fae4225e9052d1f2c4a79fb397d66a5df439acffcdfed3bca8368
+AUX solfege-3.23.4-fix-menubar.patch 618 BLAKE2B 284817806aaf27b17f7733b5bbcf149ba5b2d9be3b2b6bcb77127bcb04ef7ad7647df4a78f807312237dae478a789c1426753791f3131f52ecb55c30c865c1fc SHA512 1f7340b7ba4224900b94af8060c125f631748938488c87b5c26e20feb2f8b24e927fe5fc8bb9591d6ab87d6b16a11462373b6d3324a9a95c97f1d4352b35de1f
+AUX solfege-3.23.4-fix-webbrowser-module.patch 831 BLAKE2B ac1375dd407f1085cbefd5fb9fb38c9f16cfb283e72f70de12d6343bb279be4b4c95122e872b6c20df16685210b6b549eda704881378db893fecc5a15d25657b SHA512 bd4452792bb85e48dc597180b3eab3b67ecb3541b24b0c56a9e137fc6c9cabe634c3db1b352d3eb7b706a9fce6b915cfdbc213ff7e8c1572e927dd238ce308ac
+AUX solfege-3.23.4-itstool.patch 6767 BLAKE2B 0f0fe564fea7ab8396fb597257bccf90ca7760d36d1c4e780243220b0f356353ca188f4a7bb87c2bef94d6b031ee27277d479ca4c3de304ad3672e09f2ba01c9 SHA512 c18dce43d22f81b288ce6b3b42f76457e7371adf83e89f92676b3c96535c1b4eaf64037e32d4d650d126c65551aab4fa67f4479a86e7c2579305790829de6f44
+AUX solfege-3.23.4-no-xmllint.patch 448 BLAKE2B bbc9b1247f68f36ab2a426972255dee4fa6c2531919df090133c9daf59e964eb6be93bac04f99e88c0d1184f10429b2b3d63b8b7a6eeb8acb089628f25295832 SHA512 3eda0a2c845d6f4e82b79542835a9a20658a522c86b162821b0b0a61187505c811710660ee1fa5395709f14607fbd8e95b542263c155284e47950b5178a1854d
+AUX solfege-3.23.4-topdocs-encodings.patch 1347 BLAKE2B 40211d4dada0e2d3d9185f299ab2ad7e8b4e3afeab24a6c35d9c5bdd8685f35bea157d3f6ab916aa6a347c96f5a35495c7e61682b118513e3a2a35833334a712 SHA512 550f1ad9a01fb27e3d3a5e6b8b99a2126b8607cf72bcaef2d8f039c28c77e0f11e0e41da3f01907f4fdc430cb97b114135b9c1a64317fdbff106d9377cfeed8d
+DIST solfege-3.23.4.tar.gz 5148412 BLAKE2B 8543aaa659f753af87f7b911401ee38713aa51afcf3dc33d4bfacbc880c8088aff78a81ce03369ba0b58d14a4b6965d78d97486ac2c3481f066591db0f29743d SHA512 e489dec514b4f387ebac7627d83d1a7766718d10a26c3ec6257d3f4b27a082501df16a27c8a16023b34a06cd4832fabaa1c73bcded52c502fc68ab57b303eeea
+EBUILD solfege-3.23.4.ebuild 1735 BLAKE2B 2d693bc3247ce4ef11139786c5eac4819f3c840a97b80ba03cf0e3e9b9bb1370b53258b5e681b6b8517bf2d9a5a3b70f9037c3ac4fcd8547d438298de4a612f3 SHA512 bc4ef02636872095c72fef17870c8c5921cecfafc0fb009d20261c7685bb200e3b4c78d5b2c95df84e5e69cd698b0e14c20e42f3daf9182b7d7623ff224d62bc
MISC metadata.xml 330 BLAKE2B 7b72c052aeabd90cb225ca7ccc8ba50caceacccc2d2265dfbcc9c99e535753c5413cc6428b159c62b7bc7aeae0107e8f583371a8f813190f7085c16a43936bb4 SHA512 8b9ec04258e5d3437339d00e9ce5e565b865b7f80230d78bd39cafcea569a4d5f413d0f251899842adbfc7583c77041aaa50e9ee101f2a0496b01393b0740c86
diff --git a/media-sound/solfege/files/solfege-3.23.4-fix-menubar.patch b/media-sound/solfege/files/solfege-3.23.4-fix-menubar.patch
new file mode 100644
index 000000000000..e45e1baa4825
--- /dev/null
+++ b/media-sound/solfege/files/solfege-3.23.4-fix-menubar.patch
@@ -0,0 +1,16 @@
+Author: Reiner Herrmann <reiner@reiner-h.de>
+Description: with recent gtk+ versions, the menubar text is not visibile
+ As a workaround another container (HBox) is used.
+Bug: https://savannah.gnu.org/bugs/index.php?53109
+
+--- a/solfege/mainwin.py
++++ b/solfege/mainwin.py
+@@ -267,7 +267,7 @@
+ self.g_ui_manager.add_ui_from_file("ui.xml")
+
+ self.add_accel_group(self.g_ui_manager.get_accel_group())
+- hdlbox = Gtk.HandleBox()
++ hdlbox = Gtk.HBox()
+ hdlbox.show()
+ hdlbox.add(self.g_ui_manager.get_widget('/Menubar'))
+ self._vbox.pack_start(hdlbox, False, False, 0)
diff --git a/media-sound/solfege/files/solfege-3.23.4-fix-webbrowser-module.patch b/media-sound/solfege/files/solfege-3.23.4-fix-webbrowser-module.patch
new file mode 100644
index 000000000000..1fe93228bdfb
--- /dev/null
+++ b/media-sound/solfege/files/solfege-3.23.4-fix-webbrowser-module.patch
@@ -0,0 +1,26 @@
+From 9cf6ec0727344bc3e86acc96b4a751a54f9de302 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 22 Mar 2020 23:47:21 +0100
+Subject: [PATCH] fix early access of webbrowser module internal, leading to
+ AttributeError
+
+See also: https://bugs.archlinux.org/task/63703
+---
+ solfege/mainwin.py | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/solfege/mainwin.py b/solfege/mainwin.py
+index c058976..a384d57 100644
+--- a/solfege/mainwin.py
++++ b/solfege/mainwin.py
+@@ -25,6 +25,7 @@ import textwrap
+ # debian etch system, the browser does will freeze solfege until
+ # I close the browser window.
+ try:
++ webbrowser.register_standard_browsers()
+ i = webbrowser._tryorder.index("x-www-browser")
+ webbrowser._tryorder.append(webbrowser._tryorder[i])
+ del webbrowser._tryorder[i]
+--
+2.25.2
+
diff --git a/media-sound/solfege/files/solfege-3.23.4-itstool.patch b/media-sound/solfege/files/solfege-3.23.4-itstool.patch
new file mode 100644
index 000000000000..755ed1f77e7d
--- /dev/null
+++ b/media-sound/solfege/files/solfege-3.23.4-itstool.patch
@@ -0,0 +1,161 @@
+diff --git a/Makefile.in b/Makefile.in
+index 5de799b..9851380 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -39,10 +39,9 @@ export MAKEINFO:=@MAKEINFO@
+ export MSGFMT:=@MSGFMT@
+ export MSGGREP:=@MSGGREP@
+ export MSGMERGE:=@MSGMERGE@
+-export XML2PO:=@XML2PO@
++export ITSTOOL:=@ITSTOOL@
+ export XSLTPROC:=@XSLTPROC@
+ export STYLESHEET:=@STYLESHEET@
+-export HAVE_STYLESHEET:=@HAVE_STYLESHEET@
+ export PYTHON:=@PYTHON@
+ export PYTHON_VERSION:=@PYTHON_VERSION@
+ export PYTHON_PREFIX:=@PYTHON_PREFIX@
+@@ -288,7 +287,7 @@ help:
+ @echo "set skipmanual=yes Don't rebuild the music theory images"
+ @echo "make po-update Update po/solfege.pot and msgmerge with po/*.po"
+ @echo "make manual-po-update Update help/*/solfege.pot and msgmerge with help/*/*.po"
+- @echo "make update-manual Rebuild the manual, requiring xml2po etc."
++ @echo "make update-manual Rebuild the manual, requiring itstool etc."
+ @echo "make test-screenshots See which screenshots are missing in the user manual"
+ @echo "make help Display this message."
+ @echo "help/C/one-big-page.html Make documentation in on big html file."
+diff --git a/configure.ac b/configure.ac
+index 323eb27..7751792 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -92,23 +92,12 @@ MY_PATH_PROG(CAT, cat)
+
+ # FIXME we had to comment out this to run on win32
+ # PKG_CHECK_MODULES(XML2PO, xml2po >= 0.4)
+-AC_PATH_PROG(XML2PO, xml2po)
+-AC_SUBST(XML2PO)
++AC_PATH_PROG(ITSTOOL, itstool)
++AC_SUBST(ITSTOOL)
+
+ AC_PATH_PROG(XSLTPROC, xsltproc)
+ AC_SUBST(XSLTPROC)
+
+-AC_ARG_ENABLE(docbook-stylesheet,
+- AC_HELP_STRING([--enable-docbook-stylesheet=PATH],
+- [PATH is filename including full path to the html/chunk.xsl
+- stylesheet.]),
+- [STYLESHEET=$enableval],
+- [STYLESHEET=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/html/chunk.xsl])
+-
+-AC_CHECK_FILE($STYLESHEET, HAVE_STYLESHEET=yes, HAVE_STYLESHEET=no)
+-AC_SUBST(STYLESHEET)
+-AC_SUBST(HAVE_STYLESHEET)
+-
+ AC_CHECK_HEADER(sys/soundcard.h, HAVE_SOUNDCARD_H=yes, HAVE_SOUNDCARD_H=no)
+ AC_SUBST(HAVE_SOUNDCARD_H)
+
+@@ -178,9 +167,9 @@ AC_OUTPUT
+
+ AC_MSG_NOTICE
+ AC_MSG_NOTICE([Please remember to rerun configure if you change swig versions!])
+-if test -z "$XML2PO"; then
++if test -z "$ITSTOOL"; then
+ AC_MSG_NOTICE
+-AC_MSG_NOTICE([xml2po was not found. This is no big deal, but it mean that the])
++AC_MSG_NOTICE([itstool was not found. This is no big deal, but it mean that the])
+ AC_MSG_NOTICE([translated user manuals will not be updated if you make changes])
+ AC_MSG_NOTICE([to the english manual.])
+ fi
+diff --git a/help/C/Makefile b/help/C/Makefile
+index c14c3c8..f169682 100644
+--- a/help/C/Makefile
++++ b/help/C/Makefile
+@@ -38,13 +38,13 @@ dist_files += help/C/solfege.pot \
+ $(wildcard help/C/scales/images/modes/scales/*.png) \
+
+ help/C/solfege.pot: $(USER_MANUAL_SOURCES)
+-ifndef XML2PO
++ifndef ITSTOOL
+ @echo
+- @echo "You need to install xml2po to update help/C/solfege.pot"
++ @echo "You need to install itstool to update help/C/solfege.pot"
+ @echo
+ @exit 64
+ else
+- $(XML2PO) --keep-entities $(USER_MANUAL_SOURCES) | $(MSGGREP) -v -K -e "@@image:" -e "^Tom" -e "^Amundsen" -e "^tca@gnu.org" -e "^bug-solfege@gnu.org" -e "^solfege-devel@lists.sourceforge.net" -e "^solfege-announce@lists.sourceforge.net" -o help/C/solfege.pot
++ $(ITSTOOL) $(USER_MANUAL_SOURCES) | $(MSGGREP) -v -K -e "@@image:" -e "^Tom" -e "^Amundsen" -e "^tca@gnu.org" -e "^bug-solfege@gnu.org" -e "^solfege-devel@lists.sourceforge.net" -e "^solfege-announce@lists.sourceforge.net" -o help/C/solfege.pot
+ endif
+
+ help/C/index.html: $(USER_MANUAL_SOURCES) $(NOT_TRANSLATED_SOURCES)
+diff --git a/help/Makefile b/help/Makefile
+index f333161..a712266 100644
+--- a/help/Makefile
++++ b/help/Makefile
+@@ -13,6 +13,7 @@ XSLTPARAMS:= \
+ --param callout.graphics 0 \
+ --param xref.with.number.and.title 0 \
+ --xinclude \
++--nonet \
+ --stringparam html.stylesheet "../style.css"
+
+ dist_files += help/Makefile help/README \
+@@ -65,12 +66,11 @@ help/ru/solfege.xml: help/C/solfege.pot help/ru/ru.po $(USER_MANUAL_SOURCES)
+ help/tr/solfege.xml: help/C/solfege.pot help/tr/tr.po $(USER_MANUAL_SOURCES)
+
+ help/%/solfege.xml:
+-ifdef XML2PO
++ifdef ITSTOOL
+ ifneq "$(skipmanual)" "yes"
+- for filename in $(notdir $(USER_MANUAL_SOURCES)); do \
+- $(XML2PO) --keep-entities -p $(patsubst help/%/solfege.xml, help/%, $@)/$(patsubst help/%/solfege.xml,%,$@).po -o $(dir $@)/$$filename help/C/$$filename; \
+- done
+- rm -f .xml2po.mo
++ msgfmt $(patsubst help/%/solfege.xml, help/%, $@)/$(patsubst help/%/solfege.xml,%,$@).po -o $(patsubst help/%/solfege.xml, help/%, $@)/$(patsubst help/%/solfege.xml,%,$@).mo;
++ $(ITSTOOL) -m $(patsubst help/%/solfege.xml, help/%, $@)/$(patsubst help/%/solfege.xml,%,$@).mo -o help/$(patsubst help/%/solfege.xml,%,$@) $(USER_MANUAL_SOURCES);
++ rm -f $(patsubst help/%/solfege.xml, help/%, $@)/$(patsubst help/%/solfege.xml,%,$@).mo
+ endif
+ endif
+
+@@ -113,13 +113,12 @@ help/C/rhythmtable.xml: tools/gen_rhythms_table.py
+ $(PYTHON) tools/gen_rhythms_table.py
+
+ %/one-big-page.html: %/solfege.xml
+- (cd $(dir $<); $(XSLTPROC) $(I18NDEFS) --xinclude --stringparam html.stylesheet "../style.css" --stringparam root.filename "one-big-page" --param onechunk 1 $(subst chunk,onechunk,$(STYLESHEET)) $(notdir $<) )
++ (cd $(dir $<); $(XSLTPROC) $(I18NDEFS) --xinclude --stringparam html.stylesheet "../style.css" --stringparam root.filename "one-big-page" --param onechunk 1 "http://docbook.sourceforge.net/release/xsl/current/html/onechunk.xsl" $(notdir $<) )
+
+ %/index.html: %/solfege.xml
+ ifneq "$(skipmanual)" "yes"
+-ifeq "$(HAVE_STYLESHEET)" "yes"
+ ifneq "$(XSLTPROC)" ""
+- (cd $(dir $<); $(XSLTPROC) $(I18NDEFS) $(XSLTPARAMS) $(STYLESHEET) $(notdir $<))
++ (cd $(dir $<); $(XSLTPROC) $(I18NDEFS) $(XSLTPARAMS) "http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl" $(notdir $<))
+ else
+ ifneq "$(skipmanual)" "yes"
+ @echo "*** Cannot rebuild the user manual because you don't have xsltproc installed."
+@@ -127,25 +126,17 @@ ifeq "$(HAVE_STYLESHEET)" "yes"
+ exit 64
+ endif
+ endif
+-else
+- ifneq "$(skipmanual)" "yes"
+- @echo "*** Cannot rebuild html docs because we are missing the docbook stylesheet."
+- @echo "*** Try to install the missing software and reconfigure."
+- @echo "*** Run make as 'make skipmanual=yes' to ignore the problem and don't build the docs"
+- exit 64
+- endif
+-endif
+ endif
+ ifeq "$(skipmanual)" "yes"
+ @echo "*** Not building manual because nomanual=yes"
+ endif
+
+ .PHONY: update-manual
+-ifdef XML2PO
++ifdef ITSTOOL
+ update-manual: $(addsuffix /index.html,$(addprefix help/,C $(USER_MANUAL_LANGUAGES)))
+ else
+ update-manual:
+- @echo "You have to install xml2po to run 'make update-manual'"
++ @echo "You have to install itstool to run 'make update-manual'"
+ endif
+
+ %.png:%.ly
diff --git a/media-sound/solfege/files/solfege-3.23.4-no-xmllint.patch b/media-sound/solfege/files/solfege-3.23.4-no-xmllint.patch
new file mode 100644
index 000000000000..b031483b923c
--- /dev/null
+++ b/media-sound/solfege/files/solfege-3.23.4-no-xmllint.patch
@@ -0,0 +1,16 @@
+Author: Tom Cato Amundsen <tca@debian.org>
+Description: don't run xmllint to fix FTBFS
+Bug-Debian: https://bugs.debian.org/643609
+Forwarded: not-needed
+
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -197,7 +197,7 @@
+
+ .PHONY: test
+
+-test: xmllint po/solfege.pot
++test: po/solfege.pot
+ if grep -H -n -e "[Uu]ser'*s manual" po/solfege.pot; then \
+ echo "Don't write \"users manual\" or \"user's manual\". Always write \"user manual\""; \
+ exit 10; \
diff --git a/media-sound/solfege/files/solfege-3.23.4-topdocs-encodings.patch b/media-sound/solfege/files/solfege-3.23.4-topdocs-encodings.patch
new file mode 100644
index 000000000000..497a646c4e8c
--- /dev/null
+++ b/media-sound/solfege/files/solfege-3.23.4-topdocs-encodings.patch
@@ -0,0 +1,39 @@
+From 176610fa27d8415d67c8f24974e83e7e851b889c Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 22 Mar 2020 23:44:53 +0100
+Subject: [PATCH] Fix encoding
+
+---
+ topdocs/AUTHORS.texi | 2 +-
+ topdocs/README.texi | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/topdocs/AUTHORS.texi b/topdocs/AUTHORS.texi
+index dcef2fb..3bc9ba8 100644
+--- a/topdocs/AUTHORS.texi
++++ b/topdocs/AUTHORS.texi
+@@ -35,7 +35,7 @@ Small update to fr.po
+ Updated @file{es.po} file and added @file{es_MX.po}. Compiled binaries
+ for RedHat 8.0. Testing and bugreporting.
+
+-@item David Asorey Álvares and @email{die@@die.com.fr, Diego Duchowney}
++@item David Asorey Ãlvares and @email{die@@die.com.fr, Diego Duchowney}
+
+ Spannish translations.
+
+diff --git a/topdocs/README.texi b/topdocs/README.texi
+index fcedd28..b4aa798 100644
+--- a/topdocs/README.texi
++++ b/topdocs/README.texi
+@@ -166,7 +166,7 @@ You are welcome to ask questions on
+ @section History
+
+ The first versions of Solfege was written in the first quarter
+-of 1999 when I studied my 4th and last year at Malmö Academy of Music.
++of 1999 when I studied my 4th and last year at Malmö Academy of Music.
+ I was writing a "special subject" (what is the english term??) about
+ ear training and used GNU Lilypond and LaTeX to typeset the paper.
+
+--
+2.25.2
+
diff --git a/media-sound/solfege/solfege-3.22.2.ebuild b/media-sound/solfege/solfege-3.22.2.ebuild
deleted file mode 100644
index 4b2a288d34e1..000000000000
--- a/media-sound/solfege/solfege-3.22.2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="sqlite"
-
-inherit python-single-r1
-
-DESCRIPTION="GNU Solfege is a program written to help you practice ear training"
-HOMEPAGE="https://www.gnu.org/software/solfege/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="alsa oss"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- >=dev-python/pygtk-2.12
- gnome-base/librsvg
- alsa? ( dev-python/pyalsa )
- !oss? ( media-sound/timidity++ )"
-DEPEND="${PYTHON_DEPS}
- dev-lang/swig
- sys-devel/gettext
- sys-apps/texinfo
- virtual/pkgconfig
- dev-libs/libxslt
- app-text/txt2man
- >=app-text/docbook-xsl-stylesheets-1.60"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i -e '/^CFLAGS/s:-I/usr/src/linux/include::' \
- solfege/soundcard/Makefile || die
-}
-
-src_configure() {
- local xslloc=$( xmlcatalog /etc/xml/catalog http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl | sed 's@file://@@' )
-
- econf \
- --enable-docbook-stylesheet=${xslloc} \
- $(use_enable oss oss-sound)
-}
-
-src_compile() {
- emake skipmanual=yes
-}
-
-src_install() {
- emake DESTDIR="${ED}" nopycompile=YES skipmanual=yes install
- dodoc AUTHORS *hange*og FAQ README
-}
diff --git a/media-sound/solfege/solfege-3.23.4.ebuild b/media-sound/solfege/solfege-3.23.4.ebuild
new file mode 100644
index 000000000000..84956a2abe8c
--- /dev/null
+++ b/media-sound/solfege/solfege-3.23.4.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="sqlite"
+inherit autotools python-single-r1
+
+DESCRIPTION="GNU program to help practicing ear training"
+HOMEPAGE="https://www.gnu.org/software/solfege/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="alsa oss"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+BDEPEND="${PYTHON_DEPS}
+ >=app-text/docbook-xsl-stylesheets-1.60
+ app-text/txt2man
+ dev-lang/swig
+ dev-libs/libxslt
+ dev-util/itstool
+ sys-apps/texinfo
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+RDEPEND="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+ ')
+ x11-libs/gtk+:3
+ alsa? ( dev-python/pyalsa )
+ !oss? ( media-sound/timidity++ )
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${P}-no-xmllint.patch"
+ "${FILESDIR}/${P}-fix-menubar.patch"
+ "${FILESDIR}/${P}-itstool.patch"
+ "${FILESDIR}/${P}-topdocs-encodings.patch"
+ "${FILESDIR}/${P}-fix-webbrowser-module.patch"
+)
+
+src_prepare() {
+ default
+
+ # fix encoding of the Hungarian translation, thanks to Arch Linux
+ iconv -f ISO-8859-2 -t UTF-8 po/hu.po -o po/hu.po.new || die
+ sed -i 's/charset=iso-8859-2/charset=utf-8/' po/hu.po.new || die
+ mv po/hu.po.new po/hu.po || die
+
+ sed -E 's|(PYTHON_INCLUDES=).+|\1"$(pkg-config --cflags-only-I python3)"|g' \
+ -i acinclude.m4 || die
+
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable oss oss-sound)
+}
+
+src_compile() {
+ emake skipmanual=yes
+}
+
+src_install() {
+ emake DESTDIR="${ED}" nopycompile=YES skipmanual=yes install
+ dodoc AUTHORS changelog FAQ README
+}
diff --git a/media-sound/sonata/Manifest b/media-sound/sonata/Manifest
index 374e0278736b..5713ef1aa5e8 100644
--- a/media-sound/sonata/Manifest
+++ b/media-sound/sonata/Manifest
@@ -1,6 +1,3 @@
-AUX sonata-1.6.2.1-mpd18-compat.patch 820 BLAKE2B 473334fdd3f3b72352dbc2a35c842765cd8140c1ec65e905f50c48c234f13fd26c85267cae5db9e497d55229c1896feffb301d70df7a298dfc8a6bf1d09ae31d SHA512 b0d904edbb9d6e92408402d3b25b5e2dad452767d3030c2608335a86dd7242c135b121293a2f73b92a77a260d44806ffec99b309f4b394f558cd5f8ab318ac66
-DIST sonata-1.6.2.1.tar.bz2 314333 BLAKE2B a2d7f6f8b5fe4b774136c70e7a354a8b8d948f44e876e3d59b0a216cb482de6c9b5a38b1332347136466965bd0551a03ba53f9e554c969ce901e880fa691496e SHA512 8022b69380714e9c3c685c61d0f1e62be087fc2cbd77a55f32008edea53411f8493d416bd0a446ccb52b4b5603ba9f4a00b655af485d739932dc06af69345c27
DIST sonata-1.7_beta1_p20200212.tar.gz 2259353 BLAKE2B 78befe6896d75033649e4f7333bc1487cc7462a66564860d93b4770cb7e86a6cc4656377b6e13defb07591b0a81cbd22653f01c5e9f20d75fcbf28a84551f7fb SHA512 bdff3ee3ec4d94a18604409efbca398f94633a510780f33d449921b69787521ad5d68285aa0fe7252191c1227435c42cf60bca0fe7764e1a8b3d887ff4be4ae6
-EBUILD sonata-1.6.2.1-r2.ebuild 913 BLAKE2B 846840b1896d13d3510498331c3e1c4663c6b0a013288c3eb6103a905a67c4b5299519f3eb2fde92dd8fa24b011588e02e6606993c7b82d4dafd03b25209123a SHA512 fb8abb6c69d16cb5a36f688a5b41473abf8a72acec5c70ea6395d178bb9f0962198d8c8bad94f697c2356876816077c96c1e78f3eebef9c47dec604cd79a4276
-EBUILD sonata-1.7_beta1_p20200212.ebuild 999 BLAKE2B 6905b1562510c4ef4211cbfbd086546509f8fcbc3fc04de146136d7aa62818e6f6b55892caaf8477143d9af4ec1ec4fa4eb885072c6af4c44197379bf2af784d SHA512 e24184f82bbed8404eb0a0d70c5c12ae3a2593f86f44389226c83b6e827d159aff6ef5e627e0f5a681e0964c889319c9dfe54fc6d87edaff83afb0648f3df12e
-MISC metadata.xml 554 BLAKE2B eb83a90fb0ad69e577369c4446edcdb2c1cc240958038fa776a61bce22d40fec23d0f4b1678b51edcec3110604fd7b5f273d67857ac9037dc93d82ca2fd7f708 SHA512 de93bd7c5f5425a2ee0d2179a2b3f4591d8507ba1caa9c5c2b133cc5888a94565d7b60af9890c114a3908797324475543659f54a78f23bdf884e98cc49fb7c7e
+EBUILD sonata-1.7_beta1_p20200212.ebuild 997 BLAKE2B aeb301d81105c7d01ce78e23cfb3669b75fbebdf44da16b87d346cc3f3de573f71a05562bf2a3791b1bf4187939d9b184170aec0743ab6129f77dec5d53f866b SHA512 f4e86e9f29e19960820a092c62f82321fe7ab9f2e6adf71783a6bd929ed4e007140d8b072b522934cd56f9c3103f9ba2130ba9ca847380c7bc1cae5e382f4e6f
+MISC metadata.xml 478 BLAKE2B f93c58977de74be7b3fcbaa3d2ca22e2d8394b6899d6c07072270418380cc50ce99f426ce3668e5a663939769eb7e6a4871d1a7c96afb81c5c89d0aebc1c3ad2 SHA512 5c7dc2feb0594f52ebcf8e579a9292e157b673e358ea80cf8111cb72a62bb2551725d4f3f738daec430ae4f66ff80e48330b0d8aa23a3ac508a0c202f209170a
diff --git a/media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch b/media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch
deleted file mode 100644
index 8d10b07f4f8f..000000000000
--- a/media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-2014-06-08 Israel G. Lugo <israel.lugo@lugosys.com>
-
- Compatibility fix for mpd 0.18.
-
- * sonata/main.py (Base.update_status): Properly handle missing xfade
- property.
-
-diff -durNp sonata-1.6.2.1/sonata/main.py sonata-1.6.2.1-mpd0.18/sonata/main.py
---- sonata-1.6.2.1/sonata/main.py 2009-09-21 22:02:16.000000000 +0100
-+++ sonata-1.6.2.1-mpd0.18/sonata/main.py 2014-06-08 15:10:08.586659487 +0100
-@@ -989,7 +989,7 @@ class Base(object):
- self.repeatmenu.set_active(self.status['repeat'] == '1')
- if not self.last_random or self.last_random != self.status['random']:
- self.randommenu.set_active(self.status['random'] == '1')
-- if self.status['xfade'] == '0':
-+ if self.status.get('xfade', '0') == '0':
- self.config.xfade_enabled = False
- else:
- self.config.xfade_enabled = True
diff --git a/media-sound/sonata/metadata.xml b/media-sound/sonata/metadata.xml
index ce109085d31b..7bd3321222f2 100644
--- a/media-sound/sonata/metadata.xml
+++ b/media-sound/sonata/metadata.xml
@@ -10,7 +10,4 @@
(MPD). It aims to be efficient (no toolbar, main menu, or statusbar),
user-friendly, and clean.
</longdescription>
- <use>
- <flag name="lyrics">Support for lyrics fetching</flag>
- </use>
</pkgmetadata>
diff --git a/media-sound/sonata/sonata-1.6.2.1-r2.ebuild b/media-sound/sonata/sonata-1.6.2.1-r2.ebuild
deleted file mode 100644
index e66283e07368..000000000000
--- a/media-sound/sonata/sonata-1.6.2.1-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-DISTUTILS_SINGLE_IMPL="true"
-inherit distutils-r1
-
-DESCRIPTION="Elegant GTK+ music client for the Music Player Daemon (MPD)"
-HOMEPAGE="https://www.nongnu.org/sonata/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-# now released at https://github.com/multani/sonata/releases
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="dbus lyrics taglib"
-
-BDEPEND="
- virtual/pkgconfig
-"
-DEPEND="
- >=dev-python/pygtk-2.12:2
- x11-libs/gdk-pixbuf:2[jpeg]
- >=dev-python/python-mpd-0.2.1
- dbus? ( dev-python/dbus-python )
- lyrics? ( dev-python/zsi )
- taglib? ( >=dev-python/tagpy-0.93 )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGELOG README TODO TRANSLATORS )
-
-PATCHES=( "${FILESDIR}"/${P}-mpd18-compat.patch )
-
-src_install() {
- distutils-r1_src_install
- rm -r "${D}"/usr/share/sonata || die
-}
diff --git a/media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild b/media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild
index 3f5b02394145..de649a75f57b 100644
--- a/media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild
+++ b/media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/multani/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.g
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="dbus taglib"
BDEPEND="
diff --git a/media-sound/sonic-visualiser/Manifest b/media-sound/sonic-visualiser/Manifest
index 550079742438..9a7636d15998 100644
--- a/media-sound/sonic-visualiser/Manifest
+++ b/media-sound/sonic-visualiser/Manifest
@@ -2,5 +2,5 @@ AUX sonic-visualiser-4.0.1-notest.patch 1917 BLAKE2B 9130b7a31a8d53d7e5471e129aa
AUX sonic-visualiser-4.0.1-qt-deprecated.patch 564 BLAKE2B 4ee5743d4dac92c5cfe7530a5d57c97f8ab875ba95fa3148424bc827c3735f1833203e8e30a3777e0a9219c0404205514ca28ca06874e8a7357794890d607403 SHA512 8af7b53474244aed2c61bff7a1276fe826a1be933b79e5aa1cf5f3af579d5ba374ff9cc2e65f7f4f97d6cd8fd2d28d19915856db6f9e196b35e9ee3280a07421
AUX sonic-visualiser.xml 496 BLAKE2B 464d8840a763d695983ab47568294771e5bf80600c17e28676d32c0adf1c479a7f46a28572ec055f1c9bb8331b91497afaf4d241ebff6d2cf81e0eaed725559e SHA512 16a3f2d6adb715bcbc49ddf549f163e06fd1919a2e475d54dbc80d7b4cb8a757bf3124f75e158e53df132bcd9c60ad68da61b2ac0164af62ec1e3bb00415b264
DIST sonic-visualiser-4.0.1.tar.gz 6649178 BLAKE2B c231833f7cc6228d450600e5cbc6a6db85d0aa784ce67a225bedb1393ca82a99bca492912bbaf8bf87f5fcce48e57facc3f216b057233b53f596ccd71835d174 SHA512 6557d7c90618f7f2c18f8bb0058b8cd74a084f26376999074b9d5f23f04e1548b7e82ccbb73a301fa68c1d2f047810d312e568a85c9c7f3f25da9ec9b00c4220
-EBUILD sonic-visualiser-4.0.1.ebuild 2754 BLAKE2B 3505ea9251477726805a756c7d771f9ec8ec28b6832fddca1638ddfb2c150305cc04e300269f6db4640d6edc44dc17e45cd412fc9c0e47e4734ce64cc08b1013 SHA512 187b031f996b4b6b00fc0c8c64b4a3b42d4937135f6a808a989d872d1ae65df5d5e44002a8d79c627e408bb260e10e0b750127c08d48ddcb305da8383a3d17d3
+EBUILD sonic-visualiser-4.0.1.ebuild 2752 BLAKE2B 9630349e613b2d199694d669cf8b8874034a52254553e005976bcabd2ac585389c3ce8fdea5c56b87051c9d8e4922b0c7a815c1b504aa7e76fb8db8ca78bb541 SHA512 c69998e0adaee1f79b9ac085082e67ebab8bdc43029214c3c28f6cb50ecc42c030b1db48fb77f0531fbde1d2628f7d030657008cf2205d890dec000c3446d11e
MISC metadata.xml 353 BLAKE2B a43c47637d7677bb228f7f1be5c106785dc7fb429a831858e1dbcb222fc016676c855e888b31070a363c658d7904b80e09a0fd13c424f9d12ee4bbf9211ac023 SHA512 812f7ef25b8bde0654650ac3f3ddd1e18bfc828db0b5709fdf4c57017438ea118b7d7d14c9dd7006cb7fa63aeb72a25d155ec60beb0eca36bfbd292ecf5faa3f
diff --git a/media-sound/sonic-visualiser/sonic-visualiser-4.0.1.ebuild b/media-sound/sonic-visualiser/sonic-visualiser-4.0.1.ebuild
index f5736dea6a77..d69fb24dcd6b 100644
--- a/media-sound/sonic-visualiser/sonic-visualiser-4.0.1.ebuild
+++ b/media-sound/sonic-visualiser/sonic-visualiser-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/2607/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="id3tag jack mad ogg opus osc +portaudio pulseaudio"
BDEPEND="
diff --git a/media-sound/sox/Manifest b/media-sound/sox/Manifest
index 9b53b9a3c242..1673c87fa45e 100644
--- a/media-sound/sox/Manifest
+++ b/media-sound/sox/Manifest
@@ -9,5 +9,5 @@ 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 2608 BLAKE2B 1ad289fdfcc8d0f045bf1b34c3d50fbb02b957a87b338ef8d01b7d0e660d39efe74f9bbfd9b6c2fb515435d495fd797d09739863e5c3d0281cd9dffd1b5d0f84 SHA512 14f4d4a9eb32f20923a80fe2092da9b3372a4288630166522805619ae9a1b68c3f480fb894b5edc2f86e4831e064ff249d1f1aacd6aac030bde0c8b73e626a51
+EBUILD sox-14.4.2-r1.ebuild 2609 BLAKE2B a92a0eb8f64c75c379f858c851e3d5f1d0781cf675c71d54bbd9cc8942d5f46fceaf6faaba3acd0451f3f73a229c7f0a298c102dc38fb9f4769d3aa76e3d168e SHA512 49463fe4e7fcd0b9b1c26ac7334c0488dadadf5ccb9ed6b4d9743bfc16ecd4099d7e201555bfe51266e54a529a015a04d84f69b7b80af751f433020049fa8154
MISC metadata.xml 653 BLAKE2B 73d6e024f7b8cf87cc0640a749af4bf3d45604e9e28cd9ff1f68fea9b7f4c05ff2e1ee676efd07d1221070492a3575c1f4397cfe7008df00403232353f22afcd SHA512 578f6db7fbe2ae3dc3a732a2cbfb8627bfcce1801b4834071040df1b9e3bf20ca9dd6e7a8d7df221d38f4e8fff22cefa6ad57fd19dc145ab4a247f688c497c71
diff --git a/media-sound/sox/sox-14.4.2-r1.ebuild b/media-sound/sox/sox-14.4.2-r1.ebuild
index 0e2e88b9906b..54d9729c5e72 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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~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/spotify/Manifest b/media-sound/spotify/Manifest
index d8c1d5bf821d..db0a3d63757b 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1,5 +1,7 @@
DIST spotify-client_1.0.72.117.g6bd7cc73-35_i386.deb 95135550 BLAKE2B ad4587dd6b3c64a0398e0790203a7826e290a27542fa39ebbd6c7198d8ad1fd3fb06e8b030b64e1e61e0624ef20aafda08189266486cd073cb779ebff62ef502 SHA512 51d60f7592e5f31ea4b7e67736a85271cb48d4108459630da61c4ab67d2a470038240c1d6ff577280cb4498cf44f14d7bc7e0312f63d34265bcd1e70cd13142f
DIST spotify-client_1.1.10.546.ge08ef575-19_amd64.deb 114975574 BLAKE2B 46da17c8ebccdc889b723ac6e9f5275dddec97d35142606ece32d1edb1ed288d1c517d41027de22da77421a76f8c00ea90ddc868b74dd46ba07cff60a581b12a SHA512 f004083eee00600a51e50d7dee03846293b5ccd6966786e91055564c7963917b9aaa917de41f299a0f5b7baecea5f466fb37722b8631743ff2ca15f43851f5f4
+DIST spotify-client_1.1.26.501.gbe11e53b-15_amd64.deb 120102446 BLAKE2B 481686c9e1f7e8d7b68059ec5aad5f71ae1e59af80fa91903941afc2e0a91e2f957860bf96ce3ce4b19884f2548426269a9a2043c2985b4bbc82c5f091f5f2b8 SHA512 af9f1beafe0e4d2313326d1a55675550e8c3fcd5cd2dc0954127094c563048b98f74f669d99a10f0ef6e3b3405856bb9d6a2561644a434ab6bade9c812296963
EBUILD spotify-1.0.72-r1.ebuild 3217 BLAKE2B 83f0aac50e11c914b2e63f0dbfb6245019cccd1a4a3307bc71e7ca897d890c9119a4a0df1d1bd5fa28156cf86b4eb56f4aeefbfc07d03ddbb4c0626e8c201aee SHA512 329198467357064fc1a556437928f2d59ab0b6262c82c0435638338b8b94adac031f94a9dc4f7cad4b11345ca5f0a5e1caa13168dcdd2d1224883f6a3aa42422
EBUILD spotify-1.1.10-r1.ebuild 3155 BLAKE2B d3bc28ef679c0307add8cb7b496cedf3a47dededc46c624b9a14b4b2e31fd40fffaafca87f084519db86b33312fa6f30c64bb222acdbac99dcffee8cc537191b SHA512 5f9fb840160b3b5a11af49836f10735aac5d3cacf21f429e554b63d6b3d924401eb3f3d73b1ef0abeef5c2a1d74fe3be24a740f8a2eb2069c8b29b9f50fb07db
+EBUILD spotify-1.1.26.ebuild 3155 BLAKE2B ad28d773c7ceae34dbd8c292ed9bbb56ad82115517e4eb625adc0a5cf4e15081ef97c2b85e5aeb55f1eaeaffef6cff354175b60c26b0fd7470e9038e16e516aa SHA512 6c356e2903ad8feb9d37e741653d7bac0a38c4ef1ae198ce306b1e35492220dd425478b32a78f106041af6cf803e447bfc7f6b2e76ba7ee5aac5ebf295979537
MISC metadata.xml 459 BLAKE2B e06fc9b572f5d677194d78f04fc172cc13e7cd369bf5933f16e081a6bb05e3312b917d1de15fa6557777ba30f51907c43851d7a3c2bc4fb58de232634a4d4ed9 SHA512 e78bee1d25c70aeea5de11587a4017770b9a7df847f9371f612aead36cce440f070e91b37f802250ddf2aa1ec91fe87540cdbd85f6fd669ec4e1aaf01349c316
diff --git a/media-sound/spotify/spotify-1.1.26.ebuild b/media-sound/spotify/spotify-1.1.26.ebuild
new file mode 100644
index 000000000000..1d3b666674b0
--- /dev/null
+++ b/media-sound/spotify/spotify-1.1.26.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit desktop pax-utils unpacker xdg
+
+DESCRIPTION="Spotify is a social music platform"
+HOMEPAGE="https://www.spotify.com/ch-de/download/previews/"
+SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/"
+BUILD_ID_AMD64="501.gbe11e53b-15"
+SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
+LICENSE="Spotify"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libnotify libressl systray pax_kernel"
+RESTRICT="mirror strip"
+
+BDEPEND=">=dev-util/patchelf-0.10"
+RDEPEND="
+ dev-libs/nss
+ dev-python/dbus-python
+ dev-python/pygobject:3
+ libnotify? ( x11-libs/libnotify )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/harfbuzz
+ media-libs/mesa[X(+)]
+ net-misc/curl[ssl]
+ net-print/cups[ssl]
+ || ( media-sound/pulseaudio media-sound/apulse )
+ systray? ( gnome-extra/gnome-integration-spotify )
+ x11-libs/gtk+:2
+ app-accessibility/at-spi2-atk
+ x11-libs/libXScrnSaver
+ x11-libs/libXtst
+"
+ #sys-libs/glibc
+
+S=${WORKDIR}/
+
+QA_PREBUILT="opt/spotify/spotify-client/spotify"
+
+src_prepare() {
+ # Fix desktop entry to launch spotify-dbus.py for systray integration
+ if use systray ; then
+ sed -i \
+ -e 's/spotify \%U/spotify-dbus.py \%U/g' \
+ usr/share/spotify/spotify.desktop || die "sed failed"
+ fi
+ default
+
+ # Spotify links against libcurl-gnutls.so.4, which does not exist in Gentoo.
+ patchelf --replace-needed libcurl-gnutls.so.4 libcurl.so.4 usr/bin/spotify \
+ || die "failed to patch libcurl library dependency"
+}
+
+src_install() {
+ gunzip usr/share/doc/spotify-client/changelog.gz || die
+ dodoc usr/share/doc/spotify-client/changelog
+
+ SPOTIFY_PKG_HOME=usr/share/spotify
+ insinto /usr/share/pixmaps
+ doins ${SPOTIFY_PKG_HOME}/icons/*.png
+
+ # install in /opt/spotify
+ SPOTIFY_HOME=/opt/spotify/spotify-client
+ insinto ${SPOTIFY_HOME}
+ doins -r ${SPOTIFY_PKG_HOME}/*
+ fperms +x ${SPOTIFY_HOME}/spotify
+
+ dodir /usr/bin
+ cat <<-EOF >"${D}"/usr/bin/spotify || die
+ #! /bin/sh
+ LD_LIBRARY_PATH="/usr/$(get_libdir)/apulse" \\
+ exec ${SPOTIFY_HOME}/spotify "\$@"
+ EOF
+ fperms +x /usr/bin/spotify
+
+ local size
+ for size in 16 22 24 32 48 64 128 256 512; do
+ newicon -s ${size} "${S}${SPOTIFY_PKG_HOME}/icons/spotify-linux-${size}.png" \
+ "spotify-client.png"
+ done
+ domenu "${S}${SPOTIFY_PKG_HOME}/spotify.desktop"
+ if use pax_kernel; then
+ #create the headers, reset them to default, then paxmark -m them
+ pax-mark C "${ED}${SPOTIFY_HOME}/${PN}" || die
+ pax-mark z "${ED}${SPOTIFY_HOME}/${PN}" || die
+ pax-mark m "${ED}${SPOTIFY_HOME}/${PN}" || die
+ eqawarn "You have set USE=pax_kernel meaning that you intend to run"
+ eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
+ eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
+ eqawarn "you suspect that ${PN} is being broken by this modification,"
+ eqawarn "please open a bug."
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ ewarn "If Spotify crashes after an upgrade its cache may be corrupt."
+ ewarn "To remove the cache:"
+ ewarn "rm -rf ~/.cache/spotify"
+}
diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 6bab1a34ef36..6eac0bfe7885 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,4 +1,6 @@
DIST strawberry-0.6.8.tar.xz 9303276 BLAKE2B 852696846d0ce4632fc95482742ca244eda10462577c77d1bc333b3a5dcd0d5e51f6cdaaae0f8c791d2b72c86783a7a183dbde22157b522ff78e25041af73cfb SHA512 1e6ec4802188007b8624705af3ab1a4f48016a174762696e73c3fd23f0d16e88225a72962049819869237f25e630cf6f2cbefa31cec1fe15e415b9aa46e6631d
+DIST strawberry-0.6.9.tar.xz 9230916 BLAKE2B 39affd38e0df906847d2d26be888d6b3cf2434a160901fb6af2d9dac50cdf9ca128cbe6719f62664174c15bf6e97166d8d97f75dbe78b7e56db71921fe1791bd SHA512 c794800034107e65b2a5e879a284f8ba008605ed8e21cfa5e35cf2e2de86a754142f04673859b3dff32e4a798a8ea675f8db85bdb0b1e09a12bbcf8ea71eb666
EBUILD strawberry-0.6.8.ebuild 2827 BLAKE2B 73b82b1519762a8199eebdd02250ed34f544b94ada718bdf027154637fecfdc5807868888d93636c23798a1a583d0a97af17e04c5bd89dbf2466bae4f99e9661 SHA512 4a546a1227c3fab5bc7cedd6a1de97382ba233bd8ed9ab79ce77103aea7d088de8a622dd5cebc1d0521351eca458ef14bd4ce9f434875943446ce36f17d41229
+EBUILD strawberry-0.6.9.ebuild 2827 BLAKE2B 73b82b1519762a8199eebdd02250ed34f544b94ada718bdf027154637fecfdc5807868888d93636c23798a1a583d0a97af17e04c5bd89dbf2466bae4f99e9661 SHA512 4a546a1227c3fab5bc7cedd6a1de97382ba233bd8ed9ab79ce77103aea7d088de8a622dd5cebc1d0521351eca458ef14bd4ce9f434875943446ce36f17d41229
EBUILD strawberry-9999.ebuild 2827 BLAKE2B 73b82b1519762a8199eebdd02250ed34f544b94ada718bdf027154637fecfdc5807868888d93636c23798a1a583d0a97af17e04c5bd89dbf2466bae4f99e9661 SHA512 4a546a1227c3fab5bc7cedd6a1de97382ba233bd8ed9ab79ce77103aea7d088de8a622dd5cebc1d0521351eca458ef14bd4ce9f434875943446ce36f17d41229
MISC metadata.xml 448 BLAKE2B b29c1b35e64c59667f04698cb2d1c039fc7557aa7ad99fb1a8625b68d960b0e7af62e016aaf1ec68d5c44c77126f71047b046164c29a0e80d49cdcda0973ca6d SHA512 2c5af38b8518b1de981bae14422bf5931b76831c0b52b1fce29e187d9ceb25a947d8d0f7db1e7844e90ec14657cc8ab484726b31c89667e89d9fcfb6d2e7dfe7
diff --git a/media-sound/strawberry/strawberry-0.6.9.ebuild b/media-sound/strawberry/strawberry-0.6.9.ebuild
new file mode 100644
index 000000000000..88653335f0ad
--- /dev/null
+++ b/media-sound/strawberry/strawberry-0.6.9.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic l10n virtualx xdg
+
+PLOCALES="de es fr id it nb ru"
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and Qt"
+HOMEPAGE="https://www.strawbs.org/"
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/jonaski/strawberry.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/jonaski/strawberry/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cdda +dbus debug ipod mms mtp pulseaudio +udisks"
+
+REQUIRED_USE="
+ udisks? ( dbus )
+"
+
+BDEPEND="
+ dev-qt/linguist-tools:5
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+COMMON_DEPEND="
+ app-crypt/qca:2[qt5(+)]
+ dev-db/sqlite:=
+ dev-libs/glib:2
+ dev-libs/libxml2
+ dev-libs/protobuf:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtwidgets:5
+ media-libs/alsa-lib
+ media-libs/chromaprint:=
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ >=media-libs/libmygpo-qt-1.0.9[qt5(+)]
+ >=media-libs/taglib-1.11.1_p20181028
+ media-video/vlc
+ sys-libs/zlib
+ virtual/glu
+ x11-libs/libX11
+ cdda? ( dev-libs/libcdio:= )
+ dbus? ( dev-qt/qtdbus:5 )
+ ipod? ( >=media-libs/libgpod-0.8.0 )
+ mtp? ( >=media-libs/libmtp-1.0.0 )
+ pulseaudio? ( media-sound/pulseaudio )
+"
+# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway;
+RDEPEND="${COMMON_DEPEND}
+ media-plugins/gst-plugins-meta:1.0
+ media-plugins/gst-plugins-soup:1.0
+ media-plugins/gst-plugins-taglib:1.0
+ mms? ( media-plugins/gst-plugins-libmms:1.0 )
+ mtp? ( gnome-base/gvfs[mtp] )
+ udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-cpp/gtest-1.8.0
+ dev-libs/boost
+ dev-qt/qtopengl:5
+ dev-qt/qtx11extras:5
+ dev-qt/qtxml:5
+"
+
+DOCS=( Changelog README.md )
+
+src_prepare() {
+ l10n_find_plocales_changes "src/translations" "" ".po"
+
+ cmake_src_prepare
+ rm -r 3rdparty/taglib || die
+}
+
+src_configure() {
+ # spotify is not in portage
+ local mycmakeargs=(
+ -DBUILD_WERROR=OFF
+ # avoid automagically enabling of ccache (bug #611010)
+ -DCCACHE_EXECUTABLE=OFF
+ -DENABLE_GIO=ON
+ -DLINGUAS="$(l10n_get_locales)"
+ -DENABLE_AUDIOCD="$(usex cdda)"
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=$(usex !dbus)
+ -DENABLE_LIBGPOD="$(usex ipod)"
+ -DENABLE_LIBMTP="$(usex mtp)"
+ -DENABLE_LIBPULSE="$(usex pulseaudio)"
+ -DENABLE_UDISKS2="$(usex udisks)"
+ )
+
+ use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta "
+ elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags "
+ elog "depending on your preferences"
+}
diff --git a/media-sound/takcd/Manifest b/media-sound/takcd/Manifest
index ac0376230869..907359c8ba23 100644
--- a/media-sound/takcd/Manifest
+++ b/media-sound/takcd/Manifest
@@ -1,4 +1,4 @@
AUX takcd-0.10-overflow.patch 367 BLAKE2B ab2168e1445ace23dcf31410040f363575302ea38ddee9a308ee4dcf7d24ccd0ae9909a72444a4c663412c54a5ccb3811f7f14e222569c76bbf52e2c40c83d92 SHA512 0e1193d558c0c3af0d37d06b0dbacbd10491e0be3dc42e58bcdecdad3308ed19394a9ba3401996df8df5f9cba9186f727272fd9d51cc34ac4334778ec809b7f4
DIST takcd-0.10.tar.gz 95457 BLAKE2B 60e29a67d84fc600bcd55a7aa24e65bc042de13bc02686597a41cfd2e0490110ac66d60d0dc66977b4dce7bbdd34b7a20a1f6fe46474df16b11cbe1149b7d403 SHA512 a7211ec32adac1a9caf278cdceef9b9daf1ae47fa8ccb1d10eda51ca95566d8d6693f2f635b36e6d78f8f6f9e0efa711bc7263bbdd0f23c3f3ad884682b01e33
-EBUILD takcd-0.10-r1.ebuild 505 BLAKE2B 5ed94dbdaba14d631c0a1189af48271cb81a164c0633ea02bc1313e1dace313becc6659e734c88bd71e5ff1a7a5c3db8ef9f0c2045d0a267520f07fd4db3d3a9 SHA512 edd3db71ecac49eee9aefe2e160989e3f6a91c53938efa460aef239bc9b60dd11c363fbb2043f115ec1cd9d8c314100eebbf9eeb89eb25e63220f353dc28fe21
+EBUILD takcd-0.10-r1.ebuild 506 BLAKE2B 035190925d420bc64fcb1981d7b002972d2076e1f0d44a387c26c6e19eeb3c8e35733b065d8281ea7bed8132111131719a74080e9b70879f5593a0414f815406 SHA512 226dc7b6d496816043a322c3a667e1096071875d81e87ca40501b4ad72337f9d176db1c451870e246d10c99ec76a8799087f770b5ded4af402b62675b48514b4
MISC metadata.xml 253 BLAKE2B 6426153a5fa5bbad2aaffd28a6460f87a35678319768c57ac8dfae02b2229f6278dead4f564e6bc2bfd54d7143aed95c382abc2ee16c1073e9fbaf4f84cc0fef SHA512 78b724be3e1dbd6fc3c2e92cdbacc15ea4b0e8ee6fa22f76ebdd882b3a7bbedeaf8f80a29e36ec67e0432d2dfad3f57de4bc46480f92c8e544322755292df894
diff --git a/media-sound/takcd/takcd-0.10-r1.ebuild b/media-sound/takcd/takcd-0.10-r1.ebuild
index 5e0946cadebe..154fab65024c 100644
--- a/media-sound/takcd/takcd-0.10-r1.ebuild
+++ b/media-sound/takcd/takcd-0.10-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://bard.sytes.net/takcd/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc sparc x86"
IUSE=""
PATCHES=( "${FILESDIR}"/${P}-overflow.patch )
diff --git a/media-sound/teamspeak-client/Manifest b/media-sound/teamspeak-client/Manifest
index a8dbc8b04d80..af56ff8dcb9e 100644
--- a/media-sound/teamspeak-client/Manifest
+++ b/media-sound/teamspeak-client/Manifest
@@ -1,5 +1,8 @@
AUX ts3client-bin-r2 323 BLAKE2B bfeb748c59492387139b70bd3d688bf0c21969566d7cbfafec9abc3974daad67f34ad00cef53a35f229e8434ad2a15454c29c1470214f47332cd606053cb515d SHA512 42c5ee014db58b99d4680e31a59ac8b53c3a005332478ed166128fd08867c0cdc167c5b74a97a0f3a630c8faff9e5edd9c96da28bdbebae1d56a896e7a50e95d
DIST TeamSpeak3-Client-linux_amd64-3.3.2.run 95632176 BLAKE2B b1a418e6af6c364050a532063b3129e27d03ac36ec325ab5f2044896f5eae02fb4a251e71b23bc125d41f169aa35d8dde340b333a67b845ebaca7faefa49fe70 SHA512 1dd8912120ba0e9e84849fd793d54aee56e98396f6228a4bcec5c79485b9902398eeefb8f276abd46bbe627e7bd3c8fc5d740d05807342f837ac226f475510d7
+DIST TeamSpeak3-Client-linux_amd64-3.5.2.run 97442376 BLAKE2B 45d187b5dcf702edd6e651d82183611731e73c9d40c0e97209f29ea8b705339b3a0e67e3d78237a5dbd818da90b7716e407ecc00c5e8f3419d42b32dc16870ea SHA512 5b9263e11a346e572635a944e5be97fa0e2872d52403eb6b3a742e33be3e4d7c7524cb33b87da46a30ad36df76ee7655369540254a14df7ed6e12cbf9de98b15
DIST TeamSpeak3-Client-linux_x86-3.3.2.run 94323084 BLAKE2B f3b0317e8cbc7143d9814a52c8a8c9cd04aa012a40172aca59e6d4db956a19ae5752bffa102f06e34ad0dd5b211082e00ca06056c05a4a2dbbd8adfd76a0c0e7 SHA512 56b7b231ffa5195418823da435fd4daef2cbdbc653d3cfd328f60881a1370b9dd6f99479e9093216d0768ddb04bdd6c6cf1a7019d836abd89806518eeee23496
+DIST TeamSpeak3-Client-linux_x86-3.5.2.run 95930692 BLAKE2B 6180e8f9f554665700e2a8401f773e6994e5806870b1fcfafac015fac8e2d993a45cd7797e9d65e52f4172af68c2e4a155c9214956f5dceeb32be8013cac9825 SHA512 17357f570b47325568f86cfebda94eb2c8987d9c0b3f931680de3fe2e1ba256f3035883c1237ba066e8fe89affc495cc7560cf8bf5b6dacd389943d5c6b298f6
EBUILD teamspeak-client-3.3.2-r1.ebuild 2535 BLAKE2B 41d4f8d3565b4d6801b1619adc2c32b120f33ba8d7b3b0ce1206371c93797d29da7849d0c100c4d8d85d144e759e88db0488def3a65668a7a5d8c5b235f19414 SHA512 ef5f3594fc6c8ebf6febb80b3fc3bfda2b45a4d6b318e4640f5c0ffe4450412a3081c9fa2836547da1fab4d51f2ea000472038a6ed6048529d6410bb737ba963
+EBUILD teamspeak-client-3.5.2.ebuild 2884 BLAKE2B 2341c038f6dead7ab1e309c13bc5d99d3cc20a96f6feb6ac76c1a7ba0da8b4d97ea2071087ddb212cce24daa669e95a3a61de69c57830bc83411687f75f6de1e SHA512 e03383cc17feaee129e86a291c42c5674739ae806a7bdd6d2d49f73236dedb71763e9e668a7f65bc5a0eaf5ef18b183ab2bf585e7d4bef36ac65d2789f88bce2
MISC metadata.xml 637 BLAKE2B 996d3156ecf21c789e3a7017d7922f7fae257722021bc4ff968ec3c9863df61f9631fe83e3482781f78ede7b91f2138b4510473d8654063347037031812758fe SHA512 934068091ef8dce4652021965a99d50c4df0a426a7a1d1f26adeca776a73e7f1150d976bf44b704905aa0877d8844dd5d53bfa71279f5126e00dec924f3afc5f
diff --git a/media-sound/teamspeak-client/teamspeak-client-3.5.2.ebuild b/media-sound/teamspeak-client/teamspeak-client-3.5.2.ebuild
new file mode 100644
index 000000000000..8a98c0de7a5b
--- /dev/null
+++ b/media-sound/teamspeak-client/teamspeak-client-3.5.2.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop toolchain-funcs unpacker xdg-utils
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="A client software for quality voice communication via the internet"
+HOMEPAGE="https://www.teamspeak.com/"
+SRC_URI="
+ amd64? ( https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_amd64-${MY_PV}.run )
+ x86? ( https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_x86-${MY_PV}.run )
+"
+
+KEYWORDS="-* ~amd64 ~x86"
+LICENSE="teamspeak3 || ( GPL-2 GPL-3 LGPL-3 )"
+SLOT="0"
+IUSE="+alsa pulseaudio"
+REQUIRED_USE="|| ( alsa pulseaudio )"
+
+BDEPEND="dev-util/patchelf"
+
+RDEPEND="
+ app-arch/snappy:0/1
+ dev-libs/openssl:0
+ dev-libs/quazip
+ dev-qt/qtcore:5
+ || (
+ dev-qt/qtgui:5[accessibility,dbus,X(-)]
+ dev-qt/qtgui:5[accessibility,dbus,xcb(-)]
+ )
+ dev-qt/qtnetwork:5
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtsvg:5
+ dev-qt/qtwebchannel:5
+ dev-qt/qtwebengine:5[geolocation(+),widgets]
+ dev-qt/qtwebsockets:5
+ dev-qt/qtwidgets:5
+ net-libs/libsrtp:0
+ sys-libs/libcxx[libcxxabi]
+ sys-libs/zlib:0/1
+ virtual/udev
+ alsa? ( media-libs/alsa-lib )
+ pulseaudio? ( media-sound/pulseaudio )
+"
+
+RESTRICT="bindist mirror"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="
+ opt/teamspeak3-client/error_report
+ opt/teamspeak3-client/package_inst
+ opt/teamspeak3-client/soundbackends/libalsa_linux_*.so
+ opt/teamspeak3-client/soundbackends/libpulseaudio_linux_*.so
+ opt/teamspeak3-client/ts3client
+ opt/teamspeak3-client/update
+"
+
+src_prepare() {
+ default
+
+ if ! use alsa; then
+ rm -f soundbackends/libalsa_linux_*.so || die
+ fi
+
+ if ! use pulseaudio ; then
+ rm -f soundbackends/libpulseaudio_linux_*.so || die
+ fi
+
+ mv ts3client_linux_* ts3client || die
+
+ # Fixes QA Notice: Unresolved soname dependencies.
+ # Since this is a binary only package, it must be patched.
+ local soname_files=( "error_report" "ts3client" )
+ for soname_file in ${soname_files[@]}; do
+ patchelf --replace-needed libquazip.so libquazip5.so.1 "${soname_file}" || die
+ done
+
+ tc-export CXX
+}
+
+src_install() {
+ exeinto /opt/teamspeak3-client
+ doexe error_report package_inst ts3client update
+ newexe "${FILESDIR}"/ts3client-bin-r2 ts3client-bin
+
+ exeinto /opt/teamspeak3-client/soundbackends
+ doexe soundbackends/*.so
+
+ insinto /opt/teamspeak3-client
+ doins -r gfx html resources sound styles translations
+
+ dosym ../../usr/$(get_libdir)/qt5/libexec/QtWebEngineProcess /opt/teamspeak3-client/QtWebEngineProcess
+
+ dodir /opt/bin
+ dosym ../teamspeak3-client/ts3client-bin /opt/bin/ts3client
+
+ make_desktop_entry /opt/bin/ts3client "Teamspeak 3 Client" /opt/teamspeak3-client/styles/default/logo-128x128.png "Audio;AudioVideo;Network"
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/media-sound/teamspeak-server/Manifest b/media-sound/teamspeak-server/Manifest
index 29ae63c5f291..8232ee950b9c 100644
--- a/media-sound/teamspeak-server/Manifest
+++ b/media-sound/teamspeak-server/Manifest
@@ -4,9 +4,9 @@ AUX ts3db_mariadb.ini.sample 99 BLAKE2B 8b81805ac580ea892d4b05fc55787b850202545b
AUX ts3server.ini-r1 723 BLAKE2B 3c5f77686b602ec052477c32e2b38ecc6812760b487ce4e6cd7616bd8aa57ef3aa186374805a1f5a073e755429a98bdb677ba400c7db3b833edc1e2e3db3a729 SHA512 cf1eb76d4fe7a8305b758439925be56ea4f34254ee3c66e796a3ba7cec38dd40009f455672429906c31631f4877fc70d6fde16a904239da2fa62d121b43d0481
AUX ts3server_mariadb.ini.sample-r1 764 BLAKE2B 3d8b9e88194b54cddb945860c77d497fe8e4bd537a39a101d2658a44b72568a671e301bbb1888099907cbc36c2aba42b89a2215f19ffa8e0acfd3f417a08ba8d SHA512 861f0074e4521947fa44e2decfff172bb14f9b905c37dfc37afedcd5f42d864de7712aa0a6ff7eb17b8f885098abb720b29b16c658955c3c8aab73e451def6a8
DIST teamspeak3-server_linux_amd64-3.10.2.tar.bz2 9242362 BLAKE2B ad275eac241182aa15410ba32983bc1e598f55090eb35559fe6cf3f18fd6b3a1395a36f320dd36ea3fa44390afd698f6734b034536cd48d049028e09943df7f4 SHA512 3be39004d557fb58efd272dac3e005c08db8ae05e04cc5cfdc146296bca7b0a02d7011bb77d6d45074056b458e14111dbd79882603b4be9fba58de7c9b384b84
-DIST teamspeak3-server_linux_amd64-3.11.0.tar.bz2 9245357 BLAKE2B ae40cb8d651d2dce71590836a72e9798b312e54363416a863926924be7eda0327f03349cef0006633661d8789c3f8495b700a8d278255cde59d42e8d0c79ce52 SHA512 e72d042e971f98a55f53eaf55d716c85db28f67fd72be545e47bcef8e4c8bd03281963eb757a0b1293bcc2e37630769b66f4c3daebf2c3510fd323dad849dbc0
+DIST teamspeak3-server_linux_amd64-3.12.1.tar.bz2 9428301 BLAKE2B aeab07edc31d1ee57ffd34b218aeb3f7e23f31ffb5b8b940cbc46bca91b6ef9caffb67f1a52c059439a64d73ceb8fce124c0e8101d3e04d752782344ff6c1843 SHA512 58bfb582deddc4137245fe73d3aabfbcd84c3c346fe5fd3db8c7756014fcdd1f0bd7798ee029aa9beebe454fa8021dd180dd577f147cc5f02c833b68d9253fc7
DIST teamspeak3-server_linux_x86-3.10.2.tar.bz2 9049720 BLAKE2B 86f854c2b18397bde3cbb02b9d0024af8d3fbbdc695dae0f7f950fb5670cc6c983e8eb20dee97409a87b6cd572772cf72cfddee0254857023aa4e8446ea71068 SHA512 5ad16efc1a0b8dad6696d4121560cc793a35b15473391fcb18a8edd72031415775fb10d0c686a2af550f36748c17db03ac8caae76b0ef7e4ffa528d3ab416951
-DIST teamspeak3-server_linux_x86-3.11.0.tar.bz2 9052940 BLAKE2B 6b045232734e7b19e2f2acbeaac9d254bf9c58f26cbb2cbb3f8bd1992492033694201b8ea0386e397f0237a9cc43ba96c181ae450615a64f607b6799654afc0b SHA512 18deaeb10f7753f68ec1c3cd6612f04d9c057fe4c4f566a3d1f0874836d554d602630d0890540d7e0f7a5c150bd098073eba7f84f4c3aed7e002a3677304c654
+DIST teamspeak3-server_linux_x86-3.12.1.tar.bz2 9268349 BLAKE2B 61d0794944775e4e9bfb57bc2ac331c5cc9da04d6a3956d4c1ec6c6d36ef87cb04ea1f0004d75251adc4baa1b9be999373d08ea36ca9f86e10b00e03d0f20f38 SHA512 83222586ff6e157af7242afc151c900eb339f05813f8b5fef602f9989a109b80de46bc86c7381b6acce240c62e9859b86df655a0b0219225162315337ca609ef
EBUILD teamspeak-server-3.10.2.ebuild 3083 BLAKE2B 7ff9e60bd939dc15804ce5912786a43f545d0a93c8b9f14b9a1c91dc544233f1e4274929d1d40054f40eaf448073e968787a26a1d92b338f8727464e57f9785d SHA512 971f19bfd38d0080d75329fc10163ffcb7f2f7900e7e922abe898032413abe20029b8f8054e50bf6b80c05a734374d28590c0384d4257b7db262c4d048868047
-EBUILD teamspeak-server-3.11.0.ebuild 3085 BLAKE2B 7faeb26ca5fc3ba156c8aa2eada593993af15ea2d3562a7092dc11cbb72084ae1a8cbb1f06c6390e679bfd73a7f1595468ee4f2a24cce57944d88e5da6f3e207 SHA512 d397bdd12f0ba68cbf419733669d24de022a804af92b7daa2b995f4c57b0046ad14188d64972139db36600795ebaab19126c89945767a28a898a6b8208bf0a2b
+EBUILD teamspeak-server-3.12.1.ebuild 3085 BLAKE2B 7faeb26ca5fc3ba156c8aa2eada593993af15ea2d3562a7092dc11cbb72084ae1a8cbb1f06c6390e679bfd73a7f1595468ee4f2a24cce57944d88e5da6f3e207 SHA512 d397bdd12f0ba68cbf419733669d24de022a804af92b7daa2b995f4c57b0046ad14188d64972139db36600795ebaab19126c89945767a28a898a6b8208bf0a2b
MISC metadata.xml 703 BLAKE2B 854016d14783720f4467dead33469909e5777915947a72a03d0c2789fe37633cd93db11fdf2c59429e7a58f44825ecde3094c1dab7dd765634f46b80894b5af6 SHA512 959deb886af18a0260a0a0530eb914a42a21acac711cfd3ca6c2724ee78e3b697786e85a387ce7c9dae34b1922d3d96953265c80497602a4e94b05988d776a9c
diff --git a/media-sound/teamspeak-server/teamspeak-server-3.11.0.ebuild b/media-sound/teamspeak-server/teamspeak-server-3.12.1.ebuild
index bf9ed2742678..bf9ed2742678 100644
--- a/media-sound/teamspeak-server/teamspeak-server-3.11.0.ebuild
+++ b/media-sound/teamspeak-server/teamspeak-server-3.12.1.ebuild
diff --git a/media-sound/toolame/Manifest b/media-sound/toolame/Manifest
index 4974c582c131..86507a3e77cd 100644
--- a/media-sound/toolame/Manifest
+++ b/media-sound/toolame/Manifest
@@ -2,5 +2,5 @@ AUX toolame-02l-gentoo.diff 2188 BLAKE2B 5129ce926e4ee55a6f5baa73bf164eda41e2738
AUX toolame-02l-uint.patch 950 BLAKE2B 6f689e4ff7eb5aa8b6f9f5603813882e2a2fe80b4b37b2a88876b770f6d25c40437b378c7a5df03a57e2f49ba9f7460e7268c90af33a878104edff26be14c2b9 SHA512 ef81fd06b5371ab9fa16037a3cb06ae4dbc9cf7f74c2c1553a06d40a9974ee509ec4f63f6dd5c7b21edb6763c5ea8e43273e98699c73013df430d7e008049f1d
AUX toolame-02l-uint32_t.patch 624 BLAKE2B 9a07c69bc91f4a90c6169d5c820ceda37dcbad90cb964025c786e8b8d4081434f76f8d0fdf2532abba6ab0a88ee07e07266a9fb0eab8617a0f76bc3c753566aa SHA512 cfde68fe55830f97caf38defc186aa6e95ee3c513e22af4aa06c89e1e071d2caadf22479e260c631442647c43b733aa13bedfca885f68cccf1187fad8aeccb05
DIST toolame-02l.tgz 127493 BLAKE2B eaa20e1bdc966003401b6fe720bcb6d81aa1c9bf3f8a7aa4f05732ca3c43a71cc55f979a65536197e236e536ada445cfb0c31e3296307100f6d43f64cfb5d16a SHA512 b88c524e1ad65ef30cfcffb53ab0d3552c916714dbde447d714e90ddf048e481d3b1a33f64081c4accc64a776b009d2737c7ab0863695652f2b0743f44a8055e
-EBUILD toolame-02l-r4.ebuild 733 BLAKE2B c5497a5358e8a4e20e970017375082519194d4bfa3860ca57438578b43733175990915e6235ebcab6dbd263062dc3238811f7593acf75fdf50425b59fed85e8c SHA512 0ef45524da8512baf65e4b2f1bdedb5ed01cbdb8888ac2474f7796e42dd3525d044960e6e4bae828091c926db362176d8f12e95d594c318c7abb9bca19facd07
+EBUILD toolame-02l-r4.ebuild 734 BLAKE2B 084e45c06732b84c3d5c2c1d4d913316886baff7e5a448a44a78685ce8c0ce8dced65eed492e3c3b11f07609da3607fbc8cac39c4b904b8cbb66efbb6ff4354e SHA512 bb1e867a87d1839ebffa6586370ba8e81f957d6b31e3ee8814c3cb4107598072066bafb481c8f83693164595573d360d119c7d4283ce825f6d2cd9e9bfa327a2
MISC metadata.xml 330 BLAKE2B 632691c8ef2f3340e3d9f7e55ee85d64d73aed0286c654e60b3abf674fe79231b85b7d606f36d6c799fb2206ba1074eb1b15960c72124b2d589fe471eb793976 SHA512 e4b6308fa4241c592a768a0a21629e0b0de427c39c8d0ef9c26e093e029de51e55a28ae547b93a584c373a1f29034069198cff2667d647238e20bd4b4f7b8b2e
diff --git a/media-sound/toolame/toolame-02l-r4.ebuild b/media-sound/toolame/toolame-02l-r4.ebuild
index faa59050d2b4..fea144e8c601 100644
--- a/media-sound/toolame/toolame-02l-r4.ebuild
+++ b/media-sound/toolame/toolame-02l-r4.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86"
IUSE=""
PATCHES=(
diff --git a/media-sound/twolame/Manifest b/media-sound/twolame/Manifest
index fa12b12e005c..56e5ad70ced3 100644
--- a/media-sound/twolame/Manifest
+++ b/media-sound/twolame/Manifest
@@ -1,6 +1,6 @@
AUX 0.3.13-perl-tests.patch 779 BLAKE2B eba221a58a16dc22ec7e6a10388045db6a2b2535a9f0a55e47a01315aa0c0121c1473aa6ff9f53b7bcf4b70a849a0b19bfe3125213f558c17ecb1d4fd1349376 SHA512 1c483daf75991fa6d390360d9108803f65fa894745140d3955f73ce8e87eb813a068efa810988ac462ed22ae0bf3d0f95b63feb5c823ce3bfa3a0dc9b9a8f413
DIST twolame-0.3.13.tar.gz 660415 BLAKE2B 741e91983546241b984ce95ef3b1c3b00ff2c1e84f496961749b13b932a1c3fdcd44a3fde3a24e44d9a3ff9e859e64780ad60949f827d986608c51c1afe44912 SHA512 241ae5faebf05cb919959bb0545cb89e9b71cfb07f92a7118d864499ea4f0065ddaa646ab1482ffbcbca427d52c2436764074bd67fd19a1eb9979987f23163f7
DIST twolame-0.4.0.tar.gz 890908 BLAKE2B f61a49aed06dcd2a60744dd758b480670f14f0eece0586b62a0b21fe2d9ff8280f8f7324b7daf88e85675c6200a1c68815ddd6bafa308b503a52df4552031bb1 SHA512 cc594bc8d2322922280f915a3c0aa52540cca0350d6498bc96f3f60fd6e53f951e775ea015a44bdb29ec883b46b31a0e5483f6a5c188b02e30008289273c7d03
-EBUILD twolame-0.3.13-r2.ebuild 1244 BLAKE2B a9de35a8f0ac21bb1508c6c6c55b2b8f09c9e1019d2c01e535c2cd364c25f02cb3164b62ebdf0fa25e3b89b951421f442f986134187b77bc3117e057e1227f03 SHA512 eb211386818ce414128c2560cb04094d75418756f785af4c8428a59f84927c48ac81415b402a3e96b5ed5155bdbd04ddefd97409acb8dbb4b8d68a759023b404
+EBUILD twolame-0.3.13-r2.ebuild 1245 BLAKE2B 38d3d36302caf690b239ee5552093556672e774ea88c7a50c528f24280f258c6773ac3a66f918b6c39fcb5195ef9766875efcc744ef3e5ebae7ea5194b63e33a SHA512 628e0ed153bcc07499e3174a689e72fa973e44a597bf063cf2f0a215a130d579650e40509e09e0249293b74052d832a64967b4fa99d168b2062d336fb1f72831
EBUILD twolame-0.4.0.ebuild 1336 BLAKE2B 3899df2d91fcaae03cc9356e142cfd15203f5c7d99fb1bf44e3316081bfc8a9529a9ff57d73bab086ca3ffb72b09776a0ca2fb9032d06a2521b6bd6cf47773ce SHA512 337ad4449bfaf14f9efafb8a9b836b1c6131eb122b3cb828cc9f23515a9205f68afc0710cf035cd7e010abf464a2fd3596f832b8537ce88e4c17697a44e3a083
MISC metadata.xml 330 BLAKE2B 71d39da341e5e41047c01d3b77c1090a4d1304c7ae915832d6cebe103c52cee3d0d27dd0b09c66d775efb4ee3bec3696bd6f27ca5cb78acc2a563f3992a26fc2 SHA512 4ef98f0ddd18034ac0ea2e93a84560e62b02c3ee6186f980b20733d88f68e36f3724f2b2b8c138393f9c6da1b4b943f318fcc85b5f57817fbaac33d68e4b6ea8
diff --git a/media-sound/twolame/twolame-0.3.13-r2.ebuild b/media-sound/twolame/twolame-0.3.13-r2.ebuild
index 029c9d6c713a..eb00272fd67a 100644
--- a/media-sound/twolame/twolame-0.3.13-r2.ebuild
+++ b/media-sound/twolame/twolame-0.3.13-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="static-libs"
RDEPEND=">=media-libs/libsndfile-1.0.25[${MULTILIB_USEDEP}]"
diff --git a/media-sound/volti/Manifest b/media-sound/volti/Manifest
deleted file mode 100644
index e0ec31281c46..000000000000
--- a/media-sound/volti/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST volti-0.2.3.tar.gz 164833 BLAKE2B 09b3d30479a2c77a51dc2247b940e78256958657f60997c8a4bd740fac247520b2afffa881ee34fab6aad7d94b0498d20b2dad3d71d239b4f3baf9e6306e3bb9 SHA512 a2af2ad8c5475e6c2a08e5382748e7b5ed64130c6ac988afc8800ec505abf80ef1f73b3506ad4de2fc5177968aee806b779d0f0924ee92b1b734cf662f4266a3
-EBUILD volti-0.2.3-r1.ebuild 645 BLAKE2B 760609759d6b5f258ebcad5d4efbcf2d4bca01214a5f3a2502a95f6847413d8466376ddc47f2e507e505f927585c52df6c4fbf561f58075673482299ed8eb8a3 SHA512 387ba8feedb6c9fe1d0b05e175f6f0a0e718a4784a42a47a058db73af2e677cb7e959336a99338cc346298bc49742d55bd4c7bc528e570175490c843c6a880ac
-MISC metadata.xml 383 BLAKE2B e0ba4a347f25e7c8063fa6fa5018032c47eb90b219a3a270d0606e5d734866eb4521c6e05191dc75463c098029c991ecf095ac6f413178b796dd1d554f75080e SHA512 7a66ca43950416fb68ee6cb246a35c2b5e4c70449ed1cec4f86c57fba132014c202af54e6204f4ea3c86a39a9fd8d0e95f9d0335c8942ae361320c69585aefd8
diff --git a/media-sound/volti/metadata.xml b/media-sound/volti/metadata.xml
deleted file mode 100644
index 921e2b3a5536..000000000000
--- a/media-sound/volti/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <upstream>
- <remote-id type="google-code">volti</remote-id>
- <remote-id type="github">gen2brain/volti</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-sound/volti/volti-0.2.3-r1.ebuild b/media-sound/volti/volti-0.2.3-r1.ebuild
deleted file mode 100644
index a84d6b68eb81..000000000000
--- a/media-sound/volti/volti-0.2.3-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="GTK+ application for controlling audio volume from system tray/notification area"
-HOMEPAGE="https://github.com/gen2brain/volti"
-SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="libnotify X"
-
-RDEPEND=">=dev-python/pygtk-2.16
- >=dev-python/pyalsaaudio-0.7-r1
- dev-python/dbus-python
- X? ( >=dev-python/python-xlib-0.15_rc1 )
- libnotify? ( x11-libs/libnotify )"
-DEPEND=""
-
-DOCS=( AUTHORS ChangeLog README )
diff --git a/media-sound/vorbis-tools/Manifest b/media-sound/vorbis-tools/Manifest
index 7a03acce9d92..f97d205de39a 100644
--- a/media-sound/vorbis-tools/Manifest
+++ b/media-sound/vorbis-tools/Manifest
@@ -4,5 +4,5 @@ AUX vorbis-tools-1.4.0-docdir.patch 340 BLAKE2B 147fa0212acd6a7df359d3eeb120465c
AUX vorbis-tools-1.4.0-format-security.patch 367 BLAKE2B ed537460519c4fb7c9743afe660ae1a741d8bb7b2790823936a089c4a8667a41160d6d1b79ec6027f4bf77dbbd8110bc65d2503bcd87c51f4f1e675566ff2dc6 SHA512 319451c4317e2224cb56c791528c8ba4722a142b5c85f63fd606e3a1acadc95904cfab3bee7ad4634fa982f59a92ebeb30d8698d8f697640d6579b6a80eadd93
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-r5.ebuild 1197 BLAKE2B efc2321a2f9678347cd29c60ae9d85cff1a04ddf5b57191b465dcb62994eb62dde776f2de1db13f03f22382b840bb8522d9a79386c60a6b286be431bc84e49d6 SHA512 a87e4d583fcd1f9fd1cfef76daa89bcbf76c60d130088c085dea1af6a8a8c94790d962de596413915623e4f03733711c65434797005d16a8eefe9bb0740efbb2
+EBUILD vorbis-tools-1.4.0-r5.ebuild 1198 BLAKE2B 683d5a77e5316bb1be569a0d4f19a813e7ecffa9e44a1e673758cd95c6a72504c5dca49d5c5b7fa4a65e36c24f2218a6841360b050adc5c09a34e6fff2f6eefd SHA512 caa0b5ef2117e142924b9cfd88f28cb4ed41177d38f882caafe8106f5e4250bb101d41a3bb168a5cd797c13c30c874874988cac26f3c431d4bc908cbb251f16c
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 86064256f5cd..b210303bcaaf 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 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="flac kate nls +ogg123 speex"
RDEPEND="
diff --git a/media-sound/wavpack/Manifest b/media-sound/wavpack/Manifest
index f6ae1d794707..228e5a35ad9d 100644
--- a/media-sound/wavpack/Manifest
+++ b/media-sound/wavpack/Manifest
@@ -6,5 +6,5 @@ AUX wavpack-5.1.0-CVE-2018-7254.patch 3004 BLAKE2B 2c744a5675a8b8c3f6b8e956ff3b6
AUX wavpack-5.1.0-armv7.patch 805 BLAKE2B dc69a643e3dde75cce1d5a23176cb09fecc513a98835242437659b0724de8ba2cb97a59fb1cb3dc050454ff95bc2669e6b19f10fd03fadaf06e4c859c063277c SHA512 b152f8081b712c24ae8db641f4755798ab4c7412a298054449883255fa76571ffbd0c580848a274ce1c44401f69102a0b2c66137ae36d9323e9e5330ee20856e
AUX wavpack-5.1.0-memleaks.patch 800 BLAKE2B 601e81daad4208d109bd980cbe63ce0c638577d53fe01fa133469090faed7f641d00efd44f906732905599615513b0dddf918dc9ce13f927b3e889a1dbd0d13d SHA512 ac5f8473314939c1b07019617f8881e4675bab2d4a0f61dd95c5389ec9915a8573f3291a5c29547e8e5a300483600d36f3c53f9ee7380c5f0691860cef6a3594
DIST wavpack-5.1.0.tar.bz2 824331 BLAKE2B 736dcb3cc0bee4ebcf76b8a7df178aa1b797ec6858358bf289a3e151f62d2ce8f430d163d46a84c0b5a7501c732ac639955c867e53fd9217ca7f213b601a8697 SHA512 4c31616ae63c3a875afa20f26ce935f7a8f9921e2892b4b8388eca3ccd83b2d686f43eed8b9ec1dead934a1148401b9dced3b05f509b7942c48d7af31cf80a54
-EBUILD wavpack-5.1.0-r1.ebuild 969 BLAKE2B 15251e5e687c1fcac34cd3ff442a19ba6f1be71e7a3d64e206aaf8d1844eb47fc7a1bb8a2020792f8e37a7e301b46b3488dcaa7c225a89dada8f7a56d9e3bf40 SHA512 f907f4f32e4b769f99d5f3008858f99900a50aa1d2001810957d5b2fb15376403f1e6ee9b7063bf88e67b46c37d8df10d4271062fe192cef7561315310c83a64
+EBUILD wavpack-5.1.0-r1.ebuild 970 BLAKE2B 4d91995768fd6a3b2e4c4c356b3c853ccefc93b0a2ea7d5258a3040ad8b730138815ca0f0348a1a6b36dbe42dc5f01661be04f979642420d7dabef2083a9c410 SHA512 e4070df6f2ba1674ef45ee2f7730561c9f26fddfd9825868516e3c755190f9d04f8205a6f79ba3a53787d4e3b4762b958508708f6a6ef0efb9d5cc92a1eb5a5d
MISC metadata.xml 253 BLAKE2B 6426153a5fa5bbad2aaffd28a6460f87a35678319768c57ac8dfae02b2229f6278dead4f564e6bc2bfd54d7143aed95c382abc2ee16c1073e9fbaf4f84cc0fef SHA512 78b724be3e1dbd6fc3c2e92cdbacc15ea4b0e8ee6fa22f76ebdd882b3a7bbedeaf8f80a29e36ec67e0432d2dfad3f57de4bc46480f92c8e544322755292df894
diff --git a/media-sound/wavpack/wavpack-5.1.0-r1.ebuild b/media-sound/wavpack/wavpack-5.1.0-r1.ebuild
index 753ec3c484b5..b0bce8e71976 100644
--- a/media-sound/wavpack/wavpack-5.1.0-r1.ebuild
+++ b/media-sound/wavpack/wavpack-5.1.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.wavpack.com/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
RDEPEND=">=virtual/libiconv-0-r1"
DEPEND="${RDEPEND}"
diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest
index ec7978e3cc07..9dfb8d4b48e4 100644
--- a/media-sound/xmms2/Manifest
+++ b/media-sound/xmms2/Manifest
@@ -7,7 +7,8 @@ AUX xmms2-0.8_p20161122-gcc-10.patch 222 BLAKE2B a198b2e69081253f299ff1c7f94f0a2
AUX xmms2-0.8_p20161122-mac-4.patch 1632 BLAKE2B 5bc5c7d499df5faee2fc6b4307af18269b784360bbbcaef33b1db4b880704f88e8dad06168e3737a43fcdb71ba722da1ffb5ba77f3f61ecf07674e1ad0988f5a SHA512 d2fe5f9a0c59205c787386e7b219c3fa9a334c30787b9a343214cc1c4dbf9f5d47f5dad9b2efd7deac1e96a227c827cc66198215a89b0e788c9d856cff51b16b
AUX xmms2-0.8_p20161122-perl-no-local.patch 697 BLAKE2B 86ab6bb3594fd45e9a9bdbd07d85d3740ed206eea24652161c7fbbdf620c98a6b002b646aba65a3f017e263bb82d6dc7b933fb53540012c2005d65dd2e667b06 SHA512 eb5afb39409c7c199a844d9452ab829a653d2a1ce8f5d9f1361fa995e851914d5a962d25d8116947a265fabc649f8560aa1947a24cf45d954da7743954fc3cd7
AUX xmms2-0.8_p20161122-tarball.patch 2764 BLAKE2B 1d6ea9bc40db3145460a8ef06c732114475087ea05eef65fd837d6c3bf346478579d7c6ab0bf33387d2228a319245e0e4d2562935be75a58abd04e88205d4373 SHA512 5b03d129a55ac14462a68e47ecba29c2817eb83d122a3614c624c743ecc29a7bac066644aa61d5ac74f9cb59808d1a9bac077dc360c507da722c206b948301ac
+DIST waf-2.0.19.tar.bz2 682213 BLAKE2B 0bd2e31827ac65e0565abc09df37a42193ff37b50b6d0244f8b10ba7f308b4ba31ba864742d8c8d4005b86e611223dc4315cf70c0dbbf6b7db8f02e4f551fbb2 SHA512 ae7f3973c79e44313b4894c75763ad43ccd2be88e0d351d7f606ce495c5a464a379c85c076ebd8ba577fc88918af2bbb39bbec1049f25f02c14d98388e012c59
DIST xmms2-0.8DrO_o-949-gca15e830.tar.bz2 1928653 BLAKE2B f34abf0c68f4574593eb706744cc4354bc9b679d005bcaf4a9f03ef90fcb14935428c73d3d74565c41a70efcfa6541af15a455d091b6d17e7ca613229c1c1390 SHA512 affd7fdd259cdb952e972b62f24ab8eb6afd2c87786254a7ae81adffdcfe1454dcf2fb95811a8b90db74dba84918526fd8c920e11582b36aa48725f293c73edb
-EBUILD xmms2-0.8_p20161122-r4.ebuild 7589 BLAKE2B 2519dd96fdbfafdca73f9e7a9c9b8befc3a26fa0b0f99c2a9763ae3b2c749e7df8c8ba0bb87390bf68cc3aecc6df3ddfff05ac021655c077c010067800b768c2 SHA512 e45aa4972e11ee81c14186b095e4c6a8320ff206308d30afa8f5c2833090ae1be2f26cc7a8c11d888695e4540d4b7a3e1c06eafbb96133cf626c2c59bc1d05f1
-EBUILD xmms2-0.8_p20161122-r5.ebuild 7810 BLAKE2B 3c65e59f07517fae732e97af49682393870278d13eee8b94f6d5fad11f892f0f0b8994c52785f238e49d5b4bce99bf17fead5045bea2b7dcee8282cdfc25e63a SHA512 f1bd45e6e44bf0f3971bc724737962f9bff9aab19b459abff072e7fc172eb8fdf4e39959b12a9e7705604c320a5ce34c1f827f0d11d712ca2b32fcb690efbd55
+EBUILD xmms2-0.8_p20161122-r5.ebuild 7807 BLAKE2B 7226cdca97888fc127daa09523d28254f891ca164d3a536121f1ff03b5cfd5eb1413e7a6c32d6c8c3b57431aff3c6b9ae8ed0251f9a9271086d17f133cf330a9 SHA512 2ac2878fac8d408723a932370fbad67fb80e52e24377da52ebd419a2bcf2ff198661745baa8a973a28dc36f2b58eea90c0802bc8ffe047833abdabc13e307bcb
+EBUILD xmms2-0.8_p20161122-r6.ebuild 8100 BLAKE2B 598bacb75a8b87239b3d18b82373d31e5cc480caec47737bb3f1414c8922156b66ce6cbdf0b11f6b3e9bd422d2d28f0fbe91bae2a6b83a7b5e4940f62709767f SHA512 9229b5c821fce1f0add8fc5f455c94f83aed2749817c78c11e50f521c7dc32e2cd8bb8fc0929e6f288e36e571df299607330447455fd2cced5bacc3f86e928ba
MISC metadata.xml 2494 BLAKE2B 47ddee51380c99b03e6a449347f68e0f38742c7310d6e128b741abb13c4ce8126cb7177854c05c7a9e22ede612be2aa0befe7fbc69b918d17366a31005ed392e SHA512 f5c30541d2f5f484ced87780f72b2ce02d8f1a5e9cdfd437a870e6a1f53f1b9f71bf266935a20dc6f1f6d2417636dfa6dfe27c947eeddca1d746ad72e0b3c8ae
diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild
index 22fe230ca3b7..02abc016bbf9 100644
--- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild
+++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86"
+KEYWORDS="~alpha amd64 ~arm ppc x86"
IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices
jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild
index 8fe00838c3d6..691654060525 100644
--- a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild
+++ b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild
@@ -1,24 +1,26 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
USE_RUBY="ruby23 ruby24 ruby25"
-inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs
+inherit eutils multiprocessing perl-functions python-single-r1 ruby-single toolchain-funcs
# generated as 'python2 ./utils/gen-tarball.py' from clean git tree
MY_P="${P%_p*}DrO_o-949-gca15e830"
+WAF_VER="2.0.19"
DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player"
HOMEPAGE="https://xmms2.org/wiki/Main_Page"
#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
-SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"
+SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2
+ https://waf.io/waf-${WAF_VER}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ppc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86"
IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices
jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
@@ -79,8 +81,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
perl? ( dev-perl/Module-Build
virtual/perl-Module-Metadata )
- python? ( >=dev-python/cython-0.15.1
- dev-python/pyrex )
+ python? ( >=dev-python/cython-0.15.1 )
test? ( dev-util/cunit
valgrind? ( dev-util/valgrind ) )
"
@@ -91,6 +92,30 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
S="${WORKDIR}/${MY_P}"
+PATCHES=(
+ # needs port
+ #epatch "${FILESDIR}/${PN}"-0.8DrO_o-waflib-fix-perl.patch #578778
+
+ "${FILESDIR}/${PN}"-0.8-ffmpeg2.patch #536232
+
+ "${FILESDIR}/${PN}"-0.8-rtvg.patch #424377
+
+ # required to build tarball from git tree
+ "${FILESDIR}/${P}"-tarball.patch
+
+ # fix hash to be the same on LE/BE platforms
+ "${FILESDIR}/${P}"-be-hash.patch
+
+ # handle mac-3 -> -4 API change
+ "${FILESDIR}/${P}"-mac-4.patch
+
+ # C++ client dangling reference: https://github.com/xmms2/xmms2-devel/pull/5
+ "${FILESDIR}/${P}"-cpp-client.patch
+
+ # gcc-10 stopped putting globals into common section
+ "${FILESDIR}/${P}"-gcc-10.patch
+)
+
pkg_setup() {
# used both for building xmms2 and
# optionally linking client library
@@ -120,44 +145,27 @@ xmms2_flag() {
}
src_prepare() {
- ./waf # inflate waf
- cd .waf* || die
- # needs port
- #epatch "${FILESDIR}/${PN}"-0.8DrO_o-waflib-fix-perl.patch #578778
- eapply "${FILESDIR}/${PN}"-0.8_p20161122-perl-no-local.patch
- cd "${S}"
-
- eapply "${FILESDIR}/${PN}"-0.8-ffmpeg2.patch #536232
-
- eapply "${FILESDIR}/${PN}"-0.8-rtvg.patch #424377
-
- # required to build tarball from git tree
- eapply "${FILESDIR}/${P}"-tarball.patch
-
- # fix hash to be the same on LE/BE platforms
- eapply "${FILESDIR}/${P}"-be-hash.patch
-
- # handle mac-3 -> -4 API change
- eapply "${FILESDIR}/${P}"-mac-4.patch
-
- eapply_user
+ mv "${WORKDIR}/waf-${WAF_VER}"/{waf,waflib/} . || die
+ default
}
src_configure() {
# ./configure alike options.
- local waf_params="--prefix=/usr \
- --libdir=/usr/$(get_libdir) \
- --with-target-platform=${CHOST} \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --datadir=/usr/share \
- --sysconfdir=/etc \
- --localstatedir=/var/lib"
+ local waf_params=(
+ --prefix=/usr
+ --libdir=/usr/$(get_libdir)
+ --with-target-platform="${CHOST}"
+ --mandir=/usr/share/man
+ --infodir=/usr/share/info
+ --datadir=/usr/share
+ --sysconfdir=/etc
+ --localstatedir=/var/lib
+ )
local optionals=""
local plugins=""
if ! use server ; then
- waf_params+=" --without-xmms2d"
+ waf_params+=( --without-xmms2d )
else
# some fun static mappings:
local option_map=( # USE # sorted xmms2 option flag (same, as USE if empty)
@@ -254,19 +262,26 @@ src_configure() {
for plugin in "${plugin_map[@]}"; do
plugins+=$(xmms2_flag $plugin)
done
+
+ if use perl; then
+ perl_set_version
+ waf_params+=( --with-perl-archdir="${ARCH_LIB}" )
+ fi
fi # ! server
# pass them explicitely even if empty as we try to avoid magic deps
- waf_params+=" --with-optionals=${optionals:1}" # skip first ',' if yet
- waf_params+=" --with-plugins=${plugins:1}"
- waf_params+=" $(use_with valgrind)"
+ waf_params+=(
+ --with-optionals="${optionals:1}" # skip first ',' if yet
+ --with-plugins="${plugins:1}"
+ $(use_with valgrind)
+ )
CC="$(tc-getCC)" \
CPP="$(tc-getCPP)" \
AR="$(tc-getAR)" \
RANLIB="$(tc-getRANLIB)" \
CXX="$(tc-getCXX)" \
- ./waf configure ${waf_params} || die "'waf configure' failed"
+ ./waf configure "${waf_params[@]}" || die "'waf configure' failed"
}
src_compile() {
@@ -283,6 +298,16 @@ src_test() {
src_install() {
./waf --without-ldconfig --destdir="${D}" install || die "'waf install' failed"
dodoc AUTHORS TODO
+
+ python_optimize
+
+ # waftools/man.py always compresses man pages with gzip.
+ # to avoid code changed let's just un-gzip manpages
+ local m
+ for m in "${ED}"/usr/share/man/man1/*.gz; do
+ einfo "Uncompressing '${m#${ED}}' back."
+ gzip -d "${m}" || die
+ done
}
pkg_postinst() {
diff --git a/media-sound/yoshimi/Manifest b/media-sound/yoshimi/Manifest
index 1fcb168b897b..c8853f20f252 100644
--- a/media-sound/yoshimi/Manifest
+++ b/media-sound/yoshimi/Manifest
@@ -1,4 +1,4 @@
AUX yoshimi-1.5.10.2-cxxflags.patch 2592 BLAKE2B 383784742913ad2a2d711a1999269438eea525da3ed54fdd24fbad46932e05e781b18b2cbad1bd1e5bbe3ef160762f865517bbcda9ea6f5c4df4eb413af8b278 SHA512 78c3e2a84f44e9220b2f3fcc1cbac1b243a4fd19036d32f0ded794c90f83e5797ff3cddcb57ae3612656be27954b1db69b92d4b2107d8c18ffbdbd984abb87bd
-DIST yoshimi-1.5.10.2.tar.gz 9668476 BLAKE2B 1b443a51e952123abaf54b992902113533461064f2fc99032ac89f28a25ba4687176a97013ea118283e8ca2b7d92f44c105380e3d6cecb66560db7a0a8ef6532 SHA512 a39ba123f304e43d70833648ce224733794cb43c160fd2e6cf29bb4a782bea355c4bbfa1c33bf20c98a8c1f5d049788154aaf906a3daa56f288719a0b019139c
-EBUILD yoshimi-1.5.10.2.ebuild 1013 BLAKE2B 022fb8bc3c1fb2fe426bc977d6e3921e90f76e68f9312afd99f4a14193d74a00a5cd7927bac72f6a0b5fda37a788fe542c77e32b6482b0ad2c42ec8c63878793 SHA512 ddec3c3cc3ad93fcb577d93131839701be9b9c51f865800ec4425c6838e4da71f5199dfac255dd051f18a57c2f25f2ff67612ac25e119d73afaa1257f99bd059
-MISC metadata.xml 400 BLAKE2B b3d1fcfb88b7ec80023ff3ed78ddf0f31845cb4524402d7ebb24bd294857e4459f18b7f526687a163c6a2c08609325e60f85c17cd1055e32214fd415ab9968a6 SHA512 ba28fba7667eb3ef9f1e9b611c79b89e552f19cea6deefacd7bc7dc0bcc916c2d738adfa453e873ac7872d6a2d2a04aacba5a54c443d3009021940f944996dac
+DIST yoshimi-1.7.0.1.tar.gz 9987526 BLAKE2B e1793b0515fce39a62288f61fda0028c1683080c276b451f2cc67edd617ed2d25d408d3571ac56e8a7d6a4fd537719ba517b4faef969810520fc8af3aee013de SHA512 d403ca3f54a0c8eb27a1f4ea3bf90ab0fd8041b864259c94b0970b24b50b79fc84ea623af2981a1b00e65ebdd3f9ceeb0b5f04c64f62e5694aa55b31bb8390ce
+EBUILD yoshimi-1.7.0.1.ebuild 1032 BLAKE2B 61e247d835af7733a1bfa0d8e7a2a3011c5c2c7b6384c0ca5613992a769492b7aee994af3208378fd465f0580984504b990b87a02dbfb7154e120ee9fe05b0d4 SHA512 7224d8385a5feb36ec7dfbf62ee6b2b8f4bac15139174ac0766008c5c89c4c650d720d7553848da18f3c7ac3d181c6adf423208ee887d02e8df2f32ce5ffe2a7
+MISC metadata.xml 1650 BLAKE2B 1581b61fd8129d530dd164a50aa38a9621d947cd42b1a6c0c41924e7539c44f38c30f2e91d440a094b878c2f5db720c71de4df93f378061e0db2063419477021 SHA512 eec6c334d5c7ad11741c6318cea8374d2b46b2700372b1eebed66e1808a819794029d0d13306b8b5d7df3d7830569f8f76188dfb502eb1df4f668f1c21e4d152
diff --git a/media-sound/yoshimi/metadata.xml b/media-sound/yoshimi/metadata.xml
index 1b622256a8da..5d989b377648 100644
--- a/media-sound/yoshimi/metadata.xml
+++ b/media-sound/yoshimi/metadata.xml
@@ -1,6 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>denis7774@gmail.com</email>
+ <name>Reva Denis aka RarogCmex</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<maintainer type="project">
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
@@ -11,4 +19,24 @@
<upstream>
<remote-id type="github">Yoshimi/yoshimi</remote-id>
</upstream>
+ <longdescription>
+ Yoshimi is a software audio synthesizer, originally forked from ZynAddSubFX
+ Features
+ Three separate engines
+ each with distinctive characteristics, can be used together or individually
+ Sixteen engine kits for the ultimate in multi-layering of engines, or for synthesized drum kits
+ Vector Control
+ manage up to four independent sounds on any channel with faders or an X/Y midi joystick
+ Solo
+ step through up to 16 sounds seamlessly while playing in real time (including vector sounds)
+ Microtonal Tuning
+ Scala-compatible scales and keymaps
+ Extensive Midi-Learn
+ capture almost all internal controls and many switches with ordinary 7-bit values, or NRPNs, or even 7-bit NRPNs, then edit the responses
+ Command Line Access
+ headless operation and high accessibility, for those with sight- or motor control issues
+ Rich variations of tone and timbre
+ Yoshimi provides the means to ensure no two notes are ever identical - just like in the real world.
+ And much more...
+ </longdescription>
</pkgmetadata>
diff --git a/media-sound/yoshimi/yoshimi-1.5.10.2.ebuild b/media-sound/yoshimi/yoshimi-1.7.0.1.ebuild
index 442d7fa96369..e4c00e99a9c0 100644
--- a/media-sound/yoshimi/yoshimi-1.5.10.2.ebuild
+++ b/media-sound/yoshimi/yoshimi-1.7.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit cmake xdg
+inherit cmake xdg flag-o-matic
DESCRIPTION="Software synthesizer based on ZynAddSubFX"
HOMEPAGE="https://yoshimi.github.io/"
@@ -17,7 +17,7 @@ IUSE="+lv2"
BDEPEND="virtual/pkgconfig"
DEPEND="
>=dev-libs/mxml-2.5
- >=media-libs/alsa-lib-1.0.17
+ media-libs/alsa-lib
media-libs/fontconfig
media-libs/libsndfile
sci-libs/fftw:3.0=
@@ -33,19 +33,19 @@ RDEPEND="${DEPEND}"
CMAKE_USE_DIR="${WORKDIR}/${P}/src"
-PATCHES=( "${FILESDIR}"/${P}-cxxflags.patch )
-
DOCS=( Changelog README.txt )
src_prepare() {
cmake_src_prepare
- # respect doc dir
- sed -e "s#/doc/yoshimi#/doc/${PF}#" -i src/CMakeLists.txt || die
+ append-cxxflags -lpthread
+ append-cppflags -lpthread
}
src_configure() {
- local mycmakeargs=(
- -DLV2Plugin=$(usex lv2)
- )
+ local mycmakeargs=( -DLV2Plugin=$(usex lv2) )
cmake_src_configure
}
+src_install() {
+ cmake_src_install
+ mv "${D}"/usr/share/doc/yoshimi "${D}"/usr/share/doc/${P}
+}