summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/SmarTagger/metadata.xml2
-rw-r--r--media-sound/a2jmidid/a2jmidid-9.ebuild21
-rw-r--r--media-sound/a2jmidid/a2jmidid-9999.ebuild21
-rw-r--r--media-sound/a2jmidid/metadata.xml2
-rw-r--r--media-sound/abcde/metadata.xml2
-rw-r--r--media-sound/abcm2ps/Manifest2
-rw-r--r--media-sound/abcm2ps/abcm2ps-8.14.12.ebuild (renamed from media-sound/abcm2ps/abcm2ps-8.14.11.ebuild)0
-rw-r--r--media-sound/abcm2ps/metadata.xml2
-rw-r--r--media-sound/abcmidi/Manifest4
-rw-r--r--media-sound/abcmidi/abcmidi-2020.01.22.ebuild43
-rw-r--r--media-sound/abcmidi/abcmidi-2021.05.25.ebuild35
-rw-r--r--media-sound/abcmidi/abcmidi-2021.06.27.ebuild (renamed from media-sound/abcmidi/abcmidi-2020.06.07.ebuild)2
-rw-r--r--media-sound/abcmidi/files/abcmidi-2016.05.05-docs.patch18
-rw-r--r--media-sound/abcmidi/files/abcmidi-2016.05.05-fno-common.patch23
-rw-r--r--media-sound/abcmidi/metadata.xml2
-rw-r--r--media-sound/aeolus/metadata.xml2
-rw-r--r--media-sound/alac_decoder/metadata.xml2
-rw-r--r--media-sound/alsa-tools/Manifest1
-rw-r--r--media-sound/alsa-tools/alsa-tools-1.2.5.ebuild152
-rw-r--r--media-sound/alsa-tools/metadata.xml2
-rw-r--r--media-sound/alsa-utils/Manifest3
-rw-r--r--media-sound/alsa-utils/alsa-utils-1.2.3.ebuild77
-rw-r--r--media-sound/alsa-utils/alsa-utils-1.2.4.ebuild2
-rw-r--r--media-sound/alsa-utils/alsa-utils-1.2.5.1.ebuild (renamed from media-sound/alsa-utils/alsa-utils-1.2.2.ebuild)4
-rw-r--r--media-sound/alsa-utils/metadata.xml2
-rw-r--r--media-sound/alsamixer-app/metadata.xml2
-rw-r--r--media-sound/alsamixergui/metadata.xml2
-rw-r--r--media-sound/alsaplayer/alsaplayer-0.99.81-r2.ebuild (renamed from media-sound/alsaplayer/alsaplayer-0.99.81-r1.ebuild)6
-rw-r--r--media-sound/alsaplayer/metadata.xml2
-rw-r--r--media-sound/amsynth/Manifest1
-rw-r--r--media-sound/amsynth/amsynth-1.12.2.ebuild2
-rw-r--r--media-sound/amsynth/amsynth-1.8.0.ebuild52
-rw-r--r--media-sound/amsynth/metadata.xml2
-rw-r--r--media-sound/apetag/metadata.xml2
-rw-r--r--media-sound/apulse/metadata.xml2
-rw-r--r--media-sound/aqualung/aqualung-1.1-r101.ebuild12
-rw-r--r--media-sound/aqualung/files/aqualung-1.1-configure-lua-version.patch31
-rw-r--r--media-sound/aqualung/metadata.xml2
-rw-r--r--media-sound/ardour/Manifest5
-rw-r--r--media-sound/ardour/ardour-6.8-r1.ebuild (renamed from media-sound/ardour/ardour-6.7.ebuild)19
-rw-r--r--media-sound/ardour/ardour-6.9.ebuild (renamed from media-sound/ardour/ardour-6.6-r1.ebuild)24
-rw-r--r--media-sound/ardour/ardour-9999.ebuild22
-rw-r--r--media-sound/ardour/files/ardour-6.8-metadata.patch13
-rw-r--r--media-sound/ardour/metadata.xml2
-rw-r--r--media-sound/ario/metadata.xml2
-rw-r--r--media-sound/aseqview/metadata.xml2
-rw-r--r--media-sound/asunder/metadata.xml2
-rw-r--r--media-sound/aucatctl/metadata.xml2
-rw-r--r--media-sound/aucdtect/metadata.xml2
-rw-r--r--media-sound/audacious/audacious-4.0.5.ebuild4
-rw-r--r--media-sound/audacious/audacious-9999.ebuild4
-rw-r--r--media-sound/audacious/metadata.xml2
-rw-r--r--media-sound/audacity/audacity-2.4.2-r2.ebuild (renamed from media-sound/audacity/audacity-2.4.2-r1.ebuild)8
-rw-r--r--media-sound/audacity/metadata.xml2
-rw-r--r--media-sound/audex/metadata.xml5
-rw-r--r--media-sound/audicle/Manifest1
-rw-r--r--media-sound/audicle/audicle-1.0.0.7-r2.ebuild99
-rw-r--r--media-sound/audicle/files/audicle-1.0.0.6-font.patch65
-rw-r--r--media-sound/audicle/files/audicle-1.0.0.7-const.patch12
-rw-r--r--media-sound/audicle/files/audicle-1.0.0.7-gcc43.patch68
-rw-r--r--media-sound/audicle/files/audicle-1.0.0.7-hid-smc.patch149
-rw-r--r--media-sound/audicle/metadata.xml10
-rw-r--r--media-sound/audiocompress/metadata.xml2
-rw-r--r--media-sound/audiotag/metadata.xml2
-rw-r--r--media-sound/audiotools/metadata.xml2
-rw-r--r--media-sound/aumix/metadata.xml2
-rw-r--r--media-sound/awesfx/Manifest1
-rw-r--r--media-sound/awesfx/awesfx-0.5.1e.ebuild38
-rw-r--r--media-sound/awesfx/awesfx-0.5.2.ebuild2
-rw-r--r--media-sound/awesfx/metadata.xml2
-rw-r--r--media-sound/aylet/metadata.xml2
-rw-r--r--media-sound/baudline/metadata.xml2
-rw-r--r--media-sound/beets/beets-1.4.9-r6.ebuild48
-rw-r--r--media-sound/beets/beets-9999.ebuild48
-rw-r--r--media-sound/beets/metadata.xml2
-rw-r--r--media-sound/bempc/metadata.xml2
-rw-r--r--media-sound/bitmeter/metadata.xml2
-rw-r--r--media-sound/bluez-alsa/metadata.xml2
-rw-r--r--media-sound/bplay/metadata.xml2
-rw-r--r--media-sound/bpmdetect/metadata.xml2
-rw-r--r--media-sound/bristol/metadata.xml2
-rw-r--r--media-sound/brutefir/Manifest2
-rw-r--r--media-sound/brutefir/brutefir-1.0o.ebuild (renamed from media-sound/brutefir/brutefir-1.0k-r2.ebuild)13
-rw-r--r--media-sound/brutefir/files/brutefir-1.0k-ld.patch132
-rw-r--r--media-sound/brutefir/files/brutefir-1.0o-ld.patch116
-rw-r--r--media-sound/brutefir/metadata.xml2
-rw-r--r--media-sound/cadence/cadence-0.9.1.ebuild6
-rw-r--r--media-sound/cadence/cadence-9999.ebuild6
-rw-r--r--media-sound/cadence/metadata.xml2
-rw-r--r--media-sound/cantata/cantata-2.4.2.ebuild25
-rw-r--r--media-sound/cantata/files/cantata-2.4.2-main-musl.patch34
-rw-r--r--media-sound/cantata/files/cantata-2.4.2-solid-musl.patch29
-rw-r--r--media-sound/cantata/metadata.xml2
-rw-r--r--media-sound/cd-discid/metadata.xml2
-rw-r--r--media-sound/cdcd/metadata.xml2
-rw-r--r--media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild4
-rw-r--r--media-sound/cdparanoia/metadata.xml2
-rw-r--r--media-sound/cdplay/metadata.xml2
-rw-r--r--media-sound/cdstatus/metadata.xml2
-rw-r--r--media-sound/cdtool/metadata.xml2
-rw-r--r--media-sound/chordii/metadata.xml2
-rw-r--r--media-sound/chuck/Manifest2
-rw-r--r--media-sound/chuck/chuck-1.4.1.0.ebuild (renamed from media-sound/chuck/chuck-1.4.0.1-r1.ebuild)0
-rw-r--r--media-sound/chuck/metadata.xml2
-rw-r--r--media-sound/clementine/clementine-1.4.0_rc1.ebuild9
-rw-r--r--media-sound/clementine/clementine-9999.ebuild10
-rw-r--r--media-sound/clementine/files/clementine-1.4.0_rc1-gcc11-fix-static-assertion-failure.patch70
-rw-r--r--media-sound/clementine/metadata.xml2
-rw-r--r--media-sound/cmix/metadata.xml2
-rw-r--r--media-sound/cmus/cmus-2.9.1-r1.ebuild (renamed from media-sound/cmus/cmus-2.9.1.ebuild)4
-rw-r--r--media-sound/cmus/cmus-9999.ebuild4
-rw-r--r--media-sound/cmus/metadata.xml2
-rw-r--r--media-sound/cmusfm/Manifest3
-rw-r--r--media-sound/cmusfm/cmusfm-0.4.0.ebuild (renamed from media-sound/cmusfm/cmusfm-0.3.3.ebuild)4
-rw-r--r--media-sound/cmusfm/cmusfm-0.4.1.ebuild47
-rw-r--r--media-sound/cmusfm/metadata.xml2
-rw-r--r--media-sound/combine_wave/metadata.xml2
-rw-r--r--media-sound/coquillo/metadata.xml2
-rw-r--r--media-sound/csound/Manifest6
-rw-r--r--media-sound/csound/csound-6.16.1.ebuild (renamed from media-sound/csound/csound-6.16.0.ebuild)4
-rw-r--r--media-sound/csound/csound-6.16.2.ebuild (renamed from media-sound/csound/csound-6.15.0-r101.ebuild)13
-rw-r--r--media-sound/csound/files/csound-6.15.0-fix-soname.patch21
-rw-r--r--media-sound/csound/metadata.xml3
-rw-r--r--media-sound/cvoicecontrol/metadata.xml2
-rw-r--r--media-sound/dagrab/metadata.xml2
-rw-r--r--media-sound/darkice/darkice-1.4.ebuild7
-rw-r--r--media-sound/darkice/metadata.xml5
-rw-r--r--media-sound/darksnow/metadata.xml2
-rw-r--r--media-sound/daudio/metadata.xml2
-rw-r--r--media-sound/dbmeasure/metadata.xml2
-rw-r--r--media-sound/dcadec/metadata.xml2
-rw-r--r--media-sound/dcaenc/metadata.xml2
-rw-r--r--media-sound/dcd/metadata.xml2
-rw-r--r--media-sound/deadbeef/Manifest1
-rw-r--r--media-sound/deadbeef/deadbeef-1.8.4.ebuild4
-rw-r--r--media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild4
-rw-r--r--media-sound/deadbeef/deadbeef-1.8.8.ebuild191
-rw-r--r--media-sound/deadbeef/metadata.xml2
-rw-r--r--media-sound/declick/metadata.xml2
-rw-r--r--media-sound/deinvert/metadata.xml2
-rw-r--r--media-sound/denemo/metadata.xml2
-rw-r--r--media-sound/din/Manifest1
-rw-r--r--media-sound/din/din-50.1.ebuild57
-rw-r--r--media-sound/din/din-50.2.ebuild3
-rw-r--r--media-sound/din/files/din-50.2-gcc11-rename-identifier.patch41
-rw-r--r--media-sound/din/metadata.xml2
-rw-r--r--media-sound/dir2ogg/dir2ogg-0.13-r1.ebuild4
-rw-r--r--media-sound/dir2ogg/metadata.xml2
-rw-r--r--media-sound/drumstick/Manifest4
-rw-r--r--media-sound/drumstick/drumstick-2.3.1.ebuild (renamed from media-sound/drumstick/drumstick-2.2.0.ebuild)17
-rw-r--r--media-sound/drumstick/drumstick-2.4.0.ebuild (renamed from media-sound/drumstick/drumstick-2.2.1.ebuild)27
-rw-r--r--media-sound/drumstick/metadata.xml3
-rw-r--r--media-sound/dvda-author/metadata.xml2
-rw-r--r--media-sound/easyeffects/Manifest4
-rw-r--r--media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild84
-rw-r--r--media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild74
-rw-r--r--media-sound/easyeffects/easyeffects-6.1.0.ebuild78
-rw-r--r--media-sound/easyeffects/easyeffects-6.1.2.ebuild78
-rw-r--r--media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch55
-rw-r--r--media-sound/easyeffects/metadata.xml27
-rw-r--r--media-sound/easytag/easytag-2.4.3-r2.ebuild (renamed from media-sound/easytag/easytag-2.4.3-r1.ebuild)2
-rw-r--r--media-sound/easytag/metadata.xml2
-rw-r--r--media-sound/ecasound/ecasound-2.9.3.ebuild8
-rw-r--r--media-sound/ecasound/metadata.xml2
-rw-r--r--media-sound/elisa/Manifest4
-rw-r--r--media-sound/elisa/elisa-21.04.3.ebuild (renamed from media-sound/elisa/elisa-21.04.2.ebuild)2
-rw-r--r--media-sound/elisa/elisa-21.08.1.ebuild (renamed from media-sound/elisa/elisa-20.12.3.ebuild)12
-rw-r--r--media-sound/elisa/metadata.xml5
-rw-r--r--media-sound/erec/metadata.xml2
-rw-r--r--media-sound/exaile/exaile-4.1.1.ebuild16
-rw-r--r--media-sound/exaile/exaile-9999.ebuild16
-rw-r--r--media-sound/exaile/metadata.xml2
-rw-r--r--media-sound/ezstream/metadata.xml2
-rw-r--r--media-sound/fapg/metadata.xml2
-rw-r--r--media-sound/flac-image/metadata.xml2
-rw-r--r--media-sound/flac123/metadata.xml2
-rw-r--r--media-sound/flack/metadata.xml2
-rw-r--r--media-sound/flacon/metadata.xml2
-rw-r--r--media-sound/flake/metadata.xml2
-rw-r--r--media-sound/fluid-soundfont/metadata.xml2
-rw-r--r--media-sound/fluidsynth/Manifest3
-rw-r--r--media-sound/fluidsynth/fluidsynth-2.2.0-r1.ebuild115
-rw-r--r--media-sound/fluidsynth/fluidsynth-2.2.2.ebuild (renamed from media-sound/fluidsynth/fluidsynth-2.2.1.ebuild)6
-rw-r--r--media-sound/fluidsynth/metadata.xml2
-rw-r--r--media-sound/fmdrv/metadata.xml2
-rw-r--r--media-sound/fmit/metadata.xml2
-rw-r--r--media-sound/fmtools/metadata.xml2
-rw-r--r--media-sound/frescobaldi/Manifest2
-rw-r--r--media-sound/frescobaldi/frescobaldi-3.1.3.ebuild (renamed from media-sound/frescobaldi/frescobaldi-3.1.1.ebuild)4
-rw-r--r--media-sound/frescobaldi/metadata.xml2
-rw-r--r--media-sound/gbsplay/gbsplay-0.0.91-r2.ebuild6
-rw-r--r--media-sound/gbsplay/metadata.xml2
-rw-r--r--media-sound/gigedit/metadata.xml2
-rw-r--r--media-sound/gimmix/metadata.xml2
-rw-r--r--media-sound/glurp/metadata.xml2
-rw-r--r--media-sound/gmorgan/metadata.xml2
-rw-r--r--media-sound/gmpc/gmpc-11.8.16-r2.ebuild (renamed from media-sound/gmpc/gmpc-11.8.16-r1.ebuild)13
-rw-r--r--media-sound/gmpc/metadata.xml2
-rw-r--r--media-sound/gmtp/gmtp-1.3.11-r2.ebuild (renamed from media-sound/gmtp/gmtp-1.3.11-r1.ebuild)14
-rw-r--r--media-sound/gmtp/metadata.xml2
-rw-r--r--media-sound/gmusicbrowser/metadata.xml2
-rw-r--r--media-sound/gnomad/gnomad-2.9.6-r1.ebuild (renamed from media-sound/gnomad/gnomad-2.9.6.ebuild)6
-rw-r--r--media-sound/gnomad/metadata.xml2
-rw-r--r--media-sound/gnome-music/Manifest1
-rw-r--r--media-sound/gnome-music/gnome-music-40.0.ebuild79
-rw-r--r--media-sound/gnome-music/gnome-music-40.1.1.ebuild8
-rw-r--r--media-sound/gnome-music/metadata.xml2
-rw-r--r--media-sound/gnome-sound-recorder/gnome-sound-recorder-40.0.ebuild2
-rw-r--r--media-sound/gnome-sound-recorder/metadata.xml2
-rw-r--r--media-sound/gnump3d/files/gnump3d.init.d-r1 (renamed from media-sound/gnump3d/files/gnump3d.init.d)6
-rw-r--r--media-sound/gnump3d/gnump3d-3.0-r4.ebuild (renamed from media-sound/gnump3d/gnump3d-3.0-r2.ebuild)22
-rw-r--r--media-sound/gnump3d/metadata.xml2
-rw-r--r--media-sound/gogglesmm/gogglesmm-1.2.1-r1.ebuild4
-rw-r--r--media-sound/gogglesmm/metadata.xml2
-rw-r--r--media-sound/gom/metadata.xml2
-rw-r--r--media-sound/gpodder/Manifest1
-rw-r--r--media-sound/gpodder/gpodder-3.10.16-r1.ebuild20
-rw-r--r--media-sound/gpodder/gpodder-3.10.20.ebuild9
-rw-r--r--media-sound/gpodder/gpodder-3.10.21.ebuild74
-rw-r--r--media-sound/gpodder/metadata.xml2
-rw-r--r--media-sound/gqradio/metadata.xml2
-rw-r--r--media-sound/grip/metadata.xml2
-rw-r--r--media-sound/gsm/gsm-1.0.13-r1.ebuild4
-rw-r--r--media-sound/gsm/metadata.xml2
-rw-r--r--media-sound/gst123/metadata.xml2
-rw-r--r--media-sound/gstreamripper/metadata.xml2
-rw-r--r--media-sound/gtick/metadata.xml2
-rw-r--r--media-sound/gtkguitune/metadata.xml2
-rw-r--r--media-sound/guayadeque/metadata.xml2
-rw-r--r--media-sound/guitarix/metadata.xml2
-rw-r--r--media-sound/helm/metadata.xml2
-rw-r--r--media-sound/herrie/herrie-2.2-r2.ebuild (renamed from media-sound/herrie/herrie-2.2-r1.ebuild)6
-rw-r--r--media-sound/herrie/metadata.xml2
-rw-r--r--media-sound/horgand/metadata.xml2
-rw-r--r--media-sound/hydrogen/Manifest1
-rw-r--r--media-sound/hydrogen/files/hydrogen-1.1.0-gnuinstalldirs.patch (renamed from media-sound/hydrogen/files/hydrogen-9999-gnuinstalldirs.patch)0
-rw-r--r--media-sound/hydrogen/hydrogen-1.1.0.ebuild96
-rw-r--r--media-sound/hydrogen/hydrogen-9999.ebuild3
-rw-r--r--media-sound/hydrogen/metadata.xml2
-rw-r--r--media-sound/icecream/metadata.xml2
-rw-r--r--media-sound/id3/metadata.xml2
-rw-r--r--media-sound/id3ed/metadata.xml2
-rw-r--r--media-sound/id3ted/metadata.xml2
-rw-r--r--media-sound/id3tool/metadata.xml2
-rw-r--r--media-sound/id3v2/metadata.xml2
-rw-r--r--media-sound/jaaa/metadata.xml2
-rw-r--r--media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0-r1.ebuild2
-rw-r--r--media-sound/jack-audio-connection-kit/metadata.xml2
-rw-r--r--media-sound/jack-keyboard/metadata.xml2
-rw-r--r--media-sound/jack-rack/metadata.xml2
-rw-r--r--media-sound/jack-smf-utils/metadata.xml2
-rw-r--r--media-sound/jack/Manifest1
-rw-r--r--media-sound/jack/jack-4.0.0_pre20200706.ebuild49
-rw-r--r--media-sound/jack/jack-4.0.0_pre20201220-r1.ebuild (renamed from media-sound/jack/jack-4.0.0_pre20201220.ebuild)7
-rw-r--r--media-sound/jack/metadata.xml2
-rw-r--r--media-sound/jack2/Manifest2
-rw-r--r--media-sound/jack2/files/jack2-1.9.14-fix-doc.patch13
-rw-r--r--media-sound/jack2/jack2-1.9.19.ebuild (renamed from media-sound/jack2/jack2-1.9.18.ebuild)10
-rw-r--r--media-sound/jack2/jack2-9999.ebuild8
-rw-r--r--media-sound/jack2/metadata.xml2
-rw-r--r--media-sound/jack_capture/metadata.xml2
-rw-r--r--media-sound/jalv/metadata.xml2
-rw-r--r--media-sound/jamin/metadata.xml2
-rw-r--r--media-sound/justeport/metadata.xml2
-rw-r--r--media-sound/kid3/Manifest2
-rw-r--r--media-sound/kid3/kid3-3.8.7.ebuild (renamed from media-sound/kid3/kid3-3.8.6.ebuild)10
-rw-r--r--media-sound/kid3/metadata.xml5
-rw-r--r--media-sound/klick/metadata.xml2
-rw-r--r--media-sound/kmetronome/metadata.xml2
-rw-r--r--media-sound/kmidimon/Manifest1
-rw-r--r--media-sound/kmidimon/files/kmidimon-1.1.0-fix-install.patch11
-rw-r--r--media-sound/kmidimon/kmidimon-1.1.0.ebuild37
-rw-r--r--media-sound/kmidimon/metadata.xml2
-rw-r--r--media-sound/lame/lame-3.100-r3.ebuild2
-rw-r--r--media-sound/lame/metadata.xml2
-rw-r--r--media-sound/lash/lash-0.5.4-r4.ebuild2
-rw-r--r--media-sound/lash/metadata.xml2
-rw-r--r--media-sound/lilypond/lilypond-2.23.2.ebuild4
-rw-r--r--media-sound/lilypond/metadata.xml2
-rw-r--r--media-sound/lingot/metadata.xml2
-rw-r--r--media-sound/linuxsampler/metadata.xml2
-rw-r--r--media-sound/litestream/metadata.xml2
-rw-r--r--media-sound/lltag/metadata.xml2
-rw-r--r--media-sound/lmms/metadata.xml2
-rw-r--r--media-sound/lollypop/lollypop-1.2.35.ebuild14
-rw-r--r--media-sound/lollypop/lollypop-1.4.18.ebuild16
-rw-r--r--media-sound/lollypop/metadata.xml2
-rw-r--r--media-sound/loudness-scanner/Manifest1
-rw-r--r--media-sound/loudness-scanner/loudness-scanner-0.5.1_p20190709.ebuild74
-rw-r--r--media-sound/loudness-scanner/loudness-scanner-9999.ebuild72
-rw-r--r--media-sound/loudness-scanner/metadata.xml29
-rw-r--r--media-sound/lxmusic/metadata.xml2
-rw-r--r--media-sound/mac/metadata.xml2
-rw-r--r--media-sound/madplay/madplay-0.15.2b-r2.ebuild (renamed from media-sound/madplay/madplay-0.15.2b-r1.ebuild)4
-rw-r--r--media-sound/madplay/metadata.xml2
-rw-r--r--media-sound/mangler/mangler-1.2.5-r3.ebuild (renamed from media-sound/mangler/mangler-1.2.5-r2.ebuild)7
-rw-r--r--media-sound/mangler/metadata.xml2
-rw-r--r--media-sound/marrie/metadata.xml2
-rw-r--r--media-sound/mcdp/metadata.xml2
-rw-r--r--media-sound/metadata.xml2
-rw-r--r--media-sound/meterbridge/metadata.xml2
-rw-r--r--media-sound/mhwaveedit/metadata.xml2
-rw-r--r--media-sound/mikmod/metadata.xml2
-rw-r--r--media-sound/milkytracker/metadata.xml2
-rw-r--r--media-sound/mixxx/metadata.xml2
-rw-r--r--media-sound/mixxx/mixxx-2.2.4-r1.ebuild (renamed from media-sound/mixxx/mixxx-2.2.4.ebuild)4
-rw-r--r--media-sound/mixxx/mixxx-2.3.9999.ebuild2
-rw-r--r--media-sound/mixxx/mixxx-9999.ebuild2
-rw-r--r--media-sound/mmix/metadata.xml2
-rw-r--r--media-sound/moc/metadata.xml2
-rw-r--r--media-sound/moc/moc-2.5.2-r3.ebuild (renamed from media-sound/moc/moc-2.5.2-r1.ebuild)6
-rw-r--r--media-sound/moc/moc-2.6_alpha3-r5.ebuild (renamed from media-sound/moc/moc-2.6_alpha3-r3.ebuild)4
-rw-r--r--media-sound/modplugtools/metadata.xml2
-rw-r--r--media-sound/mp32ogg/metadata.xml2
-rw-r--r--media-sound/mp3asm/metadata.xml2
-rw-r--r--media-sound/mp3blaster/metadata.xml2
-rw-r--r--media-sound/mp3blaster/mp3blaster-3.2.6.ebuild4
-rw-r--r--media-sound/mp3c/metadata.xml2
-rw-r--r--media-sound/mp3cat/metadata.xml2
-rw-r--r--media-sound/mp3check/metadata.xml2
-rw-r--r--media-sound/mp3diags/metadata.xml2
-rw-r--r--media-sound/mp3diags/mp3diags-1.5.01-r1.ebuild (renamed from media-sound/mp3diags/mp3diags-1.5.01.ebuild)4
-rw-r--r--media-sound/mp3gain/metadata.xml2
-rw-r--r--media-sound/mp3info/metadata.xml2
-rw-r--r--media-sound/mp3report/metadata.xml2
-rw-r--r--media-sound/mp3splt-gtk/metadata.xml2
-rw-r--r--media-sound/mp3splt/metadata.xml2
-rw-r--r--media-sound/mp3unicode/metadata.xml2
-rw-r--r--media-sound/mp3val/metadata.xml2
-rw-r--r--media-sound/mp3wrap/metadata.xml2
-rw-r--r--media-sound/mpc/metadata.xml2
-rw-r--r--media-sound/mpc/mpc-0.33.ebuild2
-rw-r--r--media-sound/mpck/metadata.xml2
-rw-r--r--media-sound/mpd/Manifest3
-rw-r--r--media-sound/mpd/metadata.xml2
-rw-r--r--media-sound/mpd/mpd-0.21.26-r1.ebuild (renamed from media-sound/mpd/mpd-0.21.26.ebuild)6
-rw-r--r--media-sound/mpd/mpd-0.22.10-r1.ebuild (renamed from media-sound/mpd/mpd-0.22.8.ebuild)6
-rw-r--r--media-sound/mpd/mpd-0.22.11.ebuild299
-rw-r--r--media-sound/mpd/mpd-0.22.3-r1.ebuild (renamed from media-sound/mpd/mpd-0.22.3.ebuild)6
-rw-r--r--media-sound/mpd/mpd-0.22.4-r2.ebuild (renamed from media-sound/mpd/mpd-0.22.6.ebuild)6
-rw-r--r--media-sound/mpd/mpd-0.22.5-r1.ebuild (renamed from media-sound/mpd/mpd-0.22.4-r1.ebuild)6
-rw-r--r--media-sound/mpd/mpd-0.22.6-r1.ebuild (renamed from media-sound/mpd/mpd-0.22.5.ebuild)6
-rw-r--r--media-sound/mpd/mpd-0.22.8-r1.ebuild299
-rw-r--r--media-sound/mpd/mpd-0.22.9-r1.ebuild299
-rw-r--r--media-sound/mpdas/Manifest1
-rw-r--r--media-sound/mpdas/metadata.xml2
-rw-r--r--media-sound/mpdas/mpdas-0.4.2.ebuild45
-rw-r--r--media-sound/mpdas/mpdas-0.4.5.ebuild2
-rw-r--r--media-sound/mpdscribble/metadata.xml2
-rw-r--r--media-sound/mpfc/metadata.xml2
-rw-r--r--media-sound/mpfc/mpfc-1.3.8.1-r3.ebuild (renamed from media-sound/mpfc/mpfc-1.3.8.1-r2.ebuild)4
-rw-r--r--media-sound/mpg123/Manifest5
-rw-r--r--media-sound/mpg123/metadata.xml2
-rw-r--r--media-sound/mpg123/mpg123-1.28.1-r1.ebuild (renamed from media-sound/mpg123/mpg123-1.27.2.ebuild)9
-rw-r--r--media-sound/mpg123/mpg123-1.28.2-r1.ebuild108
-rw-r--r--media-sound/mpg123/mpg123-1.29.0.ebuild (renamed from media-sound/mpg123/mpg123-1.28.0.ebuild)11
-rw-r--r--media-sound/mpg321/metadata.xml2
-rw-r--r--media-sound/mpg321/mpg321-0.3.2.ebuild6
-rw-r--r--media-sound/mplay/metadata.xml2
-rw-r--r--media-sound/mps-youtube/metadata.xml2
-rw-r--r--media-sound/mt-daapd/metadata.xml2
-rw-r--r--media-sound/mt-daapd/mt-daapd-0.2.4.2-r1.ebuild (renamed from media-sound/mt-daapd/mt-daapd-0.2.4.2.ebuild)12
-rw-r--r--media-sound/multimux/metadata.xml2
-rw-r--r--media-sound/mumble/metadata.xml2
-rw-r--r--media-sound/mumble/mumble-1.3.4.ebuild2
-rw-r--r--media-sound/munt-mt32emu-alsadrv/metadata.xml2
-rw-r--r--media-sound/mup/metadata.xml2
-rw-r--r--media-sound/murmur/metadata.xml2
-rw-r--r--media-sound/murmur/murmur-1.3.3.ebuild1
-rw-r--r--media-sound/murmur/murmur-1.3.4.ebuild1
-rw-r--r--media-sound/murmur/murmur-9999.ebuild1
-rw-r--r--media-sound/muse/metadata.xml2
-rw-r--r--media-sound/musepack-tools/metadata.xml2
-rw-r--r--media-sound/musepack-tools/musepack-tools-465-r1.ebuild2
-rw-r--r--media-sound/musescore/metadata.xml2
-rw-r--r--media-sound/musescore/musescore-9999.ebuild1
-rw-r--r--media-sound/music-file-organizer/metadata.xml2
-rw-r--r--media-sound/musique/metadata.xml2
-rw-r--r--media-sound/ncmpc/metadata.xml2
-rw-r--r--media-sound/ncmpc/ncmpc-0.39-r1.ebuild (renamed from media-sound/ncmpc/ncmpc-0.39.ebuild)2
-rw-r--r--media-sound/ncmpcpp/metadata.xml2
-rw-r--r--media-sound/ncmpcpp/ncmpcpp-0.9.2-r2.ebuild (renamed from media-sound/ncmpcpp/ncmpcpp-0.9.2.ebuild)7
-rw-r--r--media-sound/ncmpcpp/ncmpcpp-9999.ebuild7
-rw-r--r--media-sound/normalize/metadata.xml2
-rw-r--r--media-sound/ogg2mp3/metadata.xml2
-rw-r--r--media-sound/oggtst/metadata.xml2
-rw-r--r--media-sound/ogmtools/metadata.xml2
-rw-r--r--media-sound/ogmtools/ogmtools-1.5-r3.ebuild (renamed from media-sound/ogmtools/ogmtools-1.5-r2.ebuild)4
-rw-r--r--media-sound/openmpt123/Manifest2
-rw-r--r--media-sound/openmpt123/metadata.xml2
-rw-r--r--media-sound/openmpt123/openmpt123-0.5.11.ebuild (renamed from media-sound/openmpt123/openmpt123-0.5.9.ebuild)0
-rw-r--r--media-sound/opus-tools/metadata.xml2
-rw-r--r--media-sound/orpheus/metadata.xml2
-rw-r--r--media-sound/pamix/metadata.xml2
-rw-r--r--media-sound/pamix/pamix-1.6-r2.ebuild (renamed from media-sound/pamix/pamix-1.6-r1.ebuild)2
-rw-r--r--media-sound/pamix/pamix-9999.ebuild2
-rw-r--r--media-sound/paprefs/metadata.xml2
-rw-r--r--media-sound/pasystray/metadata.xml2
-rw-r--r--media-sound/patchage/metadata.xml2
-rw-r--r--media-sound/pavucontrol-qt/metadata.xml2
-rw-r--r--media-sound/pavucontrol-qt/pavucontrol-qt-0.17.0.ebuild2
-rw-r--r--media-sound/pavucontrol/Manifest1
-rw-r--r--media-sound/pavucontrol/metadata.xml2
-rw-r--r--media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild38
-rw-r--r--media-sound/pavumeter/metadata.xml2
-rw-r--r--media-sound/peercast/metadata.xml2
-rw-r--r--media-sound/pianobar/metadata.xml2
-rw-r--r--media-sound/picard/Manifest1
-rw-r--r--media-sound/picard/files/picard-2.6.3-fix-py3.10.patch61
-rw-r--r--media-sound/picard/metadata.xml2
-rw-r--r--media-sound/picard/picard-2.6.2.ebuild8
-rw-r--r--media-sound/picard/picard-2.6.3.ebuild67
-rw-r--r--media-sound/picard/picard-9999.ebuild28
-rw-r--r--media-sound/picoxine/metadata.xml2
-rw-r--r--media-sound/pitchtune/metadata.xml2
-rw-r--r--media-sound/pithos/metadata.xml2
-rw-r--r--media-sound/pithos/pithos-1.5.1.ebuild4
-rw-r--r--media-sound/playerctl/metadata.xml2
-rw-r--r--media-sound/pms/metadata.xml2
-rw-r--r--media-sound/pms/pms-0.42_p20170508-r1.ebuild (renamed from media-sound/pms/pms-0.42_p20170508.ebuild)2
-rw-r--r--media-sound/pms/pms-9999.ebuild2
-rw-r--r--media-sound/pnmixer/metadata.xml2
-rw-r--r--media-sound/poc/metadata.xml2
-rw-r--r--media-sound/podcatcher/metadata.xml2
-rw-r--r--media-sound/podget/metadata.xml2
-rw-r--r--media-sound/podracer/metadata.xml2
-rw-r--r--media-sound/potamus/metadata.xml2
-rw-r--r--media-sound/pragha/metadata.xml2
-rw-r--r--media-sound/ptabtools/metadata.xml2
-rw-r--r--media-sound/puddletag/metadata.xml2
-rw-r--r--media-sound/puddletag/puddletag-2.0.1-r1.ebuild2
-rw-r--r--media-sound/puddletag/puddletag-2.0.1.ebuild37
-rw-r--r--media-sound/pulseaudio-ctl/metadata.xml2
-rw-r--r--media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70.ebuild2
-rw-r--r--media-sound/pulseaudio-modules-bt/metadata.xml2
-rw-r--r--media-sound/pulseaudio/Manifest1
-rw-r--r--media-sound/pulseaudio/files/pulseaudio-13.0-clang.patch25
-rw-r--r--media-sound/pulseaudio/files/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch51
-rw-r--r--media-sound/pulseaudio/files/pulseaudio-14.99.2-require-bluez-dependency.patch89
-rw-r--r--media-sound/pulseaudio/files/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch25
-rw-r--r--media-sound/pulseaudio/metadata.xml3
-rw-r--r--media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild5
-rw-r--r--media-sound/pulseaudio/pulseaudio-15.0-r1.ebuild374
-rw-r--r--media-sound/pulseeffects/Manifest2
-rw-r--r--media-sound/pulseeffects/files/patch-4.7.2-gcc10.patch32
-rw-r--r--media-sound/pulseeffects/files/pulseeffects-4.8.5-meson_no_automagic.patch55
-rw-r--r--media-sound/pulseeffects/metadata.xml19
-rw-r--r--media-sound/pulseeffects/pulseeffects-4.7.2-r2.ebuild76
-rw-r--r--media-sound/pulseeffects/pulseeffects-4.8.5-r1.ebuild84
-rw-r--r--media-sound/pulseeffects/pulseeffects-4.8.5.ebuild71
-rw-r--r--media-sound/pulseeffects/pulseeffects-5.0.3.ebuild81
-rw-r--r--media-sound/pulseeffects/pulseeffects-9999.ebuild81
-rw-r--r--media-sound/pulsemixer/metadata.xml2
-rw-r--r--media-sound/pwavecat/metadata.xml2
-rw-r--r--media-sound/qastools/metadata.xml2
-rw-r--r--media-sound/qjackctl/Manifest2
-rw-r--r--media-sound/qjackctl/metadata.xml2
-rw-r--r--media-sound/qjackctl/qjackctl-0.9.4.ebuild (renamed from media-sound/qjackctl/qjackctl-0.9.3.ebuild)0
-rw-r--r--media-sound/qmidiarp/metadata.xml2
-rw-r--r--media-sound/qmidiroute/metadata.xml2
-rw-r--r--media-sound/qmidiroute/qmidiroute-0.4.0.ebuild6
-rw-r--r--media-sound/qmmp/Manifest3
-rw-r--r--media-sound/qmmp/metadata.xml2
-rw-r--r--media-sound/qmmp/qmmp-1.4.6.ebuild156
-rw-r--r--media-sound/qmmp/qmmp-1.5.1.ebuild (renamed from media-sound/qmmp/qmmp-1.5.0.ebuild)2
-rw-r--r--media-sound/qsampler/Manifest2
-rw-r--r--media-sound/qsampler/metadata.xml2
-rw-r--r--media-sound/qsampler/qsampler-0.9.4.ebuild (renamed from media-sound/qsampler/qsampler-0.9.3.ebuild)0
-rw-r--r--media-sound/qsynth/Manifest2
-rw-r--r--media-sound/qsynth/metadata.xml2
-rw-r--r--media-sound/qsynth/qsynth-0.9.4.ebuild (renamed from media-sound/qsynth/qsynth-0.9.3.ebuild)0
-rw-r--r--media-sound/qtagger/metadata.xml2
-rw-r--r--media-sound/qtgain/metadata.xml2
-rw-r--r--media-sound/qtractor/Manifest3
-rw-r--r--media-sound/qtractor/metadata.xml2
-rw-r--r--media-sound/qtractor/qtractor-0.9.22.ebuild103
-rw-r--r--media-sound/qtractor/qtractor-0.9.23.ebuild (renamed from media-sound/qtractor/qtractor-0.9.21.ebuild)0
-rw-r--r--media-sound/qtscrobbler/metadata.xml2
-rw-r--r--media-sound/quimup/metadata.xml2
-rw-r--r--media-sound/quodlibet/metadata.xml4
-rw-r--r--media-sound/rawrec/metadata.xml2
-rw-r--r--media-sound/rcenter/metadata.xml2
-rw-r--r--media-sound/redoflacs/metadata.xml2
-rw-r--r--media-sound/retrovol/metadata.xml2
-rw-r--r--media-sound/rexima/metadata.xml2
-rw-r--r--media-sound/rhythmbox/metadata.xml2
-rw-r--r--media-sound/rhythmbox/rhythmbox-3.4.4.ebuild6
-rw-r--r--media-sound/rip/metadata.xml2
-rw-r--r--media-sound/ripperx/metadata.xml2
-rw-r--r--media-sound/rosegarden/Manifest3
-rw-r--r--media-sound/rosegarden/metadata.xml2
-rw-r--r--media-sound/rosegarden/rosegarden-21.06.1.ebuild (renamed from media-sound/rosegarden/rosegarden-20.12.ebuild)0
-rw-r--r--media-sound/rosegarden/rosegarden-21.06.ebuild62
-rw-r--r--media-sound/rplay/metadata.xml2
-rw-r--r--media-sound/rplay/rplay-3.3.2-r4.ebuild (renamed from media-sound/rplay/rplay-3.3.2-r3.ebuild)21
-rw-r--r--media-sound/saydate/metadata.xml2
-rw-r--r--media-sound/sc2mpd/Manifest2
-rw-r--r--media-sound/sc2mpd/files/sc2mpd-1.1.7-python.patch64
-rw-r--r--media-sound/sc2mpd/files/sc2mpd-1.1.7-werror.patch72
-rw-r--r--media-sound/sc2mpd/metadata.xml7
-rw-r--r--media-sound/sc2mpd/sc2mpd-1.1.7.ebuild97
-rw-r--r--media-sound/schismtracker/Manifest1
-rw-r--r--media-sound/schismtracker/metadata.xml2
-rw-r--r--media-sound/schismtracker/schismtracker-20200412.ebuild52
-rw-r--r--media-sound/schismtracker/schismtracker-20210525.ebuild2
-rw-r--r--media-sound/scmpc/metadata.xml2
-rw-r--r--media-sound/scream/Manifest2
-rw-r--r--media-sound/scream/metadata.xml5
-rw-r--r--media-sound/scream/scream-3.8.ebuild (renamed from media-sound/scream/scream-3.6.ebuild)20
-rw-r--r--media-sound/scream/scream-9999.ebuild20
-rw-r--r--media-sound/seq24/metadata.xml2
-rw-r--r--media-sound/setmixer/metadata.xml2
-rw-r--r--media-sound/sexypsf/metadata.xml2
-rw-r--r--media-sound/shnflacverify/metadata.xml2
-rw-r--r--media-sound/shntool/metadata.xml2
-rw-r--r--media-sound/shorten/metadata.xml2
-rw-r--r--media-sound/sidplay/metadata.xml2
-rw-r--r--media-sound/sidplayfp/metadata.xml2
-rw-r--r--media-sound/smixer/metadata.xml2
-rw-r--r--media-sound/snapcast/Manifest2
-rw-r--r--media-sound/snapcast/metadata.xml12
-rw-r--r--media-sound/snapcast/snapcast-0.25.0.ebuild (renamed from media-sound/snapcast/snapcast-0.20.0.ebuild)38
-rw-r--r--media-sound/snapcast/snapcast-9999.ebuild72
-rw-r--r--media-sound/snd/metadata.xml2
-rw-r--r--media-sound/snd/snd-17.4-r2.ebuild (renamed from media-sound/snd/snd-17.4-r1.ebuild)4
-rw-r--r--media-sound/sndfile-tools/metadata.xml2
-rw-r--r--media-sound/sndio/Manifest2
-rw-r--r--media-sound/sndio/metadata.xml2
-rw-r--r--media-sound/sndio/sndio-1.8.0.ebuild (renamed from media-sound/sndio/sndio-1.7.0-r1.ebuild)4
-rw-r--r--media-sound/sndpeek/metadata.xml2
-rw-r--r--media-sound/solfege/metadata.xml2
-rw-r--r--media-sound/solfege/solfege-3.23.4.ebuild6
-rw-r--r--media-sound/sonata/Manifest2
-rw-r--r--media-sound/sonata/metadata.xml2
-rw-r--r--media-sound/sonata/sonata-1.7.0.ebuild (renamed from media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild)19
-rw-r--r--media-sound/sonic-visualiser/metadata.xml2
-rw-r--r--media-sound/sonic-visualiser/sonic-visualiser-4.3-r1.ebuild (renamed from media-sound/sonic-visualiser/sonic-visualiser-4.3.ebuild)2
-rw-r--r--media-sound/sooperlooper/metadata.xml2
-rw-r--r--media-sound/sound-juicer/metadata.xml2
-rw-r--r--media-sound/soundconverter/metadata.xml2
-rw-r--r--media-sound/soundconverter/soundconverter-3.0.2-r1.ebuild6
-rw-r--r--media-sound/soundkonverter/metadata.xml2
-rw-r--r--media-sound/sox/Manifest1
-rw-r--r--media-sound/sox/metadata.xml3
-rw-r--r--media-sound/sox/sox-14.4.2_p20200803-r2.ebuild (renamed from media-sound/sox/sox-14.4.2_p20200803.ebuild)9
-rw-r--r--media-sound/sox/sox-14.4.2_p20210509.ebuild108
-rw-r--r--media-sound/spek/metadata.xml2
-rw-r--r--media-sound/splay/metadata.xml2
-rw-r--r--media-sound/split2flac/metadata.xml2
-rw-r--r--media-sound/spotify-tray/Manifest2
-rw-r--r--media-sound/spotify-tray/metadata.xml2
-rw-r--r--media-sound/spotify-tray/spotify-tray-1.3.2.ebuild (renamed from media-sound/spotify-tray/spotify-tray-1.3.1.ebuild)0
-rw-r--r--media-sound/spotify/Manifest4
-rw-r--r--media-sound/spotify/metadata.xml4
-rw-r--r--media-sound/spotify/spotify-1.0.72-r1.ebuild10
-rw-r--r--media-sound/spotify/spotify-1.1.26-r1.ebuild106
-rw-r--r--media-sound/spotify/spotify-1.1.26-r2.ebuild115
-rw-r--r--media-sound/spotify/spotify-1.1.56.ebuild116
-rw-r--r--media-sound/spotify/spotify-1.1.68.ebuild (renamed from media-sound/spotify/spotify-1.1.55.ebuild)16
-rw-r--r--media-sound/strawberry/Manifest1
-rw-r--r--media-sound/strawberry/metadata.xml2
-rw-r--r--media-sound/strawberry/strawberry-0.9.2.ebuild125
-rw-r--r--media-sound/strawberry/strawberry-0.9.3.ebuild6
-rw-r--r--media-sound/strawberry/strawberry-9999.ebuild6
-rw-r--r--media-sound/streamripper/metadata.xml2
-rw-r--r--media-sound/streamtranscoder/metadata.xml2
-rw-r--r--media-sound/subsonic-bin/metadata.xml2
-rw-r--r--media-sound/subsonic-bin/subsonic-bin-5.2.1-r3.ebuild (renamed from media-sound/subsonic-bin/subsonic-bin-5.2.1-r2.ebuild)34
-rw-r--r--media-sound/substract_wave/metadata.xml2
-rw-r--r--media-sound/supercollider/metadata.xml2
-rw-r--r--media-sound/synaesthesia/metadata.xml2
-rw-r--r--media-sound/taginfo/metadata.xml2
-rw-r--r--media-sound/tagtool/metadata.xml2
-rw-r--r--media-sound/tap-reverbed/metadata.xml2
-rw-r--r--media-sound/tapestrea/Manifest1
-rw-r--r--media-sound/tapestrea/files/tapestrea-0.1.0.5-gcc44.patch33
-rw-r--r--media-sound/tapestrea/files/tapestrea-0.1.0.5-r1-underlinking-alsa-pthread.patch34
-rw-r--r--media-sound/tapestrea/metadata.xml5
-rw-r--r--media-sound/tapestrea/tapestrea-0.1.0.5-r1.ebuild113
-rw-r--r--media-sound/teamspeak-client/metadata.xml2
-rw-r--r--media-sound/teamspeak-server/Manifest6
-rw-r--r--media-sound/teamspeak-server/metadata.xml2
-rw-r--r--media-sound/teamspeak-server/teamspeak-server-3.13.5.ebuild134
-rw-r--r--media-sound/teamspeak-server/teamspeak-server-3.13.6.ebuild (renamed from media-sound/teamspeak-server/teamspeak-server-3.13.3.ebuild)0
-rw-r--r--media-sound/tempest_for_eliza/metadata.xml2
-rw-r--r--media-sound/terminatorx/metadata.xml2
-rw-r--r--media-sound/timemachine/metadata.xml2
-rw-r--r--media-sound/timidity++/metadata.xml2
-rw-r--r--media-sound/timidity++/timidity++-2.15.0-r1.ebuild (renamed from media-sound/timidity++/timidity++-2.15.0.ebuild)25
-rw-r--r--media-sound/timidity-eawpatches/metadata.xml2
-rw-r--r--media-sound/timidity-freepats/metadata.xml2
-rw-r--r--media-sound/timidity-freepats/timidity-freepats-20060219-r1.ebuild4
-rw-r--r--media-sound/tk707/metadata.xml2
-rw-r--r--media-sound/toolame/metadata.xml2
-rw-r--r--media-sound/toolame/toolame-02l-r4.ebuild4
-rw-r--r--media-sound/ttaenc/metadata.xml2
-rw-r--r--media-sound/tudor-volumed/metadata.xml2
-rw-r--r--media-sound/twolame/metadata.xml2
-rw-r--r--media-sound/twolame/twolame-0.4.0.ebuild2
-rw-r--r--media-sound/umix/metadata.xml2
-rw-r--r--media-sound/umurmur/metadata.xml2
-rw-r--r--media-sound/upmpdcli/Manifest2
-rw-r--r--media-sound/upmpdcli/metadata.xml2
-rw-r--r--media-sound/upmpdcli/upmpdcli-1.5.12.ebuild (renamed from media-sound/upmpdcli/upmpdcli-1.5.7.ebuild)9
-rw-r--r--media-sound/vb2rip/metadata.xml2
-rw-r--r--media-sound/vbrfixc/metadata.xml2
-rw-r--r--media-sound/vimpc/metadata.xml2
-rw-r--r--media-sound/vkeybd/metadata.xml2
-rw-r--r--media-sound/vlevel/metadata.xml2
-rw-r--r--media-sound/vlorb/metadata.xml2
-rw-r--r--media-sound/vmpk/Manifest3
-rw-r--r--media-sound/vmpk/metadata.xml2
-rw-r--r--media-sound/vmpk/vmpk-0.8.0.ebuild51
-rw-r--r--media-sound/vmpk/vmpk-0.8.4.ebuild (renamed from media-sound/vmpk/vmpk-0.8.3.ebuild)2
-rw-r--r--media-sound/volumeicon/metadata.xml2
-rw-r--r--media-sound/volwheel/Manifest2
-rw-r--r--media-sound/volwheel/files/volwheel-0.2.8-desktop-QA.patch9
-rw-r--r--media-sound/volwheel/files/volwheel-0.2.8-perl516.patch36
-rw-r--r--media-sound/volwheel/metadata.xml2
-rw-r--r--media-sound/volwheel/volwheel-0.2.9.ebuild (renamed from media-sound/volwheel/volwheel-0.2.8-r1.ebuild)9
-rw-r--r--media-sound/vorbis-tools/metadata.xml2
-rw-r--r--media-sound/vorbisgain/metadata.xml2
-rw-r--r--media-sound/vsound/metadata.xml2
-rw-r--r--media-sound/wav2json/metadata.xml2
-rw-r--r--media-sound/wavbreaker/metadata.xml2
-rw-r--r--media-sound/wavegain/metadata.xml2
-rw-r--r--media-sound/wavpack/metadata.xml2
-rw-r--r--media-sound/wavpack/wavpack-5.4.0.ebuild2
-rw-r--r--media-sound/wavplay/metadata.xml2
-rw-r--r--media-sound/wavsplit/metadata.xml2
-rw-r--r--media-sound/whipper/metadata.xml2
-rw-r--r--media-sound/whipper/whipper-0.10.0.ebuild2
-rw-r--r--media-sound/whipper/whipper-0.9.0.ebuild2
-rw-r--r--media-sound/wildmidi/metadata.xml2
-rw-r--r--media-sound/wildmidi/wildmidi-0.4.4.ebuild2
-rw-r--r--media-sound/wmsound-data/metadata.xml2
-rw-r--r--media-sound/xfmpc/metadata.xml2
-rw-r--r--media-sound/xineadump/metadata.xml2
-rw-r--r--media-sound/xmms2-scrobbler/Manifest1
-rw-r--r--media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-gcc-7.patch6
-rw-r--r--media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-ld-order.patch30
-rw-r--r--media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-ldflags.patch17
-rw-r--r--media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-libs.patch17
-rw-r--r--media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-no-XPTR.patch12
-rw-r--r--media-sound/xmms2-scrobbler/metadata.xml14
-rw-r--r--media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild47
-rw-r--r--media-sound/xmms2/Manifest5
-rw-r--r--media-sound/xmms2/files/xmms2-0.8-ffmpeg2.patch15
-rw-r--r--media-sound/xmms2/files/xmms2-0.8-rtvg.patch5
-rw-r--r--media-sound/xmms2/files/xmms2-0.8DrO_o-waflib-fix-perl.patch27
-rw-r--r--media-sound/xmms2/files/xmms2-0.8_p20161122-be-hash.patch39
-rw-r--r--media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch52
-rw-r--r--media-sound/xmms2/files/xmms2-0.8_p20161122-faad.patch2
-rw-r--r--media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch11
-rw-r--r--media-sound/xmms2/files/xmms2-0.8_p20161122-mac-4.patch18
-rw-r--r--media-sound/xmms2/files/xmms2-0.8_p20161122-tarball.patch78
-rw-r--r--media-sound/xmms2/metadata.xml47
-rw-r--r--media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild330
-rw-r--r--media-sound/xmms2/xmms2-0.8_p20201016.ebuild236
-rw-r--r--media-sound/xnoise/metadata.xml2
-rw-r--r--media-sound/xwax/Manifest1
-rw-r--r--media-sound/xwax/metadata.xml2
-rw-r--r--media-sound/xwax/xwax-1.7-r1.ebuild (renamed from media-sound/xwax/xwax-1.7.ebuild)22
-rw-r--r--media-sound/xwax/xwax-1.8.ebuild87
-rw-r--r--media-sound/yarock/metadata.xml2
-rw-r--r--media-sound/yoshimi/Manifest4
-rw-r--r--media-sound/yoshimi/metadata.xml2
-rw-r--r--media-sound/yoshimi/yoshimi-2.0.2.ebuild (renamed from media-sound/yoshimi/yoshimi-1.7.2.ebuild)4
-rw-r--r--media-sound/yoshimi/yoshimi-2.1.0.ebuild (renamed from media-sound/yoshimi/yoshimi-2.0.1.ebuild)0
-rw-r--r--media-sound/zynaddsubfx/metadata.xml2
670 files changed, 4725 insertions, 5094 deletions
diff --git a/media-sound/SmarTagger/metadata.xml b/media-sound/SmarTagger/metadata.xml
index ac4687340df..2bfbd694bd5 100644
--- a/media-sound/SmarTagger/metadata.xml
+++ b/media-sound/SmarTagger/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/a2jmidid/a2jmidid-9.ebuild b/media-sound/a2jmidid/a2jmidid-9.ebuild
index 62228ef8c0d..1d5c181d312 100644
--- a/media-sound/a2jmidid/a2jmidid-9.ebuild
+++ b/media-sound/a2jmidid/a2jmidid-9.ebuild
@@ -1,9 +1,12 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit meson
+PYTHON_COMPAT=( python3_{6..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit meson python-single-r1
DESCRIPTION="Daemon for exposing legacy ALSA sequencer applications in JACK MIDI system"
HOMEPAGE="https://github.com/linuxaudio/a2jmidid"
@@ -12,7 +15,8 @@ SRC_URI="https://github.com/linuxaudio/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
-IUSE="dbus"
+IUSE="dbus python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
BDEPEND="
virtual/pkgconfig
@@ -21,6 +25,7 @@ CDEPEND="
media-libs/alsa-lib
virtual/jack
dbus? ( sys-apps/dbus )
+ python? ( ${PYTHON_DEPS} )
"
RDEPEND="${CDEPEND}"
DEPEND="${RDEPEND}"
@@ -34,3 +39,13 @@ src_configure() {
meson_src_configure
}
+
+src_install() {
+ meson_src_install
+
+ if use python; then
+ python_fix_shebang "${ED}"
+ else
+ rm "${ED}/usr/bin/a2j_control" || die
+ fi
+}
diff --git a/media-sound/a2jmidid/a2jmidid-9999.ebuild b/media-sound/a2jmidid/a2jmidid-9999.ebuild
index 7609deb0eba..eeb15605c52 100644
--- a/media-sound/a2jmidid/a2jmidid-9999.ebuild
+++ b/media-sound/a2jmidid/a2jmidid-9999.ebuild
@@ -1,9 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit meson git-r3
+PYTHON_COMPAT=( python3_{6..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit meson python-single-r1 git-r3
DESCRIPTION="Daemon for exposing legacy ALSA sequencer applications in JACK MIDI system"
HOMEPAGE="https://github.com/linuxaudio/a2jmidid"
@@ -12,7 +15,8 @@ EGIT_REPO_URI="https://github.com/linuxaudio/a2jmidid.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="dbus"
+IUSE="dbus python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
BDEPEND="
virtual/pkgconfig
@@ -21,6 +25,7 @@ CDEPEND="
media-libs/alsa-lib
virtual/jack
dbus? ( sys-apps/dbus )
+ python? ( ${PYTHON_DEPS} )
"
RDEPEND="${CDEPEND}"
DEPEND="${RDEPEND}"
@@ -34,3 +39,13 @@ src_configure() {
meson_src_configure
}
+
+src_install() {
+ meson_src_install
+
+ if use python; then
+ python_fix_shebang "${ED}"
+ else
+ rm "${ED}/usr/bin/a2j_control" || die
+ fi
+}
diff --git a/media-sound/a2jmidid/metadata.xml b/media-sound/a2jmidid/metadata.xml
index a452e4ef669..300ffadc9d5 100644
--- a/media-sound/a2jmidid/metadata.xml
+++ b/media-sound/a2jmidid/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>aballier@gentoo.org</email>
diff --git a/media-sound/abcde/metadata.xml b/media-sound/abcde/metadata.xml
index 3069c6bba43..10c6de35a3c 100644
--- a/media-sound/abcde/metadata.xml
+++ b/media-sound/abcde/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/abcm2ps/Manifest b/media-sound/abcm2ps/Manifest
index 25e5e4e8368..3dbd2d14721 100644
--- a/media-sound/abcm2ps/Manifest
+++ b/media-sound/abcm2ps/Manifest
@@ -1 +1 @@
-DIST abcm2ps-8.14.11.tar.gz 259453 BLAKE2B a5b2b4142b9d3190fdedd3b560f8baa582293badd90fd380ddb9991871b2e08050d07c3c97f908529be715bce62b9cda242487f3d6a7885ecf802318a64b7df8 SHA512 b156c84cfa929aa5999a42b23564af5bac399dccbf116342891b5e5ed2e34e81b4658fab9f3c51f5de084cc96d8ea0965a2bdf81de14de6eb324b8998dbb8b98
+DIST abcm2ps-8.14.12.tar.gz 259618 BLAKE2B d0efa0b8a624447791a56591b4a2c0d775c3c3f628dab437a0cb02d49614e21e587d13467f7fa72955a2846704dde0a0da28ae6888faa0032edcb6d026365f47 SHA512 a9bd26b21ed057be11f0de6c89e76615820c476b18e521fb7f478e6f685fb768824879d441d616b3de1bbb4a4335ec169aa819a609bea295e0d522d1466e42ed
diff --git a/media-sound/abcm2ps/abcm2ps-8.14.11.ebuild b/media-sound/abcm2ps/abcm2ps-8.14.12.ebuild
index 1af8b60d3f2..1af8b60d3f2 100644
--- a/media-sound/abcm2ps/abcm2ps-8.14.11.ebuild
+++ b/media-sound/abcm2ps/abcm2ps-8.14.12.ebuild
diff --git a/media-sound/abcm2ps/metadata.xml b/media-sound/abcm2ps/metadata.xml
index 60d7833c917..9df0faadcc6 100644
--- a/media-sound/abcm2ps/metadata.xml
+++ b/media-sound/abcm2ps/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 847afa393b0..0710ce03fd8 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,3 +1 @@
-DIST abcMIDI-2020.01.22.zip 569060 BLAKE2B 078ba04a614c253266a5239b5b3f133e94c1d44e2cf91c65195f85229892cd4b8d05527124741477decb8eae83d38777b27bf1135e4ad96779c0c6b68bb46747 SHA512 5897e1344ef8e88f7ae81622c18bc8144fb95e928482c8f63cd897397ce5a5d2a5f7e5a8f13a62c6f40387f875d2f3827e74dc703ccc3c9dd81cfff018efb1de
-DIST abcMIDI-2020.06.07.zip 571242 BLAKE2B 94a54ca3eb5110f74e3cb6ce3cba16e65230a202c5e33d735a3d98f2dc7fe03c997819acd065e08eaed5ad2e6f8882159ae21b2984673508c9a0842425ef5820 SHA512 d363d7148c2bd29b300f03ff70a3a4f75110d7416efe29d605f89d02c8922f227ab2dbb78a6f55fab530779af323b49a3824f609cb4e03ff6dfa4d15e3cf7969
-DIST abcMIDI-2021.05.25.zip 604797 BLAKE2B 78b2d43bb7569aa2eece63f319352aa71b77e9c5219c5f806384f007ffe026741a0852ffffe1e6b6c15b60f69f54e143cb26aa47b54baca41bc2fc231fa5b66a SHA512 57975f7c131855a713fc399c7aa1c7bd94775e7a257f2412d321aa51d0bf95cf9e1410e0819d2ad5cabde9ef996512ccca16058f7267baabc5702a926c173b3f
+DIST abcMIDI-2021.06.27.zip 605658 BLAKE2B b522c96b7f8990f297cc13a3334872763fb2879f5893f09e630d66ab425d1772e0eee64273249d26e8118c6d341dad84129e140d8c309adab160f3120b5a18a2 SHA512 b1e4a7a9b93e6633abe211258995cfa84bb8eaed3870ed20e244aa12353c6cc351ea7e1c842e4e410dad9dd91b2e8c918826138bec39503c56e95062f4a99f37
diff --git a/media-sound/abcmidi/abcmidi-2020.01.22.ebuild b/media-sound/abcmidi/abcmidi-2020.01.22.ebuild
deleted file mode 100644
index 893a32ea9da..00000000000
--- a/media-sound/abcmidi/abcmidi-2020.01.22.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MY_P="abcMIDI-${PV}"
-
-DESCRIPTION="Programs for processing ABC music notation files"
-HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html"
-SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="app-arch/unzip"
-
-S=${WORKDIR}/${PN}
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2016.05.05-docs.patch
- "${FILESDIR}"/${PN}-2016.05.05-fno-common.patch
-)
-
-src_prepare() {
- default
-
- rm configure Makefile || die
- sed -i "s:-O2::" configure.ac || die
-
- eautoreconf
-}
-
-src_install() {
- default
- dodoc doc/{AUTHORS,CHANGES,abcguide.txt,abcmatch.txt,history.txt,readme.txt,yapshelp.txt}
-
- docinto examples
- dodoc samples/*.abc
- docompress -x /usr/share/doc/${PF}/examples
-}
diff --git a/media-sound/abcmidi/abcmidi-2021.05.25.ebuild b/media-sound/abcmidi/abcmidi-2021.05.25.ebuild
deleted file mode 100644
index 10c98f2d31f..00000000000
--- a/media-sound/abcmidi/abcmidi-2021.05.25.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MY_P="abcMIDI-${PV}"
-DESCRIPTION="Programs for processing ABC music notation files"
-HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html"
-SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip"
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
- default
- sed -i "s:-O2::" configure.ac || die
- sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die
- eautoreconf
-}
-
-src_install() {
- default
-
- if use examples ; then
- docinto examples
- dodoc samples/*.abc
- fi
-}
diff --git a/media-sound/abcmidi/abcmidi-2020.06.07.ebuild b/media-sound/abcmidi/abcmidi-2021.06.27.ebuild
index 10c98f2d31f..0245e20b7e8 100644
--- a/media-sound/abcmidi/abcmidi-2020.06.07.ebuild
+++ b/media-sound/abcmidi/abcmidi-2021.06.27.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="examples"
BDEPEND="app-arch/unzip"
diff --git a/media-sound/abcmidi/files/abcmidi-2016.05.05-docs.patch b/media-sound/abcmidi/files/abcmidi-2016.05.05-docs.patch
deleted file mode 100644
index bc36b260bd3..00000000000
--- a/media-sound/abcmidi/files/abcmidi-2016.05.05-docs.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Install docs via Gentoo mechanisms instead of the build system.
-
---- abcmidi/Makefile.in
-+++ abcmidi/Makefile.in
-@@ -143,13 +143,6 @@
- $(INSTALL) -d $(DESTDIR)$(bindir)
- $(INSTALL) -m 755 ${binaries} $(DESTDIR)$(bindir)
-
-- # install documentation
-- $(INSTALL) -d $(DESTDIR)${docdir}
-- $(INSTALL) -m 644 doc/*.txt $(DESTDIR)$(docdir)
-- $(INSTALL) -m 644 doc/AUTHORS $(DESTDIR)$(docdir)
-- $(INSTALL) -m 644 doc/CHANGES $(DESTDIR)$(docdir)
-- $(INSTALL) -m 644 VERSION $(DESTDIR)$(docdir)
--
- # install manpages
- $(INSTALL) -d $(DESTDIR)${mandir}
- $(INSTALL) -m 644 doc/*.1 $(DESTDIR)$(mandir)
diff --git a/media-sound/abcmidi/files/abcmidi-2016.05.05-fno-common.patch b/media-sound/abcmidi/files/abcmidi-2016.05.05-fno-common.patch
deleted file mode 100644
index e8ed8bec37e..00000000000
--- a/media-sound/abcmidi/files/abcmidi-2016.05.05-fno-common.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/drawtune.c
-+++ b/drawtune.c
-@@ -75,7 +75,8 @@
- int rootstem;
- int fontsize, fontnum;
- int donemeter;
--int ingrace, inchord;
-+extern int ingrace;
-+int inchord;
- int chordcount;
- struct feature* chordhead;
-
---- a/toabc.c
-+++ b/toabc.c
-@@ -85,7 +85,7 @@
- int new_key_number; /* used for gchord transposition */
- int oldtable[7], newtable[7]; /* for handling transposition */
- int inchord; /* are we in a chord [ ] ? */
--int ingrace; /* are we in a grace note set { } ? */
-+extern int ingrace; /* are we in a grace note set { } ? */
- int chordcount; /* number of notes or rests in current chord */
- int inlinefield; /* boolean - are we in [<field>: ] ? */
- int cleanup; /* boolean to indicate -u option (update notation) */
diff --git a/media-sound/abcmidi/metadata.xml b/media-sound/abcmidi/metadata.xml
index b96cfba7bec..36eb93d1c0c 100644
--- a/media-sound/abcmidi/metadata.xml
+++ b/media-sound/abcmidi/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/aeolus/metadata.xml b/media-sound/aeolus/metadata.xml
index 40ae2e1863c..d4142562820 100644
--- a/media-sound/aeolus/metadata.xml
+++ b/media-sound/aeolus/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/alac_decoder/metadata.xml b/media-sound/alac_decoder/metadata.xml
index 4695e790fa9..ebf7b5fe387 100644
--- a/media-sound/alac_decoder/metadata.xml
+++ b/media-sound/alac_decoder/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription lang="en">
diff --git a/media-sound/alsa-tools/Manifest b/media-sound/alsa-tools/Manifest
index 6d2751688e2..96ea1a83771 100644
--- a/media-sound/alsa-tools/Manifest
+++ b/media-sound/alsa-tools/Manifest
@@ -1 +1,2 @@
DIST alsa-tools-1.2.2.tar.bz2 1876266 BLAKE2B 2bfe4464869927f73b1059de9d972231b90af3be930e0e63048fcc40dadace0c842396e339874595f917b632fe407e16977a8b774240ffaf758004d42f46a27c SHA512 935d46ee3cc843566ccea183bcf7ea36439a4a6aa22964ebf6fd2722b78ec634d3be4e6a30b04c608abe6c5a132dd633f8343fff19f9d90a756d6699fc849a16
+DIST alsa-tools-1.2.5.tar.bz2 1880907 BLAKE2B 1ecd7d24771e3f5899a7084a69196c9301b549dd331cbbbc55b6f0c694566147a9d5642cf94f0ad5ca5fcedb77daa1cb4615ce0ec0be157b32c9d756611a7cca SHA512 1c4ff947d9f2424056a6748e04a1250fb73443a3f470f61d0b563c91be082bc42d56e550d6cc27eaed3edcea2066a107e20455c959b053b5deafa2d811b7e498
diff --git a/media-sound/alsa-tools/alsa-tools-1.2.5.ebuild b/media-sound/alsa-tools/alsa-tools-1.2.5.ebuild
new file mode 100644
index 00000000000..12e71d0bafd
--- /dev/null
+++ b/media-sound/alsa-tools/alsa-tools-1.2.5.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic xdg
+
+DESCRIPTION="Advanced Linux Sound Architecture tools"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
+SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0.9"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~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
+alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
+alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
+
+DEPEND=">=media-libs/alsa-lib-${PV}
+ >=dev-python/pyalsa-1.0.26
+ fltk? ( >=x11-libs/fltk-1.3.0:1 )
+ gtk? (
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:2
+ x11-libs/gtk+:3
+ )" #468294
+RDEPEND="${DEPEND}
+ gtk? ( media-fonts/font-misc-misc )" #456114
+BDEPEND="
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/envy24control-config-dir.patch
+)
+
+pkg_setup() {
+ ALSA_TOOLS=(
+ seq/sbiload
+ us428control
+ hwmixvolume
+ hda-verb
+ $(usex alsa_cards_mixart mixartloader '')
+ $(usex alsa_cards_vx222 vxloader '')
+ $(usex alsa_cards_usb-usx2y usx2yloader '')
+ $(usex alsa_cards_pcxhr pcxhrloader '')
+ $(usex alsa_cards_sscape sscape_ctl '')
+ )
+
+ if use gtk; then
+ ALSA_TOOLS+=(
+ echomixer
+ hdajackretask
+ $(usex alsa_cards_ice1712 envy24control '')
+ )
+ # Perhaps a typo the following && logic?
+ if use alsa_cards_rme32 && use alsa_cards_rme96 ; then
+ ALSA_TOOLS+=( rmedigicontrol )
+ fi
+ fi
+
+ if use alsa_cards_hdsp || use alsa_cards_hdspm ; then
+ ALSA_TOOLS+=(
+ hdsploader
+ $(usex fltk 'hdspconf hdspmixer' '')
+ )
+ fi
+
+ if use alsa_cards_sb16 || use alsa_cards_sbawe ; then
+ ALSA_TOOLS+=( sb16_csp )
+ fi
+
+ if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
+ ALSA_TOOLS+=( as10k1 ld10k1 )
+ fi
+}
+
+src_prepare() {
+ default
+
+ # This block only deals with the tools that still use GTK and the
+ # AM_PATH_GTK macro.
+ for dir in echomixer envy24control rmedigicontrol; do
+ has "${dir}" "${ALSA_TOOLS[*]}" || continue
+ pushd "${dir}" &> /dev/null
+ eautoreconf
+ popd &> /dev/null
+ done
+
+ # This block deals with the tools that are being patched
+ for dir in hdspconf; do
+ has "${dir}" "${ALSA_TOOLS[*]}" || continue
+ pushd "${dir}" &> /dev/null
+ eautoreconf
+ popd &> /dev/null
+ done
+
+ elibtoolize
+}
+
+src_configure() {
+ if use fltk; then
+ # hdspmixer requires fltk
+ append-ldflags "-L$(dirname $(fltk-config --libs))"
+ append-flags "-I$(fltk-config --includedir)"
+ fi
+
+ local f
+ for f in ${ALSA_TOOLS[@]} ; do
+ cd "${S}/${f}" || die
+ case "${f}" in
+ echomixer,envy24control,rmedigicontrol )
+ econf --with-gtk2
+ ;;
+ * )
+ econf
+ ;;
+ esac
+ done
+}
+
+src_compile() {
+ local f
+ for f in ${ALSA_TOOLS[@]} ; do
+ cd "${S}/${f}" || die
+ emake
+ done
+}
+
+src_install() {
+ local f
+ for f in ${ALSA_TOOLS[@]} ; do
+ # Install the main stuff
+ cd "${S}/${f}" || die
+ # hotplugdir is for usx2yloader/Makefile.am
+ emake DESTDIR="${D}" hotplugdir=/lib/firmware install
+
+ # Install the text documentation
+ local doc
+ for doc in README TODO ChangeLog AUTHORS; do
+ if [[ -f "${doc}" ]]; then
+ mv "${doc}" "${doc}.$(basename ${f})" || die
+ dodoc "${doc}.$(basename ${f})"
+ fi
+ done
+ done
+
+ # Punt at least /usr/lib/liblo10k1.la (last checked, 1.0.27)
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/media-sound/alsa-tools/metadata.xml b/media-sound/alsa-tools/metadata.xml
index 1de885aecc1..44cf5aa052a 100644
--- a/media-sound/alsa-tools/metadata.xml
+++ b/media-sound/alsa-tools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>alsa-bugs@gentoo.org</email>
diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index 6ea5f9e51f2..aefefa60b1e 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -1,4 +1,3 @@
-DIST alsa-utils-1.2.2.tar.bz2 1274821 BLAKE2B 79b6cd719dbf36ca65b186c6682c9617fb89cb76aa530e4f40850004170703990054b5e96f700c652b11781e0086490824ce2433e33b17c03655fea089f59ceb SHA512 30598c658f3f2ad71a5ce7911b09ae13add54b293bcf3bebb053371d84a91528bd64fd376f167456b2e27e2546a2279019678e099247513e5142b283af756fd9
-DIST alsa-utils-1.2.3.tar.bz2 1277105 BLAKE2B 70037123de16d4d267fbe862acba31144e1f060cb01c294cf0691d9378e1f04b108c9f3a5e071979abe9b5c1c15a49facc9e0be73122caaf812047a514e4de4d SHA512 5aeba2e5b7279c62d4df85b61a26b3f41e5465bac5a0b94c7bbe1299f7aa38e8cf2a1f749f618289a63b61f76609fe54169fcbe70792b45adc8957811b672012
DIST alsa-utils-1.2.4.tar.bz2 1286259 BLAKE2B 41eb0b8186c1956c19d8f8b28863ab54c66ff531b9ec5c48cc6c5ed8ca249d135614112ce412d6adb6f21982235e06a4148591777cce00d17ea537aacbd664ad SHA512 13080abda55269513b3751044dac292d695e273073a62d74ed4a32c68f448a2b015fe16604650821a6398b6ef6a7b6008cb9f0b7fb7f4ee1fa2b4eb2dcf29770
+DIST alsa-utils-1.2.5.1.tar.bz2 1326965 BLAKE2B 79f96fd3ba1d92e72dc634dc01439acd3ccd02555c39cc1714c52bbd1e4bc8b68ec7bf5d219a704533e4a61587c3528504ef9cd7c652924d74daafa90f74e42a SHA512 bbafeb9189ec5802965c4e69cf6e7cd4c132ffb77b57f164d6585649890f96edd052c72697171fd629b39e12f78648fea634468df34c1a80255227ca397907bf
DIST alsa-utils-1.2.5.tar.bz2 1326676 BLAKE2B 52cbe978390e1b5600bf7422e67ece1d24a946d99acddbc059bf6eb3a0b8dfe37cc573167013296e923bf1597973eb55b2580eaf849e088822ba7b2afc14279f SHA512 0e319e553c9c209a46f5c83c50007bd82acf1c9cf78649978b3ab6fbb4349f51c1c7c6a975a8c24d25ba07ad5325e74d2c34dc5c89180998a0f63d1326fde8b1
diff --git a/media-sound/alsa-utils/alsa-utils-1.2.3.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.3.ebuild
deleted file mode 100644
index 05318d998ea..00000000000
--- a/media-sound/alsa-utils/alsa-utils-1.2.3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd udev
-
-DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-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 sparc x86"
-IUSE="bat doc +libsamplerate +ncurses nls selinux"
-
-CDEPEND=">=media-libs/alsa-lib-${PV}
- libsamplerate? ( media-libs/libsamplerate )
- ncurses? ( >=sys-libs/ncurses-5.7-r7:0= )
- bat? ( sci-libs/fftw:= )"
-DEPEND="${CDEPEND}
- doc? ( app-text/xmlto )"
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-alsa )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
-)
-
-src_configure() {
- local myeconfargs=(
- # --disable-alsaconf because it doesn't work with sys-apps/kmod wrt #456214
- --disable-alsaconf
- --disable-maintainer-mode
- --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
- $(use_enable bat)
- $(use_enable libsamplerate alsaloop)
- $(use_enable ncurses alsamixer)
- $(use_enable nls)
- $(usex doc '' --disable-xmlto)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- dodoc seq/*/README.*
-
- newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
- newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
-
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf
-
- keepdir /var/lib/alsa
-
- # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
- # scan directory /usr/share/alsa/ucm: No such file or directory
- # alsaucm: unable to obtain card list: No such file or directory
- keepdir /usr/share/alsa/ucm
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog
- elog "To take advantage of the init script, and automate the process of"
- elog "saving and restoring sound-card mixer levels you should"
- elog "add alsasound to the boot runlevel. You can do this as"
- elog "root like so:"
- elog "# rc-update add alsasound boot"
- ewarn
- ewarn "The ALSA core should be built into the kernel or loaded through other"
- ewarn "means. There is no longer any modular auto(un)loading in alsa-utils."
- fi
-}
diff --git a/media-sound/alsa-utils/alsa-utils-1.2.4.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.4.ebuild
index 41322ff53b3..777934934c4 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.4.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.4.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 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.5.1.ebuild
index 05318d998ea..19b3f1451fb 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.2.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -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 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="bat doc +libsamplerate +ncurses nls selinux"
CDEPEND=">=media-libs/alsa-lib-${PV}
diff --git a/media-sound/alsa-utils/metadata.xml b/media-sound/alsa-utils/metadata.xml
index 0df2c0a53a8..b7cfbe16f12 100644
--- a/media-sound/alsa-utils/metadata.xml
+++ b/media-sound/alsa-utils/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>alsa-bugs@gentoo.org</email>
diff --git a/media-sound/alsamixer-app/metadata.xml b/media-sound/alsamixer-app/metadata.xml
index fa8d74ec580..a61c99b0a51 100644
--- a/media-sound/alsamixer-app/metadata.xml
+++ b/media-sound/alsamixer-app/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>voyageur@gentoo.org</email>
diff --git a/media-sound/alsamixergui/metadata.xml b/media-sound/alsamixergui/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/alsamixergui/metadata.xml
+++ b/media-sound/alsamixergui/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/alsaplayer/alsaplayer-0.99.81-r1.ebuild b/media-sound/alsaplayer/alsaplayer-0.99.81-r2.ebuild
index 374beb56d61..098fdbbe333 100644
--- a/media-sound/alsaplayer/alsaplayer-0.99.81-r1.ebuild
+++ b/media-sound/alsaplayer/alsaplayer-0.99.81-r2.ebuild
@@ -11,17 +11,17 @@ SRC_URI="http://www.alsaplayer.org/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~mips ~ppc ~sparc x86"
+KEYWORDS="amd64 ~mips ~ppc ~riscv ~sparc x86"
IUSE="+alsa audiofile doc flac gtk id3tag jack mad mikmod nas nls ogg opengl oss vorbis xosd"
RDEPEND="
media-libs/libsndfile:=
sys-libs/zlib:=
alsa? ( media-libs/alsa-lib )
- audiofile? ( media-libs/audiofile )
+ audiofile? ( media-libs/audiofile:= )
flac? ( media-libs/flac )
gtk? ( >=x11-libs/gtk+-2.10:2 )
- id3tag? ( media-libs/libid3tag )
+ id3tag? ( media-libs/libid3tag:= )
jack? ( virtual/jack )
mad? ( media-libs/libmad )
mikmod? ( media-libs/libmikmod:0 )
diff --git a/media-sound/alsaplayer/metadata.xml b/media-sound/alsaplayer/metadata.xml
index b3559d99410..e0603402381 100644
--- a/media-sound/alsaplayer/metadata.xml
+++ b/media-sound/alsaplayer/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/amsynth/Manifest b/media-sound/amsynth/Manifest
index bf4eaad1b43..ee25e88819f 100644
--- a/media-sound/amsynth/Manifest
+++ b/media-sound/amsynth/Manifest
@@ -1,2 +1 @@
DIST amsynth-1.12.2.tar.gz 1607129 BLAKE2B 8308a8a595dfe7b2c9924ff183134fdd5ad20ac2c957b1f52e474a8cb297cd73ee9f8b9938212deb21701e11ccbf776ea22cab763fb71940bf1df5c169e309db SHA512 a1eef3d5a0d0f0ec1edb93d89b3e456ea133a8445a9be73ba338771ae651a2008aea8dd077a9bcf0cd50e6bcc97ad98ab4c44a9baefd9f3381287afdf3325e8f
-DIST amsynth-1.8.0.tar.bz2 1170068 BLAKE2B 0b570efe1db69bba04215055147792a9635bc086749ca7d70b5b3f8bc16613310591802c6cdabfd83009bda2c3b109b17ccc9d4ace7681614bed8c42c5f84f8d SHA512 a47489b103dbdd1cb2233d8629acfda2a1d26ac1f7ea5b8c4e7925676842cac21758ca94b50894e71426517bd826e9a9b6fd26800516054e24d62f7cbce4f0f9
diff --git a/media-sound/amsynth/amsynth-1.12.2.ebuild b/media-sound/amsynth/amsynth-1.12.2.ebuild
index 872703207ac..43b44f1114b 100644
--- a/media-sound/amsynth/amsynth-1.12.2.ebuild
+++ b/media-sound/amsynth/amsynth-1.12.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}/${P}.tar
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="alsa dssi gtk jack lash lv2 nsm oss vst"
REQUIRED_USE="dssi? ( gtk ) lv2? ( gtk )"
diff --git a/media-sound/amsynth/amsynth-1.8.0.ebuild b/media-sound/amsynth/amsynth-1.8.0.ebuild
deleted file mode 100644
index 6d9f401eeef..00000000000
--- a/media-sound/amsynth/amsynth-1.8.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-DESCRIPTION="Virtual analogue synthesizer"
-HOMEPAGE="https://github.com/amsynth/amsynth"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="alsa dssi gtk jack lash lv2 oss sndfile"
-
-REQUIRED_USE="dssi? ( gtk ) lv2? ( gtk )"
-
-BDEPEND="
- virtual/pkgconfig
-"
-RDEPEND="
- alsa? (
- media-libs/alsa-lib:=
- media-sound/alsa-utils
- )
- dssi? (
- media-libs/dssi:=
- media-libs/liblo:=
- )
- gtk? ( >=x11-libs/gtk+-2.20:2 )
- jack? ( virtual/jack )
- lash? ( media-sound/lash )
- lv2? ( media-libs/lv2 )
- sndfile? ( >=media-libs/libsndfile-1:= )
-"
-DEPEND="${RDEPEND}
- oss? ( virtual/os-headers )
-"
-
-src_configure() {
- append-cxxflags -std=c++11
- econf \
- $(use_with oss) \
- $(use_with alsa) \
- $(use_with gtk gui) \
- $(use_with jack) \
- $(use_with lash) \
- $(use_with lv2) \
- $(use_with sndfile) \
- $(use_with dssi)
-}
diff --git a/media-sound/amsynth/metadata.xml b/media-sound/amsynth/metadata.xml
index a0865e06876..0379b456f9b 100644
--- a/media-sound/amsynth/metadata.xml
+++ b/media-sound/amsynth/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/apetag/metadata.xml b/media-sound/apetag/metadata.xml
index 39626a990be..cd1cfc03362 100644
--- a/media-sound/apetag/metadata.xml
+++ b/media-sound/apetag/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/apulse/metadata.xml b/media-sound/apulse/metadata.xml
index 273b2be5865..b713135a3ae 100644
--- a/media-sound/apulse/metadata.xml
+++ b/media-sound/apulse/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>bircoph@gentoo.org</email>
diff --git a/media-sound/aqualung/aqualung-1.1-r101.ebuild b/media-sound/aqualung/aqualung-1.1-r101.ebuild
index 87d3f7995f0..26cd9a92381 100644
--- a/media-sound/aqualung/aqualung-1.1-r101.ebuild
+++ b/media-sound/aqualung/aqualung-1.1-r101.ebuild
@@ -3,12 +3,12 @@
EAPI=7
-LUA_COMPAT=( lua5-2 )
+LUA_COMPAT=( lua5-{1..4} luajit )
inherit autotools desktop lua-single xdg
DESCRIPTION="Music player for a wide range of formats designed for gapless playback"
-HOMEPAGE="http://aqualung.jeremyevans.net/ https://github.com/jeremyevans/aqualung"
+HOMEPAGE="https://aqualung.jeremyevans.net/ https://github.com/jeremyevans/aqualung"
SRC_URI="https://github.com/jeremyevans/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
@@ -18,6 +18,8 @@ IUSE="alsa cdda cddb debug flac ffmpeg ifp jack ladspa lame libsamplerate
lua mac modplug mp3 musepack oss podcast pulseaudio sndfile speex systray
vorbis wavpack"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
BDEPEND="
virtual/pkgconfig
sys-devel/gettext
@@ -53,6 +55,7 @@ DEPEND="
"
PATCHES=(
+ "${FILESDIR}/${P}-configure-lua-version.patch"
"${FILESDIR}/${P}-ifp.patch"
"${FILESDIR}/${P}-var-collision.patch"
)
@@ -61,6 +64,11 @@ pkg_setup() {
use lua && lua-single_pkg_setup
}
+src_prepare() {
+ default
+ eautoreconf
+}
+
src_configure() {
econf \
--disable-rpath \
diff --git a/media-sound/aqualung/files/aqualung-1.1-configure-lua-version.patch b/media-sound/aqualung/files/aqualung-1.1-configure-lua-version.patch
new file mode 100644
index 00000000000..a88839728c5
--- /dev/null
+++ b/media-sound/aqualung/files/aqualung-1.1-configure-lua-version.patch
@@ -0,0 +1,31 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -401,24 +401,11 @@
+ ])
+
+ AQUALUNG_DETECT([lua], [Lua Extension],
+- [PKG_CHECK_MODULES([lua], [lua5.2],
++ [PKG_CHECK_MODULES([lua], [lua],
+ [AQUALUNG_FOUND([lua])],
+- [PKG_CHECK_MODULES([lua], [lua-5.2],
+- [AQUALUNG_FOUND([lua])],
+- [PKG_CHECK_MODULES([lua], [lua52],
+- [AQUALUNG_FOUND([lua])],
+- [PKG_CHECK_MODULES([lua], [lua5.1],
+- [AQUALUNG_FOUND([lua])],
+- [PKG_CHECK_MODULES([lua], [lua-5.1],
+- [AQUALUNG_FOUND([lua])],
+- [PKG_CHECK_MODULES([lua], [lua51],
+- [AQUALUNG_FOUND([lua])],
+- [PKG_CHECK_MODULES([lua], [lua >= 5.2],
+- [AQUALUNG_FOUND([lua])],
+- [PKG_CHECK_MODULES([lua], [lua >= 5.1],
+- [AQUALUNG_FOUND([lua])],
+- [AQUALUNG_MISSING([lua], [$lua_PKG_ERRORS])])])])])])])])])])
+-
++ [AQUALUNG_MISSING([lua], [$lua_PKG_ERRORS])]
++ )]
++)
+
+ # Compiler and linker variables.
+ AS_VAR_IF([GCC], [yes], [CFLAGS="-Wall $CFLAGS"])
diff --git a/media-sound/aqualung/metadata.xml b/media-sound/aqualung/metadata.xml
index 9977e46bd39..f18ef31c66c 100644
--- a/media-sound/aqualung/metadata.xml
+++ b/media-sound/aqualung/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>billie@gentoo.org</email>
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index a7955a638ed..7470fc34c31 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,3 +1,2 @@
-DIST Ardour-6.6.0.tar.bz2 12046173 BLAKE2B d3a61ebe97fc26d89eee3f7a43c1ac47f5fda28251b76dcd635bba8c794541436a48fa288f40d1e156f01841e085588b60c8fa962b958c2f4bc6d7cdb4b1af75 SHA512 e175100bc03921865c5b387de68e30c21dd3e65dbf3868783092d165d5106a883aa4fca74e71b2e267e50b3c2f5c7b707a73967bbc93e66808d25aa3065b425f
-DIST Ardour-6.7.0.tar.bz2 12135868 BLAKE2B 3b217340187e16d3da9302e3505c499c3bba8da7e3be82ff12e8aa99e1c934d42e71c62ae357d7a1265e668293c933a2192ae2f6d6b97f21a2f7c379caf5e9be SHA512 73cf6fff40c838c42c3b29842e15d2e2b991f1e92d57ef0a8e68ef75b39ec8075906ac3ded322b521f2c5fd9fa9d1b7f9c7770b4cc6deee9efe1796889aeffe2
-DIST ardour-6.6-volatile-atomic-glib-2.68.patch.gz 22322 BLAKE2B cd113f721d0c6c63c85372873cd43782e3a43b8963c4f9222e771039c4b397585582ffd4cb77d4928bcdc656ef533e4a4b40799ff0c32355985c592589766466 SHA512 3fa2ede8b943881b9c77b233892f146e354c4722265f6599417d55fdf69961d65f6d54ed2c74f53f1f835d006ee99e44adcb03ee117ba44a7be3bedbae2c8efc
+DIST Ardour-6.8.0.tar.bz2 12152361 BLAKE2B 9f00a0eeae40fcb1f24e3138a639d1063a9cdbaecae2f17425bce133edee5e34ce4d0a1455be4da00725e52389bc1f9d829825b7ef5c591df2c5b0ce5538f463 SHA512 9f829df99fd6d857d54491e18a5c936b4a9b5e55715d71618454dc7c23fb3aaaaa2878a0ec87035c226a69da604111e27ddb00cd28087e34a46e24810c0ff403
+DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B 62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66 SHA512 ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234
diff --git a/media-sound/ardour/ardour-6.7.ebuild b/media-sound/ardour/ardour-6.8-r1.ebuild
index c275eb05302..f1e41fea895 100644
--- a/media-sound/ardour/ardour-6.7.ebuild
+++ b/media-sound/ardour/ardour-6.8-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9,10} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
-inherit eutils toolchain-funcs flag-o-matic l10n python-any-r1 waf-utils desktop xdg
+inherit eutils toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="https://ardour.org/"
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git"
inherit git-r3
else
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2"
S="${WORKDIR}/Ardour-${PV}.0"
fi
@@ -71,6 +71,10 @@ DEPEND="${RDEPEND}
doc? ( app-doc/doxygen[dot] )
jack? ( virtual/jack )"
+PATCHES=(
+ "${FILESDIR}/${P}-metadata.patch"
+)
+
pkg_pretend() {
[[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] || has_version sci-libs/fftw[threads]) && \
ewarn "Linking with gold linker might produce broken executable, see bug #733972"
@@ -84,7 +88,6 @@ pkg_setup() {
}
src_prepare() {
- default
xdg_src_prepare
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die
@@ -99,7 +102,7 @@ src_prepare() {
fi
if use cpu_flags_x86_mmx; then
if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march! You have been warned!"
+ elog "You enabled mmx with i486 set as march! You have been warned!"
fi
OPTFLAGS="${OPTFLAGS} mmx"
fi
@@ -115,10 +118,13 @@ src_prepare() {
my_lcmsg() {
rm -f {gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
}
- l10n_for_each_disabled_locale_do my_lcmsg
+ plocale_for_each_disabled_locale my_lcmsg
}
src_configure() {
+ # avoid bug https://bugs.gentoo.org/800067
+ local -x AS="$(tc-getCC) -c"
+
local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"
@@ -166,9 +172,6 @@ src_install() {
insinto /usr/share/mime/packages
newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
-
- insinto /usr/share/metainfo
- doins build/gtk2_ardour/ardour${SLOT}.appdata.xml
}
pkg_postinst() {
diff --git a/media-sound/ardour/ardour-6.6-r1.ebuild b/media-sound/ardour/ardour-6.9.ebuild
index fd67dc62545..cc9b3325fdf 100644
--- a/media-sound/ardour/ardour-6.6-r1.ebuild
+++ b/media-sound/ardour/ardour-6.9.ebuild
@@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
-inherit eutils toolchain-funcs flag-o-matic l10n python-any-r1 waf-utils desktop xdg
+inherit eutils toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="https://ardour.org/"
@@ -14,9 +14,8 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git"
inherit git-r3
else
- KEYWORDS="amd64 x86"
+ KEYWORDS="amd64 ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2"
- SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${P}-volatile-atomic-glib-2.68.patch.gz"
S="${WORKDIR}/Ardour-${PV}.0"
fi
@@ -72,6 +71,10 @@ DEPEND="${RDEPEND}
doc? ( app-doc/doxygen[dot] )
jack? ( virtual/jack )"
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
pkg_pretend() {
[[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] || has_version sci-libs/fftw[threads]) && \
ewarn "Linking with gold linker might produce broken executable, see bug #733972"
@@ -85,11 +88,8 @@ pkg_setup() {
}
src_prepare() {
- default
xdg_src_prepare
- eapply "${WORKDIR}/${P}-volatile-atomic-glib-2.68.patch"
-
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die
MARCH=$(get-flag march)
OPTFLAGS=""
@@ -102,7 +102,7 @@ src_prepare() {
fi
if use cpu_flags_x86_mmx; then
if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march! You have been warned!"
+ elog "You enabled mmx with i486 set as march! You have been warned!"
fi
OPTFLAGS="${OPTFLAGS} mmx"
fi
@@ -118,10 +118,13 @@ src_prepare() {
my_lcmsg() {
rm -f {gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
}
- l10n_for_each_disabled_locale_do my_lcmsg
+ plocale_for_each_disabled_locale my_lcmsg
}
src_configure() {
+ # avoid bug https://bugs.gentoo.org/800067
+ local -x AS="$(tc-getCC) -c"
+
local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"
@@ -169,9 +172,6 @@ src_install() {
insinto /usr/share/mime/packages
newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
-
- insinto /usr/share/metainfo
- doins build/gtk2_ardour/ardour${SLOT}.appdata.xml
}
pkg_postinst() {
diff --git a/media-sound/ardour/ardour-9999.ebuild b/media-sound/ardour/ardour-9999.ebuild
index c275eb05302..b6fc5f46d35 100644
--- a/media-sound/ardour/ardour-9999.ebuild
+++ b/media-sound/ardour/ardour-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9,10} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
-inherit eutils toolchain-funcs flag-o-matic l10n python-any-r1 waf-utils desktop xdg
+inherit eutils toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="https://ardour.org/"
@@ -20,7 +20,7 @@ else
fi
LICENSE="GPL-2"
-SLOT="6"
+SLOT="7"
IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="
@@ -71,6 +71,10 @@ DEPEND="${RDEPEND}
doc? ( app-doc/doxygen[dot] )
jack? ( virtual/jack )"
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
pkg_pretend() {
[[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] || has_version sci-libs/fftw[threads]) && \
ewarn "Linking with gold linker might produce broken executable, see bug #733972"
@@ -84,7 +88,6 @@ pkg_setup() {
}
src_prepare() {
- default
xdg_src_prepare
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die
@@ -99,7 +102,7 @@ src_prepare() {
fi
if use cpu_flags_x86_mmx; then
if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march! You have been warned!"
+ elog "You enabled mmx with i486 set as march! You have been warned!"
fi
OPTFLAGS="${OPTFLAGS} mmx"
fi
@@ -115,10 +118,13 @@ src_prepare() {
my_lcmsg() {
rm -f {gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
}
- l10n_for_each_disabled_locale_do my_lcmsg
+ plocale_for_each_disabled_locale my_lcmsg
}
src_configure() {
+ # avoid bug https://bugs.gentoo.org/800067
+ local -x AS="$(tc-getCC) -c"
+
local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"
@@ -158,6 +164,9 @@ src_install() {
newicon -s ${s} gtk2_ardour/resources/Ardour-icon_${s}px.png ardour${SLOT}.png
done
+ # the build system still installs ardour6.png files so we get rid of those to not conflict with ardour:6
+ find "${D}/usr/share/icons/" -name ardour6.png -delete
+
sed -i \
-e "s/\(^Name=\).*/\1Ardour ${SLOT}/" \
-e 's/;AudioEditing;/;X-AudioEditing;/' \
@@ -166,9 +175,6 @@ src_install() {
insinto /usr/share/mime/packages
newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
-
- insinto /usr/share/metainfo
- doins build/gtk2_ardour/ardour${SLOT}.appdata.xml
}
pkg_postinst() {
diff --git a/media-sound/ardour/files/ardour-6.8-metadata.patch b/media-sound/ardour/files/ardour-6.8-metadata.patch
new file mode 100644
index 00000000000..fa7b6e12119
--- /dev/null
+++ b/media-sound/ardour/files/ardour-6.8-metadata.patch
@@ -0,0 +1,13 @@
+diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
+index f5d0533..a68cb3f 100644
+--- a/gtk2_ardour/wscript
++++ b/gtk2_ardour/wscript
+@@ -943,7 +943,7 @@ def build(bld):
+ obj.chmod = Utils.O644
+ obj.dict = freedesktop_subst_dict
+ set_subst_dict(obj, freedesktop_subst_dict)
+- bld.install_files (os.path.join (bld.env['PREFIX'], 'share/appdata'), obj.target)
++ bld.install_files (os.path.join (bld.env['PREFIX'], 'share/metadata'), obj.target)
+
+ # install desktop icon files
+ bld.install_as('${PREFIX}/share/icons/hicolor/16x16/apps/ardour6.png', 'resources/Ardour-icon_16px.png')
diff --git a/media-sound/ardour/metadata.xml b/media-sound/ardour/metadata.xml
index 1f9044f06be..e390d726702 100644
--- a/media-sound/ardour/metadata.xml
+++ b/media-sound/ardour/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/ario/metadata.xml b/media-sound/ario/metadata.xml
index cc4087ec341..e634a6d419c 100644
--- a/media-sound/ario/metadata.xml
+++ b/media-sound/ario/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>mail@evilscientress.at</email>
diff --git a/media-sound/aseqview/metadata.xml b/media-sound/aseqview/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/aseqview/metadata.xml
+++ b/media-sound/aseqview/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/asunder/metadata.xml b/media-sound/asunder/metadata.xml
index 243034768d6..7c1c1069607 100644
--- a/media-sound/asunder/metadata.xml
+++ b/media-sound/asunder/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/aucatctl/metadata.xml b/media-sound/aucatctl/metadata.xml
index fc3c6c67130..bf559287197 100644
--- a/media-sound/aucatctl/metadata.xml
+++ b/media-sound/aucatctl/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>contact@hacktivis.me</email>
diff --git a/media-sound/aucdtect/metadata.xml b/media-sound/aucdtect/metadata.xml
index 39626a990be..cd1cfc03362 100644
--- a/media-sound/aucdtect/metadata.xml
+++ b/media-sound/aucdtect/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/audacious/audacious-4.0.5.ebuild b/media-sound/audacious/audacious-4.0.5.ebuild
index 98cdf80db1a..560b050d80c 100644
--- a/media-sound/audacious/audacious-4.0.5.ebuild
+++ b/media-sound/audacious/audacious-4.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/audacious-media-player/audacious.git"
else
SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
- KEYWORDS="amd64 x86"
+ KEYWORDS="amd64 ~riscv x86"
fi
inherit xdg
diff --git a/media-sound/audacious/audacious-9999.ebuild b/media-sound/audacious/audacious-9999.ebuild
index 13924b39fcb..a292996186c 100644
--- a/media-sound/audacious/audacious-9999.ebuild
+++ b/media-sound/audacious/audacious-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/audacious-media-player/audacious.git"
else
SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~riscv ~x86"
fi
inherit xdg
diff --git a/media-sound/audacious/metadata.xml b/media-sound/audacious/metadata.xml
index 30869dd2bbd..48fde7d0719 100644
--- a/media-sound/audacious/metadata.xml
+++ b/media-sound/audacious/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>asturm@gentoo.org</email>
diff --git a/media-sound/audacity/audacity-2.4.2-r1.ebuild b/media-sound/audacity/audacity-2.4.2-r2.ebuild
index 4c5130a8044..a1800d264fb 100644
--- a/media-sound/audacity/audacity-2.4.2-r1.ebuild
+++ b/media-sound/audacity/audacity-2.4.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~mips ppc ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~mips ppc ppc64 ~riscv x86"
IUSE="alsa doc ffmpeg +flac id3tag jack +ladspa +lv2 mad ogg oss
portmidi +portmixer portsmf sbsms twolame vamp +vorbis +vst"
@@ -25,7 +25,7 @@ RESTRICT="test"
RDEPEND="dev-libs/expat
media-libs/libsndfile
- media-libs/libsoundtouch
+ media-libs/libsoundtouch:=
media-libs/portaudio[alsa?]
media-libs/soxr
>=media-sound/lame-3.100-r3
@@ -33,7 +33,7 @@ RDEPEND="dev-libs/expat
alsa? ( media-libs/alsa-lib )
ffmpeg? ( media-video/ffmpeg:= )
flac? ( media-libs/flac[cxx] )
- id3tag? ( media-libs/libid3tag )
+ id3tag? ( media-libs/libid3tag:= )
jack? ( virtual/jack )
lv2? (
dev-libs/serd
diff --git a/media-sound/audacity/metadata.xml b/media-sound/audacity/metadata.xml
index 65e44eb77f1..77041acbfc2 100644
--- a/media-sound/audacity/metadata.xml
+++ b/media-sound/audacity/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/audex/metadata.xml b/media-sound/audex/metadata.xml
index 2fdbf33d963..d925f243975 100644
--- a/media-sound/audex/metadata.xml
+++ b/media-sound/audex/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/media-sound/audicle/Manifest b/media-sound/audicle/Manifest
deleted file mode 100644
index c42d3a9f490..00000000000
--- a/media-sound/audicle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST audicle-1.0.0.7.tgz 5561088 BLAKE2B 7056880aa6b902e15e7722d9532736b8d513c6e9135b2b5afb839783e3df83f4e1f29f8c73b0f652d920029f6eb12dd7af1a699cb487b9ad0f76229f6ebd6fae SHA512 c96506620e22e1f7846288cb4f34dc7efe59e14d845425673524d0a89712ea7d3dabed546eb921220e021d4e8526937990a4f5764fbf2bb90339b993f6703772
diff --git a/media-sound/audicle/audicle-1.0.0.7-r2.ebuild b/media-sound/audicle/audicle-1.0.0.7-r2.ebuild
deleted file mode 100644
index 7ea60ba2f27..00000000000
--- a/media-sound/audicle/audicle-1.0.0.7-r2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="A Context-sensitive, On-the-fly Audio Programming Environ/mentality"
-HOMEPAGE="http://audicle.cs.princeton.edu/"
-SRC_URI="http://audicle.cs.princeton.edu/release/files/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa jack oss truetype"
-
-BDEPEND="
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
-"
-DEPEND="
- app-eselect/eselect-audicle
- media-libs/freeglut
- media-libs/libsndfile
- virtual/opengl
- virtual/glu
- x11-libs/gtk+:2
- alsa? ( >=media-libs/alsa-lib-0.9 )
- jack? ( virtual/jack )
- truetype? (
- media-fonts/corefonts
- media-libs/ftgl
- )
-"
-rDEPEND="${DEPEND}"
-
-REQUIRED_USE="|| ( alsa jack oss )"
-
-DOCS=( AUTHORS PROGRAMMER README THANKS TODO VERSIONS )
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.0.6-font.patch"
- "${FILESDIR}/${P}-hid-smc.patch"
- "${FILESDIR}/${P}-gcc43.patch"
- "${FILESDIR}/${P}-const.patch"
-)
-
-src_prepare() {
- default
-
- sed -i \
- -e 's@../ftgl_lib/FTGL/include@/usr/include/FTGL@' \
- -e 's@../ftgl_lib/FTGL/mac/build@/usr/lib@' \
- -e 's/gcc -o/$(CC) -o/' \
- -e 's/-O3 -c/-c $(CFLAGS)/' \
- -e 's/$(LIBS)/$(LDFLAGS) $(LIBS)/' \
- src/makefile.{alsa,jack,oss} || die "sed failed"
-}
-
-compile_backend() {
- local backend="$1"
- local config
- use truetype && config="USE_FREETYPE_LIBS=1"
- einfo "Compiling against ${backend}"
- cd "${S}/src"
- emake -f "makefile.${backend}" CC="$(tc-getCC)" CXX="$(tc-getCXX)" LEX=flex \
- YACC=bison ${config}
- mv audicle{,-${backend}}
- emake -f makefile clean
-}
-
-src_compile() {
- # when compile with athlon or athlon-xp flags
- # audicle crashes on removing a shred with a double free or corruption
- # it happens in Chuck_VM_Stack::shutdown() on the line
- # SAFE_DELETE_ARRAY( stack );
- replace-cpu-flags athlon athlon-xp i686
-
- use jack && compile_backend jack
- use alsa && compile_backend alsa
- use oss && compile_backend oss
-}
-
-src_install() {
- use jack && dobin src/audicle-jack
- use alsa && dobin src/audicle-alsa
- use oss && dobin src/audicle-oss
- dodoc ${DOCS[@]}
-}
-
-pkg_postinst() {
- elog "Audicle now can use many audio engines, so you can specify audio engine"
- elog "with audicle-{jack,alsa,oss}"
- elog "Or you can use 'eselect audicle' to set the audio engine"
-
- einfo "Calling eselect audicle update..."
- eselect audicle update --if-unset
-}
diff --git a/media-sound/audicle/files/audicle-1.0.0.6-font.patch b/media-sound/audicle/files/audicle-1.0.0.6-font.patch
deleted file mode 100644
index 9e2658df16c..00000000000
--- a/media-sound/audicle/files/audicle-1.0.0.6-font.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-diff -ru audicle-1.0.0.6~/src/audicle_font.cpp audicle-1.0.0.6/src/audicle_font.cpp
---- audicle-1.0.0.6~/src/audicle_font.cpp 2008-03-30 00:29:37.000000000 +0100
-+++ audicle-1.0.0.6/src/audicle_font.cpp 2008-03-30 01:04:46.000000000 +0100
-@@ -201,13 +201,13 @@
- #ifdef __PLATFORM_WIN32__
- char fontpath[] = "C:\\WINDOWS\\FONTS\\";
- #else
--char fontpath[] = "/define/this/directory/";
-+char fontpath[] = "/usr/share/fonts/corefonts/";
-
- #endif
- #endif
-
--char kernedfontfile[] = "FTGL:verdana.TTF";
--char monospacedfontfile[] = "FTGL:LUCON.TTF";
-+char kernedfontfile[] = "FTGL:verdana.ttf";
-+char monospacedfontfile[] = "FTGL:couri.ttf";
-
-
- class AudicleFTGLFont : public AudicleFont {
-@@ -301,13 +301,11 @@
- #endif
-
- // we should do a directory scan here...
-- AudicleFont::available_fonts().push_back( "FTGL:ARIAL.TTF" );
-- AudicleFont::available_fonts().push_back( "FTGL:ARIBLK.TTF" );
-- AudicleFont::available_fonts().push_back( "FTGL:BYTE.TTF" );
-- AudicleFont::available_fonts().push_back( "FTGL:COUR.TTF" );
-- AudicleFont::available_fonts().push_back( "FTGL:LUCON.TTF" );
-- AudicleFont::available_fonts().push_back( "FTGL:TIMES.TTF" );
-- AudicleFont::available_fonts().push_back( "FTGL:verdana.TTF" );
-+ AudicleFont::available_fonts().push_back( "FTGL:arial.ttf" );
-+ AudicleFont::available_fonts().push_back( "FTGL:ariblk.ttf" );
-+ AudicleFont::available_fonts().push_back( "FTGL:cour.ttf" );
-+ AudicleFont::available_fonts().push_back( "FTGL:times.ttf" );
-+ AudicleFont::available_fonts().push_back( "FTGL:verdana.ttf" );
-
- };
-
-diff -ru audicle-1.0.0.6~/src/audicle_ui_base.cpp audicle-1.0.0.6/src/audicle_ui_base.cpp
---- audicle-1.0.0.6~/src/audicle_ui_base.cpp 2008-03-30 00:29:37.000000000 +0100
-+++ audicle-1.0.0.6/src/audicle_ui_base.cpp 2008-03-30 00:30:32.000000000 +0100
-@@ -47,8 +47,8 @@
- void init_UI_Fonts() {
- if ( _ui_fonts_inited ) return;
- #ifdef _USE_FTGL_FONTS_
-- labelFont = AudicleFont::loadFont ( "FTGL:verdana.TTF" );
-- labelFontMono = AudicleFont::loadFont ( "FTGL:LUCON.TTF" );
-+ labelFont = AudicleFont::loadFont ( "FTGL:verdana.ttf" );
-+ labelFontMono = AudicleFont::loadFont ( "FTGL:couri.ttf" );
- #else
- labelFont = AudicleFont::loadFont ( "OpenGL:variable" );
- labelFontMono = AudicleFont::loadFont ( "OpenGL:variable" );
-diff -ru audicle-1.0.0.6~/src/audicle_ui_editor.cpp audicle-1.0.0.6/src/audicle_ui_editor.cpp
---- audicle-1.0.0.6~/src/audicle_ui_editor.cpp 2008-03-30 00:29:37.000000000 +0100
-+++ audicle-1.0.0.6/src/audicle_ui_editor.cpp 2008-03-30 00:30:32.000000000 +0100
-@@ -46,7 +46,7 @@
-
- void init_Buffer_Font() {
- #ifdef _USE_FTGL_FONTS_
-- bufferFont = AudicleFont::loadFont ( "FTGL:LUCON.TTF" );
-+ bufferFont = AudicleFont::loadFont ( "FTGL:couri.ttf" );
- #else
- bufferFont = AudicleFont::loadFont ( "OpenGL:mono" );
- #endif
diff --git a/media-sound/audicle/files/audicle-1.0.0.7-const.patch b/media-sound/audicle/files/audicle-1.0.0.7-const.patch
deleted file mode 100644
index 38acbf2f2ed..00000000000
--- a/media-sound/audicle/files/audicle-1.0.0.7-const.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru audicle-1.0.0.7.orig//src/audicle_font.cpp audicle-1.0.0.7/src/audicle_font.cpp
---- audicle-1.0.0.7.orig//src/audicle_font.cpp 2012-03-17 10:23:39.000000000 +0100
-+++ audicle-1.0.0.7/src/audicle_font.cpp 2012-03-17 10:49:24.000000000 +0100
-@@ -215,7 +215,7 @@
- protected :
- FTFont * m_font;
- public:
-- AudicleFTGLFont( char * name ) {
-+ AudicleFTGLFont( const char * name ) {
-
- glEnable ( GL_TEXTURE_2D );
-
diff --git a/media-sound/audicle/files/audicle-1.0.0.7-gcc43.patch b/media-sound/audicle/files/audicle-1.0.0.7-gcc43.patch
deleted file mode 100644
index f6fc08e7da4..00000000000
--- a/media-sound/audicle/files/audicle-1.0.0.7-gcc43.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-diff -ru audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/chuck_vm.cpp audicle-1.0.0.7/lang/chuck-1.2.1.3/src/chuck_vm.cpp
---- audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/chuck_vm.cpp 2012-03-17 10:23:39.000000000 +0100
-+++ audicle-1.0.0.7/lang/chuck-1.2.1.3/src/chuck_vm.cpp 2012-03-17 10:27:23.000000000 +0100
-@@ -48,6 +48,7 @@
- #else
- #include <unistd.h>
- #include <pthread.h>
-+ #include <algorithm>
- #endif
-
-
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: chuck_vm.cpp.orig
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: rtaudio.cpp.orig
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: rtaudio.cpp.rej
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: ugen_stk.cpp.orig
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: ugen_stk.cpp.rej
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: ugen_xxx.cpp.orig
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: ugen_xxx.cpp.rej
-diff -ru audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/util_hid.cpp audicle-1.0.0.7/lang/chuck-1.2.1.3/src/util_hid.cpp
---- audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/util_hid.cpp 2012-03-17 10:23:39.000000000 +0100
-+++ audicle-1.0.0.7/lang/chuck-1.2.1.3/src/util_hid.cpp 2012-03-17 10:27:23.000000000 +0100
-@@ -38,6 +38,7 @@
- #include <limits.h>
- #include <vector>
- #include <map>
-+#include <climits>
-
- using namespace std;
-
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: util_hid.cpp.orig
-diff -ru audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/util_opsc.cpp audicle-1.0.0.7/lang/chuck-1.2.1.3/src/util_opsc.cpp
---- audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/util_opsc.cpp 2012-03-17 10:23:39.000000000 +0100
-+++ audicle-1.0.0.7/lang/chuck-1.2.1.3/src/util_opsc.cpp 2012-03-17 10:27:23.000000000 +0100
-@@ -57,6 +57,7 @@
- #include <netinet/tcp.h>
- #include <arpa/inet.h>
- #include <netdb.h>
-+#include <algorithm>
- #endif
-
- #if defined(__MACOSX_CORE__)
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: util_opsc.cpp.orig
-diff -ru audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/util_string.h audicle-1.0.0.7/lang/chuck-1.2.1.3/src/util_string.h
---- audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/util_string.h 2012-03-17 10:23:39.000000000 +0100
-+++ audicle-1.0.0.7/lang/chuck-1.2.1.3/src/util_string.h 2012-03-17 10:27:23.000000000 +0100
-@@ -36,6 +36,7 @@
- #include "chuck_def.h"
- #include <string>
- #include <vector>
-+#include <cstdio>
-
-
- // itoa
-diff -ru audicle-1.0.0.7.orig//src/audicle_def.h audicle-1.0.0.7/src/audicle_def.h
---- audicle-1.0.0.7.orig//src/audicle_def.h 2012-03-17 10:23:39.000000000 +0100
-+++ audicle-1.0.0.7/src/audicle_def.h 2012-03-17 10:28:40.000000000 +0100
-@@ -39,8 +39,9 @@
-
- #include "chuck_def.h"
-
--#include <stdio.h>
--#include <math.h>
-+#include <cstdio>
-+#include <cmath>
-+#include <algorithm>
- #include <assert.h>
- #ifndef __PLATFORM_WIN32__
- #include <unistd.h>
diff --git a/media-sound/audicle/files/audicle-1.0.0.7-hid-smc.patch b/media-sound/audicle/files/audicle-1.0.0.7-hid-smc.patch
deleted file mode 100644
index d362ed06423..00000000000
--- a/media-sound/audicle/files/audicle-1.0.0.7-hid-smc.patch
+++ /dev/null
@@ -1,149 +0,0 @@
-diff -ru audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/util_hid.cpp audicle-1.0.0.7/lang/chuck-1.2.1.3/src/util_hid.cpp
---- audicle-1.0.0.7.orig//lang/chuck-1.2.1.3/src/util_hid.cpp 2012-03-17 10:23:39.000000000 +0100
-+++ audicle-1.0.0.7/lang/chuck-1.2.1.3/src/util_hid.cpp 2012-03-17 10:25:03.000000000 +0100
-@@ -7392,14 +7392,139 @@
- int WiiRemote_send( const HidMsg * msg ){ return -1; }
- const char * WiiRemote_name( int wr ){ return NULL; }
-
-+#define SYSFS_TILTSENSOR_FILE "/sys/devices/platform/applesmc/position"
-+#define TILTSENSOR_BUF_LEN 32
-+
-+static struct t_TiltSensor_data
-+{
-+ union
-+ {
-+ struct t_macbook
-+ {
-+ int x;
-+ int y;
-+ int z;
-+ } macbook;
-+ } data;
-+ int dataType;
-+ int detected;
-+ int refcount;
-+
-+ t_TiltSensor_data()
-+ {
-+ refcount = 0;
-+ dataType = -1;
-+ detected = 0;
-+ }
-+
-+} TiltSensor_data;
-+enum
-+{
-+ linuxAppleSMCMacBookDataType
-+};
-+static int TiltSensor_detect()
-+{
-+ int fd;
-+
-+ fd = open(SYSFS_TILTSENSOR_FILE, O_RDONLY);
-+
-+ if (fd > 0)
-+ {
-+ TiltSensor_data.dataType = linuxAppleSMCMacBookDataType;
-+ TiltSensor_data.detected = 1;
-+ close(fd);
-+ return 1;
-+ }
-+
-+ TiltSensor_data.detected = -1;
-+
-+ return 0;
-+}
-+
-+static int TiltSensor_do_read()
-+{
-+
-+ switch(TiltSensor_data.dataType)
-+ {
-+ case linuxAppleSMCMacBookDataType:
-+ char buf[TILTSENSOR_BUF_LEN];
-+ int ret, fd;
-+ fd = open(SYSFS_TILTSENSOR_FILE, O_RDONLY);
-+
-+ if (fd < 0) {
-+ return -1;
-+ }
-+ ret = read(fd, buf, TILTSENSOR_BUF_LEN);
-+ if (ret < 0) {
-+ close(fd);
-+ return -1;
-+ }
-+ if (sscanf(buf, "(%d,%d,%d)\n", &TiltSensor_data.data.macbook.x, &TiltSensor_data.data.macbook.y, &TiltSensor_data.data.macbook.z) != 3) {
-+ close(fd);
-+ return -1;
-+ }
-+ close(fd);
-+ break;
-+ default:
-+ return 0;
-+ }
-+ return 1;
-+}
- void TiltSensor_init(){}
- void TiltSensor_quit(){}
- void TiltSensor_probe(){}
--int TiltSensor_count(){ return 0; }
--int TiltSensor_open( int ts ){ return -1; }
--int TiltSensor_close( int ts ){ return -1; }
--int TiltSensor_read( int ts, int type, int num, HidMsg * msg ){ return -1; }
--const char * TiltSensor_name( int ts ){ return NULL; }
-+int TiltSensor_count()
-+{
-+ if(TiltSensor_data.detected == 0)
-+ TiltSensor_detect();
-+
-+ if(TiltSensor_data.detected == -1)
-+ return 0;
-+ else if(TiltSensor_data.detected == 1)
-+ return 1;
-+
-+ return 0;
-+}
-+int TiltSensor_open( int ts )
-+{
-+ if(TiltSensor_data.detected == 0)
-+ TiltSensor_detect();
-+
-+ if(TiltSensor_data.detected == -1)
-+ return -1;
-+
-+ TiltSensor_data.refcount++;
-+
-+ return 0;
-+}
-+int TiltSensor_close( int ts )
-+{
-+ TiltSensor_data.refcount--;
-+
-+ return 0;
-+}
-+int TiltSensor_read( int ts, int type, int num, HidMsg * msg )
-+{
-+
-+ if(TiltSensor_data.detected == -1)
-+ return -1;
-+
-+ if(!TiltSensor_do_read())
-+ return -1;
-+
-+ if(TiltSensor_data.dataType == linuxAppleSMCMacBookDataType)
-+ {
-+ msg->idata[0] = TiltSensor_data.data.macbook.x;
-+ msg->idata[1] = TiltSensor_data.data.macbook.y;
-+ msg->idata[2] = TiltSensor_data.data.macbook.z;
-+ }
-+
-+ return 0;
-+}
-+const char * TiltSensor_name( int ts )
-+{
-+ return "Apple Sudden Motion Sensor";
-+}
-
-
- #endif
-Only in audicle-1.0.0.7/lang/chuck-1.2.1.3/src: util_hid.cpp.orig
diff --git a/media-sound/audicle/metadata.xml b/media-sound/audicle/metadata.xml
deleted file mode 100644
index 69313e7770a..00000000000
--- a/media-sound/audicle/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- a potentially new type of audio programming environment that integrates
- the programmability of the development environment with elements of the
- runtime environment
- </longdescription>
-</pkgmetadata>
diff --git a/media-sound/audiocompress/metadata.xml b/media-sound/audiocompress/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/audiocompress/metadata.xml
+++ b/media-sound/audiocompress/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/audiotag/metadata.xml b/media-sound/audiotag/metadata.xml
index 1992c4416bd..81188466008 100644
--- a/media-sound/audiotag/metadata.xml
+++ b/media-sound/audiotag/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/audiotools/metadata.xml b/media-sound/audiotools/metadata.xml
index 1e51d3f4604..7e481b445bf 100644
--- a/media-sound/audiotools/metadata.xml
+++ b/media-sound/audiotools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/aumix/metadata.xml b/media-sound/aumix/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/aumix/metadata.xml
+++ b/media-sound/aumix/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/awesfx/Manifest b/media-sound/awesfx/Manifest
index cb6fcbb2074..f6516c06ed4 100644
--- a/media-sound/awesfx/Manifest
+++ b/media-sound/awesfx/Manifest
@@ -1,2 +1 @@
-DIST awesfx-0.5.1e.tar.bz2 307929 BLAKE2B a3bee0750ca44ab2e732f6bdb2c119104521330226e243be1b0ab9c19e2bfd87176ad2dc039f26b9552be621a7af2ef86852e2f31f8d0b9158b093712d2447e1 SHA512 f70e631b6ab6ec6dcbde7773c1da5cba72763d2198c2ac51f4bde0fee80f057f296cabc915aed805e744f7b2323b4e2b20b6d894c79cf5682457a3fc6a9be11d
DIST awesfx-0.5.2.tar.gz 83611 BLAKE2B 7472f478bd1b228080a669d9df47b885d9953d363a06341cc2684af1723818a8938e31622aee9dd2ca6286c59db7715224c920e79cfa318cb3347b8833f67dc6 SHA512 f59f503c54de8bcccbd8a51c1f6a7afae98bd6b5ae4ad4ec467b4f29cece569b4f8e3185adf243816f786a0c2e92fe8d098d56f02d5704979ee8290ad61f46b6
diff --git a/media-sound/awesfx/awesfx-0.5.1e.ebuild b/media-sound/awesfx/awesfx-0.5.1e.ebuild
deleted file mode 100644
index abcec8dad33..00000000000
--- a/media-sound/awesfx/awesfx-0.5.1e.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="AWE32 Sound Driver Utility Programs"
-HOMEPAGE="https://ftp.suse.com/pub/people/tiwai/awesfx"
-SRC_URI="https://ftp.suse.com/pub/people/tiwai/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE=""
-
-DEPEND="media-libs/alsa-lib"
-RDEPEND="${DEPEND}"
-
-BANK_LOC="${EPREFIX}/usr/share/sounds/sf2"
-
-DOCS=( AUTHORS ChangeLog README SBKtoSF2.txt samples/README-bank )
-
-src_configure() {
- econf \
- --with-sfpath=${BANK_LOC}
-}
-
-src_install() {
- default
-
- rm "${ED}"/usr/share/sounds/sf2/README-bank || die
- newinitd "${FILESDIR}"/sfxload.initd sfxload
- newconfd "${FILESDIR}"/sfxload.confd sfxload
-}
-
-pkg_postinst() {
- elog "Copy your SoundFont files from the original CDROM"
- elog "shipped with your soundcard to ${BANK_LOC}."
-}
diff --git a/media-sound/awesfx/awesfx-0.5.2.ebuild b/media-sound/awesfx/awesfx-0.5.2.ebuild
index 3912ccf215b..4dc34b5e106 100644
--- a/media-sound/awesfx/awesfx-0.5.2.ebuild
+++ b/media-sound/awesfx/awesfx-0.5.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/tiwai/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc x86"
IUSE=""
DEPEND="media-libs/alsa-lib"
diff --git a/media-sound/awesfx/metadata.xml b/media-sound/awesfx/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/awesfx/metadata.xml
+++ b/media-sound/awesfx/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/aylet/metadata.xml b/media-sound/aylet/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/aylet/metadata.xml
+++ b/media-sound/aylet/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/baudline/metadata.xml b/media-sound/baudline/metadata.xml
index f9d9c0fca82..39905fdba48 100644
--- a/media-sound/baudline/metadata.xml
+++ b/media-sound/baudline/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription lang="en">
diff --git a/media-sound/beets/beets-1.4.9-r6.ebuild b/media-sound/beets/beets-1.4.9-r6.ebuild
index 4fd12ebc72c..eb091e432e0 100644
--- a/media-sound/beets/beets-1.4.9-r6.ebuild
+++ b/media-sound/beets/beets-1.4.9-r6.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_USE_SETUPTOOLS=rdepend
@@ -31,15 +31,15 @@ RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '
- >=dev-python/jellyfish-0.7.1[${PYTHON_MULTI_USEDEP}]
- dev-python/munkres[${PYTHON_MULTI_USEDEP}]
- >=media-libs/mutagen-1.33[${PYTHON_MULTI_USEDEP}]
- >=dev-python/python-musicbrainz-ngs-0.4[${PYTHON_MULTI_USEDEP}]
- dev-python/pyyaml[${PYTHON_MULTI_USEDEP}]
- dev-python/requests-oauthlib[${PYTHON_MULTI_USEDEP}]
- dev-python/requests[${PYTHON_MULTI_USEDEP}]
- >=dev-python/six-1.9[${PYTHON_MULTI_USEDEP}]
- dev-python/unidecode[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/jellyfish-0.7.1[${PYTHON_USEDEP}]
+ dev-python/munkres[${PYTHON_USEDEP}]
+ >=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
+ >=dev-python/python-musicbrainzngs-0.4[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9[${PYTHON_USEDEP}]
+ dev-python/unidecode[${PYTHON_USEDEP}]
')"
DEPEND="
${RDEPEND}
@@ -51,23 +51,23 @@ BDEPEND="
$(python_gen_cond_dep '
test? (
dev-db/sqlite[icu]
- dev-python/beautifulsoup[${PYTHON_MULTI_USEDEP}]
- dev-python/bluelet[${PYTHON_MULTI_USEDEP}]
- dev-python/discogs-client[${PYTHON_MULTI_USEDEP}]
- dev-python/flask[${PYTHON_MULTI_USEDEP}]
- dev-python/mock[${PYTHON_MULTI_USEDEP}]
- dev-python/pyacoustid[${PYTHON_MULTI_USEDEP}]
- dev-python/pylast[${PYTHON_MULTI_USEDEP}]
- dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
- dev-python/python-mpd[${PYTHON_MULTI_USEDEP}]
- dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/bluelet[${PYTHON_USEDEP}]
+ dev-python/discogs-client[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pyacoustid[${PYTHON_USEDEP}]
+ dev-python/pylast[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/python-mpd[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
|| (
- dev-python/pillow[${PYTHON_MULTI_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
media-gfx/imagemagick
)
- dev-python/rarfile[${PYTHON_MULTI_USEDEP}]
- dev-python/responses[${PYTHON_MULTI_USEDEP}]
- dev-python/wheel[${PYTHON_MULTI_USEDEP}]
+ dev-python/rarfile[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
media-libs/chromaprint[tools]
media-libs/flac
media-libs/gst-plugins-bad:1.0
diff --git a/media-sound/beets/beets-9999.ebuild b/media-sound/beets/beets-9999.ebuild
index cc6a223082b..e6e0f8dd5eb 100644
--- a/media-sound/beets/beets-9999.ebuild
+++ b/media-sound/beets/beets-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_USE_SETUPTOOLS=rdepend
@@ -31,15 +31,15 @@ RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '
- >=dev-python/jellyfish-0.7.1[${PYTHON_MULTI_USEDEP}]
- dev-python/munkres[${PYTHON_MULTI_USEDEP}]
- >=media-libs/mutagen-1.33[${PYTHON_MULTI_USEDEP}]
- >=dev-python/python-musicbrainz-ngs-0.4[${PYTHON_MULTI_USEDEP}]
- dev-python/pyyaml[${PYTHON_MULTI_USEDEP}]
- dev-python/requests-oauthlib[${PYTHON_MULTI_USEDEP}]
- dev-python/requests[${PYTHON_MULTI_USEDEP}]
- >=dev-python/six-1.9[${PYTHON_MULTI_USEDEP}]
- dev-python/unidecode[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/jellyfish-0.7.1[${PYTHON_USEDEP}]
+ dev-python/munkres[${PYTHON_USEDEP}]
+ >=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
+ >=dev-python/python-musicbrainzngs-0.4[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9[${PYTHON_USEDEP}]
+ dev-python/unidecode[${PYTHON_USEDEP}]
')"
DEPEND="
${RDEPEND}
@@ -51,23 +51,23 @@ BDEPEND="
$(python_gen_cond_dep '
test? (
dev-db/sqlite[icu]
- dev-python/beautifulsoup[${PYTHON_MULTI_USEDEP}]
- dev-python/bluelet[${PYTHON_MULTI_USEDEP}]
- dev-python/discogs-client[${PYTHON_MULTI_USEDEP}]
- dev-python/flask[${PYTHON_MULTI_USEDEP}]
- dev-python/mock[${PYTHON_MULTI_USEDEP}]
- dev-python/pyacoustid[${PYTHON_MULTI_USEDEP}]
- dev-python/pylast[${PYTHON_MULTI_USEDEP}]
- dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
- dev-python/python-mpd[${PYTHON_MULTI_USEDEP}]
- dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/bluelet[${PYTHON_USEDEP}]
+ dev-python/discogs-client[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pyacoustid[${PYTHON_USEDEP}]
+ dev-python/pylast[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/python-mpd[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
|| (
- dev-python/pillow[${PYTHON_MULTI_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
media-gfx/imagemagick
)
- dev-python/rarfile[${PYTHON_MULTI_USEDEP}]
- dev-python/responses[${PYTHON_MULTI_USEDEP}]
- dev-python/wheel[${PYTHON_MULTI_USEDEP}]
+ dev-python/rarfile[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
media-libs/chromaprint[tools]
media-libs/flac
media-libs/gst-plugins-bad:1.0
diff --git a/media-sound/beets/metadata.xml b/media-sound/beets/metadata.xml
index 046463bc3bf..89b2967c010 100644
--- a/media-sound/beets/metadata.xml
+++ b/media-sound/beets/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>guillaumeseren@gmail.com</email>
diff --git a/media-sound/bempc/metadata.xml b/media-sound/bempc/metadata.xml
index 422952ab825..6ba755f5d14 100644
--- a/media-sound/bempc/metadata.xml
+++ b/media-sound/bempc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>qt@gentoo.org</email>
diff --git a/media-sound/bitmeter/metadata.xml b/media-sound/bitmeter/metadata.xml
index f79bb67acbd..3fed8a8997c 100644
--- a/media-sound/bitmeter/metadata.xml
+++ b/media-sound/bitmeter/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/bluez-alsa/metadata.xml b/media-sound/bluez-alsa/metadata.xml
index e23255b68bf..8da3eff6604 100644
--- a/media-sound/bluez-alsa/metadata.xml
+++ b/media-sound/bluez-alsa/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
diff --git a/media-sound/bplay/metadata.xml b/media-sound/bplay/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/bplay/metadata.xml
+++ b/media-sound/bplay/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/bpmdetect/metadata.xml b/media-sound/bpmdetect/metadata.xml
index 9a466099f16..0ffee639962 100644
--- a/media-sound/bpmdetect/metadata.xml
+++ b/media-sound/bpmdetect/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/bristol/metadata.xml b/media-sound/bristol/metadata.xml
index 52e6ed1b749..6d41f287cf9 100644
--- a/media-sound/bristol/metadata.xml
+++ b/media-sound/bristol/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/brutefir/Manifest b/media-sound/brutefir/Manifest
index 85ef54b3efe..4bddd2b593b 100644
--- a/media-sound/brutefir/Manifest
+++ b/media-sound/brutefir/Manifest
@@ -1 +1 @@
-DIST brutefir-1.0k.tar.gz 246987 BLAKE2B 3db08c1f51e8febb63b293d1a242342e7d9f4fa4b447b46da37bc3de594bef8a6ee15cd8330ef73673011186dcfe47a5b056ec3c177f3982cd1837a582f050a1 SHA512 5eb81a18935fc3f014613b74c30b2e9a3acfe0ab58b72358f0428b60f0296ab54796b99fa00b12a671935b57589d710dd81b1e0ca675bd2b841c9e932a2c94ef
+DIST brutefir-1.0o.tar.gz 246504 BLAKE2B ab2b3c1d22e45422d01aa45a9e869770cbf017d85c1f7af54562a0972545df1f9ae5aa0d155baa02ee5aeef1c65eccf6bc9c9f75edce0f54882e4095ba2f1493 SHA512 e696948eeabb54a9cea8a9f2629c11c620fd37bc685cf32d3c21b1ea89ae7127f703c04a1f1775b073f5135b9268cc0a387c8087da5828cc2194295f850e8d1f
diff --git a/media-sound/brutefir/brutefir-1.0k-r2.ebuild b/media-sound/brutefir/brutefir-1.0o.ebuild
index c0dbb7ac747..50944dbbc9b 100644
--- a/media-sound/brutefir/brutefir-1.0k-r2.ebuild
+++ b/media-sound/brutefir/brutefir-1.0o.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,8 +6,8 @@ EAPI=7
inherit toolchain-funcs
DESCRIPTION="Software convolution engine for applying long FIR filters"
-HOMEPAGE="https://www.ludd.ltu.se/~torger/brutefir.html"
-SRC_URI="https://www.ludd.ltu.se/~torger/files/${P}.tar.gz"
+HOMEPAGE="https://torger.se/anders/brutefir.html"
+SRC_URI="https://torger.se/anders/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@@ -19,7 +19,9 @@ RDEPEND="
virtual/jack"
DEPEND="${RDEPEND}"
-PATCHES=( "${FILESDIR}"/${P}-ld.patch )
+PATCHES=(
+ "${FILESDIR}/${P}-ld.patch"
+)
src_compile() {
tc-export AS CC
@@ -27,8 +29,7 @@ src_compile() {
}
src_install() {
- emake LIBDIR="/usr/$(get_libdir)" DESTDIR="${D}" \
- install
+ emake LIBDIR="/usr/$(get_libdir)" DESTDIR="${D}" install
dodoc CHANGES README
insinto /usr/share/${PN}
diff --git a/media-sound/brutefir/files/brutefir-1.0k-ld.patch b/media-sound/brutefir/files/brutefir-1.0k-ld.patch
deleted file mode 100644
index 6860b5f360b..00000000000
--- a/media-sound/brutefir/files/brutefir-1.0k-ld.patch
+++ /dev/null
@@ -1,132 +0,0 @@
-The problem is that it passes -fPIC to the linker, and it does not use gcc as
-frontend, it uses ld directly. The problem is that -f on ld that produces a
-DT_AUXILIARY rather than causing any PIC code production. Fix also DESTDIR
-handling and add LIBDIR variable for multilib systems.
-
-See, http://bugs.gentoo.org/252338
-
-diff -ur brutefir-1.0k.orig/Makefile brutefir-1.0k/Makefile
---- brutefir-1.0k.orig/Makefile 2009-03-31 22:36:20.000000000 +0300
-+++ brutefir-1.0k/Makefile 2009-06-21 05:44:03.000000000 +0300
-@@ -1,11 +1,13 @@
- ###################################
- # Where to install
--INSTALL_PREFIX = $(DESTDIR)/usr/local
-+# PREFIX = /usr/local
-+PREFIX = /usr
-+LIBDIR = $(PREFIX)/lib
-
- ###################################
- # Where to find libraries, and their header files.
--LIBPATHS = -L/usr/local/lib
--INCLUDE = -I/usr/local/include
-+# LIBPATHS = -L/usr/local/lib
-+# INCLUDE = -I/usr/local/include
- ifdef FFTW_PATH
- LIBPATHS += -L$(FFTW_PATH)/lib
- INCLUDE += -I$(FFTW_PATH)/include
-@@ -17,19 +19,15 @@
-
- ###################################
- # Binaries
--FLEX = flex
--LD = ld
--CC = gcc
--AS = as
-+FLEX ?= flex
-+CC ?= gcc
-+AS ?= as
-
- ###################################
- # Flags
--CC_WARN = -Wall -Wlong-long -Wpointer-arith -Wshadow \
-+CFLAGS += -Wall -Wlong-long -Wpointer-arith -Wshadow \
- -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes \
- -Wmissing-prototypes -Wmissing-declarations -Wnested-externs
--CC_FLAGS = $(DEFINE) -O2
--CC_FPIC = -fPIC
--LD_SHARED = -shared
-
- ###################################
- # Objects and libs for targets
-@@ -74,7 +72,7 @@
- BRUTEFIR_OBJS += $(BRUTEFIR_IA32_OBJS)
- endif
- BRUTEFIR_LIBS += -ldl
--LDMULTIPLEDEFS = -Xlinker --allow-multiple-definition
-+LINKFLAGS = -fPIC -shared -Xlinker --allow-multiple-definition
- # assume that we have alsa, osss and jack
- LIB_TARGETS += alsa.bfio
- LIB_TARGETS += oss.bfio
-@@ -83,11 +81,11 @@
-
- # Solaris
- ifeq ($(UNAME),SunOS)
--CC_WARN = -Wall -Wlong-long -Wpointer-arith -Wshadow \
-+CFLAGS += -Wall -Wlong-long -Wpointer-arith -Wshadow \
- -Wcast-qual -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations \
- -Wnested-externs
- ifeq ($(UNAME_P),sparc)
--CC_FLAGS += -Wa,-xarch=v8plus
-+CFLAGS += -Wa,-xarch=v8plus
- endif
- BRUTEFIR_LIBS += -lrt -ldl
- endif
-@@ -112,43 +110,44 @@
- $(AS) -o $@ $<
-
- %.fpic.o: %.c
-- $(CC) -o $@ -c $(INCLUDE) $(CC_FPIC) $(CC_WARN) $(CC_FLAGS) $<
-+ $(CC) -fPIC -shared -o $@ -c $(INCLUDE) $(CFLAGS) $<
-
- %.o: %.c
-- $(CC) -o $@ -c $(INCLUDE) $(CC_WARN) $(CC_FLAGS) $<
-+ $(CC) -o $@ -c $(INCLUDE) $(CFLAGS) $<
-
- # special rule to avoid to get warnings from code generated by flex
- bfconf_lexical.o: bfconf_lexical.c
-- $(CC) -o $@ -c $(INCLUDE) $(CC_FLAGS) $<
-+ $(CC) -o $@ -c $(INCLUDE) $(CFLAGS) $<
-
- %.c: %.lex
- $(FLEX) -o$@ $<
-
- brutefir: $(BRUTEFIR_OBJS)
-- $(CC) $(LIBPATHS) $(LDMULTIPLEDEFS) -o $@ $(BRUTEFIR_OBJS) $(BRUTEFIR_LIBS)
-+ $(CC) $(LDFLAGS) $(LDMULTIPLEDEFS) $(CFLAGS) $(LIBPATHS) -o $@ $(BRUTEFIR_OBJS) $(BRUTEFIR_LIBS)
-
- alsa.bfio: $(BFIO_ALSA_OBJS)
-- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_ALSA_OBJS) $(BFIO_ALSA_LIBS) -lc
-+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_ALSA_OBJS) $(BFIO_ALSA_LIBS) -lc
-
- oss.bfio: $(BFIO_OSS_OBJS)
-- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_OSS_OBJS) -lc
-+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_OSS_OBJS) -lc
-
- jack.bfio: $(BFIO_JACK_OBJS)
-- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_JACK_OBJS) $(BFIO_JACK_LIBS) -lc
-+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_JACK_OBJS) $(BFIO_JACK_LIBS) -lc
-
- file.bfio: $(BFIO_FILE_OBJS)
-- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_FILE_OBJS) -lc
-+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_FILE_OBJS) -lc
-
- cli.bflogic: $(BFLOGIC_CLI_OBJS)
-- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFLOGIC_CLI_OBJS) -lc
-+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFLOGIC_CLI_OBJS) -lc
-
- eq.bflogic: $(BFLOGIC_EQ_OBJS)
-- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFLOGIC_EQ_OBJS) -lc
-+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFLOGIC_EQ_OBJS) -lc
-
- install: $(BIN_TARGETS) $(LIB_TARGETS)
-- install -d $(INSTALL_PREFIX)/bin $(INSTALL_PREFIX)/lib/brutefir
-- install $(BIN_TARGETS) $(INSTALL_PREFIX)/bin
-- install $(LIB_TARGETS) $(INSTALL_PREFIX)/lib/brutefir
-+ install -d $(DESTDIR)$(PREFIX)/bin
-+ install $(BIN_TARGETS) $(DESTDIR)$(PREFIX)/bin
-+ install -d $(DESTDIR)$(LIBDIR)/brutefir
-+ install $(LIB_TARGETS) $(DESTDIR)$(LIBDIR)/brutefir
-
- clean:
- rm -f *.core core bfconf_lexical.c $(BRUTEFIR_OBJS) $(BFIO_FILE_OBJS) \
diff --git a/media-sound/brutefir/files/brutefir-1.0o-ld.patch b/media-sound/brutefir/files/brutefir-1.0o-ld.patch
new file mode 100644
index 00000000000..ddfd1a07e14
--- /dev/null
+++ b/media-sound/brutefir/files/brutefir-1.0o-ld.patch
@@ -0,0 +1,116 @@
+diff --git a/Makefile b/Makefile
+index a10cb89..752a112 100644
+--- a/Makefile
++++ b/Makefile
+@@ -5,12 +5,11 @@ LDFLAGS +=
+
+ ###################################
+ # Where to install
+-INSTALL_PREFIX = $(DESTDIR)/usr/local
++PREFIX = /usr
++LIBDIR = $(PREFIX)/lib
+
+ ###################################
+ # Where to find libraries, and their header files.
+-LIBPATHS = -L/usr/local/lib
+-INCLUDE = -I/usr/local/include
+ ifdef FFTW_PATH
+ LIBPATHS += -L$(FFTW_PATH)/lib
+ INCLUDE += -I$(FFTW_PATH)/include
+@@ -22,19 +21,15 @@ FFTW_LIB = -lfftw3 -lfftw3f
+
+ ###################################
+ # Binaries
+-FLEX = flex
+-LD = gcc
+-CC = gcc
+-CHMOD = chmod
++FLEX ?= flex
++CC ?= gcc
++CHMOD ?= chmod
+
+ ###################################
+ # Flags
+-CC_WARN = -Wall -Wpointer-arith -Wshadow \
++CFLAGS += -Wall -Wpointer-arith -Wshadow \
+ -Wcast-align -Wwrite-strings -Wstrict-prototypes \
+ -Wmissing-prototypes -Wmissing-declarations -Wnested-externs
+-CC_FLAGS = $(DEFINE) -O2 $(CFLAGS) $(CPPFLAGS)
+-CC_FPIC = -fPIC
+-LD_SHARED = -shared
+ CHMOD_REMOVEX = -x
+
+ ###################################
+@@ -85,7 +80,7 @@ ifneq (,$(findstring sparc,$(UNAME_M)))
+ CC_FLAGS += -Wa,-xarch=v8plus
+ endif
+ BRUTEFIR_LIBS += -ldl
+-LDMULTIPLEDEFS = -Xlinker --allow-multiple-definition
++LINKFLAGS = -fPIC -shared -Xlinker --allow-multiple-definition
+ # assume that we have oss and jack, alsa being linux-only
+ ifeq ($(UNAME),Linux)
+ LIB_TARGETS += alsa.bfio
+@@ -111,49 +106,50 @@ TARGETS = $(BIN_TARGETS) $(LIB_TARGETS)
+ all: $(TARGETS)
+
+ %.fpic.o: %.c
+- $(CC) -o $@ -c $(LDFLAGS) $(INCLUDE) $(CC_FPIC) $(CC_WARN) $(CC_FLAGS) $<
++ $(CC) -fPIC -shared -o $@ -c $(INCLUDE) $(CFLAGS) $<
+
+ %.o: %.c
+- $(CC) -o $@ -c $(LDFLAGS) $(INCLUDE) $(CC_WARN) $(CC_FLAGS) $<
++ $(CC) -o $@ -c $(INCLUDE) $(CFLAGS) $<
+
+ # special rule to avoid to get warnings from code generated by flex
+ bfconf_lexical.o: bfconf_lexical.c
+- $(CC) -o $@ -c $(LDFLAGS) $(INCLUDE) $(CC_FLAGS) $<
++ $(CC) -o $@ -c $(INCLUDE) $(CFLAGS) $<
+
+ %.c: %.lex
+ $(FLEX) -o$@ $<
+
+ brutefir: $(BRUTEFIR_OBJS)
+- $(CC) $(LDFLAGS) $(LIBPATHS) $(LDMULTIPLEDEFS) -o $@ $(BRUTEFIR_OBJS) $(BRUTEFIR_LIBS)
++ $(CC) $(LDFLAGS) $(LDMULTIPLEDEFS) $(CFLAGS) $(LIBPATHS) -o $@ $(BRUTEFIR_OBJS) $(BRUTEFIR_LIBS)
+
+ alsa.bfio: $(BFIO_ALSA_OBJS)
+- $(LD) $(LD_SHARED) $(LDFLAGS) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_ALSA_OBJS) $(BFIO_ALSA_LIBS) -lc
++ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_ALSA_OBJS) $(BFIO_ALSA_LIBS) -lc
+ $(CHMOD) $(CHMOD_REMOVEX) $@
+
+ oss.bfio: $(BFIO_OSS_OBJS)
+- $(LD) $(LD_SHARED) $(LDFLAGS) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_OSS_OBJS) -lc
++ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_OSS_OBJS) -lc
+ $(CHMOD) $(CHMOD_REMOVEX) $@
+
+ jack.bfio: $(BFIO_JACK_OBJS)
+- $(LD) $(LD_SHARED) $(LDFLAGS) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_JACK_OBJS) $(BFIO_JACK_LIBS) -lc
++ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_JACK_OBJS) $(BFIO_JACK_LIBS) -lc
+ $(CHMOD) $(CHMOD_REMOVEX) $@
+
+ file.bfio: $(BFIO_FILE_OBJS)
+- $(LD) $(LD_SHARED) $(LDFLAGS) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_FILE_OBJS) -lc
++ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_FILE_OBJS) -lc
+ $(CHMOD) $(CHMOD_REMOVEX) $@
+
+ cli.bflogic: $(BFLOGIC_CLI_OBJS)
+- $(LD) $(LD_SHARED) $(LDFLAGS) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFLOGIC_CLI_OBJS) -lc
++ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFLOGIC_CLI_OBJS) -lc
+ $(CHMOD) $(CHMOD_REMOVEX) $@
+
+ eq.bflogic: $(BFLOGIC_EQ_OBJS)
+- $(LD) $(LD_SHARED) $(LDFLAGS) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFLOGIC_EQ_OBJS) -lc
++ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFLOGIC_EQ_OBJS) -lc
+ $(CHMOD) $(CHMOD_REMOVEX) $@
+
+ install: $(BIN_TARGETS) $(LIB_TARGETS)
+- install -d $(INSTALL_PREFIX)/bin $(INSTALL_PREFIX)/lib/brutefir
+- install $(BIN_TARGETS) $(INSTALL_PREFIX)/bin
+- install $(LIB_TARGETS) $(INSTALL_PREFIX)/lib/brutefir
++ install -d $(DESTDIR)$(PREFIX)/bin
++ install $(BIN_TARGETS) $(DESTDIR)$(PREFIX)/bin
++ install -d $(DESTDIR)$(LIBDIR)/brutefir
++ install $(LIB_TARGETS) $(DESTDIR)$(LIBDIR)/brutefir
+
+ clean:
+ rm -f *.core core bfconf_lexical.c $(BRUTEFIR_OBJS) $(BFIO_FILE_OBJS) \
diff --git a/media-sound/brutefir/metadata.xml b/media-sound/brutefir/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/brutefir/metadata.xml
+++ b/media-sound/brutefir/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/cadence/cadence-0.9.1.ebuild b/media-sound/cadence/cadence-0.9.1.ebuild
index 7ce406e271d..b58caa5bcf9 100644
--- a/media-sound/cadence/cadence-0.9.1.ebuild
+++ b/media-sound/cadence/cadence-0.9.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
inherit python-single-r1 xdg desktop
DESCRIPTION="Collection of tools useful for audio production"
@@ -28,8 +28,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
- dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
- dev-python/PyQt5[dbus,gui,opengl?,svg,widgets,${PYTHON_MULTI_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/PyQt5[dbus,gui,opengl?,svg,widgets,${PYTHON_USEDEP}]
')
media-sound/jack_capture
virtual/jack
diff --git a/media-sound/cadence/cadence-9999.ebuild b/media-sound/cadence/cadence-9999.ebuild
index 8aa575803de..d8aac43cc77 100644
--- a/media-sound/cadence/cadence-9999.ebuild
+++ b/media-sound/cadence/cadence-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
inherit python-single-r1 xdg desktop
DESCRIPTION="Collection of tools useful for audio production"
@@ -28,8 +28,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
- dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
- dev-python/PyQt5[dbus,gui,opengl?,svg,widgets,${PYTHON_MULTI_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/PyQt5[dbus,gui,opengl?,svg,widgets,${PYTHON_USEDEP}]
')
media-sound/jack_capture
virtual/jack
diff --git a/media-sound/cadence/metadata.xml b/media-sound/cadence/metadata.xml
index 914b94cd73e..568b0b1783e 100644
--- a/media-sound/cadence/metadata.xml
+++ b/media-sound/cadence/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>fordfrog@gentoo.org</email>
diff --git a/media-sound/cantata/cantata-2.4.2.ebuild b/media-sound/cantata/cantata-2.4.2.ebuild
index e9a9d73dcc3..0b6da733856 100644
--- a/media-sound/cantata/cantata-2.4.2.ebuild
+++ b/media-sound/cantata/cantata-2.4.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
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
+inherit cmake plocale qmake-utils xdg
DESCRIPTION="Featureful and configurable Qt client for the music player daemon (MPD)"
HOMEPAGE="https://github.com/CDrummond/cantata"
@@ -23,10 +23,9 @@ REQUIRED_USE="
musicbrainz? ( || ( cdio cdda ) taglib )
replaygain? ( taglib )
"
+# cantata has no tests
+RESTRICT="test"
-BDEPEND="
- dev-qt/linguist-tools:5
-"
COMMON_DEPEND="
dev-qt/qtcore:5
dev-qt/qtdbus:5
@@ -62,11 +61,15 @@ RDEPEND="${COMMON_DEPEND}
DEPEND="${COMMON_DEPEND}
dev-qt/qtconcurrent:5
"
+BDEPEND="
+ dev-qt/linguist-tools:5
+"
-# cantata has no tests
-RESTRICT="test"
-
-PATCHES=( "${FILESDIR}/${PN}-2.2.0-headers.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-2.2.0-headers.patch"
+ "${FILESDIR}/${P}-solid-musl.patch" # bug 792555
+ "${FILESDIR}/${P}-main-musl.patch" # bug 807763
+)
src_prepare() {
remove_locale() {
@@ -78,8 +81,8 @@ 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
+ plocale_find_changes "translations" "${PN}_" ".ts"
+ plocale_for_each_disabled_locale remove_locale
}
src_configure() {
diff --git a/media-sound/cantata/files/cantata-2.4.2-main-musl.patch b/media-sound/cantata/files/cantata-2.4.2-main-musl.patch
new file mode 100644
index 00000000000..492dc815854
--- /dev/null
+++ b/media-sound/cantata/files/cantata-2.4.2-main-musl.patch
@@ -0,0 +1,34 @@
+From d837de8669a2c0eee835d81d9105e21172c8efc0 Mon Sep 17 00:00:00 2001
+From: Helmut Pozimski <helmut@pozimski.eu>
+Date: Sat, 16 Jun 2018 10:01:19 +0200
+Subject: [PATCH] Fix gui/main.cpp build with musl
+
+Picked from VoidLinux:
+
+https://github.com/void-linux/void-packages/commit/188bc4852af59e20f60b186e7acaaaa4b8ce51ab#diff-413d61b1a38989fbf79759fb57901b99d629706587f21aa4b1b19fb8ef23fd4b
+---
+ gui/main.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gui/main.cpp b/gui/main.cpp
+index 3424e94f7..f3851a0ef 100644
+--- a/gui/main.cpp
++++ b/gui/main.cpp
+@@ -266,7 +266,7 @@ static void installDebugMessageHandler(const QString &cmdLine)
+ qInstallMessageHandler(cantataQtMsgHandler);
+ }
+
+-#if defined Q_OS_LINUX && defined __GNUC__
++#if defined Q_OS_LINUX && defined __GNUC__ && defined __GLIBC__
+ #include <execinfo.h>
+ #include <unistd.h>
+ #include <signal.h>
+@@ -346,7 +346,7 @@ static void sigHandler(int i)
+
+ int main(int argc, char *argv[])
+ {
+- #if defined Q_OS_LINUX && defined __GNUC__
++ #if defined Q_OS_LINUX && defined __GNUC__ && defined __GLIBC__
+ signal(SIGSEGV, sigHandler);
+ #endif
+ QThread::currentThread()->setObjectName("GUI");
diff --git a/media-sound/cantata/files/cantata-2.4.2-solid-musl.patch b/media-sound/cantata/files/cantata-2.4.2-solid-musl.patch
new file mode 100644
index 00000000000..6b541536c62
--- /dev/null
+++ b/media-sound/cantata/files/cantata-2.4.2-solid-musl.patch
@@ -0,0 +1,29 @@
+From 835e48074834fb5b888d53b00f84967701d6d78a Mon Sep 17 00:00:00 2001
+From: Michael Pyne <mpyne@kde.org>
+Date: Sun, 23 Jul 2017 11:37:10 -0400
+Subject: [PATCH] Require sys/types.h for dev_t unconditionally.
+
+Fixes a build error with musl libc. Turns out this is the required
+header for dev_t, and not just for FreeBSD. That it works without on
+glibc is just an accident.
+
+Differential Revision: https://phabricator.kde.org/D6596
+
+(cherry picked from commit 2382c3f8d3669c473130f4baefb68d244dcb5cbc)
+---
+ 3rdparty/solid-lite/backends/udisks2/udisksblock.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/3rdparty/solid-lite/backends/udisks2/udisksblock.h b/3rdparty/solid-lite/backends/udisks2/udisksblock.h
+index 87c358099a..7b7305d73e 100644
+--- a/3rdparty/solid-lite/backends/udisks2/udisksblock.h
++++ b/3rdparty/solid-lite/backends/udisks2/udisksblock.h
+@@ -24,6 +24,8 @@
+ #include <solid-lite/ifaces/block.h>
+ #include "udisksdeviceinterface.h"
+
++#include <sys/types.h> // dev_t
++
+ namespace Solid
+ {
+ namespace Backends
diff --git a/media-sound/cantata/metadata.xml b/media-sound/cantata/metadata.xml
index 1bc1b0bb262..a6c3a69db3a 100644
--- a/media-sound/cantata/metadata.xml
+++ b/media-sound/cantata/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
diff --git a/media-sound/cd-discid/metadata.xml b/media-sound/cd-discid/metadata.xml
index b17a82602b7..ab93a8d225e 100644
--- a/media-sound/cd-discid/metadata.xml
+++ b/media-sound/cd-discid/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/cdcd/metadata.xml b/media-sound/cdcd/metadata.xml
index 6ca1fc91648..cb8ac5654d8 100644
--- a/media-sound/cdcd/metadata.xml
+++ b/media-sound/cdcd/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild b/media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild
index b0138601ccc..73ac10b6e5f 100644
--- a/media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild
+++ b/media-sound/cdparanoia/cdparanoia-3.10.2-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -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 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="static-libs"
RDEPEND="app-eselect/eselect-cdparanoia"
diff --git a/media-sound/cdparanoia/metadata.xml b/media-sound/cdparanoia/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/cdparanoia/metadata.xml
+++ b/media-sound/cdparanoia/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/cdplay/metadata.xml b/media-sound/cdplay/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/cdplay/metadata.xml
+++ b/media-sound/cdplay/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/cdstatus/metadata.xml b/media-sound/cdstatus/metadata.xml
index a913f6e5561..1d4596c0495 100644
--- a/media-sound/cdstatus/metadata.xml
+++ b/media-sound/cdstatus/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/cdtool/metadata.xml b/media-sound/cdtool/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/cdtool/metadata.xml
+++ b/media-sound/cdtool/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/chordii/metadata.xml b/media-sound/chordii/metadata.xml
index 0a7ee796fdd..632bcbed44b 100644
--- a/media-sound/chordii/metadata.xml
+++ b/media-sound/chordii/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest
index c2bbff525de..8ee482b1f7c 100644
--- a/media-sound/chuck/Manifest
+++ b/media-sound/chuck/Manifest
@@ -1 +1 @@
-DIST chuck-1.4.0.1.tgz 14689073 BLAKE2B 408e2512f07a33fc86db80b05005ea65351257036f663153845038a0edeef95054dac9878d37eb22cc122035a6d1f80d008e151811277d4ee9d24ba3d79ad26b SHA512 92da0569349c900e633e8e3e544a0e5ec7df7b41a8508d2a99c825dfe490f00208b50b883298ce091b46f4e9274dabe0ec8bcfd80d094dd006b3c342f74bd202
+DIST chuck-1.4.1.0.tgz 14902696 BLAKE2B df324c793236fccc26f6604d1120dc1777cb2ffd8c95a8eff42e8963b9e7011aa88fb094145b4845821c39be781d77ac163cb02025db4fd6db7972f3c390fe65 SHA512 8967c1279959b6a41759519eace468fa4384cd0511c365cef91f8c03e8d720407637c2f9f33df6abd246b7c2155005e82d206113c90a4f23fb22b02f6f426704
diff --git a/media-sound/chuck/chuck-1.4.0.1-r1.ebuild b/media-sound/chuck/chuck-1.4.1.0.ebuild
index 7bfdf97b999..7bfdf97b999 100644
--- a/media-sound/chuck/chuck-1.4.0.1-r1.ebuild
+++ b/media-sound/chuck/chuck-1.4.1.0.ebuild
diff --git a/media-sound/chuck/metadata.xml b/media-sound/chuck/metadata.xml
index 2be677dfc4d..0ddc4409544 100644
--- a/media-sound/chuck/metadata.xml
+++ b/media-sound/chuck/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/clementine/clementine-1.4.0_rc1.ebuild b/media-sound/clementine/clementine-1.4.0_rc1.ebuild
index ef72ab5c0af..20ab0d44c70 100644
--- a/media-sound/clementine/clementine-1.4.0_rc1.ebuild
+++ b/media-sound/clementine/clementine-1.4.0_rc1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PLOCALES="af ar be bg bn br bs ca cs cy da de el en en_CA en_GB eo es et eu fa fi fr ga gl he he_IL hi hr hu hy ia id is it ja ka kk ko lt lv mk_MK mr ms my nb nl oc pa pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr tr_TR uk uz vi zh_CN zh_TW"
-inherit cmake flag-o-matic l10n virtualx xdg
+inherit cmake flag-o-matic plocale virtualx xdg
MY_P="${P/_}"
if [[ ${PV} == *9999* ]]; then
@@ -77,7 +77,7 @@ COMMON_DEPEND="
mtp? ( >=media-libs/libmtp-1.0.0 )
projectm? (
media-libs/glew:=
- >=media-libs/libprojectm-1.2.0:=
+ >=media-libs/libprojectm-3.1.12:0=
virtual/opengl
)
"
@@ -108,10 +108,11 @@ DOCS=( Changelog README.md )
PATCHES=(
"${FILESDIR}/${P}-QPainterPath_include.patch" #725678
+ "${FILESDIR}/${P}-gcc11-fix-static-assertion-failure.patch" #788607
)
src_prepare() {
- l10n_find_plocales_changes "src/translations" "" ".po"
+ plocale_find_changes "src/translations" "" ".po"
cmake_src_prepare
# some tests fail or hang
@@ -143,7 +144,7 @@ src_configure() {
-DUSE_SYSTEM_GMOCK=ON
-DUSE_SYSTEM_PROJECTM=ON
-DBUNDLE_PROJECTM_PRESETS=OFF
- -DLINGUAS="$(l10n_get_locales)"
+ -DLINGUAS="$(plocale_get_locales)"
-DENABLE_BOX="$(usex box)"
-DENABLE_AUDIOCD="$(usex cdda)"
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=$(usex !dbus)
diff --git a/media-sound/clementine/clementine-9999.ebuild b/media-sound/clementine/clementine-9999.ebuild
index edb23f4f60d..7043ee826cd 100644
--- a/media-sound/clementine/clementine-9999.ebuild
+++ b/media-sound/clementine/clementine-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PLOCALES="af ar be bg bn br bs ca cs cy da de el en en_CA en_GB eo es et eu fa fi fr ga gl he he_IL hi hr hu hy ia id is it ja ka kk ko lt lv mk_MK mr ms my nb nl oc pa pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr tr_TR uk uz vi zh_CN zh_TW"
-inherit cmake flag-o-matic l10n virtualx xdg
+inherit cmake flag-o-matic plocale virtualx xdg
MY_P="${P/_}"
if [[ ${PV} == *9999* ]]; then
@@ -77,7 +77,7 @@ COMMON_DEPEND="
mtp? ( >=media-libs/libmtp-1.0.0 )
projectm? (
media-libs/glew:=
- >=media-libs/libprojectm-1.2.0:=
+ >=media-libs/libprojectm-3.1.12:0=
virtual/opengl
)
"
@@ -105,7 +105,7 @@ DEPEND="${COMMON_DEPEND}
DOCS=( Changelog README.md )
src_prepare() {
- l10n_find_plocales_changes "src/translations" "" ".po"
+ plocale_find_changes "src/translations" "" ".po"
cmake_src_prepare
# some tests fail or hang
@@ -137,7 +137,7 @@ src_configure() {
-DUSE_SYSTEM_GMOCK=ON
-DUSE_SYSTEM_PROJECTM=ON
-DBUNDLE_PROJECTM_PRESETS=OFF
- -DLINGUAS="$(l10n_get_locales)"
+ -DLINGUAS="$(plocale_get_locales)"
-DENABLE_BOX="$(usex box)"
-DENABLE_AUDIOCD="$(usex cdda)"
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=$(usex !dbus)
diff --git a/media-sound/clementine/files/clementine-1.4.0_rc1-gcc11-fix-static-assertion-failure.patch b/media-sound/clementine/files/clementine-1.4.0_rc1-gcc11-fix-static-assertion-failure.patch
new file mode 100644
index 00000000000..1a492fe5664
--- /dev/null
+++ b/media-sound/clementine/files/clementine-1.4.0_rc1-gcc11-fix-static-assertion-failure.patch
@@ -0,0 +1,70 @@
+From cfcd0a956e6758624fab0ff20aee9eb08b3df0b3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= <zebob.m@gmail.com>
+Date: Wed, 16 Dec 2020 20:03:26 +0100
+Subject: [PATCH] Drop -std=c++0x and -U__STRICT_ANSI__
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This was causing compilation failures, static assertion failed, with GCC 11.
+
+Fix #6865
+
+Signed-off-by: Robert-André Mauchin <zebob.m@gmail.com>
+---
+ ext/clementine-spotifyblob/CMakeLists.txt | 2 +-
+ ext/clementine-tagreader/CMakeLists.txt | 2 +-
+ src/CMakeLists.txt | 2 +-
+ tests/CMakeLists.txt | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/ext/clementine-spotifyblob/CMakeLists.txt b/ext/clementine-spotifyblob/CMakeLists.txt
+index e5342ee5b..6fd551d57 100644
+--- a/ext/clementine-spotifyblob/CMakeLists.txt
++++ b/ext/clementine-spotifyblob/CMakeLists.txt
+@@ -7,7 +7,7 @@ include_directories(${CMAKE_SOURCE_DIR}/ext/libclementine-spotifyblob)
+ include_directories(${CMAKE_SOURCE_DIR}/ext/libclementine-common)
+ include_directories(${CMAKE_SOURCE_DIR}/src)
+
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Woverloaded-virtual -Wall -Wno-sign-compare -Wno-deprecated-declarations -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-unknown-warning-option --std=c++0x -U__STRICT_ANSI__")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Woverloaded-virtual -Wall -Wno-sign-compare -Wno-deprecated-declarations -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-unknown-warning-option")
+
+ link_directories(${SPOTIFY_LIBRARY_DIRS})
+
+diff --git a/ext/clementine-tagreader/CMakeLists.txt b/ext/clementine-tagreader/CMakeLists.txt
+index 855e390cf..a48b01450 100644
+--- a/ext/clementine-tagreader/CMakeLists.txt
++++ b/ext/clementine-tagreader/CMakeLists.txt
+@@ -7,7 +7,7 @@ include_directories(${CMAKE_BINARY_DIR}/ext/libclementine-tagreader)
+ include_directories(${CMAKE_SOURCE_DIR}/src)
+ include_directories(${CMAKE_BINARY_DIR}/src)
+
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --std=c++0x -U__STRICT_ANSI__")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+
+ set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR})
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 627b2e7cb..0bbc775ba 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -1,6 +1,6 @@
+
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Woverloaded-virtual -Wall -Wno-sign-compare -Wno-deprecated-declarations -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-unknown-warning-option --std=c++0x -U__STRICT_ANSI__")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Woverloaded-virtual -Wall -Wno-sign-compare -Wno-deprecated-declarations -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-unknown-warning-option")
+
+ option(BUILD_WERROR "Build with -Werror" ON)
+
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 4474e7be5..ff571fc19 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -1,6 +1,6 @@
+ cmake_minimum_required(VERSION 2.8.11)
+
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -fpermissive -Wno-c++11-narrowing -U__STRICT_ANSI__")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive -Wno-c++11-narrowing")
+
+ if(USE_SYSTEM_GMOCK)
+ include_directories(${GMOCK_INCLUDE_DIRS} ${GTEST_INCLUDE_DIRS})
diff --git a/media-sound/clementine/metadata.xml b/media-sound/clementine/metadata.xml
index 26591e879c5..319a76d1809 100644
--- a/media-sound/clementine/metadata.xml
+++ b/media-sound/clementine/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
diff --git a/media-sound/cmix/metadata.xml b/media-sound/cmix/metadata.xml
index fb16954db72..01c7de24262 100644
--- a/media-sound/cmix/metadata.xml
+++ b/media-sound/cmix/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/cmus/cmus-2.9.1.ebuild b/media-sound/cmus/cmus-2.9.1-r1.ebuild
index 8b85f4342e5..a95bb0bdf06 100644
--- a/media-sound/cmus/cmus-2.9.1.ebuild
+++ b/media-sound/cmus/cmus-2.9.1-r1.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"
+ KEYWORDS="amd64 ~arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
fi
DESCRIPTION="Ncurses based music player with plugin support for many formats"
@@ -28,7 +28,7 @@ BDEPEND="
virtual/pkgconfig
"
DEPEND="
- sys-libs/ncurses:0=[unicode?]
+ sys-libs/ncurses:=[unicode(+)?]
aac? ( media-libs/faad2 )
alsa? ( >=media-libs/alsa-lib-1.0.11 )
ao? ( media-libs/libao )
diff --git a/media-sound/cmus/cmus-9999.ebuild b/media-sound/cmus/cmus-9999.ebuild
index dc3b1a64b34..3a73e7ed9e7 100644
--- a/media-sound/cmus/cmus-9999.ebuild
+++ b/media-sound/cmus/cmus-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -28,7 +28,7 @@ BDEPEND="
virtual/pkgconfig
"
DEPEND="
- sys-libs/ncurses:0=[unicode?]
+ sys-libs/ncurses:=[unicode(+)?]
aac? ( media-libs/faad2 )
alsa? ( >=media-libs/alsa-lib-1.0.11 )
ao? ( media-libs/libao )
diff --git a/media-sound/cmus/metadata.xml b/media-sound/cmus/metadata.xml
index 671a05ce3c8..4e3d46faac4 100644
--- a/media-sound/cmus/metadata.xml
+++ b/media-sound/cmus/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/cmusfm/Manifest b/media-sound/cmusfm/Manifest
index ea606266f13..25addb88821 100644
--- a/media-sound/cmusfm/Manifest
+++ b/media-sound/cmusfm/Manifest
@@ -1 +1,2 @@
-DIST cmusfm-0.3.3.tar.gz 37553 BLAKE2B f266d83edbed960d8c466cba80ce57d645c5c9cdfceac27c29d0ef424c8135f22377dc0490462d3107dfcfd32ac9d15fa6142269b453c8a80818da9bd10a28fd SHA512 6537905bdf09d04f09783237997536a1ee231ee4e589826d87f435c0dd7542dbd7d97167990bf949d2a9eb73c4a9a4da1bab17888de0aecedb2a63deaa873f39
+DIST cmusfm-0.4.0.tar.gz 41451 BLAKE2B 02fe95079b902c23b594d25c93e99da4ff9a62437a3edb0ff0812db6d490a6320da5e6b5387aa49a55490b02c17b7982d48b3d773687ccffa5d85adee6b54aeb SHA512 dba2ca51953186ca21bd5074367da21c74a371b1ae7578cc851badf3f225274bfe7f3e5f5d7a322c50be9d839af2568339d10fae2d402548e5246a11f6acf9ae
+DIST cmusfm-0.4.1.tar.gz 41960 BLAKE2B 4de96b821c56f64c485dae8ff1e4d342e8f1548650a455ec707f01f53afeb7ca3e333ca62b514e2389a884d9138eb5d228a7376c5a1d5cdd163abc8ab9482608 SHA512 994599675822de5f809b3eedc423c37afe24e88df29fe4474d1834bf1e9573464d2bdbb084181db1d6c3bc0541891ccbb4514afa066c034e39035192ebc95211
diff --git a/media-sound/cmusfm/cmusfm-0.3.3.ebuild b/media-sound/cmusfm/cmusfm-0.4.0.ebuild
index 83f80380a2a..efe088bb52b 100644
--- a/media-sound/cmusfm/cmusfm-0.3.3.ebuild
+++ b/media-sound/cmusfm/cmusfm-0.4.0.ebuild
@@ -11,13 +11,13 @@ SRC_URI="https://github.com/Arkq/cmusfm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="libnotify"
DEPEND="
net-misc/curl
dev-libs/openssl:0=
- libnotify? ( >=x11-libs/libnotify-0.7 )
+ libnotify? ( x11-libs/libnotify )
"
RDEPEND="
${DEPEND}
diff --git a/media-sound/cmusfm/cmusfm-0.4.1.ebuild b/media-sound/cmusfm/cmusfm-0.4.1.ebuild
new file mode 100644
index 00000000000..efe088bb52b
--- /dev/null
+++ b/media-sound/cmusfm/cmusfm-0.4.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools readme.gentoo-r1
+
+DESCRIPTION="Last.fm scrobbler for cmus music player"
+HOMEPAGE="https://github.com/Arkq/cmusfm"
+SRC_URI="https://github.com/Arkq/cmusfm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="libnotify"
+
+DEPEND="
+ net-misc/curl
+ dev-libs/openssl:0=
+ libnotify? ( x11-libs/libnotify )
+"
+RDEPEND="
+ ${DEPEND}
+ media-sound/cmus
+"
+BDEPEND="virtual/pkgconfig"
+
+DOC_CONTENTS="Please refer to the README.md file before running cmusfm the first time."
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable libnotify)
+}
+
+src_install() {
+ default
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_pkg_postinst
+}
diff --git a/media-sound/cmusfm/metadata.xml b/media-sound/cmusfm/metadata.xml
index d288df6549b..b770d9b541a 100644
--- a/media-sound/cmusfm/metadata.xml
+++ b/media-sound/cmusfm/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/combine_wave/metadata.xml b/media-sound/combine_wave/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/combine_wave/metadata.xml
+++ b/media-sound/combine_wave/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/coquillo/metadata.xml b/media-sound/coquillo/metadata.xml
index 39626a990be..cd1cfc03362 100644
--- a/media-sound/coquillo/metadata.xml
+++ b/media-sound/coquillo/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/csound/Manifest b/media-sound/csound/Manifest
index 4503725bdf0..1a1dcce1b7d 100644
--- a/media-sound/csound/Manifest
+++ b/media-sound/csound/Manifest
@@ -1,6 +1,4 @@
-DIST Csound6.15.0_manual_html.zip 20674415 BLAKE2B b15b3381f13c7877130dfec60803ba1cdd12e5d2d92e5ea02c4d0dd5c1c70cc2bbec5f76634b385a0ffd20e7397d6c33bbe374128f01345999f34e2e2a0b7dd1 SHA512 cf7df42f3b6d869a5e9f531c64a50287f9385927b26c48ff3c334b2ed95d17334be85a3ef671008504d1a365b1412e2715dcff61a41e3c83b60621df25d67946
-DIST Csound6.15.0_manual_pdf.zip 9360598 BLAKE2B 898da87eb8b10a75f3f6256eeade7aa180ff5e6dd93de8d2bf462d01d1d1cf5f4c5d7c4ed73402aa019674d597ff3fd1b7ac436059d9df39e0d77a15365d529e SHA512 0eca00951708d7064d789bdd0d98534e815ecc275e09b3020cce89d6f6b1009c0347e7d5fd400ed321bd7e05c89d79644f64c18f47b46013bb6b49c88e42fca0
DIST Csound6.16.0_manual_html.zip 24765630 BLAKE2B 3bf6e2202a42dfa826d39ef41282e1942f26cc3f6a3358e0de3a006f102b686342b4e1824a1c3a48ac37ffed31d9353e6946d948751dcc059819da649d63d9cb SHA512 e550a832e365ab186533045d110259699039d08a85ec2f53d4fe36aa31004725b1dc6732f71d9895fa19b3df5f4ec720af1b4f80856a14b0ffbd844c4ab2dbe3
DIST Csound6.16.0_manual_pdf.zip 9640644 BLAKE2B 7bb35f806568a80abbd84a4f4988217bea09f3174881d802f6d61505f044c8a26b59036dcb61ead5315e756a4512eb1fb56b2824f27f09899a8fe1664a386754 SHA512 18347ce7080ca7997e98f8addffcc492c7ec5d8e037e71a33bb46fdbc5b58ec26ee42f370689fc228d4150bd9dedc31c7824ec4c19f3243d512977f4380f9490
-DIST csound-6.15.0-distributable.tar.xz 25156784 BLAKE2B f944385256b423d95da2df8da7dc2bcf164ffc469f55650396827bc9da49ef1778039772e149bcbde77c71a363e8ea253ec3103c753cc3916d63d450f571c2a8 SHA512 a0a65805507ac7afd6bcb0fe988cb1bdba0a95a591ac6837a2c31cf3a7aeef56fee44eed7bca14409ccf600412782098a8c2ffb1aecb5eefd703bc270a0ee308
-DIST csound-6.16.0-distributable.tar.xz 25129496 BLAKE2B cecfe82e9d584ac9e453659b617d54d2f899efd3e65243ba38770e5174baec6f12b0fa6c06c8ef2154f7c80faee8b9992bbe0957892a4ba86e142066aea85578 SHA512 243b23fc7cde3f0348953e88856117355b5b7185314045aad1b6dac236e227c558afd3fd8a73d9d760f3e5a30ee50d02cc7fe3d8b4b84fb63fa82c64972ca1ca
+DIST csound-6.16.1-distributable.tar.xz 25142436 BLAKE2B fe29208afe2cfc9740e68da213f269ca909facd452ffdd595e14a6dc14526bd497e8a2bc1832da28b0bbd6c8b9ac8891f79d819abf64cba0a9e1002c42f8e5dd SHA512 2535f16dab6a682e38b8352cb7bb87a65aedf0550c1705cde8a64b3c0112d7fd97e6c366dad18ef9ef5e1baaf7123f2c0032d9a2ab6979c202692c3a4069117e
+DIST csound-6.16.2-distributable.tar.xz 25169396 BLAKE2B f51c27606f53571d998a62667c55c60a831c076ced993c4eaa8fa24a7e0a8d4872055dc59455b70124f51e2c419018345e2d0e9a33b95d4362f8c6bdecb8310d SHA512 b72c89b2935d92840f5cb7f6d5696e74a3528f5d37858218691f0f6331a69f63b261937a8a8d346d6e182cf8f4a40af85167a4e42fd005cfcf5b4c9daa822f75
diff --git a/media-sound/csound/csound-6.16.0.ebuild b/media-sound/csound/csound-6.16.1.ebuild
index 27e5f4a83d4..58046967e8a 100644
--- a/media-sound/csound/csound-6.16.0.ebuild
+++ b/media-sound/csound/csound-6.16.1.ebuild
@@ -16,13 +16,13 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/csound/csound.git"
inherit git-r3
else
- DOC_P="Csound${PV}"
+ DOC_P="Csound$(ver_cut 1-2).0"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/${P}-distributable.tar.xz
doc? (
https://github.com/csound/csound/releases/download/${PV}/${DOC_P}_manual_pdf.zip
https://github.com/csound/csound/releases/download/${PV}/${DOC_P}_manual_html.zip
)"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="Sound design and signal processing system for composition and performance"
diff --git a/media-sound/csound/csound-6.15.0-r101.ebuild b/media-sound/csound/csound-6.16.2.ebuild
index d07527f6c9b..58046967e8a 100644
--- a/media-sound/csound/csound-6.15.0-r101.ebuild
+++ b/media-sound/csound/csound-6.16.2.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/csound/csound.git"
inherit git-r3
else
- DOC_P="Csound${PV}"
+ DOC_P="Csound$(ver_cut 1-2).0"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/${P}-distributable.tar.xz
doc? (
https://github.com/csound/csound/releases/download/${PV}/${DOC_P}_manual_pdf.zip
@@ -31,7 +31,7 @@ HOMEPAGE="https://csound.github.io/"
LICENSE="LGPL-2.1 doc? ( FDL-1.2+ )"
SLOT="0"
IUSE="+alsa beats chua curl +cxx debug doc double-precision dssi examples
-fltk +fluidsynth hdf5 +image jack java keyboard linear lua mp3 nls osc portaudio
+fltk +fluidsynth hdf5 jack java keyboard linear lua mp3 nls osc portaudio
portaudio portmidi pulseaudio python samples static-libs stk test +threads +utils
vim-syntax websocket"
@@ -71,7 +71,6 @@ CDEPEND="
fluidsynth? ( media-sound/fluidsynth:= )
fltk? ( x11-libs/fltk:1[threads?] )
hdf5? ( sci-libs/hdf5 )
- image? ( media-libs/libpng:0= )
jack? ( virtual/jack )
java? ( >=virtual/jdk-1.8:* )
keyboard? ( x11-libs/fltk:1[threads?] )
@@ -103,7 +102,6 @@ RESTRICT="test"
PATCHES=(
"${FILESDIR}/${PN}-6.13.0-xdg-open.patch"
"${FILESDIR}/${PN}-6.15.0-lame.patch"
- "${FILESDIR}/${PN}-6.15.0-fix-soname.patch"
)
pkg_setup() {
@@ -141,11 +139,9 @@ src_configure() {
-DBUILD_DSSI_OPCODES=$(usex dssi)
-DBUILD_EMUGENS_OPCODES=ON
-DBUILD_EXCITER_OPCODES=ON
- -DBUILD_FAUST_OPCODES=OFF
-DBUILD_FLUID_OPCODES=$(usex fluidsynth)
-DBUILD_FRAMEBUFFER_OPCODES=ON
-DBUILD_HDF5_OPCODES=$(usex hdf5)
- -DBUILD_IMAGE_OPCODES=$(usex image)
-DBUILD_INSTALLER=OFF
-DBUILD_JACK_OPCODES=$(usex jack)
-DBUILD_JAVA_INTERFACE=$(usex java)
@@ -160,7 +156,6 @@ src_configure() {
-DBUILD_PLATEREV_OPCODES=ON
-DBUILD_PVSGENDY_OPCODE=OFF
-DBUILD_PYTHON_INTERFACE=$(usex python)
- -DBUILD_PYTHON_OPCODES=$(usex python)
-DBUILD_RELEASE=ON
-DBUILD_SCANSYN_OPCODES=OFF # this is not allowed to be redistributed: https://github.com/csound/csound/issues/1148
-DBUILD_SELECT_OPCODE=ON
@@ -212,10 +207,6 @@ src_configure() {
# so it must NOT be installed into cmod_dir.
)
- use python && mycmakeargs+=(
- -DPYTHON_MODULE_INSTALL_DIR="$(python_get_sitedir)"
- )
-
cmake_src_configure
}
diff --git a/media-sound/csound/files/csound-6.15.0-fix-soname.patch b/media-sound/csound/files/csound-6.15.0-fix-soname.patch
deleted file mode 100644
index 7bac8708256..00000000000
--- a/media-sound/csound/files/csound-6.15.0-fix-soname.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 20daf5f4edbbf7291ad32dd623a335be1de0c54f Mon Sep 17 00:00:00 2001
-From: vlazzarini <victor.lazzarini@mu.ie>
-Date: Tue, 13 Apr 2021 21:04:05 +0100
-Subject: [PATCH] issue #1449
-
----
- interfaces/CMakeLists.txt | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/interfaces/CMakeLists.txt b/interfaces/CMakeLists.txt
-index d72c4ffdc6..3da25b627a 100644
---- a/interfaces/CMakeLists.txt
-+++ b/interfaces/CMakeLists.txt
-@@ -216,6 +216,7 @@ if(BUILD_PYTHON_INTERFACE OR BUILD_JAVA_INTERFACE OR BUILD_LUA_INTERFACE)
- ARCHIVE_OUTPUT_DIRECTORY ${BUILD_LIB_DIR})
- if(${CMAKE_COMPILER_IS_GNUCC})
- target_compile_options(_jcsound6 PRIVATE "-Wno-error")
-+ target_link_options(_jcsound6 PRIVATE "-Wl,-soname,lib_jcsound.so.1")
- endif()
-
- install(TARGETS _jcsound6
diff --git a/media-sound/csound/metadata.xml b/media-sound/csound/metadata.xml
index c5216b6e38c..cf179bf2427 100644
--- a/media-sound/csound/metadata.xml
+++ b/media-sound/csound/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
@@ -11,7 +11,6 @@
<flag name="double-precision">Use double-precision floating point for audio samples</flag>
<flag name="dssi">Build the DSSI opcodes</flag>
<flag name="fluidsynth">Build the fluidsynth opcodes</flag>
- <flag name="image">Build the image opcodes</flag>
<flag name="keyboard">Build Virtual MIDI keyboard</flag>
<flag name="linear">Build the linear algebra Opcodes</flag>
<flag name="portmidi">Build the PortMIDI I/O module</flag>
diff --git a/media-sound/cvoicecontrol/metadata.xml b/media-sound/cvoicecontrol/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/cvoicecontrol/metadata.xml
+++ b/media-sound/cvoicecontrol/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/dagrab/metadata.xml b/media-sound/dagrab/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/dagrab/metadata.xml
+++ b/media-sound/dagrab/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/darkice/darkice-1.4.ebuild b/media-sound/darkice/darkice-1.4.ebuild
index b471a55018d..d5296f02e46 100644
--- a/media-sound/darkice/darkice-1.4.ebuild
+++ b/media-sound/darkice/darkice-1.4.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+inherit flag-o-matic
+
DESCRIPTION="A live audio streamer"
HOMEPAGE="http://www.darkice.org/"
SRC_URI="https://github.com/rafael2k/${PN}/releases/download/v${PV}/${P}.tar.gz"
@@ -34,6 +36,9 @@ PATCHES=(
)
src_configure() {
+ # bug #787161
+ append-cxxflags -std=c++14
+
local myeconfargs=(
$(use_enable debug)
$(use_with aac faac)
diff --git a/media-sound/darkice/metadata.xml b/media-sound/darkice/metadata.xml
index 99a3a083944..3d179b2827c 100644
--- a/media-sound/darkice/metadata.xml
+++ b/media-sound/darkice/metadata.xml
@@ -1,15 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
</maintainer>
<use>
- <flag name="aacplus">AAC+ encoding via media-libs/libaacplus</flag>
+ <flag name="aacplus">AAC+ encoding via <pkg>media-libs/libaacplus</pkg></flag>
<flag name="twolame">Build with twolame support</flag>
</use>
<upstream>
+ <remote-id type="github">rafael2k/darkice</remote-id>
<remote-id type="google-code">darkice</remote-id>
<remote-id type="sourceforge">darkice</remote-id>
</upstream>
diff --git a/media-sound/darksnow/metadata.xml b/media-sound/darksnow/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/darksnow/metadata.xml
+++ b/media-sound/darksnow/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/daudio/metadata.xml b/media-sound/daudio/metadata.xml
index 377486ca9df..969fd5f7bef 100644
--- a/media-sound/daudio/metadata.xml
+++ b/media-sound/daudio/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/dbmeasure/metadata.xml b/media-sound/dbmeasure/metadata.xml
index 6f49eba8f49..85e4ed814fa 100644
--- a/media-sound/dbmeasure/metadata.xml
+++ b/media-sound/dbmeasure/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>
diff --git a/media-sound/dcadec/metadata.xml b/media-sound/dcadec/metadata.xml
index 7294e2a4987..98fac9d56b6 100644
--- a/media-sound/dcadec/metadata.xml
+++ b/media-sound/dcadec/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/dcaenc/metadata.xml b/media-sound/dcaenc/metadata.xml
index 39626a990be..cd1cfc03362 100644
--- a/media-sound/dcaenc/metadata.xml
+++ b/media-sound/dcaenc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/dcd/metadata.xml b/media-sound/dcd/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/dcd/metadata.xml
+++ b/media-sound/dcd/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index b3009d15606..3dccecae85f 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb SHA512 18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7
DIST deadbeef-1.8.7.tar.bz2 5029039 BLAKE2B f6ae0d664553435fca566593d715f8f9fab13711bb0e0488c80b9c7ff88a28425d1e3de2ee4c57b87722705c5ede53e0390b81cdbe6ce804d781dfe934dc21e9 SHA512 49a9610f8aa8d9853cd4f9a38d103f9a902993a5ae1990937a3ac5a14a4f8533f4233002893875aedf45f737d1a95c7cea189c61d6387bd8be7f3535d60c96eb
+DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47
diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
index e9f95c2dcca..1e39062b99c 100644
--- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools xdg l10n
+inherit autotools plocale xdg
DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
HOMEPAGE="https://deadbeef.sourceforge.io/"
@@ -77,7 +77,7 @@ src_prepare() {
EOF
}
- l10n_for_each_disabled_locale_do drop_from_linguas || die
+ plocale_for_each_disabled_locale drop_from_linguas || die
eautopoint --force
eautoreconf
diff --git a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
index 0129a5cc488..4c8c5def5bc 100644
--- a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools xdg l10n flag-o-matic
+inherit autotools xdg flag-o-matic plocale
DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
HOMEPAGE="https://deadbeef.sourceforge.io/"
@@ -84,7 +84,7 @@ src_prepare() {
EOF
}
- l10n_for_each_disabled_locale_do drop_from_linguas || die
+ plocale_for_each_disabled_locale drop_from_linguas || die
eautopoint --force
eautoreconf
diff --git a/media-sound/deadbeef/deadbeef-1.8.8.ebuild b/media-sound/deadbeef/deadbeef-1.8.8.ebuild
new file mode 100644
index 00000000000..4c8c5def5bc
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.8.8.ebuild
@@ -0,0 +1,191 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg flag-o-matic plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+ GPL-2
+ LGPL-2.1
+ wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack"
+
+REQUIRED_USE="
+ || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+ x11-libs/gtk+:3
+ net-misc/curl:0=
+ dev-libs/jansson
+ aac? ( media-libs/faad2 )
+ alsa? ( media-libs/alsa-lib )
+ cdda? (
+ dev-libs/libcdio:0=
+ media-libs/libcddb
+ dev-libs/libcdio-paranoia:0=
+ )
+ cover? ( media-libs/imlib2[jpeg,png] )
+ dts? ( media-libs/libdca )
+ ffmpeg? ( media-video/ffmpeg )
+ flac? (
+ media-libs/flac
+ media-libs/libogg
+ )
+ mp3? ( media-sound/mpg123 )
+ musepack? ( media-sound/musepack-tools )
+ nls? ( virtual/libintl )
+ notify? (
+ sys-apps/dbus
+ dev-libs/libdispatch
+ )
+ opus? ( media-libs/opusfile )
+ pulseaudio? ( media-sound/pulseaudio )
+ vorbis? ( media-libs/libvorbis )
+ wavpack? ( media-sound/wavpack )
+ lastfm? ( dev-libs/libdispatch )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-util/intltool
+ sys-devel/gettext
+ sys-devel/clang
+ sys-devel/llvm
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+)
+
+src_prepare() {
+ default
+
+ drop_from_linguas() {
+ sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+ }
+
+ drop_and_stub() {
+ rm -rf "${1}"
+ mkdir "${1}"
+ cat > "${1}/Makefile.in" <<-EOF
+ all: nothing
+ install: nothing
+ nothing:
+ EOF
+ }
+
+ plocale_for_each_disabled_locale drop_from_linguas || die
+
+ eautopoint --force
+ eautoreconf
+
+ # Get rid of bundled gettext.
+ drop_and_stub "${S}/intl"
+
+ # Plugins that are undesired for whatever reason, candidates for unbundling and such.
+ for i in adplug alac dumb ffap mms gme mono2stereo psf sc60 shn sid soundtouch wma; do
+ drop_and_stub "${S}/plugins/${i}"
+ done
+
+ rm -rf "${S}/plugins/rg_scanner/ebur128"
+}
+
+src_configure () {
+ if ! tc-is-clang; then
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+
+ strip-unsupported-flags
+ fi
+
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+ local myconf=(
+ "--disable-static"
+ "--disable-staticlink"
+ "--disable-portable"
+ "--disable-rpath"
+
+ "--disable-libmad"
+ "--disable-gtk2"
+ "--disable-adplug"
+ "--disable-coreaudio"
+ "--disable-dumb"
+ "--disable-alac"
+ "--disable-ffap"
+ "--disable-gme"
+ "--disable-mms"
+ "--disable-mono2stereo"
+ "--disable-psf"
+ "--disable-rgscanner"
+ "--disable-sc68"
+ "--disable-shn"
+ "--disable-sid"
+ "--disable-sndfile"
+ "--disable-soundtouch"
+ "--disable-src"
+ "--disable-tta"
+ "--disable-vfs-zip"
+ "--disable-vtx"
+ "--disable-wildmidi"
+ "--disable-wma"
+
+ "$(use_enable alsa)"
+ "$(use_enable oss)"
+ "$(use_enable pulseaudio pulse)"
+ "$(use_enable mp3)"
+ "$(use_enable mp3 libmpg123)"
+ "$(use_enable nls)"
+ "$(use_enable vorbis)"
+ "$(use_enable threads)"
+ "$(use_enable flac)"
+ "$(use_enable supereq)"
+ "$(use_enable cdda)"
+ "$(use_enable cdda cdda-paranoia)"
+ "$(use_enable aac)"
+ "$(use_enable cover artwork)"
+ "$(use_enable cover artwork-imlib2)"
+ "$(use_enable cover artwork-network)"
+ "$(use_enable dts dca)"
+ "$(use_enable ffmpeg)"
+ "$(use_enable converter)"
+ "$(use_enable musepack)"
+ "$(use_enable notify)"
+ "$(use_enable nullout)"
+ "$(use_enable opus)"
+ "$(use_enable pulseaudio pulse)"
+ "$(use_enable shellexec)"
+ "$(use_enable shellexec shellexecui)"
+ "$(use_enable lastfm lfm)"
+ "$(use_enable wavpack)"
+
+ "--enable-gtk3"
+ "--enable-vfs-curl"
+ "--enable-shared"
+ "--enable-m3u"
+ "--enable-pltbrowser"
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/media-sound/deadbeef/metadata.xml b/media-sound/deadbeef/metadata.xml
index 8872cd6c2e2..4c130e8a699 100644
--- a/media-sound/deadbeef/metadata.xml
+++ b/media-sound/deadbeef/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>slashbeast@gentoo.org</email>
diff --git a/media-sound/declick/metadata.xml b/media-sound/declick/metadata.xml
index ac844abfd21..f103e4cebc4 100644
--- a/media-sound/declick/metadata.xml
+++ b/media-sound/declick/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription lang="en">
diff --git a/media-sound/deinvert/metadata.xml b/media-sound/deinvert/metadata.xml
index a075d9becd1..61735984277 100644
--- a/media-sound/deinvert/metadata.xml
+++ b/media-sound/deinvert/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>radio@gentoo.org</email>
diff --git a/media-sound/denemo/metadata.xml b/media-sound/denemo/metadata.xml
index 1a5992d485f..7745c0a737e 100644
--- a/media-sound/denemo/metadata.xml
+++ b/media-sound/denemo/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>waebbl-gentoo@posteo.net</email>
diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 01956287c3d..6e4cb9bfdb8 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-50.1.tar.gz 3684686 BLAKE2B 3d73f31f91a57188b63f1f5fc9a68923c4fb6d9a14cbfd602510d0006ff4079ab60865e49118a02e46381aebd4cc4ee9415172bac724f8491655326147b6466b SHA512 c860c70bb9f3c3db66e05dd9f9048daecab1b0c9d0588fde901ce26723e291b56d23086f792180fb5fc688165e4ed7efdc302d0d3d02efa913be5f2d4a90f5eb
DIST din-50.2.tar.gz 3687036 BLAKE2B b51923d755c5b4635d79c77f204bf42da9926fc247dde9d3ad175bc858a674a3064589608bfd67331ef40a417fdbbee4e90ae6a9bc2930355213738225fcd7e4 SHA512 4d60f26434559259b778181f2b46e2689af94179fc254b61e1ea623cafa49030736b69effd82fb2f62b8e908883cf272147dde884487c9a7beed9c26cf0a7498
diff --git a/media-sound/din/din-50.1.ebuild b/media-sound/din/din-50.1.ebuild
deleted file mode 100644
index f2a1cb085d4..00000000000
--- a/media-sound/din/din-50.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://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}/${PN}-49.1-makefile.patch"
- "${FILESDIR}/${PN}-48-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-50.2.ebuild b/media-sound/din/din-50.2.ebuild
index 4d68ab765af..31e46f32335 100644
--- a/media-sound/din/din-50.2.ebuild
+++ b/media-sound/din/din-50.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="
@@ -35,6 +35,7 @@ REQUIRED_USE="|| ( alsa jack )"
PATCHES=(
"${FILESDIR}/${PN}-49.1-makefile.patch"
"${FILESDIR}/${PN}-48-fix-random-constants.patch"
+ "${FILESDIR}/${PN}-50.2-gcc11-rename-identifier.patch"
)
src_prepare() {
diff --git a/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch b/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch
new file mode 100644
index 00000000000..8245a5cb021
--- /dev/null
+++ b/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch
@@ -0,0 +1,41 @@
+https://bugs.gentoo.org/787185
+
+From 9ea918cfdfcd99fbcac64a820ddbaefb562c11a0 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Mon, 14 Jun 2021 15:06:58 +0000
+Subject: [PATCH] src/help.h: Rename __help identifier
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+__help is reserved, so we need to rename it to fix a build failure with GCC 11:
+
+ "In addition to the names documented in this manual, reserved names include all
+ external identifiers (global functions and variables) that begin with an
+ underscore (‘_’) and all identifiers regardless of use that begin with either
+ two underscores or an underscore followed by a capital letter are reserved names."
+ -- glibc manual, 1.3.3 Reserved Names
+
+Signed-off-by: Sam James <sam@gentoo.org>
+---
+ src/help.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/help.h b/src/help.h
+index ae0954b..af7f178 100644
+--- a/src/help.h
++++ b/src/help.h
+@@ -5,8 +5,8 @@
+ * For more information, please visit https://dinisnoise.org/
+ */
+
+-#ifndef __help
+-#define __help
++#ifndef DIN_help
++#define DIN_help
+ #include <string>
+ #include <vector>
+ struct help {
+--
+2.32.0
+
diff --git a/media-sound/din/metadata.xml b/media-sound/din/metadata.xml
index f79bb67acbd..3fed8a8997c 100644
--- a/media-sound/din/metadata.xml
+++ b/media-sound/din/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/dir2ogg/dir2ogg-0.13-r1.ebuild b/media-sound/dir2ogg/dir2ogg-0.13-r1.ebuild
index e907dba50b3..0b4c50e8cdb 100644
--- a/media-sound/dir2ogg/dir2ogg-0.13-r1.ebuild
+++ b/media-sound/dir2ogg/dir2ogg-0.13-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
inherit python-single-r1
@@ -20,7 +20,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
- >=media-libs/mutagen-1.11[${PYTHON_MULTI_USEDEP}]
+ >=media-libs/mutagen-1.11[${PYTHON_USEDEP}]
')
media-sound/vorbis-tools[ogg123]
aac? ( || (
diff --git a/media-sound/dir2ogg/metadata.xml b/media-sound/dir2ogg/metadata.xml
index c64e4b75686..ecd408ba405 100644
--- a/media-sound/dir2ogg/metadata.xml
+++ b/media-sound/dir2ogg/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/drumstick/Manifest b/media-sound/drumstick/Manifest
index e317eebc0d9..45ea93f25c3 100644
--- a/media-sound/drumstick/Manifest
+++ b/media-sound/drumstick/Manifest
@@ -1,2 +1,2 @@
-DIST drumstick-2.2.0.tar.gz 1965327 BLAKE2B 1fbb97c031af319999c7fb707523c3522afff61dfba3c1c0123619ed738a4996b4b835df9f60b3bb3b27b6d13616f11619160f43cf36c8429947f43dee62a840 SHA512 eff261ae0fbb620673eaa4d12e168b8ed0cfffb3e605ad8ebbc10a444d18eb0d6aecad7bad3b0c3a639df1cfee96bece3a870139bb818a278d6f51e13418a0a9
-DIST drumstick-2.2.1.tar.gz 1976813 BLAKE2B ac27fbcfb92fff2b7d69c70f9ec677343e8d66164997a29f319fbe94e6d12582cb4af67f0ff36126a6102e48bcbe4d4620e9442fdecf07aaaeecf37e9458c590 SHA512 d99c774f33db9d8555efd83adc8968d6d244e56e7976d68f0f90ff89cfda1143b2e07eece6b465fffba354073d4616c5a767f09f2ba282e252ca0955723cadc7
+DIST drumstick-2.3.1.tar.gz 1978856 BLAKE2B 47f7c9872964fb267834b23e2d52fc1b10826629fb256dae410161305c3587845ffcaf00f0d30a73df67b4a00849c53f3f1412c0473a52fbf69b106362175b3e SHA512 aaf0080405765878c8d1e164343eff0bb18d4add4a2f67de1ed0e978ae688948b73121f9cb50c52c23fc34b8c57e184d22a5c5aaa29969409071567142685dc7
+DIST drumstick-2.4.0.tar.gz 2094661 BLAKE2B 98f79081e9aa942b24355f86a14bb273145b7d764f19ad671050e74546ff513ee76fe2dac290f75ea1b1c54a709232da0f26e63d1829a5317174793692f2664f SHA512 633ae93c11f22999b6cadac7481e162d6e24499b614ba58e785e73b6af39a1cfbca235fcbb4b21107840f1e4dff059caaf32f9945ea80434a5017b816f62774f
diff --git a/media-sound/drumstick/drumstick-2.2.0.ebuild b/media-sound/drumstick/drumstick-2.3.1.ebuild
index dd7730300b5..83eff3ef7db 100644
--- a/media-sound/drumstick/drumstick-2.2.0.ebuild
+++ b/media-sound/drumstick/drumstick-2.3.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="doc fluidsynth pulseaudio"
+IUSE="doc fluidsynth network pulseaudio"
BDEPEND="
dev-libs/libxslt
@@ -29,11 +29,11 @@ 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 )
+ network? ( dev-qt/qtnetwork:5 )
pulseaudio? ( media-sound/pulseaudio )
"
RDEPEND="${DEPEND}"
@@ -44,22 +44,15 @@ RESTRICT="test"
src_prepare() {
cmake_src_prepare
-
- if ! use fluidsynth ; then
- sed -e "/pkg_check_modules(FLUIDSYNTH/s/^/# disabled by -fluidsynth/" \
- -i library/rt-backends/CMakeLists.txt || die
- fi
-
- if ! use pulseaudio ; then
- sed -e "/pkg_check_modules(PULSE/s/^/# disabled by -pulseaudio/" \
- -i CMakeLists.txt || die
- fi
}
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=OFF
-DUSE_DBUS=ON
+ -DUSE_FLUIDSYNTH=$(usex fluidsynth)
+ -DUSE_NETWORK=$(usex network)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
-DBUILD_DOCS=$(usex doc)
)
cmake_src_configure
diff --git a/media-sound/drumstick/drumstick-2.2.1.ebuild b/media-sound/drumstick/drumstick-2.4.0.ebuild
index 1459d1b265a..70bc8c73439 100644
--- a/media-sound/drumstick/drumstick-2.2.1.ebuild
+++ b/media-sound/drumstick/drumstick-2.4.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake xdg
@@ -12,7 +12,9 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="doc fluidsynth pulseaudio"
+IUSE="doc fluidsynth network pulseaudio"
+
+RESTRICT="test"
BDEPEND="
dev-libs/libxslt
@@ -29,37 +31,24 @@ 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 )
+ network? ( dev-qt/qtnetwork:5 )
pulseaudio? ( media-sound/pulseaudio )
"
RDEPEND="${DEPEND}"
DOCS=( AUTHORS ChangeLog NEWS readme.md TODO )
-RESTRICT="test"
-
-src_prepare() {
- cmake_src_prepare
-
- if ! use fluidsynth ; then
- sed -e "/pkg_check_modules(FLUIDSYNTH/s/^/# disabled by -fluidsynth/" \
- -i library/rt-backends/CMakeLists.txt || die
- fi
-
- if ! use pulseaudio ; then
- sed -e "/pkg_check_modules(PULSE/s/^/# disabled by -pulseaudio/" \
- -i CMakeLists.txt || die
- fi
-}
-
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=OFF
-DUSE_DBUS=ON
+ -DUSE_FLUIDSYNTH=$(usex fluidsynth)
+ -DUSE_NETWORK=$(usex network)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
-DBUILD_DOCS=$(usex doc)
)
cmake_src_configure
diff --git a/media-sound/drumstick/metadata.xml b/media-sound/drumstick/metadata.xml
index ffb8a67c815..b1a40764f54 100644
--- a/media-sound/drumstick/metadata.xml
+++ b/media-sound/drumstick/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
@@ -11,6 +11,7 @@
</maintainer>
<use>
<flag name="fluidsynth">Enable support for <pkg>media-sound/fluidsynth</pkg></flag>
+ <flag name="network">Build Network RT backend</flag>
</use>
<upstream>
<remote-id type="sourceforge">drumstick</remote-id>
diff --git a/media-sound/dvda-author/metadata.xml b/media-sound/dvda-author/metadata.xml
index b262e096767..ea6654056b4 100644
--- a/media-sound/dvda-author/metadata.xml
+++ b/media-sound/dvda-author/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
new file mode 100644
index 00000000000..b6a19b5e6cd
--- /dev/null
+++ b/media-sound/easyeffects/Manifest
@@ -0,0 +1,4 @@
+DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e
+DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1 SHA512 eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c
+DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476 SHA512 2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe
+DIST easyeffects-6.1.2.tar.gz 1924029 BLAKE2B 74b5cbf2c7ae93ce12ee8ff6a6931f258b7e56b4af91a6b9873cb795309dbfb690fcda51584edd35adf05e85788070f698cbb6e4a914be0b7c5630bb0815b041 SHA512 2700dbf335a2414b3a294b66eeda8c12eef0df8a6f62b53fee9b6f0d5877f13d5791b24fca3d8560e84ae3d3bdbbb11d95f50934668f250f6052d3ba08711e10
diff --git a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
new file mode 100644
index 00000000000..a83848d083a
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects/tree/pipewire-gstreamer-legacy"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/wwmm/easyeffects"
+ EGIT_BRANCH="pipewire-gstreamer-legacy"
+else
+ SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="bs2b calf rnnoise rubberband webrtc zamaudio"
+
+DEPEND=">=dev-libs/boost-1.72:=
+ >=dev-cpp/glibmm-2.56.0:2
+ >=dev-cpp/gtkmm-3.24:3.0
+ >=dev-libs/glib-2.56:2
+ >=dev-libs/libsigc++-2.10:2
+ >=media-libs/gstreamer-1.12.5:1.0
+ media-libs/gst-plugins-base
+ >=media-libs/gst-plugins-bad-1.12.5:1.0
+ media-libs/libebur128
+ media-libs/libsndfile
+ >=media-libs/lilv-0.24.2-r1
+ >=media-libs/zita-convolver-3.0.0
+ >=media-video/pipewire-0.3.24[gstreamer]
+ >=x11-libs/gtk+-3.20:3
+ bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.5:1.0 )
+ rnnoise? ( media-libs/rnnoise )"
+RDEPEND="!media-sound/pulseeffects
+ ${DEPEND}
+ gnome-extra/yelp
+ >=media-libs/gst-plugins-good-1.12.5:1.0
+ >=media-libs/lsp-plugins-1.1.24[lv2]
+ >=media-plugins/gst-plugins-ladspa-1.12.5:1.0
+ >=media-plugins/gst-plugins-lv2-1.12.5:1.0
+ >=media-plugins/gst-plugins-pulse-1.12.5:1.0
+ sys-apps/dbus
+ calf? ( >=media-plugins/calf-0.90.1[lv2] )
+ rubberband? ( media-libs/rubberband[ladspa] )
+ webrtc? ( media-plugins/gst-plugins-webrtc )
+ zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+ dev-util/desktop-file-utils
+ dev-util/itstool
+ media-libs/libsamplerate
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.0.4-meson_no_automagic.patch
+)
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature bs2b)
+ $(meson_feature rnnoise)
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ gnome2_gconf_install
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_gconf_uninstall
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
diff --git a/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild b/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild
new file mode 100644
index 00000000000..ea66939912e
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/wwmm/easyeffects"
+else
+ SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf mda-lv2 zamaudio"
+
+DEPEND=">=dev-cpp/glibmm-2.68:2.68
+ >=dev-cpp/gtkmm-4.2.0:4.0
+ dev-cpp/nlohmann_json
+ >=dev-libs/glib-2.56:2
+ >=dev-libs/libsigc++-3.0:3
+ media-libs/libbs2b
+ media-libs/libebur128
+ media-libs/libsndfile
+ >=media-libs/lilv-0.22
+ >=media-libs/lv2-1.18.2
+ media-libs/rnnoise
+ media-libs/rubberband[ladspa]
+ media-libs/speexdsp
+ >=media-libs/zita-convolver-3.0.0
+ >=media-video/pipewire-0.3.31
+ sci-libs/fftw:3.0
+ >=gui-libs/gtk-4.2.1:4"
+RDEPEND="${DEPEND}
+ gnome-extra/yelp
+ >=media-libs/lsp-plugins-1.1.24[lv2]
+ sys-apps/dbus
+ calf? ( >=media-plugins/calf-0.90.1[lv2] )
+ mda-lv2? ( media-plugins/mda-lv2 )
+ zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+ dev-util/desktop-file-utils
+ dev-util/itstool
+ media-libs/libsamplerate
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]] ; then
+ if ! test-flag-CXX -std=c++20 ; then
+ die "You need at least GCC 8 or Clang 10 for C++20-specific compiler flags"
+ fi
+ fi
+}
+
+pkg_postinst() {
+ gnome2_gconf_install
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_gconf_uninstall
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
diff --git a/media-sound/easyeffects/easyeffects-6.1.0.ebuild b/media-sound/easyeffects/easyeffects-6.1.0.ebuild
new file mode 100644
index 00000000000..a279cae4a3f
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.1.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/wwmm/easyeffects"
+else
+ SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf mda-lv2 zamaudio"
+
+# 6.1.0 tests fail due to recent changes to the metainfo file.
+# TODO: make sure this is removed come next release.
+RESTRICT="test"
+
+DEPEND=">=dev-cpp/glibmm-2.68:2.68
+ >=dev-cpp/gtkmm-4.2.0:4.0
+ dev-cpp/nlohmann_json
+ >=dev-libs/glib-2.56:2
+ >=dev-libs/libsigc++-3.0:3
+ media-libs/libbs2b
+ media-libs/libebur128
+ media-libs/libsndfile
+ >=media-libs/lilv-0.22
+ >=media-libs/lv2-1.18.2
+ media-libs/rnnoise
+ media-libs/rubberband[ladspa]
+ media-libs/speexdsp
+ >=media-libs/zita-convolver-3.0.0
+ >=media-video/pipewire-0.3.31
+ sci-libs/fftw:3.0
+ >=gui-libs/gtk-4.2.1:4"
+RDEPEND="${DEPEND}
+ gnome-extra/yelp
+ >=media-libs/lsp-plugins-1.1.24[lv2]
+ sys-apps/dbus
+ calf? ( >=media-plugins/calf-0.90.1[lv2] )
+ mda-lv2? ( media-plugins/mda-lv2 )
+ zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+ dev-util/desktop-file-utils
+ dev-util/itstool
+ media-libs/libsamplerate
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]] ; then
+ if ! test-flag-CXX -std=c++20 ; then
+ die "You need at least GCC 8 or Clang 10 for C++20-specific compiler flags"
+ fi
+ fi
+}
+
+pkg_postinst() {
+ gnome2_gconf_install
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_gconf_uninstall
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
diff --git a/media-sound/easyeffects/easyeffects-6.1.2.ebuild b/media-sound/easyeffects/easyeffects-6.1.2.ebuild
new file mode 100644
index 00000000000..88d5ad9d662
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.1.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/wwmm/easyeffects"
+else
+ SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
+# TODO: check this every release.
+RESTRICT="test"
+
+DEPEND=">=dev-cpp/glibmm-2.68:2.68
+ >=dev-cpp/gtkmm-4.2.0:4.0
+ dev-cpp/nlohmann_json
+ >=dev-libs/glib-2.56:2
+ >=dev-libs/libsigc++-3.0.6:3
+ media-libs/libbs2b
+ >=media-libs/libebur128-1.2.0
+ media-libs/libsndfile
+ >=media-libs/lilv-0.22
+ >=media-libs/lv2-1.18.2
+ media-libs/rnnoise
+ media-libs/rubberband[ladspa]
+ media-libs/speexdsp
+ >=media-libs/zita-convolver-3.0.0
+ >=media-video/pipewire-0.3.31
+ sci-libs/fftw:3.0
+ >=gui-libs/gtk-4.2.1:4"
+RDEPEND="${DEPEND}
+ >=media-libs/lsp-plugins-1.1.24[lv2]
+ sys-apps/dbus
+ calf? ( >=media-plugins/calf-0.90.1[lv2] )
+ doc? ( gnome-extra/yelp )
+ mda-lv2? ( media-plugins/mda-lv2 )
+ zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+ dev-util/desktop-file-utils
+ dev-util/itstool
+ media-libs/libsamplerate
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]] ; then
+ if ! test-flag-CXX -std=c++20 ; then
+ die "You need at least GCC 8 or Clang 10 for C++20-specific compiler flags"
+ fi
+ fi
+}
+
+pkg_postinst() {
+ gnome2_gconf_install
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_gconf_uninstall
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
diff --git a/media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch b/media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch
new file mode 100644
index 00000000000..4e547d404f8
--- /dev/null
+++ b/media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch
@@ -0,0 +1,55 @@
+--- a/meson.build
++++ b/meson.build
+@@ -4,7 +4,7 @@
+ 'cpp',
+ default_options : ['cpp_std=c++17','buildtype=debugoptimized'],
+ version: '5.0.4',
+- meson_version: '>= 0.40.0'
++ meson_version: '>= 0.47.0'
+ )
+
+ add_global_arguments('-DG_LOG_DOMAIN="pulseeffects"', language : 'c')
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -0,0 +1,12 @@
++option(
++ 'bs2b',
++ type: 'feature',
++ value: 'auto',
++ description: 'Enable bs2b-based Crossfeed plug-in for improving headphone listening of stereo audio records'
++)
++option(
++ 'rnnoise',
++ type: 'feature',
++ value: 'auto',
++ description: 'Enable rnnoise-based Noise Reduction plug-in'
++)
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -108,7 +108,7 @@
+ dependency('gstreamer-plugins-bad-1.0', version: '>=1.12.5'),
+ dependency('gstreamer-fft-1.0'),
+ dependency('lilv-0', version: '>=0.22', required: false),
+- dependency('libbs2b', required: false),
++ dependency('libbs2b', required: get_option('bs2b')),
+ dependency('boost', version: '>=1.72', modules:['filesystem']),
+ dependency('sndfile'),
+ dependency('threads')
+--- a/src/rnnoise/meson.build
++++ b/src/rnnoise/meson.build
+@@ -1,4 +1,5 @@
+-dep_rnnoise = dependency('rnnoise', required: false)
++opt_rnnoise = get_option('rnnoise')
++dep_rnnoise = dependency('rnnoise', required: opt_rnnoise)
+
+ if dep_rnnoise.found()
+
+@@ -28,7 +29,7 @@
+ cpp_args: plugins_cxx_args
+ )
+
+-else
++elif opt_rnnoise.auto()
+
+ message('could not find the RNNoise library')
+
diff --git a/media-sound/easyeffects/metadata.xml b/media-sound/easyeffects/metadata.xml
new file mode 100644
index 00000000000..baeb462dbb2
--- /dev/null
+++ b/media-sound/easyeffects/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <use>
+ <flag name="bs2b">Enable use of <pkg>media-libs/libbs2b</pkg> for the crossfeed FX</flag>
+ <flag name="calf">Enable use of <pkg>media-plugins/calf</pkg> for adding various FX</flag>
+ <flag name="doc">Install packages needed to display built-in user documentation</flag>
+ <flag name="mda-lv2">Enable use of <pkg>media-plugins/mda-lv2</pkg> for the loudness FX</flag>
+ <flag name="rnnoise">Enable use of <pkg>media-libs/rnnoise</pkg> for the neural network-based
+ noise-reduction FX</flag>
+ <flag name="rubberband">Enable use of <pkg>media-libs/rubberband</pkg> for the pitch-shifting FX</flag>
+ <flag name="webrtc">Enable use of <pkg>media-plugins/gst-plugins-webrtc</pkg> for various
+ voice-enhancement FX</flag>
+ <flag name="zamaudio">Enable use of <pkg>media-plugins/zam-plugins</pkg> for the maximizer FX</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">wwmm/easyeffects</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-sound/easytag/easytag-2.4.3-r1.ebuild b/media-sound/easytag/easytag-2.4.3-r2.ebuild
index 67e1b072a47..04dd96afa0a 100644
--- a/media-sound/easytag/easytag-2.4.3-r1.ebuild
+++ b/media-sound/easytag/easytag-2.4.3-r2.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
flac? ( >=media-libs/flac-1.3 )
mp3? (
>=media-libs/id3lib-3.8.3-r8
- >=media-libs/libid3tag-0.15.1b-r4
+ >=media-libs/libid3tag-0.15.1b-r4:=
)
mp4? ( >=media-libs/taglib-1.9.1[mp4(+)] )
nautilus? ( gnome-base/nautilus )
diff --git a/media-sound/easytag/metadata.xml b/media-sound/easytag/metadata.xml
index 1c503c1ab66..d31fc8785b2 100644
--- a/media-sound/easytag/metadata.xml
+++ b/media-sound/easytag/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/ecasound/ecasound-2.9.3.ebuild b/media-sound/ecasound/ecasound-2.9.3.ebuild
index 7cdadd6983e..3b3f4545b17 100644
--- a/media-sound/ecasound/ecasound-2.9.3.ebuild
+++ b/media-sound/ecasound/ecasound-2.9.3.ebuild
@@ -35,6 +35,7 @@ RDEPEND="sys-libs/readline:0=
sndfile? ( media-libs/libsndfile:= )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
+BDEPEND="sys-apps/ed"
PATCHES=(
"${FILESDIR}"/${P}-ldflags.patch
"${FILESDIR}"/${PN}-2.9.1-tinfo.patch
@@ -47,10 +48,9 @@ pkg_setup() {
src_prepare() {
default
-# if use python ; then
-# sed -i -e "s:\$(ecasoundc_libs):\0 $(python_get_library -l):" \
-# pyecasound/Makefile.am || die "sed failed"
-# fi
+ # https://bugs.gentoo.org/787620
+ printf '%s\n' H '/^EXTRACXXFLAGS="-std=c++98"$/s/98/11/' w q |
+ ed -s configure.ac || die "Couldn't patch EXTRACXXFLAGS in configure.ac"
eautoreconf
}
diff --git a/media-sound/ecasound/metadata.xml b/media-sound/ecasound/metadata.xml
index 5b03d2766ab..4dc38d44a24 100644
--- a/media-sound/ecasound/metadata.xml
+++ b/media-sound/ecasound/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/elisa/Manifest b/media-sound/elisa/Manifest
index 3e5ba17cedd..ede3307a43f 100644
--- a/media-sound/elisa/Manifest
+++ b/media-sound/elisa/Manifest
@@ -1,2 +1,2 @@
-DIST elisa-20.12.3.tar.xz 1661968 BLAKE2B 17f7bf9bf589f19d010fa644c54d941647b3ed267c84ffb60b47ffcba27f28f0e639df3211d92ca27556e8887a9e83db3efa92739959c38e2051db79de6b2f4f SHA512 8fcf91c5421596a90e52329ab9d0f47cd5d4432f28ed1cede9f5e0e46f77124dd2cf6e2485fd184437034d3fb0820daeda3f8ad488e24637b97482ac3586c4ee
-DIST elisa-21.04.2.tar.xz 1724456 BLAKE2B f2c78a98168131bf6b6bc3a085ed43d6c65dcd3801c9dd5f4001906fa18441cddab098b73a1b056265854b951f9a4cbd8c1386f9fd1b5c7844e90a3493e39ff5 SHA512 69c9f605c1c15bf5d8a076f9851fee99655bff78a5da628c0b767f63ef5efd36df53112cdc523fe988afb56f62786b5f8c670a3c996b7827e8f6df58b76274d6
+DIST elisa-21.04.3.tar.xz 1725896 BLAKE2B 4937403cb1e58c23979ec5525232f227a92f4cfded11127af2cbf62b1f0a72163f39f1a02bec5e9d5acb9c78659f66bb3519a7ab322aaf3a5be7f855975cf365 SHA512 12a83267332f3d36d4906cd9dbc6c46558cd5a3efbf67ccdcfc53156e4e6b3cf334cd05033bc299105ce72df3625852ba8b9dc1438c0b50b7e29798796699ecc
+DIST elisa-21.08.1.tar.xz 1738088 BLAKE2B d0dd167cec9ca72ebe8eb6ceb7a8c06c607e4fab355bade0a16b9bd784aa332f7dd1a39d879413a84e6b6ca111cd436cf8bae93cd28456165091ccedfeea7910 SHA512 675bf5f44fd451ae93f8ca157a8866f948ad8d8627c3e7f729ff0e8ca7bbc8be8f37ead26612ae69102f97fc21fd1514010ad7a442b5a86bbd547ec4630ef944
diff --git a/media-sound/elisa/elisa-21.04.2.ebuild b/media-sound/elisa/elisa-21.04.3.ebuild
index b7ac1e0751d..daadbe71f8d 100644
--- a/media-sound/elisa/elisa-21.04.2.ebuild
+++ b/media-sound/elisa/elisa-21.04.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://elisa.kde.org/ https://apps.kde.org/elisa/"
LICENSE="LGPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE="mpris semantic-desktop +vlc"
RESTRICT+=" test"
diff --git a/media-sound/elisa/elisa-20.12.3.ebuild b/media-sound/elisa/elisa-21.08.1.ebuild
index fc3e8fc8220..4e9fd54d5b2 100644
--- a/media-sound/elisa/elisa-20.12.3.ebuild
+++ b/media-sound/elisa/elisa-21.08.1.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KDE_RELEASE_SERVICE="true"
-KFMIN=5.75.0
+KDE_GEAR="true"
+KFMIN=5.84.0
QTMIN=5.15.2
inherit ecm kde.org
@@ -15,9 +15,11 @@ HOMEPAGE="https://elisa.kde.org/ https://apps.kde.org/elisa/"
LICENSE="LGPL-3+"
SLOT="5"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="mpris semantic-desktop +vlc"
+RESTRICT="test"
+
BDEPEND="sys-devel/gettext"
DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
@@ -50,8 +52,6 @@ RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
"
-RESTRICT+=" test"
-
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package mpris KF5DBusAddons)
diff --git a/media-sound/elisa/metadata.xml b/media-sound/elisa/metadata.xml
index 2f9a4280caf..a4dc8ce0b99 100644
--- a/media-sound/elisa/metadata.xml
+++ b/media-sound/elisa/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="mpris">Enable MPRIS support</flag>
<flag name="vlc">Use <pkg>media-video/vlc</pkg> for output rather than <pkg>dev-qt/qtmultimedia</pkg></flag>
diff --git a/media-sound/erec/metadata.xml b/media-sound/erec/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/erec/metadata.xml
+++ b/media-sound/erec/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/exaile/exaile-4.1.1.ebuild b/media-sound/exaile/exaile-4.1.1.ebuild
index fa7f552d22f..de0775df2e3 100644
--- a/media-sound/exaile/exaile-4.1.1.ebuild
+++ b/media-sound/exaile/exaile-4.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
inherit python-single-r1 xdg
if [[ ${PV} == "9999" ]]; then
@@ -36,13 +36,13 @@ RDEPEND="${PYTHON_DEPS}
>=x11-libs/gtk+-3.10:3[introspection]
libnotify? ( >=x11-libs/libnotify-0.7[introspection] )
$(python_gen_cond_dep '
- dev-python/bsddb3[${PYTHON_MULTI_USEDEP}]
- dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
- dev-python/gst-python:1.0[${PYTHON_MULTI_USEDEP}]
- dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
- >=dev-python/pygobject-3.13.2:3[${PYTHON_MULTI_USEDEP}]
- >=media-libs/mutagen-1.10[${PYTHON_MULTI_USEDEP}]
- scrobbler? ( dev-python/pylast[${PYTHON_MULTI_USEDEP}] )
+ dev-python/bsddb3[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/gst-python:1.0[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-3.13.2:3[${PYTHON_USEDEP}]
+ >=media-libs/mutagen-1.10[${PYTHON_USEDEP}]
+ scrobbler? ( dev-python/pylast[${PYTHON_USEDEP}] )
')
"
diff --git a/media-sound/exaile/exaile-9999.ebuild b/media-sound/exaile/exaile-9999.ebuild
index 566fd8c3d20..93bda21f7a3 100644
--- a/media-sound/exaile/exaile-9999.ebuild
+++ b/media-sound/exaile/exaile-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
inherit python-single-r1 xdg
if [[ ${PV} == "9999" ]]; then
@@ -36,13 +36,13 @@ RDEPEND="${PYTHON_DEPS}
>=x11-libs/gtk+-3.10:3[introspection]
libnotify? ( >=x11-libs/libnotify-0.7[introspection] )
$(python_gen_cond_dep '
- dev-python/bsddb3[${PYTHON_MULTI_USEDEP}]
- dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
- dev-python/gst-python:1.0[${PYTHON_MULTI_USEDEP}]
- dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
- >=dev-python/pygobject-3.13.2:3[${PYTHON_MULTI_USEDEP}]
- >=media-libs/mutagen-1.10[${PYTHON_MULTI_USEDEP}]
- scrobbler? ( dev-python/pylast[${PYTHON_MULTI_USEDEP}] )
+ dev-python/bsddb3[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/gst-python:1.0[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-3.13.2:3[${PYTHON_USEDEP}]
+ >=media-libs/mutagen-1.10[${PYTHON_USEDEP}]
+ scrobbler? ( dev-python/pylast[${PYTHON_USEDEP}] )
')
"
diff --git a/media-sound/exaile/metadata.xml b/media-sound/exaile/metadata.xml
index 56d330882f0..c421f9314c8 100644
--- a/media-sound/exaile/metadata.xml
+++ b/media-sound/exaile/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/ezstream/metadata.xml b/media-sound/ezstream/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/ezstream/metadata.xml
+++ b/media-sound/ezstream/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/fapg/metadata.xml b/media-sound/fapg/metadata.xml
index 1de4614839c..d2d19bf4ff8 100644
--- a/media-sound/fapg/metadata.xml
+++ b/media-sound/fapg/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/flac-image/metadata.xml b/media-sound/flac-image/metadata.xml
index fedce680ca1..c0272514c08 100644
--- a/media-sound/flac-image/metadata.xml
+++ b/media-sound/flac-image/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/flac123/metadata.xml b/media-sound/flac123/metadata.xml
index c45796b6377..43658c46136 100644
--- a/media-sound/flac123/metadata.xml
+++ b/media-sound/flac123/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/flack/metadata.xml b/media-sound/flack/metadata.xml
index 4584a72f1a0..4e68d956991 100644
--- a/media-sound/flack/metadata.xml
+++ b/media-sound/flack/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/flacon/metadata.xml b/media-sound/flacon/metadata.xml
index 930f435d360..39b7db36d10 100644
--- a/media-sound/flacon/metadata.xml
+++ b/media-sound/flacon/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
diff --git a/media-sound/flake/metadata.xml b/media-sound/flake/metadata.xml
index 25b01102769..9ecdf65cc8a 100644
--- a/media-sound/flake/metadata.xml
+++ b/media-sound/flake/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/fluid-soundfont/metadata.xml b/media-sound/fluid-soundfont/metadata.xml
index 6f49eba8f49..85e4ed814fa 100644
--- a/media-sound/fluid-soundfont/metadata.xml
+++ b/media-sound/fluid-soundfont/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>
diff --git a/media-sound/fluidsynth/Manifest b/media-sound/fluidsynth/Manifest
index f2e2607af69..6574eab670f 100644
--- a/media-sound/fluidsynth/Manifest
+++ b/media-sound/fluidsynth/Manifest
@@ -1,2 +1 @@
-DIST fluidsynth-2.2.0.tar.gz 1507709 BLAKE2B 4ec162ecf461f3fbc80d1b5c1a4bc0624d8274dedcfa32addfd79d7270811e532bccee46b90181bca504183e092176652f6c9d0ae8eccfb5617b9176b8bc511e SHA512 fa08c6d6914accbb5a99bb912066d97ded26ab3c706e663e76a4f1b024f610f676d2e1f7c30872d00e0fe86b5c494dcea581ecd0770977d235962a845c074bd6
-DIST fluidsynth-2.2.1.tar.gz 1594153 BLAKE2B 9a297859ae90e3dba21a3923059c081596d2a5ff107219b829f75e2067bea315364c9b4a9a4e6563c5a9f9ded92efff2c58d1aef9840b308fe69f546797c83ae SHA512 a42728f179fd2583a292d18d9b7d98498b42574aff6559e8e3762329893dd18c451b5611517aa9aa7ee6ba9fc0db3c83e127d097c68769c5d8562a49dc427ee9
+DIST fluidsynth-2.2.2.tar.gz 1741567 BLAKE2B 78fe02ae37db70e7aa92071aa609ff6f3dc6217827f89091ded1a8e2d30e84f3d7a095e101fcccfe720e9c3445f58e15da588cfcd7063388ab642649536b8fa0 SHA512 208956e367725de4b1faeba7d4125a6a85bb4191ef0354a7087809e93d93b8986cdc30b78c135a743104851d15f3bb09776855fa02a686de0810dd14c97851c3
diff --git a/media-sound/fluidsynth/fluidsynth-2.2.0-r1.ebuild b/media-sound/fluidsynth/fluidsynth-2.2.0-r1.ebuild
deleted file mode 100644
index 509ab5037c3..00000000000
--- a/media-sound/fluidsynth/fluidsynth-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-inherit cmake-multilib systemd
-
-DESCRIPTION="Software real-time synthesizer based on the Soundfont 2 specifications"
-HOMEPAGE="https://www.fluidsynth.org"
-SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/3"
-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="
- virtual/pkgconfig
-"
-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-sdk[${MULTILIB_USEDEP}]
- media-plugins/cmt-plugins[${MULTILIB_USEDEP}]
- )
- portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
- readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
- sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
- sndfile? ( media-libs/libsndfile[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS ChangeLog README.md THANKS TODO doc/fluidsynth-v20-devdoc.txt )
-
-src_configure() {
- local mycmakeargs=(
- -Denable-alsa=$(usex alsa)
- -Denable-aufile=ON
- -Denable-dbus=$(usex dbus)
- -Denable-debug=$(usex debug)
- -Denable-dsound=OFF # Windows
- -Denable-floats=OFF # loat instead of double for DSP samples
- -Denable-fpe-check=$(usex debug)
- -Denable-ipv6=$(usex ipv6)
- -Denable-jack=$(usex jack)
- -Denable-ladspa=$(usex ladspa)
- -Denable-libinstpatch=ON # https://github.com/swami/libinstpatch
- -Denable-midishare=OFF # http://midishare.sourceforge.net/
- -Denable-network=$(usex network)
- -Denable-opensles=OFF
- -Denable-oboe=OFF # requires OpenSLES and/or AAudio
- -Denable-oss=$(usex oss)
- -Denable-libsndfile=$(usex sndfile)
- -Denable-pkgconfig=ON
- -Denable-portaudio=$(usex portaudio)
- -Denable-profiling=$(usex debug)
- -Denable-pulseaudio=$(usex pulseaudio)
- -Denable-readline=$(usex readline)
- -Denable-sdl2=$(usex sdl)
- -Denable-systemd=$(usex systemd)
- -Denable-threads=$(usex threads)
- -Denable-trap-on-fpe=$(usex debug)
- -Denable-ubsan=OFF # compile and link against UBSan (for debugging fluidsynth internals)
- -Denable-waveout=OFF # Windows
- -Denable-winmidi=OFF # Windows
- )
-
- if use alsa; then
- mycmakeargs+=( -Denable-lash=$(usex lash) )
- else
- mycmakeargs+=( -Denable-lash=OFF )
- fi
-
- if use systemd; then
- mycmakeargs+=( -DFLUID_DAEMON_ENV_FILE="/etc/fluidsynth.conf" )
- fi
-
- cmake-multilib_src_configure
-}
-
-install_systemd_files() {
- if multilib_is_native_abi; then
- systemd_dounit "${BUILD_DIR}/fluidsynth.service"
- insinto /etc
- doins "${BUILD_DIR}/fluidsynth.conf"
- fi
-}
-
-src_install() {
- cmake-multilib_src_install
-
- docinto pdf
- dodoc doc/*.pdf
-
- if use examples; then
- docinto examples
- dodoc doc/examples/*.c
- fi
-
- if use systemd; then
- multilib_foreach_abi install_systemd_files
-
- elog "When using fluidsynth as a systemd service, make sure"
- elog "to configure your fluidsynth settings globally in "
- elog "/etc/fluidsynth.conf or per-user in ~/.config/fluidsynth"
- fi
-}
diff --git a/media-sound/fluidsynth/fluidsynth-2.2.1.ebuild b/media-sound/fluidsynth/fluidsynth-2.2.2.ebuild
index 781c4e52a80..57dcd76a528 100644
--- a/media-sound/fluidsynth/fluidsynth-2.2.1.ebuild
+++ b/media-sound/fluidsynth/fluidsynth-2.2.2.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/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
IUSE="alsa dbus debug examples ipv6 jack ladspa lash network oss portaudio pulseaudio +readline sdl +sndfile systemd threads"
BDEPEND="
@@ -94,6 +94,10 @@ install_systemd_files() {
fi
}
+multilib_src_test() {
+ eninja check
+}
+
src_install() {
cmake-multilib_src_install
diff --git a/media-sound/fluidsynth/metadata.xml b/media-sound/fluidsynth/metadata.xml
index d337d3746e3..5f9feb05c37 100644
--- a/media-sound/fluidsynth/metadata.xml
+++ b/media-sound/fluidsynth/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/fmdrv/metadata.xml b/media-sound/fmdrv/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/fmdrv/metadata.xml
+++ b/media-sound/fmdrv/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/fmit/metadata.xml b/media-sound/fmit/metadata.xml
index daef7cacf2e..2a752e0cf11 100644
--- a/media-sound/fmit/metadata.xml
+++ b/media-sound/fmit/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
diff --git a/media-sound/fmtools/metadata.xml b/media-sound/fmtools/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/fmtools/metadata.xml
+++ b/media-sound/fmtools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/frescobaldi/Manifest b/media-sound/frescobaldi/Manifest
index 6456dba0220..1f87cd3dde6 100644
--- a/media-sound/frescobaldi/Manifest
+++ b/media-sound/frescobaldi/Manifest
@@ -1 +1 @@
-DIST frescobaldi-3.1.1.tar.gz 6244496 BLAKE2B 0687a608c773d3295197ea7ef117fa099acc2dfcd2de0f7e7ed69ff6ab643007d631f9e3abc1509163503473cc2d95f7cfe7ca87a5d636a796490af8479b8db0 SHA512 b4f65bdbcb5ed1c9837b84f9721b166dbac3d5ed12d03521d91d9f4660ff61af951209071ceae07158da3ad9f7c7152924a4f5ce87deedc8d90decf4b4efa86d
+DIST frescobaldi-3.1.3.tar.gz 6691789 BLAKE2B 88a08240997aad11d9bf31c57a844a42e341e7641649f5cfb52571beb63fa4c29382136eae7758e5fff1cc6a4f8eb2942ca9b09b8217d7243c699041c951081d SHA512 595c4628df1923dffa44987ba858827a50d5415e9a01b45c87def2a6625d22c8b9b2e988c49dec20bba750cfc1ff4512e6f67875c3a2b23e440ef7231856c159
diff --git a/media-sound/frescobaldi/frescobaldi-3.1.1.ebuild b/media-sound/frescobaldi/frescobaldi-3.1.3.ebuild
index a446e22e0a7..bde7dad74da 100644
--- a/media-sound/frescobaldi/frescobaldi-3.1.1.ebuild
+++ b/media-sound/frescobaldi/frescobaldi-3.1.3.ebuild
@@ -18,9 +18,9 @@ IUSE=""
DEPEND="
dev-python/PyQt5[gui,network,printsupport,svg,widgets,${PYTHON_USEDEP}]
dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
- >=dev-python/python-ly-0.9.4[${PYTHON_USEDEP}]
+ dev-python/python-ly[${PYTHON_USEDEP}]
dev-python/python-poppler-qt5[${PYTHON_USEDEP}]
- >=media-sound/lilypond-2.14.2"
+ media-sound/lilypond"
RDEPEND="${DEPEND}
x11-themes/tango-icon-theme
"
diff --git a/media-sound/frescobaldi/metadata.xml b/media-sound/frescobaldi/metadata.xml
index 468c931f9c4..e70342c0f85 100644
--- a/media-sound/frescobaldi/metadata.xml
+++ b/media-sound/frescobaldi/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gbsplay/gbsplay-0.0.91-r2.ebuild b/media-sound/gbsplay/gbsplay-0.0.91-r2.ebuild
index 7738a213805..78a4fa830bf 100644
--- a/media-sound/gbsplay/gbsplay-0.0.91-r2.ebuild
+++ b/media-sound/gbsplay/gbsplay-0.0.91-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PLOCALES="de en"
-inherit l10n toolchain-funcs
+inherit plocale toolchain-funcs
DESCRIPTION="Nintendo Gameboy sound player for GBS format"
HOMEPAGE="https://www.cgarbs.de/gbsplay.en.html"
@@ -52,5 +52,5 @@ remove_disabled_locale() {
src_install() {
default
- l10n_for_each_disabled_locale_do remove_disabled_locale
+ plocale_for_each_disabled_locale remove_disabled_locale
}
diff --git a/media-sound/gbsplay/metadata.xml b/media-sound/gbsplay/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/gbsplay/metadata.xml
+++ b/media-sound/gbsplay/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gigedit/metadata.xml b/media-sound/gigedit/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/gigedit/metadata.xml
+++ b/media-sound/gigedit/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gimmix/metadata.xml b/media-sound/gimmix/metadata.xml
index 3ff229a3f43..7c72aebc5d0 100644
--- a/media-sound/gimmix/metadata.xml
+++ b/media-sound/gimmix/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/glurp/metadata.xml b/media-sound/glurp/metadata.xml
index 136eaa84846..dc11f71e7d1 100644
--- a/media-sound/glurp/metadata.xml
+++ b/media-sound/glurp/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gmorgan/metadata.xml b/media-sound/gmorgan/metadata.xml
index 3732aacbac3..2ee126ff6e2 100644
--- a/media-sound/gmorgan/metadata.xml
+++ b/media-sound/gmorgan/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/gmpc/gmpc-11.8.16-r1.ebuild b/media-sound/gmpc/gmpc-11.8.16-r2.ebuild
index 0fcbc8fbc67..911dcb5e0a5 100644
--- a/media-sound/gmpc/gmpc-11.8.16-r1.ebuild
+++ b/media-sound/gmpc/gmpc-11.8.16-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,14 +17,17 @@ IUSE="nls +unique xspf"
RDEPEND="
dev-db/sqlite:3=
dev-libs/glib:2
- dev-libs/libxml2:2=
+ dev-libs/libxml2:2
media-libs/libmpd:=
- net-libs/libsoup:2.4=
+ net-libs/libsoup:2.4
+ sys-libs/zlib
x11-libs/gtk+:2
+ x11-libs/libICE
+ x11-libs/libSM
x11-libs/libX11
x11-themes/hicolor-icon-theme
- unique? ( dev-libs/libunique:1= )
- xspf? ( media-libs/libxspf:= )"
+ unique? ( dev-libs/libunique:1 )
+ xspf? ( media-libs/libxspf )"
DEPEND="${RDEPEND}"
BDEPEND="
$(vala_depend)
diff --git a/media-sound/gmpc/metadata.xml b/media-sound/gmpc/metadata.xml
index 24b5ad9a282..ecb30534e5b 100644
--- a/media-sound/gmpc/metadata.xml
+++ b/media-sound/gmpc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gmtp/gmtp-1.3.11-r1.ebuild b/media-sound/gmtp/gmtp-1.3.11-r2.ebuild
index 9dc541fb70f..321767f1fff 100644
--- a/media-sound/gmtp/gmtp-1.3.11-r1.ebuild
+++ b/media-sound/gmtp/gmtp-1.3.11-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit gnome2-utils
+inherit gnome2-utils xdg
DESCRIPTION="A simple MTP client for MP3 players"
HOMEPAGE="http://gmtp.sourceforge.net/"
@@ -16,8 +16,8 @@ KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-libs/glib:2
media-libs/flac
- media-libs/libid3tag
- media-libs/libmtp
+ media-libs/libid3tag:=
+ media-libs/libmtp:=
media-libs/libvorbis
x11-libs/gtk+:3"
DEPEND="${RDEPEND}"
@@ -32,16 +32,16 @@ src_configure() {
}
pkg_preinst() {
- gnome2_icon_savelist
+ xdg_pkg_preinst
gnome2_schemas_savelist
}
pkg_postinst() {
- gnome2_icon_cache_update
+ xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
- gnome2_icon_cache_update
+ xdg_pkg_postrm
gnome2_schemas_update
}
diff --git a/media-sound/gmtp/metadata.xml b/media-sound/gmtp/metadata.xml
index ed33917d6fc..d47cd5dca57 100644
--- a/media-sound/gmtp/metadata.xml
+++ b/media-sound/gmtp/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gmusicbrowser/metadata.xml b/media-sound/gmusicbrowser/metadata.xml
index 00b4a88c802..9311060ff29 100644
--- a/media-sound/gmusicbrowser/metadata.xml
+++ b/media-sound/gmusicbrowser/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>Sergiy.Borodych@gmail.com</email>
diff --git a/media-sound/gnomad/gnomad-2.9.6.ebuild b/media-sound/gnomad/gnomad-2.9.6-r1.ebuild
index 5c0417d87c2..e9213c0f387 100644
--- a/media-sound/gnomad/gnomad-2.9.6.ebuild
+++ b/media-sound/gnomad/gnomad-2.9.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,8 +19,8 @@ IUSE="nls"
RDEPEND="
dev-libs/libgudev:=
- media-libs/libid3tag
- media-libs/libmtp
+ media-libs/libid3tag:=
+ media-libs/libmtp:=
media-libs/libnjb
media-libs/taglib
>=x11-libs/gtk+-2.24:2"
diff --git a/media-sound/gnomad/metadata.xml b/media-sound/gnomad/metadata.xml
index f13622c881f..c4822365839 100644
--- a/media-sound/gnomad/metadata.xml
+++ b/media-sound/gnomad/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gnome-music/Manifest b/media-sound/gnome-music/Manifest
index 1e13ebf460f..a73f9fd0915 100644
--- a/media-sound/gnome-music/Manifest
+++ b/media-sound/gnome-music/Manifest
@@ -1,2 +1 @@
-DIST gnome-music-40.0.tar.xz 977412 BLAKE2B acb1823fce3bb7fc8a319a22125deb2c36f4c5cb18f3ea3d21462c1fc71fb52deeb21ffb52ecd5f57aecc975e21dbcec82122f3d4c6fa10f088280efe314a4b7 SHA512 7b1cecd4afe22439e1ee4975c9f6a98690d7abc3a02914483284c258c9bc265d5b3c75cbc9e216603aaeacdc4fdeeff250f2c4e8eff01b84cfe313004266d93f
DIST gnome-music-40.1.1.tar.xz 978092 BLAKE2B cf9e41e1d519431c33edbd03eb72565612d127d7f6fd82ca34d46b1b3ed58073b7435d3b5b80b149a5fc47ea549018756914dbef5e512cb036303b64b4882083 SHA512 3095dfd31dc32f831e776055d5c1f8c32af5958be632050f709f5c3991b272769edac09a339638de2accf6aae4bf6e8dd1f377a0136897eade2c21d2ebce5f5e
diff --git a/media-sound/gnome-music/gnome-music-40.0.ebuild b/media-sound/gnome-music/gnome-music-40.0.ebuild
deleted file mode 100644
index 21901b88118..00000000000
--- a/media-sound/gnome-music/gnome-music-40.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-
-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"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-DEPEND="${PYTHON_DEPS}
- >=dev-libs/glib-2.50:2
- >=net-libs/gnome-online-accounts-3.35.90[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:3=[introspection(+)]
- >=x11-libs/pango-1.44:=
- $(python_gen_cond_dep '
- >=dev-python/pygobject-3.36.1:3[cairo,${PYTHON_MULTI_USEDEP}]
- >=dev-python/pycairo-1.14.0[${PYTHON_MULTI_USEDEP}]
- ')
- >=media-libs/grilo-0.3.13:0.3[introspection]
- >=media-plugins/grilo-plugins-0.3.13: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:3[gstreamer]
- app-misc/tracker-miners:3[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
-"
-
-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-40.1.1.ebuild b/media-sound/gnome-music/gnome-music-40.1.1.ebuild
index e4f1fbfad03..9a1f62b03fb 100644
--- a/media-sound/gnome-music/gnome-music-40.1.1.ebuild
+++ b/media-sound/gnome-music/gnome-music-40.1.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
inherit gnome.org gnome2-utils meson python-single-r1 xdg
@@ -13,7 +13,7 @@ LICENSE="GPL-2+"
SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
DEPEND="${PYTHON_DEPS}
>=dev-libs/glib-2.50:2
@@ -26,8 +26,8 @@ DEPEND="${PYTHON_DEPS}
app-misc/tracker:3=[introspection(+)]
>=x11-libs/pango-1.44:=
$(python_gen_cond_dep '
- >=dev-python/pygobject-3.36.1:3[cairo,${PYTHON_MULTI_USEDEP}]
- >=dev-python/pycairo-1.14.0[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/pygobject-3.36.1:3[cairo,${PYTHON_USEDEP}]
+ >=dev-python/pycairo-1.14.0[${PYTHON_USEDEP}]
')
>=media-libs/grilo-0.3.13:0.3[introspection]
>=media-plugins/grilo-plugins-0.3.13:0.3
diff --git a/media-sound/gnome-music/metadata.xml b/media-sound/gnome-music/metadata.xml
index 39980802b1d..7b343b06be8 100644
--- a/media-sound/gnome-music/metadata.xml
+++ b/media-sound/gnome-music/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gnome@gentoo.org</email>
diff --git a/media-sound/gnome-sound-recorder/gnome-sound-recorder-40.0.ebuild b/media-sound/gnome-sound-recorder/gnome-sound-recorder-40.0.ebuild
index 7b4b3c46303..a16fdea8099 100644
--- a/media-sound/gnome-sound-recorder/gnome-sound-recorder-40.0.ebuild
+++ b/media-sound/gnome-sound-recorder/gnome-sound-recorder-40.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Design/Apps/SoundRecorder"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
DEPEND="
>=dev-libs/gjs-1.54.0
diff --git a/media-sound/gnome-sound-recorder/metadata.xml b/media-sound/gnome-sound-recorder/metadata.xml
index 39980802b1d..7b343b06be8 100644
--- a/media-sound/gnome-sound-recorder/metadata.xml
+++ b/media-sound/gnome-sound-recorder/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gnome@gentoo.org</email>
diff --git a/media-sound/gnump3d/files/gnump3d.init.d b/media-sound/gnump3d/files/gnump3d.init.d-r1
index 730fc0cdb2d..2ead467d788 100644
--- a/media-sound/gnump3d/files/gnump3d.init.d
+++ b/media-sound/gnump3d/files/gnump3d.init.d-r1
@@ -1,5 +1,5 @@
#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
extra_commands="index"
@@ -34,3 +34,7 @@ index() {
/usr/bin/gnump3d-index
eend $?
}
+
+start_pre() {
+ checkpath -d -o "gnump3d:gnump3d" -q "/var/cache/gnump3d" "/var/cache/gnump3d/serving"
+}
diff --git a/media-sound/gnump3d/gnump3d-3.0-r2.ebuild b/media-sound/gnump3d/gnump3d-3.0-r4.ebuild
index 63c211a3695..fc1a65587ec 100644
--- a/media-sound/gnump3d/gnump3d-3.0-r2.ebuild
+++ b/media-sound/gnump3d/gnump3d-3.0-r4.ebuild
@@ -1,10 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-PERL_EXPORT_PHASE_FUNCTIONS=no
-inherit multilib user perl-module
+inherit multilib perl-module
DESCRIPTION="A streaming server for MP3, OGG vorbis and other streamable files"
HOMEPAGE="https://www.gnu.org/software/gnump3d/"
@@ -15,12 +14,19 @@ SLOT="0"
KEYWORDS="~alpha amd64 ~ppc ppc64 sparc x86"
IUSE="sox"
-RDEPEND="sox? ( media-sound/sox )"
+DEPEND="
+ acct-group/gnump3d
+ acct-user/gnump3d
+"
+
+RDEPEND="
+ ${DEPEND}
+ sox? ( media-sound/sox )
+"
RESTRICT="test"
pkg_setup() {
- enewuser gnump3d '' '' '' nogroup
LIBDIR=/usr/$(get_libdir)
}
@@ -50,13 +56,11 @@ src_install() {
dodoc AUTHORS ChangeLog DOWNSAMPLING PLUGINS README SUPPORT TODO
- newinitd "${FILESDIR}"/${PN}.init.d gnump3d
+ newinitd "${FILESDIR}"/${PN}.init.d-r1 gnump3d
newconfd "${FILESDIR}"/${PN}.conf.d gnump3d
keepdir /var/log/gnump3d
- keepdir /var/cache/gnump3d/serving
-
- fowners gnump3d:nogroup /var/log/gnump3d /var/cache/gnump3d
+ fowners gnump3d:gnump3d /var/log/gnump3d
}
pkg_postinst() {
diff --git a/media-sound/gnump3d/metadata.xml b/media-sound/gnump3d/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/gnump3d/metadata.xml
+++ b/media-sound/gnump3d/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gogglesmm/gogglesmm-1.2.1-r1.ebuild b/media-sound/gogglesmm/gogglesmm-1.2.1-r1.ebuild
index e5b64d9f625..83427de2433 100644
--- a/media-sound/gogglesmm/gogglesmm-1.2.1-r1.ebuild
+++ b/media-sound/gogglesmm/gogglesmm-1.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+dbus +flac +mad +vorbis +ogg +opus +aac +pulseaudio +opengl nls"
RDEPEND="x11-libs/fox:1.7
diff --git a/media-sound/gogglesmm/metadata.xml b/media-sound/gogglesmm/metadata.xml
index ed725894ca7..36839fb2b57 100644
--- a/media-sound/gogglesmm/metadata.xml
+++ b/media-sound/gogglesmm/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zx2c4@gentoo.org</email>
diff --git a/media-sound/gom/metadata.xml b/media-sound/gom/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/gom/metadata.xml
+++ b/media-sound/gom/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gpodder/Manifest b/media-sound/gpodder/Manifest
index 050a5c1c75f..ae5ec5bf562 100644
--- a/media-sound/gpodder/Manifest
+++ b/media-sound/gpodder/Manifest
@@ -1,2 +1,3 @@
DIST gpodder-3.10.16.tar.gz 1058386 BLAKE2B d73bc8a9d9d2cfe642a6c1e7ae3e7811e05db8c1ebf566904e669a5f9d029c6bce73599da737d25f42c4740d23537b1c414e7a23cf15076394fb714a2f33c79c SHA512 ce9525864e5a640dd82fb535021d63e1d1ddeb7785774b00c668ff86a279a45e075ab7488120ec93d1a07a0a943daa0abb786f822d74866e0fd8c6713d7f8531
DIST gpodder-3.10.20.tar.gz 1081171 BLAKE2B b2a07a3d5ce02cc46d7dd5999287b6e0bb96149f2fbf613b0d70b8d3b04d4cd29dcd1b78b4584709d1613c9a5478d39c3cb9be35a274358d56aa593f0196e6b2 SHA512 93cae9cc6d7f3a7754e24f7e962d195788f5f344992a4a3f3be9fd9acf419728b94ce009e1a2e14faa64803ebba098e8199a8d43ed33f5f3e02eabde1fe5c3be
+DIST gpodder-3.10.21.tar.gz 1105520 BLAKE2B c17905951c14a718e48d1bbded3abc41d62088bb517cda053e9fa71e3a952bb97ac57077d428cd58c3a048ae0cc18ef9385af97dcf8b460f3860674ecdb85c1c SHA512 5311a92469f605e489553e91586b788a8d07812e41c20d1ad0717c09ab6db6da22c356d5c1942293d1e27e25afe24caf3c14c15720250d8f230f2d7738206fec
diff --git a/media-sound/gpodder/gpodder-3.10.16-r1.ebuild b/media-sound/gpodder/gpodder-3.10.16-r1.ebuild
index b7421bb06ad..0d09892acd7 100644
--- a/media-sound/gpodder/gpodder-3.10.16-r1.ebuild
+++ b/media-sound/gpodder/gpodder-3.10.16-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_SETUPTOOLS=no
@@ -19,17 +19,17 @@ KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="+dbus bluetooth kernel_linux mtp test"
RESTRICT="!test? ( test )"
-# As in Fedora: re-enable >=dev-python/eyeD3-0.7[${PYTHON_MULTI_USEDEP}] and
-# ipod? ( media-libs/libgpod[python,${PYTHON_MULTI_USEDEP}] ) once they
+# As in Fedora: re-enable >=dev-python/eyeD3-0.7[${PYTHON_USEDEP}] and
+# ipod? ( media-libs/libgpod[python,${PYTHON_USEDEP}] ) once they
# support python3
COMMON_DEPEND="
$(python_gen_cond_dep '
- dev-python/html5lib[${PYTHON_MULTI_USEDEP}]
- dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
- >=dev-python/pygobject-3.22.0:3[${PYTHON_MULTI_USEDEP}]
- >=dev-python/podcastparser-0.6.0[${PYTHON_MULTI_USEDEP}]
- >=dev-python/mygpoclient-1.8[${PYTHON_MULTI_USEDEP}]
- dbus? ( dev-python/dbus-python[${PYTHON_MULTI_USEDEP}] )
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
+ >=dev-python/podcastparser-0.6.0[${PYTHON_USEDEP}]
+ >=dev-python/mygpoclient-1.8[${PYTHON_USEDEP}]
+ dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
')
bluetooth? ( net-wireless/bluez )
mtp? ( >=media-libs/libmtp-1.0.0:= )
diff --git a/media-sound/gpodder/gpodder-3.10.20.ebuild b/media-sound/gpodder/gpodder-3.10.20.ebuild
index 3be14aeb7ee..7cff7c80eaa 100644
--- a/media-sound/gpodder/gpodder-3.10.20.ebuild
+++ b/media-sound/gpodder/gpodder-3.10.20.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_SETUPTOOLS=no
@@ -44,8 +44,11 @@ DEPEND="${COMMON_DEPEND}
dev-util/intltool
sys-apps/help2man
test? (
- dev-python/minimock
- dev-python/pytest-localserver
+ $(python_gen_cond_dep '
+ dev-python/minimock[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-localserver[${PYTHON_USEDEP}]
+ ')
)
"
diff --git a/media-sound/gpodder/gpodder-3.10.21.ebuild b/media-sound/gpodder/gpodder-3.10.21.ebuild
new file mode 100644
index 00000000000..7cff7c80eaa
--- /dev/null
+++ b/media-sound/gpodder/gpodder-3.10.21.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_REQ_USE="sqlite"
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1 optfeature xdg
+
+DESCRIPTION="A free cross-platform podcast aggregator"
+HOMEPAGE="https://gpodder.github.io/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+dbus bluetooth kernel_linux mtp test"
+RESTRICT="!test? ( test )"
+
+# As in Fedora: re-enable >=dev-python/eyeD3-0.7[${PYTHON_USEDEP}] and
+# ipod? ( media-libs/libgpod[python,${PYTHON_USEDEP}] ) once they
+# support python3
+COMMON_DEPEND="
+ $(python_gen_cond_dep '
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
+ >=dev-python/podcastparser-0.6.0[${PYTHON_USEDEP}]
+ >=dev-python/mygpoclient-1.8[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+ ')
+ bluetooth? ( net-wireless/bluez )
+ mtp? ( >=media-libs/libmtp-1.0.0:= )
+"
+RDEPEND="${COMMON_DEPEND}
+ kernel_linux? ( sys-apps/iproute2 )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-util/desktop-file-utils
+ dev-util/intltool
+ sys-apps/help2man
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/minimock[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-localserver[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+src_prepare() {
+ default
+
+ sed -i -e 's:--cov=gpodder::' makefile || die
+}
+
+src_test() {
+ emake releasetest
+}
+
+src_install() {
+ emake PYTHON=${EPYTHON} DESTDIR="${D}" install
+ distutils-r1_src_install
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "for the youtube-dl extension" net-misc/youtube-dl
+}
diff --git a/media-sound/gpodder/metadata.xml b/media-sound/gpodder/metadata.xml
index 09aa57ae4e7..8d450432661 100644
--- a/media-sound/gpodder/metadata.xml
+++ b/media-sound/gpodder/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gqradio/metadata.xml b/media-sound/gqradio/metadata.xml
index 9677f71ccff..287be76e34c 100644
--- a/media-sound/gqradio/metadata.xml
+++ b/media-sound/gqradio/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/grip/metadata.xml b/media-sound/grip/metadata.xml
index 0f291d57a1e..21a9a3129aa 100644
--- a/media-sound/grip/metadata.xml
+++ b/media-sound/grip/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gsm/gsm-1.0.13-r1.ebuild b/media-sound/gsm/gsm-1.0.13-r1.ebuild
index 17031a42b83..694195884bb 100644
--- a/media-sound/gsm/gsm-1.0.13-r1.ebuild
+++ b/media-sound/gsm/gsm-1.0.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -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 ~riscv ~s390 sparc x86"
S="${WORKDIR}/${PN}-$(ver_rs 2 '-pl' )"
diff --git a/media-sound/gsm/metadata.xml b/media-sound/gsm/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/gsm/metadata.xml
+++ b/media-sound/gsm/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gst123/metadata.xml b/media-sound/gst123/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/gst123/metadata.xml
+++ b/media-sound/gst123/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gstreamripper/metadata.xml b/media-sound/gstreamripper/metadata.xml
index 56c63be9eea..f72bdfe7cea 100644
--- a/media-sound/gstreamripper/metadata.xml
+++ b/media-sound/gstreamripper/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gtick/metadata.xml b/media-sound/gtick/metadata.xml
index e36427e19fa..0fda71326ed 100644
--- a/media-sound/gtick/metadata.xml
+++ b/media-sound/gtick/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/gtkguitune/metadata.xml b/media-sound/gtkguitune/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/gtkguitune/metadata.xml
+++ b/media-sound/gtkguitune/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/guayadeque/metadata.xml b/media-sound/guayadeque/metadata.xml
index 04739bbe792..b4ec028821b 100644
--- a/media-sound/guayadeque/metadata.xml
+++ b/media-sound/guayadeque/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/guitarix/metadata.xml b/media-sound/guitarix/metadata.xml
index 03de43c1aef..34ccfab7be0 100644
--- a/media-sound/guitarix/metadata.xml
+++ b/media-sound/guitarix/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>fordfrog@gentoo.org</email>
diff --git a/media-sound/helm/metadata.xml b/media-sound/helm/metadata.xml
index ad30917b36e..03af74a4738 100644
--- a/media-sound/helm/metadata.xml
+++ b/media-sound/helm/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/herrie/herrie-2.2-r1.ebuild b/media-sound/herrie/herrie-2.2-r2.ebuild
index d50e37ef867..cb67e755fdf 100644
--- a/media-sound/herrie/herrie-2.2-r1.ebuild
+++ b/media-sound/herrie/herrie-2.2-r2.ebuild
@@ -15,14 +15,14 @@ KEYWORDS="amd64 ppc x86"
IUSE="ao +alsa pulseaudio oss http modplug mp3 sndfile vorbis xspf unicode nls"
REQUIRED_USE="|| ( ao alsa pulseaudio oss )"
-RDEPEND="sys-libs/ncurses:0=[unicode?]
+RDEPEND="sys-libs/ncurses:=[unicode(+)?]
>=dev-libs/glib-2:2
- ao? ( media-libs/libao )
+ ao? ( media-libs/libao:= )
alsa? ( media-libs/alsa-lib )
http? ( net-misc/curl )
modplug? ( media-libs/libmodplug )
mp3? ( media-libs/libmad
- media-libs/libid3tag )
+ media-libs/libid3tag:= )
pulseaudio? ( media-sound/pulseaudio )
sndfile? ( media-libs/libsndfile )
vorbis? ( media-libs/libvorbis )
diff --git a/media-sound/herrie/metadata.xml b/media-sound/herrie/metadata.xml
index 94eb56d9752..149a73f33c2 100644
--- a/media-sound/herrie/metadata.xml
+++ b/media-sound/herrie/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/horgand/metadata.xml b/media-sound/horgand/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/horgand/metadata.xml
+++ b/media-sound/horgand/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/hydrogen/Manifest b/media-sound/hydrogen/Manifest
index fff259c6586..bf9badcec01 100644
--- a/media-sound/hydrogen/Manifest
+++ b/media-sound/hydrogen/Manifest
@@ -1 +1,2 @@
DIST hydrogen-1.0.2.tar.gz 11533410 BLAKE2B a4210e666b11e173eb0e02728f601ac9811941b558096ae76f3ad45b91c5db1ff942cddd536a50f8f2f456871d69f3a6c52d53c926f4547f13783ccbb4fc250d SHA512 7466b7ef1da4a078d67e1cab8744b2e0c3c048bb55e1febd22023c591ed9e2bf1cea41adc38a775a2ac60978735517a92df404d5ca8bb13603ea68c8da70daa9
+DIST hydrogen-1.1.0.tar.gz 11413446 BLAKE2B 8008336d2199bf36d9efca8875217e4a5f3d66c0274e25334525292e7864ca1dc4da75f86cbba981dfdbc19a3dbafebff503ce1ef597adae56fc467b44611a19 SHA512 116380be03f03a9294e278be5c7ede90fe088f21bf31db46a5e5df2684d11676e518200e6c4a187063c769f5b97950af9602b9b2694ca37788f73a2666265cc8
diff --git a/media-sound/hydrogen/files/hydrogen-9999-gnuinstalldirs.patch b/media-sound/hydrogen/files/hydrogen-1.1.0-gnuinstalldirs.patch
index ef70497abf7..ef70497abf7 100644
--- a/media-sound/hydrogen/files/hydrogen-9999-gnuinstalldirs.patch
+++ b/media-sound/hydrogen/files/hydrogen-1.1.0-gnuinstalldirs.patch
diff --git a/media-sound/hydrogen/hydrogen-1.1.0.ebuild b/media-sound/hydrogen/hydrogen-1.1.0.ebuild
new file mode 100644
index 00000000000..85706a8f385
--- /dev/null
+++ b/media-sound/hydrogen/hydrogen-1.1.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2021 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}"
+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="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+CDEPEND="
+ 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 )
+"
+DEPEND="
+ ${CDEPEND}
+ dev-qt/qttest:5
+"
+RDEPEND="${CDEPEND}"
+
+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_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 8a3c0ad28c9..6d861d99ffa 100644
--- a/media-sound/hydrogen/hydrogen-9999.ebuild
+++ b/media-sound/hydrogen/hydrogen-9999.ebuild
@@ -57,7 +57,7 @@ RDEPEND="${CDEPEND}"
DOCS=( AUTHORS ChangeLog DEVELOPERS README.txt )
PATCHES=(
- "${FILESDIR}/${P}-gnuinstalldirs.patch"
+ "${FILESDIR}/${PN}-1.1.0-gnuinstalldirs.patch"
)
src_prepare() {
@@ -70,7 +70,6 @@ src_configure() {
-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)
diff --git a/media-sound/hydrogen/metadata.xml b/media-sound/hydrogen/metadata.xml
index 972362fefd4..930bdc51d5a 100644
--- a/media-sound/hydrogen/metadata.xml
+++ b/media-sound/hydrogen/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/icecream/metadata.xml b/media-sound/icecream/metadata.xml
index 7bb6d0d92a1..05af01ac33d 100644
--- a/media-sound/icecream/metadata.xml
+++ b/media-sound/icecream/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/id3/metadata.xml b/media-sound/id3/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/id3/metadata.xml
+++ b/media-sound/id3/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/id3ed/metadata.xml b/media-sound/id3ed/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/id3ed/metadata.xml
+++ b/media-sound/id3ed/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/id3ted/metadata.xml b/media-sound/id3ted/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/id3ted/metadata.xml
+++ b/media-sound/id3ted/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/id3tool/metadata.xml b/media-sound/id3tool/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/id3tool/metadata.xml
+++ b/media-sound/id3tool/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/id3v2/metadata.xml b/media-sound/id3v2/metadata.xml
index 550bd829366..2ca5fa52212 100644
--- a/media-sound/id3v2/metadata.xml
+++ b/media-sound/id3v2/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/jaaa/metadata.xml b/media-sound/jaaa/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/jaaa/metadata.xml
+++ b/media-sound/jaaa/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0-r1.ebuild b/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0-r1.ebuild
index 1da39212bd0..265de42f578 100644
--- a/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0-r1.ebuild
+++ b/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/jackaudio/jack1/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~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/jack-audio-connection-kit/metadata.xml b/media-sound/jack-audio-connection-kit/metadata.xml
index 0b8daf306a0..aa2076180f8 100644
--- a/media-sound/jack-audio-connection-kit/metadata.xml
+++ b/media-sound/jack-audio-connection-kit/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/jack-keyboard/metadata.xml b/media-sound/jack-keyboard/metadata.xml
index 491df6cb552..0524feeabd4 100644
--- a/media-sound/jack-keyboard/metadata.xml
+++ b/media-sound/jack-keyboard/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/jack-rack/metadata.xml b/media-sound/jack-rack/metadata.xml
index e8461483bf4..cdfb2372709 100644
--- a/media-sound/jack-rack/metadata.xml
+++ b/media-sound/jack-rack/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/jack-smf-utils/metadata.xml b/media-sound/jack-smf-utils/metadata.xml
index 77ba4a61c5d..a12fa83aea7 100644
--- a/media-sound/jack-smf-utils/metadata.xml
+++ b/media-sound/jack-smf-utils/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/jack/Manifest b/media-sound/jack/Manifest
index b3cdfd95d3c..055ba631ef0 100644
--- a/media-sound/jack/Manifest
+++ b/media-sound/jack/Manifest
@@ -1,2 +1 @@
-DIST jack-4.0.0_pre20200706.tar.gz 198987 BLAKE2B e45c2457c82901c5cd63f726be3a6931fdb09e9fd5cb1dbaec13951614a108f07c14f98ef7ba18f4c81a0da48d151f13e5f7250121e80c5e8b163c344ce07b15 SHA512 bcb2e629daf6b015cfcb63bb07eed37cc9a517f6581489846bc9cd236c5e9f7163765959f042cbc9a87160dead36cf023c79ce1e3207b14ff52959ed21989dc4
DIST jack-4.0.0_pre20201220.tar.gz 199310 BLAKE2B d36f52d0cf1ce0744929c1d3da2e0929d3a0bfcfe3f7088bd4f1b170cafa0989921ac1a5a4d8ffec17a86c6eeca4f233c9ca0a159ec76629a5ba48d1686d22cd SHA512 8ff5b5abcfc39ffa373cd215ae5d1fdc9838e92040621e8455485e1243ec6e4bf0fb1675f3280441b2ecc993f996c30c77871e2ba14020ae76ed50634cff15f9
diff --git a/media-sound/jack/jack-4.0.0_pre20200706.ebuild b/media-sound/jack/jack-4.0.0_pre20200706.ebuild
deleted file mode 100644
index 98d04e8d872..00000000000
--- a/media-sound/jack/jack-4.0.0_pre20200706.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-PYTHON_REQ_USE="ncurses"
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="A frontend for several cd-rippers and mp3 encoders"
-HOMEPAGE="https://github.com/jack-cli-cd-ripper/jack http://www.home.unix-ag.org/arne/jack/"
-GIT_COMMIT_HASH="8e2004d7453f5d71d5e73032cbe7770b75bfbd41" # branch "python3-mb"
-SRC_URI="https://github.com/jack-cli-cd-ripper/jack/archive/${GIT_COMMIT_HASH}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${GIT_COMMIT_HASH}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/python-discid[${PYTHON_MULTI_USEDEP}]
- media-libs/mutagen[${PYTHON_MULTI_USEDEP}]
- ')
- media-libs/flac
- media-sound/cdparanoia
- media-sound/lame"
-
-python_install_all() {
- insinto /etc
- newins example.etc.jackrc jackrc
-
- newman jack.man jack.1
-
- local DOCS=( README.md CHANGELOG.md )
- local HTML_DOCS=( doc/*.{html,css,gif} )
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- elog "${PN} can use the following optional binaries, but currently there"
- elog "are no gentoo ebuilds available for them:"
- elog " fdkaac: encode to M4A format"
- elog " oggenc: encode to OGG format"
- elog " cdda2wav / dagrab / tosha: cd ripper"
-}
diff --git a/media-sound/jack/jack-4.0.0_pre20201220.ebuild b/media-sound/jack/jack-4.0.0_pre20201220-r1.ebuild
index 2d00b9187d0..6148092efbb 100644
--- a/media-sound/jack/jack-4.0.0_pre20201220.ebuild
+++ b/media-sound/jack/jack-4.0.0_pre20201220-r1.ebuild
@@ -3,10 +3,9 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
PYTHON_REQ_USE="ncurses"
DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -22,8 +21,8 @@ KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
$(python_gen_cond_dep '
- dev-python/python-discid[${PYTHON_MULTI_USEDEP}]
- media-libs/mutagen[${PYTHON_MULTI_USEDEP}]
+ dev-python/python-discid[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
')
media-libs/flac
media-sound/cdparanoia
diff --git a/media-sound/jack/metadata.xml b/media-sound/jack/metadata.xml
index 008719d2d2c..a2cc30d822e 100644
--- a/media-sound/jack/metadata.xml
+++ b/media-sound/jack/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>martin.dummer@gmx.net</email>
diff --git a/media-sound/jack2/Manifest b/media-sound/jack2/Manifest
index b912e379af1..cd33bcad6ca 100644
--- a/media-sound/jack2/Manifest
+++ b/media-sound/jack2/Manifest
@@ -1 +1 @@
-DIST jack2-1.9.18.tar.gz 987166 BLAKE2B e1684d50c26ce45b36133b5e9632e916cd5bdf2a2ffba9257d7d6018d9fab8ade87f2de4c837d3cc3cb37bdda296fbcd8c2da6468676a3a4c74563fb42397879 SHA512 7b9116b8002db88d9df746acf99e523cf9103c1a7955e8174912c8538b2c53bc8e7c34a64d0df4dc1f212e35035392814fdfcfe78597e26bd08ec028876bcb98
+DIST jack2-1.9.19.tar.gz 988780 BLAKE2B 37536e23f97ea8a3bf62fe77e35a4a40c5d88cea1197a2f72c4ab31cbbc689fcf99a1d51bb0ee96122c618464eefe1ca8479dc53ab7de9e6570cb4009cf2a7a1 SHA512 d8d5fe17e2984959546af3c53f044aa4648860e19ff8ffd54452e87fa6cdfd111f825c57e3df17cb8ed95de8392b6f354b12ded41e3e021a37f07b99a89ba18d
diff --git a/media-sound/jack2/files/jack2-1.9.14-fix-doc.patch b/media-sound/jack2/files/jack2-1.9.14-fix-doc.patch
deleted file mode 100644
index 10dd10afe56..00000000000
--- a/media-sound/jack2/files/jack2-1.9.14-fix-doc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/doxyfile.in b/doxyfile.in
-index f92e264..2335ada 100644
---- a/doxyfile.in
-+++ b/doxyfile.in
-@@ -792,7 +792,7 @@ HTML_HEADER =
- # each generated HTML page. If it is left blank doxygen will generate a
- # standard footer.
-
--HTML_FOOTER = @SRCDIR@/no_date_footer.html
-+HTML_FOOTER =
-
- # The HTML_STYLESHEET tag can be used to specify a user-defined cascading
- # style sheet that is used by each HTML page. It can be used to
diff --git a/media-sound/jack2/jack2-1.9.18.ebuild b/media-sound/jack2/jack2-1.9.19.ebuild
index 0e31dae3a2b..502d34d9af2 100644
--- a/media-sound/jack2/jack2-1.9.18.ebuild
+++ b/media-sound/jack2/jack2-1.9.19.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
PYTHON_REQ_USE="threads(+)"
inherit python-single-r1 waf-utils multilib-minimal
@@ -18,7 +18,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/jackaudio/jack2/archive/v${MY_PV}/v${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
fi
LICENSE="GPL-2"
@@ -48,7 +48,7 @@ DEPEND="${PYTHON_DEPS}
RDEPEND="${DEPEND}
dbus? (
$(python_gen_cond_dep '
- dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
')
)
pam? ( sys-auth/realtime-base )
@@ -56,10 +56,6 @@ RDEPEND="${DEPEND}
DOCS=( AUTHORS.rst ChangeLog.rst README.rst README_NETJACK2 )
-PATCHES=(
- "${FILESDIR}/${PN}-1.9.14-fix-doc.patch"
-)
-
src_prepare() {
default
python_fix_shebang waf
diff --git a/media-sound/jack2/jack2-9999.ebuild b/media-sound/jack2/jack2-9999.ebuild
index 3001f60267b..06fe3cac36b 100644
--- a/media-sound/jack2/jack2-9999.ebuild
+++ b/media-sound/jack2/jack2-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
PYTHON_REQ_USE="threads(+)"
inherit python-single-r1 waf-utils multilib-minimal
@@ -48,7 +48,7 @@ DEPEND="${PYTHON_DEPS}
RDEPEND="${DEPEND}
dbus? (
$(python_gen_cond_dep '
- dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
')
)
pam? ( sys-auth/realtime-base )
@@ -56,10 +56,6 @@ RDEPEND="${DEPEND}
DOCS=( AUTHORS.rst ChangeLog.rst README.rst README_NETJACK2 )
-PATCHES=(
- "${FILESDIR}/${PN}-1.9.14-fix-doc.patch"
-)
-
src_prepare() {
default
python_fix_shebang waf
diff --git a/media-sound/jack2/metadata.xml b/media-sound/jack2/metadata.xml
index ddeb1e502dd..0c2531717ee 100644
--- a/media-sound/jack2/metadata.xml
+++ b/media-sound/jack2/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/jack_capture/metadata.xml b/media-sound/jack_capture/metadata.xml
index ff35dc3000f..59f65865927 100644
--- a/media-sound/jack_capture/metadata.xml
+++ b/media-sound/jack_capture/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>fordfrog@gentoo.org</email>
diff --git a/media-sound/jalv/metadata.xml b/media-sound/jalv/metadata.xml
index 8b8731392d5..20fcbc0d82b 100644
--- a/media-sound/jalv/metadata.xml
+++ b/media-sound/jalv/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/jamin/metadata.xml b/media-sound/jamin/metadata.xml
index 2b3f906e21d..ed916bcef29 100644
--- a/media-sound/jamin/metadata.xml
+++ b/media-sound/jamin/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/justeport/metadata.xml b/media-sound/justeport/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/justeport/metadata.xml
+++ b/media-sound/justeport/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/kid3/Manifest b/media-sound/kid3/Manifest
index a2c8c55eabc..e839151be4c 100644
--- a/media-sound/kid3/Manifest
+++ b/media-sound/kid3/Manifest
@@ -1 +1 @@
-DIST kid3-3.8.6.tar.gz 3183673 BLAKE2B c862c1da05ed85ecce8b0c666ddb9e18bdcabafe569f62f3264ebf1e0b7b16c11d25a10e1b1e6cd395442500275f9ee73ef1f6225e049790a09eac68b811df06 SHA512 11613ea72b23a80473699c61141ae2eb9a76b47da87704cd673b70a65bb334bd8232d3a66a7ff2b7f552751145613dbcfb8dcf0746eebb9fa2bd45979f4ba5d4
+DIST kid3-3.8.7.tar.gz 3356781 BLAKE2B 967a7af8f3ca5413716b1f246d07fa1723f57113369f466f853c00106e81648efb19c54abbb27b802ca9dae308c44683764356ebbbc708c7454e9669ae0201f4 SHA512 9d1a2c64d05e19c7a8c33f5447f896043ffd68ec95387dc04502549d59cb0398dd6946d17bfce12ed57ea445e0b39c8b3769918069ee9f1862f2480482bf2a01
diff --git a/media-sound/kid3/kid3-3.8.6.ebuild b/media-sound/kid3/kid3-3.8.7.ebuild
index d91a129de14..752bd1daaff 100644
--- a/media-sound/kid3/kid3-3.8.6.ebuild
+++ b/media-sound/kid3/kid3-3.8.7.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake kde.org python-any-r1 xdg
DESCRIPTION="Simple tag editor based on Qt"
@@ -21,10 +21,6 @@ IUSE="acoustid flac kde mp3 mp4 +mpris +taglib test vorbis"
REQUIRED_USE="flac? ( vorbis )"
RESTRICT+=" !test? ( test )"
-BDEPEND="${PYTHON_DEPS}
- dev-qt/linguist-tools:5
- kde? ( kde-frameworks/extra-cmake-modules:5 )
-"
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
@@ -62,6 +58,10 @@ RDEPEND="
DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )
"
+BDEPEND="${PYTHON_DEPS}
+ dev-qt/linguist-tools:5
+ kde? ( kde-frameworks/extra-cmake-modules:5 )
+"
pkg_setup() {
use test && python-any-r1_pkg_setup
diff --git a/media-sound/kid3/metadata.xml b/media-sound/kid3/metadata.xml
index ec4f401b5c3..802d3fde550 100644
--- a/media-sound/kid3/metadata.xml
+++ b/media-sound/kid3/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
@@ -9,6 +9,9 @@
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
<use>
<flag name="acoustid">Build acoustic fingerprinting plugin using <pkg>media-libs/chromaprint</pkg></flag>
<flag name="mpris">Enable support for MPRIS2 interface using <pkg>dev-qt/qtdbus</pkg></flag>
diff --git a/media-sound/klick/metadata.xml b/media-sound/klick/metadata.xml
index 113f0699e25..399d843db8c 100644
--- a/media-sound/klick/metadata.xml
+++ b/media-sound/klick/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>alexander@tsoy.me</email>
diff --git a/media-sound/kmetronome/metadata.xml b/media-sound/kmetronome/metadata.xml
index f5ba73ce7ff..08fc44e0716 100644
--- a/media-sound/kmetronome/metadata.xml
+++ b/media-sound/kmetronome/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
diff --git a/media-sound/kmidimon/Manifest b/media-sound/kmidimon/Manifest
index 5f08316d875..2052e6e5ec3 100644
--- a/media-sound/kmidimon/Manifest
+++ b/media-sound/kmidimon/Manifest
@@ -1 +1,2 @@
DIST kmidimon-1.0.0.tar.bz2 322397 BLAKE2B 6c70e6b6162fe53fbaf7b7945035cb3974120501504c74c3fc0a0c607b2c38153f72cdefdc5f68b97c02148aefc3cd6e49ec0ea45f8b8f9ee6c11ab9383b813d SHA512 3c69fdc128bf5c0b7ec123b06ce3ef0e2220a04e8e721d8fbfa461dc8392b08250f2d333fc0f6080135107a97cd16736327648c4cb4cca72ea4d43c1007ad744
+DIST kmidimon-1.1.0.tar.bz2 392541 BLAKE2B b4b45eaf0d370c0b0989e7c1a7a30473cb8e252346687a6b3d99a5d3e78a8155893e478d354cadc00b1a7df07a174dbd21ae07fd9a0746f5b7dcdb5786520797 SHA512 6792d2b45e2ee9da777d2f29623453a41532d6f6d93a6e375afd07b4cbcf2eb18f11ab2d9358febbb22925ee7e63912c5bd4714a3804b95971a52a1c0b00a324
diff --git a/media-sound/kmidimon/files/kmidimon-1.1.0-fix-install.patch b/media-sound/kmidimon/files/kmidimon-1.1.0-fix-install.patch
new file mode 100644
index 00000000000..8bc48a7d555
--- /dev/null
+++ b/media-sound/kmidimon/files/kmidimon-1.1.0-fix-install.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt 2021-09-18 22:32:19.273613410 +0200
++++ b/CMakeLists.txt 2021-09-23 00:07:47.940122305 +0200
+@@ -92,8 +92,6 @@
+
+ install( FILES net.sourceforge.kmidimon.desktop
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/applications )
+-install( FILES net.sourceforge.kmidimon.appdata.xml
+- DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo )
+
+ install( FILES standards.ins
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/kmidimon )
diff --git a/media-sound/kmidimon/kmidimon-1.1.0.ebuild b/media-sound/kmidimon/kmidimon-1.1.0.ebuild
new file mode 100644
index 00000000000..ad3369ffd0d
--- /dev/null
+++ b/media-sound/kmidimon/kmidimon-1.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="MIDI monitor for ALSA sequencer"
+HOMEPAGE="https://kmidimon.sourceforge.io/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ media-libs/alsa-lib
+ >=media-sound/drumstick-2.4.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-arch/unzip
+ dev-qt/linguist-tools:5
+"
+
+PATCHES=( "${FILESDIR}/${P}-fix-install.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+ )
+ cmake_src_configure
+}
diff --git a/media-sound/kmidimon/metadata.xml b/media-sound/kmidimon/metadata.xml
index e3a6e95b81e..81579d22b0c 100644
--- a/media-sound/kmidimon/metadata.xml
+++ b/media-sound/kmidimon/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
diff --git a/media-sound/lame/lame-3.100-r3.ebuild b/media-sound/lame/lame-3.100-r3.ebuild
index 87f1c4a92de..d6ddffec4f7 100644
--- a/media-sound/lame/lame-3.100-r3.ebuild
+++ b/media-sound/lame/lame-3.100-r3.ebuild
@@ -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 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-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/metadata.xml b/media-sound/lame/metadata.xml
index 433fd3db8ae..c5d5fdc0bd2 100644
--- a/media-sound/lame/metadata.xml
+++ b/media-sound/lame/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/lash/lash-0.5.4-r4.ebuild b/media-sound/lash/lash-0.5.4-r4.ebuild
index c7ac96d2f9a..686eaf21289 100644
--- a/media-sound/lash/lash-0.5.4-r4.ebuild
+++ b/media-sound/lash/lash-0.5.4-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
IUSE="alsa debug gtk python static-libs" # doc
BDEPEND="
diff --git a/media-sound/lash/metadata.xml b/media-sound/lash/metadata.xml
index f79bb67acbd..3fed8a8997c 100644
--- a/media-sound/lash/metadata.xml
+++ b/media-sound/lash/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/lilypond/lilypond-2.23.2.ebuild b/media-sound/lilypond/lilypond-2.23.2.ebuild
index fea5dc370d4..adb492fe79e 100644
--- a/media-sound/lilypond/lilypond-2.23.2.ebuild
+++ b/media-sound/lilypond/lilypond-2.23.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils
@@ -12,7 +12,7 @@ if [[ "${PV}" = "9999" ]]; then
else
MAIN_VER=$(ver_cut 1-2)
SRC_URI="http://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
fi
DESCRIPTION="GNU Music Typesetter"
diff --git a/media-sound/lilypond/metadata.xml b/media-sound/lilypond/metadata.xml
index a9cdf5b3658..ecc01c28aca 100644
--- a/media-sound/lilypond/metadata.xml
+++ b/media-sound/lilypond/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>scheme@gentoo.org</email>
diff --git a/media-sound/lingot/metadata.xml b/media-sound/lingot/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/lingot/metadata.xml
+++ b/media-sound/lingot/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/linuxsampler/metadata.xml b/media-sound/linuxsampler/metadata.xml
index f1a8718cd39..aa853c5ab35 100644
--- a/media-sound/linuxsampler/metadata.xml
+++ b/media-sound/linuxsampler/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/litestream/metadata.xml b/media-sound/litestream/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/litestream/metadata.xml
+++ b/media-sound/litestream/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/lltag/metadata.xml b/media-sound/lltag/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/lltag/metadata.xml
+++ b/media-sound/lltag/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/lmms/metadata.xml b/media-sound/lmms/metadata.xml
index 597ac163f21..631d11db0a8 100644
--- a/media-sound/lmms/metadata.xml
+++ b/media-sound/lmms/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>aballier@gentoo.org</email>
diff --git a/media-sound/lollypop/lollypop-1.2.35.ebuild b/media-sound/lollypop/lollypop-1.2.35.ebuild
index 7f583f5eeca..401c080fe93 100644
--- a/media-sound/lollypop/lollypop-1.2.35.ebuild
+++ b/media-sound/lollypop/lollypop-1.2.35.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
PYTHON_REQ_USE="sqlite"
inherit python-single-r1 gnome2-utils meson xdg
@@ -21,15 +21,15 @@ DEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-libs/gobject-introspection[cairo(+)]
$(python_gen_cond_dep '
- dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
- dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
')
gnome-base/gnome-common
x11-libs/gtk+:3
"
BDEPEND="${DEPEND}
$(python_gen_cond_dep '
- dev-python/pkgconfig[${PYTHON_MULTI_USEDEP}]
+ dev-python/pkgconfig[${PYTHON_USEDEP}]
')
dev-util/desktop-file-utils
dev-util/itstool
@@ -39,10 +39,10 @@ RDEPEND="${DEPEND}
app-crypt/libsecret[introspection]
dev-libs/totem-pl-parser
$(python_gen_cond_dep '
- dev-python/beautifulsoup:4[${PYTHON_MULTI_USEDEP}]
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/dbus-python
- dev-python/pillow[${PYTHON_MULTI_USEDEP}]
- >=dev-python/pylast-1.0.0[${PYTHON_MULTI_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ >=dev-python/pylast-1.0.0[${PYTHON_USEDEP}]
')
media-libs/gst-plugins-base:1.0[introspection]
"
diff --git a/media-sound/lollypop/lollypop-1.4.18.ebuild b/media-sound/lollypop/lollypop-1.4.18.ebuild
index affb509a01e..0f435503294 100644
--- a/media-sound/lollypop/lollypop-1.4.18.ebuild
+++ b/media-sound/lollypop/lollypop-1.4.18.ebuild
@@ -3,14 +3,14 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
PYTHON_REQ_USE="sqlite"
inherit python-single-r1 gnome2-utils meson xdg
DESCRIPTION="Modern music player for GNOME"
HOMEPAGE="https://wiki.gnome.org/Apps/Lollypop"
SRC_URI="https://adishatz.org/${PN}/${P}.tar.xz"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
LICENSE="GPL-3"
SLOT="0"
@@ -21,15 +21,15 @@ DEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-libs/gobject-introspection[cairo(+)]
$(python_gen_cond_dep '
- dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
- dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
')
gnome-base/gnome-common
x11-libs/gtk+:3
"
BDEPEND="${DEPEND}
$(python_gen_cond_dep '
- dev-python/pkgconfig[${PYTHON_MULTI_USEDEP}]
+ dev-python/pkgconfig[${PYTHON_USEDEP}]
')
dev-util/desktop-file-utils
dev-util/itstool
@@ -39,10 +39,10 @@ RDEPEND="${DEPEND}
app-crypt/libsecret[introspection]
dev-libs/totem-pl-parser
$(python_gen_cond_dep '
- dev-python/beautifulsoup:4[${PYTHON_MULTI_USEDEP}]
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/dbus-python
- dev-python/gst-python[${PYTHON_MULTI_USEDEP}]
- dev-python/pillow[${PYTHON_MULTI_USEDEP}]
+ dev-python/gst-python[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
')
gui-libs/libhandy:1
media-libs/gst-plugins-base:1.0[introspection]
diff --git a/media-sound/lollypop/metadata.xml b/media-sound/lollypop/metadata.xml
index 15fd2f3a22b..be2af704430 100644
--- a/media-sound/lollypop/metadata.xml
+++ b/media-sound/lollypop/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>johu@gentoo.org</email>
diff --git a/media-sound/loudness-scanner/Manifest b/media-sound/loudness-scanner/Manifest
deleted file mode 100644
index 81baaa84e35..00000000000
--- a/media-sound/loudness-scanner/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST loudness-scanner-0.5.1_p20190709.tar.xz 65360 BLAKE2B 122a14b1700e0b971d423bb3c6395eddd49663d8980ecc57dec85cbf45b67ef72b68203b15ac21b040af824b71641635bd72c67b40b0ba757ed536e121c7e3ae SHA512 2160a1dcba92efeb308f65e2dbd32405ad6c9b72355a4161f12579d767757e709c0ffe17df988105210cbb8f05f727f6b143cbe0540edeb8c7c6585b14998fe1
diff --git a/media-sound/loudness-scanner/loudness-scanner-0.5.1_p20190709.ebuild b/media-sound/loudness-scanner/loudness-scanner-0.5.1_p20190709.ebuild
deleted file mode 100644
index d3c803e98dc..00000000000
--- a/media-sound/loudness-scanner/loudness-scanner-0.5.1_p20190709.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Scans your music files and tags them with loudness information"
-HOMEPAGE="https://github.com/jiixyj/loudness-scanner/"
-SRC_URI="https://dev.gentoo.org/~tamiko/distfiles/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+ffmpeg gtk mpg123 musepack qt5 sndfile"
-REQUIRED_USE="|| ( sndfile ffmpeg mpg123 musepack )"
-
-DEPEND="
- dev-libs/glib
- media-libs/libebur128
- media-libs/taglib
- ffmpeg? ( media-video/ffmpeg )
- mpg123? ( media-sound/mpg123 )
- musepack? ( media-sound/musepack-tools )
- sndfile? ( media-libs/libsndfile )
- gtk? (
- gnome-base/librsvg:2
- x11-libs/cairo
- x11-libs/gtk+:2
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
- cmake_src_prepare
- sed -i -e 's|".",|"'${EROOT}'/usr/'$(get_libdir)'/loudness-scanner",|g' \
- "${S}"/scanner/inputaudio/input.c
-}
-
-src_configure() {
- local -a mycmakeargs=(
- -DCMAKE_SKIP_RPATH=ON
- -DBUILD_SHARED_LIBS:BOOL=OFF # use static internal libraries
- -DDISABLE_FFMPEG:BOOL=$(usex ffmpeg no yes)
- -DDISABLE_GSTREAMER:BOOL=ON # depends on obsolete gstreamer-0.10
- -DDISABLE_GTK2:BOOL=$(usex gtk no yes)
- -DDISABLE_MPCDEC:BOOL=$(usex musepack no yes)
- -DDISABLE_MPG123:BOOL=$(usex mpg123 no yes)
- -DDISABLE_QT4:BOOL=ON
- -DDISABLE_QT5:BOOL=$(usex qt5 no yes)
- -DDISABLE_RSVG2:BOOL=$(usex gtk no yes)
- -DDISABLE_SNDFILE:BOOL=$(usex sndfile no yes)
- )
- cmake_src_configure
-}
-
-src_install() {
- dobin "${BUILD_DIR}"/loudness
- use gtk && dobin "${BUILD_DIR}"/loudness-drop-gtk
- use qt5 && dobin "${BUILD_DIR}"/loudness-drop-qt5
-
- insinto /usr/$(get_libdir)/loudness-scanner
- doins "${BUILD_DIR}"/libinput_*.so
-
- einstalldocs
-}
diff --git a/media-sound/loudness-scanner/loudness-scanner-9999.ebuild b/media-sound/loudness-scanner/loudness-scanner-9999.ebuild
deleted file mode 100644
index f7320da421b..00000000000
--- a/media-sound/loudness-scanner/loudness-scanner-9999.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake git-r3
-
-DESCRIPTION="Scans your music files and tags them with loudness information"
-HOMEPAGE="https://github.com/jiixyj/loudness-scanner/"
-EGIT_REPO_URI="https://github.com/jiixyj/loudness-scanner.git"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-IUSE="+ffmpeg gtk mpg123 musepack qt5 sndfile"
-REQUIRED_USE="|| ( sndfile ffmpeg mpg123 musepack )"
-
-DEPEND="
- dev-libs/glib
- media-libs/libebur128
- media-libs/taglib
- ffmpeg? ( media-video/ffmpeg )
- mpg123? ( media-sound/mpg123 )
- musepack? ( media-sound/musepack-tools )
- sndfile? ( media-libs/libsndfile )
- gtk? (
- gnome-base/librsvg:2
- x11-libs/cairo
- x11-libs/gtk+:2
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- cmake_src_prepare
- sed -i -e 's|".",|"'${EROOT}'/usr/'$(get_libdir)'/loudness-scanner",|g' \
- "${S}"/scanner/inputaudio/input.c
-}
-
-src_configure() {
- local -a mycmakeargs=(
- -DCMAKE_SKIP_RPATH=ON
- -DBUILD_SHARED_LIBS:BOOL=OFF # use static internal libraries
- -DDISABLE_FFMPEG:BOOL=$(usex ffmpeg no yes)
- -DDISABLE_GSTREAMER:BOOL=ON # depends on obsolete gstreamer-0.10
- -DDISABLE_GTK2:BOOL=$(usex gtk no yes)
- -DDISABLE_MPCDEC:BOOL=$(usex musepack no yes)
- -DDISABLE_MPG123:BOOL=$(usex mpg123 no yes)
- -DDISABLE_QT4:BOOL=ON
- -DDISABLE_QT5:BOOL=$(usex qt5 no yes)
- -DDISABLE_RSVG2:BOOL=$(usex gtk no yes)
- -DDISABLE_SNDFILE:BOOL=$(usex sndfile no yes)
- )
- cmake_src_configure
-}
-
-src_install() {
- dobin "${BUILD_DIR}"/loudness
- use gtk && dobin "${BUILD_DIR}"/loudness-drop-gtk
- use qt5 && dobin "${BUILD_DIR}"/loudness-drop-qt5
-
- insinto /usr/$(get_libdir)/loudness-scanner
- doins "${BUILD_DIR}"/libinput_*.so
-
- einstalldocs
-}
diff --git a/media-sound/loudness-scanner/metadata.xml b/media-sound/loudness-scanner/metadata.xml
deleted file mode 100644
index 85416081988..00000000000
--- a/media-sound/loudness-scanner/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <name>Stefan Briesenick</name>
- <email>gentoo@sbriesen.de</email>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <longdescription lang="en">
- loudness-scanner is a tool that scans your music files according
- to the EBU R128 standard for loudness normalisation. It optionally
- adds ReplayGain compatible tags to the files.
- </longdescription>
- <use>
- <flag name="mpg123">build the mpg123 plugin</flag>
- <flag name="musepack">build the musepack plugin</flag>
- <flag name="sndfile">build the sndfile plugin</flag>
- </use>
- <upstream>
- <remote-id type="github">jiixyj/loudness-scanner</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-sound/lxmusic/metadata.xml b/media-sound/lxmusic/metadata.xml
index fd5647d2ee4..eb6c52bb507 100644
--- a/media-sound/lxmusic/metadata.xml
+++ b/media-sound/lxmusic/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
diff --git a/media-sound/mac/metadata.xml b/media-sound/mac/metadata.xml
index 0943267a4af..a1a5e42df26 100644
--- a/media-sound/mac/metadata.xml
+++ b/media-sound/mac/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>billie@gentoo.org</email>
diff --git a/media-sound/madplay/madplay-0.15.2b-r1.ebuild b/media-sound/madplay/madplay-0.15.2b-r2.ebuild
index 444be063a6b..e365a62bc20 100644
--- a/media-sound/madplay/madplay-0.15.2b-r1.ebuild
+++ b/media-sound/madplay/madplay-0.15.2b-r2.ebuild
@@ -16,8 +16,8 @@ IUSE="alsa nls"
RDEPEND="
media-libs/libid3tag:=
- media-libs/libmad:=
- alsa? ( media-libs/alsa-lib:= )"
+ media-libs/libmad
+ alsa? ( media-libs/alsa-lib )"
DEPEND="${RDEPEND}"
BDEPEND="nls? ( sys-devel/gettext )"
diff --git a/media-sound/madplay/metadata.xml b/media-sound/madplay/metadata.xml
index e929ca1abed..d17315e75d9 100644
--- a/media-sound/madplay/metadata.xml
+++ b/media-sound/madplay/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mangler/mangler-1.2.5-r2.ebuild b/media-sound/mangler/mangler-1.2.5-r3.ebuild
index 38b754f7ff4..8241de78acc 100644
--- a/media-sound/mangler/mangler-1.2.5-r2.ebuild
+++ b/media-sound/mangler/mangler-1.2.5-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit toolchain-funcs
+inherit autotools toolchain-funcs
DESCRIPTION="Open source VOIP client capable of connecting to Ventrilo 3.x servers"
HOMEPAGE="http://www.mangler.org/"
@@ -38,6 +38,11 @@ PATCHES=(
"${FILESDIR}/fix_ftbfs_narrowing_conversion.patch"
)
+src_prepare() {
+ default
+ eautoreconf
+}
+
src_configure() {
tc-export CC
diff --git a/media-sound/mangler/metadata.xml b/media-sound/mangler/metadata.xml
index cd29bd7d197..ef8f41988dd 100644
--- a/media-sound/mangler/metadata.xml
+++ b/media-sound/mangler/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<use>
<flag name="espeak">Text to speech engine</flag>
diff --git a/media-sound/marrie/metadata.xml b/media-sound/marrie/metadata.xml
index 2e59b5ed0d0..108795d613a 100644
--- a/media-sound/marrie/metadata.xml
+++ b/media-sound/marrie/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
diff --git a/media-sound/mcdp/metadata.xml b/media-sound/mcdp/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/mcdp/metadata.xml
+++ b/media-sound/mcdp/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/metadata.xml b/media-sound/metadata.xml
index db8b1273a8c..14a48c89c36 100644
--- a/media-sound/metadata.xml
+++ b/media-sound/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The media-sound category contains sound, music and audio applications.
diff --git a/media-sound/meterbridge/metadata.xml b/media-sound/meterbridge/metadata.xml
index f79bb67acbd..3fed8a8997c 100644
--- a/media-sound/meterbridge/metadata.xml
+++ b/media-sound/meterbridge/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/mhwaveedit/metadata.xml b/media-sound/mhwaveedit/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/mhwaveedit/metadata.xml
+++ b/media-sound/mhwaveedit/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mikmod/metadata.xml b/media-sound/mikmod/metadata.xml
index d8ca5118a0b..0fcea33e213 100644
--- a/media-sound/mikmod/metadata.xml
+++ b/media-sound/mikmod/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/milkytracker/metadata.xml b/media-sound/milkytracker/metadata.xml
index a2dc0870f77..cb581de54f5 100644
--- a/media-sound/milkytracker/metadata.xml
+++ b/media-sound/milkytracker/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mixxx/metadata.xml b/media-sound/mixxx/metadata.xml
index c20e54f82f9..6cfda3f97a3 100644
--- a/media-sound/mixxx/metadata.xml
+++ b/media-sound/mixxx/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/mixxx/mixxx-2.2.4.ebuild b/media-sound/mixxx/mixxx-2.2.4-r1.ebuild
index 12f5c4bf11d..06e567d0809 100644
--- a/media-sound/mixxx/mixxx-2.2.4.ebuild
+++ b/media-sound/mixxx/mixxx-2.2.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9})
+PYTHON_COMPAT=( python3_{8,9} )
inherit flag-o-matic python-any-r1 scons-utils toolchain-funcs
@@ -43,7 +43,7 @@ RDEPEND="
dev-qt/qtxml:5
media-libs/chromaprint
media-libs/flac
- media-libs/libid3tag
+ media-libs/libid3tag:=
media-libs/libogg
media-libs/libsndfile
>=media-libs/libsoundtouch-1.5
diff --git a/media-sound/mixxx/mixxx-2.3.9999.ebuild b/media-sound/mixxx/mixxx-2.3.9999.ebuild
index 437d4ca2e35..8b5963df7ac 100644
--- a/media-sound/mixxx/mixxx-2.3.9999.ebuild
+++ b/media-sound/mixxx/mixxx-2.3.9999.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
media-libs/chromaprint
media-libs/flac
media-libs/libebur128
- media-libs/libid3tag
+ media-libs/libid3tag:=
media-libs/libogg
media-libs/libsndfile
media-libs/libsoundtouch
diff --git a/media-sound/mixxx/mixxx-9999.ebuild b/media-sound/mixxx/mixxx-9999.ebuild
index 437d4ca2e35..8b5963df7ac 100644
--- a/media-sound/mixxx/mixxx-9999.ebuild
+++ b/media-sound/mixxx/mixxx-9999.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
media-libs/chromaprint
media-libs/flac
media-libs/libebur128
- media-libs/libid3tag
+ media-libs/libid3tag:=
media-libs/libogg
media-libs/libsndfile
media-libs/libsoundtouch
diff --git a/media-sound/mmix/metadata.xml b/media-sound/mmix/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/mmix/metadata.xml
+++ b/media-sound/mmix/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/moc/metadata.xml b/media-sound/moc/metadata.xml
index 7a91a790786..dd1c349d056 100644
--- a/media-sound/moc/metadata.xml
+++ b/media-sound/moc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/moc/moc-2.5.2-r1.ebuild b/media-sound/moc/moc-2.5.2-r3.ebuild
index c3a79d27a2c..bab0a7dd986 100644
--- a/media-sound/moc/moc-2.5.2-r1.ebuild
+++ b/media-sound/moc/moc-2.5.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,7 +15,7 @@ IUSE="aac alsa +cache curl debug ffmpeg flac jack libsamplerate mad +magic modpl
oss sid sndfile speex timidity tremor +unicode vorbis wavpack"
RDEPEND=">=dev-libs/libltdl-2:0
- sys-libs/ncurses:0=[unicode?]
+ sys-libs/ncurses:=[unicode(+)?]
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cache? ( >=sys-libs/db-4:= )
@@ -24,7 +24,7 @@ RDEPEND=">=dev-libs/libltdl-2:0
flac? ( media-libs/flac )
jack? ( media-sound/jack-audio-connection-kit )
libsamplerate? ( media-libs/libsamplerate )
- mad? ( media-libs/libmad sys-libs/zlib media-libs/libid3tag )
+ mad? ( media-libs/libmad sys-libs/zlib media-libs/libid3tag:= )
magic? ( sys-apps/file )
modplug? ( media-libs/libmodplug )
musepack? ( media-sound/musepack-tools media-libs/taglib )
diff --git a/media-sound/moc/moc-2.6_alpha3-r3.ebuild b/media-sound/moc/moc-2.6_alpha3-r5.ebuild
index 7bad54ab70a..7df9af78e4f 100644
--- a/media-sound/moc/moc-2.6_alpha3-r3.ebuild
+++ b/media-sound/moc/moc-2.6_alpha3-r5.ebuild
@@ -19,7 +19,7 @@ IUSE="aac alsa +cache curl debug ffmpeg flac jack libsamplerate mad +magic modpl
RDEPEND="
>=dev-libs/libltdl-2:0
dev-libs/popt
- sys-libs/ncurses:0=[unicode?]
+ sys-libs/ncurses:=[unicode(+)?]
aac? ( media-libs/faad2 )
alsa? ( >=media-libs/alsa-lib-1.0.11 )
cache? ( >=sys-libs/db-4.1:= )
@@ -31,7 +31,7 @@ RDEPEND="
mad? (
media-libs/libmad
sys-libs/zlib
- media-libs/libid3tag
+ media-libs/libid3tag:=
)
magic? ( sys-apps/file )
modplug? ( >=media-libs/libmodplug-0.7 )
diff --git a/media-sound/modplugtools/metadata.xml b/media-sound/modplugtools/metadata.xml
index fb621002667..5cf72c7c471 100644
--- a/media-sound/modplugtools/metadata.xml
+++ b/media-sound/modplugtools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp32ogg/metadata.xml b/media-sound/mp32ogg/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/mp32ogg/metadata.xml
+++ b/media-sound/mp32ogg/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3asm/metadata.xml b/media-sound/mp3asm/metadata.xml
index 572aedf4561..2c0f771ca37 100644
--- a/media-sound/mp3asm/metadata.xml
+++ b/media-sound/mp3asm/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3blaster/metadata.xml b/media-sound/mp3blaster/metadata.xml
index f404c281e87..4470289da6d 100644
--- a/media-sound/mp3blaster/metadata.xml
+++ b/media-sound/mp3blaster/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3blaster/mp3blaster-3.2.6.ebuild b/media-sound/mp3blaster/mp3blaster-3.2.6.ebuild
index 391c1d5fb9c..396b5720266 100644
--- a/media-sound/mp3blaster/mp3blaster-3.2.6.ebuild
+++ b/media-sound/mp3blaster/mp3blaster-3.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ppc ppc64 ~riscv sparc x86"
IUSE="lirc oss +sdl sid vorbis"
RDEPEND="
diff --git a/media-sound/mp3c/metadata.xml b/media-sound/mp3c/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/mp3c/metadata.xml
+++ b/media-sound/mp3c/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3cat/metadata.xml b/media-sound/mp3cat/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/mp3cat/metadata.xml
+++ b/media-sound/mp3cat/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3check/metadata.xml b/media-sound/mp3check/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/mp3check/metadata.xml
+++ b/media-sound/mp3check/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3diags/metadata.xml b/media-sound/mp3diags/metadata.xml
index 757721839e4..d79ea07acc6 100644
--- a/media-sound/mp3diags/metadata.xml
+++ b/media-sound/mp3diags/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>kensington@gentoo.org</email>
diff --git a/media-sound/mp3diags/mp3diags-1.5.01.ebuild b/media-sound/mp3diags/mp3diags-1.5.01-r1.ebuild
index 58c6ebc2190..69544d8c0e3 100644
--- a/media-sound/mp3diags/mp3diags-1.5.01.ebuild
+++ b/media-sound/mp3diags/mp3diags-1.5.01-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ KEYWORDS="~amd64"
IUSE=""
DEPEND="
- dev-libs/boost:=[threads]
+ dev-libs/boost:=[threads(+)]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
diff --git a/media-sound/mp3gain/metadata.xml b/media-sound/mp3gain/metadata.xml
index 9fa30264512..f7b6e0596fe 100644
--- a/media-sound/mp3gain/metadata.xml
+++ b/media-sound/mp3gain/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3info/metadata.xml b/media-sound/mp3info/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/mp3info/metadata.xml
+++ b/media-sound/mp3info/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3report/metadata.xml b/media-sound/mp3report/metadata.xml
index d3d7fdc0b57..86236559a6c 100644
--- a/media-sound/mp3report/metadata.xml
+++ b/media-sound/mp3report/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3splt-gtk/metadata.xml b/media-sound/mp3splt-gtk/metadata.xml
index fa7e71f336a..1ed36ec4068 100644
--- a/media-sound/mp3splt-gtk/metadata.xml
+++ b/media-sound/mp3splt-gtk/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3splt/metadata.xml b/media-sound/mp3splt/metadata.xml
index fa7e71f336a..1ed36ec4068 100644
--- a/media-sound/mp3splt/metadata.xml
+++ b/media-sound/mp3splt/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3unicode/metadata.xml b/media-sound/mp3unicode/metadata.xml
index 1027a2ef2e3..7ff2e94927a 100644
--- a/media-sound/mp3unicode/metadata.xml
+++ b/media-sound/mp3unicode/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mp3val/metadata.xml b/media-sound/mp3val/metadata.xml
index 35b719e580d..eea7c01c711 100644
--- a/media-sound/mp3val/metadata.xml
+++ b/media-sound/mp3val/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>robbat2@gentoo.org</email>
diff --git a/media-sound/mp3wrap/metadata.xml b/media-sound/mp3wrap/metadata.xml
index 42b0671c075..f26a6ebc45d 100644
--- a/media-sound/mp3wrap/metadata.xml
+++ b/media-sound/mp3wrap/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mpc/metadata.xml b/media-sound/mpc/metadata.xml
index 9785ddfc347..77c7ce4130a 100644
--- a/media-sound/mpc/metadata.xml
+++ b/media-sound/mpc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mpc/mpc-0.33.ebuild b/media-sound/mpc/mpc-0.33.ebuild
index 0cb9a5d0145..e3d7fa17a19 100644
--- a/media-sound/mpc/mpc-0.33.ebuild
+++ b/media-sound/mpc/mpc-0.33.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86"
IUSE="doc iconv test"
BDEPEND="
diff --git a/media-sound/mpck/metadata.xml b/media-sound/mpck/metadata.xml
index 5f92e888215..b47360931e8 100644
--- a/media-sound/mpck/metadata.xml
+++ b/media-sound/mpck/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chainsaw@gentoo.org</email>
diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest
index 28f8f1b7184..ed7a9ee6c05 100644
--- a/media-sound/mpd/Manifest
+++ b/media-sound/mpd/Manifest
@@ -1,6 +1,9 @@
DIST mpd-0.21.26.tar.xz 685396 BLAKE2B 176c75069190c8df79e5c0b37605abeafac2358dc1840ec66b2eecb809449cf0908b7a3af61c499e88d82b210c8907a752b4f006bcffb7c7d279cbdbc082032f SHA512 31eb5d42bcfc942116cb203d8b1ceb8489b46251204f7288d1e8d7e052ff4cab2c8b2087795cc8118c8b86f080613f80cb182163fcb1c5b5027053d53c5a594a
+DIST mpd-0.22.10.tar.xz 736456 BLAKE2B eb95efff44425f7aa261c937d3cf185eec17e3ade212c8b4873f4bb5cb5b775cbab621b851e972bba20fe3a56a3e7465aa0c26cc2fad60f50499925046cfb443 SHA512 e29deec7473a25236d17609ae898d7154e716f29a137c658492952cae162d59fbe9992be2b50971b8dbe03e9b11a894b6c5e9b4767c265d178f6da3ff49e3820
+DIST mpd-0.22.11.tar.xz 737184 BLAKE2B b47dcbd1e01812b66c81f33a53fc0838ddb8b7a145763744d1cf1aacc7ca38e763b723498f3ab7360f49637bc80c0ada5a69c7d619f3cf167071a7bec2440d20 SHA512 c53d386d42c2360502aad5e7574ae5ff76a20df037696989f9e1700f9cffb88afdd329cce758067356c59308d0cbcf3ba3ccf6f013e2fcec54ddf08bd0212b43
DIST mpd-0.22.3.tar.xz 726356 BLAKE2B a821e9fed56c3ad625d155057867747d2c883dd90d110b097dfd4acc56ff583949889b849686d5644687226f205c5ae3f95eec182841f706f56135c7e8f3746b SHA512 deeafbe1a95f777fa4f9f355293a648a3f7121fae8e299c92dbd43d821319ffa4182c558cb0691f65e90f243428cec2cf14f64e9572bc72fc6a2af0fd9c0cd60
DIST mpd-0.22.4.tar.xz 729264 BLAKE2B d8060a205f94fa369ad8aee7a3e12f1389e7587aac7843eeec6ab3e6b39c2e063cfd5413bc7c9738ce6c68c56d3befefd48112c1c93f725a6940ff1889d882e6 SHA512 e169d6656b378d52798e822ffd47f554bd7c076ca8bc5a1119e3b2fad36bee79335dc392aa8d78d854689af62168625698c1777440e08a67075099898ee5fe34
DIST mpd-0.22.5.tar.xz 730308 BLAKE2B 2c7375af25c1b5d6dd8cf79f71e67842f75dcdb38b1ca90c8dda2661a5bd6d110ad0ebbefc53e0a38cfa6434ee4d2ad99688982588ee6d8d6895b24e15e3f927 SHA512 589516b7ee5820cbeee99042017b411a46857d39547302bce0bedb9c265da2c8465224a6817a1b7e65105f344398bee5fb2a3674064e42507157cdac01416295
DIST mpd-0.22.6.tar.xz 730524 BLAKE2B 675b876415a343ba387e26ad800b2e562b40a5e3aaacdff31e0ec9d6ad09f0117406f82e519a08ba3187020b482dcd0434267f9e84dd13e9e1bf8565d1967c2c SHA512 5e417204e24d11fa609740ae92bc1d796aad2d63537655f655074d829cd79cadaf1ca025171dcf5486c1e557cc946152c21e299286b1cb74cc342da2b1f41343
DIST mpd-0.22.8.tar.xz 737368 BLAKE2B 96866fdbcf124534d99db1bde89039d515c64afd7c65d341e6772be796feebf2fa20714f90856f82036dc322087ec2f85d8a4d85efad523a5f275f3d89d64920 SHA512 54b381e6d4e6113cd170ca7afbb671bef4ababb4de80a80504fe951f53aaf66269c123b7923112ab40291e069fa27457936227204cc84b42cf44aac1721c0d0d
+DIST mpd-0.22.9.tar.xz 738432 BLAKE2B c0c3a87ea83941e7ab85b4338db40daeff0c7fe665d4e0b27eebdf7cb06302d2b7a7573724d06d06d45a62583304f095ec4f67a21467748de665067e10a2514c SHA512 744e20e9a2b5df0f0c01b33809aa87cb159385b69868df5418302b091e6c5265dd70de13f383efcd71f76ae059c73969667212e55ee96e13d89ca0da5c2d4ae2
diff --git a/media-sound/mpd/metadata.xml b/media-sound/mpd/metadata.xml
index ed7555b3557..6676d8b1d67 100644
--- a/media-sound/mpd/metadata.xml
+++ b/media-sound/mpd/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zlogene@gentoo.org</email>
diff --git a/media-sound/mpd/mpd-0.21.26.ebuild b/media-sound/mpd/mpd-0.21.26-r1.ebuild
index e4821554af5..0152f6fddf5 100644
--- a/media-sound/mpd/mpd-0.21.26.ebuild
+++ b/media-sound/mpd/mpd-0.21.26-r1.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
media-sound/alsa-utils
)
- ao? ( media-libs/libao[alsa?,pulseaudio?] )
+ ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
audiofile? ( media-libs/audiofile:= )
cdio? (
@@ -61,7 +61,7 @@ RDEPEND="
fluidsynth? ( media-sound/fluidsynth )
gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
icu? ( dev-libs/icu:= )
- id3tag? ( media-libs/libid3tag )
+ id3tag? ( media-libs/libid3tag:= )
jack? ( virtual/jack )
lame? ( network? ( media-sound/lame ) )
libmpdclient? ( media-libs/libmpdclient )
@@ -99,7 +99,7 @@ RDEPEND="
wavpack? ( media-sound/wavpack )
wildmidi? ( media-sound/wildmidi )
zeroconf? ( net-dns/avahi[dbus] )
- zip? ( dev-libs/zziplib )
+ zip? ( dev-libs/zziplib:= )
zlib? ( sys-libs/zlib:= )"
DEPEND="${RDEPEND}
diff --git a/media-sound/mpd/mpd-0.22.8.ebuild b/media-sound/mpd/mpd-0.22.10-r1.ebuild
index cb6f9fbd098..7e5eda24cd4 100644
--- a/media-sound/mpd/mpd-0.22.8.ebuild
+++ b/media-sound/mpd/mpd-0.22.10-r1.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
media-sound/alsa-utils
)
- ao? ( media-libs/libao[alsa?,pulseaudio?] )
+ ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
audiofile? ( media-libs/audiofile:= )
cdio? (
@@ -63,7 +63,7 @@ RDEPEND="
fluidsynth? ( media-sound/fluidsynth )
gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
icu? ( dev-libs/icu:= )
- id3tag? ( media-libs/libid3tag )
+ id3tag? ( media-libs/libid3tag:= )
jack? ( virtual/jack )
lame? ( network? ( media-sound/lame ) )
libmpdclient? ( media-libs/libmpdclient )
@@ -101,7 +101,7 @@ RDEPEND="
wavpack? ( media-sound/wavpack )
wildmidi? ( media-sound/wildmidi )
zeroconf? ( net-dns/avahi[dbus] )
- zip? ( dev-libs/zziplib )
+ zip? ( dev-libs/zziplib:= )
zlib? ( sys-libs/zlib:= )"
DEPEND="${RDEPEND}
diff --git a/media-sound/mpd/mpd-0.22.11.ebuild b/media-sound/mpd/mpd-0.22.11.ebuild
new file mode 100644
index 00000000000..5ed8afa7afd
--- /dev/null
+++ b/media-sound/mpd/mpd-0.22.11.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-info meson systemd xdg-utils
+
+DESCRIPTION="The Music Player Daemon (mpd)"
+HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD"
+SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus
+ +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify
+ +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms
+ modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz
+ recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd
+ test tidal twolame udisks vorbis wavpack webdav wildmidi upnp
+ zeroconf zip zlib"
+
+OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder"
+DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod
+ modplug mpg123 musepack flac sid vorbis wavpack wildmidi"
+ENCODER_PLUGINS="audiofile flac lame twolame vorbis"
+
+REQUIRED_USE="
+ || ( ${OUTPUT_PLUGINS} )
+ || ( ${DECODER_PLUGINS} )
+ network? ( || ( ${ENCODER_PLUGINS} ) )
+ recorder? ( || ( ${ENCODER_PLUGINS} ) )
+ upnp? ( expat )
+ webdav? ( curl expat )
+ "
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ acct-user/mpd
+ sys-libs/liburing:=
+ alsa? (
+ media-libs/alsa-lib
+ media-sound/alsa-utils
+ )
+
+ ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
+ audiofile? ( media-libs/audiofile:= )
+
+ cdio? (
+ dev-libs/libcdio:=
+ dev-libs/libcdio-paranoia
+ )
+
+ chromaprint? ( media-libs/chromaprint )
+ curl? ( net-misc/curl )
+ dbus? ( sys-apps/dbus )
+ doc? ( dev-python/sphinx )
+ expat? ( dev-libs/expat )
+ faad? ( media-libs/faad2 )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ flac? ( media-libs/flac )
+ fluidsynth? ( media-sound/fluidsynth )
+ gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
+ icu? ( dev-libs/icu:= )
+ id3tag? ( media-libs/libid3tag:= )
+ jack? ( virtual/jack )
+ lame? ( network? ( media-sound/lame ) )
+ libmpdclient? ( media-libs/libmpdclient )
+ libsamplerate? ( media-libs/libsamplerate )
+ libsoxr? ( media-libs/soxr )
+ mad? ( media-libs/libmad )
+ mikmod? ( media-libs/libmikmod )
+ mms? ( media-libs/libmms )
+ modplug? ( media-libs/libmodplug )
+ mpg123? ( media-sound/mpg123 )
+ musepack? ( media-sound/musepack-tools )
+ network? ( media-libs/libshout )
+ nfs? ( net-fs/libnfs )
+ openal? ( media-libs/openal )
+ opus? ( media-libs/opus )
+ pulseaudio? ( media-sound/pulseaudio )
+ qobuz? ( dev-libs/libgcrypt:0 )
+ samba? ( net-fs/samba )
+ selinux? ( sec-policy/selinux-mpd )
+ sid? ( || (
+ media-libs/libsidplay:2
+ media-libs/libsidplayfp
+ ) )
+ sndfile? ( media-libs/libsndfile )
+ sndio? ( media-sound/sndio )
+ soundcloud? ( >=dev-libs/yajl-2:= )
+ sqlite? ( dev-db/sqlite:3 )
+ systemd? ( sys-apps/systemd )
+ tidal? ( dev-libs/yajl
+ net-misc/curl )
+ twolame? ( media-sound/twolame )
+ udisks? ( sys-fs/udisks:2 )
+ upnp? ( net-libs/libupnp:0 )
+ vorbis? ( media-libs/libvorbis )
+ wavpack? ( media-sound/wavpack )
+ wildmidi? ( media-sound/wildmidi )
+ zeroconf? ( net-dns/avahi[dbus] )
+ zip? ( dev-libs/zziplib:= )
+ zlib? ( sys-libs/zlib:= )"
+
+DEPEND="${RDEPEND}
+ >=dev-libs/boost-1.58:=
+ test? ( dev-cpp/gtest )"
+
+BDEPEND=">=dev-util/meson-0.49.2
+ virtual/pkgconfig"
+
+pkg_setup() {
+ if use eventfd; then
+ CONFIG_CHECK+=" ~EVENTFD"
+ ERROR_EVENTFD="${P} requires eventfd in-kernel support."
+ fi
+
+ if use signalfd; then
+ CONFIG_CHECK+=" ~SIGNALFD"
+ ERROR_SIGNALFD="${P} requires signalfd in-kernel support."
+ fi
+
+ if use inotify; then
+ CONFIG_CHECK+=" ~INOTIFY_USER"
+ ERROR_INOTIFY_USER="${P} requires inotify in-kernel support."
+ fi
+
+ if use eventfd || use signalfd || use inotify; then
+ linux-info_pkg_setup
+ fi
+
+ elog "If you will be starting mpd via /etc/init.d/mpd, please make
+ sure that MPD's pid_file is _set_."
+}
+
+src_prepare() {
+ sed -i \
+ -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \
+ -e 's:^#user.*$:user "mpd":' \
+ -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \
+ -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \
+ -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \
+ -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \
+ -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \
+ -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \
+ -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \
+ -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \
+ doc/mpdconf.example || die
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dbzip2=$(usex bzip2 enabled disabled)
+ -Dcdio_paranoia=$(usex cdio enabled disabled)
+ -Dchromaprint=$(usex chromaprint enabled disabled)
+ -Dcue=$(usex cue true false)
+ -Dcurl=$(usex curl enabled disabled)
+ -Ddbus=$(usex dbus enabled disabled)
+ -Deventfd=$(usex eventfd true false)
+ -Dexpat=$(usex expat enabled disabled)
+ -Dicu=$(usex icu enabled disabled)
+ -Did3tag=$(usex id3tag enabled disabled)
+ -Dinotify=$(usex inotify true false)
+ -Dipv6=$(usex ipv6 enabled disabled)
+ -Diso9660=$(usex cdio enabled disabled)
+ -Dlibmpdclient=$(usex libmpdclient enabled disabled)
+ -Dlibsamplerate=$(usex libsamplerate enabled disabled)
+ -Dmms=$(usex mms enabled disabled)
+ -Dnfs=$(usex nfs enabled disabled)
+ -Dsignalfd=$(usex signalfd true false)
+ -Dsmbclient=$(usex samba enabled disabled)
+ -Dsoxr=$(usex libsoxr enabled disabled)
+ -Dsqlite=$(usex sqlite enabled disabled)
+ -Dsystemd=$(usex systemd enabled disabled)
+ -Dtest=$(usex test true false)
+ -Dudisks=$(usex udisks enabled disabled)
+ -Dupnp=$(usex upnp enabled disabled)
+ -Dwebdav=$(usex webdav enabled disabled)
+ -Dzeroconf=$(usex zeroconf avahi disabled)
+ -Dzlib=$(usex zlib enabled disabled)
+ -Dzzip=$(usex zip enabled disabled)
+ )
+
+ emesonargs+=(
+ -Dalsa=$(usex alsa enabled disabled)
+ -Dao=$(usex ao enabled disabled)
+ -Dfifo=$(usex fifo true false)
+ -Djack=$(usex jack enabled disabled)
+ -Dopenal=$(usex openal enabled disabled)
+ -Doss=$(usex oss enabled disabled)
+ -Dpipe=$(usex pipe true false)
+ -Dpulse=$(usex pulseaudio enabled disabled)
+ -Drecorder=$(usex recorder true false)
+ -Dsndio=$(usex sndio enabled disabled)
+ )
+
+ if use samba || use upnp; then
+ emesonargs+=( -Dneighbor=true )
+ fi
+
+ append-lfs-flags
+ append-ldflags "-L/usr/$(get_libdir)/sidplay/builders"
+
+ if use network; then
+
+ emesonargs+=(
+ -Dshine=disabled
+ -Dshout=enabled
+ -Dvorbisenc=$(usex vorbis enabled disabled)
+ -Dhttpd=true
+ -Dlame=$(usex lame enabled disabled)
+ -Dtwolame=$(usex twolame enabled disabled)
+ -Dwave_encoder=$(usex audiofile true false)
+ )
+ fi
+
+ emesonargs+=(
+ # media-libs/adplug is not packaged anymore
+ -Dadplug=disabled
+ -Daudiofile=$(usex audiofile enabled disabled)
+ -Dfaad=$(usex faad enabled disabled)
+ -Dffmpeg=$(usex ffmpeg enabled disabled)
+ -Dflac=$(usex flac enabled disabled)
+ -Dfluidsynth=$(usex fluidsynth enabled disabled)
+ -Dgme=$(usex gme enabled disabled)
+ -Dmad=$(usex mad enabled disabled)
+ -Dmikmod=$(usex mikmod enabled disabled)
+ -Dmodplug=$(usex modplug enabled disabled)
+ -Dmpcdec=$(usex musepack enabled disabled)
+ -Dmpg123=$(usex mpg123 enabled disabled)
+ -Dopus=$(usex opus enabled disabled)
+ -Dsidplay=$(usex sid enabled disabled)
+ -Dsndfile=$(usex sndfile enabled disabled)
+ -Dvorbis=$(usex vorbis enabled disabled)
+ -Dwavpack=$(usex wavpack enabled disabled)
+ -Dwildmidi=$(usex wildmidi enabled disabled)
+
+ )
+
+ emesonargs+=(
+ -Dqobuz=$(usex qobuz enabled disabled)
+ -Dsoundcloud=$(usex soundcloud enabled disabled)
+ -Dtidal=$(usex tidal enabled disabled)
+ )
+
+ emesonargs+=(
+ --libdir="/usr/$(get_libdir)"
+ -Ddocumentation=$(usex doc enabled disabled)
+ -Dsolaris_output=disabled
+
+ -Ddatabase=true
+ -Ddsd=true
+ -Dio_uring=enabled
+ -Dtcp=true
+
+ -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)"
+ -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
+ )
+
+ if use icu; then
+ emesonargs+=( -Diconv=enabled )
+ else
+ emesonargs+=( -Diconv=disabled )
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ insinto /etc
+ newins doc/mpdconf.example mpd.conf
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN}
+
+ newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN}
+
+ keepdir /var/lib/mpd
+ keepdir /var/lib/mpd/music
+ keepdir /var/lib/mpd/playlists
+
+ fowners mpd:audio -R /var/lib/mpd
+
+ rm -r "${ED}"/usr/share/doc/mpd || die
+
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/media-sound/mpd/mpd-0.22.3.ebuild b/media-sound/mpd/mpd-0.22.3-r1.ebuild
index 5ba4a5f6cde..5f5a7ec2ebe 100644
--- a/media-sound/mpd/mpd-0.22.3.ebuild
+++ b/media-sound/mpd/mpd-0.22.3-r1.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
media-sound/alsa-utils
)
- ao? ( media-libs/libao[alsa?,pulseaudio?] )
+ ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
audiofile? ( media-libs/audiofile:= )
cdio? (
@@ -63,7 +63,7 @@ RDEPEND="
fluidsynth? ( media-sound/fluidsynth )
gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
icu? ( dev-libs/icu:= )
- id3tag? ( media-libs/libid3tag )
+ id3tag? ( media-libs/libid3tag:= )
jack? ( virtual/jack )
lame? ( network? ( media-sound/lame ) )
libmpdclient? ( media-libs/libmpdclient )
@@ -101,7 +101,7 @@ RDEPEND="
wavpack? ( media-sound/wavpack )
wildmidi? ( media-sound/wildmidi )
zeroconf? ( net-dns/avahi[dbus] )
- zip? ( dev-libs/zziplib )
+ zip? ( dev-libs/zziplib:= )
zlib? ( sys-libs/zlib:= )"
DEPEND="${RDEPEND}
diff --git a/media-sound/mpd/mpd-0.22.6.ebuild b/media-sound/mpd/mpd-0.22.4-r2.ebuild
index 0578b8f6aab..04cae8dac40 100644
--- a/media-sound/mpd/mpd-0.22.6.ebuild
+++ b/media-sound/mpd/mpd-0.22.4-r2.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
media-sound/alsa-utils
)
- ao? ( media-libs/libao[alsa?,pulseaudio?] )
+ ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
audiofile? ( media-libs/audiofile:= )
cdio? (
@@ -63,7 +63,7 @@ RDEPEND="
fluidsynth? ( media-sound/fluidsynth )
gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
icu? ( dev-libs/icu:= )
- id3tag? ( media-libs/libid3tag )
+ id3tag? ( media-libs/libid3tag:= )
jack? ( virtual/jack )
lame? ( network? ( media-sound/lame ) )
libmpdclient? ( media-libs/libmpdclient )
@@ -101,7 +101,7 @@ RDEPEND="
wavpack? ( media-sound/wavpack )
wildmidi? ( media-sound/wildmidi )
zeroconf? ( net-dns/avahi[dbus] )
- zip? ( dev-libs/zziplib )
+ zip? ( dev-libs/zziplib:= )
zlib? ( sys-libs/zlib:= )"
DEPEND="${RDEPEND}
diff --git a/media-sound/mpd/mpd-0.22.4-r1.ebuild b/media-sound/mpd/mpd-0.22.5-r1.ebuild
index 0578b8f6aab..04cae8dac40 100644
--- a/media-sound/mpd/mpd-0.22.4-r1.ebuild
+++ b/media-sound/mpd/mpd-0.22.5-r1.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
media-sound/alsa-utils
)
- ao? ( media-libs/libao[alsa?,pulseaudio?] )
+ ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
audiofile? ( media-libs/audiofile:= )
cdio? (
@@ -63,7 +63,7 @@ RDEPEND="
fluidsynth? ( media-sound/fluidsynth )
gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
icu? ( dev-libs/icu:= )
- id3tag? ( media-libs/libid3tag )
+ id3tag? ( media-libs/libid3tag:= )
jack? ( virtual/jack )
lame? ( network? ( media-sound/lame ) )
libmpdclient? ( media-libs/libmpdclient )
@@ -101,7 +101,7 @@ RDEPEND="
wavpack? ( media-sound/wavpack )
wildmidi? ( media-sound/wildmidi )
zeroconf? ( net-dns/avahi[dbus] )
- zip? ( dev-libs/zziplib )
+ zip? ( dev-libs/zziplib:= )
zlib? ( sys-libs/zlib:= )"
DEPEND="${RDEPEND}
diff --git a/media-sound/mpd/mpd-0.22.5.ebuild b/media-sound/mpd/mpd-0.22.6-r1.ebuild
index 0578b8f6aab..04cae8dac40 100644
--- a/media-sound/mpd/mpd-0.22.5.ebuild
+++ b/media-sound/mpd/mpd-0.22.6-r1.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
media-sound/alsa-utils
)
- ao? ( media-libs/libao[alsa?,pulseaudio?] )
+ ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
audiofile? ( media-libs/audiofile:= )
cdio? (
@@ -63,7 +63,7 @@ RDEPEND="
fluidsynth? ( media-sound/fluidsynth )
gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
icu? ( dev-libs/icu:= )
- id3tag? ( media-libs/libid3tag )
+ id3tag? ( media-libs/libid3tag:= )
jack? ( virtual/jack )
lame? ( network? ( media-sound/lame ) )
libmpdclient? ( media-libs/libmpdclient )
@@ -101,7 +101,7 @@ RDEPEND="
wavpack? ( media-sound/wavpack )
wildmidi? ( media-sound/wildmidi )
zeroconf? ( net-dns/avahi[dbus] )
- zip? ( dev-libs/zziplib )
+ zip? ( dev-libs/zziplib:= )
zlib? ( sys-libs/zlib:= )"
DEPEND="${RDEPEND}
diff --git a/media-sound/mpd/mpd-0.22.8-r1.ebuild b/media-sound/mpd/mpd-0.22.8-r1.ebuild
new file mode 100644
index 00000000000..7e5eda24cd4
--- /dev/null
+++ b/media-sound/mpd/mpd-0.22.8-r1.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-info meson systemd xdg-utils
+
+DESCRIPTION="The Music Player Daemon (mpd)"
+HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD"
+SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus
+ +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify
+ +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms
+ modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz
+ recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd
+ test tidal twolame udisks vorbis wavpack webdav wildmidi upnp
+ zeroconf zip zlib"
+
+OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder"
+DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod
+ modplug mpg123 musepack flac sid vorbis wavpack wildmidi"
+ENCODER_PLUGINS="audiofile flac lame twolame vorbis"
+
+REQUIRED_USE="
+ || ( ${OUTPUT_PLUGINS} )
+ || ( ${DECODER_PLUGINS} )
+ network? ( || ( ${ENCODER_PLUGINS} ) )
+ recorder? ( || ( ${ENCODER_PLUGINS} ) )
+ upnp? ( expat )
+ webdav? ( curl expat )
+ "
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ acct-user/mpd
+ sys-libs/liburing:=
+ alsa? (
+ media-libs/alsa-lib
+ media-sound/alsa-utils
+ )
+
+ ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
+ audiofile? ( media-libs/audiofile:= )
+
+ cdio? (
+ dev-libs/libcdio:=
+ dev-libs/libcdio-paranoia
+ )
+
+ chromaprint? ( media-libs/chromaprint )
+ curl? ( net-misc/curl )
+ dbus? ( sys-apps/dbus )
+ doc? ( dev-python/sphinx )
+ expat? ( dev-libs/expat )
+ faad? ( media-libs/faad2 )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ flac? ( media-libs/flac )
+ fluidsynth? ( media-sound/fluidsynth )
+ gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
+ icu? ( dev-libs/icu:= )
+ id3tag? ( media-libs/libid3tag:= )
+ jack? ( virtual/jack )
+ lame? ( network? ( media-sound/lame ) )
+ libmpdclient? ( media-libs/libmpdclient )
+ libsamplerate? ( media-libs/libsamplerate )
+ libsoxr? ( media-libs/soxr )
+ mad? ( media-libs/libmad )
+ mikmod? ( media-libs/libmikmod )
+ mms? ( media-libs/libmms )
+ modplug? ( media-libs/libmodplug )
+ mpg123? ( media-sound/mpg123 )
+ musepack? ( media-sound/musepack-tools )
+ network? ( media-libs/libshout )
+ nfs? ( net-fs/libnfs )
+ openal? ( media-libs/openal )
+ opus? ( media-libs/opus )
+ pulseaudio? ( media-sound/pulseaudio )
+ qobuz? ( dev-libs/libgcrypt:0 )
+ samba? ( net-fs/samba )
+ selinux? ( sec-policy/selinux-mpd )
+ sid? ( || (
+ media-libs/libsidplay:2
+ media-libs/libsidplayfp
+ ) )
+ sndfile? ( media-libs/libsndfile )
+ sndio? ( media-sound/sndio )
+ soundcloud? ( >=dev-libs/yajl-2:= )
+ sqlite? ( dev-db/sqlite:3 )
+ systemd? ( sys-apps/systemd )
+ tidal? ( dev-libs/yajl
+ net-misc/curl )
+ twolame? ( media-sound/twolame )
+ udisks? ( sys-fs/udisks:2 )
+ upnp? ( net-libs/libupnp:0 )
+ vorbis? ( media-libs/libvorbis )
+ wavpack? ( media-sound/wavpack )
+ wildmidi? ( media-sound/wildmidi )
+ zeroconf? ( net-dns/avahi[dbus] )
+ zip? ( dev-libs/zziplib:= )
+ zlib? ( sys-libs/zlib:= )"
+
+DEPEND="${RDEPEND}
+ >=dev-libs/boost-1.58:=
+ test? ( dev-cpp/gtest )"
+
+BDEPEND=">=dev-util/meson-0.49.2
+ virtual/pkgconfig"
+
+pkg_setup() {
+ if use eventfd; then
+ CONFIG_CHECK+=" ~EVENTFD"
+ ERROR_EVENTFD="${P} requires eventfd in-kernel support."
+ fi
+
+ if use signalfd; then
+ CONFIG_CHECK+=" ~SIGNALFD"
+ ERROR_SIGNALFD="${P} requires signalfd in-kernel support."
+ fi
+
+ if use inotify; then
+ CONFIG_CHECK+=" ~INOTIFY_USER"
+ ERROR_INOTIFY_USER="${P} requires inotify in-kernel support."
+ fi
+
+ if use eventfd || use signalfd || use inotify; then
+ linux-info_pkg_setup
+ fi
+
+ elog "If you will be starting mpd via /etc/init.d/mpd, please make
+ sure that MPD's pid_file is _set_."
+}
+
+src_prepare() {
+ sed -i \
+ -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \
+ -e 's:^#user.*$:user "mpd":' \
+ -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \
+ -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \
+ -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \
+ -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \
+ -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \
+ -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \
+ -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \
+ -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \
+ doc/mpdconf.example || die
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dbzip2=$(usex bzip2 enabled disabled)
+ -Dcdio_paranoia=$(usex cdio enabled disabled)
+ -Dchromaprint=$(usex chromaprint enabled disabled)
+ -Dcue=$(usex cue true false)
+ -Dcurl=$(usex curl enabled disabled)
+ -Ddbus=$(usex dbus enabled disabled)
+ -Deventfd=$(usex eventfd true false)
+ -Dexpat=$(usex expat enabled disabled)
+ -Dicu=$(usex icu enabled disabled)
+ -Did3tag=$(usex id3tag enabled disabled)
+ -Dinotify=$(usex inotify true false)
+ -Dipv6=$(usex ipv6 enabled disabled)
+ -Diso9660=$(usex cdio enabled disabled)
+ -Dlibmpdclient=$(usex libmpdclient enabled disabled)
+ -Dlibsamplerate=$(usex libsamplerate enabled disabled)
+ -Dmms=$(usex mms enabled disabled)
+ -Dnfs=$(usex nfs enabled disabled)
+ -Dsignalfd=$(usex signalfd true false)
+ -Dsmbclient=$(usex samba enabled disabled)
+ -Dsoxr=$(usex libsoxr enabled disabled)
+ -Dsqlite=$(usex sqlite enabled disabled)
+ -Dsystemd=$(usex systemd enabled disabled)
+ -Dtest=$(usex test true false)
+ -Dudisks=$(usex udisks enabled disabled)
+ -Dupnp=$(usex upnp enabled disabled)
+ -Dwebdav=$(usex webdav enabled disabled)
+ -Dzeroconf=$(usex zeroconf avahi disabled)
+ -Dzlib=$(usex zlib enabled disabled)
+ -Dzzip=$(usex zip enabled disabled)
+ )
+
+ emesonargs+=(
+ -Dalsa=$(usex alsa enabled disabled)
+ -Dao=$(usex ao enabled disabled)
+ -Dfifo=$(usex fifo true false)
+ -Djack=$(usex jack enabled disabled)
+ -Dopenal=$(usex openal enabled disabled)
+ -Doss=$(usex oss enabled disabled)
+ -Dpipe=$(usex pipe true false)
+ -Dpulse=$(usex pulseaudio enabled disabled)
+ -Drecorder=$(usex recorder true false)
+ -Dsndio=$(usex sndio enabled disabled)
+ )
+
+ if use samba || use upnp; then
+ emesonargs+=( -Dneighbor=true )
+ fi
+
+ append-lfs-flags
+ append-ldflags "-L/usr/$(get_libdir)/sidplay/builders"
+
+ if use network; then
+
+ emesonargs+=(
+ -Dshine=disabled
+ -Dshout=enabled
+ -Dvorbisenc=$(usex vorbis enabled disabled)
+ -Dhttpd=true
+ -Dlame=$(usex lame enabled disabled)
+ -Dtwolame=$(usex twolame enabled disabled)
+ -Dwave_encoder=$(usex audiofile true false)
+ )
+ fi
+
+ emesonargs+=(
+ # media-libs/adplug is not packaged anymore
+ -Dadplug=disabled
+ -Daudiofile=$(usex audiofile enabled disabled)
+ -Dfaad=$(usex faad enabled disabled)
+ -Dffmpeg=$(usex ffmpeg enabled disabled)
+ -Dflac=$(usex flac enabled disabled)
+ -Dfluidsynth=$(usex fluidsynth enabled disabled)
+ -Dgme=$(usex gme enabled disabled)
+ -Dmad=$(usex mad enabled disabled)
+ -Dmikmod=$(usex mikmod enabled disabled)
+ -Dmodplug=$(usex modplug enabled disabled)
+ -Dmpcdec=$(usex musepack enabled disabled)
+ -Dmpg123=$(usex mpg123 enabled disabled)
+ -Dopus=$(usex opus enabled disabled)
+ -Dsidplay=$(usex sid enabled disabled)
+ -Dsndfile=$(usex sndfile enabled disabled)
+ -Dvorbis=$(usex vorbis enabled disabled)
+ -Dwavpack=$(usex wavpack enabled disabled)
+ -Dwildmidi=$(usex wildmidi enabled disabled)
+
+ )
+
+ emesonargs+=(
+ -Dqobuz=$(usex qobuz enabled disabled)
+ -Dsoundcloud=$(usex soundcloud enabled disabled)
+ -Dtidal=$(usex tidal enabled disabled)
+ )
+
+ emesonargs+=(
+ --libdir="/usr/$(get_libdir)"
+ -Ddocumentation=$(usex doc enabled disabled)
+ -Dsolaris_output=disabled
+
+ -Ddatabase=true
+ -Ddsd=true
+ -Dio_uring=enabled
+ -Dtcp=true
+
+ -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)"
+ -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
+ )
+
+ if use icu; then
+ emesonargs+=( -Diconv=enabled )
+ else
+ emesonargs+=( -Diconv=disabled )
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ insinto /etc
+ newins doc/mpdconf.example mpd.conf
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN}
+
+ newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN}
+
+ keepdir /var/lib/mpd
+ keepdir /var/lib/mpd/music
+ keepdir /var/lib/mpd/playlists
+
+ fowners mpd:audio -R /var/lib/mpd
+
+ rm -r "${ED}"/usr/share/doc/mpd || die
+
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/media-sound/mpd/mpd-0.22.9-r1.ebuild b/media-sound/mpd/mpd-0.22.9-r1.ebuild
new file mode 100644
index 00000000000..7e5eda24cd4
--- /dev/null
+++ b/media-sound/mpd/mpd-0.22.9-r1.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-info meson systemd xdg-utils
+
+DESCRIPTION="The Music Player Daemon (mpd)"
+HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD"
+SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus
+ +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify
+ +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms
+ modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz
+ recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd
+ test tidal twolame udisks vorbis wavpack webdav wildmidi upnp
+ zeroconf zip zlib"
+
+OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder"
+DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod
+ modplug mpg123 musepack flac sid vorbis wavpack wildmidi"
+ENCODER_PLUGINS="audiofile flac lame twolame vorbis"
+
+REQUIRED_USE="
+ || ( ${OUTPUT_PLUGINS} )
+ || ( ${DECODER_PLUGINS} )
+ network? ( || ( ${ENCODER_PLUGINS} ) )
+ recorder? ( || ( ${ENCODER_PLUGINS} ) )
+ upnp? ( expat )
+ webdav? ( curl expat )
+ "
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ acct-user/mpd
+ sys-libs/liburing:=
+ alsa? (
+ media-libs/alsa-lib
+ media-sound/alsa-utils
+ )
+
+ ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
+ audiofile? ( media-libs/audiofile:= )
+
+ cdio? (
+ dev-libs/libcdio:=
+ dev-libs/libcdio-paranoia
+ )
+
+ chromaprint? ( media-libs/chromaprint )
+ curl? ( net-misc/curl )
+ dbus? ( sys-apps/dbus )
+ doc? ( dev-python/sphinx )
+ expat? ( dev-libs/expat )
+ faad? ( media-libs/faad2 )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ flac? ( media-libs/flac )
+ fluidsynth? ( media-sound/fluidsynth )
+ gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
+ icu? ( dev-libs/icu:= )
+ id3tag? ( media-libs/libid3tag:= )
+ jack? ( virtual/jack )
+ lame? ( network? ( media-sound/lame ) )
+ libmpdclient? ( media-libs/libmpdclient )
+ libsamplerate? ( media-libs/libsamplerate )
+ libsoxr? ( media-libs/soxr )
+ mad? ( media-libs/libmad )
+ mikmod? ( media-libs/libmikmod )
+ mms? ( media-libs/libmms )
+ modplug? ( media-libs/libmodplug )
+ mpg123? ( media-sound/mpg123 )
+ musepack? ( media-sound/musepack-tools )
+ network? ( media-libs/libshout )
+ nfs? ( net-fs/libnfs )
+ openal? ( media-libs/openal )
+ opus? ( media-libs/opus )
+ pulseaudio? ( media-sound/pulseaudio )
+ qobuz? ( dev-libs/libgcrypt:0 )
+ samba? ( net-fs/samba )
+ selinux? ( sec-policy/selinux-mpd )
+ sid? ( || (
+ media-libs/libsidplay:2
+ media-libs/libsidplayfp
+ ) )
+ sndfile? ( media-libs/libsndfile )
+ sndio? ( media-sound/sndio )
+ soundcloud? ( >=dev-libs/yajl-2:= )
+ sqlite? ( dev-db/sqlite:3 )
+ systemd? ( sys-apps/systemd )
+ tidal? ( dev-libs/yajl
+ net-misc/curl )
+ twolame? ( media-sound/twolame )
+ udisks? ( sys-fs/udisks:2 )
+ upnp? ( net-libs/libupnp:0 )
+ vorbis? ( media-libs/libvorbis )
+ wavpack? ( media-sound/wavpack )
+ wildmidi? ( media-sound/wildmidi )
+ zeroconf? ( net-dns/avahi[dbus] )
+ zip? ( dev-libs/zziplib:= )
+ zlib? ( sys-libs/zlib:= )"
+
+DEPEND="${RDEPEND}
+ >=dev-libs/boost-1.58:=
+ test? ( dev-cpp/gtest )"
+
+BDEPEND=">=dev-util/meson-0.49.2
+ virtual/pkgconfig"
+
+pkg_setup() {
+ if use eventfd; then
+ CONFIG_CHECK+=" ~EVENTFD"
+ ERROR_EVENTFD="${P} requires eventfd in-kernel support."
+ fi
+
+ if use signalfd; then
+ CONFIG_CHECK+=" ~SIGNALFD"
+ ERROR_SIGNALFD="${P} requires signalfd in-kernel support."
+ fi
+
+ if use inotify; then
+ CONFIG_CHECK+=" ~INOTIFY_USER"
+ ERROR_INOTIFY_USER="${P} requires inotify in-kernel support."
+ fi
+
+ if use eventfd || use signalfd || use inotify; then
+ linux-info_pkg_setup
+ fi
+
+ elog "If you will be starting mpd via /etc/init.d/mpd, please make
+ sure that MPD's pid_file is _set_."
+}
+
+src_prepare() {
+ sed -i \
+ -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \
+ -e 's:^#user.*$:user "mpd":' \
+ -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \
+ -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \
+ -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \
+ -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \
+ -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \
+ -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \
+ -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \
+ -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \
+ doc/mpdconf.example || die
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dbzip2=$(usex bzip2 enabled disabled)
+ -Dcdio_paranoia=$(usex cdio enabled disabled)
+ -Dchromaprint=$(usex chromaprint enabled disabled)
+ -Dcue=$(usex cue true false)
+ -Dcurl=$(usex curl enabled disabled)
+ -Ddbus=$(usex dbus enabled disabled)
+ -Deventfd=$(usex eventfd true false)
+ -Dexpat=$(usex expat enabled disabled)
+ -Dicu=$(usex icu enabled disabled)
+ -Did3tag=$(usex id3tag enabled disabled)
+ -Dinotify=$(usex inotify true false)
+ -Dipv6=$(usex ipv6 enabled disabled)
+ -Diso9660=$(usex cdio enabled disabled)
+ -Dlibmpdclient=$(usex libmpdclient enabled disabled)
+ -Dlibsamplerate=$(usex libsamplerate enabled disabled)
+ -Dmms=$(usex mms enabled disabled)
+ -Dnfs=$(usex nfs enabled disabled)
+ -Dsignalfd=$(usex signalfd true false)
+ -Dsmbclient=$(usex samba enabled disabled)
+ -Dsoxr=$(usex libsoxr enabled disabled)
+ -Dsqlite=$(usex sqlite enabled disabled)
+ -Dsystemd=$(usex systemd enabled disabled)
+ -Dtest=$(usex test true false)
+ -Dudisks=$(usex udisks enabled disabled)
+ -Dupnp=$(usex upnp enabled disabled)
+ -Dwebdav=$(usex webdav enabled disabled)
+ -Dzeroconf=$(usex zeroconf avahi disabled)
+ -Dzlib=$(usex zlib enabled disabled)
+ -Dzzip=$(usex zip enabled disabled)
+ )
+
+ emesonargs+=(
+ -Dalsa=$(usex alsa enabled disabled)
+ -Dao=$(usex ao enabled disabled)
+ -Dfifo=$(usex fifo true false)
+ -Djack=$(usex jack enabled disabled)
+ -Dopenal=$(usex openal enabled disabled)
+ -Doss=$(usex oss enabled disabled)
+ -Dpipe=$(usex pipe true false)
+ -Dpulse=$(usex pulseaudio enabled disabled)
+ -Drecorder=$(usex recorder true false)
+ -Dsndio=$(usex sndio enabled disabled)
+ )
+
+ if use samba || use upnp; then
+ emesonargs+=( -Dneighbor=true )
+ fi
+
+ append-lfs-flags
+ append-ldflags "-L/usr/$(get_libdir)/sidplay/builders"
+
+ if use network; then
+
+ emesonargs+=(
+ -Dshine=disabled
+ -Dshout=enabled
+ -Dvorbisenc=$(usex vorbis enabled disabled)
+ -Dhttpd=true
+ -Dlame=$(usex lame enabled disabled)
+ -Dtwolame=$(usex twolame enabled disabled)
+ -Dwave_encoder=$(usex audiofile true false)
+ )
+ fi
+
+ emesonargs+=(
+ # media-libs/adplug is not packaged anymore
+ -Dadplug=disabled
+ -Daudiofile=$(usex audiofile enabled disabled)
+ -Dfaad=$(usex faad enabled disabled)
+ -Dffmpeg=$(usex ffmpeg enabled disabled)
+ -Dflac=$(usex flac enabled disabled)
+ -Dfluidsynth=$(usex fluidsynth enabled disabled)
+ -Dgme=$(usex gme enabled disabled)
+ -Dmad=$(usex mad enabled disabled)
+ -Dmikmod=$(usex mikmod enabled disabled)
+ -Dmodplug=$(usex modplug enabled disabled)
+ -Dmpcdec=$(usex musepack enabled disabled)
+ -Dmpg123=$(usex mpg123 enabled disabled)
+ -Dopus=$(usex opus enabled disabled)
+ -Dsidplay=$(usex sid enabled disabled)
+ -Dsndfile=$(usex sndfile enabled disabled)
+ -Dvorbis=$(usex vorbis enabled disabled)
+ -Dwavpack=$(usex wavpack enabled disabled)
+ -Dwildmidi=$(usex wildmidi enabled disabled)
+
+ )
+
+ emesonargs+=(
+ -Dqobuz=$(usex qobuz enabled disabled)
+ -Dsoundcloud=$(usex soundcloud enabled disabled)
+ -Dtidal=$(usex tidal enabled disabled)
+ )
+
+ emesonargs+=(
+ --libdir="/usr/$(get_libdir)"
+ -Ddocumentation=$(usex doc enabled disabled)
+ -Dsolaris_output=disabled
+
+ -Ddatabase=true
+ -Ddsd=true
+ -Dio_uring=enabled
+ -Dtcp=true
+
+ -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)"
+ -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
+ )
+
+ if use icu; then
+ emesonargs+=( -Diconv=enabled )
+ else
+ emesonargs+=( -Diconv=disabled )
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ insinto /etc
+ newins doc/mpdconf.example mpd.conf
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN}
+
+ newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN}
+
+ keepdir /var/lib/mpd
+ keepdir /var/lib/mpd/music
+ keepdir /var/lib/mpd/playlists
+
+ fowners mpd:audio -R /var/lib/mpd
+
+ rm -r "${ED}"/usr/share/doc/mpd || die
+
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/media-sound/mpdas/Manifest b/media-sound/mpdas/Manifest
index 7e50e0f079b..6f2d510f253 100644
--- a/media-sound/mpdas/Manifest
+++ b/media-sound/mpdas/Manifest
@@ -1,2 +1 @@
-DIST mpdas-0.4.2.tar.gz 15695 BLAKE2B 907417050ab1b3d6577311e633b060dad2ff834b5436b7ed086ab5cb9ef291004916fc07cbe18ba4b80eeec8573775cc8e212b93d4ed103cbab3ce81082a18ae SHA512 cebd3c027002ac5283834edf3a1338b449c4a78261690cb5d25c57f767f1b0b81ff8ca5c64d79d6aecf5e86ba0c7b63a51131f6cc9031f2922e92eeddcada353
DIST mpdas-0.4.5.tar.gz 19108 BLAKE2B aa5aec147574cc70572cada56ee495415a06ce5a8c4e19db7288ee1e52cb5d1b6f15a31955e46a526f9db1eff94bf282cb9804379dbd4cf979412ee7f575dde2 SHA512 18737f20b408a38424c46a611a1184e8e9ab78d1c3bddddc37423c8437007b87c343dfe03fd989c9c54dcc532ed1f567ba854d2ba8e12f344399267dc83daaab
diff --git a/media-sound/mpdas/metadata.xml b/media-sound/mpdas/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/mpdas/metadata.xml
+++ b/media-sound/mpdas/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mpdas/mpdas-0.4.2.ebuild b/media-sound/mpdas/mpdas-0.4.2.ebuild
deleted file mode 100644
index 75709c41d58..00000000000
--- a/media-sound/mpdas/mpdas-0.4.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="AudioScrobbler client for MPD written in C++"
-HOMEPAGE="https://50hz.ws/mpdas/"
-SRC_URI="https://50hz.ws/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-BDEPEND="
- virtual/pkgconfig
-"
-DEPEND="
- media-libs/libmpdclient
- net-misc/curl"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- sed -i -e 's/@//' Makefile || die
-}
-
-src_compile() {
- tc-export CXX
- emake CONFIG="/etc"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
- newinitd "${FILESDIR}/${PN}.init" ${PN}
- dodoc mpdasrc.example README
-}
-
-pkg_postinst() {
- elog "For further configuration help consult the README in"
- elog "${EPREFIX}/usr/share/doc/${PF}"
-}
diff --git a/media-sound/mpdas/mpdas-0.4.5.ebuild b/media-sound/mpdas/mpdas-0.4.5.ebuild
index 007f26dddaa..3ef2228a59f 100644
--- a/media-sound/mpdas/mpdas-0.4.5.ebuild
+++ b/media-sound/mpdas/mpdas-0.4.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://50hz.ws/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
BDEPEND="
diff --git a/media-sound/mpdscribble/metadata.xml b/media-sound/mpdscribble/metadata.xml
index 591f1b938aa..6446ad026cd 100644
--- a/media-sound/mpdscribble/metadata.xml
+++ b/media-sound/mpdscribble/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mpfc/metadata.xml b/media-sound/mpfc/metadata.xml
index 0a33c89e699..bd0e0d807b1 100644
--- a/media-sound/mpfc/metadata.xml
+++ b/media-sound/mpfc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mpfc/mpfc-1.3.8.1-r2.ebuild b/media-sound/mpfc/mpfc-1.3.8.1-r3.ebuild
index 0d64bd78bc8..92522b3fda8 100644
--- a/media-sound/mpfc/mpfc-1.3.8.1-r2.ebuild
+++ b/media-sound/mpfc/mpfc-1.3.8.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -19,7 +19,7 @@ RDEPEND="alsa? ( >=media-libs/alsa-lib-0.9.0 )
gpm? ( >=sys-libs/gpm-1.19.3 )
mad? ( media-libs/libmad )
vorbis? ( media-libs/libvorbis )
- sys-libs/ncurses:0=[unicode]
+ sys-libs/ncurses:=[unicode(+)]
dev-libs/icu:="
DEPEND="${RDEPEND}"
diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index daf7ca6027b..b4a88867d6f 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1,3 @@
-DIST mpg123-1.27.2.tar.bz2 1067102 BLAKE2B 14da616ffd9e798f07f8eaa00080a1a5ff8cf3c3c7436cc83c8f2264317a30a88ee98ddd0ac077c43672887daff447bf10d287be72a5c7d1a4d5580c90e68298 SHA512 b1c7de0c1b1d14cce3b3ba72e7454b7ce392443a3eaace0431381f1871e2fda1470b8efd07176057f8bf76d88f14c2b7ffae470ba34a3271c7e779277b86d6c0
-DIST mpg123-1.28.0.tar.bz2 1063321 BLAKE2B a4fa37ac9c3aca867ac4f18eea9c2d39ed80c7e86908b2f5399da8ae82c2e4b57c1a041f17427702da14af9902051ce4de5a85497f7236963ae390ef8715327a SHA512 4e333ee4f3bbebcfff280cf286265e969a8da93b9043d03c0189e22cd40918b07bf12181bd06141d4479c78bc0d0ed472e0d3bb61b2fdb96fe9f7cd48f9a6b77
+DIST mpg123-1.28.1.tar.bz2 1066558 BLAKE2B 4516ed6cafda21aaaf132266b91ae235ca0b911a79c4514c0588c030f4f5f2f3923153729f1fc3354cb5fa982ca8dc27ba6cb58fa884da379a8913c8119e8bd2 SHA512 af1fb96878a7b57f62f06445e9b888cbecc569a91fe118459c71415f62287f9d9de9b0d0663522cb181e1a21692d64d0a810d8aebfa6e085eb76926d7a2186f9
+DIST mpg123-1.28.2.tar.bz2 1065867 BLAKE2B 2fc585598e49334b608c2a8487b40b599dc1a57afc53249975a339dbc381b968cc099d4274fb74872d3c4c54d1a6ee1858c4b00c78feb93809c823cc56398661 SHA512 45ac11c5997d13f80917e135a40d2fb4448703dad56271dfe8ce7c8dea339cbac7727ec121779040bd7a07fc4ea79086860ea4a8ec879eda3bdcbf7d57348cda
+DIST mpg123-1.29.0.tar.bz2 1068523 BLAKE2B f044dcdef62156cc34a4709d6ead71042e936d77a86386563862d54d7b18635dd378d4dcac1358228c8275d7bcef894f17432cac0519373d11d4c5f18e346728 SHA512 4261a086395f118f6723d8a3757ebcf5244359be07af634d8bf802e48524978a0974f8b17b423bbf38d262c82ac9e31e0fd5d07a735f63f5e33f58d82dc5fdaf
diff --git a/media-sound/mpg123/metadata.xml b/media-sound/mpg123/metadata.xml
index dcbfeaa686c..120fdf73ceb 100644
--- a/media-sound/mpg123/metadata.xml
+++ b/media-sound/mpg123/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mpg123/mpg123-1.27.2.ebuild b/media-sound/mpg123/mpg123-1.28.1-r1.ebuild
index 4d8fe02781d..4afe46cf0ce 100644
--- a/media-sound/mpg123/mpg123-1.27.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.28.1-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit flag-o-matic toolchain-funcs libtool multilib-minimal
@@ -15,20 +15,23 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-li
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.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
RDEPEND="
- app-eselect/eselect-mpg123
dev-libs/libltdl:0
alsa? ( media-libs/alsa-lib )
jack? ( virtual/jack )
nas? ( media-libs/nas )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
- sdl? ( media-libs/libsdl )"
+ sdl? ( media-libs/libsdl2 )"
DEPEND="${RDEPEND}"
BDEPEND="
sys-devel/libtool
virtual/pkgconfig
"
+IDEPEND="app-eselect/eselect-mpg123"
DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
diff --git a/media-sound/mpg123/mpg123-1.28.2-r1.ebuild b/media-sound/mpg123/mpg123-1.28.2-r1.ebuild
new file mode 100644
index 00000000000..b4af182dace
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.28.2-r1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/"
+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 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+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.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+ dev-libs/libltdl:0
+ alsa? ( media-libs/alsa-lib )
+ jack? ( virtual/jack )
+ nas? ( media-libs/nas )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ sys-devel/libtool
+ virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+ default
+ elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+ local _audio=dummy
+ local _output=dummy
+ local _cpu=generic_fpu
+
+ # Build fails without -D_GNU_SOURCE like this:
+ # error: ‘struct hostent’ has no member named ‘h_addr’
+ append-cflags -D_GNU_SOURCE
+
+ if $(multilib_is_native_abi) ; then
+ local flag
+ for flag in nas portaudio sdl oss jack alsa pulseaudio coreaudio; do
+ if use ${flag}; then
+ _audio+=" ${flag/pulseaudio/pulse}"
+ _output=${flag/pulseaudio/pulse}
+ fi
+ done
+ fi
+
+ use cpu_flags_ppc_altivec && _cpu=altivec
+
+ if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+ use cpu_flags_x86_sse && _cpu=x86-64
+ elif use x86 && gcc-specs-pie ; then
+ # Don't use any mmx, 3dnow, sse and 3dnowext
+ # bug #164504
+ _cpu=generic_fpu
+ else
+ use cpu_flags_x86_mmx && _cpu=mmx
+ use cpu_flags_x86_3dnow && _cpu=3dnow
+ use cpu_flags_x86_sse && _cpu=x86
+ use cpu_flags_x86_3dnowext && _cpu=x86
+ fi
+
+ local myconf=(
+ --with-optimization=0
+ --with-audio="${_audio}"
+ --with-default-audio=${_output}
+ --with-cpu=${_cpu}
+ --enable-network
+ $(use_enable ipv6)
+ --enable-int-quality=$(usex int-quality)
+ )
+
+ multilib_is_native_abi || myconf+=( --disable-modules )
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+ if ! $(multilib_is_native_abi) ; then
+ sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ mv "${ED}"/usr/bin/mpg123{,-mpg123}
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ eselect mpg123 update ifunset
+}
+
+pkg_postrm() {
+ eselect mpg123 update ifunset
+}
diff --git a/media-sound/mpg123/mpg123-1.28.0.ebuild b/media-sound/mpg123/mpg123-1.29.0.ebuild
index b8286510b25..29a2b1f3de7 100644
--- a/media-sound/mpg123/mpg123-1.28.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit flag-o-matic toolchain-funcs libtool multilib-minimal
@@ -11,24 +11,27 @@ 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 ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
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.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
RDEPEND="
- app-eselect/eselect-mpg123
dev-libs/libltdl:0
alsa? ( media-libs/alsa-lib )
jack? ( virtual/jack )
nas? ( media-libs/nas )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
- sdl? ( media-libs/libsdl )"
+ sdl? ( media-libs/libsdl2 )"
DEPEND="${RDEPEND}"
BDEPEND="
sys-devel/libtool
virtual/pkgconfig
"
+IDEPEND="app-eselect/eselect-mpg123"
DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
diff --git a/media-sound/mpg321/metadata.xml b/media-sound/mpg321/metadata.xml
index 9f7b457900b..cbb01564985 100644
--- a/media-sound/mpg321/metadata.xml
+++ b/media-sound/mpg321/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mpg321/mpg321-0.3.2.ebuild b/media-sound/mpg321/mpg321-0.3.2.ebuild
index 9d050bcc5dc..119b2b4c559 100644
--- a/media-sound/mpg321/mpg321-0.3.2.ebuild
+++ b/media-sound/mpg321/mpg321-0.3.2.ebuild
@@ -10,12 +10,12 @@ 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"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="alsa ipv6"
RDEPEND="app-eselect/eselect-mpg123
- >=media-libs/libao-1
- media-libs/libid3tag
+ >=media-libs/libao-1:=
+ media-libs/libid3tag:=
media-libs/libmad
sys-libs/zlib
alsa? ( media-libs/alsa-lib )"
diff --git a/media-sound/mplay/metadata.xml b/media-sound/mplay/metadata.xml
index 8f3a9b367fa..cdf8561177a 100644
--- a/media-sound/mplay/metadata.xml
+++ b/media-sound/mplay/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mps-youtube/metadata.xml b/media-sound/mps-youtube/metadata.xml
index 2705b7dbbe4..0f4dc5241a3 100644
--- a/media-sound/mps-youtube/metadata.xml
+++ b/media-sound/mps-youtube/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mt-daapd/metadata.xml b/media-sound/mt-daapd/metadata.xml
index a7b87586932..cf6521b04ba 100644
--- a/media-sound/mt-daapd/metadata.xml
+++ b/media-sound/mt-daapd/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
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-r1.ebuild
index bb376b2c40a..7400ed7efaf 100644
--- a/media-sound/mt-daapd/mt-daapd-0.2.4.2.ebuild
+++ b/media-sound/mt-daapd/mt-daapd-0.2.4.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,15 +16,15 @@ IUSE="vorbis"
RDEPEND="
media-libs/libid3tag:=
- net-dns/avahi:=[dbus]
+ net-dns/avahi[dbus]
sys-libs/gdbm:=
sys-libs/zlib:=
vorbis? (
- media-libs/libvorbis:=
- media-libs/libogg:=
+ media-libs/libvorbis
+ media-libs/libogg
)"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-0.2.3-sparc.patch
diff --git a/media-sound/multimux/metadata.xml b/media-sound/multimux/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/multimux/metadata.xml
+++ b/media-sound/multimux/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/mumble/metadata.xml b/media-sound/mumble/metadata.xml
index 06725553903..45d6f53a49e 100644
--- a/media-sound/mumble/metadata.xml
+++ b/media-sound/mumble/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
diff --git a/media-sound/mumble/mumble-1.3.4.ebuild b/media-sound/mumble/mumble-1.3.4.ebuild
index aacdc0c4ab4..5c1fc367dd3 100644
--- a/media-sound/mumble/mumble-1.3.4.ebuild
+++ b/media-sound/mumble/mumble-1.3.4.ebuild
@@ -87,7 +87,7 @@ src_configure() {
$(myuse oss)
$(myuse portaudio)
$(myuse pulseaudio)
- $(myuse rnnoise)
+ $(usex rnnoise bundled-rnnoise '')
$(usex speech '' no-speechd)
$(usex zeroconf '' no-bonjour)
)
diff --git a/media-sound/munt-mt32emu-alsadrv/metadata.xml b/media-sound/munt-mt32emu-alsadrv/metadata.xml
index 3ee0e2c84df..e4cb982a3c5 100644
--- a/media-sound/munt-mt32emu-alsadrv/metadata.xml
+++ b/media-sound/munt-mt32emu-alsadrv/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chewi@gentoo.org</email>
diff --git a/media-sound/mup/metadata.xml b/media-sound/mup/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/mup/metadata.xml
+++ b/media-sound/mup/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/murmur/metadata.xml b/media-sound/murmur/metadata.xml
index 786a950d6d0..a45616b4db1 100644
--- a/media-sound/murmur/metadata.xml
+++ b/media-sound/murmur/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
diff --git a/media-sound/murmur/murmur-1.3.3.ebuild b/media-sound/murmur/murmur-1.3.3.ebuild
index 2c04f6f334e..9131ecb5514 100644
--- a/media-sound/murmur/murmur-1.3.3.ebuild
+++ b/media-sound/murmur/murmur-1.3.3.ebuild
@@ -157,5 +157,6 @@ src_install() {
}
pkg_postinst() {
+ tmpfiles_process ${PN}.conf
readme.gentoo_print_elog
}
diff --git a/media-sound/murmur/murmur-1.3.4.ebuild b/media-sound/murmur/murmur-1.3.4.ebuild
index adbc89cd82c..6af71f6272f 100644
--- a/media-sound/murmur/murmur-1.3.4.ebuild
+++ b/media-sound/murmur/murmur-1.3.4.ebuild
@@ -157,5 +157,6 @@ src_install() {
}
pkg_postinst() {
+ tmpfiles_process ${PN}.conf
readme.gentoo_print_elog
}
diff --git a/media-sound/murmur/murmur-9999.ebuild b/media-sound/murmur/murmur-9999.ebuild
index 5eb4b58cfda..49460f4e5a9 100644
--- a/media-sound/murmur/murmur-9999.ebuild
+++ b/media-sound/murmur/murmur-9999.ebuild
@@ -162,5 +162,6 @@ src_install() {
}
pkg_postinst() {
+ tmpfiles_process ${PN}.conf
readme.gentoo_print_elog
}
diff --git a/media-sound/muse/metadata.xml b/media-sound/muse/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/muse/metadata.xml
+++ b/media-sound/muse/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/musepack-tools/metadata.xml b/media-sound/musepack-tools/metadata.xml
index 39626a990be..cd1cfc03362 100644
--- a/media-sound/musepack-tools/metadata.xml
+++ b/media-sound/musepack-tools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild
index 1bf1cb8f855..76c943636b6 100644
--- a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild
+++ b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="BSD LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
DEPEND="
>=media-libs/libcuefile-${PV}[${MULTILIB_USEDEP}]
diff --git a/media-sound/musescore/metadata.xml b/media-sound/musescore/metadata.xml
index 0a529296792..e2ba1fa2022 100644
--- a/media-sound/musescore/metadata.xml
+++ b/media-sound/musescore/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/musescore/musescore-9999.ebuild b/media-sound/musescore/musescore-9999.ebuild
index 12a85f60de3..01dcab44b22 100644
--- a/media-sound/musescore/musescore-9999.ebuild
+++ b/media-sound/musescore/musescore-9999.ebuild
@@ -39,6 +39,7 @@ DEPEND="
dev-qt/qtgui:5
dev-qt/qthelp:5
dev-qt/qtnetwork:5
+ dev-qt/qtnetworkauth:5
dev-qt/qtopengl:5
dev-qt/qtprintsupport:5
dev-qt/qtquickcontrols2:5
diff --git a/media-sound/music-file-organizer/metadata.xml b/media-sound/music-file-organizer/metadata.xml
index 915f0022706..4d1e1ea205c 100644
--- a/media-sound/music-file-organizer/metadata.xml
+++ b/media-sound/music-file-organizer/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zx2c4@gentoo.org</email>
diff --git a/media-sound/musique/metadata.xml b/media-sound/musique/metadata.xml
index 5efbf1ab3fe..3e816121491 100644
--- a/media-sound/musique/metadata.xml
+++ b/media-sound/musique/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>qt@gentoo.org</email>
diff --git a/media-sound/ncmpc/metadata.xml b/media-sound/ncmpc/metadata.xml
index 0970bccac4e..7c2caa2a3f9 100644
--- a/media-sound/ncmpc/metadata.xml
+++ b/media-sound/ncmpc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/ncmpc/ncmpc-0.39.ebuild b/media-sound/ncmpc/ncmpc-0.39-r1.ebuild
index 41a4ef29b2b..e20c6b48d5a 100644
--- a/media-sound/ncmpc/ncmpc-0.39.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.39-r1.ebuild
@@ -20,7 +20,7 @@ BDEPEND="
"
RDEPEND="
>=media-libs/libmpdclient-2.9
- sys-libs/ncurses:0=[unicode]
+ sys-libs/ncurses:=[unicode(+)]
lirc? ( app-misc/lirc )
pcre? ( dev-libs/libpcre )
"
diff --git a/media-sound/ncmpcpp/metadata.xml b/media-sound/ncmpcpp/metadata.xml
index c43c71b3365..467f2676f57 100644
--- a/media-sound/ncmpcpp/metadata.xml
+++ b/media-sound/ncmpcpp/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zlogene@gentoo.org</email>
diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.9.2-r2.ebuild
index 1dbf262713e..a24cab355e6 100644
--- a/media-sound/ncmpcpp/ncmpcpp-0.9.2.ebuild
+++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2-r2.ebuild
@@ -15,13 +15,12 @@ KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86"
IUSE="clock lto outputs taglib visualizer"
RDEPEND="
- !dev-libs/boost:0/1.57.0
>=media-libs/libmpdclient-2.1
- dev-libs/boost:=[icu,nls,threads]
+ dev-libs/boost:=[icu,nls,threads(+)]
dev-libs/icu:=
net-misc/curl
- sys-libs/ncurses:=[unicode]
- sys-libs/readline:*
+ sys-libs/ncurses:=[unicode(+)]
+ sys-libs/readline:=
taglib? ( media-libs/taglib )
visualizer? ( sci-libs/fftw:3.0= )
"
diff --git a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
index 8ecc1ec6cb4..9076b2c0e37 100644
--- a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
+++ b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
@@ -15,13 +15,12 @@ KEYWORDS=""
IUSE="clock lto outputs taglib visualizer"
RDEPEND="
- !dev-libs/boost:0/1.57.0
>=media-libs/libmpdclient-2.1
- dev-libs/boost:=[icu,nls,threads]
+ dev-libs/boost:=[icu,nls,threads(+)]
dev-libs/icu:=
net-misc/curl
- sys-libs/ncurses:=[unicode]
- sys-libs/readline:*
+ sys-libs/ncurses:=[unicode(+)]
+ sys-libs/readline:=
taglib? ( media-libs/taglib )
visualizer? ( sci-libs/fftw:3.0= )
"
diff --git a/media-sound/normalize/metadata.xml b/media-sound/normalize/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/normalize/metadata.xml
+++ b/media-sound/normalize/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/ogg2mp3/metadata.xml b/media-sound/ogg2mp3/metadata.xml
index 1d4510f4660..b686a719d58 100644
--- a/media-sound/ogg2mp3/metadata.xml
+++ b/media-sound/ogg2mp3/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>james.ausmus@gmail.com</email>
diff --git a/media-sound/oggtst/metadata.xml b/media-sound/oggtst/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/oggtst/metadata.xml
+++ b/media-sound/oggtst/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/ogmtools/metadata.xml b/media-sound/ogmtools/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/ogmtools/metadata.xml
+++ b/media-sound/ogmtools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/ogmtools/ogmtools-1.5-r2.ebuild b/media-sound/ogmtools/ogmtools-1.5-r3.ebuild
index 31e8539b757..818583eb094 100644
--- a/media-sound/ogmtools/ogmtools-1.5-r2.ebuild
+++ b/media-sound/ogmtools/ogmtools-1.5-r3.ebuild
@@ -15,8 +15,10 @@ KEYWORDS="amd64 ppc ppc64 sparc x86"
IUSE="dvd"
RDEPEND="
+ media-libs/libogg
+ media-libs/libvorbis
media-sound/vorbis-tools
- dvd? ( media-libs/libdvdread )"
+ dvd? ( media-libs/libdvdread:= )"
DEPEND="${RDEPEND}"
PATCHES=(
diff --git a/media-sound/openmpt123/Manifest b/media-sound/openmpt123/Manifest
index f197ee38ec8..2e8635a8ed7 100644
--- a/media-sound/openmpt123/Manifest
+++ b/media-sound/openmpt123/Manifest
@@ -1 +1 @@
-DIST libopenmpt-0.5.9+release.autotools.tar.gz 1475064 BLAKE2B 0c7675ac723b10e879f0c7282a64bebb4fc489cf7ff8dd7fca8da2739cdcc89bed52da9d5bfa24e7c2e6eeb1a55b1e09d84dfc625d8c5b2eff6300b37b44d882 SHA512 993a466a508698a673fbb5b397493b1b75da2a96e3139c5d726546c999169d03fa77a96256721192d869b59e58c938d49224b08bcd0056ad3f78874dea9dcd21
+DIST libopenmpt-0.5.11+release.autotools.tar.gz 1477946 BLAKE2B 8fed41af7e5fe1d822716eaa51912e7c5f7d3cd7bef2dbf2266f5e474c4d6300b988636d08bc750602beb831fbf25e532ec137311c84a150806164edc7b5fe30 SHA512 29e19ef2add316fd824f82095db9e81a9a60c07f0b6a54a224c0416452d566c4376e688c5e1b1556461e0f5a1b1543ff45d1388d611d010a646efb8bf1ba733e
diff --git a/media-sound/openmpt123/metadata.xml b/media-sound/openmpt123/metadata.xml
index 334feada06c..507f30f6fc1 100644
--- a/media-sound/openmpt123/metadata.xml
+++ b/media-sound/openmpt123/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chewi@gentoo.org</email>
diff --git a/media-sound/openmpt123/openmpt123-0.5.9.ebuild b/media-sound/openmpt123/openmpt123-0.5.11.ebuild
index 386c068f1a5..386c068f1a5 100644
--- a/media-sound/openmpt123/openmpt123-0.5.9.ebuild
+++ b/media-sound/openmpt123/openmpt123-0.5.11.ebuild
diff --git a/media-sound/opus-tools/metadata.xml b/media-sound/opus-tools/metadata.xml
index 39626a990be..cd1cfc03362 100644
--- a/media-sound/opus-tools/metadata.xml
+++ b/media-sound/opus-tools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/orpheus/metadata.xml b/media-sound/orpheus/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/orpheus/metadata.xml
+++ b/media-sound/orpheus/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/pamix/metadata.xml b/media-sound/pamix/metadata.xml
index 88f381f7a09..010dd5c1f9f 100644
--- a/media-sound/pamix/metadata.xml
+++ b/media-sound/pamix/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
diff --git a/media-sound/pamix/pamix-1.6-r1.ebuild b/media-sound/pamix/pamix-1.6-r2.ebuild
index 1d436b93023..d0c72799181 100644
--- a/media-sound/pamix/pamix-1.6-r1.ebuild
+++ b/media-sound/pamix/pamix-1.6-r2.ebuild
@@ -23,7 +23,7 @@ IUSE="+unicode"
RDEPEND="
media-sound/pulseaudio
- sys-libs/ncurses:0=[unicode?]
+ sys-libs/ncurses:=[unicode(+)?]
"
DEPEND="${RDEPEND}"
BDEPEND="
diff --git a/media-sound/pamix/pamix-9999.ebuild b/media-sound/pamix/pamix-9999.ebuild
index aac3dbb67cf..a8baa4c57b3 100644
--- a/media-sound/pamix/pamix-9999.ebuild
+++ b/media-sound/pamix/pamix-9999.ebuild
@@ -23,7 +23,7 @@ IUSE="+unicode"
RDEPEND="
media-sound/pulseaudio
- sys-libs/ncurses:0=[unicode?]
+ sys-libs/ncurses:=[unicode(+)?]
"
DEPEND="${RDEPEND}"
BDEPEND="
diff --git a/media-sound/paprefs/metadata.xml b/media-sound/paprefs/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/paprefs/metadata.xml
+++ b/media-sound/paprefs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/pasystray/metadata.xml b/media-sound/pasystray/metadata.xml
index ce515100d4d..b0e1619517a 100644
--- a/media-sound/pasystray/metadata.xml
+++ b/media-sound/pasystray/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>lmiphay@gmail.com</email>
diff --git a/media-sound/patchage/metadata.xml b/media-sound/patchage/metadata.xml
index 36a962a08ac..31c35cf5131 100644
--- a/media-sound/patchage/metadata.xml
+++ b/media-sound/patchage/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
diff --git a/media-sound/pavucontrol-qt/metadata.xml b/media-sound/pavucontrol-qt/metadata.xml
index 7df4f7a839d..d141d5eb545 100644
--- a/media-sound/pavucontrol-qt/metadata.xml
+++ b/media-sound/pavucontrol-qt/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>lxqt@gentoo.org</email>
diff --git a/media-sound/pavucontrol-qt/pavucontrol-qt-0.17.0.ebuild b/media-sound/pavucontrol-qt/pavucontrol-qt-0.17.0.ebuild
index 44c2b562797..75e3fd404e1 100644
--- a/media-sound/pavucontrol-qt/pavucontrol-qt-0.17.0.ebuild
+++ b/media-sound/pavucontrol-qt/pavucontrol-qt-0.17.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~riscv x86"
fi
LICENSE="GPL-2 GPL-2+"
diff --git a/media-sound/pavucontrol/Manifest b/media-sound/pavucontrol/Manifest
index c1e9e38d538..ba3be6b1437 100644
--- a/media-sound/pavucontrol/Manifest
+++ b/media-sound/pavucontrol/Manifest
@@ -1 +1,2 @@
DIST pavucontrol-4.0.tar.xz 165216 BLAKE2B 5a556dbd8132d811b7704b377f4a62ad606378e235f9892a7951e1f981917e4196d17e85350ef757a956e6fbc448f0f6cd600b5656e12e2152b71d10b5e64e2a SHA512 eaea303c46ddb36733aed88c8a603907d70e4539c345d8acec23527d3306ee21ae630c0508bdab6ae52cbc2f1eb8fc4b212abda72876dc92e83fba7ceb623be2
+DIST pavucontrol-5.0.tar.xz 194248 BLAKE2B 9e6b9b7d94be51a4ad8b5310e031c4fed0f5299e67c770c9a573c0647edf27345014fb6504892fad29b9b5e79ce43ed312217dbed8e2b31b805f291531062903 SHA512 5673d783c2c819a68b49025c051bedd39f4caba446a479797b06569e24a96acc0924ba680d2416baff8c3211cfc7c94760d503900207fbe7c89c5cb2adaebec1
diff --git a/media-sound/pavucontrol/metadata.xml b/media-sound/pavucontrol/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/pavucontrol/metadata.xml
+++ b/media-sound/pavucontrol/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild b/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild
new file mode 100644
index 00000000000..e34a65496b9
--- /dev/null
+++ b/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio"
+HOMEPAGE="https://freedesktop.org/software/pulseaudio/pavucontrol/"
+SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="nls"
+
+RDEPEND="
+ dev-libs/json-glib
+ >=dev-cpp/gtkmm-3.22:3.0[X]
+ >=dev-libs/libsigc++-2.2:2
+ >=media-libs/libcanberra-0.16[gtk3]
+ >=media-sound/pulseaudio-15.0[glib]
+ virtual/freedesktop-icon-theme
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ dev-util/intltool
+ sys-devel/gettext
+ )
+"
+
+src_configure() {
+ local myeconfargs=(
+ --disable-lynx
+ $(use_enable nls)
+ )
+ econf "${myeconfargs[@]}"
+}
diff --git a/media-sound/pavumeter/metadata.xml b/media-sound/pavumeter/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/pavumeter/metadata.xml
+++ b/media-sound/pavumeter/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/peercast/metadata.xml b/media-sound/peercast/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/peercast/metadata.xml
+++ b/media-sound/peercast/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/pianobar/metadata.xml b/media-sound/pianobar/metadata.xml
index ee7258ac28e..93423219a5b 100644
--- a/media-sound/pianobar/metadata.xml
+++ b/media-sound/pianobar/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest
index ebbe370f66f..8c10e10ee9b 100644
--- a/media-sound/picard/Manifest
+++ b/media-sound/picard/Manifest
@@ -1 +1,2 @@
DIST picard-2.6.2.tar.gz 4318817 BLAKE2B 9b4b9837fc7703368f28f2451c230ee9cb4826b61a970c514162bf615461d942512764661295bba98499000e781662e3a001c5fc91571abbafce8d7bc7418a63 SHA512 01fc8f49b273edbd020e3c9f91d622e60a84421b6de9dfd584d086224897b81f5e7c3f94616341c56f952774af7d912a8369d8fff4e47f19e00324c4f6944225
+DIST picard-2.6.3.tar.gz 4320046 BLAKE2B ce308440ed4c6297128a5470b7bdced50fb22e62995c26670339ff71c70d610fc0c4ea8433f9dbacb197b710b8100de171817df604d76986596391d029b3c20f SHA512 71bdeb4777a0d996ac0093edefc448a348aa72e657ec639331e67257c47c389993d2715ccebf715458c3b606051154586d63b22b3cebd541d8b2da5e96a833b5
diff --git a/media-sound/picard/files/picard-2.6.3-fix-py3.10.patch b/media-sound/picard/files/picard-2.6.3-fix-py3.10.patch
new file mode 100644
index 00000000000..772cbda3868
--- /dev/null
+++ b/media-sound/picard/files/picard-2.6.3-fix-py3.10.patch
@@ -0,0 +1,61 @@
+From 452bba954c30d5a642f03c02411529f511bda786 Mon Sep 17 00:00:00 2001
+From: Louis Sautier <sautier.louis@gmail.com>
+Date: Fri, 27 Aug 2021 00:43:48 +0200
+Subject: [PATCH] Fix TypeErrors with Python 3.10
+
+Without these changes, running Picard with Python 3.10 results in errors
+such as:
+ File "./picard/ui/coverartbox.py", line 74, in __init__
+ self.shadow = self.shadow.scaled(w, h, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation)
+TypeError: arguments did not match any overloaded call:
+ scaled(self, int, int, aspectRatioMode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode = Qt.FastTransformation): argument 1 has unexpected type 'float'
+ scaled(self, QSize, aspectRatioMode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode = Qt.FastTransformation): argument 1 has unexpected type 'float'
+---
+ picard/ui/coverartbox.py | 2 +-
+ picard/ui/itemviews.py | 6 +++---
+ picard/util/__init__.py | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/picard/ui/coverartbox.py b/picard/ui/coverartbox.py
+index c3eb4ddb74..f3a174664b 100644
+--- a/picard/ui/coverartbox.py
++++ b/picard/ui/coverartbox.py
+@@ -135,7 +135,7 @@ def dropEvent(self, event):
+ event.acceptProposedAction()
+
+ def scaled(self, *dimensions):
+- return (self.pixel_ratio * dimension for dimension in dimensions)
++ return (round(self.pixel_ratio * dimension) for dimension in dimensions)
+
+ def show(self):
+ self.set_data(self.data, True)
+diff --git a/picard/ui/itemviews.py b/picard/ui/itemviews.py
+index cffab6d70d..d1101b340f 100644
+--- a/picard/ui/itemviews.py
++++ b/picard/ui/itemviews.py
+@@ -141,9 +141,9 @@ def get_match_color(similarity, basecolor):
+ c1 = (basecolor.red(), basecolor.green(), basecolor.blue())
+ c2 = (223, 125, 125)
+ return QtGui.QColor(
+- c2[0] + (c1[0] - c2[0]) * similarity,
+- c2[1] + (c1[1] - c2[1]) * similarity,
+- c2[2] + (c1[2] - c2[2]) * similarity)
++ int(c2[0] + (c1[0] - c2[0]) * similarity),
++ int(c2[1] + (c1[1] - c2[1]) * similarity),
++ int(c2[2] + (c1[2] - c2[2]) * similarity))
+
+
+ class MainPanel(QtWidgets.QSplitter):
+diff --git a/picard/util/__init__.py b/picard/util/__init__.py
+index 3a4765f7cd..26f7576f56 100644
+--- a/picard/util/__init__.py
++++ b/picard/util/__init__.py
+@@ -400,7 +400,7 @@ def throttled_func(*args, **kwargs):
+ else:
+ decorator.args = args
+ decorator.kwargs = kwargs
+- QtCore.QTimer.singleShot(r, later)
++ QtCore.QTimer.singleShot(int(r), later)
+ decorator.is_ticking = True
+ mutex.unlock()
+
diff --git a/media-sound/picard/metadata.xml b/media-sound/picard/metadata.xml
index 75560516f38..7f4ecbe5ec5 100644
--- a/media-sound/picard/metadata.xml
+++ b/media-sound/picard/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/picard/picard-2.6.2.ebuild b/media-sound/picard/picard-2.6.2.ebuild
index d04919b3745..69225481a3a 100644
--- a/media-sound/picard/picard-2.6.2.ebuild
+++ b/media-sound/picard/picard-2.6.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
DISTUTILS_SINGLE_IMPL=1
DISABLE_AUTOFORMATTING=true
inherit distutils-r1 xdg
@@ -29,9 +29,9 @@ BDEPEND="
"
RDEPEND="
$(python_gen_cond_dep '
- dev-python/fasteners[${PYTHON_MULTI_USEDEP}]
- dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_MULTI_USEDEP}]
- dev-python/python-dateutil[${PYTHON_MULTI_USEDEP}]
+ dev-python/fasteners[${PYTHON_USEDEP}]
+ dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
')
dev-qt/qtgui:5
media-libs/mutagen
diff --git a/media-sound/picard/picard-2.6.3.ebuild b/media-sound/picard/picard-2.6.3.ebuild
new file mode 100644
index 00000000000..2c7f465e744
--- /dev/null
+++ b/media-sound/picard/picard-2.6.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg
+
+if [[ ${PV} = *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/metabrainz/picard"
+ inherit git-r3
+else
+ SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${PN}-release-${PV}"
+fi
+
+DESCRIPTION="Cross-platform music tagger"
+HOMEPAGE="https://picard.musicbrainz.org"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="discid fingerprints nls"
+
+BDEPEND="
+ nls? ( dev-qt/linguist-tools:5 )
+"
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/fasteners[${PYTHON_USEDEP}]
+ dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ discid? ( dev-python/python-discid[${PYTHON_USEDEP}] )
+ ')
+ fingerprints? ( media-libs/chromaprint[tools] )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ # https://github.com/metabrainz/picard/commit/452bba954c30d5a642f03c02411529f511bda786
+ "${FILESDIR}/${P}-fix-py3.10.patch"
+)
+
+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[@]}
+}
diff --git a/media-sound/picard/picard-9999.ebuild b/media-sound/picard/picard-9999.ebuild
index d95b1702956..3b869df3541 100644
--- a/media-sound/picard/picard-9999.ebuild
+++ b/media-sound/picard/picard-9999.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_SINGLE_IMPL=1
-DISABLE_AUTOFORMATTING=true
+
inherit distutils-r1 xdg
if [[ ${PV} = *9999* ]]; then
@@ -29,16 +29,16 @@ BDEPEND="
"
RDEPEND="
$(python_gen_cond_dep '
- dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_MULTI_USEDEP}]
- dev-python/python-dateutil[${PYTHON_MULTI_USEDEP}]
+ dev-python/fasteners[${PYTHON_USEDEP}]
+ dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ discid? ( dev-python/python-discid[${PYTHON_USEDEP}] )
')
- dev-qt/qtgui:5
- media-libs/mutagen
- discid? ( dev-python/python-discid )
fingerprints? ( media-libs/chromaprint[tools] )
"
-RESTRICT="test" # doesn't work with ebuilds
+distutils_enable_tests pytest
python_compile() {
local build_args=(
@@ -60,13 +60,3 @@ python_install() {
fi
distutils-r1_python_install ${install_args[@]}
}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if [[ -n "${REPLACING_VERSIONS}" ]]; then
- elog "If you are upgrading Picard and it does not start, try removing"
- elog "Picard's settings:"
- elog " rm ~/.config/MusicBrainz/Picard.conf"
- fi
-}
diff --git a/media-sound/picoxine/metadata.xml b/media-sound/picoxine/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/picoxine/metadata.xml
+++ b/media-sound/picoxine/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/pitchtune/metadata.xml b/media-sound/pitchtune/metadata.xml
index a972b97d893..85e61bb9465 100644
--- a/media-sound/pitchtune/metadata.xml
+++ b/media-sound/pitchtune/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/pithos/metadata.xml b/media-sound/pithos/metadata.xml
index cb328568170..b5040418070 100644
--- a/media-sound/pithos/metadata.xml
+++ b/media-sound/pithos/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chutzpah@gentoo.org</email>
diff --git a/media-sound/pithos/pithos-1.5.1.ebuild b/media-sound/pithos/pithos-1.5.1.ebuild
index e2e787a9ca0..3ac4ffed7e6 100644
--- a/media-sound/pithos/pithos-1.5.1.ebuild
+++ b/media-sound/pithos/pithos-1.5.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-inherit meson gnome2-utils virtualx python-r1
+inherit xdg meson gnome2-utils virtualx python-r1
if [[ ${PV} =~ [9]{4,} ]]; then
inherit git-r3
@@ -69,8 +69,10 @@ src_install() {
pkg_postinst() {
gnome2_schemas_update
+ xdg_pkg_postinst
}
pkg_postrm() {
gnome2_schemas_update
+ xdg_pkg_postrm
}
diff --git a/media-sound/playerctl/metadata.xml b/media-sound/playerctl/metadata.xml
index 35ff4c2d260..0a853209479 100644
--- a/media-sound/playerctl/metadata.xml
+++ b/media-sound/playerctl/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gokturk@gentoo.org</email>
diff --git a/media-sound/pms/metadata.xml b/media-sound/pms/metadata.xml
index dd8968f4886..27c77626f32 100644
--- a/media-sound/pms/metadata.xml
+++ b/media-sound/pms/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<use>
diff --git a/media-sound/pms/pms-0.42_p20170508.ebuild b/media-sound/pms/pms-0.42_p20170508-r1.ebuild
index 5fff6b4dc85..9f0546f7b15 100644
--- a/media-sound/pms/pms-0.42_p20170508.ebuild
+++ b/media-sound/pms/pms-0.42_p20170508-r1.ebuild
@@ -20,7 +20,7 @@ BDEPEND="
doc? ( app-text/pandoc )
"
RDEPEND="
- sys-libs/ncurses:0=[unicode]
+ sys-libs/ncurses:=[unicode(+)]
media-libs/libmpdclient
"
DEPEND="${RDEPEND}"
diff --git a/media-sound/pms/pms-9999.ebuild b/media-sound/pms/pms-9999.ebuild
index 4260a7d72b3..c1e5c9adb45 100644
--- a/media-sound/pms/pms-9999.ebuild
+++ b/media-sound/pms/pms-9999.ebuild
@@ -21,7 +21,7 @@ BDEPEND="
doc? ( app-text/pandoc )
"
RDEPEND="
- sys-libs/ncurses:0=[unicode]
+ sys-libs/ncurses:=[unicode(+)]
media-libs/libmpdclient
"
DEPEND="${RDEPEND}"
diff --git a/media-sound/pnmixer/metadata.xml b/media-sound/pnmixer/metadata.xml
index 18c07268946..ceb23cf014a 100644
--- a/media-sound/pnmixer/metadata.xml
+++ b/media-sound/pnmixer/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>sir.suriv@gmail.com</email>
diff --git a/media-sound/poc/metadata.xml b/media-sound/poc/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/poc/metadata.xml
+++ b/media-sound/poc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/podcatcher/metadata.xml b/media-sound/podcatcher/metadata.xml
index 39626a990be..cd1cfc03362 100644
--- a/media-sound/podcatcher/metadata.xml
+++ b/media-sound/podcatcher/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/podget/metadata.xml b/media-sound/podget/metadata.xml
index 01be0498bae..7ebbc17c087 100644
--- a/media-sound/podget/metadata.xml
+++ b/media-sound/podget/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>kitcat490@gmail.com</email>
diff --git a/media-sound/podracer/metadata.xml b/media-sound/podracer/metadata.xml
index 560d81a96b6..c276d60f8da 100644
--- a/media-sound/podracer/metadata.xml
+++ b/media-sound/podracer/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
diff --git a/media-sound/potamus/metadata.xml b/media-sound/potamus/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/potamus/metadata.xml
+++ b/media-sound/potamus/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/pragha/metadata.xml b/media-sound/pragha/metadata.xml
index 230b2002c97..ad388ace5f0 100644
--- a/media-sound/pragha/metadata.xml
+++ b/media-sound/pragha/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>xfce@gentoo.org</email>
diff --git a/media-sound/ptabtools/metadata.xml b/media-sound/ptabtools/metadata.xml
index c870d0eef0a..b69a849fd57 100644
--- a/media-sound/ptabtools/metadata.xml
+++ b/media-sound/ptabtools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
diff --git a/media-sound/puddletag/metadata.xml b/media-sound/puddletag/metadata.xml
index b5ea32a47b0..d04444ae586 100644
--- a/media-sound/puddletag/metadata.xml
+++ b/media-sound/puddletag/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>billie@gentoo.org</email>
diff --git a/media-sound/puddletag/puddletag-2.0.1-r1.ebuild b/media-sound/puddletag/puddletag-2.0.1-r1.ebuild
index 8f7ebe2388f..c2b9e387903 100644
--- a/media-sound/puddletag/puddletag-2.0.1-r1.ebuild
+++ b/media-sound/puddletag/puddletag-2.0.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
inherit distutils-r1 xdg
diff --git a/media-sound/puddletag/puddletag-2.0.1.ebuild b/media-sound/puddletag/puddletag-2.0.1.ebuild
deleted file mode 100644
index 51eb70028ff..00000000000
--- a/media-sound/puddletag/puddletag-2.0.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit distutils-r1 xdg
-
-DESCRIPTION="Audio tag editor"
-HOMEPAGE="http://docs.puddletag.net/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="acoustid quodlibet"
-
-DEPEND=""
-RDEPEND="
- >=dev-python/configobj-5.0[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}]
- >=dev-python/PyQt5-5.15.2[${PYTHON_USEDEP},svg]
- >=media-libs/mutagen-1.45.1[${PYTHON_USEDEP}]
- acoustid? ( >=media-libs/chromaprint-1.4.3 )
- quodlibet? ( >=media-sound/quodlibet-4.3.0[${PYTHON_USEDEP}] )
- >=dev-python/sip-4.19.22:0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.5.2[${PYTHON_USEDEP}]
-"
-# docs
-# >=dev-python/wheel-0.35.1[${PYTHON_USEDEP}]
-# >=dev-python/markdown-3.1.1[${PYTHON_USEDEP}]
-# >=dev-python/sphinx-1.4.8[${PYTHON_USEDEP}]
-# >=dev-python/sphinx-bootstrap-theme-0.4.13[${PYTHON_USEDEP}]
-# >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
-
-DOCS=(changelog NEWS THANKS TODO)
diff --git a/media-sound/pulseaudio-ctl/metadata.xml b/media-sound/pulseaudio-ctl/metadata.xml
index 0319eec4c8b..076793e3f54 100644
--- a/media-sound/pulseaudio-ctl/metadata.xml
+++ b/media-sound/pulseaudio-ctl/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mgorny@gentoo.org</email>
diff --git a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70.ebuild b/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70.ebuild
index 64655c017f7..fc2d4914d69 100644
--- a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70.ebuild
+++ b/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/graysky2/pulseaudio-ctl/archive/v${PV}.tar.gz -> ${P
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
IUSE=""
# Optional runtime deps: dbus-send for KDE OSD, notify-send for libnotify
diff --git a/media-sound/pulseaudio-modules-bt/metadata.xml b/media-sound/pulseaudio-modules-bt/metadata.xml
index ecdf5fddd6d..06bff1ad56d 100644
--- a/media-sound/pulseaudio-modules-bt/metadata.xml
+++ b/media-sound/pulseaudio-modules-bt/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zx2c4@gentoo.org</email>
diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
index 8c2628da203..39535c6a45a 100644
--- a/media-sound/pulseaudio/Manifest
+++ b/media-sound/pulseaudio/Manifest
@@ -1 +1,2 @@
DIST pulseaudio-13.0.tar.xz 1901768 BLAKE2B 651a80f54525f196bcb036d893fedd4d9f34e10459918281397a45f498c31bff0d0c836f4e64aab5ac2612ffd5a0cab1a41ea710bbee5fd34dfc9ea1236deea9 SHA512 d445b8ccd43029a0ca0e456fc9291a79d3434d6496ead7eb329ab348d5249235e8bde6cf2be68765d8f761452dbe1486fb10c739e40b1e67ed75787bbd24ac0c
+DIST pulseaudio-15.0.tar.xz 1521760 BLAKE2B a6f7b74fdcfe7f2a993eafb9f465946915a24b6801d3077971b9377290d6c70b3f8640a800abd09d5901db96a20349f31b1beedd9da2249f69b591fb8392f489 SHA512 352ef20384c76c631c0faa73b08e2318902a433712e0c086a5ac7a0ae58873c8d4be8f35879bdec71a93b19ae8e2ba073cacac4d56215bcf58375a0cd9d88833
diff --git a/media-sound/pulseaudio/files/pulseaudio-13.0-clang.patch b/media-sound/pulseaudio/files/pulseaudio-13.0-clang.patch
new file mode 100644
index 00000000000..d7b81de0313
--- /dev/null
+++ b/media-sound/pulseaudio/files/pulseaudio-13.0-clang.patch
@@ -0,0 +1,25 @@
+From e4450d8b586103ec1414e2d6245ff34a9096d97a Mon Sep 17 00:00:00 2001
+From: Peter Levine <plevine457@gmail.com>
+Date: Thu, 26 Sep 2019 07:24:40 +0000
+Subject: [PATCH] atomic: Explicitly cast void* to unsigned long
+
+---
+ src/pulsecore/atomic.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/pulsecore/atomic.h b/src/pulsecore/atomic.h
+index a82ca83c5..e5c140109 100644
+--- a/src/pulsecore/atomic.h
++++ b/src/pulsecore/atomic.h
+@@ -117,7 +117,7 @@ static inline void* pa_atomic_ptr_load(const pa_atomic_ptr_t *a) {
+ }
+
+ static inline void pa_atomic_ptr_store(pa_atomic_ptr_t *a, void* p) {
+- __atomic_store_n(&a->value, p, __ATOMIC_SEQ_CST);
++ __atomic_store_n(&a->value, (unsigned long) p, __ATOMIC_SEQ_CST);
+ }
+
+ #else
+--
+GitLab
+
diff --git a/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch b/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch
new file mode 100644
index 00000000000..a6554178da6
--- /dev/null
+++ b/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch
@@ -0,0 +1,51 @@
+From 58052e0e04ee1b5fdb1027ebc19717e7766825ec Mon Sep 17 00:00:00 2001
+From: "Igor V. Kovalenko" <igor.v.kovalenko@gmail.com>
+Date: Mon, 21 Jun 2021 02:32:41 +0300
+Subject: [PATCH] build-sys: meson: require GIO dependency for RTP-GStreamer
+
+Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/584>
+---
+ meson.build | 6 ++++--
+ src/modules/meson.build | 2 +-
+ 2 files changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index fdd8bf655..61660b981 100644
+--- a/meson.build
++++ b/meson.build
+@@ -614,8 +614,9 @@ if dbus_dep.found()
+ cdata.set('HAVE_DBUS', 1)
+ endif
+
+-gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings'))
+-if gio_dep.found()
++gio_dep = dependency('gio-2.0', version : '>= 2.26.0')
++if get_option('gsettings').enabled()
++ assert(gio_dep.found(), 'GSettings support needs glib I/O library (GIO)')
+ cdata.set('HAVE_GSETTINGS', 1)
+ endif
+
+@@ -760,6 +761,7 @@ gstrtp_dep = dependency('gstreamer-rtp-1.0', required : get_option('gstreamer'))
+
+ have_gstreamer = false
+ if gst_dep.found() and gstapp_dep.found() and gstrtp_dep.found()
++ assert(gio_dep.found(), 'GStreamer-based RTP needs glib I/O library (GIO)')
+ have_gstreamer = true
+ endif
+
+diff --git a/src/modules/meson.build b/src/modules/meson.build
+index 9c498a4e1..e7db573b6 100644
+--- a/src/modules/meson.build
++++ b/src/modules/meson.build
+@@ -161,7 +161,7 @@ if dbus_dep.found() and fftw_dep.found()
+ ]
+ endif
+
+-if gio_dep.found()
++if get_option('gsettings').enabled() and gio_dep.found()
+ subdir('gsettings')
+ all_modules += [
+ [ 'module-gsettings',
+--
+GitLab
+
diff --git a/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-bluez-dependency.patch b/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-bluez-dependency.patch
new file mode 100644
index 00000000000..5983a05ea4a
--- /dev/null
+++ b/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-bluez-dependency.patch
@@ -0,0 +1,89 @@
+From c817dfb5a438055c98449a4a2f34eb4ec341ccde Mon Sep 17 00:00:00 2001
+From: "Igor V. Kovalenko" <igor.v.kovalenko@gmail.com>
+Date: Fri, 18 Jun 2021 20:48:12 +0300
+Subject: [PATCH] build-sys: meson: Require bluez dependency if bluez5 feature
+ is enabled
+
+Build breaks if bluez5 and bluez5-native-headset are both enabled
+but bluez headers are not available.
+
+Fix this by changing `bluez5` to Meson feature requiring `bluez` dependency.
+
+Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/583>
+---
+ meson.build | 10 ++++++----
+ meson_options.txt | 2 +-
+ src/modules/bluetooth/meson.build | 2 +-
+ src/modules/meson.build | 2 +-
+ 4 files changed, 9 insertions(+), 7 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 61660b981..92ceef706 100644
+--- a/meson.build
++++ b/meson.build
+@@ -706,7 +706,9 @@ endif
+
+ sbc_dep = dependency('sbc', version : '>= 1.0', required : false)
+
+-if get_option('bluez5')
++bluez_dep = dependency('bluez', required : get_option('bluez5'))
++
++if bluez_dep.found()
+ assert(dbus_dep.found(), 'BlueZ requires D-Bus support')
+ assert(sbc_dep.found(), 'BlueZ requires SBC support')
+ cdata.set('HAVE_SBC', 1)
+@@ -914,9 +916,9 @@ summary = [
+ 'Enable Async DNS: @0@'.format(asyncns_dep.found()),
+ 'Enable LIRC: @0@'.format(lirc_dep.found()),
+ 'Enable D-Bus: @0@'.format(dbus_dep.found()),
+- ' Enable BlueZ 5: @0@'.format(get_option('bluez5')),
+- ' Enable native headsets: @0@'.format(get_option('bluez5-native-headset')),
+- ' Enable ofono headsets: @0@'.format(get_option('bluez5-ofono-headset')),
++ ' Enable BlueZ 5: @0@'.format(cdata.has('HAVE_BLUEZ_5')),
++ ' Enable native headsets: @0@'.format(cdata.has('HAVE_BLUEZ_5_NATIVE_HEADSET')),
++ ' Enable ofono headsets: @0@'.format(cdata.has('HAVE_BLUEZ_5_OFONO_HEADSET')),
+ ' Enable GStreamer based codecs: @0@'.format(have_bluez5_gstreamer),
+ 'Enable udev: @0@'.format(udev_dep.found()),
+ ' Enable HAL->udev compat: @0@'.format(get_option('hal-compat')),
+diff --git a/meson_options.txt b/meson_options.txt
+index cdb3c6787..bb41a42a7 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -85,7 +85,7 @@ option('avahi',
+ type : 'feature', value : 'auto',
+ description : 'Optional Avahi support')
+ option('bluez5',
+- type : 'boolean', value : 'true',
++ type : 'feature', value : 'auto',
+ description : 'Optional BlueZ 5 support')
+ option('bluez5-gstreamer',
+ type : 'feature', value: 'auto',
+diff --git a/src/modules/bluetooth/meson.build b/src/modules/bluetooth/meson.build
+index 99263bb5a..ca77ee6aa 100644
+--- a/src/modules/bluetooth/meson.build
++++ b/src/modules/bluetooth/meson.build
+@@ -35,7 +35,7 @@ libbluez5_util = shared_library('bluez5-util',
+ c_args : [pa_c_args, server_c_args],
+ link_args : [nodelete_link_args],
+ include_directories : [configinc, topinc],
+- dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep, dbus_dep, sbc_dep, libintl_dep, bluez5_gst_dep, bluez5_gstapp_dep],
++ dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep, bluez_dep, dbus_dep, sbc_dep, libintl_dep, bluez5_gst_dep, bluez5_gstapp_dep],
+ install : true,
+ install_rpath : privlibdir,
+ install_dir : modlibexecdir,
+diff --git a/src/modules/meson.build b/src/modules/meson.build
+index e7db573b6..be72c3b9b 100644
+--- a/src/modules/meson.build
++++ b/src/modules/meson.build
+@@ -118,7 +118,7 @@ if avahi_dep.found()
+ ]
+ endif
+
+-if get_option('bluez5')
++if cdata.has('HAVE_BLUEZ_5')
+ subdir('bluetooth')
+ all_modules += [
+ [ 'module-bluetooth-discover', 'bluetooth/module-bluetooth-discover.c' ],
+--
+GitLab
+
diff --git a/media-sound/pulseaudio/files/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch b/media-sound/pulseaudio/files/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch
new file mode 100644
index 00000000000..f3df62031d3
--- /dev/null
+++ b/media-sound/pulseaudio/files/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch
@@ -0,0 +1,25 @@
+https://bugs.gentoo.org/806052
+
+commit 42af3ee08381faa5807fde68d4c8ec0d7ad5e9a5
+Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+Date: Tue Aug 3 09:43:32 2021 +0300
+
+ build-sys: meson: Require xice, xsm and xtst for daemon only
+
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/613>
+
+--- a/meson.build
++++ b/meson.build
+@@ -681,9 +681,9 @@ endif
+ x11_dep = dependency('x11-xcb', required : get_option('x11'))
+ if x11_dep.found()
+ xcb_dep = dependency('xcb', required : true, version : '>= 1.6')
+- ice_dep = dependency('ice', required : true)
+- sm_dep = dependency('sm', required : true)
+- xtst_dep = dependency('xtst', required : true)
++ ice_dep = dependency('ice', required : get_option('daemon'))
++ sm_dep = dependency('sm', required : get_option('daemon'))
++ xtst_dep = dependency('xtst', required : get_option('daemon'))
+ cdata.set('HAVE_X11', 1)
+ if cc.has_function('XSetIOErrorExitHandler', dependencies: x11_dep)
+ cdata.set('HAVE_XSETIOERROREXITHANDLER', 1)
diff --git a/media-sound/pulseaudio/metadata.xml b/media-sound/pulseaudio/metadata.xml
index 38993dac40a..f549ed25896 100644
--- a/media-sound/pulseaudio/metadata.xml
+++ b/media-sound/pulseaudio/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gnome@gentoo.org</email>
@@ -17,6 +17,7 @@
PulseAudio plugin enabled. This ensures that clients supporting
ALSA only will use PulseAudio.
</flag>
+ <flag name="daemon">Build the pulseaudio binary (not-needed for pipewire-pulse)</flag>
<flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for giving each session a PA client</flag>
<flag name="gconf">
Ensure <pkg>gnome-base/gconf</pkg> is present for pulseaudio GConf
diff --git a/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild b/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild
index 0b4d1139a5b..98ed59a6652 100644
--- a/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild
@@ -74,7 +74,7 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
media-libs/speexdsp
gdbm? ( sys-libs/gdbm:= )
- webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2 )
+ webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 )
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd:0=[${MULTILIB_USEDEP}] )
dev-libs/libltdl:0
@@ -121,6 +121,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/pulseaudio-11.1-disable-flat-volumes.patch # bug 627894
+ "${FILESDIR}"/${P}-clang.patch
)
pkg_pretend() {
@@ -312,6 +313,8 @@ multilib_src_install_all() {
pkg_postinst() {
gnome2_schemas_update
if use system-wide; then
+ tmpfiles_process "${PN}.conf"
+
elog "You have enabled the 'system-wide' USE flag for pulseaudio."
elog "This mode should only be used on headless servers, embedded systems,"
elog "or thin clients. It will usually require manual configuration, and is"
diff --git a/media-sound/pulseaudio/pulseaudio-15.0-r1.ebuild b/media-sound/pulseaudio/pulseaudio-15.0-r1.ebuild
new file mode 100644
index 00000000000..cc9151b23f5
--- /dev/null
+++ b/media-sound/pulseaudio/pulseaudio-15.0-r1.ebuild
@@ -0,0 +1,374 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_PV="${PV/_pre*}"
+MY_P="${PN}-${MY_PV}"
+
+inherit bash-completion-r1 gnome2-utils meson-multilib optfeature systemd tmpfiles udev
+
+DESCRIPTION="A networked sound server with an advanced plugin system"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/"
+
+if [[ ${PV} = 9999 ]]; then
+ inherit git-r3
+ EGIT_BRANCH="master"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}"
+else
+ SRC_URI="https://freedesktop.org/software/${PN}/releases/${MY_P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+# libpulse-simple and libpulse link to libpulse-core; this is daemon's
+# library and can link to gdbm and other GPL-only libraries. In this
+# cases, we have a fully GPL-2 package. Leaving the rest of the
+# GPL-forcing USE flags for those who use them.
+LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
+
+SLOT="0"
+
+# +alsa-plugin as discussed in bug #519530
+# TODO: Deal with bluez5-gstreamer - requires ldacenc and rtpldacpay gstreamer elements
+# TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec
+# NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file
+IUSE="+alsa +alsa-plugin +asyncns bluetooth dbus +daemon doc elogind equalizer +gdbm
+gstreamer +glib gtk ipv6 jack lirc native-headset ofono-headset +orc oss selinux sox ssl systemd
+system-wide tcpd test +udev +webrtc-aec +X zeroconf"
+
+RESTRICT="!test? ( test )"
+
+# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac
+# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they belong under !daemon ()
+# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users deal with them at once
+REQUIRED_USE="
+ alsa-plugin? ( alsa )
+ bluetooth? ( dbus )
+ daemon? ( ?? ( elogind systemd ) )
+ !daemon? (
+ !alsa
+ !alsa-plugin
+ !bluetooth
+ !equalizer
+ !gdbm
+ !gstreamer
+ !gtk
+ !jack
+ !lirc
+ !native-headset
+ !ofono-headset
+ !orc
+ !oss
+ !sox
+ !ssl
+ !system-wide
+ !udev
+ !webrtc-aec
+ !zeroconf
+ )
+ equalizer? ( dbus )
+ native-headset? ( bluetooth )
+ ofono-headset? ( bluetooth )
+ udev? ( || ( alsa oss ) )
+ zeroconf? ( dbus )
+"
+
+BDEPEND="
+ dev-lang/perl
+ dev-perl/XML-Parser
+ sys-devel/gettext
+ sys-devel/m4
+ virtual/libiconv
+ virtual/libintl
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+ orc? ( >=dev-lang/orc-0.4.15 )
+ system-wide? ( dev-util/unifdef )
+"
+
+# NOTE:
+# - libpcre needed in some cases, bug #472228
+# - media-libs/speexdsp is providing echo canceller implementation
+COMMON_DEPEND="
+ >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}]
+ >=media-libs/speexdsp-1.2[${MULTILIB_USEDEP}]
+ virtual/libc
+ alsa? ( >=media-libs/alsa-lib-1.0.24 )
+ asyncns? ( >=net-libs/libasyncns-0.1[${MULTILIB_USEDEP}] )
+ bluetooth? (
+ >=net-wireless/bluez-5
+ media-libs/sbc
+ )
+ daemon? (
+ dev-libs/libltdl
+ sys-kernel/linux-headers
+ >=sys-libs/libcap-2.22-r2
+ )
+ dbus? ( >=sys-apps/dbus-1.4.12[${MULTILIB_USEDEP}] )
+ elogind? ( sys-auth/elogind )
+ equalizer? (
+ sci-libs/fftw:3.0
+ )
+ gdbm? ( sys-libs/gdbm:= )
+ glib? ( >=dev-libs/glib-2.28.0:2[${MULTILIB_USEDEP}] )
+ gstreamer? (
+ media-libs/gst-plugins-base
+ >=media-libs/gstreamer-1.14
+ )
+ gtk? ( x11-libs/gtk+:3 )
+ jack? ( virtual/jack )
+ lirc? ( app-misc/lirc )
+ ofono-headset? ( >=net-misc/ofono-1.13 )
+ orc? ( >=dev-lang/orc-0.4.15 )
+ selinux? ( sec-policy/selinux-pulseaudio )
+ sox? ( >=media-libs/soxr-0.1.1 )
+ ssl? ( dev-libs/openssl:= )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ udev? ( >=virtual/udev-143[hwdb(+)] )
+ webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 )
+ X? (
+ >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
+ daemon? (
+ x11-libs/libICE
+ x11-libs/libSM
+ >=x11-libs/libX11-1.4.0
+ >=x11-libs/libXtst-1.0.99.2
+ )
+ )
+ zeroconf? ( >=net-dns/avahi-0.6.12[dbus] )
+"
+
+# pulseaudio ships a bundle xmltoman, which uses XML::Parser
+DEPEND="
+ ${COMMON_DEPEND}
+ dev-libs/libatomic_ops
+ dev-libs/libpcre:*
+ test? ( >=dev-libs/check-0.9.10 )
+ X? ( x11-base/xorg-proto )
+"
+
+# alsa-utils dep is for the alsasound init.d script (see bug 155707); TODO: read it
+# NOTE: Only system-wide needs acct-group/audio unless elogind/systemd is not used
+RDEPEND="
+ ${COMMON_DEPEND}
+ system-wide? (
+ alsa? ( media-sound/alsa-utils )
+ acct-user/pulse
+ acct-group/audio
+ acct-group/pulse-access
+ )
+"
+
+# This is a PDEPEND to avoid a circular dep
+PDEPEND="
+ alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio,${MULTILIB_USEDEP}] ) )
+"
+
+DOCS=( NEWS README )
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}"/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch
+)
+
+src_prepare() {
+ default
+
+ gnome2_environment_reset
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ --localstatedir="${EPREFIX}"/var
+
+ $(meson_native_use_bool daemon)
+ $(meson_native_use_bool doc doxygen)
+ -Dgcov=false
+ # tests involve random modules, so just do them for the native # TODO: tests should run always
+ $(meson_native_use_bool test tests)
+ -Ddatabase=$(multilib_native_usex gdbm gdbm simple) # tdb is also an option but no one cares about it
+ -Dstream-restore-clear-old-devices=true
+ -Drunning-from-build-tree=false
+
+ # Paths
+ -Dmodlibexecdir="${EPREFIX}/usr/$(get_libdir)/${PN}/modules" # Was $(get_libdir)/${P}
+ -Dsystemduserunitdir=$(systemd_get_userunitdir)
+ -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+ -Dbashcompletiondir="$(get_bashcompdir)" # Alternatively DEPEND on app-shells/bash-completion for pkg-config to provide the value
+
+ # Optional features
+ $(meson_native_use_feature alsa)
+ $(meson_feature asyncns)
+ $(meson_native_use_feature zeroconf avahi)
+ $(meson_native_use_feature bluetooth bluez5)
+ -Dbluez5-gstreamer=disabled # no ldacenc/rtpldacpay gst elements packaged yet
+ $(meson_native_use_bool native-headset bluez5-native-headset)
+ $(meson_native_use_bool ofono-headset bluez5-ofono-headset)
+ $(meson_feature dbus)
+ $(meson_native_use_feature elogind)
+ $(meson_native_use_feature equalizer fftw)
+ $(meson_feature glib) # WARNING: toggling this likely changes ABI
+ $(meson_native_use_feature glib gsettings) # Supposedly correct?
+ $(meson_native_use_feature gstreamer)
+ $(meson_native_use_feature gtk)
+ -Dhal-compat=true # Consider disabling on next revbump
+ $(meson_use ipv6)
+ $(meson_native_use_feature jack)
+ $(meson_native_use_feature lirc)
+ $(meson_native_use_feature ssl openssl)
+ $(meson_native_use_feature orc)
+ $(meson_native_use_feature oss oss-output)
+ -Dsamplerate=disabled # Matches upstream
+ $(meson_native_use_feature sox soxr)
+ -Dspeex=enabled
+ $(meson_native_use_feature systemd)
+ $(meson_native_use_feature tcpd tcpwrap) # TODO: This should technically be enabled for 32bit too, but at runtime it probably is never used without daemon?
+ $(meson_native_use_feature udev)
+ -Dvalgrind=auto
+ $(meson_feature X x11)
+
+ # Echo cancellation
+ -Dadrian-aec=false # Not packaged?
+ $(meson_native_use_feature webrtc-aec)
+ )
+
+ if multilib_is_native_abi; then
+ # Make padsp work for non-native ABI, supposedly only possible with glibc;
+ # this is used by /usr/bin/padsp that comes from native build, thus we need
+ # this argument for native build
+ if use elibc_glibc; then
+ emesonargs+=( -Dpulsedsp-location="${EPREFIX}"'/usr/\\$$LIB/pulseaudio' )
+ fi
+ else
+ emesonargs+=( -Dman=false )
+ if ! use elibc_glibc; then
+ # Non-glibc multilib is probably non-existent but just in case:
+ ewarn "padsp wrapper for OSS emulation will only work with native ABI applications!"
+ fi
+ fi
+
+ meson_src_configure
+}
+
+multilib_src_compile() {
+ meson_src_compile
+
+ if multilib_is_native_abi; then
+ if use doc; then
+ einfo "Generating documentation ..."
+ meson_src_compile doxygen
+ fi
+ fi
+}
+
+multilib_src_install() {
+ # The files referenced in the DOCS array do not exist in the multilib source directory,
+ # therefore clear the variable when calling the function that will access it.
+ DOCS= meson_src_install
+
+ if multilib_is_native_abi; then
+ if use doc; then
+ einfo "Installing documentation ..."
+ docinto html
+ dodoc -r doxygen/html/.
+ fi
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if use system-wide; then
+ newconfd "${FILESDIR}"/pulseaudio.conf.d pulseaudio
+
+ use_define() {
+ local define=${2:-$(echo ${1} | tr '[:lower:]' '[:upper:]')}
+
+ use "${1}" && echo "-D${define}" || echo "-U${define}"
+ }
+
+ unifdef -x 1 \
+ $(use_define zeroconf AVAHI) \
+ $(use_define alsa) \
+ $(use_define bluetooth) \
+ $(use_define udev) \
+ "${FILESDIR}"/pulseaudio.init.d-5 \
+ > "${T}"/pulseaudio \
+ || die
+
+ doinitd "${T}"/pulseaudio
+
+ systemd_dounit "${FILESDIR}"/${PN}.service
+
+ # We need /var/run/pulse, bug 442852
+ newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf
+ else
+ # Prevent warnings when system-wide is not used, bug 447694
+ if use dbus && use daemon; then
+ rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf || die
+ fi
+ fi
+
+ if use zeroconf; then
+ sed -i \
+ -e '/module-zeroconf-publish/s:^#::' \
+ "${ED}/etc/pulse/default.pa" \
+ || die
+ fi
+
+ find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+
+ if use system-wide; then
+ tmpfiles_process "${PN}.conf"
+
+ elog "You have enabled the 'system-wide' USE flag for pulseaudio."
+ elog "This mode should only be used on headless servers, embedded systems,"
+ elog "or thin clients. It will usually require manual configuration, and is"
+ elog "incompatible with many expected pulseaudio features."
+ elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED."
+ elog ""
+ elog "For more information, see"
+ elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/"
+ elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/"
+ elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server"
+ elog ""
+ fi
+
+ if use equalizer; then
+ elog "You will need to load some extra modules to make qpaeq work."
+ elog "You can do that by adding the following two lines in"
+ elog "/etc/pulse/default.pa and restarting pulseaudio:"
+ elog "load-module module-equalizer-sink"
+ elog "load-module module-dbus-protocol"
+ elog ""
+ fi
+
+ if use native-headset && use ofono-headset; then
+ elog "You have enabled both native and ofono headset profiles. The runtime decision"
+ elog "which to use is done via the 'headset' argument of module-bluetooth-discover."
+ elog ""
+ fi
+
+ if use systemd && use daemon; then
+ elog "It's recommended to start pulseaudio via its systemd user units:"
+ elog ""
+ elog " systemctl --user enable pulseaudio.service pulseaudio.socket"
+ elog ""
+ elog "The change from autospawn to user units will take effect after restarting."
+ elog ""
+ fi
+
+ optfeature_header "PulseAudio can be enhanced by installing the following:"
+ use equalizer && optfeature "using the qpaeq script" dev-python/PyQt5[dbus,widgets]
+ use dbus && optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/media-sound/pulseeffects/Manifest b/media-sound/pulseeffects/Manifest
index 0523c4aa01b..ce776eacd72 100644
--- a/media-sound/pulseeffects/Manifest
+++ b/media-sound/pulseeffects/Manifest
@@ -1,3 +1 @@
-DIST pulseeffects-4.7.2.tar.gz 1998420 BLAKE2B 6ac9d4b416ffac73f874fafcfd07b990ead7a2645832fd35eae23b3c9e9acb8663718b9cbb5fd0c1066c1f75272d0473257e711602d2646742785fe2c6ca5ea9 SHA512 f235504ca6edddf7a18f2c909ba58578a3d70e6fdab5ad0882f831c9d148f4fd35d0e55617305d787feefdba7a7544e1a72dac3dbc0e03bb9183e0937cdeaef2
DIST pulseeffects-4.8.5.tar.gz 2028531 BLAKE2B 0ba68c90d4eb25e3b22c4f39f989bef428c970f0dcfa0b301c500928f835d76c31cd1d7692d1a853b3121d4e8fbee8102c1f538b06cb15933509719a6da5d8a0 SHA512 b72f4d5356af1308d997f01ac2efc5eefb569e9a1253f0a19918aec5f9c2d386ab5c293a5aa6a28e8d15200289f32d34c8f3d524bc50874c750afdee61bc0820
-DIST pulseeffects-5.0.3.tar.gz 2052473 BLAKE2B f313abae0f432f767ea4c91350207c97c261845fe64dbb32b0aebab4792b33a993c5ee4084f8b14116058bc989965380c8acb393d10f59a3243ad676c9916f33 SHA512 e9a969b7661e8daca84f5406dafba59a3cbf036f3b8a8893320574ed56465537454d2c854a7053c7f425728342776e9156ebcae8fa2b07bc5bfca04d04356dfd
diff --git a/media-sound/pulseeffects/files/patch-4.7.2-gcc10.patch b/media-sound/pulseeffects/files/patch-4.7.2-gcc10.patch
deleted file mode 100644
index fb8080dd823..00000000000
--- a/media-sound/pulseeffects/files/patch-4.7.2-gcc10.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From dbaea05da683f7bfcd7960c88b1b7d13379435c0 Mon Sep 17 00:00:00 2001
-From: Vasiliy Glazov <vascom2@gmail.com>
-Date: Tue, 24 Mar 2020 10:54:09 +0300
-Subject: [PATCH] Fix build with GCC 10
-
-This fix build error:
-```
-../include/plugin_base.hpp:10:25: error: expected ')' before 'tag'
- 10 | PluginBase(std::string tag, std::string plugin_name, const std::string& schema);
- | ~ ^~~~
- | )
-../include/plugin_base.hpp:17:8: error: 'string' in namespace 'std' does not name a type
- 17 | std::string log_tag, name;
- | ^~~~~~
-../include/plugin_base.hpp:7:1: note: 'std::string' is defined in header '<string>'; did you forget to '#include <string>'?
-```
----
- include/plugin_base.hpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/include/plugin_base.hpp b/include/plugin_base.hpp
-index a2356fbf..79fd5452 100644
---- a/include/plugin_base.hpp
-+++ b/include/plugin_base.hpp
-@@ -4,6 +4,7 @@
- #include <gio/gio.h>
- #include <gst/gst.h>
- #include <sigc++/sigc++.h>
-+#include <string>
-
- class PluginBase {
- public:
diff --git a/media-sound/pulseeffects/files/pulseeffects-4.8.5-meson_no_automagic.patch b/media-sound/pulseeffects/files/pulseeffects-4.8.5-meson_no_automagic.patch
new file mode 100644
index 00000000000..2ad89e62977
--- /dev/null
+++ b/media-sound/pulseeffects/files/pulseeffects-4.8.5-meson_no_automagic.patch
@@ -0,0 +1,55 @@
+--- a/meson.build
++++ b/meson.build
+@@ -4,7 +4,7 @@
+ 'cpp',
+ default_options : ['cpp_std=c++17','buildtype=debugoptimized'],
+ version: '4.8.5',
+- meson_version: '>= 0.40.0'
++ meson_version: '>= 0.47.0'
+ )
+
+ add_global_arguments('-DG_LOG_DOMAIN="pulseeffects"', language : 'c')
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -0,0 +1,12 @@
++option(
++ 'bs2b',
++ type: 'f