aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2022-06-30 20:28:06 +0000
committerRene Ladan <rene@FreeBSD.org>2022-06-30 20:28:06 +0000
commitc46b556a1b834132e6d02d1bdc422f16c3dc80ad (patch)
treeb6fde338dbc464a856d844d7ffe95d60a9b9815d
parentfbefc972820360a45c8fb5703e7e5431dd8757e0 (diff)
downloadports-c46b556a1b834132e6d02d1bdc422f16c3dc80ad.tar.gz
ports-c46b556a1b834132e6d02d1bdc422f16c3dc80ad.zip
cleanup: Remove expired ports:
2022-06-30 multimedia/mpeg2codec: Obsolete, please consider using multimedia/ffmpeg 2022-06-30 multimedia/livestreamer: Abandoned upstream, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 net/kissd: Obsolete, target hardware was released 19 years ago 2022-06-30 www/gecko-mediaplayer: Uses incompatible plugin interface NPAPI 2022-06-30 multimedia/snappy: Deprecated upstream, please consider multimedia/mpv or multimedia/vlc 2022-06-30 audio/exaile: Requires py-bsddb3 which requires upstream EOLd db5 2022-06-30 multimedia/gnome-twitch: Unmaintained, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/clive: Last release in 2012, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/imagination: Obsolete, majority of DVD players made in the last 15+ years have been able to do image slideshows 2022-06-30 multimedia/m2tstoavi: Marked obsolete by upstream in 2010, please consider using multimedia/ffmpeg or multimedia/handbrake 2022-06-30 multimedia/mps-youtube: Abandoned upstream 2022-06-30 multimedia/umph: Last release in 2012 and abandoned upstream, please consider using www/yt-dlp 2022-06-30 multimedia/quvi09: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/quvi: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/libquvi09: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/libquvi: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/libquvi-scripts09: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/libquvi-scripts: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/cclive: Last release in 2013, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/p5-Umph-Prompt: Last release in 2011 and abandoned upstream 2022-06-30 sysutils/xvidcap: Abandoned upstream, depends on deprecated GTK2 and only supports legacy video codecs. Please consider using multimedia/obs-studio 2022-06-30 audio/gmpc-lastfm: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-magnatune: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-shout: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-alarm: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-lyricsplugin: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-mdcover: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-albumview: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-extraplaylist: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-libnotify: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-lyrics: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-discogs: Abandonware, last release in 2011 and upstream is dead 2022-06-30 audio/gmpc-mserver: Abandonware, last release in 2011 and upstream is dead 2022-06-30 multimedia/ffmpeg2theora: Legacy video format, superseded by AV1/H.264/H.265/VP8/VP9 2022-06-30 multimedia/grake: Dead upstream, please consider using www/yt-dlp or multimedia/streamlink 2022-06-30 multimedia/iriverter: Obsolete and unmaintained for 15+ years, please consider using multimedia/handbrake 2022-06-30 multimedia/libmpeg3: Deprecated upstream 2022-06-30 multimedia/mmsrip: Obsolete, Microsoft deprecated MMS in 2003 2022-06-30 multimedia/mpeg2play: Obsolete, please consider using multimedia/mpv or multimedia/vlc 2022-06-30 multimedia/mpeg_play: Obsolete, please consider using multimedia/mpv or multimedia/vlc 2022-06-30 multimedia/mpeg_stat: Obsolete, please consider using multimedia/mediainfo or multimedia/ffmpeg 2022-06-30 multimedia/qt-faststart: Obsolete, please consider using multimedia/Bento4, multimedia/gpac-mp4box or multimedia/ffmpeg 2022-06-30 multimedia/spigot: Deprecated hardware, released in the early 90s 2022-06-30 audio/forked-daapd: Deprecated upstream, project is now called OwnTone 2022-06-30 multimedia/tstools: Obsolete, please consider using multimedia/ffmpeg 2022-06-30 multimedia/sabbu: please consider using multimedia/aegisub 2022-06-30 multimedia/avinfo: Last release in 2008, please consider using multimedia/mediainfo or multimedia/ffmpeg instead 2022-06-30 audio/asterisk-espeak: Depends on deprecated audio/espeaak 2022-06-30 multimedia/mpgtx: Obsolete, please consider using multimedia/ffmpeg
-rw-r--r--MOVED50
-rw-r--r--audio/Makefile16
-rw-r--r--audio/asterisk-espeak/Makefile53
-rw-r--r--audio/asterisk-espeak/distinfo3
-rw-r--r--audio/asterisk-espeak/files/patch-Makefile60
-rw-r--r--audio/asterisk-espeak/pkg-descr6
-rw-r--r--audio/asterisk-espeak/pkg-plist2
-rw-r--r--audio/exaile/Makefile41
-rw-r--r--audio/exaile/distinfo3
-rw-r--r--audio/exaile/files/patch-Makefile28
-rw-r--r--audio/exaile/pkg-descr7
-rw-r--r--audio/exaile/pkg-plist714
-rw-r--r--audio/forked-daapd/Makefile67
-rw-r--r--audio/forked-daapd/distinfo3
-rw-r--r--audio/forked-daapd/files/forked-daapd.in33
-rw-r--r--audio/forked-daapd/files/pkg-message.in27
-rw-r--r--audio/forked-daapd/pkg-descr15
-rw-r--r--audio/forked-daapd/pkg-plist62
-rw-r--r--audio/gmpc-alarm/Makefile29
-rw-r--r--audio/gmpc-alarm/distinfo2
-rw-r--r--audio/gmpc-alarm/pkg-descr4
-rw-r--r--audio/gmpc-alarm/pkg-plist23
-rw-r--r--audio/gmpc-albumview/Makefile24
-rw-r--r--audio/gmpc-albumview/distinfo2
-rw-r--r--audio/gmpc-albumview/pkg-descr7
-rw-r--r--audio/gmpc-albumview/pkg-plist21
-rw-r--r--audio/gmpc-discogs/Makefile29
-rw-r--r--audio/gmpc-discogs/distinfo2
-rw-r--r--audio/gmpc-discogs/pkg-descr4
-rw-r--r--audio/gmpc-discogs/pkg-plist14
-rw-r--r--audio/gmpc-extraplaylist/Makefile29
-rw-r--r--audio/gmpc-extraplaylist/distinfo2
-rw-r--r--audio/gmpc-extraplaylist/pkg-descr3
-rw-r--r--audio/gmpc-lastfm/Makefile30
-rw-r--r--audio/gmpc-lastfm/distinfo2
-rw-r--r--audio/gmpc-lastfm/pkg-descr13
-rw-r--r--audio/gmpc-lastfm/pkg-plist18
-rw-r--r--audio/gmpc-libnotify/Makefile30
-rw-r--r--audio/gmpc-libnotify/distinfo2
-rw-r--r--audio/gmpc-libnotify/pkg-descr8
-rw-r--r--audio/gmpc-lyrics/Makefile29
-rw-r--r--audio/gmpc-lyrics/distinfo2
-rw-r--r--audio/gmpc-lyrics/pkg-descr6
-rw-r--r--audio/gmpc-lyricsplugin/Makefile28
-rw-r--r--audio/gmpc-lyricsplugin/distinfo2
-rw-r--r--audio/gmpc-lyricsplugin/pkg-descr6
-rw-r--r--audio/gmpc-magnatune/Makefile32
-rw-r--r--audio/gmpc-magnatune/distinfo2
-rw-r--r--audio/gmpc-magnatune/pkg-descr4
-rw-r--r--audio/gmpc-mdcover/Makefile29
-rw-r--r--audio/gmpc-mdcover/distinfo2
-rw-r--r--audio/gmpc-mdcover/pkg-descr4
-rw-r--r--audio/gmpc-mdcover/pkg-plist12
-rw-r--r--audio/gmpc-mserver/Makefile31
-rw-r--r--audio/gmpc-mserver/distinfo2
-rw-r--r--audio/gmpc-mserver/pkg-descr8
-rw-r--r--audio/gmpc-mserver/pkg-plist2
-rw-r--r--audio/gmpc-shout/Makefile31
-rw-r--r--audio/gmpc-shout/distinfo2
-rw-r--r--audio/gmpc-shout/pkg-descr4
-rw-r--r--audio/gmpc-shout/pkg-plist11
-rw-r--r--audio/gmpc/Makefile44
-rw-r--r--audio/gmpc/distinfo2
-rw-r--r--audio/gmpc/pkg-descr13
-rw-r--r--audio/gmpc/pkg-plist752
-rw-r--r--multimedia/Makefile31
-rw-r--r--multimedia/avinfo/Makefile43
-rw-r--r--multimedia/avinfo/distinfo2
-rw-r--r--multimedia/avinfo/files/patch-src-ass.y33
-rw-r--r--multimedia/avinfo/pkg-descr11
-rw-r--r--multimedia/cclive/Makefile33
-rw-r--r--multimedia/cclive/distinfo2
-rw-r--r--multimedia/cclive/pkg-descr11
-rw-r--r--multimedia/clive/Makefile34
-rw-r--r--multimedia/clive/distinfo2
-rw-r--r--multimedia/clive/pkg-descr5
-rw-r--r--multimedia/ffmpeg2theora/Makefile30
-rw-r--r--multimedia/ffmpeg2theora/distinfo3
-rw-r--r--multimedia/ffmpeg2theora/files/patch-SConstruct103
-rw-r--r--multimedia/ffmpeg2theora/files/patch-src_ffmpeg2theora.c14
-rw-r--r--multimedia/ffmpeg2theora/files/patch-src_subtitles.c11
-rw-r--r--multimedia/ffmpeg2theora/pkg-descr5
-rw-r--r--multimedia/gnome-twitch/Makefile69
-rw-r--r--multimedia/gnome-twitch/distinfo3
-rw-r--r--multimedia/gnome-twitch/pkg-descr3
-rw-r--r--multimedia/gnome-twitch/pkg-plist38
-rw-r--r--multimedia/grake/Makefile33
-rw-r--r--multimedia/grake/distinfo2
-rw-r--r--multimedia/grake/pkg-descr3
-rw-r--r--multimedia/imagination/Makefile34
-rw-r--r--multimedia/imagination/distinfo2
-rw-r--r--multimedia/imagination/files/patch-configure20
-rw-r--r--multimedia/imagination/files/patch-use-plugins.h11
-rw-r--r--multimedia/imagination/pkg-descr4
-rw-r--r--multimedia/imagination/pkg-plist181
-rw-r--r--multimedia/iriverter/Makefile25
-rw-r--r--multimedia/iriverter/distinfo2
-rw-r--r--multimedia/iriverter/pkg-descr5
-rw-r--r--multimedia/iriverter/pkg-plist36
-rw-r--r--multimedia/libmpeg3/Makefile70
-rw-r--r--multimedia/libmpeg3/distinfo2
-rw-r--r--multimedia/libmpeg3/files/patch-ifo.h11
-rw-r--r--multimedia/libmpeg3/files/patch-mpeg3ifo.c21
-rw-r--r--multimedia/libmpeg3/files/patch-mpeg3io.c100
-rw-r--r--multimedia/libmpeg3/files/patch-mpeg3tocutil.c14
-rw-r--r--multimedia/libmpeg3/pkg-descr17
-rw-r--r--multimedia/libquvi-scripts/Makefile31
-rw-r--r--multimedia/libquvi-scripts/distinfo2
-rw-r--r--multimedia/libquvi-scripts/pkg-descr11
-rw-r--r--multimedia/libquvi-scripts/pkg-plist66
-rw-r--r--multimedia/libquvi-scripts09/Makefile39
-rw-r--r--multimedia/libquvi-scripts09/distinfo2
-rw-r--r--multimedia/libquvi-scripts09/pkg-descr11
-rw-r--r--multimedia/libquvi-scripts09/pkg-plist65
-rw-r--r--multimedia/libquvi/Makefile49
-rw-r--r--multimedia/libquvi/distinfo2
-rw-r--r--multimedia/libquvi/pkg-descr15
-rw-r--r--multimedia/libquvi/pkg-plist9
-rw-r--r--multimedia/libquvi09/Makefile41
-rw-r--r--multimedia/libquvi09/distinfo2
-rw-r--r--multimedia/libquvi09/files/patch-src-lua-init.c20
-rw-r--r--multimedia/libquvi09/files/patch-src-quvi-0.9-quvi-Makefile.in13
-rw-r--r--multimedia/libquvi09/pkg-descr15
-rw-r--r--multimedia/libquvi09/pkg-plist20
-rw-r--r--multimedia/livestreamer/Makefile29
-rw-r--r--multimedia/livestreamer/distinfo2
-rw-r--r--multimedia/livestreamer/pkg-descr23
-rw-r--r--multimedia/m2tstoavi/Makefile30
-rw-r--r--multimedia/m2tstoavi/distinfo2
-rw-r--r--multimedia/m2tstoavi/pkg-descr3
-rw-r--r--multimedia/m2tstoavi/pkg-plist5
-rw-r--r--multimedia/mmsrip/Makefile22
-rw-r--r--multimedia/mmsrip/distinfo2
-rw-r--r--multimedia/mmsrip/pkg-descr6
-rw-r--r--multimedia/mpeg2codec/Makefile48
-rw-r--r--multimedia/mpeg2codec/distinfo2
-rw-r--r--multimedia/mpeg2codec/files/patch-src_mpeg2enc_mpeg2enc.c23
-rw-r--r--multimedia/mpeg2codec/pkg-descr4
-rw-r--r--multimedia/mpeg2codec/pkg-plist8
-rw-r--r--multimedia/mpeg2play/Makefile29
-rw-r--r--multimedia/mpeg2play/distinfo2
-rw-r--r--multimedia/mpeg2play/files/patch-Imakefile11
-rw-r--r--multimedia/mpeg2play/files/patch-mpeg2play.c11
-rw-r--r--multimedia/mpeg2play/pkg-descr2
-rw-r--r--multimedia/mpeg2play/pkg-plist3
-rw-r--r--multimedia/mpeg_play/Makefile31
-rw-r--r--multimedia/mpeg_play/distinfo2
-rw-r--r--multimedia/mpeg_play/files/patch-Imakefile9
-rw-r--r--multimedia/mpeg_play/files/patch-video.h30
-rw-r--r--multimedia/mpeg_play/pkg-descr2
-rw-r--r--multimedia/mpeg_stat/Makefile19
-rw-r--r--multimedia/mpeg_stat/distinfo2
-rw-r--r--multimedia/mpeg_stat/files/patch-Makefile32
-rw-r--r--multimedia/mpeg_stat/files/patch-main.c19
-rw-r--r--multimedia/mpeg_stat/files/patch-proto.h11
-rw-r--r--multimedia/mpeg_stat/pkg-descr14
-rw-r--r--multimedia/mpeg_stat/pkg-plist3
-rw-r--r--multimedia/mpgtx/Makefile32
-rw-r--r--multimedia/mpgtx/distinfo2
-rw-r--r--multimedia/mpgtx/files/patch-chunkTab.cxx21
-rw-r--r--multimedia/mpgtx/files/patch-common.hh11
-rw-r--r--multimedia/mpgtx/pkg-descr16
-rw-r--r--multimedia/mpgtx/pkg-plist9
-rw-r--r--multimedia/mps-youtube/Makefile52
-rw-r--r--multimedia/mps-youtube/distinfo3
-rw-r--r--multimedia/mps-youtube/files/mps-youtube.in4
-rw-r--r--multimedia/mps-youtube/files/patch-setup.py13
-rw-r--r--multimedia/mps-youtube/pkg-descr16
-rw-r--r--multimedia/mps-youtube/pkg-message9
-rw-r--r--multimedia/p5-Umph-Prompt/Makefile24
-rw-r--r--multimedia/p5-Umph-Prompt/distinfo2
-rw-r--r--multimedia/p5-Umph-Prompt/pkg-descr4
-rw-r--r--multimedia/p5-Umph-Prompt/pkg-plist2
-rw-r--r--multimedia/qt-faststart/Makefile27
-rw-r--r--multimedia/qt-faststart/files/qt-faststart.c327
-rw-r--r--multimedia/qt-faststart/pkg-descr5
-rw-r--r--multimedia/quvi/Makefile32
-rw-r--r--multimedia/quvi/distinfo2
-rw-r--r--multimedia/quvi/pkg-descr8
-rw-r--r--multimedia/quvi09/Makefile32
-rw-r--r--multimedia/quvi09/distinfo2
-rw-r--r--multimedia/quvi09/pkg-descr8
-rw-r--r--multimedia/quvi09/pkg-plist7
-rw-r--r--multimedia/sabbu/Makefile47
-rw-r--r--multimedia/sabbu/distinfo2
-rw-r--r--multimedia/sabbu/files/patch-Source-Makefile.in13
-rw-r--r--multimedia/sabbu/files/patch-Source_util.cpp20
-rw-r--r--multimedia/sabbu/files/patch-common.h10
-rw-r--r--multimedia/sabbu/files/patch-configure60
-rw-r--r--multimedia/sabbu/files/patch-video.cpp146
-rw-r--r--multimedia/sabbu/files/patch-video.h17
-rw-r--r--multimedia/sabbu/files/patch-video_ffmpeg.h11
-rw-r--r--multimedia/sabbu/pkg-descr14
-rw-r--r--multimedia/sabbu/pkg-plist52
-rw-r--r--multimedia/snappy/Makefile29
-rw-r--r--multimedia/snappy/distinfo2
-rw-r--r--multimedia/snappy/pkg-descr4
-rw-r--r--multimedia/snappy/pkg-plist13
-rw-r--r--multimedia/spigot/Makefile20
-rw-r--r--multimedia/spigot/distinfo2
-rw-r--r--multimedia/spigot/files/patch-Makefile16
-rw-r--r--multimedia/spigot/pkg-descr2
-rw-r--r--multimedia/spigot/pkg-plist2
-rw-r--r--multimedia/tstools/Makefile35
-rw-r--r--multimedia/tstools/distinfo2
-rw-r--r--multimedia/tstools/pkg-descr23
-rw-r--r--multimedia/tstools/pkg-plist19
-rw-r--r--multimedia/umph/Makefile30
-rw-r--r--multimedia/umph/distinfo2
-rw-r--r--multimedia/umph/pkg-descr8
-rw-r--r--net/Makefile1
-rw-r--r--net/kissd/Makefile22
-rw-r--r--net/kissd/distinfo2
-rw-r--r--net/kissd/pkg-descr4
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/xvidcap/Makefile64
-rw-r--r--sysutils/xvidcap/distinfo2
-rw-r--r--sysutils/xvidcap/files/patch-configure24
-rw-r--r--sysutils/xvidcap/files/patch-src_gnome__ui.c11
-rw-r--r--sysutils/xvidcap/pkg-descr7
-rw-r--r--sysutils/xvidcap/pkg-plist147
-rw-r--r--www/Makefile1
-rw-r--r--www/gecko-mediaplayer/Makefile54
-rw-r--r--www/gecko-mediaplayer/distinfo5
-rw-r--r--www/gecko-mediaplayer/files/patch-src-npupp.h12
-rw-r--r--www/gecko-mediaplayer/pkg-descr6
-rw-r--r--www/gecko-mediaplayer/pkg-plist21
227 files changed, 50 insertions, 6086 deletions
diff --git a/MOVED b/MOVED
index 9b03bcf49dfa..9b7d6e01a439 100644
--- a/MOVED
+++ b/MOVED
@@ -17404,3 +17404,53 @@ irc/py-fishcrypt||2022-06-30|Has expired: Abandoned, unmaintained, requires Pyth
devel/py-stsci.distutils||2022-06-30|Has expired: Upstream abandoned in 2013
devel/py-docker-py|devel/py-docker|2022-06-30|Has expired: Use devel/py-docker
net-im/py-slackclient|net-im/py-slack-sdk|2022-06-30|Has expired: Use net-im/py-slack-sdk
+multimedia/mpeg2codec||2022-06-30|Has expired: Obsolete, please consider using multimedia/ffmpeg
+multimedia/livestreamer||2022-06-30|Has expired: Abandoned upstream, please consider using www/yt-dlp or multimedia/streamlink
+net/kissd||2022-06-30|Has expired: Obsolete, target hardware was released 19 years ago
+www/gecko-mediaplayer||2022-06-30|Has expired: Uses incompatible plugin interface NPAPI
+multimedia/snappy||2022-06-30|Has expired: Deprecated upstream, please consider multimedia/mpv or multimedia/vlc
+audio/exaile||2022-06-30|Has expired: Requires py-bsddb3 which requires upstream EOLd db5
+multimedia/gnome-twitch||2022-06-30|Has expired: Unmaintained, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/clive||2022-06-30|Has expired: Last release in 2012, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/imagination||2022-06-30|Has expired: Obsolete, majority of DVD players made in the last 15+ years have been able to do image slideshows
+multimedia/m2tstoavi||2022-06-30|Has expired: Marked obsolete by upstream in 2010, please consider using multimedia/ffmpeg or multimedia/handbrake
+multimedia/mps-youtube||2022-06-30|Has expired: Abandoned upstream
+multimedia/umph||2022-06-30|Has expired: Last release in 2012 and abandoned upstream, please consider using www/yt-dlp
+multimedia/quvi09||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/quvi||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/libquvi09||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/libquvi||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/libquvi-scripts09||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/libquvi-scripts||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/cclive||2022-06-30|Has expired: Last release in 2013, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/p5-Umph-Prompt||2022-06-30|Has expired: Last release in 2011 and abandoned upstream
+sysutils/xvidcap||2022-06-30|Has expired: Abandoned upstream, depends on deprecated GTK2 and only supports legacy video codecs. Please consider using multimedia/obs-studio
+audio/gmpc-lastfm||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-magnatune||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-shout||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-alarm||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-lyricsplugin||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-mdcover||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-albumview||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-extraplaylist||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-libnotify||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-lyrics||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-discogs||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+audio/gmpc-mserver||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead
+multimedia/ffmpeg2theora||2022-06-30|Has expired: Legacy video format, superseded by AV1/H.264/H.265/VP8/VP9
+multimedia/grake||2022-06-30|Has expired: Dead upstream, please consider using www/yt-dlp or multimedia/streamlink
+multimedia/iriverter||2022-06-30|Has expired: Obsolete and unmaintained for 15+ years, please consider using multimedia/handbrake
+multimedia/libmpeg3||2022-06-30|Has expired: Deprecated upstream
+multimedia/mmsrip||2022-06-30|Has expired: Obsolete, Microsoft deprecated MMS in 2003
+multimedia/mpeg2play||2022-06-30|Has expired: Obsolete, please consider using multimedia/mpv or multimedia/vlc
+multimedia/mpeg_play||2022-06-30|Has expired: Obsolete, please consider using multimedia/mpv or multimedia/vlc
+multimedia/mpeg_stat||2022-06-30|Has expired: Obsolete, please consider using multimedia/mediainfo or multimedia/ffmpeg
+multimedia/qt-faststart||2022-06-30|Has expired: Obsolete, please consider using multimedia/Bento4, multimedia/gpac-mp4box or multimedia/ffmpeg
+multimedia/spigot||2022-06-30|Has expired: Deprecated hardware, released in the early 90s
+audio/forked-daapd||2022-06-30|Has expired: Deprecated upstream, project is now called OwnTone
+multimedia/tstools||2022-06-30|Has expired: Obsolete, please consider using multimedia/ffmpeg
+multimedia/sabbu||2022-06-30|Has expired: please consider using multimedia/aegisub
+multimedia/avinfo||2022-06-30|Has expired: Last release in 2008, please consider using multimedia/mediainfo or multimedia/ffmpeg instead
+audio/asterisk-espeak||2022-06-30|Has expired: Depends on deprecated audio/espeaak
+multimedia/mpgtx||2022-06-30|Has expired: Obsolete, please consider using multimedia/ffmpeg
diff --git a/audio/Makefile b/audio/Makefile
index 24dfd1688985..1cb24473b803 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -35,7 +35,6 @@
SUBDIR += artyfx-lv2
SUBDIR += asmix
SUBDIR += asmixer
- SUBDIR += asterisk-espeak
SUBDIR += asterisk-flite
SUBDIR += asunder
SUBDIR += atunes
@@ -147,7 +146,6 @@
SUBDIR += etcd
SUBDIR += eteroj-lv2
SUBDIR += etktab
- SUBDIR += exaile
SUBDIR += exhale
SUBDIR += ezstream
SUBDIR += faac
@@ -200,7 +198,6 @@
SUBDIR += fogpad-lv2
SUBDIR += fomp-lv2
SUBDIR += foo-yc20
- SUBDIR += forked-daapd
SUBDIR += fossmixer
SUBDIR += fpc-a52
SUBDIR += fpc-mad
@@ -222,19 +219,6 @@
SUBDIR += gervill
SUBDIR += giada
SUBDIR += glurp
- SUBDIR += gmpc
- SUBDIR += gmpc-alarm
- SUBDIR += gmpc-albumview
- SUBDIR += gmpc-discogs
- SUBDIR += gmpc-extraplaylist
- SUBDIR += gmpc-lastfm
- SUBDIR += gmpc-libnotify
- SUBDIR += gmpc-lyrics
- SUBDIR += gmpc-lyricsplugin
- SUBDIR += gmpc-magnatune
- SUBDIR += gmpc-mdcover
- SUBDIR += gmpc-mserver
- SUBDIR += gmpc-shout
SUBDIR += gmsynth-lv2
SUBDIR += gmtp
SUBDIR += gmusicbrowser
diff --git a/audio/asterisk-espeak/Makefile b/audio/asterisk-espeak/Makefile
deleted file mode 100644
index 882098252219..000000000000
--- a/audio/asterisk-espeak/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-PORTNAME= espeak
-PORTVERSION= 4.0
-DISTVERSIONPREFIX= v
-PORTREVISION= 3
-CATEGORIES= audio
-
-MAINTAINER= madpilot@FreeBSD.org
-COMMENT= Espeak dialplan application for Asterisk
-
-LICENSE= GPLv2
-
-DEPRECATED= Depends on deprecated audio/espeaak
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libespeak.so:audio/espeak \
- libsamplerate.so:audio/libsamplerate
-
-FLAVORS= asterisk18 asterisk16
-FLAVOR?= ${FLAVORS:[1]}
-
-asterisk16_PKGNAMEPREFIX= asterisk16-
-asterisk16_CONFLICTS_INSTALL= asterisk13-espeak asterisk18-espeak
-asterisk16_BUILD_DEPENDS= asterisk:net/asterisk16
-asterisk16_RUN_DEPENDS= asterisk:net/asterisk16
-
-asterisk18_PKGNAMEPREFIX= asterisk18-
-asterisk18_CONFLICTS_INSTALL= asterisk13-espeak asterisk16-espeak
-asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18
-asterisk18_RUN_DEPENDS= asterisk:net/asterisk18
-
-USES= compiler:c11 gmake localbase
-INSTALL_TARGET= install samples
-
-CONFLICTS_INSTALL= asterisk*-espeak # etc/asterisk/espeak.conf.sample
-
-USE_GITHUB= yes
-GH_ACCOUNT= zaf
-GH_PROJECT= Asterisk-eSpeak
-
-.include <bsd.port.pre.mk>
-
-.if ${CHOSEN_COMPILER_TYPE} == clang
-CFLAGS+= -fblocks
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e '/ASTERISK_REGISTER_FILE/d' \
- ${WRKSRC}/app_espeak.c
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/asterisk/modules/app_espeak.so
-
-.include <bsd.port.post.mk>
diff --git a/audio/asterisk-espeak/distinfo b/audio/asterisk-espeak/distinfo
deleted file mode 100644
index f1769e752ced..000000000000
--- a/audio/asterisk-espeak/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1503328653
-SHA256 (zaf-Asterisk-eSpeak-v4.0_GH0.tar.gz) = 29b76b8483e398bde9b3639ebb7d89e86c5ff1bac339e6c5bea7e6b9518dd369
-SIZE (zaf-Asterisk-eSpeak-v4.0_GH0.tar.gz) = 13739
diff --git a/audio/asterisk-espeak/files/patch-Makefile b/audio/asterisk-espeak/files/patch-Makefile
deleted file mode 100644
index d707f3a69fc9..000000000000
--- a/audio/asterisk-espeak/files/patch-Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
---- Makefile.orig 2017-01-08 00:20:52 UTC
-+++ Makefile
-@@ -6,31 +6,18 @@
- # the GNU General Public License Version 2. See the COPYING file
- # at the top of the source tree.
-
--ASTLIBDIR:=$(shell awk '/moddir/{print $$3}' /etc/asterisk/asterisk.conf 2> /dev/null)
--ifeq ($(strip $(ASTLIBDIR)),)
-- MODULES_DIR:=$(INSTALL_PREFIX)/usr/lib/asterisk/modules
--else
-- MODULES_DIR:=$(INSTALL_PREFIX)$(ASTLIBDIR)
--endif
--ASTETCDIR:=$(INSTALL_PREFIX)/etc/asterisk
-+MODULES_DIR=$(PREFIX)/lib/asterisk/modules
-+ASTETCDIR=$(PREFIX)/etc/asterisk
- SAMPLENAME:=espeak.conf.sample
--CONFNAME:=$(basename $(SAMPLENAME))
-+CONFNAME:=$(SAMPLENAME)
-
- INSTALL:=install
--CC:=gcc
--OPTIMIZE:=-O2
--DEBUG:=-g
-+CC?=gcc
-
--LIBS+=-lespeak -lsamplerate
-+LIBS+=$(LDFLAGS) -lespeak -lsamplerate
- CFLAGS+=-pipe -fPIC -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DAST_MODULE_SELF_SYM=__internal_app_espeak_self
-
- all: app_espeak.so
-- @echo " +-------- app_espeak Build Complete --------+"
-- @echo " + app_espeak has successfully been built, +"
-- @echo " + and can be installed by running: +"
-- @echo " + +"
-- @echo " + make install +"
-- @echo " +-------------------------------------------+"
-
- app_espeak.o: app_espeak.c
- $(CC) $(CFLAGS) $(DEBUG) $(OPTIMIZE) -c -o $@ $*.c
-@@ -44,20 +31,7 @@ clean:
- install: all
- $(INSTALL) -m 755 -d $(DESTDIR)$(MODULES_DIR)
- $(INSTALL) -m 755 app_espeak.so $(DESTDIR)$(MODULES_DIR)
-- @echo " +---- app_espeak Installation Complete -----+"
-- @echo " + +"
-- @echo " + app_espeak has successfully been installed+"
-- @echo " + If you would like to install the sample +"
-- @echo " + configuration file run: +"
-- @echo " + +"
-- @echo " + make samples +"
-- @echo " +-------------------------------------------+"
-
- samples:
- @mkdir -p $(DESTDIR)$(ASTETCDIR)
-- @if [ -f $(DESTDIR)$(ASTETCDIR)/$(CONFNAME) ]; then \
-- echo "Backing up previous config file as $(CONFNAME).old";\
-- mv -f $(DESTDIR)$(ASTETCDIR)/$(CONFNAME) $(DESTDIR)$(ASTETCDIR)/$(CONFNAME).old ; \
-- fi ;
- $(INSTALL) -m 644 $(SAMPLENAME) $(DESTDIR)$(ASTETCDIR)/$(CONFNAME)
-- @echo " ------- app_esepak confing Installed --------"
diff --git a/audio/asterisk-espeak/pkg-descr b/audio/asterisk-espeak/pkg-descr
deleted file mode 100644
index f49fac719a89..000000000000
--- a/audio/asterisk-espeak/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-eSpeak For Asterisk provides the "Espeak" dialplan application,
-which allows you to use the Espeak speech synthesizer with Asterisk.
-This module invokes the Espeak TTS engine locally, and uses it to
-render text to speech.
-
-WWW: https://zaf.github.io/Asterisk-eSpeak/
diff --git a/audio/asterisk-espeak/pkg-plist b/audio/asterisk-espeak/pkg-plist
deleted file mode 100644
index 564e0e7c9cd5..000000000000
--- a/audio/asterisk-espeak/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@sample etc/asterisk/espeak.conf.sample
-lib/asterisk/modules/app_espeak.so
diff --git a/audio/exaile/Makefile b/audio/exaile/Makefile
deleted file mode 100644
index 124fd7a3adf1..000000000000
--- a/audio/exaile/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-PORTNAME= exaile
-DISTVERSION= 4.1.1
-CATEGORIES= audio
-
-MAINTAINER= rm@FreeBSD.org
-COMMENT= Full featured python-based music player for GTK+
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Requires py-bsddb3 which requires upstream EOLd db5
-EXPIRATION_DATE= 2022-06-30
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py-bsddb3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR}
-
-USES= desktop-file-utils gmake gnome gstreamer python:3.6+
-USE_GITHUB= yes
-USE_GNOME= gtk30 librsvg2 pygobject3
-USE_GSTREAMER= faad good
-
-MAKE_ENV= EPREFIX=${PREFIX} \
- MANPREFIX=${PREFIX} \
- PYTHON3_CMD=${PYTHON_CMD} \
- XDGCONFDIR=${PREFIX}/etc/xdg
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS NLS UDISKS2
-OPTIONS_SUB= yes
-
-UDISKS2_DESC= UDISKS2 implementation for hardware detection
-
-NLS_BUILD_DEPENDS= help2man:misc/help2man
-NLS_USES= gettext
-NLS_INSTALL_TARGET_OFF= install_no_locale
-UDISKS2_RUN_DEPENDS= ${LOCALBASE}bin/bsdisks:sysutils/bsdisks
-
-.include <bsd.port.mk>
diff --git a/audio/exaile/distinfo b/audio/exaile/distinfo
deleted file mode 100644
index fef0204defb9..000000000000
--- a/audio/exaile/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1617890794
-SHA256 (exaile-exaile-4.1.1_GH0.tar.gz) = 12781731b77a1c90285c237bb51523e50283514eca434ab048f0a6cb3f0c95c0
-SIZE (exaile-exaile-4.1.1_GH0.tar.gz) = 3641073
diff --git a/audio/exaile/files/patch-Makefile b/audio/exaile/files/patch-Makefile
deleted file mode 100644
index e50f90bc74ee..000000000000
--- a/audio/exaile/files/patch-Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
---- Makefile.orig 2018-02-09 15:54:09 UTC
-+++ Makefile
-@@ -6,7 +6,7 @@ EPREFIX = $(PREFIX)
-
- LIBINSTALLDIR = $(EPREFIX)/lib
- DATADIR = $(PREFIX)/share
--MANPREFIX = $(PREFIX)/share
-+MANPREFIX ?= $(PREFIX)/share
- # /etc if PREFIX is /usr, $PREFIX/etc otherwise.
- ETCDIR := $(shell [ "$(PREFIX)" = "/usr" ] && echo /etc || echo "$(PREFIX)/etc")
- XDGCONFDIR = $(ETCDIR)/xdg
-@@ -23,6 +23,7 @@ EXAILELIBDIR = $(DESTDIR)$(LIBINSTALLDIR)/exaile
- EXAILESHAREDIR = $(DESTDIR)$(DATADIR)/exaile
- EXAILECONFDIR = $(DESTDIR)$(XDGCONFDIR)/exaile
- EXAILEMANDIR = $(DESTDIR)$(MANPREFIX)/man
-+BASHCOMPDIR = $(ETCDIR)/bash_completion.d
-
- .PHONY: all all_no_locale builddir compile make-install-dirs uninstall \
- install install_no_locale install-target locale install-locale \
-@@ -206,7 +207,7 @@ po/messages.pot: pot
- # dash (Debian's /bin/sh) doesn't support it and exits immediately, so we test it in a subshell.
- # The "export LC_ALL=C" disables any locale-dependent sort behavior.
- pot:
-- ( ( set -o pipefail 2> /dev/null ) && set -o pipefail ; \
-+ ( \
- export LC_ALL=C && cd po && \
- { find ../xl ../xlgui -name "*.py" | sort && \
- find ../data/ui -name "*.ui" | sort && \
diff --git a/audio/exaile/pkg-descr b/audio/exaile/pkg-descr
deleted file mode 100644
index 86a5f51337a6..000000000000
--- a/audio/exaile/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Exaile is a music manager and player for GTK+ written in Python. It
-incorporates automatic fetching of album art, lyrics fetching, artist/album
-information via Wikipedia, Last.fm scrobbling, support for many portable
-media players including iPods, internet radio such as shoutcast, and tabbed
-playlists.
-
-WWW: https://www.exaile.org/
diff --git a/audio/exaile/pkg-plist b/audio/exaile/pkg-plist
deleted file mode 100644
index 94844ec1de27..000000000000
--- a/audio/exaile/pkg-plist
+++ /dev/null
@@ -1,714 +0,0 @@
-bin/exaile
-etc/bash_completion.d/exaile
-etc/xdg/exaile/settings.ini
-lib/exaile/exaile.py
-lib/exaile/xl/__init__.py
-lib/exaile/xl/collection.py
-lib/exaile/xl/common.py
-lib/exaile/xl/covers.py
-lib/exaile/xl/devices.py
-lib/exaile/xl/dynamic.py
-lib/exaile/xl/event.py
-lib/exaile/xl/externals/__init__.py
-lib/exaile/xl/externals/gi_composites.py
-lib/exaile/xl/externals/sigint.py
-lib/exaile/xl/formatter.py
-lib/exaile/xl/hal.py
-lib/exaile/xl/logger_setup.py
-lib/exaile/xl/lyrics.py
-lib/exaile/xl/main.py
-lib/exaile/xl/metadata/__init__.py
-lib/exaile/xl/metadata/_apev2.py
-lib/exaile/xl/metadata/_base.py
-lib/exaile/xl/metadata/_id3.py
-lib/exaile/xl/metadata/_matroska.py
-lib/exaile/xl/metadata/aiff.py
-lib/exaile/xl/metadata/ape.py
-lib/exaile/xl/metadata/asf.py
-lib/exaile/xl/metadata/flac.py
-lib/exaile/xl/metadata/mka.py
-lib/exaile/xl/metadata/mod.py
-lib/exaile/xl/metadata/mp3.py
-lib/exaile/xl/metadata/mp4.py
-lib/exaile/xl/metadata/mpc.py
-lib/exaile/xl/metadata/ogg.py
-lib/exaile/xl/metadata/sid.py
-lib/exaile/xl/metadata/speex.py
-lib/exaile/xl/metadata/tags.py
-lib/exaile/xl/metadata/tta.py
-lib/exaile/xl/metadata/wav.py
-lib/exaile/xl/metadata/wv.py
-lib/exaile/xl/migrations/__init__.py
-lib/exaile/xl/migrations/database/__init__.py
-lib/exaile/xl/migrations/database/covers_1to2.py
-lib/exaile/xl/migrations/database/from1to2.py
-lib/exaile/xl/migrations/database/to_bsddb.py
-lib/exaile/xl/migrations/settings/__init__.py
-lib/exaile/xl/migrations/settings/engine.py
-lib/exaile/xl/migrations/settings/osd.py
-lib/exaile/xl/migrations/settings/rating.py
-lib/exaile/xl/nls.py
-lib/exaile/xl/player/__init__.py
-lib/exaile/xl/player/adapters.py
-lib/exaile/xl/player/engine.py
-lib/exaile/xl/player/gst/__init__.py
-lib/exaile/xl/player/gst/dynamic_sink.py
-lib/exaile/xl/player/gst/engine.py
-lib/exaile/xl/player/gst/gst_utils.py
-lib/exaile/xl/player/gst/missing_plugin.py
-lib/exaile/xl/player/gst/sink.py
-lib/exaile/xl/player/gst/sink_windows.py
-lib/exaile/xl/player/player.py
-lib/exaile/xl/player/queue.py
-lib/exaile/xl/player/track_fader.py
-lib/exaile/xl/playlist.py
-lib/exaile/xl/plugins.py
-lib/exaile/xl/providers.py
-lib/exaile/xl/radio.py
-lib/exaile/xl/settings.py
-lib/exaile/xl/shelve_compat.py
-lib/exaile/xl/transcoder.py
-lib/exaile/xl/trax/__init__.py
-lib/exaile/xl/trax/search.py
-lib/exaile/xl/trax/track.py
-lib/exaile/xl/trax/trackdb.py
-lib/exaile/xl/trax/util.py
-lib/exaile/xl/unicode.py
-lib/exaile/xl/version.py
-lib/exaile/xl/xdg.py
-lib/exaile/xl/xldbus.py
-lib/exaile/xlgui/__init__.py
-lib/exaile/xlgui/accelerators.py
-lib/exaile/xlgui/collection.py
-lib/exaile/xlgui/cover.py
-lib/exaile/xlgui/devices.py
-lib/exaile/xlgui/guiutil.py
-lib/exaile/xlgui/icons.py
-lib/exaile/xlgui/main.py
-lib/exaile/xlgui/menu.py
-lib/exaile/xlgui/panel/__init__.py
-lib/exaile/xlgui/panel/collection.py
-lib/exaile/xlgui/panel/device.py
-lib/exaile/xlgui/panel/files.py
-lib/exaile/xlgui/panel/flatplaylist.py
-lib/exaile/xlgui/panel/lyrics.py
-lib/exaile/xlgui/panel/menus.py
-lib/exaile/xlgui/panel/playlists.py
-lib/exaile/xlgui/panel/radio.py
-lib/exaile/xlgui/panels.py
-lib/exaile/xlgui/playlist_container.py
-lib/exaile/xlgui/preferences/__init__.py
-lib/exaile/xlgui/preferences/appearance.py
-lib/exaile/xlgui/preferences/collection.py
-lib/exaile/xlgui/preferences/cover.py
-lib/exaile/xlgui/preferences/lyrics.py
-lib/exaile/xlgui/preferences/playback.py
-lib/exaile/xlgui/preferences/playlists.py
-lib/exaile/xlgui/preferences/plugin.py
-lib/exaile/xlgui/preferences/widgets.py
-lib/exaile/xlgui/progress.py
-lib/exaile/xlgui/properties.py
-lib/exaile/xlgui/tray.py
-lib/exaile/xlgui/widgets/__init__.py
-lib/exaile/xlgui/widgets/common.py
-lib/exaile/xlgui/widgets/dialogs.py
-lib/exaile/xlgui/widgets/filter.py
-lib/exaile/xlgui/widgets/info.py
-lib/exaile/xlgui/widgets/menu.py
-lib/exaile/xlgui/widgets/menuitems.py
-lib/exaile/xlgui/widgets/notebook.py
-lib/exaile/xlgui/widgets/playback.py
-lib/exaile/xlgui/widgets/playlist.py
-lib/exaile/xlgui/widgets/playlist_columns.py
-lib/exaile/xlgui/widgets/queue.py
-lib/exaile/xlgui/widgets/rating.py
-lib/exaile/xlgui/widgets/smart_playlist_editor.py
-man/man1/exaile.1.gz
-share/appdata/exaile.appdata.xml
-share/applications/exaile.desktop
-share/dbus-1/services/org.exaile.Exaile.service
-share/exaile/data/images/128x128
-share/exaile/data/images/16x16/artist.png
-share/exaile/data/images/16x16/exaile-pause.png
-share/exaile/data/images/16x16/exaile-play.png
-share/exaile/data/images/16x16/exaile.png
-share/exaile/data/images/16x16/extension.png
-share/exaile/data/images/16x16/genre.png
-share/exaile/data/images/16x16/media-playlist-dynamic.png
-share/exaile/data/images/16x16/media-playlist-repeat.png
-share/exaile/data/images/16x16/media-playlist-shuffle.png
-share/exaile/data/images/16x16/music-library.png
-share/exaile/data/images/16x16/office-calendar.png
-share/exaile/data/images/22x22/artist.png
-share/exaile/data/images/22x22/exaile-pause.png
-share/exaile/data/images/22x22/exaile-play.png
-share/exaile/data/images/22x22/exaile.png
-share/exaile/data/images/22x22/extension.png
-share/exaile/data/images/22x22/genre.png
-share/exaile/data/images/22x22/media-playlist-dynamic.png
-share/exaile/data/images/22x22/media-playlist-repeat.png
-share/exaile/data/images/22x22/media-playlist-shuffle.png
-share/exaile/data/images/22x22/music-library.png
-share/exaile/data/images/22x22/office-calendar.png
-share/exaile/data/images/24x24/artist.png
-share/exaile/data/images/24x24/exaile-pause.png
-share/exaile/data/images/24x24/exaile-play.png
-share/exaile/data/images/24x24/exaile.png
-share/exaile/data/images/24x24/extension.png
-share/exaile/data/images/24x24/genre.png
-share/exaile/data/images/24x24/media-playlist-dynamic.png
-share/exaile/data/images/24x24/media-playlist-repeat.png
-share/exaile/data/images/24x24/media-playlist-shuffle.png
-share/exaile/data/images/24x24/music-library.png
-share/exaile/data/images/24x24/office-calendar.png
-share/exaile/data/images/32x32/artist.png
-share/exaile/data/images/32x32/exaile-pause.png
-share/exaile/data/images/32x32/exaile-play.png
-share/exaile/data/images/32x32/exaile.png
-share/exaile/data/images/32x32/extension.png
-share/exaile/data/images/32x32/genre.png
-share/exaile/data/images/32x32/media-playlist-dynamic.png
-share/exaile/data/images/32x32/media-playlist-repeat.png
-share/exaile/data/images/32x32/media-playlist-shuffle.png
-share/exaile/data/images/32x32/office-calendar.png
-share/exaile/data/images/48x48/artist.png
-share/exaile/data/images/48x48/exaile-pause.png
-share/exaile/data/images/48x48/exaile-play.png
-share/exaile/data/images/48x48/exaile.png
-share/exaile/data/images/48x48/extension.png
-share/exaile/data/images/48x48/genre.png
-share/exaile/data/images/48x48/office-calendar.png
-share/exaile/data/images/exailelogo.png
-share/exaile/data/images/nocover.png
-share/exaile/data/images/scalable/artist.svg
-share/exaile/data/images/scalable/exaile-noshadow.svg
-share/exaile/data/images/scalable/exaile-pause.svg
-share/exaile/data/images/scalable/exaile-play.svg
-share/exaile/data/images/scalable/exaile.svg
-share/exaile/data/images/scalable/extension.svg
-share/exaile/data/images/scalable/genre.svg
-share/exaile/data/images/scalable/office-calendar.svg
-share/exaile/data/images/splash.png
-share/exaile/data/ui/about_dialog.ui
-share/exaile/data/ui/collection_manager.ui
-share/exaile/data/ui/coverchooser.ui
-share/exaile/data/ui/covermanager.ui
-share/exaile/data/ui/coverwindow.ui
-share/exaile/data/ui/device_manager.ui
-share/exaile/data/ui/main.ui
-share/exaile/data/ui/panel/collection.ui
-share/exaile/data/ui/panel/device.ui
-share/exaile/data/ui/panel/files.ui
-share/exaile/data/ui/panel/flatplaylist.ui
-share/exaile/data/ui/panel/lyrics.ui
-share/exaile/data/ui/panel/playlists.ui
-share/exaile/data/ui/panel/radio.ui
-share/exaile/data/ui/playlist.ui
-share/exaile/data/ui/preferences/appearance.ui
-share/exaile/data/ui/preferences/collection.ui
-share/exaile/data/ui/preferences/cover.ui
-share/exaile/data/ui/preferences/lyrics.ui
-share/exaile/data/ui/preferences/playback.ui
-share/exaile/data/ui/preferences/playlists.ui
-share/exaile/data/ui/preferences/plugin.ui
-share/exaile/data/ui/preferences/preferences_dialog.ui
-share/exaile/data/ui/preferences/widgets/selection_list_preference.ui
-share/exaile/data/ui/shortcuts_dialog.ui
-share/exaile/data/ui/splash.ui
-share/exaile/data/ui/trackproperties_dialog.ui
-share/exaile/data/ui/trackproperties_dialog_cover_row.ui
-share/exaile/data/ui/widgets/filter_dialog.ui
-share/exaile/data/ui/widgets/progress.ui
-share/exaile/data/ui/widgets/track_info.ui
-share/exaile/data/ui/widgets/volume_control.ui
-share/exaile/plugins/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/__pycache__/dist_plugin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/__pycache__/dist_plugin.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/__pycache__/list.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/__pycache__/list.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/abrepeat/PLUGININFO
-share/exaile/plugins/abrepeat/__init__.py
-share/exaile/plugins/abrepeat/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/abrepeat/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/alarmclock/PLUGININFO
-share/exaile/plugins/alarmclock/__init__.py
-share/exaile/plugins/alarmclock/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/alarmclock/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/alarmclock/__pycache__/acprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/alarmclock/__pycache__/acprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/alarmclock/acprefs.py
-share/exaile/plugins/alarmclock/acprefs_pane.ui
-share/exaile/plugins/amazoncovers/PLUGININFO
-share/exaile/plugins/amazoncovers/__init__.py
-share/exaile/plugins/amazoncovers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/amazoncovers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/amazoncovers/__pycache__/_ecs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/amazoncovers/__pycache__/_ecs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/amazoncovers/__pycache__/amazonprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/amazoncovers/__pycache__/amazonprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/amazoncovers/_ecs.py
-share/exaile/plugins/amazoncovers/amazonprefs.py
-share/exaile/plugins/amazoncovers/amazonprefs_pane.ui
-share/exaile/plugins/audioscrobbler/PLUGININFO
-share/exaile/plugins/audioscrobbler/__init__.py
-share/exaile/plugins/audioscrobbler/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/_scrobbler.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/_scrobbler.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/asprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/asprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/audioscrobbler/_scrobbler.py
-share/exaile/plugins/audioscrobbler/asprefs.py
-share/exaile/plugins/audioscrobbler/asprefs_pane.ui
-share/exaile/plugins/audioscrobbler/icons/16x16/audioscrobbler.png
-share/exaile/plugins/audioscrobbler/icons/22x22/audioscrobbler.png
-share/exaile/plugins/bookmarks/PLUGININFO
-share/exaile/plugins/bookmarks/__init__.py
-share/exaile/plugins/bookmarks/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/bookmarks/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/bpm/PLUGININFO
-share/exaile/plugins/bpm/__init__.py
-share/exaile/plugins/bpm/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/bpm/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/bpm/__pycache__/bpmdetect.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/bpm/__pycache__/bpmdetect.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/bpm/bpm.ui
-share/exaile/plugins/bpm/bpmdetect.py
-share/exaile/plugins/bpm/msg.ui
-share/exaile/plugins/cd/PLUGININFO
-share/exaile/plugins/cd/__init__.py
-share/exaile/plugins/cd/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/cd/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/cd/__pycache__/_cdguipanel.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/cd/__pycache__/_cdguipanel.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/cd/__pycache__/cdprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/cd/__pycache__/cdprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/cd/_cdguipanel.py
-share/exaile/plugins/cd/cdprefs.py
-share/exaile/plugins/cd/cdprefs_pane.ui
-share/exaile/plugins/console/PLUGININFO
-share/exaile/plugins/console/__init__.py
-share/exaile/plugins/console/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/console/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/console/console_window.ui
-share/exaile/plugins/currentsong/PLUGININFO
-share/exaile/plugins/currentsong/__init__.py
-share/exaile/plugins/currentsong/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/currentsong/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapclient/PLUGININFO
-share/exaile/plugins/daapclient/__init__.py
-share/exaile/plugins/daapclient/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapclient/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapclient/__pycache__/client.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapclient/__pycache__/client.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapclient/__pycache__/daapclientprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapclient/__pycache__/daapclientprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapclient/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapclient/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapclient/client.py
-share/exaile/plugins/daapclient/daapclient_prefs.ui
-share/exaile/plugins/daapclient/daapclientprefs.py
-share/exaile/plugins/daapclient/test.py
-share/exaile/plugins/daapserver/PLUGININFO
-share/exaile/plugins/daapserver/__init__.py
-share/exaile/plugins/daapserver/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapserver/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapserver/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapserver/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapserver/__pycache__/daapserverprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapserver/__pycache__/daapserverprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapserver/__pycache__/exaile_parser.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapserver/__pycache__/exaile_parser.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapserver/__pycache__/server.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapserver/__pycache__/server.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/daapserver/config.py
-share/exaile/plugins/daapserver/daapserver_prefs.ui
-share/exaile/plugins/daapserver/daapserverprefs.py
-share/exaile/plugins/daapserver/exaile_parser.py
-share/exaile/plugins/daapserver/server.py
-share/exaile/plugins/desktopcover/PLUGININFO
-share/exaile/plugins/desktopcover/__init__.py
-share/exaile/plugins/desktopcover/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/desktopcover/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/desktopcover/__pycache__/desktopcover_preferences.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/desktopcover/__pycache__/desktopcover_preferences.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/desktopcover/desktopcover_preferences.py
-share/exaile/plugins/desktopcover/desktopcover_preferences.ui
-share/exaile/plugins/developer/PLUGININFO
-share/exaile/plugins/developer/__init__.py
-share/exaile/plugins/developer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/developer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/developer/developer_window.ui
-share/exaile/plugins/equalizer/PLUGININFO
-share/exaile/plugins/equalizer/__init__.py
-share/exaile/plugins/equalizer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/equalizer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/equalizer/equalizer.ui
-share/exaile/plugins/grouptagger/PLUGININFO
-share/exaile/plugins/grouptagger/__init__.py
-share/exaile/plugins/grouptagger/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/grouptagger/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_common.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_common.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_export.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_export.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_import.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_import.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_mass.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_mass.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_prefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_prefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_widgets.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/grouptagger/__pycache__/gt_widgets.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/grouptagger/gt_common.py
-share/exaile/plugins/grouptagger/gt_export.py
-share/exaile/plugins/grouptagger/gt_import.py
-share/exaile/plugins/grouptagger/gt_import.ui
-share/exaile/plugins/grouptagger/gt_mass.py
-share/exaile/plugins/grouptagger/gt_mass.ui
-share/exaile/plugins/grouptagger/gt_prefs.py
-share/exaile/plugins/grouptagger/gt_prefs.ui
-share/exaile/plugins/grouptagger/gt_widgets.py
-share/exaile/plugins/history/PLUGININFO
-share/exaile/plugins/history/__init__.py
-share/exaile/plugins/history/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/history/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/history/__pycache__/history_preferences.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/history/__pycache__/history_preferences.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/history/history_preferences.py
-share/exaile/plugins/history/history_preferences.ui
-share/exaile/plugins/icecast/PLUGININFO
-share/exaile/plugins/icecast/__init__.py
-share/exaile/plugins/icecast/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/icecast/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/inhibitsuspend/PLUGININFO
-share/exaile/plugins/inhibitsuspend/__init__.py
-share/exaile/plugins/inhibitsuspend/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/inhibitsuspend/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/ipconsole/PLUGININFO
-share/exaile/plugins/ipconsole/__init__.py
-share/exaile/plugins/ipconsole/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/ipconsole/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/ipconsole/__pycache__/ipconsoleprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/ipconsole/__pycache__/ipconsoleprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/ipconsole/__pycache__/ipython_view.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/ipconsole/__pycache__/ipython_view.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/ipconsole/ipconsole_prefs.ui
-share/exaile/plugins/ipconsole/ipconsoleprefs.py
-share/exaile/plugins/ipconsole/ipython_view.py
-share/exaile/plugins/jamendo/PLUGININFO
-share/exaile/plugins/jamendo/__init__.py
-share/exaile/plugins/jamendo/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/jamendo/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/jamendo/__pycache__/jamapi.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/jamendo/__pycache__/jamapi.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/jamendo/__pycache__/jamtree.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/jamendo/__pycache__/jamtree.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/jamendo/__pycache__/menu.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/jamendo/__pycache__/menu.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/jamendo/jamapi.py
-share/exaile/plugins/jamendo/jamtree.py
-share/exaile/plugins/jamendo/menu.py
-share/exaile/plugins/jamendo/ui/jamendo_panel.ui
-share/exaile/plugins/karaoke/PLUGININFO
-share/exaile/plugins/karaoke/__init__.py
-share/exaile/plugins/karaoke/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/karaoke/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/keybinder/PLUGININFO
-share/exaile/plugins/keybinder/__init__.py
-share/exaile/plugins/keybinder/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/keybinder/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/lastfmcovers/PLUGININFO
-share/exaile/plugins/lastfmcovers/__init__.py
-share/exaile/plugins/lastfmcovers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/lastfmcovers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/lastfmdynamic/PLUGININFO
-share/exaile/plugins/lastfmdynamic/__init__.py
-share/exaile/plugins/lastfmdynamic/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/lastfmdynamic/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/lastfmlove/PLUGININFO
-share/exaile/plugins/lastfmlove/__init__.py
-share/exaile/plugins/lastfmlove/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/lastfmlove/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/lastfmlove/__pycache__/cellrenderertoggleimage.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/lastfmlove/__pycache__/cellrenderertoggleimage.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/lastfmlove/__pycache__/lastfmlove_preferences.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/lastfmlove/__pycache__/lastfmlove_preferences.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/lastfmlove/cellrenderertoggleimage.py
-share/exaile/plugins/lastfmlove/icons/16x16/lastfm.png
-share/exaile/plugins/lastfmlove/icons/16x16/love.png
-share/exaile/plugins/lastfmlove/icons/16x16/send-receive.png
-share/exaile/plugins/lastfmlove/icons/22x22/lastfm.png
-share/exaile/plugins/lastfmlove/icons/22x22/love.png
-share/exaile/plugins/lastfmlove/icons/22x22/send-receive.png
-share/exaile/plugins/lastfmlove/icons/32x32/love.png
-share/exaile/plugins/lastfmlove/icons/32x32/send-receive.png
-share/exaile/plugins/lastfmlove/icons/48x48/love.png
-share/exaile/plugins/lastfmlove/icons/48x48/send-receive.png
-share/exaile/plugins/lastfmlove/lastfmlove_preferences.py
-share/exaile/plugins/lastfmlove/lastfmlove_preferences.ui
-share/exaile/plugins/librivox/PLUGININFO
-share/exaile/plugins/librivox/__init__.py
-share/exaile/plugins/librivox/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/librivox/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/librivox/__pycache__/about_window.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/librivox/__pycache__/about_window.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/librivox/__pycache__/librivoxsearch.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/librivox/__pycache__/librivoxsearch.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/librivox/about_window.py
-share/exaile/plugins/librivox/book_icon.png
-share/exaile/plugins/librivox/clock.png
-share/exaile/plugins/librivox/ebook.png
-share/exaile/plugins/librivox/librivoxsearch.py
-share/exaile/plugins/lyricsmania/PLUGININFO
-share/exaile/plugins/lyricsmania/__init__.py
-share/exaile/plugins/lyricsmania/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/lyricsmania/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/lyricwiki/PLUGININFO
-share/exaile/plugins/lyricwiki/__init__.py
-share/exaile/plugins/lyricwiki/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/lyricwiki/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/mainmenubutton/PLUGININFO
-share/exaile/plugins/mainmenubutton/__init__.py
-share/exaile/plugins/mainmenubutton/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/mainmenubutton/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/massstorage/PLUGININFO
-share/exaile/plugins/massstorage/__init__.py
-share/exaile/plugins/massstorage/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/massstorage/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/minimode/PLUGININFO
-share/exaile/plugins/minimode/__init__.py
-share/exaile/plugins/minimode/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/minimode/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/minimode/__pycache__/controls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/minimode/__pycache__/controls.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/minimode/__pycache__/minimode_preferences.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/minimode/__pycache__/minimode_preferences.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/minimode/controls.py
-share/exaile/plugins/minimode/icons/exaile-minimode16.png
-share/exaile/plugins/minimode/icons/exaile-minimode22.png
-share/exaile/plugins/minimode/icons/exaile-minimode24.png
-share/exaile/plugins/minimode/icons/exaile-minimode32.png
-share/exaile/plugins/minimode/minimode_preferences.py
-share/exaile/plugins/minimode/minimode_preferences.ui
-share/exaile/plugins/mono/PLUGININFO
-share/exaile/plugins/mono/__init__.py
-share/exaile/plugins/mono/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/mono/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/moodbar/PLUGININFO
-share/exaile/plugins/moodbar/__init__.py
-share/exaile/plugins/moodbar/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/moodbar/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/moodbar/__pycache__/cache.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/moodbar/__pycache__/cache.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/moodbar/__pycache__/generator.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/moodbar/__pycache__/generator.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/moodbar/__pycache__/painter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/moodbar/__pycache__/painter.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/moodbar/__pycache__/prefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/moodbar/__pycache__/prefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/moodbar/__pycache__/widget.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/moodbar/__pycache__/widget.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/moodbar/cache.py
-share/exaile/plugins/moodbar/generator.py
-share/exaile/plugins/moodbar/painter.py
-share/exaile/plugins/moodbar/prefs.py
-share/exaile/plugins/moodbar/prefs.ui
-share/exaile/plugins/moodbar/widget.py
-share/exaile/plugins/mpris2/PLUGININFO
-share/exaile/plugins/mpris2/__init__.py
-share/exaile/plugins/mpris2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/mpris2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/mpris2/__pycache__/dbushelper.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/mpris2/__pycache__/dbushelper.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/mpris2/__pycache__/mprisobject.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/mpris2/__pycache__/mprisobject.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/mpris2/dbushelper.py
-share/exaile/plugins/mpris2/mprisobject.py
-share/exaile/plugins/multialarmclock/PLUGININFO
-share/exaile/plugins/multialarmclock/__init__.py
-share/exaile/plugins/multialarmclock/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/multialarmclock/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/multialarmclock/__pycache__/cellrenderers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/multialarmclock/__pycache__/cellrenderers.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/multialarmclock/__pycache__/macprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/multialarmclock/__pycache__/macprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/multialarmclock/cellrenderers.py
-share/exaile/plugins/multialarmclock/icons/clock32.png
-share/exaile/plugins/multialarmclock/macprefs.py
-share/exaile/plugins/multialarmclock/malrmclk.ui
-share/exaile/plugins/musicbrainzcovers/PLUGININFO
-share/exaile/plugins/musicbrainzcovers/__init__.py
-share/exaile/plugins/musicbrainzcovers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/musicbrainzcovers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/notify/PLUGININFO
-share/exaile/plugins/notify/__init__.py
-share/exaile/plugins/notify/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/notify/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/notify/__pycache__/notifyprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/notify/__pycache__/notifyprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/notify/notifyprefs.py
-share/exaile/plugins/notify/notifyprefs_pane.ui
-share/exaile/plugins/osd/PLUGININFO
-share/exaile/plugins/osd/__init__.py
-share/exaile/plugins/osd/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/osd/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/osd/__pycache__/osd_preferences.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/osd/__pycache__/osd_preferences.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/osd/osd_preferences.py
-share/exaile/plugins/osd/osd_preferences.ui
-share/exaile/plugins/playlistanalyzer/PLUGININFO
-share/exaile/plugins/playlistanalyzer/__init__.py
-share/exaile/plugins/playlistanalyzer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/playlistanalyzer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/playlistanalyzer/__pycache__/analyzer_dialog.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/playlistanalyzer/__pycache__/analyzer_dialog.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/playlistanalyzer/__pycache__/presets.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/playlistanalyzer/__pycache__/presets.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/playlistanalyzer/analyzer.ui
-share/exaile/plugins/playlistanalyzer/analyzer_dialog.py
-share/exaile/plugins/playlistanalyzer/ext/LICENSE
-share/exaile/plugins/playlistanalyzer/ext/d3.min.js
-share/exaile/plugins/playlistanalyzer/extending.txt
-share/exaile/plugins/playlistanalyzer/presets.py
-share/exaile/plugins/playlistanalyzer/templates/bar_chart.tmpl.html
-share/exaile/plugins/playlistanalyzer/templates/concept_map.tmpl.html
-share/exaile/plugins/playlistanalyzer/templates/force.tmpl.html
-share/exaile/plugins/podcasts/PLUGININFO
-share/exaile/plugins/podcasts/__init__.py
-share/exaile/plugins/podcasts/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/podcasts/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/podcasts/podcasts.ui
-share/exaile/plugins/previewdevice/PLUGININFO
-share/exaile/plugins/previewdevice/__init__.py
-share/exaile/plugins/previewdevice/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/previewdevice/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/previewdevice/__pycache__/previewprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/previewdevice/__pycache__/previewprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/previewdevice/previewprefs.py
-share/exaile/plugins/previewdevice/previewprefs.ui
-share/exaile/plugins/replaygain/PLUGININFO
-share/exaile/plugins/replaygain/__init__.py
-share/exaile/plugins/replaygain/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/replaygain/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/replaygain/__pycache__/replaygainprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/replaygain/__pycache__/replaygainprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/replaygain/replaygainprefs.py
-share/exaile/plugins/replaygain/replaygainprefs_pane.ui
-share/exaile/plugins/screensaverpause/PLUGININFO
-share/exaile/plugins/screensaverpause/__init__.py
-share/exaile/plugins/screensaverpause/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/screensaverpause/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/screensaverpause/__pycache__/prefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/screensaverpause/__pycache__/prefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/screensaverpause/prefs.py
-share/exaile/plugins/screensaverpause/prefs.ui
-share/exaile/plugins/shutdown/PLUGININFO
-share/exaile/plugins/shutdown/__init__.py
-share/exaile/plugins/shutdown/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/shutdown/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/somafm/PLUGININFO
-share/exaile/plugins/somafm/__init__.py
-share/exaile/plugins/somafm/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/somafm/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/streamripper/PLUGININFO
-share/exaile/plugins/streamripper/__init__.py
-share/exaile/plugins/streamripper/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/streamripper/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/streamripper/__pycache__/srprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/streamripper/__pycache__/srprefs.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/streamripper/srprefs.py
-share/exaile/plugins/streamripper/streamripper.ui
-share/exaile/plugins/wikipedia/PLUGININFO
-share/exaile/plugins/wikipedia/__init__.py
-share/exaile/plugins/wikipedia/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/wikipedia/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/wikipedia/__pycache__/preferences.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/wikipedia/__pycache__/preferences.cpython-%%PYTHON_SUFFIX%%.pyc
-share/exaile/plugins/wikipedia/data/preferences.ui
-share/exaile/plugins/wikipedia/data/wikipanel.ui
-share/exaile/plugins/wikipedia/preferences.py
-share/exaile/plugins/winmmkeys/PLUGININFO
-share/exaile/plugins/winmmkeys/__init__.py
-share/exaile/plugins/winmmkeys/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/winmmkeys/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-share/fish/vendor_completions.d/exaile.fish
-%%NLS%%share/locale/af/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ast/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/az/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/be/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/be@latin/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/bn/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/csb/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/cy/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/da/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/de/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/el/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/en_AU/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/en_CA/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/es/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/et/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/fa/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/fo/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/frp/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/fy/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/gu/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/he/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/hi/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/id/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ie/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/it/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ka/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/kk/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/mk/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ml/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/mr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/oc/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/os/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sc/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/si/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sq/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sw/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ta/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/te/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/th/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/tl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ts/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ur/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/zh/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/exaile.mo
-share/pixmaps/exaile.png
diff --git a/audio/forked-daapd/Makefile b/audio/forked-daapd/Makefile
deleted file mode 100644
index f9f791393c64..000000000000
--- a/audio/forked-daapd/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# Created by: Takumi Takahashi <takumiiinn@gmail.com>
-
-PORTNAME= forked-daapd
-DISTVERSION= 27.2
-PORTREVISION= 4
-CATEGORIES= audio
-MASTER_SITES= https://github.com/ejurgensen/forked-daapd/releases/download/${DISTVERSION}/
-
-MAINTAINER= takumiiinn@gmail.com
-COMMENT= DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated upstream, project is now called OwnTone
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libantlr3c.so:devel/libantlr3c \
- libavahi-client.so:net/avahi-app \
- libavcodec.so:multimedia/ffmpeg \
- libconfuse.so:devel/libconfuse \
- libcurl.so:ftp/curl \
- libevent_pthreads.so:devel/libevent \
- libgcrypt.so:security/libgcrypt \
- libgpg-error.so:security/libgpg-error \
- libjson-c.so:devel/json-c \
- libinotify.so:devel/libinotify \
- libmxml.so:textproc/mxml \
- libplist-2.0.so:devel/libplist \
- libsodium.so:security/libsodium \
- libunistring.so:devel/libunistring \
- libwebsockets.so:net/libwebsockets
-
-USES= gnome gmake gperf iconv:wchar_t libtool localbase pathfix \
- pkgconfig sqlite tar:xz
-USE_GNOME= libxml2
-
-GNU_CONFIGURE= yes
-
-USE_RC_SUBR= ${PORTNAME}
-SUB_FILES= pkg-message
-
-USERS= daapd
-GROUPS= daapd
-
-OPTIONS_DEFINE= ALSA ITUNES MPD PULSEAUDIO
-OPTIONS_DEFAULT= ITUNES MPD
-
-ITUNES_DESC= iTunes XML support
-MPD_DESC= Music Player Daemon protocol support
-
-ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-ALSA_CONFIGURE_WITH= alsa
-
-ITUNES_CONFIGURE_ENABLE= itunes
-
-MPD_CONFIGURE_ENABLE= mpd
-
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CONFIGURE_WITH= pulseaudio
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/forked-daapd/forked-daapd-sqlext.so
- @${RM} -r ${STAGEDIR}${PREFIX}/share/doc/forked-daapd
- @${MV} ${STAGEDIR}${PREFIX}/etc/forked-daapd.conf ${STAGEDIR}${PREFIX}/etc/forked-daapd.conf.sample
-
-.include <bsd.port.mk>
diff --git a/audio/forked-daapd/distinfo b/audio/forked-daapd/distinfo
deleted file mode 100644
index d733f904c536..000000000000
--- a/audio/forked-daapd/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1600867959
-SHA256 (forked-daapd-27.2.tar.xz) = 27294a893253d232161f4521fc42147e65324ce5a13fcf550b537100375277bb
-SIZE (forked-daapd-27.2.tar.xz) = 3335304
diff --git a/audio/forked-daapd/files/forked-daapd.in b/audio/forked-daapd/files/forked-daapd.in
deleted file mode 100644
index 7e352078b44a..000000000000
--- a/audio/forked-daapd/files/forked-daapd.in
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: forked-daapd
-# REQUIRE: avahi_daemon dbus
-# KEYWORD: shutdown
-#
-# Add these lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# forked_daapd_enable (bool): Set to NO by default.
-# Set it to YES to enable forked-daapd.
-# forked_daapd_config (path): Set to %%PREFIX%%/etc/forked-daapd.conf
-# by default.
-# forked_daapd_flags (str): Set to "" by default
-
-. /etc/rc.subr
-
-name=forked_daapd
-rcvar=${name}_enable
-
-load_rc_config $name
-
-: ${forked_daapd_enable:="NO"}
-: ${forked_daapd_config:="%%PREFIX%%/etc/forked-daapd.conf"}
-: ${forked_daapd_flags:=""}
-
-pidfile="/var/run/forked-daapd.pid"
-required_files="$forked_daapd_config"
-
-command="%%PREFIX%%/sbin/forked-daapd"
-command_args="-P $pidfile -c $forked_daapd_config $forked_daapd_flags"
-
-run_rc_command "$1"
diff --git a/audio/forked-daapd/files/pkg-message.in b/audio/forked-daapd/files/pkg-message.in
deleted file mode 100644
index 7209cacda4b1..000000000000
--- a/audio/forked-daapd/files/pkg-message.in
+++ /dev/null
@@ -1,27 +0,0 @@
-[
-{ type: install
- message: <<EOM
-forked-daapd uses FFmpeg for transcoding audio playback.
-The default ports/pkg build of FFmpeg on FreeBSD has a number
-of options which could be SET/UNSET to provide support for
-additional audio codecs.
-
-If you find forked-daapd does not support the audio codecs you
-require, it is recommended to recompile the multimedia/ffmpeg
-package from ports with the necessary options ENABLED (SET).
-
-You should review and edit the forked-daapd configuration
-file %%PREFIX%%/etc/forked-daapd.conf before first use.
-
-To automatically start forked-daapd at boot time:
-# sysrc 'dbus_enable=YES'
-# sysrc 'avahi_daemon_enable=YES'
-# sysrc 'forked_daapd_enable=YES'
-
-To then manually start forked-daapd without rebooting:
-# service dbus start
-# service avahi-daemon start
-# service forked-daapd start
-EOM
-}
-]
diff --git a/audio/forked-daapd/pkg-descr b/audio/forked-daapd/pkg-descr
deleted file mode 100644
index 39f49bda5e5c..000000000000
--- a/audio/forked-daapd/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-forked-daapd is a DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media
-server. It is a complete rewrite of mt-daapd (Firefly Media Server).
-
-It has support for AirPlay devices/speakers, Apple Remote (and compatibles),
-MPD clients, Chromecast, network streaming, internet radio, Spotify and LastFM.
-
-It does not support streaming video by AirPlay nor Chromecast.
-
-DAAP stands for Digital Audio Access Protocol, and is the protocol used
-by iTunes and friends to share/stream media libraries over the network.
-
-RSP is Roku's own media sharing protocol. Roku are the makers of the
-SoundBridge devices.
-
-WWW: http://ejurgensen.github.io/forked-daapd/
diff --git a/audio/forked-daapd/pkg-plist b/audio/forked-daapd/pkg-plist
deleted file mode 100644
index f2cc58829ce3..000000000000
--- a/audio/forked-daapd/pkg-plist
+++ /dev/null
@@ -1,62 +0,0 @@
-@sample etc/forked-daapd.conf.sample
-lib/forked-daapd/forked-daapd-sqlext.so
-man/man8/forked-daapd.8.gz
-sbin/forked-daapd
-%%DATADIR%%/htdocs/admin.html
-%%DATADIR%%/htdocs/admin/css/forked-daapd.css
-%%DATADIR%%/htdocs/admin/js/forked-daapd.js
-%%DATADIR%%/htdocs/admin/vendor/axios/axios.js
-%%DATADIR%%/htdocs/admin/vendor/axios/axios.map
-%%DATADIR%%/htdocs/admin/vendor/axios/axios.min.js
-%%DATADIR%%/htdocs/admin/vendor/axios/axios.min.map
-%%DATADIR%%/htdocs/admin/vendor/bulma/bulma.css
-%%DATADIR%%/htdocs/admin/vendor/bulma/bulma.css.map
-%%DATADIR%%/htdocs/admin/vendor/bulma/bulma.min.css
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/css/all.css
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/css/all.min.css
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.eot
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.svg
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.ttf
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.woff
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.woff2
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.eot
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.svg
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.ttf
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.woff
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.woff2
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.eot
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.svg
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.ttf
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.woff
-%%DATADIR%%/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.woff2
-%%DATADIR%%/htdocs/admin/vendor/vue/vue.js
-%%DATADIR%%/htdocs/admin/vendor/vue/vue.min.js
-%%DATADIR%%/htdocs/android-chrome-96x96.png
-%%DATADIR%%/htdocs/apple-touch-icon.png
-%%DATADIR%%/htdocs/browserconfig.xml
-%%DATADIR%%/htdocs/favicon-16x16.png
-%%DATADIR%%/htdocs/favicon-32x32.png
-%%DATADIR%%/htdocs/favicon.ico
-%%DATADIR%%/htdocs/index.html
-%%DATADIR%%/htdocs/mstile-150x150.png
-%%DATADIR%%/htdocs/player/css/app.css
-%%DATADIR%%/htdocs/player/css/app.css.map
-%%DATADIR%%/htdocs/player/css/chunk-vendors.css
-%%DATADIR%%/htdocs/player/css/chunk-vendors.css.map
-%%DATADIR%%/htdocs/player/fonts/materialdesignicons-webfont.eot
-%%DATADIR%%/htdocs/player/fonts/materialdesignicons-webfont.ttf
-%%DATADIR%%/htdocs/player/fonts/materialdesignicons-webfont.woff
-%%DATADIR%%/htdocs/player/fonts/materialdesignicons-webfont.woff2
-%%DATADIR%%/htdocs/player/img/materialdesignicons-webfont.svg
-%%DATADIR%%/htdocs/player/js/app-legacy.js
-%%DATADIR%%/htdocs/player/js/app-legacy.js.map
-%%DATADIR%%/htdocs/player/js/app.js
-%%DATADIR%%/htdocs/player/js/app.js.map
-%%DATADIR%%/htdocs/player/js/chunk-vendors-legacy.js
-%%DATADIR%%/htdocs/player/js/chunk-vendors-legacy.js.map
-%%DATADIR%%/htdocs/player/js/chunk-vendors.js
-%%DATADIR%%/htdocs/player/js/chunk-vendors.js.map
-%%DATADIR%%/htdocs/safari-pinned-tab.svg
-%%DATADIR%%/htdocs/site.webmanifest
-@dir(daapd,daapd,700) /var/cache/forked-daapd/libspotify
-@dir(daapd,daapd,700) /var/cache/forked-daapd
diff --git a/audio/gmpc-alarm/Makefile b/audio/gmpc-alarm/Makefile
deleted file mode 100644
index 9f3b595016ec..000000000000
--- a/audio/gmpc-alarm/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-alarm
-PORTVERSION= 11.8.16
-PORTREVISION= 4
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Alarm plugin for gmpc
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libmpd.so:audio/libmpd
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-USES= gettext gmake gnome libtool pkgconfig
-USE_GNOME= glib20 gtk20 intltool
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-alarm/distinfo b/audio/gmpc-alarm/distinfo
deleted file mode 100644
index 911b20e5369b..000000000000
--- a/audio/gmpc-alarm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-alarm-11.8.16.tar.gz) = 5790a12fa52d972b8750b974aa25e49d0592889970609f4b8b18872c52797719
-SIZE (gmpc-alarm-11.8.16.tar.gz) = 312427
diff --git a/audio/gmpc-alarm/pkg-descr b/audio/gmpc-alarm/pkg-descr
deleted file mode 100644
index fd12133a383b..000000000000
--- a/audio/gmpc-alarm/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The Alarm Timer plugin turns your music player into an alarm, set the time in at
-which it must go off and the rest is done by gmpc.
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_ALARM
diff --git a/audio/gmpc-alarm/pkg-plist b/audio/gmpc-alarm/pkg-plist
deleted file mode 100644
index ce2b1b891e7d..000000000000
--- a/audio/gmpc-alarm/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-lib/gmpc/plugins/alarmplugin.so
-share/locale/bg/LC_MESSAGES/gmpc-alarm.mo
-share/locale/bs/LC_MESSAGES/gmpc-alarm.mo
-share/locale/de/LC_MESSAGES/gmpc-alarm.mo
-share/locale/en_CA/LC_MESSAGES/gmpc-alarm.mo
-share/locale/es/LC_MESSAGES/gmpc-alarm.mo
-share/locale/fi/LC_MESSAGES/gmpc-alarm.mo
-share/locale/fr/LC_MESSAGES/gmpc-alarm.mo
-share/locale/hu/LC_MESSAGES/gmpc-alarm.mo
-share/locale/id/LC_MESSAGES/gmpc-alarm.mo
-share/locale/it/LC_MESSAGES/gmpc-alarm.mo
-share/locale/ja/LC_MESSAGES/gmpc-alarm.mo
-share/locale/ml/LC_MESSAGES/gmpc-alarm.mo
-share/locale/nb/LC_MESSAGES/gmpc-alarm.mo
-share/locale/nl/LC_MESSAGES/gmpc-alarm.mo
-share/locale/pl/LC_MESSAGES/gmpc-alarm.mo
-share/locale/pt_BR/LC_MESSAGES/gmpc-alarm.mo
-share/locale/ro/LC_MESSAGES/gmpc-alarm.mo
-share/locale/ru/LC_MESSAGES/gmpc-alarm.mo
-share/locale/sq/LC_MESSAGES/gmpc-alarm.mo
-share/locale/sv/LC_MESSAGES/gmpc-alarm.mo
-share/locale/tr/LC_MESSAGES/gmpc-alarm.mo
-share/locale/zh_CN/LC_MESSAGES/gmpc-alarm.mo
diff --git a/audio/gmpc-albumview/Makefile b/audio/gmpc-albumview/Makefile
deleted file mode 100644
index b77ac68719d1..000000000000
--- a/audio/gmpc-albumview/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-albumview
-PORTVERSION= 11.8.16
-PORTREVISION= 4
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Draws all album covers
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libmpd.so:audio/libmpd
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-GNU_CONFIGURE= yes
-USE_GNOME= glib20 gtk20 intltool
-USES= gettext gmake gnome libtool pkgconfig
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-albumview/distinfo b/audio/gmpc-albumview/distinfo
deleted file mode 100644
index eabcfccb868a..000000000000
--- a/audio/gmpc-albumview/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-albumview-11.8.16.tar.gz) = 1da7b162571e0cdb95b9b825a5b3dee6bc3021bda2f3091d7f7990e4c1de46cb
-SIZE (gmpc-albumview-11.8.16.tar.gz) = 438771
diff --git a/audio/gmpc-albumview/pkg-descr b/audio/gmpc-albumview/pkg-descr
deleted file mode 100644
index e478a44e9437..000000000000
--- a/audio/gmpc-albumview/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This plugin shows your music collection in albums, it's showing album covers
-with the artist and album name under it.
-
-You can also filter out specific artists or albums and set the amount of albums
-per row.
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_ALBUMVIEW
diff --git a/audio/gmpc-albumview/pkg-plist b/audio/gmpc-albumview/pkg-plist
deleted file mode 100644
index 562840ca992b..000000000000
--- a/audio/gmpc-albumview/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-lib/gmpc/plugins/albumviewplugin.so
-%%DATADIR%%/icons/Humanity/128x128/apps/albumview.png
-%%DATADIR%%/icons/Humanity/16x16/apps/albumview.png
-%%DATADIR%%/icons/Humanity/22x22/apps/albumview.png
-%%DATADIR%%/icons/Humanity/24x24/apps/albumview.png
-%%DATADIR%%/icons/Humanity/32x32/apps/albumview.png
-%%DATADIR%%/icons/Humanity/48x48/apps/albumview.png
-%%DATADIR%%/icons/Humanity/64x64/apps/albumview.png
-%%DATADIR%%/icons/Humanity/72x72/apps/albumview.png
-%%DATADIR%%/icons/Humanity/96x96/apps/albumview.png
-%%DATADIR%%/icons/Humanity/scalable/apps/albumview.svg
-%%DATADIR%%/icons/hicolor/128x128/apps/albumview.png
-%%DATADIR%%/icons/hicolor/16x16/apps/albumview.png
-%%DATADIR%%/icons/hicolor/22x22/apps/albumview.png
-%%DATADIR%%/icons/hicolor/24x24/apps/albumview.png
-%%DATADIR%%/icons/hicolor/32x32/apps/albumview.png
-%%DATADIR%%/icons/hicolor/48x48/apps/albumview.png
-%%DATADIR%%/icons/hicolor/64x64/apps/albumview.png
-%%DATADIR%%/icons/hicolor/72x72/apps/albumview.png
-%%DATADIR%%/icons/hicolor/96x96/apps/albumview.png
-%%DATADIR%%/icons/hicolor/scalable/apps/albumview.svg
diff --git a/audio/gmpc-discogs/Makefile b/audio/gmpc-discogs/Makefile
deleted file mode 100644
index 4af98b6e1bc6..000000000000
--- a/audio/gmpc-discogs/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-discogs
-PORTVERSION= 0.20.0
-PORTREVISION= 8
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Album Image fetcher for gmpc
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libmpd.so:audio/libmpd
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-USES= gettext gmake gnome libtool pkgconfig
-USE_GNOME= glib20 gtk20 intltool libxml2
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-discogs/distinfo b/audio/gmpc-discogs/distinfo
deleted file mode 100644
index d9c8881f8f12..000000000000
--- a/audio/gmpc-discogs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-discogs-0.20.0.tar.gz) = 263ef4f77115243046eb151c7a5416c6a376fa2f1c64b3713757d7129499a1f7
-SIZE (gmpc-discogs-0.20.0.tar.gz) = 305381
diff --git a/audio/gmpc-discogs/pkg-descr b/audio/gmpc-discogs/pkg-descr
deleted file mode 100644
index 88e9000fb5ec..000000000000
--- a/audio/gmpc-discogs/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The DiscoGS plugin searches the database of www.discogs.com to find available
-images for the artists and albums in your music collection.
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_DISCOGS
diff --git a/audio/gmpc-discogs/pkg-plist b/audio/gmpc-discogs/pkg-plist
deleted file mode 100644
index 718074b58988..000000000000
--- a/audio/gmpc-discogs/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-lib/gmpc/plugins/discogsplugin.so
-share/locale/bs/LC_MESSAGES/gmpc-discogs.mo
-share/locale/de/LC_MESSAGES/gmpc-discogs.mo
-share/locale/es/LC_MESSAGES/gmpc-discogs.mo
-share/locale/fr/LC_MESSAGES/gmpc-discogs.mo
-share/locale/hu/LC_MESSAGES/gmpc-discogs.mo
-share/locale/nb/LC_MESSAGES/gmpc-discogs.mo
-share/locale/nl/LC_MESSAGES/gmpc-discogs.mo
-share/locale/pl/LC_MESSAGES/gmpc-discogs.mo
-share/locale/ro/LC_MESSAGES/gmpc-discogs.mo
-share/locale/ru/LC_MESSAGES/gmpc-discogs.mo
-share/locale/sq/LC_MESSAGES/gmpc-discogs.mo
-share/locale/sv/LC_MESSAGES/gmpc-discogs.mo
-share/locale/zh_CN/LC_MESSAGES/gmpc-discogs.mo
diff --git a/audio/gmpc-extraplaylist/Makefile b/audio/gmpc-extraplaylist/Makefile
deleted file mode 100644
index 438b6d3ba325..000000000000
--- a/audio/gmpc-extraplaylist/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-extraplaylist
-PORTVERSION= 0.20.0
-PORTREVISION= 8
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Favorites plugin for gmpc
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libmpd.so:audio/libmpd
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-GNU_CONFIGURE= yes
-USES= gnome libtool pkgconfig
-USE_GNOME= glib20 gtk20 libglade2 libxml2
-INSTALL_TARGET= install-strip
-
-PLIST_FILES= lib/gmpc/plugins/libextraplaylist.so
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-extraplaylist/distinfo b/audio/gmpc-extraplaylist/distinfo
deleted file mode 100644
index b70b28517da5..000000000000
--- a/audio/gmpc-extraplaylist/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-extraplaylist-0.20.0.tar.gz) = be1ca8660af7ffc3290df7c54a755f2cdd2d9261e3d6dd88792da7e62796ff4c
-SIZE (gmpc-extraplaylist-0.20.0.tar.gz) = 282724
diff --git a/audio/gmpc-extraplaylist/pkg-descr b/audio/gmpc-extraplaylist/pkg-descr
deleted file mode 100644
index 86fa8163c9dd..000000000000
--- a/audio/gmpc-extraplaylist/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-The plugin shows playlist window regardless of activated window.
-
-WWW: http://gmpc.wikia.com/wiki/Extra_playlist
diff --git a/audio/gmpc-lastfm/Makefile b/audio/gmpc-lastfm/Makefile
deleted file mode 100644
index 91a810ea0ed3..000000000000
--- a/audio/gmpc-lastfm/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-lastfm
-PORTVERSION= 0.20.0
-PORTREVISION= 8
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-DISTNAME= gmpc-last-fm-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Last.FM metadata fetcher plugin for gmpc
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libmpd.so:audio/libmpd
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-USES= gettext gmake gnome libtool pkgconfig
-USE_GNOME= glib20 gtk20 intltool libxml2
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-lastfm/distinfo b/audio/gmpc-lastfm/distinfo
deleted file mode 100644
index 4abe4564fa22..000000000000
--- a/audio/gmpc-lastfm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-last-fm-0.20.0.tar.gz) = 626a49a5c0f26955901038019cb81d62915c9b37a8b5f4be17438d7fd0c67960
-SIZE (gmpc-last-fm-0.20.0.tar.gz) = 309397
diff --git a/audio/gmpc-lastfm/pkg-descr b/audio/gmpc-lastfm/pkg-descr
deleted file mode 100644
index ca90a3e98a28..000000000000
--- a/audio/gmpc-lastfm/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-The Last.FM metadata fetcher is taking all kinds of metadata from last.fm for
-your music collection.
-
-The following metadata is taken from last.fm:
-
- * Artist Images
- * Artist Biography
- * Album Covers
- * Similar Artist
- * Similar Songs
- * Similar Genres
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_LASTFM
diff --git a/audio/gmpc-lastfm/pkg-plist b/audio/gmpc-lastfm/pkg-plist
deleted file mode 100644
index be89af015a4b..000000000000
--- a/audio/gmpc-lastfm/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-lib/gmpc/plugins/lastfmplugin.so
-share/locale/bg/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/bs/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/de/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/es/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/fi/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/fr/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/hu/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/ja/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/nb/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/nl/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/pl/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/pt/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/pt_BR/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/ro/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/ru/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/sv/LC_MESSAGES/gmpc-lastfm.mo
-share/locale/zh_CN/LC_MESSAGES/gmpc-lastfm.mo
diff --git a/audio/gmpc-libnotify/Makefile b/audio/gmpc-libnotify/Makefile
deleted file mode 100644
index 8e7aecb1165b..000000000000
--- a/audio/gmpc-libnotify/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-libnotify
-PORTVERSION= 11.8.16
-PORTREVISION= 4
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Libnotify for gmpc
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libmpd.so:audio/libmpd \
- libnotify.so:devel/libnotify
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-GNU_CONFIGURE= yes
-USE_GNOME= glib20 gtk20 intltool
-USES= gettext gmake gnome libtool pkgconfig
-INSTALL_TARGET= install-strip
-
-PLIST_FILES= lib/gmpc/plugins/libnotifyplugin.so
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-libnotify/distinfo b/audio/gmpc-libnotify/distinfo
deleted file mode 100644
index 98729e83edba..000000000000
--- a/audio/gmpc-libnotify/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-libnotify-11.8.16.tar.gz) = 379b25e9826672e6d4b187d3dcae19418c69103f6a187d90da149020f6267c76
-SIZE (gmpc-libnotify-11.8.16.tar.gz) = 303691
diff --git a/audio/gmpc-libnotify/pkg-descr b/audio/gmpc-libnotify/pkg-descr
deleted file mode 100644
index 2c3dfbea61c0..000000000000
--- a/audio/gmpc-libnotify/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The Libnotify plugin is a misc plugin for gmpc. The plugin uses libnotify to
-send messages to the notification-daemon on song change. It will show the song
-title, artist, album (date) and genre. It will also display the album cover if
-available.
-
-It can act as a replacement for the built-in notification.
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_LIBNOTIFY
diff --git a/audio/gmpc-lyrics/Makefile b/audio/gmpc-lyrics/Makefile
deleted file mode 100644
index 421a0ccba613..000000000000
--- a/audio/gmpc-lyrics/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-lyrics
-PORTVERSION= 11.8.16
-PORTREVISION= 7
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Lyrics Provider plugin for gmpc
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libmpd.so:audio/libmpd
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-GNU_CONFIGURE= yes
-USE_GNOME= intltool glib20 gtk20 libxml2
-USES= gettext gmake gnome libtool pathfix pkgconfig
-INSTALL_TARGET= install-strip
-
-PLIST_FILES= lib/gmpc/plugins/lyricsplugin.so
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-lyrics/distinfo b/audio/gmpc-lyrics/distinfo
deleted file mode 100644
index 1af8fdbc185b..000000000000
--- a/audio/gmpc-lyrics/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-lyrics-11.8.16.tar.gz) = 5dee816c422364b1a7eaf2c34dbacf56ee416eacad15acbe65920a2ba2ee33be
-SIZE (gmpc-lyrics-11.8.16.tar.gz) = 306510
diff --git a/audio/gmpc-lyrics/pkg-descr b/audio/gmpc-lyrics/pkg-descr
deleted file mode 100644
index a9d8ed0e4c1a..000000000000
--- a/audio/gmpc-lyrics/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This plugin fetches lyrics from the web from the following sites:
-
- * LeosLyrics
- * LyricsTracker
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_LYRICS
diff --git a/audio/gmpc-lyricsplugin/Makefile b/audio/gmpc-lyricsplugin/Makefile
deleted file mode 100644
index 123431f36d90..000000000000
--- a/audio/gmpc-lyricsplugin/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-lyricsplugin
-PORTVERSION= 0.20.0
-PORTREVISION= 8
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Fetch lyrics gmpc plugin
-
-LICENSE= GPLv2+
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libmpd.so:audio/libmpd
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-GNU_CONFIGURE= yes
-USE_GNOME= intltool glib20 gtk20 libxml2
-USES= gettext gmake gnome libtool pkgconfig
-INSTALL_TARGET= install-strip
-
-PLIST_FILES= lib/gmpc/plugins/lyricspluginplugin.so
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-lyricsplugin/distinfo b/audio/gmpc-lyricsplugin/distinfo
deleted file mode 100644
index 075fcaa62ac4..000000000000
--- a/audio/gmpc-lyricsplugin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-lyricsplugin-0.20.0.tar.gz) = ee4ff7462e32c80a5a383f2866b693a8c3ac865763530bdc343d6585126314b4
-SIZE (gmpc-lyricsplugin-0.20.0.tar.gz) = 296752
diff --git a/audio/gmpc-lyricsplugin/pkg-descr b/audio/gmpc-lyricsplugin/pkg-descr
deleted file mode 100644
index 074a5ea57fbd..000000000000
--- a/audio/gmpc-lyricsplugin/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This plugin fetches lyrics from the web from the following sites:
-
- * Neolyrics
- * Lyrics tracker
-
-WWW: http://gmpc.wikia.com/wiki/Lyrics
diff --git a/audio/gmpc-magnatune/Makefile b/audio/gmpc-magnatune/Makefile
deleted file mode 100644
index 88006d22e1c1..000000000000
--- a/audio/gmpc-magnatune/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-magnatune
-PORTVERSION= 11.8.16
-PORTREVISION= 8
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Magnatune plugin lets you preview music from Magnatune
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libmpd.so:audio/libmpd \
- libfreetype.so:print/freetype2 \
- libfontconfig.so:x11-fonts/fontconfig
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-USES= gettext gmake gnome libtool pkgconfig sqlite
-USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 intltool libglade2
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
-PLIST_FILES= lib/gmpc/plugins/magnatuneplugin.so \
- share/gmpc/plugins/magnatune/magnatune.png
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-magnatune/distinfo b/audio/gmpc-magnatune/distinfo
deleted file mode 100644
index adf72a27623a..000000000000
--- a/audio/gmpc-magnatune/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-magnatune-11.8.16.tar.gz) = 9b8eed7c43f615e69b15cdfc3c7dca3e2068b0c08d3b7f11514fbeec913bbde9
-SIZE (gmpc-magnatune-11.8.16.tar.gz) = 316305
diff --git a/audio/gmpc-magnatune/pkg-descr b/audio/gmpc-magnatune/pkg-descr
deleted file mode 100644
index bd0963550e92..000000000000
--- a/audio/gmpc-magnatune/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-With the Magnatune plugin you can browse through the database of Magnatune and
-preview all kinds of music.
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_MAGNATUNE
diff --git a/audio/gmpc-mdcover/Makefile b/audio/gmpc-mdcover/Makefile
deleted file mode 100644
index 7575646e1ea8..000000000000
--- a/audio/gmpc-mdcover/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-mdcover
-PORTVERSION= 0.20.0
-PORTREVISION= 8
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Collects metadata for gmpc
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libmpd.so:audio/libmpd
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-USES= gettext gmake gnome libtool pkgconfig
-USE_GNOME= intltool glib20 gtk20 libxml2
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-mdcover/distinfo b/audio/gmpc-mdcover/distinfo
deleted file mode 100644
index da1c637228df..000000000000
--- a/audio/gmpc-mdcover/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-mdcover-0.20.0.tar.gz) = e0f50943e46ff83614d9d18e08aa2b4e592b71df090763e0827dee8106170d82
-SIZE (gmpc-mdcover-0.20.0.tar.gz) = 305148
diff --git a/audio/gmpc-mdcover/pkg-descr b/audio/gmpc-mdcover/pkg-descr
deleted file mode 100644
index 4e16f99b3282..000000000000
--- a/audio/gmpc-mdcover/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Mdcover plugin is a for gmpc. It looks in the location where the music file is
-located to collect metadata. It does this based on a set of rules.
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_MDCOVER
diff --git a/audio/gmpc-mdcover/pkg-plist b/audio/gmpc-mdcover/pkg-plist
deleted file mode 100644
index 22467e7dd90b..000000000000
--- a/audio/gmpc-mdcover/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-lib/gmpc/plugins/mdcaplugin.so
-share/locale/bs/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/de/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/es/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/fr/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/nl/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/pl/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/ro/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/ru/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/sq/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/sv/LC_MESSAGES/gmpc-mdcover.mo
-share/locale/zh_CN/LC_MESSAGES/gmpc-mdcover.mo
diff --git a/audio/gmpc-mserver/Makefile b/audio/gmpc-mserver/Makefile
deleted file mode 100644
index cf11690a34a6..000000000000
--- a/audio/gmpc-mserver/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-mserver
-PORTVERSION= 0.20.0
-PORTREVISION= 19
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Lets you stream music files to your mpd that are not in your database
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libmpd.so:audio/libmpd \
- libtag.so:audio/taglib \
- libmicrohttpd.so:www/libmicrohttpd
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-USE_GNOME= glib20 gtk20 intltool libxml2
-USES= gettext gmake gnome libtool pathfix pkgconfig
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-mserver/distinfo b/audio/gmpc-mserver/distinfo
deleted file mode 100644
index 53d515af15c1..000000000000
--- a/audio/gmpc-mserver/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-mserver-0.20.0.tar.gz) = dfc4872f1258a10819eec3f99562637b77fd745fb2a5cbdaf88c2c3e4e107052
-SIZE (gmpc-mserver-0.20.0.tar.gz) = 314343
diff --git a/audio/gmpc-mserver/pkg-descr b/audio/gmpc-mserver/pkg-descr
deleted file mode 100644
index bf164da31cdd..000000000000
--- a/audio/gmpc-mserver/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This plugin lets you stream music files to your mpd that are not in your
-database.
-Mserver is compiled using the libmicrohttp library, which enables applications
-to function as a minimal webserver. As MPD is perfectly capable of playing
-Streams out of the box, you get a list of streams in your playback queue after
-adding the files.
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_MSERVER
diff --git a/audio/gmpc-mserver/pkg-plist b/audio/gmpc-mserver/pkg-plist
deleted file mode 100644
index de10ae4d5695..000000000000
--- a/audio/gmpc-mserver/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/gmpc/plugins/gmpcmserverplugin.so
-share/gmpc/plugins/gmpc-mserver/gmpc-mserver.png
diff --git a/audio/gmpc-shout/Makefile b/audio/gmpc-shout/Makefile
deleted file mode 100644
index b4a4cafe5231..000000000000
--- a/audio/gmpc-shout/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
-
-PORTNAME= gmpc-shout
-PORTVERSION= 0.20.0
-PORTREVISION= 8
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Shoutcast stream for gmpc
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libmpd.so:audio/libmpd \
- libcairo.so:graphics/cairo
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
-RUN_DEPENDS= gmpc:audio/gmpc \
- ogg123:audio/vorbis-tools
-
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-USES= gettext gmake gnome libtool pkgconfig
-USE_GNOME= intltool glib20 gtk20 libxml2
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc-shout/distinfo b/audio/gmpc-shout/distinfo
deleted file mode 100644
index d6c01b947395..000000000000
--- a/audio/gmpc-shout/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-shout-0.20.0.tar.gz) = 0727e71f422a7b41da9705ab38ccfd13fd8203e1975dff6c34e55e7f957da3df
-SIZE (gmpc-shout-0.20.0.tar.gz) = 300903
diff --git a/audio/gmpc-shout/pkg-descr b/audio/gmpc-shout/pkg-descr
deleted file mode 100644
index 35e41a5aeafe..000000000000
--- a/audio/gmpc-shout/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This plugin calls ogg123 and points it at mpd's shoutstream. it will stop ogg123
-when stopped/paused and starts it again when mpd starts playing again.
-
-WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_SHOUT
diff --git a/audio/gmpc-shout/pkg-plist b/audio/gmpc-shout/pkg-plist
deleted file mode 100644
index 7362bf1f549f..000000000000
--- a/audio/gmpc-shout/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-lib/gmpc/plugins/shoutplugin.so
-share/locale/bs/LC_MESSAGES/gmpc-shout.mo
-share/locale/de/LC_MESSAGES/gmpc-shout.mo
-share/locale/es/LC_MESSAGES/gmpc-shout.mo
-share/locale/fr/LC_MESSAGES/gmpc-shout.mo
-share/locale/nb/LC_MESSAGES/gmpc-shout.mo
-share/locale/nl/LC_MESSAGES/gmpc-shout.mo
-share/locale/pl/LC_MESSAGES/gmpc-shout.mo
-share/locale/ro/LC_MESSAGES/gmpc-shout.mo
-share/locale/ru/LC_MESSAGES/gmpc-shout.mo
-share/locale/zh_CN/LC_MESSAGES/gmpc-shout.mo
diff --git a/audio/gmpc/Makefile b/audio/gmpc/Makefile
deleted file mode 100644
index 8574d086f812..000000000000
--- a/audio/gmpc/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Mark Reidel <ports@mark.reidel.info>
-
-PORTNAME= gmpc
-PORTVERSION= 11.8.16
-PORTREVISION= 7
-PORTEPOCH= 1
-CATEGORIES= audio
-MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Full featured GTK2 client for musicpd
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandonware, last release in 2011 and upstream is dead
-EXPIRATION_DATE=2022-06-30
-
-BUILD_DEPENDS= gob2:devel/gob2 \
- valac:lang/vala
-LIB_DEPENDS= libmpd.so:audio/libmpd \
- libsexy.so:x11-toolkits/libsexy \
- libsoup-2.4.so:devel/libsoup \
- libunique-1.0.so:x11-toolkits/unique \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
-
-GNU_CONFIGURE= yes
-USES= gettext gmake gnome libtool localbase pathfix pkgconfig sqlite \
- xorg
-USE_XORG= ice sm x11
-USE_GNOME= cairo glib20 gtk20 intltool libglade2
-CONFIGURE_ARGS= --enable-system-libsexy
-LIBS+= -lm
-
-OPTIONS_DEFINE= MMKEYS XSPF
-OPTIONS_DEFAULT= MMKEYS
-
-MMKEYS_CONFIGURE_ON=--disable-mmkeys
-
-XSPF_LIB_DEPENDS= libxspf.so:multimedia/libxspf
-XSPF_CONFIGURE_ENABLE= libxspf
-
-.include <bsd.port.mk>
diff --git a/audio/gmpc/distinfo b/audio/gmpc/distinfo
deleted file mode 100644
index c45455082791..000000000000
--- a/audio/gmpc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmpc-11.8.16.tar.gz) = a69414f35396846733632ca9619921d7acda537ffd6d49bd84b444945cb76b2c
-SIZE (gmpc-11.8.16.tar.gz) = 7082909
diff --git a/audio/gmpc/pkg-descr b/audio/gmpc/pkg-descr
deleted file mode 100644
index 4ccfcc7d75fc..000000000000
--- a/audio/gmpc/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-GMPC is a GTK2 frontend for the mpd (Music Player Daemon). It's focused
-on being fast and easy to use, while making optimal use of all the functions
-in mpd.
-
-It connects to a MPD running on a machine via a network.
-Read more about MPD on http://www.musicpd.org
-
-Features:
-
-* Metadata support, it can show artist image, album art, lyrics, etc.
-* Plugin support.
-* Fast, gmpc is optimized to work even on low end machines and slow networks.
-* Profile support, easily use gmpc with multiple mpd's.
diff --git a/audio/gmpc/pkg-plist b/audio/gmpc/pkg-plist
deleted file mode 100644
index fa521ade5c74..000000000000
--- a/audio/gmpc/pkg-plist
+++ /dev/null
@@ -1,752 +0,0 @@
-bin/gmpc
-bin/gmpc-remote
-bin/gmpc-remote-stream
-include/gmpc/config1.h
-include/gmpc/gmpc-extras.h
-include/gmpc/gmpc-meta-text-view.h
-include/gmpc/gmpc-meta-watcher.h
-include/gmpc/gmpc-metaimage.h
-include/gmpc/gmpc-mpddata-model-sort.h
-include/gmpc/gmpc-mpddata-model.h
-include/gmpc/gmpc-mpddata-treeview.h
-include/gmpc/gmpc-profiles.h
-include/gmpc/gmpc-version.h
-include/gmpc/gmpc_easy_download.h
-include/gmpc/metadata.h
-include/gmpc/misc.h
-include/gmpc/mpd-async-request.h
-include/gmpc/mpdinteraction.h
-include/gmpc/playlist3-messages.h
-include/gmpc/plugin.h
-include/gmpc/status_icon.h
-libdata/pkgconfig/gmpc.pc
-share/applications/gmpc.desktop
-%%DATADIR%%/aboutdialog.ui
-%%DATADIR%%/gmpc-add-url.ui
-%%DATADIR%%/gmpc-gtk-win32.rc
-%%DATADIR%%/icons/Humanity/128x128/actions/dynamic.png
-%%DATADIR%%/icons/Humanity/128x128/actions/gmpc-database.png
-%%DATADIR%%/icons/Humanity/128x128/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/Humanity/128x128/actions/gmpc-serve.png
-%%DATADIR%%/icons/Humanity/128x128/actions/info.png
-%%DATADIR%%/icons/Humanity/128x128/actions/media-audiofile.png
-%%DATADIR%%/icons/Humanity/128x128/actions/media-consume.png
-%%DATADIR%%/icons/Humanity/128x128/actions/media-playlist.png
-%%DATADIR%%/icons/Humanity/128x128/actions/media-repeat-single.png
-%%DATADIR%%/icons/Humanity/128x128/actions/media-tag.png
-%%DATADIR%%/icons/Humanity/128x128/actions/playlist-browser.png
-%%DATADIR%%/icons/Humanity/128x128/actions/playlist-search-browser.png
-%%DATADIR%%/icons/Humanity/128x128/actions/tag-browser.png
-%%DATADIR%%/icons/Humanity/128x128/apps/gmpc.png
-%%DATADIR%%/icons/Humanity/128x128/status/audio-volume-high.png
-%%DATADIR%%/icons/Humanity/128x128/status/audio-volume-low.png
-%%DATADIR%%/icons/Humanity/128x128/status/audio-volume-medium.png
-%%DATADIR%%/icons/Humanity/128x128/status/audio-volume-muted.png
-%%DATADIR%%/icons/Humanity/128x128/status/emblem-favorite.png
-%%DATADIR%%/icons/Humanity/128x128/status/fetching-artist.png
-%%DATADIR%%/icons/Humanity/128x128/status/frame-artist.png
-%%DATADIR%%/icons/Humanity/128x128/status/gmpc-tray-disconnected.png
-%%DATADIR%%/icons/Humanity/128x128/status/gmpc-tray-pause.png
-%%DATADIR%%/icons/Humanity/128x128/status/gmpc-tray-play.png
-%%DATADIR%%/icons/Humanity/128x128/status/gmpc-tray.png
-%%DATADIR%%/icons/Humanity/128x128/status/media-album.png
-%%DATADIR%%/icons/Humanity/128x128/status/media-artist.png
-%%DATADIR%%/icons/Humanity/128x128/status/media-codec.png
-%%DATADIR%%/icons/Humanity/128x128/status/media-date.png
-%%DATADIR%%/icons/Humanity/128x128/status/media-format.png
-%%DATADIR%%/icons/Humanity/128x128/status/media-genre.png
-%%DATADIR%%/icons/Humanity/128x128/status/media-num-tracks.png
-%%DATADIR%%/icons/Humanity/128x128/status/media-track-length.png
-%%DATADIR%%/icons/Humanity/128x128/status/no-artist.png
-%%DATADIR%%/icons/Humanity/128x128/status/stock_repeat.png
-%%DATADIR%%/icons/Humanity/128x128/status/stock_shuffle.png
-%%DATADIR%%/icons/Humanity/128x128/status/stylized-cover.png
-%%DATADIR%%/icons/Humanity/128x128/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/Humanity/128x128/status/stylized-no-cover.png
-%%DATADIR%%/icons/Humanity/16x16/actions/dynamic.png
-%%DATADIR%%/icons/Humanity/16x16/actions/gmpc-database.png
-%%DATADIR%%/icons/Humanity/16x16/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/Humanity/16x16/actions/gmpc-serve.png
-%%DATADIR%%/icons/Humanity/16x16/actions/info.png
-%%DATADIR%%/icons/Humanity/16x16/actions/media-audiofile.png
-%%DATADIR%%/icons/Humanity/16x16/actions/media-consume.png
-%%DATADIR%%/icons/Humanity/16x16/actions/media-playlist.png
-%%DATADIR%%/icons/Humanity/16x16/actions/media-repeat-single.png
-%%DATADIR%%/icons/Humanity/16x16/actions/media-tag.png
-%%DATADIR%%/icons/Humanity/16x16/actions/playlist-browser.png
-%%DATADIR%%/icons/Humanity/16x16/actions/playlist-search-browser.png
-%%DATADIR%%/icons/Humanity/16x16/actions/tag-browser.png
-%%DATADIR%%/icons/Humanity/16x16/apps/gmpc.png
-%%DATADIR%%/icons/Humanity/16x16/status/audio-volume-high.png
-%%DATADIR%%/icons/Humanity/16x16/status/audio-volume-low.png
-%%DATADIR%%/icons/Humanity/16x16/status/audio-volume-medium.png
-%%DATADIR%%/icons/Humanity/16x16/status/audio-volume-muted.png
-%%DATADIR%%/icons/Humanity/16x16/status/emblem-favorite.png
-%%DATADIR%%/icons/Humanity/16x16/status/fetching-artist.png
-%%DATADIR%%/icons/Humanity/16x16/status/frame-artist.png
-%%DATADIR%%/icons/Humanity/16x16/status/gmpc-tray-disconnected.png
-%%DATADIR%%/icons/Humanity/16x16/status/gmpc-tray-pause.png
-%%DATADIR%%/icons/Humanity/16x16/status/gmpc-tray-play.png
-%%DATADIR%%/icons/Humanity/16x16/status/gmpc-tray.png
-%%DATADIR%%/icons/Humanity/16x16/status/media-album.png
-%%DATADIR%%/icons/Humanity/16x16/status/media-artist.png
-%%DATADIR%%/icons/Humanity/16x16/status/media-codec.png
-%%DATADIR%%/icons/Humanity/16x16/status/media-date.png
-%%DATADIR%%/icons/Humanity/16x16/status/media-format.png
-%%DATADIR%%/icons/Humanity/16x16/status/media-genre.png
-%%DATADIR%%/icons/Humanity/16x16/status/media-num-tracks.png
-%%DATADIR%%/icons/Humanity/16x16/status/media-track-length.png
-%%DATADIR%%/icons/Humanity/16x16/status/no-artist.png
-%%DATADIR%%/icons/Humanity/16x16/status/rating.png
-%%DATADIR%%/icons/Humanity/16x16/status/stock_repeat.png
-%%DATADIR%%/icons/Humanity/16x16/status/stock_shuffle.png
-%%DATADIR%%/icons/Humanity/16x16/status/stylized-cover.png
-%%DATADIR%%/icons/Humanity/16x16/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/Humanity/16x16/status/stylized-no-cover.png
-%%DATADIR%%/icons/Humanity/22x22/actions/dynamic.png
-%%DATADIR%%/icons/Humanity/22x22/actions/gmpc-database.png
-%%DATADIR%%/icons/Humanity/22x22/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/Humanity/22x22/actions/gmpc-serve.png
-%%DATADIR%%/icons/Humanity/22x22/actions/info.png
-%%DATADIR%%/icons/Humanity/22x22/actions/media-audiofile.png
-%%DATADIR%%/icons/Humanity/22x22/actions/media-consume.png
-%%DATADIR%%/icons/Humanity/22x22/actions/media-playlist.png
-%%DATADIR%%/icons/Humanity/22x22/actions/media-repeat-single.png
-%%DATADIR%%/icons/Humanity/22x22/actions/media-tag.png
-%%DATADIR%%/icons/Humanity/22x22/actions/playlist-browser.png
-%%DATADIR%%/icons/Humanity/22x22/actions/playlist-search-browser.png
-%%DATADIR%%/icons/Humanity/22x22/actions/tag-browser.png
-%%DATADIR%%/icons/Humanity/22x22/apps/gmpc.png
-%%DATADIR%%/icons/Humanity/22x22/status/audio-volume-high.png
-%%DATADIR%%/icons/Humanity/22x22/status/audio-volume-low.png
-%%DATADIR%%/icons/Humanity/22x22/status/audio-volume-medium.png
-%%DATADIR%%/icons/Humanity/22x22/status/audio-volume-muted.png
-%%DATADIR%%/icons/Humanity/22x22/status/emblem-favorite.png
-%%DATADIR%%/icons/Humanity/22x22/status/fetching-artist.png
-%%DATADIR%%/icons/Humanity/22x22/status/frame-artist.png
-%%DATADIR%%/icons/Humanity/22x22/status/gmpc-tray-disconnected.png
-%%DATADIR%%/icons/Humanity/22x22/status/gmpc-tray-pause.png
-%%DATADIR%%/icons/Humanity/22x22/status/gmpc-tray-play.png
-%%DATADIR%%/icons/Humanity/22x22/status/gmpc-tray.png
-%%DATADIR%%/icons/Humanity/22x22/status/media-album.png
-%%DATADIR%%/icons/Humanity/22x22/status/media-artist.png
-%%DATADIR%%/icons/Humanity/22x22/status/media-codec.png
-%%DATADIR%%/icons/Humanity/22x22/status/media-date.png
-%%DATADIR%%/icons/Humanity/22x22/status/media-format.png
-%%DATADIR%%/icons/Humanity/22x22/status/media-genre.png
-%%DATADIR%%/icons/Humanity/22x22/status/media-num-tracks.png
-%%DATADIR%%/icons/Humanity/22x22/status/media-track-length.png
-%%DATADIR%%/icons/Humanity/22x22/status/no-artist.png
-%%DATADIR%%/icons/Humanity/22x22/status/rating.png
-%%DATADIR%%/icons/Humanity/22x22/status/stock_repeat.png
-%%DATADIR%%/icons/Humanity/22x22/status/stock_shuffle.png
-%%DATADIR%%/icons/Humanity/22x22/status/stylized-cover.png
-%%DATADIR%%/icons/Humanity/22x22/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/Humanity/22x22/status/stylized-no-cover.png
-%%DATADIR%%/icons/Humanity/24x24/actions/dynamic.png
-%%DATADIR%%/icons/Humanity/24x24/actions/gmpc-database.png
-%%DATADIR%%/icons/Humanity/24x24/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/Humanity/24x24/actions/gmpc-serve.png
-%%DATADIR%%/icons/Humanity/24x24/actions/media-audiofile.png
-%%DATADIR%%/icons/Humanity/24x24/actions/media-consume.png
-%%DATADIR%%/icons/Humanity/24x24/actions/media-playlist.png
-%%DATADIR%%/icons/Humanity/24x24/actions/media-repeat-single.png
-%%DATADIR%%/icons/Humanity/24x24/actions/media-tag.png
-%%DATADIR%%/icons/Humanity/24x24/actions/playlist-browser.png
-%%DATADIR%%/icons/Humanity/24x24/actions/playlist-search-browser.png
-%%DATADIR%%/icons/Humanity/24x24/actions/tag-browser.png
-%%DATADIR%%/icons/Humanity/24x24/apps/gmpc.png
-%%DATADIR%%/icons/Humanity/24x24/categories/mpd.png
-%%DATADIR%%/icons/Humanity/24x24/status/audio-volume-high.png
-%%DATADIR%%/icons/Humanity/24x24/status/audio-volume-low.png
-%%DATADIR%%/icons/Humanity/24x24/status/audio-volume-medium.png
-%%DATADIR%%/icons/Humanity/24x24/status/audio-volume-muted.png
-%%DATADIR%%/icons/Humanity/24x24/status/emblem-favorite.png
-%%DATADIR%%/icons/Humanity/24x24/status/fetching-artist.png
-%%DATADIR%%/icons/Humanity/24x24/status/frame-artist.png
-%%DATADIR%%/icons/Humanity/24x24/status/gmpc-tray-disconnected.png
-%%DATADIR%%/icons/Humanity/24x24/status/gmpc-tray-pause.png
-%%DATADIR%%/icons/Humanity/24x24/status/gmpc-tray-play.png
-%%DATADIR%%/icons/Humanity/24x24/status/gmpc-tray.png
-%%DATADIR%%/icons/Humanity/24x24/status/media-album.png
-%%DATADIR%%/icons/Humanity/24x24/status/media-artist.png
-%%DATADIR%%/icons/Humanity/24x24/status/media-codec.png
-%%DATADIR%%/icons/Humanity/24x24/status/media-date.png
-%%DATADIR%%/icons/Humanity/24x24/status/media-format.png
-%%DATADIR%%/icons/Humanity/24x24/status/media-genre.png
-%%DATADIR%%/icons/Humanity/24x24/status/media-num-tracks.png
-%%DATADIR%%/icons/Humanity/24x24/status/media-track-length.png
-%%DATADIR%%/icons/Humanity/24x24/status/no-artist.png
-%%DATADIR%%/icons/Humanity/24x24/status/stylized-cover.png
-%%DATADIR%%/icons/Humanity/24x24/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/Humanity/24x24/status/stylized-no-cover.png
-%%DATADIR%%/icons/Humanity/32x32/actions/dynamic.png
-%%DATADIR%%/icons/Humanity/32x32/actions/gmpc-database.png
-%%DATADIR%%/icons/Humanity/32x32/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/Humanity/32x32/actions/gmpc-serve.png
-%%DATADIR%%/icons/Humanity/32x32/actions/info.png
-%%DATADIR%%/icons/Humanity/32x32/actions/media-audiofile.png
-%%DATADIR%%/icons/Humanity/32x32/actions/media-consume.png
-%%DATADIR%%/icons/Humanity/32x32/actions/media-playlist.png
-%%DATADIR%%/icons/Humanity/32x32/actions/media-repeat-single.png
-%%DATADIR%%/icons/Humanity/32x32/actions/media-tag.png
-%%DATADIR%%/icons/Humanity/32x32/actions/playlist-browser.png
-%%DATADIR%%/icons/Humanity/32x32/actions/playlist-search-browser.png
-%%DATADIR%%/icons/Humanity/32x32/actions/tag-browser.png
-%%DATADIR%%/icons/Humanity/32x32/apps/gmpc.png
-%%DATADIR%%/icons/Humanity/32x32/status/audio-volume-high.png
-%%DATADIR%%/icons/Humanity/32x32/status/audio-volume-low.png
-%%DATADIR%%/icons/Humanity/32x32/status/audio-volume-medium.png
-%%DATADIR%%/icons/Humanity/32x32/status/audio-volume-muted.png
-%%DATADIR%%/icons/Humanity/32x32/status/emblem-favorite.png
-%%DATADIR%%/icons/Humanity/32x32/status/fetching-artist.png
-%%DATADIR%%/icons/Humanity/32x32/status/frame-artist.png
-%%DATADIR%%/icons/Humanity/32x32/status/media-album.png
-%%DATADIR%%/icons/Humanity/32x32/status/media-artist.png
-%%DATADIR%%/icons/Humanity/32x32/status/media-codec.png
-%%DATADIR%%/icons/Humanity/32x32/status/media-date.png
-%%DATADIR%%/icons/Humanity/32x32/status/media-format.png
-%%DATADIR%%/icons/Humanity/32x32/status/media-genre.png
-%%DATADIR%%/icons/Humanity/32x32/status/media-num-tracks.png
-%%DATADIR%%/icons/Humanity/32x32/status/media-track-length.png
-%%DATADIR%%/icons/Humanity/32x32/status/no-artist.png
-%%DATADIR%%/icons/Humanity/32x32/status/rating.png
-%%DATADIR%%/icons/Humanity/32x32/status/stock_repeat.png
-%%DATADIR%%/icons/Humanity/32x32/status/stock_shuffle.png
-%%DATADIR%%/icons/Humanity/32x32/status/stylized-cover.png
-%%DATADIR%%/icons/Humanity/32x32/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/Humanity/32x32/status/stylized-no-cover.png
-%%DATADIR%%/icons/Humanity/48x48/actions/dynamic.png
-%%DATADIR%%/icons/Humanity/48x48/actions/gmpc-database.png
-%%DATADIR%%/icons/Humanity/48x48/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/Humanity/48x48/actions/gmpc-serve.png
-%%DATADIR%%/icons/Humanity/48x48/actions/info.png
-%%DATADIR%%/icons/Humanity/48x48/actions/media-audiofile.png
-%%DATADIR%%/icons/Humanity/48x48/actions/media-consume.png
-%%DATADIR%%/icons/Humanity/48x48/actions/media-playlist.png
-%%DATADIR%%/icons/Humanity/48x48/actions/media-repeat-single.png
-%%DATADIR%%/icons/Humanity/48x48/actions/media-tag.png
-%%DATADIR%%/icons/Humanity/48x48/actions/playlist-browser.png
-%%DATADIR%%/icons/Humanity/48x48/actions/playlist-search-browser.png
-%%DATADIR%%/icons/Humanity/48x48/actions/tag-browser.png
-%%DATADIR%%/icons/Humanity/48x48/apps/gmpc.png
-%%DATADIR%%/icons/Humanity/48x48/status/audio-volume-high.png
-%%DATADIR%%/icons/Humanity/48x48/status/audio-volume-low.png
-%%DATADIR%%/icons/Humanity/48x48/status/audio-volume-medium.png
-%%DATADIR%%/icons/Humanity/48x48/status/audio-volume-muted.png
-%%DATADIR%%/icons/Humanity/48x48/status/emblem-favorite.png
-%%DATADIR%%/icons/Humanity/48x48/status/fetching-artist.png
-%%DATADIR%%/icons/Humanity/48x48/status/frame-artist.png
-%%DATADIR%%/icons/Humanity/48x48/status/gmpc-tray-disconnected.png
-%%DATADIR%%/icons/Humanity/48x48/status/gmpc-tray-pause.png
-%%DATADIR%%/icons/Humanity/48x48/status/gmpc-tray-play.png
-%%DATADIR%%/icons/Humanity/48x48/status/gmpc-tray.png
-%%DATADIR%%/icons/Humanity/48x48/status/media-album.png
-%%DATADIR%%/icons/Humanity/48x48/status/media-artist.png
-%%DATADIR%%/icons/Humanity/48x48/status/media-codec.png
-%%DATADIR%%/icons/Humanity/48x48/status/media-date.png
-%%DATADIR%%/icons/Humanity/48x48/status/media-format.png
-%%DATADIR%%/icons/Humanity/48x48/status/media-genre.png
-%%DATADIR%%/icons/Humanity/48x48/status/media-num-tracks.png
-%%DATADIR%%/icons/Humanity/48x48/status/media-track-length.png
-%%DATADIR%%/icons/Humanity/48x48/status/no-artist.png
-%%DATADIR%%/icons/Humanity/48x48/status/stock_repeat.png
-%%DATADIR%%/icons/Humanity/48x48/status/stock_shuffle.png
-%%DATADIR%%/icons/Humanity/48x48/status/stylized-cover.png
-%%DATADIR%%/icons/Humanity/48x48/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/Humanity/48x48/status/stylized-no-cover.png
-%%DATADIR%%/icons/Humanity/64x64/actions/dynamic.png
-%%DATADIR%%/icons/Humanity/64x64/actions/gmpc-database.png
-%%DATADIR%%/icons/Humanity/64x64/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/Humanity/64x64/actions/gmpc-serve.png
-%%DATADIR%%/icons/Humanity/64x64/actions/media-audiofile.png
-%%DATADIR%%/icons/Humanity/64x64/actions/media-consume.png
-%%DATADIR%%/icons/Humanity/64x64/actions/media-playlist.png
-%%DATADIR%%/icons/Humanity/64x64/actions/media-repeat-single.png
-%%DATADIR%%/icons/Humanity/64x64/actions/media-tag.png
-%%DATADIR%%/icons/Humanity/64x64/actions/playlist-browser.png
-%%DATADIR%%/icons/Humanity/64x64/actions/playlist-search-browser.png
-%%DATADIR%%/icons/Humanity/64x64/actions/tag-browser.png
-%%DATADIR%%/icons/Humanity/64x64/apps/gmpc.png
-%%DATADIR%%/icons/Humanity/64x64/status/audio-volume-high.png
-%%DATADIR%%/icons/Humanity/64x64/status/audio-volume-low.png
-%%DATADIR%%/icons/Humanity/64x64/status/audio-volume-medium.png
-%%DATADIR%%/icons/Humanity/64x64/status/audio-volume-muted.png
-%%DATADIR%%/icons/Humanity/64x64/status/emblem-favorite.png
-%%DATADIR%%/icons/Humanity/64x64/status/fetching-artist.png
-%%DATADIR%%/icons/Humanity/64x64/status/frame-artist.png
-%%DATADIR%%/icons/Humanity/64x64/status/media-album.png
-%%DATADIR%%/icons/Humanity/64x64/status/media-artist.png
-%%DATADIR%%/icons/Humanity/64x64/status/media-codec.png
-%%DATADIR%%/icons/Humanity/64x64/status/media-date.png
-%%DATADIR%%/icons/Humanity/64x64/status/media-format.png
-%%DATADIR%%/icons/Humanity/64x64/status/media-genre.png
-%%DATADIR%%/icons/Humanity/64x64/status/media-num-tracks.png
-%%DATADIR%%/icons/Humanity/64x64/status/media-track-length.png
-%%DATADIR%%/icons/Humanity/64x64/status/no-artist.png
-%%DATADIR%%/icons/Humanity/64x64/status/stock_repeat.png
-%%DATADIR%%/icons/Humanity/64x64/status/stock_shuffle.png
-%%DATADIR%%/icons/Humanity/64x64/status/stylized-cover.png
-%%DATADIR%%/icons/Humanity/64x64/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/Humanity/64x64/status/stylized-no-cover.png
-%%DATADIR%%/icons/Humanity/72x72/actions/dynamic.png
-%%DATADIR%%/icons/Humanity/72x72/actions/gmpc-database.png
-%%DATADIR%%/icons/Humanity/72x72/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/Humanity/72x72/actions/gmpc-serve.png
-%%DATADIR%%/icons/Humanity/72x72/actions/media-audiofile.png
-%%DATADIR%%/icons/Humanity/72x72/actions/media-consume.png
-%%DATADIR%%/icons/Humanity/72x72/actions/media-playlist.png
-%%DATADIR%%/icons/Humanity/72x72/actions/media-repeat-single.png
-%%DATADIR%%/icons/Humanity/72x72/actions/media-tag.png
-%%DATADIR%%/icons/Humanity/72x72/actions/playlist-browser.png
-%%DATADIR%%/icons/Humanity/72x72/actions/playlist-search-browser.png
-%%DATADIR%%/icons/Humanity/72x72/actions/tag-browser.png
-%%DATADIR%%/icons/Humanity/72x72/apps/gmpc.png
-%%DATADIR%%/icons/Humanity/72x72/status/audio-volume-high.png
-%%DATADIR%%/icons/Humanity/72x72/status/audio-volume-low.png
-%%DATADIR%%/icons/Humanity/72x72/status/audio-volume-medium.png
-%%DATADIR%%/icons/Humanity/72x72/status/audio-volume-muted.png
-%%DATADIR%%/icons/Humanity/72x72/status/emblem-favorite.png
-%%DATADIR%%/icons/Humanity/72x72/status/fetching-artist.png
-%%DATADIR%%/icons/Humanity/72x72/status/frame-artist.png
-%%DATADIR%%/icons/Humanity/72x72/status/media-album.png
-%%DATADIR%%/icons/Humanity/72x72/status/media-artist.png
-%%DATADIR%%/icons/Humanity/72x72/status/media-codec.png
-%%DATADIR%%/icons/Humanity/72x72/status/media-date.png
-%%DATADIR%%/icons/Humanity/72x72/status/media-format.png
-%%DATADIR%%/icons/Humanity/72x72/status/media-genre.png
-%%DATADIR%%/icons/Humanity/72x72/status/media-num-tracks.png
-%%DATADIR%%/icons/Humanity/72x72/status/media-track-length.png
-%%DATADIR%%/icons/Humanity/72x72/status/no-artist.png
-%%DATADIR%%/icons/Humanity/72x72/status/stock_repeat.png
-%%DATADIR%%/icons/Humanity/72x72/status/stock_shuffle.png
-%%DATADIR%%/icons/Humanity/72x72/status/stylized-cover.png
-%%DATADIR%%/icons/Humanity/72x72/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/Humanity/72x72/status/stylized-no-cover.png
-%%DATADIR%%/icons/Humanity/96x96/actions/dynamic.png
-%%DATADIR%%/icons/Humanity/96x96/actions/gmpc-database.png
-%%DATADIR%%/icons/Humanity/96x96/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/Humanity/96x96/actions/gmpc-serve.png
-%%DATADIR%%/icons/Humanity/96x96/actions/media-audiofile.png
-%%DATADIR%%/icons/Humanity/96x96/actions/media-consume.png
-%%DATADIR%%/icons/Humanity/96x96/actions/media-playlist.png
-%%DATADIR%%/icons/Humanity/96x96/actions/media-repeat-single.png
-%%DATADIR%%/icons/Humanity/96x96/actions/media-tag.png
-%%DATADIR%%/icons/Humanity/96x96/actions/playlist-browser.png
-%%DATADIR%%/icons/Humanity/96x96/actions/playlist-search-browser.png
-%%DATADIR%%/icons/Humanity/96x96/actions/tag-browser.png
-%%DATADIR%%/icons/Humanity/96x96/apps/gmpc.png
-%%DATADIR%%/icons/Humanity/96x96/status/audio-volume-high.png
-%%DATADIR%%/icons/Humanity/96x96/status/audio-volume-low.png
-%%DATADIR%%/icons/Humanity/96x96/status/audio-volume-medium.png
-%%DATADIR%%/icons/Humanity/96x96/status/audio-volume-muted.png
-%%DATADIR%%/icons/Humanity/96x96/status/emblem-favorite.png
-%%DATADIR%%/icons/Humanity/96x96/status/fetching-artist.png
-%%DATADIR%%/icons/Humanity/96x96/status/frame-artist.png
-%%DATADIR%%/icons/Humanity/96x96/status/media-album.png
-%%DATADIR%%/icons/Humanity/96x96/status/media-artist.png
-%%DATADIR%%/icons/Humanity/96x96/status/media-codec.png
-%%DATADIR%%/icons/Humanity/96x96/status/media-date.png
-%%DATADIR%%/icons/Humanity/96x96/status/media-format.png
-%%DATADIR%%/icons/Humanity/96x96/status/media-genre.png
-%%DATADIR%%/icons/Humanity/96x96/status/media-num-tracks.png
-%%DATADIR%%/icons/Humanity/96x96/status/media-track-length.png
-%%DATADIR%%/icons/Humanity/96x96/status/no-artist.png
-%%DATADIR%%/icons/Humanity/96x96/status/stock_repeat.png
-%%DATADIR%%/icons/Humanity/96x96/status/stock_shuffle.png
-%%DATADIR%%/icons/Humanity/96x96/status/stylized-cover.png
-%%DATADIR%%/icons/Humanity/96x96/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/Humanity/96x96/status/stylized-no-cover.png
-%%DATADIR%%/icons/Humanity/scalable/actions/dynamic.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/gmpc-database.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/gmpc-metabrowser.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/gmpc-serve.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/info.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/media-audiofile.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/media-consume.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/media-playlist.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/media-repeat-single.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/media-tag.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/playlist-browser.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/playlist-search-browser.svg
-%%DATADIR%%/icons/Humanity/scalable/actions/tag-browser.svg
-%%DATADIR%%/icons/Humanity/scalable/apps/gmpc.svg
-%%DATADIR%%/icons/Humanity/scalable/categories/mpd.svg
-%%DATADIR%%/icons/Humanity/scalable/status/audio-volume-high.svg
-%%DATADIR%%/icons/Humanity/scalable/status/audio-volume-low.svg
-%%DATADIR%%/icons/Humanity/scalable/status/audio-volume-medium.svg
-%%DATADIR%%/icons/Humanity/scalable/status/audio-volume-muted.svg
-%%DATADIR%%/icons/Humanity/scalable/status/emblem-favorite.svg
-%%DATADIR%%/icons/Humanity/scalable/status/fetching-artist.svg
-%%DATADIR%%/icons/Humanity/scalable/status/frame-artist.svg
-%%DATADIR%%/icons/Humanity/scalable/status/media-album.svg
-%%DATADIR%%/icons/Humanity/scalable/status/media-artist.svg
-%%DATADIR%%/icons/Humanity/scalable/status/media-codec.svg
-%%DATADIR%%/icons/Humanity/scalable/status/media-date.svg
-%%DATADIR%%/icons/Humanity/scalable/status/media-format.svg
-%%DATADIR%%/icons/Humanity/scalable/status/media-genre.svg
-%%DATADIR%%/icons/Humanity/scalable/status/media-num-tracks.svg
-%%DATADIR%%/icons/Humanity/scalable/status/media-track-length.svg
-%%DATADIR%%/icons/Humanity/scalable/status/no-artist.svg
-%%DATADIR%%/icons/Humanity/scalable/status/stock_repeat.svg
-%%DATADIR%%/icons/Humanity/scalable/status/stock_shuffle.svg
-%%DATADIR%%/icons/Humanity/scalable/status/stylized-cover.svg
-%%DATADIR%%/icons/Humanity/scalable/status/stylized-fetching-cover.svg
-%%DATADIR%%/icons/Humanity/scalable/status/stylized-no-cover.svg
-%%DATADIR%%/icons/gmpc-loading-cover.png
-%%DATADIR%%/icons/gmpc-no-cover.png
-%%DATADIR%%/icons/hicolor/128x128/apps/gmpc.png
-%%DATADIR%%/icons/hicolor/128x128/categories/mpd.png
-%%DATADIR%%/icons/hicolor/128x128/status/fetching-artist.png
-%%DATADIR%%/icons/hicolor/128x128/status/frame-artist.png
-%%DATADIR%%/icons/hicolor/128x128/status/media-album.png
-%%DATADIR%%/icons/hicolor/128x128/status/media-artist.png
-%%DATADIR%%/icons/hicolor/128x128/status/media-codec.png
-%%DATADIR%%/icons/hicolor/128x128/status/media-date.png
-%%DATADIR%%/icons/hicolor/128x128/status/media-format.png
-%%DATADIR%%/icons/hicolor/128x128/status/media-genre.png
-%%DATADIR%%/icons/hicolor/128x128/status/media-num-tracks.png
-%%DATADIR%%/icons/hicolor/128x128/status/media-track-length.png
-%%DATADIR%%/icons/hicolor/128x128/status/no-artist.png
-%%DATADIR%%/icons/hicolor/128x128/status/stylized-cover.png
-%%DATADIR%%/icons/hicolor/128x128/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/hicolor/128x128/status/stylized-no-cover.png
-%%DATADIR%%/icons/hicolor/16x16/actions/gmpc-database.png
-%%DATADIR%%/icons/hicolor/16x16/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/hicolor/16x16/actions/media-audiofile.png
-%%DATADIR%%/icons/hicolor/16x16/actions/media-consume.png
-%%DATADIR%%/icons/hicolor/16x16/actions/media-playlist.png
-%%DATADIR%%/icons/hicolor/16x16/actions/media-repeat-single.png
-%%DATADIR%%/icons/hicolor/16x16/actions/media-tag.png
-%%DATADIR%%/icons/hicolor/16x16/actions/playlist-browser.png
-%%DATADIR%%/icons/hicolor/16x16/actions/playlist-search-browser.png
-%%DATADIR%%/icons/hicolor/16x16/actions/tag-browser.png
-%%DATADIR%%/icons/hicolor/16x16/apps/gmpc.png
-%%DATADIR%%/icons/hicolor/16x16/status/audio-volume-high.png
-%%DATADIR%%/icons/hicolor/16x16/status/audio-volume-low.png
-%%DATADIR%%/icons/hicolor/16x16/status/audio-volume-medium.png
-%%DATADIR%%/icons/hicolor/16x16/status/audio-volume-muted.png
-%%DATADIR%%/icons/hicolor/16x16/status/emblem-favorite.png
-%%DATADIR%%/icons/hicolor/16x16/status/gmpc-tray-disconnected.png
-%%DATADIR%%/icons/hicolor/16x16/status/gmpc-tray-pause.png
-%%DATADIR%%/icons/hicolor/16x16/status/gmpc-tray-play.png
-%%DATADIR%%/icons/hicolor/16x16/status/gmpc-tray.png
-%%DATADIR%%/icons/hicolor/16x16/status/media-album.png
-%%DATADIR%%/icons/hicolor/16x16/status/media-artist.png
-%%DATADIR%%/icons/hicolor/16x16/status/media-codec.png
-%%DATADIR%%/icons/hicolor/16x16/status/media-date.png
-%%DATADIR%%/icons/hicolor/16x16/status/media-format.png
-%%DATADIR%%/icons/hicolor/16x16/status/media-genre.png
-%%DATADIR%%/icons/hicolor/16x16/status/media-num-tracks.png
-%%DATADIR%%/icons/hicolor/16x16/status/media-track-length.png
-%%DATADIR%%/icons/hicolor/16x16/status/rating.png
-%%DATADIR%%/icons/hicolor/16x16/status/stock_repeat.png
-%%DATADIR%%/icons/hicolor/16x16/status/stock_shuffle.png
-%%DATADIR%%/icons/hicolor/22x22/actions/gmpc-database.png
-%%DATADIR%%/icons/hicolor/22x22/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/hicolor/22x22/actions/media-audiofile.png
-%%DATADIR%%/icons/hicolor/22x22/actions/media-playlist.png
-%%DATADIR%%/icons/hicolor/22x22/apps/gmpc.png
-%%DATADIR%%/icons/hicolor/22x22/status/audio-volume-high.png
-%%DATADIR%%/icons/hicolor/22x22/status/audio-volume-low.png
-%%DATADIR%%/icons/hicolor/22x22/status/audio-volume-medium.png
-%%DATADIR%%/icons/hicolor/22x22/status/audio-volume-muted.png
-%%DATADIR%%/icons/hicolor/22x22/status/emblem-favorite.png
-%%DATADIR%%/icons/hicolor/22x22/status/gmpc-tray-disconnected.png
-%%DATADIR%%/icons/hicolor/22x22/status/gmpc-tray-pause.png
-%%DATADIR%%/icons/hicolor/22x22/status/gmpc-tray-play.png
-%%DATADIR%%/icons/hicolor/22x22/status/gmpc-tray.png
-%%DATADIR%%/icons/hicolor/22x22/status/media-album.png
-%%DATADIR%%/icons/hicolor/22x22/status/media-artist.png
-%%DATADIR%%/icons/hicolor/22x22/status/media-codec.png
-%%DATADIR%%/icons/hicolor/22x22/status/media-date.png
-%%DATADIR%%/icons/hicolor/22x22/status/media-format.png
-%%DATADIR%%/icons/hicolor/22x22/status/media-genre.png
-%%DATADIR%%/icons/hicolor/22x22/status/media-num-tracks.png
-%%DATADIR%%/icons/hicolor/22x22/status/media-track-length.png
-%%DATADIR%%/icons/hicolor/22x22/status/rating.png
-%%DATADIR%%/icons/hicolor/32x32/actions/add-url.png
-%%DATADIR%%/icons/hicolor/32x32/actions/gmpc-database.png
-%%DATADIR%%/icons/hicolor/32x32/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/hicolor/32x32/actions/media-audiofile.png
-%%DATADIR%%/icons/hicolor/32x32/actions/media-playlist.png
-%%DATADIR%%/icons/hicolor/32x32/actions/media-tag.png
-%%DATADIR%%/icons/hicolor/32x32/actions/playlist-browser.png
-%%DATADIR%%/icons/hicolor/32x32/actions/playlist-search-browser.png
-%%DATADIR%%/icons/hicolor/32x32/actions/tag-browser.png
-%%DATADIR%%/icons/hicolor/32x32/apps/gmpc.png
-%%DATADIR%%/icons/hicolor/32x32/status/audio-volume-high.png
-%%DATADIR%%/icons/hicolor/32x32/status/audio-volume-low.png
-%%DATADIR%%/icons/hicolor/32x32/status/audio-volume-medium.png
-%%DATADIR%%/icons/hicolor/32x32/status/audio-volume-muted.png
-%%DATADIR%%/icons/hicolor/32x32/status/emblem-favorite.png
-%%DATADIR%%/icons/hicolor/32x32/status/media-album.png
-%%DATADIR%%/icons/hicolor/32x32/status/media-artist.png
-%%DATADIR%%/icons/hicolor/32x32/status/media-codec.png
-%%DATADIR%%/icons/hicolor/32x32/status/media-date.png
-%%DATADIR%%/icons/hicolor/32x32/status/media-format.png
-%%DATADIR%%/icons/hicolor/32x32/status/media-genre.png
-%%DATADIR%%/icons/hicolor/32x32/status/media-num-tracks.png
-%%DATADIR%%/icons/hicolor/32x32/status/media-track-length.png
-%%DATADIR%%/icons/hicolor/32x32/status/rating.png
-%%DATADIR%%/icons/hicolor/48x48/actions/gmpc-database.png
-%%DATADIR%%/icons/hicolor/48x48/actions/gmpc-metabrowser.png
-%%DATADIR%%/icons/hicolor/48x48/actions/media-playlist.png
-%%DATADIR%%/icons/hicolor/48x48/actions/media-tag.png
-%%DATADIR%%/icons/hicolor/48x48/actions/tag-browser.png
-%%DATADIR%%/icons/hicolor/48x48/apps/gmpc.png
-%%DATADIR%%/icons/hicolor/48x48/status/fetching-artist.png
-%%DATADIR%%/icons/hicolor/48x48/status/frame-artist.png
-%%DATADIR%%/icons/hicolor/48x48/status/media-album.png
-%%DATADIR%%/icons/hicolor/48x48/status/media-artist.png
-%%DATADIR%%/icons/hicolor/48x48/status/media-codec.png
-%%DATADIR%%/icons/hicolor/48x48/status/media-date.png
-%%DATADIR%%/icons/hicolor/48x48/status/media-format.png
-%%DATADIR%%/icons/hicolor/48x48/status/media-genre.png
-%%DATADIR%%/icons/hicolor/48x48/status/media-num-tracks.png
-%%DATADIR%%/icons/hicolor/48x48/status/media-track-length.png
-%%DATADIR%%/icons/hicolor/48x48/status/no-artist.png
-%%DATADIR%%/icons/hicolor/48x48/status/stylized-cover.png
-%%DATADIR%%/icons/hicolor/64x64/apps/gmpc.png
-%%DATADIR%%/icons/hicolor/64x64/status/fetching-artist.png
-%%DATADIR%%/icons/hicolor/64x64/status/frame-artist.png
-%%DATADIR%%/icons/hicolor/64x64/status/media-album.png
-%%DATADIR%%/icons/hicolor/64x64/status/media-artist.png
-%%DATADIR%%/icons/hicolor/64x64/status/media-date.png
-%%DATADIR%%/icons/hicolor/64x64/status/media-format.png
-%%DATADIR%%/icons/hicolor/64x64/status/media-genre.png
-%%DATADIR%%/icons/hicolor/64x64/status/media-num-tracks.png
-%%DATADIR%%/icons/hicolor/64x64/status/media-track-length.png
-%%DATADIR%%/icons/hicolor/64x64/status/no-artist.png
-%%DATADIR%%/icons/hicolor/64x64/status/stylized-cover.png
-%%DATADIR%%/icons/hicolor/64x64/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/hicolor/64x64/status/stylized-no-cover.png
-%%DATADIR%%/icons/hicolor/72x72/apps/gmpc.png
-%%DATADIR%%/icons/hicolor/72x72/status/fetching-artist.png
-%%DATADIR%%/icons/hicolor/72x72/status/frame-artist.png
-%%DATADIR%%/icons/hicolor/72x72/status/media-album.png
-%%DATADIR%%/icons/hicolor/72x72/status/media-artist.png
-%%DATADIR%%/icons/hicolor/72x72/status/media-date.png
-%%DATADIR%%/icons/hicolor/72x72/status/media-format.png
-%%DATADIR%%/icons/hicolor/72x72/status/media-genre.png
-%%DATADIR%%/icons/hicolor/72x72/status/media-num-tracks.png
-%%DATADIR%%/icons/hicolor/72x72/status/media-track-length.png
-%%DATADIR%%/icons/hicolor/72x72/status/no-artist.png
-%%DATADIR%%/icons/hicolor/72x72/status/stylized-cover.png
-%%DATADIR%%/icons/hicolor/72x72/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/hicolor/72x72/status/stylized-no-cover.png
-%%DATADIR%%/icons/hicolor/96x96/apps/gmpc.png
-%%DATADIR%%/icons/hicolor/96x96/status/fetching-artist.png
-%%DATADIR%%/icons/hicolor/96x96/status/frame-artist.png
-%%DATADIR%%/icons/hicolor/96x96/status/media-album.png
-%%DATADIR%%/icons/hicolor/96x96/status/media-artist.png
-%%DATADIR%%/icons/hicolor/96x96/status/media-date.png
-%%DATADIR%%/icons/hicolor/96x96/status/media-format.png
-%%DATADIR%%/icons/hicolor/96x96/status/media-genre.png
-%%DATADIR%%/icons/hicolor/96x96/status/media-num-tracks.png
-%%DATADIR%%/icons/hicolor/96x96/status/media-track-length.png
-%%DATADIR%%/icons/hicolor/96x96/status/no-artist.png
-%%DATADIR%%/icons/hicolor/96x96/status/stylized-fetching-cover.png
-%%DATADIR%%/icons/hicolor/96x96/status/stylized-no-cover.png
-%%DATADIR%%/icons/hicolor/scalable/actions/gmpc-database.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/gmpc-metabrowser.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/media-audiofile.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/media-consume.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/media-playlist.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/media-repeat-single.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/media-tag.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/tag-browser.svg
-%%DATADIR%%/icons/hicolor/scalable/apps/gmpc.svg
-%%DATADIR%%/icons/hicolor/scalable/categories/mpd.svg
-%%DATADIR%%/icons/hicolor/scalable/status/audio-volume-high.svg
-%%DATADIR%%/icons/hicolor/scalable/status/audio-volume-low.svg
-%%DATADIR%%/icons/hicolor/scalable/status/audio-volume-medium.svg
-%%DATADIR%%/icons/hicolor/scalable/status/audio-volume-muted.svg
-%%DATADIR%%/icons/hicolor/scalable/status/emblem-favorite.svg
-%%DATADIR%%/icons/hicolor/scalable/status/fetching-artist.svg
-%%DATADIR%%/icons/hicolor/scalable/status/frame-artist.svg
-%%DATADIR%%/icons/hicolor/scalable/status/gmpc-tray-disconnected.svg
-%%DATADIR%%/icons/hicolor/scalable/status/gmpc-tray-pause.svg
-%%DATADIR%%/icons/hicolor/scalable/status/gmpc-tray-play.svg
-%%DATADIR%%/icons/hicolor/scalable/status/gmpc-tray.svg
-%%DATADIR%%/icons/hicolor/scalable/status/media-album.svg
-%%DATADIR%%/icons/hicolor/scalable/status/media-artist.svg
-%%DATADIR%%/icons/hicolor/scalable/status/media-codec.svg
-%%DATADIR%%/icons/hicolor/scalable/status/media-date.svg
-%%DATADIR%%/icons/hicolor/scalable/status/media-format.svg
-%%DATADIR%%/icons/hicolor/scalable/status/media-genre.svg
-%%DATADIR%%/icons/hicolor/scalable/status/media-num-tracks.svg
-%%DATADIR%%/icons/hicolor/scalable/status/media-track-length.svg
-%%DATADIR%%/icons/hicolor/scalable/status/no-artist.svg
-%%DATADIR%%/icons/hicolor/scalable/status/stylized-cover.svg
-%%DATADIR%%/icons/hicolor/scalable/status/stylized-fetching-cover.svg
-%%DATADIR%%/icons/hicolor/scalable/status/stylized-no-cover.svg
-%%DATADIR%%/icons/media-album.png
-%%DATADIR%%/icons/media-artist.png
-%%DATADIR%%/icons/media-stream.png
-%%DATADIR%%/password-dialog.ui
-%%DATADIR%%/playlist-message-window.ui
-%%DATADIR%%/playlist-save-dialog.ui
-%%DATADIR%%/playlist3.ui
-%%DATADIR%%/preferences-connection.ui
-%%DATADIR%%/preferences-esf-dialog.ui
-%%DATADIR%%/preferences-metadata-appearance.ui
-%%DATADIR%%/preferences-mmkeys.ui
-%%DATADIR%%/preferences-playlist.ui
-%%DATADIR%%/preferences-plugins.ui
-%%DATADIR%%/preferences-proxy.ui
-%%DATADIR%%/preferences-server.ui
-%%DATADIR%%/preferences-trayicon.ui
-%%DATADIR%%/preferences.ui
-%%DATADIR%%/weblinks.list
-share/gnome/help/gmpc/C/AboutThisDocument.page
-share/gnome/help/gmpc/C/BrowserArtistBrowser.page
-share/gnome/help/gmpc/C/BrowserDatabase.page
-share/gnome/help/gmpc/C/BrowserGenreBrowser.page
-share/gnome/help/gmpc/C/BrowserMetadataBrowser.page
-share/gnome/help/gmpc/C/BrowserNowPlaying.page
-share/gnome/help/gmpc/C/BrowserPlayQueue.page
-share/gnome/help/gmpc/C/BrowserPlaylistEditor.page
-share/gnome/help/gmpc/C/BrowserSearch.page
-share/gnome/help/gmpc/C/Browsers.page
-share/gnome/help/gmpc/C/BuildInstallInstructions.page
-share/gnome/help/gmpc/C/EasyCommand.page
-share/gnome/help/gmpc/C/Images/Gmpc-easy-command.png
-share/gnome/help/gmpc/C/Images/browser-artist-browser.png
-share/gnome/help/gmpc/C/Images/browser-database.png
-share/gnome/help/gmpc/C/Images/browser-genre-browser.png
-share/gnome/help/gmpc/C/Images/browser-metadata-browser.png
-share/gnome/help/gmpc/C/Images/browser-nowplaying.png
-share/gnome/help/gmpc/C/Images/browser-pane-double.png
-share/gnome/help/gmpc/C/Images/browser-pane-single.png
-share/gnome/help/gmpc/C/Images/browser-playlist-editor.png
-share/gnome/help/gmpc/C/Images/browser-playqueue.png
-share/gnome/help/gmpc/C/Images/browser-search.png
-share/gnome/help/gmpc/C/Images/database-columns.png
-share/gnome/help/gmpc/C/Images/database.png
-share/gnome/help/gmpc/C/Images/easy-command.png
-share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_10.png
-share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_11.png
-share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_12.png
-share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_13.png
-share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_14.png
-share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_15.png
-share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_16.png
-share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_9.png
-share/gnome/help/gmpc/C/Images/main-view-collapsed2.png
-share/gnome/help/gmpc/C/Images/main-window-collapsed1.png
-share/gnome/help/gmpc/C/Images/main-window.png
-share/gnome/help/gmpc/C/Images/menu-bar.png
-share/gnome/help/gmpc/C/Images/message-bar.png
-share/gnome/help/gmpc/C/Images/meta-data-selector-artist.png
-share/gnome/help/gmpc/C/Images/meta-data-selector-lyrics.png
-share/gnome/help/gmpc/C/Images/nowplaying.png
-share/gnome/help/gmpc/C/Images/pc-cover-plain.png
-share/gnome/help/gmpc/C/Images/pc-cover.png
-share/gnome/help/gmpc/C/Images/pc-favorite-hl.png
-share/gnome/help/gmpc/C/Images/pc-favorite-nhl.png
-share/gnome/help/gmpc/C/Images/pc-playback-control.png
-share/gnome/help/gmpc/C/Images/pc-seek-bar.png
-share/gnome/help/gmpc/C/Images/pc-song-info.png
-share/gnome/help/gmpc/C/Images/play-queue-rightclick.png
-share/gnome/help/gmpc/C/Images/play-queue.png
-share/gnome/help/gmpc/C/Images/playback-control.png
-share/gnome/help/gmpc/C/Images/preferences-connection.png
-share/gnome/help/gmpc/C/Images/preferences-interface.png
-share/gnome/help/gmpc/C/Images/preferences-internal-extra-playlist-view.png
-share/gnome/help/gmpc/C/Images/preferences-metadata-appearance.png
-share/gnome/help/gmpc/C/Images/preferences-metadata-browser.png
-share/gnome/help/gmpc/C/Images/preferences-metadata-handler.png
-share/gnome/help/gmpc/C/Images/preferences-multimedia-keys.png
-share/gnome/help/gmpc/C/Images/preferences-notification.png
-share/gnome/help/gmpc/C/Images/preferences-plugins.png
-share/gnome/help/gmpc/C/Images/preferences-proxy.png
-share/gnome/help/gmpc/C/Images/preferences-server-settings.png
-share/gnome/help/gmpc/C/Images/preferences-tag-based-browser.png
-share/gnome/help/gmpc/C/Images/server-information.png
-share/gnome/help/gmpc/C/Images/sidebar-hori1.png
-share/gnome/help/gmpc/C/Images/sidebar-hori2.png
-share/gnome/help/gmpc/C/Images/sidebar.png
-share/gnome/help/gmpc/C/Images/status-bar.png
-share/gnome/help/gmpc/C/Images/status-icons.png
-share/gnome/help/gmpc/C/MainInterface.page
-share/gnome/help/gmpc/C/Preferences.page
-share/gnome/help/gmpc/C/PreferencesConnection.page
-share/gnome/help/gmpc/C/PreferencesInterface.page
-share/gnome/help/gmpc/C/PreferencesInternalExtraPlaylistView.page
-share/gnome/help/gmpc/C/PreferencesMetadataAppearance.page
-share/gnome/help/gmpc/C/PreferencesMetadataHandler.page
-share/gnome/help/gmpc/C/PreferencesMultimediaKeys.page
-share/gnome/help/gmpc/C/PreferencesNotification.page
-share/gnome/help/gmpc/C/PreferencesPlugins.page
-share/gnome/help/gmpc/C/PreferencesProxy.page
-share/gnome/help/gmpc/C/PreferencesServerSettings.page
-share/gnome/help/gmpc/C/PreferencesTagBasedBrowser.page
-share/gnome/help/gmpc/C/ProblemSolving.page
-share/gnome/help/gmpc/C/QuickStartGuide.page
-share/gnome/help/gmpc/C/TipsAndTricks.page
-share/gnome/help/gmpc/C/index.page
-share/gnome/help/gmpc/C/legal.xml
-share/icons/Humanity/128x128/apps/gmpc.png
-share/icons/Humanity/16x16/apps/gmpc.png
-share/icons/Humanity/22x22/apps/gmpc.png
-share/icons/Humanity/24x24/apps/gmpc.png
-share/icons/Humanity/32x32/apps/gmpc.png
-share/icons/Humanity/48x48/apps/gmpc.png
-share/icons/Humanity/64x64/apps/gmpc.png
-share/icons/Humanity/72x72/apps/gmpc.png
-share/icons/Humanity/96x96/apps/gmpc.png
-share/icons/Humanity/scalable/apps/gmpc.svg
-share/icons/hicolor/128x128/apps/gmpc.png
-share/icons/hicolor/16x16/apps/gmpc.png
-share/icons/hicolor/22x22/apps/gmpc.png
-share/icons/hicolor/32x32/apps/gmpc.png
-share/icons/hicolor/48x48/apps/gmpc.png
-share/icons/hicolor/64x64/apps/gmpc.png
-share/icons/hicolor/72x72/apps/gmpc.png
-share/icons/hicolor/96x96/apps/gmpc.png
-share/icons/hicolor/scalable/apps/gmpc.svg
-share/locale/ar/LC_MESSAGES/gmpc.mo
-share/locale/bg/LC_MESSAGES/gmpc.mo
-share/locale/bn/LC_MESSAGES/gmpc.mo
-share/locale/bs/LC_MESSAGES/gmpc.mo
-share/locale/cs/LC_MESSAGES/gmpc.mo
-share/locale/da/LC_MESSAGES/gmpc.mo
-share/locale/de/LC_MESSAGES/gmpc.mo
-share/locale/el/LC_MESSAGES/gmpc.mo
-share/locale/en_CA/LC_MESSAGES/gmpc.mo
-share/locale/en_GB/LC_MESSAGES/gmpc.mo
-share/locale/es/LC_MESSAGES/gmpc.mo
-share/locale/et/LC_MESSAGES/gmpc.mo
-share/locale/fi/LC_MESSAGES/gmpc.mo
-share/locale/fr/LC_MESSAGES/gmpc.mo
-share/locale/gl/LC_MESSAGES/gmpc.mo
-share/locale/he/LC_MESSAGES/gmpc.mo
-share/locale/hi/LC_MESSAGES/gmpc.mo
-share/locale/hu/LC_MESSAGES/gmpc.mo
-share/locale/hy/LC_MESSAGES/gmpc.mo
-share/locale/id/LC_MESSAGES/gmpc.mo
-share/locale/it/LC_MESSAGES/gmpc.mo
-share/locale/ja/LC_MESSAGES/gmpc.mo
-share/locale/jv/LC_MESSAGES/gmpc.mo
-share/locale/lv/LC_MESSAGES/gmpc.mo
-share/locale/ml/LC_MESSAGES/gmpc.mo
-share/locale/ms/LC_MESSAGES/gmpc.mo
-share/locale/nb/LC_MESSAGES/gmpc.mo
-share/locale/ne/LC_MESSAGES/gmpc.mo
-share/locale/nl/LC_MESSAGES/gmpc.mo
-share/locale/oc/LC_MESSAGES/gmpc.mo
-share/locale/pl/LC_MESSAGES/gmpc.mo
-share/locale/pt/LC_MESSAGES/gmpc.mo
-share/locale/pt_BR/LC_MESSAGES/gmpc.mo
-share/locale/ro/LC_MESSAGES/gmpc.mo
-share/locale/ru/LC_MESSAGES/gmpc.mo
-share/locale/sq/LC_MESSAGES/gmpc.mo
-share/locale/sv/LC_MESSAGES/gmpc.mo
-share/locale/th/LC_MESSAGES/gmpc.mo
-share/locale/tr/LC_MESSAGES/gmpc.mo
-share/locale/zh_CN/LC_MESSAGES/gmpc.mo
-share/locale/zh_TW/LC_MESSAGES/gmpc.mo
-man/man1/gmpc-remote.1.gz
-man/man1/gmpc.1.gz
-man/man1/gmpc-remote-stream.1.gz
diff --git a/multimedia/Makefile b/multimedia/Makefile
index e7fa862f15a3..ac189e8a7b8b 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -19,7 +19,6 @@
SUBDIR += avidemux-cli
SUBDIR += avidemux-plugins
SUBDIR += avidemux-qt5
- SUBDIR += avinfo
SUBDIR += baka-mplayer
SUBDIR += bcmatroska2
SUBDIR += bino
@@ -28,12 +27,10 @@
SUBDIR += bsdbktr_tvtune
SUBDIR += butt
SUBDIR += camserv
- SUBDIR += cclive
SUBDIR += celluloid
SUBDIR += cheese
SUBDIR += chilitags
SUBDIR += cineencoder
- SUBDIR += clive
SUBDIR += clutter-gst
SUBDIR += clutter-gst3
SUBDIR += cmrt
@@ -62,7 +59,6 @@
SUBDIR += ffaudioconverter
SUBDIR += ffdec
SUBDIR += ffmpeg
- SUBDIR += ffmpeg2theora
SUBDIR += ffmpegthumbnailer
SUBDIR += ffms2
SUBDIR += filebot
@@ -81,11 +77,9 @@
SUBDIR += gmp-api
SUBDIR += gmtk
SUBDIR += gnome-mplayer
- SUBDIR += gnome-twitch
SUBDIR += gpac-libgpac
SUBDIR += gpac-mp4box
SUBDIR += gpodder
- SUBDIR += grake
SUBDIR += gst123
SUBDIR += gstreamer1
SUBDIR += gstreamer1-editing-services
@@ -136,9 +130,7 @@
SUBDIR += harvid
SUBDIR += helvum
SUBDIR += hypnotix
- SUBDIR += imagination
SUBDIR += intel-media-sdk
- SUBDIR += iriverter
SUBDIR += iso2mkv
SUBDIR += jmref
SUBDIR += kaffeine
@@ -187,16 +179,11 @@
SUBDIR += libmediaart
SUBDIR += libmediainfo
SUBDIR += libmpeg2
- SUBDIR += libmpeg3
SUBDIR += libmtp
SUBDIR += libndi
SUBDIR += libopenshot
SUBDIR += libquicktime
SUBDIR += libquicktime-lame
- SUBDIR += libquvi
- SUBDIR += libquvi-scripts
- SUBDIR += libquvi-scripts09
- SUBDIR += libquvi09
SUBDIR += librav1e
SUBDIR += librespot
SUBDIR += librist
@@ -226,10 +213,8 @@
SUBDIR += linux_dvbwrapper-kmod
SUBDIR += livego
SUBDIR += lives
- SUBDIR += livestreamer
SUBDIR += lms
SUBDIR += lsdvd
- SUBDIR += m2tstoavi
SUBDIR += m2vrequantiser
SUBDIR += makemkv
SUBDIR += mediainfo
@@ -246,21 +231,14 @@
SUBDIR += mlt6-qt5
SUBDIR += mlt7
SUBDIR += mlt7-qt5
- SUBDIR += mmsrip
SUBDIR += motion
SUBDIR += mp3cd
SUBDIR += mp4v2
SUBDIR += mpc-qt
- SUBDIR += mpeg2codec
- SUBDIR += mpeg2play
SUBDIR += mpeg_encode
- SUBDIR += mpeg_play
- SUBDIR += mpeg_stat
- SUBDIR += mpgtx
SUBDIR += mplayer
SUBDIR += mplayer-skins
SUBDIR += mplex
- SUBDIR += mps-youtube
SUBDIR += mpv
SUBDIR += mpv-mpris
SUBDIR += mpvpaper
@@ -307,7 +285,6 @@
SUBDIR += p5-MP4-Info
SUBDIR += p5-Net-UPnP
SUBDIR += p5-Subtitles
- SUBDIR += p5-Umph-Prompt
SUBDIR += pHash
SUBDIR += peek
SUBDIR += phonon
@@ -351,11 +328,8 @@
SUBDIR += qmmp-plugin-pack-qt5
SUBDIR += qmmp-qt5
SUBDIR += qpwgraph
- SUBDIR += qt-faststart
SUBDIR += qt5-multimedia
SUBDIR += quodlibet
- SUBDIR += quvi
- SUBDIR += quvi09
SUBDIR += qwinff
SUBDIR += rage
SUBDIR += rav1e
@@ -371,7 +345,6 @@
SUBDIR += rubygem-paperclip-av-transcoder
SUBDIR += rubygem-paperclip-av-transcoder-rails50
SUBDIR += rubygem-streamio-ffmpeg
- SUBDIR += sabbu
SUBDIR += scte35dump
SUBDIR += shotcut
SUBDIR += simplescreenrecorder
@@ -382,8 +355,6 @@
SUBDIR += smplayer-themes
SUBDIR += smtube
SUBDIR += snapcast
- SUBDIR += snappy
- SUBDIR += spigot
SUBDIR += spook
SUBDIR += streamlink
SUBDIR += subsync
@@ -404,9 +375,7 @@
SUBDIR += totem
SUBDIR += totem-pl-parser
SUBDIR += transcode
- SUBDIR += tstools
SUBDIR += tvheadend
- SUBDIR += umph
SUBDIR += ustreamer
SUBDIR += v4l-utils
SUBDIR += v4l_compat
diff --git a/multimedia/avinfo/Makefile b/multimedia/avinfo/Makefile
deleted file mode 100644
index c6082bf22122..000000000000
--- a/multimedia/avinfo/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= avinfo
-PORTVERSION= 1.0.a15
-CATEGORIES= multimedia
-MASTER_SITES= http://shounen.ru/soft/avinfo/ \
- http://mirror.amdmi3.ru/distfiles/
-DISTNAME= ${PORTNAME}-${PORTVERSION}unix
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= Utility for displaying AVI header information
-
-DEPRECATED= Last release in 2008, please consider using multimedia/mediainfo or multimedia/ffmpeg instead
-EXPIRATION_DATE=2022-06-30
-
-USES= bison gmake
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-# Fix build with clang11. Seems dead upstream.
-CFLAGS+= -fcommon
-
-PLIST_FILES= bin/${PORTNAME} \
- man/man1/${PORTNAME}.1.gz
-
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e '/^CC=/ d; /^CFLAGS=/ d; /^PREFIX=/ d' \
- ${WRKSRC}/config.mk
- @${REINPLACE_CMD} -e '/BISON.*-d/ s|$$| \&\& ${REINPLACE_CMD} -e "/int yyparse (void)/ d" ass.tab.h|' \
- ${WRKSRC}/src/Makefile
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_MAN} ${WRKSRC}/src/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${WRKSRC}/README \
- ${WRKSRC}/copying ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}/
-
-.include <bsd.port.mk>
diff --git a/multimedia/avinfo/distinfo b/multimedia/avinfo/distinfo
deleted file mode 100644
index f697dfd76c08..000000000000
--- a/multimedia/avinfo/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (avinfo-1.0.a15unix.tar.gz) = 3e3404a76e6057c1703e0c49b63910a8ffcb5ea15ae7b2d0a7d2ede4b4c19887
-SIZE (avinfo-1.0.a15unix.tar.gz) = 105743
diff --git a/multimedia/avinfo/files/patch-src-ass.y b/multimedia/avinfo/files/patch-src-ass.y
deleted file mode 100644
index 1397c1b79dca..000000000000
--- a/multimedia/avinfo/files/patch-src-ass.y
+++ /dev/null
@@ -1,33 +0,0 @@
---- src/ass.y.orig 2005-04-22 05:31:53 UTC
-+++ src/ass.y
-@@ -25,17 +25,17 @@
- #include "ass.h"
- #include "ass.tab.h"
-
--#define YYLEX_PARAM lexer_ctl
--#define YYPARSE_PARAM lexer_ctl
- #define line (((lexerctl_t*)lexer_ctl)->line)
- #define pos (((lexerctl_t*)lexer_ctl)->c)
-
--int yyerror( const char *s );
-+int yyerror(void *lexer_ctl, const char *s);
- int yylex (YYSTYPE *lval, void* lexer_ctl);
-
- %}
-
--%pure_parser
-+%define api.pure
-+%lex-param {void *lexer_ctl}
-+%parse-param {void *lexer_ctl}
-
- %union{
- int letter;
-@@ -258,7 +258,7 @@ var_t Op(var_t var1, var_t var2, int op_
- return res;
- }
-
--int yyerror (const char *s) /* вызывается yyparse в случае ошибки */
-+int yyerror (void *lexer_ctl, const char *s) /* вызывается yyparse в случае ошибки */
- {
- printf ("\n(error in template)\n");
- return 1;
diff --git a/multimedia/avinfo/pkg-descr b/multimedia/avinfo/pkg-descr
deleted file mode 100644
index d23caab9369b..000000000000
--- a/multimedia/avinfo/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-AVInfo is a utility for displaying AVI header information. It returns the
-length of a clip, FPS, resolution, codec, sound parametrs, and the number
-and type of streams, including detailed information for each.
- - resolution
- - length
- - fps
- - type of using audio and video codecs
- - sound params
- - Number of streams, its types (audio/video)
-
-WWW: http://shounen.ru/soft/avinfo/english.shtml
diff --git a/multimedia/cclive/Makefile b/multimedia/cclive/Makefile
deleted file mode 100644
index 58275856343d..000000000000
--- a/multimedia/cclive/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Toni Gundogdu <legatvs@gmail.com>
-
-PORTNAME= cclive
-PORTVERSION= 0.7.16
-PORTREVISION= 13
-CATEGORIES= multimedia net
-MASTER_SITES= SF/${PORTNAME}/${PORTVERSION:R}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Lightweight command line video extraction tool
-
-LICENSE= GPLv3
-
-BROKEN= Multiple bug reports upstream
-DEPRECATED= Last release in 2013, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libcurl.so:ftp/curl \
- libpcre.so:devel/pcre \
- libquvi.so:multimedia/libquvi
-
-USES= pkgconfig tar:xz
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-boost=${LOCALBASE}
-
-CONFLICTS_INSTALL= ccl # bin/clive
-
-PLIST_FILES= bin/ccl \
- bin/cclive \
- man/man1/cclive.1.gz
-
-.include <bsd.port.mk>
diff --git a/multimedia/cclive/distinfo b/multimedia/cclive/distinfo
deleted file mode 100644
index 51c65b24cf84..000000000000
--- a/multimedia/cclive/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cclive-0.7.16.tar.xz) = 586a120faddcfa16f5bb058b5c901f1659336c6fc85a0d3f1538882a44ee10e1
-SIZE (cclive-0.7.16.tar.xz) = 287472
diff --git a/multimedia/cclive/pkg-descr b/multimedia/cclive/pkg-descr
deleted file mode 100644
index c44ccaf4389f..000000000000
--- a/multimedia/cclive/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-cclive is a lightweight command line video extraction tool for YouTube and
-other similar video websites. It is a rewrite of the clive software in C++
-with lower system footprint and fewer dependencies. It works closely with
-the quvi project to workaround the Flash technology that is being utilized
-by different media hosts to deliver the content.
-
-While being primarily a video download tool, it can also be used alongside
-with some video players, e.g. mplayer, for viewing streamed videos instead
-of the Adobe flash player.
-
-WWW: http://cclive.sourceforge.net/
diff --git a/multimedia/clive/Makefile b/multimedia/clive/Makefile
deleted file mode 100644
index 5f179562ecbe..000000000000
--- a/multimedia/clive/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Nicola Vitale <nivit@FreeBSD.org>
-
-PORTNAME= clive
-PORTVERSION= 2.3.3
-PORTREVISION= 1
-CATEGORIES= multimedia
-MASTER_SITES= SF/${PORTNAME}/${PORTVERSION:R}
-
-MAINTAINER= pierre@guinoiseau.eu
-COMMENT= Command line video extraction tool for YouTube and others
-
-LICENSE= GPLv3
-
-BROKEN= doesn't work with multiple websites
-DEPRECATED= Last release in 2012, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-TEST_DEPENDS= p5-Test-Pod>=1:devel/p5-Test-Pod
-BUILD_DEPENDS= p5-Getopt-ArgvFile>=1.11:devel/p5-Getopt-ArgvFile \
- p5-JSON-XS>=2.30:converters/p5-JSON-XS
-RUN_DEPENDS= p5-Getopt-ArgvFile>=1.11:devel/p5-Getopt-ArgvFile \
- p5-JSON-XS>=2.30:converters/p5-JSON-XS \
- quvi>=0.2.16.1:multimedia/quvi
-
-# deskutils/ljclive (same executable/manpage/distfile name)
-CONFLICTS= ljclive # bin/clive
-
-USES= perl5
-USE_PERL5= configure
-
-PLIST_FILES= bin/clive \
- ${SITE_MAN1}/clive.1.gz
-
-.include <bsd.port.mk>
diff --git a/multimedia/clive/distinfo b/multimedia/clive/distinfo
deleted file mode 100644
index b9109cfb48d1..000000000000
--- a/multimedia/clive/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (clive-2.3.3.tar.gz) = 268a9d1d40f0a2a550971633df284ec203b2af88a6eea7db6382ac7b5aae7b38
-SIZE (clive-2.3.3.tar.gz) = 28309
diff --git a/multimedia/clive/pkg-descr b/multimedia/clive/pkg-descr
deleted file mode 100644
index c773c072a373..000000000000
--- a/multimedia/clive/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-clive is a command line utility for extracting videos from Youtube and other
-video-sharing websites. It was written to bypass the Adobe Flash requirement
-to view the hosted videos.
-
-WWW: http://clive.sourceforge.net
diff --git a/multimedia/ffmpeg2theora/Makefile b/multimedia/ffmpeg2theora/Makefile
deleted file mode 100644
index a8480d6ee4d9..000000000000
--- a/multimedia/ffmpeg2theora/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Anders Nordby <anders@FreeBSD.org>
-
-PORTNAME= ffmpeg2theora
-PORTVERSION= 0.30
-PORTREVISION= 6
-CATEGORIES= multimedia
-MASTER_SITES= http://v2v.cc/~j/ffmpeg2theora/downloads/
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Reencode many media file formats to Ogg Theora
-
-DEPRECATED= Legacy video format, superseded by AV1/H.264/H.265/VP8/VP9
-EXPIRATION_DATE=2022-06-30
-
-LICENSE= GPLv3
-
-LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
- libkate.so:multimedia/libkate \
- libtheora.so:multimedia/libtheora
-
-USES= iconv pkgconfig scons tar:bzip2
-MAKE_ARGS= APPEND_CCFLAGS="${CFLAGS} ${CPPFLAGS}" \
- APPEND_LINKFLAGS="${LDFLAGS} ${LIBS}"
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB}
-
-PLIST_FILES= bin/ffmpeg2theora man/man1/ffmpeg2theora.1.gz
-
-.include <bsd.port.mk>
diff --git a/multimedia/ffmpeg2theora/distinfo b/multimedia/ffmpeg2theora/distinfo
deleted file mode 100644
index 647b78d84f65..000000000000
--- a/multimedia/ffmpeg2theora/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1465461122
-SHA256 (ffmpeg2theora-0.30.tar.bz2) = 4f6464b444acab5d778e0a3359d836e0867a3dcec4ad8f1cdcf87cb711ccc6df
-SIZE (ffmpeg2theora-0.30.tar.bz2) = 91269
diff --git a/multimedia/ffmpeg2theora/files/patch-SConstruct b/multimedia/ffmpeg2theora/files/patch-SConstruct
deleted file mode 100644
index 324d07c9fa7f..000000000000
--- a/multimedia/ffmpeg2theora/files/patch-SConstruct
+++ /dev/null
@@ -1,103 +0,0 @@
---- SConstruct.orig 2016-01-10 04:35:56 UTC
-+++ SConstruct
-@@ -21,7 +21,7 @@ scons_version=(1,2,0)
- try:
- EnsureSConsVersion(*scons_version)
- except TypeError:
-- print 'SCons %d.%d.%d or greater is required, but you have an older version' % scons_version
-+ print('SCons %d.%d.%d or greater is required, but you have an older version' % scons_version)
- Exit(2)
-
- opts = Variables()
-@@ -38,7 +38,7 @@ opts.AddVariables(
- BoolVariable('libkate', 'enable libkate support', 1),
- BoolVariable('crossmingw', 'Set to 1 for crosscompile with mingw', 0)
- )
--env = Environment(options = opts)
-+env = Environment(options = opts, ENV=os.environ, CC = Split(os.environ['CC']))
- Help(opts.GenerateHelpText(env))
-
- pkg_flags="--cflags --libs"
-@@ -119,29 +119,29 @@ if env["build_ffmpeg"]:
- if not env.GetOption('clean'):
- pkgconfig_version='0.15.0'
- if not conf.CheckPKGConfig(pkgconfig_version):
-- print 'pkg-config >= %s not found.' % pkgconfig_version
-+ print('pkg-config >= %s not found.' % pkgconfig_version )
- Exit(1)
-
- if not conf.CheckPKG("ogg >= 1.1"):
-- print 'ogg >= 1.1 missing'
-+ print('ogg >= 1.1 missing')
- Exit(1)
-
- if not conf.CheckPKG("vorbis"):
-- print 'vorbis missing'
-+ print('vorbis missing')
- Exit(1)
-
- if not conf.CheckPKG("vorbisenc"):
-- print 'vorbisenc missing'
-+ print('vorbisenc missing')
- Exit(1)
-
- if not conf.CheckPKG("theoraenc >= 1.1.0"):
-- print 'theoraenc >= 1.1.0 missing'
-+ print('theoraenc >= 1.1.0 missing')
- Exit(1)
-
- XIPH_LIBS="ogg >= 1.1 vorbis vorbisenc theoraenc >= 1.1.0"
-
- if not conf.CheckPKG(XIPH_LIBS):
-- print 'some xiph libs are missing, ffmpeg2theora depends on %s' % XIPH_LIBS
-+ print('some xiph libs are missing, ffmpeg2theora depends on %s' % XIPH_LIBS)
- Exit(1)
- ParsePKGConfig(env, XIPH_LIBS)
-
-@@ -152,7 +152,6 @@ if not env.GetOption('clean'):
- "libavcodec >= 52.30.0",
- "libpostproc",
- "libswscale",
-- "libswresample",
- "libavutil",
- ]
- if os.path.exists("./ffmpeg"):
-@@ -177,13 +176,13 @@ if not env.GetOption('clean'):
- FFMPEG_LIBS.append('libavresample')
-
- if not conf.CheckPKG(' '.join(FFMPEG_LIBS)):
-- print """
-+ print("""
- Could not find %s.
- You can install it via
- sudo apt-get install %s
- or update PKG_CONFIG_PATH to point to ffmpeg's source folder
- or run ./get_ffmpeg.sh (for more information see INSTALL)
-- """ %(" ".join(FFMPEG_LIBS), " ".join(["%s-dev"%l.split()[0] for l in FFMPEG_LIBS]))
-+ """ %(" ".join(FFMPEG_LIBS), " ".join(["%s-dev"%l.split()[0] for l in FFMPEG_LIBS])))
- Exit(1)
-
- for lib in FFMPEG_LIBS:
-@@ -204,19 +203,18 @@ if not env.GetOption('clean'):
- ParsePKGConfig(env, KATE_LIBS)
- env.Append(CCFLAGS=['-DHAVE_KATE', '-DHAVE_OGGKATE'])
- else:
-- print """
-+ print("""
- Could not find libkate. Subtitles support will be disabled.
- You can also run ./get_libkate.sh (for more information see INSTALL)
- or update PKG_CONFIG_PATH to point to libkate's source folder
-- """
-+ """)
-
- if conf.CheckCHeader('iconv.h'):
- env.Append(CCFLAGS=[
- '-DHAVE_ICONV'
- ])
-- if conf.CheckLib('iconv'):
-- env.Append(LIBS=['iconv'])
-
-+ env.Append(LIBS=['m'])
- if env['crossmingw']:
- env.Append(CCFLAGS=['-Wl,-subsystem,windows'])
- env.Append(LIBS=['m'])
diff --git a/multimedia/ffmpeg2theora/files/patch-src_ffmpeg2theora.c b/multimedia/ffmpeg2theora/files/patch-src_ffmpeg2theora.c
deleted file mode 100644
index 5b210f9b14b7..000000000000
--- a/multimedia/ffmpeg2theora/files/patch-src_ffmpeg2theora.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/ffmpeg2theora.c.orig 2016-01-10 04:35:56 UTC
-+++ src/ffmpeg2theora.c
-@@ -3103,7 +3103,11 @@ int main(int argc, char **argv) {
- fprintf(stderr,"\nUnable to decode input.\n");
- return(1);
- }
-+#if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(53,17,0)
-+ av_close_input_file(convert->context);
-+#else
- avformat_close_input(&convert->context);
-+#endif
- }
- else{
- if (info.frontend)
diff --git a/multimedia/ffmpeg2theora/files/patch-src_subtitles.c b/multimedia/ffmpeg2theora/files/patch-src_subtitles.c
deleted file mode 100644
index 490c8670185f..000000000000
--- a/multimedia/ffmpeg2theora/files/patch-src_subtitles.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/subtitles.c.orig 2016-01-10 04:35:56 UTC
-+++ src/subtitles.c
-@@ -284,7 +284,7 @@ static char *convert_subtitle_to_utf8(co
- return NULL;
- }
- outptr=newtext;
-- if (iconv(cd, &inptr, &insz, &outptr, &outsz) < 0) {
-+ if (iconv(cd, &inptr, &insz, &outptr, &outsz) == (size_t)-1) {
- warn(frontend, NULL, 0, "Failed to convert text to UTF-8\n");
- free(newtext);
- newtext = NULL;
diff --git a/multimedia/ffmpeg2theora/pkg-descr b/multimedia/ffmpeg2theora/pkg-descr
deleted file mode 100644
index 4745349a15c3..000000000000
--- a/multimedia/ffmpeg2theora/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-ffmpeg2theora is a simple command line tool to convert media files to
-.ogg with Theora video and Vorbis audio streams. It supports reading any
-file format that ffmpeg can decode.
-
-WWW: http://v2v.cc/~j/ffmpeg2theora/
diff --git a/multimedia/gnome-twitch/Makefile b/multimedia/gnome-twitch/Makefile
deleted file mode 100644
index 3a8859afbabf..000000000000
--- a/multimedia/gnome-twitch/Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-PORTNAME= gnome-twitch
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.1-155
-DISTVERSIONSUFFIX= -g8e774a0
-PORTREVISION= 2
-CATEGORIES= multimedia
-
-MAINTAINER= greg@unrelenting.technology
-COMMENT= GTK+ Twitch livestream player
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/GPL3
-
-BROKEN= Doesn't work, multiple bug reports upstream
-DEPRECATED= Unmaintained, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
- libpeas-1.0.so:devel/libpeas \
- libsoup-2.4.so:devel/libsoup \
- libwebkit2gtk-4.0.so:www/webkit2-gtk3
-
-USES= compiler:c11 gettext gnome meson pkgconfig python:3.5+,build \
- tar:xz xorg
-USE_GITHUB= yes
-USE_LDCONFIG= yes
-USE_GNOME= gtk30
-USE_XORG= x11
-
-GH_ACCOUNT= vinszent
-GLIB_SCHEMAS= com.vinszent.GnomeTwitch.gschema.xml
-
-# for meson_post-install.py
-BINARY_ALIAS= python3=${PYTHON_CMD}
-# prevent stray USE_GNOME=gdkpixbuf2
-LDFLAGS+= -Wl,--as-needed
-MESON_ARGS= -Dbuild-player-backends=${PLAYER_BACKENDS:tl:S/_/-/:ts,}
-
-OPTIONS_MULTI= BACKEND
-OPTIONS_MULTI_BACKEND= GSTREAMER_CAIRO GSTREAMER_CLUTTER GSTREAMER_OPENGL \
- MPV_OPENGL
-OPTIONS_DEFAULT= MPV_OPENGL
-OPTIONS_SUB= yes
-
-GSTREAMER_CAIRO_DESC= GStreamer decoding + Cairo drawing backend
-GSTREAMER_OPENGL_DESC= GStreamer decoding + OpenGL drawing backend
-GSTREAMER_CLUTTER_DESC= GStreamer decoding + Clutter drawing backend
-MPV_OPENGL_DESC= MPV decoding + OpenGL drawing backend
-
-GSTREAMER_CAIRO_USES= gstreamer
-GSTREAMER_OPENGL_USES= gstreamer
-GSTREAMER_CLUTTER_USES= gstreamer
-
-GSTREAMER_CLUTTER_LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \
- libclutter-gst-3.0.so:multimedia/clutter-gst3 \
- libclutter-gtk-1.0.so:graphics/clutter-gtk3
-GSTREAMER_CLUTTER_USE= GSTREAMER=hls
-
-GSTREAMER_CAIRO_USE= GSTREAMER=cairo,hls
-GSTREAMER_OPENGL_USE= GSTREAMER=hls
-
-MPV_OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
- libmpv.so:multimedia/mpv
-
-.for opt in ${OPTIONS_MULTI_BACKEND}
-${opt}_VARS= PLAYER_BACKENDS+=${opt}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/multimedia/gnome-twitch/distinfo b/multimedia/gnome-twitch/distinfo
deleted file mode 100644
index 497980d826c7..000000000000
--- a/multimedia/gnome-twitch/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1558380115
-SHA256 (vinszent-gnome-twitch-v0.4.1-155-g8e774a0_GH0.tar.gz) = a0cf299ed29ac04e60a70a2c8af3ed71172d1baf10478bce02b08cdbbe9d82ac
-SIZE (vinszent-gnome-twitch-v0.4.1-155-g8e774a0_GH0.tar.gz) = 1435834
diff --git a/multimedia/gnome-twitch/pkg-descr b/multimedia/gnome-twitch/pkg-descr
deleted file mode 100644
index 1e6f64d2119a..000000000000
--- a/multimedia/gnome-twitch/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-GTK based player for Twitch.tv online live video streams.
-
-WWW: http://gnome-twitch.vinszent.com
diff --git a/multimedia/gnome-twitch/pkg-plist b/multimedia/gnome-twitch/pkg-plist
deleted file mode 100644
index c9fcc9044c97..000000000000
--- a/multimedia/gnome-twitch/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-bin/gnome-twitch
-include/gnome-twitch/gt-log.h
-include/gnome-twitch/gt-player-backend.h
-lib/girepository-1.0/GnomeTwitch-0.4.1.typelib
-%%GSTREAMER_CAIRO%%lib/gnome-twitch/player-backends/libplayer-backend-gstreamer-cairo.so
-%%GSTREAMER_CLUTTER%%lib/gnome-twitch/player-backends/libplayer-backend-gstreamer-clutter.so
-%%GSTREAMER_OPENGL%%lib/gnome-twitch/player-backends/libplayer-backend-gstreamer-opengl.so
-%%MPV_OPENGL%%lib/gnome-twitch/player-backends/libplayer-backend-mpv-opengl.so
-%%GSTREAMER_CAIRO%%lib/gnome-twitch/player-backends/player-backend-gstreamer-cairo.plugin
-%%GSTREAMER_CLUTTER%%lib/gnome-twitch/player-backends/player-backend-gstreamer-clutter.plugin
-%%GSTREAMER_OPENGL%%lib/gnome-twitch/player-backends/player-backend-gstreamer-opengl.plugin
-%%MPV_OPENGL%%lib/gnome-twitch/player-backends/player-backend-mpv-opengl.plugin
-lib/libgnome-twitch.so
-lib/libgnome-twitch.so.0
-lib/libgnome-twitch.so.0.4.1
-libdata/pkgconfig/gnome-twitch.pc
-share/gir-1.0/GnomeTwitch-0.4.1.gir
-share/applications/com.vinszent.GnomeTwitch.desktop
-share/icons/hicolor/16x16/apps/com.vinszent.GnomeTwitch.png
-share/icons/hicolor/24x24/apps/com.vinszent.GnomeTwitch.png
-share/icons/hicolor/256x256/apps/com.vinszent.GnomeTwitch.png
-share/icons/hicolor/32x32/apps/com.vinszent.GnomeTwitch.png
-share/icons/hicolor/48x48/apps/com.vinszent.GnomeTwitch.png
-share/icons/hicolor/512x512/apps/com.vinszent.GnomeTwitch.png
-share/icons/hicolor/scalable/apps/com.vinszent.GnomeTwitch.svg
-share/icons/hicolor/symbolic/apps/com.vinszent.GnomeTwitch-symbolic.svg
-share/locale/cs/LC_MESSAGES/gnome-twitch.mo
-share/locale/de/LC_MESSAGES/gnome-twitch.mo
-share/locale/es/LC_MESSAGES/gnome-twitch.mo
-share/locale/fr/LC_MESSAGES/gnome-twitch.mo
-share/locale/hu/LC_MESSAGES/gnome-twitch.mo
-share/locale/nl/LC_MESSAGES/gnome-twitch.mo
-share/locale/pl/LC_MESSAGES/gnome-twitch.mo
-share/locale/pt/LC_MESSAGES/gnome-twitch.mo
-share/locale/ru/LC_MESSAGES/gnome-twitch.mo
-share/locale/sr/LC_MESSAGES/gnome-twitch.mo
-share/locale/sv/LC_MESSAGES/gnome-twitch.mo
-share/metainfo/com.vinszent.GnomeTwitch.appdata.xml
diff --git a/multimedia/grake/Makefile b/multimedia/grake/Makefile
deleted file mode 100644
index 96732eb67709..000000000000
--- a/multimedia/grake/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Pierre Guinoiseau <geekounet@poildetroll.net>
-
-PORTNAME= grake
-PORTVERSION= 0.1.0
-PORTREVISION= 1
-CATEGORIES= multimedia
-MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/grake/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Command line tool for scanning webpages for Youtube links
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= Doesn't work
-DEPRECATED= Dead upstream, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-BUILD_DEPENDS= p5-Getopt-ArgvFile>=1.11:devel/p5-Getopt-ArgvFile \
- p5-Umph-Prompt>=0:multimedia/p5-Umph-Prompt \
- p5-libwww>=5.835:www/p5-libwww
-RUN_DEPENDS= p5-Getopt-ArgvFile>=1.11:devel/p5-Getopt-ArgvFile \
- p5-Umph-Prompt>=0:multimedia/p5-Umph-Prompt \
- p5-libwww>=5.835:www/p5-libwww
-TEST_DEPENDS= p5-Test-Pod>=1:devel/p5-Test-Pod
-
-USES= perl5
-USE_PERL5= configure
-NO_ARCH= yes
-
-PLIST_FILES= bin/grake ${SITE_MAN1}/grake.1.gz
-
-.include <bsd.port.mk>
diff --git a/multimedia/grake/distinfo b/multimedia/grake/distinfo
deleted file mode 100644
index 84c80435adea..000000000000
--- a/multimedia/grake/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (grake-0.1.0.tar.gz) = a9286f5cf5696ca391e2b54dbb307fe1db58cd9449aa40f04523b24459f00639
-SIZE (grake-0.1.0.tar.gz) = 19336
diff --git a/multimedia/grake/pkg-descr b/multimedia/grake/pkg-descr
deleted file mode 100644
index d0df7f5fbbb7..000000000000
--- a/multimedia/grake/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-grake is a command line tool for scanning webpages for Youtube links.
-
-WWW: https://code.google.com/archive/p/grake/
diff --git a/multimedia/imagination/Makefile b/multimedia/imagination/Makefile
deleted file mode 100644
index e05e6b2caa4d..000000000000
--- a/multimedia/imagination/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Jesse <jessefrgsmith@yahoo.ca>
-
-PORTNAME= imagination
-PORTVERSION= 3.0
-PORTREVISION= 13
-CATEGORIES= multimedia
-MASTER_SITES= SF
-
-MAINTAINER= jessefrgsmith@yahoo.ca
-COMMENT= DVD slideshow maker
-
-DEPRECATED= Obsolete, majority of DVD players made in the last 15+ years have been able to do image slideshows
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libsox.so:audio/sox \
- libavcodec.so:multimedia/ffmpeg
-
-GNU_CONFIGURE= yes
-USES= gmake gnome libtool localbase pkgconfig
-USE_GNOME= gtk20 intltool libxslt
-INSTALL_TARGET= install-strip
-
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext
-NLS_USES_OFF= gettext-tools
-
-post-patch:
- @${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} '/^imagination_LDADD =/s/$$/ -lm/' \
- ${WRKSRC}/src/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/multimedia/imagination/distinfo b/multimedia/imagination/distinfo
deleted file mode 100644
index aeb7a9f5f052..000000000000
--- a/multimedia/imagination/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (imagination-3.0.tar.gz) = 417d8586d9c85109b87d30b9c196d63531a637cbc2ffb3c12b48a873bfcb4b1e
-SIZE (imagination-3.0.tar.gz) = 3327784
diff --git a/multimedia/imagination/files/patch-configure b/multimedia/imagination/files/patch-configure
deleted file mode 100644
index 087578d6476c..000000000000
--- a/multimedia/imagination/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- ./configure.orig 2011-03-06 20:06:44.000000000 +0000
-+++ ./configure 2014-03-14 15:08:46.000000000 +0000
-@@ -12499,7 +12499,7 @@
-
- LIBTOOL="$LIBTOOL --silent"
-
--pkg_modules="gtk+-2.0 >= 2.14.0 gthread-2.0"
-+pkg_modules="gtk+-2.0 >= 2.14.0 gthread-2.0 gmodule-2.0"
-
-
-
-@@ -13029,7 +13029,7 @@
-
- fi
- fi
-- USE_NLS=yes
-+ #USE_NLS=yes
-
-
- gt_cv_have_gettext=no
diff --git a/multimedia/imagination/files/patch-use-plugins.h b/multimedia/imagination/files/patch-use-plugins.h
deleted file mode 100644
index 2afb0d4c8bb4..000000000000
--- a/multimedia/imagination/files/patch-use-plugins.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/support.h.orig 2014-02-11 08:51:06.175251265 +0100
-+++ src/support.h 2014-02-11 08:51:14.270248604 +0100
-@@ -20,7 +20,7 @@
- #ifndef __IMAGINATION_SUPPORT_H
- #define __IMAGINATION_SUPPORT_H
-
--#define PLUGINS_INSTALLED 0
-+#define PLUGINS_INSTALLED 1
-
- #ifdef HAVE_CONFIG_H
- # include <config.h>
diff --git a/multimedia/imagination/pkg-descr b/multimedia/imagination/pkg-descr
deleted file mode 100644
index 9995e098315c..000000000000
--- a/multimedia/imagination/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Imagination is a simple DVD slide show maker. It uses sox and ffmpeg
-to create slide shows containing images and audio tracks.
-
-WWW: http://imagination.sourceforge.net/
diff --git a/multimedia/imagination/pkg-plist b/multimedia/imagination/pkg-plist
deleted file mode 100644
index 74f0bd65f908..000000000000
--- a/multimedia/imagination/pkg-plist
+++ /dev/null
@@ -1,181 +0,0 @@
-bin/imagination
-lib/imagination/bar_wipe.so
-lib/imagination/barn_door_wipe.so
-lib/imagination/bow_tie_wipe.so
-lib/imagination/box_wipe.so
-lib/imagination/clock_wipe.so
-lib/imagination/diagonal_wipe.so
-lib/imagination/ellipse_wipe.so
-lib/imagination/four_box_wipe.so
-lib/imagination/insert.so
-lib/imagination/misc.so
-lib/imagination/misc_diagonal_wipe.so
-lib/imagination/misc_shape_wipe.so
-lib/imagination/push_wipe.so
-lib/imagination/rochade.so
-lib/imagination/wave.so
-share/applications/imagination.desktop
-share/icons/hicolor/16x16/apps/imagination.png
-share/icons/hicolor/24x24/apps/imagination.png
-share/icons/hicolor/48x48/apps/imagination.png
-share/icons/hicolor/scalable/apps/imagination.svg
-%%DATADIR%%/pixmaps/imagination-1.gif
-%%DATADIR%%/pixmaps/imagination-1.png
-%%DATADIR%%/pixmaps/imagination-10.gif
-%%DATADIR%%/pixmaps/imagination-10.png
-%%DATADIR%%/pixmaps/imagination-11.gif
-%%DATADIR%%/pixmaps/imagination-11.png
-%%DATADIR%%/pixmaps/imagination-12.gif
-%%DATADIR%%/pixmaps/imagination-12.png
-%%DATADIR%%/pixmaps/imagination-13.gif
-%%DATADIR%%/pixmaps/imagination-13.png
-%%DATADIR%%/pixmaps/imagination-14.gif
-%%DATADIR%%/pixmaps/imagination-14.png
-%%DATADIR%%/pixmaps/imagination-15.gif
-%%DATADIR%%/pixmaps/imagination-15.png
-%%DATADIR%%/pixmaps/imagination-16.gif
-%%DATADIR%%/pixmaps/imagination-16.png
-%%DATADIR%%/pixmaps/imagination-17.gif
-%%DATADIR%%/pixmaps/imagination-17.png
-%%DATADIR%%/pixmaps/imagination-18.gif
-%%DATADIR%%/pixmaps/imagination-18.png
-%%DATADIR%%/pixmaps/imagination-19.gif
-%%DATADIR%%/pixmaps/imagination-19.png
-%%DATADIR%%/pixmaps/imagination-2.gif
-%%DATADIR%%/pixmaps/imagination-2.png
-%%DATADIR%%/pixmaps/imagination-20.gif
-%%DATADIR%%/pixmaps/imagination-20.png
-%%DATADIR%%/pixmaps/imagination-21.gif
-%%DATADIR%%/pixmaps/imagination-21.png
-%%DATADIR%%/pixmaps/imagination-22.gif
-%%DATADIR%%/pixmaps/imagination-22.png
-%%DATADIR%%/pixmaps/imagination-23.gif
-%%DATADIR%%/pixmaps/imagination-23.png
-%%DATADIR%%/pixmaps/imagination-24.gif
-%%DATADIR%%/pixmaps/imagination-24.png
-%%DATADIR%%/pixmaps/imagination-25.gif
-%%DATADIR%%/pixmaps/imagination-25.png
-%%DATADIR%%/pixmaps/imagination-26.gif
-%%DATADIR%%/pixmaps/imagination-26.png
-%%DATADIR%%/pixmaps/imagination-27.gif
-%%DATADIR%%/pixmaps/imagination-27.png
-%%DATADIR%%/pixmaps/imagination-28.gif
-%%DATADIR%%/pixmaps/imagination-28.png
-%%DATADIR%%/pixmaps/imagination-29.gif
-%%DATADIR%%/pixmaps/imagination-29.png
-%%DATADIR%%/pixmaps/imagination-3.gif
-%%DATADIR%%/pixmaps/imagination-3.png
-%%DATADIR%%/pixmaps/imagination-32.gif
-%%DATADIR%%/pixmaps/imagination-32.png
-%%DATADIR%%/pixmaps/imagination-33.gif
-%%DATADIR%%/pixmaps/imagination-33.png
-%%DATADIR%%/pixmaps/imagination-34.gif
-%%DATADIR%%/pixmaps/imagination-34.png
-%%DATADIR%%/pixmaps/imagination-35.gif
-%%DATADIR%%/pixmaps/imagination-35.png
-%%DATADIR%%/pixmaps/imagination-36.gif
-%%DATADIR%%/pixmaps/imagination-36.png
-%%DATADIR%%/pixmaps/imagination-37.gif
-%%DATADIR%%/pixmaps/imagination-37.png
-%%DATADIR%%/pixmaps/imagination-38.gif
-%%DATADIR%%/pixmaps/imagination-38.png
-%%DATADIR%%/pixmaps/imagination-39.gif
-%%DATADIR%%/pixmaps/imagination-39.png
-%%DATADIR%%/pixmaps/imagination-4.gif
-%%DATADIR%%/pixmaps/imagination-4.png
-%%DATADIR%%/pixmaps/imagination-40.gif
-%%DATADIR%%/pixmaps/imagination-40.png
-%%DATADIR%%/pixmaps/imagination-41.gif
-%%DATADIR%%/pixmaps/imagination-41.png
-%%DATADIR%%/pixmaps/imagination-42.gif
-%%DATADIR%%/pixmaps/imagination-42.png
-%%DATADIR%%/pixmaps/imagination-43.gif
-%%DATADIR%%/pixmaps/imagination-43.png
-%%DATADIR%%/pixmaps/imagination-44.gif
-%%DATADIR%%/pixmaps/imagination-44.png
-%%DATADIR%%/pixmaps/imagination-45.gif
-%%DATADIR%%/pixmaps/imagination-45.png
-%%DATADIR%%/pixmaps/imagination-46.gif
-%%DATADIR%%/pixmaps/imagination-46.png
-%%DATADIR%%/pixmaps/imagination-47.gif
-%%DATADIR%%/pixmaps/imagination-47.png
-%%DATADIR%%/pixmaps/imagination-48.gif
-%%DATADIR%%/pixmaps/imagination-48.png
-%%DATADIR%%/pixmaps/imagination-49.gif
-%%DATADIR%%/pixmaps/imagination-49.png
-%%DATADIR%%/pixmaps/imagination-5.gif
-%%DATADIR%%/pixmaps/imagination-5.png
-%%DATADIR%%/pixmaps/imagination-50.gif
-%%DATADIR%%/pixmaps/imagination-50.png
-%%DATADIR%%/pixmaps/imagination-51.gif
-%%DATADIR%%/pixmaps/imagination-51.png
-%%DATADIR%%/pixmaps/imagination-52.gif
-%%DATADIR%%/pixmaps/imagination-52.png
-%%DATADIR%%/pixmaps/imagination-53.gif
-%%DATADIR%%/pixmaps/imagination-53.png
-%%DATADIR%%/pixmaps/imagination-54.gif
-%%DATADIR%%/pixmaps/imagination-54.png
-%%DATADIR%%/pixmaps/imagination-55.gif
-%%DATADIR%%/pixmaps/imagination-55.png
-%%DATADIR%%/pixmaps/imagination-56.gif
-%%DATADIR%%/pixmaps/imagination-56.png
-%%DATADIR%%/pixmaps/imagination-57.gif
-%%DATADIR%%/pixmaps/imagination-57.png
-%%DATADIR%%/pixmaps/imagination-58.gif
-%%DATADIR%%/pixmaps/imagination-58.png
-%%DATADIR%%/pixmaps/imagination-59.gif
-%%DATADIR%%/pixmaps/imagination-59.png
-%%DATADIR%%/pixmaps/imagination-6.gif
-%%DATADIR%%/pixmaps/imagination-6.png
-%%DATADIR%%/pixmaps/imagination-60.gif
-%%DATADIR%%/pixmaps/imagination-60.png
-%%DATADIR%%/pixmaps/imagination-61.gif
-%%DATADIR%%/pixmaps/imagination-61.png
-%%DATADIR%%/pixmaps/imagination-62.gif
-%%DATADIR%%/pixmaps/imagination-62.png
-%%DATADIR%%/pixmaps/imagination-63.gif
-%%DATADIR%%/pixmaps/imagination-63.png
-%%DATADIR%%/pixmaps/imagination-64.gif
-%%DATADIR%%/pixmaps/imagination-64.png
-%%DATADIR%%/pixmaps/imagination-65.gif
-%%DATADIR%%/pixmaps/imagination-65.png
-%%DATADIR%%/pixmaps/imagination-66.gif
-%%DATADIR%%/pixmaps/imagination-66.png
-%%DATADIR%%/pixmaps/imagination-67.gif
-%%DATADIR%%/pixmaps/imagination-67.png
-%%DATADIR%%/pixmaps/imagination-68.gif
-%%DATADIR%%/pixmaps/imagination-68.png
-%%DATADIR%%/pixmaps/imagination-69.gif
-%%DATADIR%%/pixmaps/imagination-69.png
-%%DATADIR%%/pixmaps/imagination-7.gif
-%%DATADIR%%/pixmaps/imagination-7.png
-%%DATADIR%%/pixmaps/imagination-70.gif
-%%DATADIR%%/pixmaps/imagination-70.png
-%%DATADIR%%/pixmaps/imagination-71.gif
-%%DATADIR%%/pixmaps/imagination-71.png
-%%DATADIR%%/pixmaps/imagination-8.gif
-%%DATADIR%%/pixmaps/imagination-8.png
-%%DATADIR%%/pixmaps/imagination-9.gif
-%%DATADIR%%/pixmaps/imagination-9.png
-%%DATADIR%%/pixmaps/imagination-add-new-slide.png
-%%DATADIR%%/pixmaps/imagination-file-not-found.png
-%%DATADIR%%/pixmaps/imagination-generate.png
-%%DATADIR%%/pixmaps/imagination-pos-0.png
-%%DATADIR%%/pixmaps/imagination-pos-1.png
-%%DATADIR%%/pixmaps/imagination-pos-2.png
-%%DATADIR%%/pixmaps/imagination-pos-3.png
-%%DATADIR%%/pixmaps/imagination-pos-4.png
-%%DATADIR%%/pixmaps/imagination-pos-5.png
-%%DATADIR%%/pixmaps/imagination-pos-6.png
-%%DATADIR%%/pixmaps/imagination-pos-7.png
-%%DATADIR%%/pixmaps/imagination-pos-8.png
-%%DATADIR%%/pixmaps/imagination-text.png
-%%NLS%%share/locale/cs/LC_MESSAGES/imagination.mo
-%%NLS%%share/locale/de/LC_MESSAGES/imagination.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/imagination.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/imagination.mo
-%%NLS%%share/locale/it/LC_MESSAGES/imagination.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/imagination.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/imagination.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/imagination.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/imagination.mo
diff --git a/multimedia/iriverter/Makefile b/multimedia/iriverter/Makefile
deleted file mode 100644
index 63cd4e97d17c..000000000000
--- a/multimedia/iriverter/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Michael Johnson <ahze@FreeBSD.org>
-
-PORTNAME= iriverter
-PORTVERSION= 0.16
-PORTREVISION= 10
-CATEGORIES= multimedia java
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Cross-platform frontend to mencoder
-
-DEPRECATED= Obsolete and unmaintained for 15+ years, please consider using multimedia/handbrake
-EXPIRATION_DATE=2022-06-30
-
-BUILD_DEPENDS= ${JAVALIBDIR}/swt.jar:x11-toolkits/swt
-RUN_DEPENDS= ${JAVALIBDIR}/swt.jar:x11-toolkits/swt \
- mencoder:multimedia/mencoder
-
-USE_JAVA= yes
-GNU_CONFIGURE= yes
-USES= gmake tar:bzip2
-
-CONFIGURE_ARGS= --with-swt="${JAVALIBDIR}/swt.jar"
-
-.include <bsd.port.mk>
diff --git a/multimedia/iriverter/distinfo b/multimedia/iriverter/distinfo
deleted file mode 100644
index 9a8d7c11acad..000000000000
--- a/multimedia/iriverter/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (iriverter-0.16.tar.bz2) = 2a7aaad4cd6f57704b52c80305c0fa1fffdae4476c6f171e583d54db3baf5582
-SIZE (iriverter-0.16.tar.bz2) = 305237
diff --git a/multimedia/iriverter/pkg-descr b/multimedia/iriverter/pkg-descr
deleted file mode 100644
index eb9c739dbd58..000000000000
--- a/multimedia/iriverter/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-A cross-platform frontend to mencoder designed to facilitate the conversion
-of almost any video format to one that is playable on various multimedia
-players.
-
-WWW: http://iriverter.sourceforge.net/
diff --git a/multimedia/iriverter/pkg-plist b/multimedia/iriverter/pkg-plist
deleted file mode 100644
index 4efed3b96861..000000000000
--- a/multimedia/iriverter/pkg-plist
+++ /dev/null
@@ -1,36 +0,0 @@
-bin/iriverter
-share/applications/iriverter.desktop
-%%DATADIR%%/doc/html/advanced.html
-%%DATADIR%%/doc/html/index.html
-%%DATADIR%%/doc/html/installing.html
-%%DATADIR%%/doc/html/introduction.html
-%%DATADIR%%/doc/html/linux.html
-%%DATADIR%%/doc/html/options.html
-%%DATADIR%%/doc/html/osx.html
-%%DATADIR%%/doc/html/other.html
-%%DATADIR%%/doc/html/playing.html
-%%DATADIR%%/doc/html/troubleshooting.html
-%%DATADIR%%/doc/html/using.html
-%%DATADIR%%/doc/images/caution.gif
-%%DATADIR%%/doc/images/convert-24.png
-%%DATADIR%%/doc/images/directory-24.png
-%%DATADIR%%/doc/images/dvd-24.png
-%%DATADIR%%/doc/images/home.gif
-%%DATADIR%%/doc/images/important.gif
-%%DATADIR%%/doc/images/next.gif
-%%DATADIR%%/doc/images/note.gif
-%%DATADIR%%/doc/images/prev.gif
-%%DATADIR%%/doc/images/singlevideo-24.png
-%%DATADIR%%/doc/images/tip.gif
-%%DATADIR%%/doc/images/toc-blank.gif
-%%DATADIR%%/doc/images/toc-minus.gif
-%%DATADIR%%/doc/images/toc-plus.gif
-%%DATADIR%%/doc/images/up.gif
-%%DATADIR%%/doc/images/warning.gif
-%%DATADIR%%/lib/iriverter.jar
-%%DATADIR%%/profiles/h300.profile
-%%DATADIR%%/profiles/pmp.profile
-%%DATADIR%%/profiles/u10.profile
-%%DATADIR%%/profiles/x5.profile
-%%DATADIR%%/profiles/zvm.profile
-share/pixmaps/iriverter.png
diff --git a/multimedia/libmpeg3/Makefile b/multimedia/libmpeg3/Makefile
deleted file mode 100644
index 424d4daff0e2..000000000000
--- a/multimedia/libmpeg3/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# Created by: Igor Pokrovsky <ip@doom.homeunix.org>
-
-PORTNAME= libmpeg3
-PORTVERSION= 1.8
-DISTVERSIONSUFFIX= -src
-CATEGORIES= multimedia
-MASTER_SITES= SF/heroines/releases/081108
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Advanced editing and manipulation of MPEG streams
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated upstream
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= liba52.so:audio/liba52
-
-USES= alias gmake tar:bzip2
-MAKE_ARGS= CC="${CC}" USE_CSS=0 OBJDIR="obj" \
- CFLAGS="${CFLAGS} ${CPPFLAGS}" LIBS="${LIBS}"
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-PORTDOCS= index.html
-PLIST_FILES= ${BIN_FILES:S|^|bin/|} ${INC_FILES:S|^|include/|} \
- ${LIB_FILES:S|^|lib/|}
-
-BIN_FILES= mpeg3cat mpeg3dump mpeg3peek mpeg3toc
-INC_FILES= libmpeg3.h mpeg3private.h mpeg3protos.h
-LIB_FILES= libmpeg3.a
-
-CPPFLAGS+= -I. -I${LOCALBASE}/include/a52dec
-LIBS+= -lm -L${LOCALBASE}/lib -la52 -pthread
-
-NASM?= ${LOCALBASE}/bin/nasm
-
-OPTIONS_DEFINE= DOCS
-OPTIONS_DEFINE_i386= MMX
-
-MMX_BUILD_DEPENDS= nasm:devel/nasm
-MMX_MAKE_ARGS= USE_MMX=1 NASM="${NASM}"
-MMX_CFLAGS= -DHAVE_MMX
-MMX_MAKE_ARGS_OFF= USE_MMX=0
-
-post-patch:
- @${REINPLACE_CMD} -e 's|^OBJDIR|#OBJDIR|g ; \
- s|^A52DIR|#A52DIR|g ; \
- s|^include|#include|g' ${WRKSRC}/Makefile
- @${FIND} ${WRKSRC} -name '*.[ch]' -print0 \
- | ${XARGS} -0 ${REINPLACE_CMD} -e 's|stdint\.h|sys/types.h|g'
-
-do-install:
-.for file in ${BIN_FILES}
- cd ${WRKSRC}/obj && ${INSTALL_PROGRAM} ${file} ${STAGEDIR}${PREFIX}/bin
-.endfor
-.for file in ${INC_FILES}
- cd ${WRKSRC} && ${INSTALL_DATA} ${file} ${STAGEDIR}${PREFIX}/include
-.endfor
-.for file in ${LIB_FILES}
- cd ${WRKSRC}/obj && ${INSTALL_DATA} ${file} ${STAGEDIR}${PREFIX}/lib
-.endfor
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in ${PORTDOCS}
- cd ${WRKSRC}/docs && ${INSTALL_DATA} ${file} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/multimedia/libmpeg3/distinfo b/multimedia/libmpeg3/distinfo
deleted file mode 100644
index d44d1a650756..000000000000
--- a/multimedia/libmpeg3/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libmpeg3-1.8-src.tar.bz2) = 656f50bef752463af06c6b131f67efef30a34978499e1fdee30e97cac1dea3c4
-SIZE (libmpeg3-1.8-src.tar.bz2) = 2452350
diff --git a/multimedia/libmpeg3/files/patch-ifo.h b/multimedia/libmpeg3/files/patch-ifo.h
deleted file mode 100644
index 5f3775b92a06..000000000000
--- a/multimedia/libmpeg3/files/patch-ifo.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./ifo.h.orig Thu Apr 21 07:59:43 2005
-+++ ./ifo.h Sat Jul 22 18:02:04 2006
-@@ -15,6 +15,8 @@
- #define IFO_OFFSET_SUBPIC 0x0250
-
-
-+typedef off_t __off64_t;
-+
- // for debug and error output
-
- /**
diff --git a/multimedia/libmpeg3/files/patch-mpeg3ifo.c b/multimedia/libmpeg3/files/patch-mpeg3ifo.c
deleted file mode 100644
index 48f39e01b1b0..000000000000
--- a/multimedia/libmpeg3/files/patch-mpeg3ifo.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- mpeg3ifo.c.orig 2007-12-17 08:25:26.000000000 +0900
-+++ mpeg3ifo.c 2008-09-11 05:39:21.000000000 +0900
-@@ -1,4 +1,4 @@
--#include <byteswap.h>
-+//#include <byteswap.h>
- #include <dirent.h>
- #include <fcntl.h>
- #include <stdlib.h>
-@@ -10,6 +10,12 @@
- #include "mpeg3private.h"
- #include "mpeg3protos.h"
-
-+#ifdef __FreeBSD__
-+#include <sys/endian.h>
-+#define bswap_16(x) bswap16(x)
-+#define bswap_32(x) bswap32(x)
-+#endif
-+
- typedef struct
- {
- // Bytes relative to start of stream.
diff --git a/multimedia/libmpeg3/files/patch-mpeg3io.c b/multimedia/libmpeg3/files/patch-mpeg3io.c
deleted file mode 100644
index 7d9ffb48d376..000000000000
--- a/multimedia/libmpeg3/files/patch-mpeg3io.c
+++ /dev/null
@@ -1,100 +0,0 @@
---- ./mpeg3io.c.orig Sun May 1 09:57:56 2005
-+++ ./mpeg3io.c Sat Jul 22 18:02:04 2006
-@@ -1,8 +1,8 @@
- #include "mpeg3private.h"
- #include "mpeg3protos.h"
-
--#include <mntent.h>
--#include <stdint.h>
-+#include <fstab.h>
-+#include <sys/types.h>
- #include <stdlib.h>
- #include <string.h>
- #include <sys/stat.h>
-@@ -35,8 +35,8 @@
-
- int64_t mpeg3io_get_total_bytes(mpeg3_fs_t *fs)
- {
-- struct stat64 ostat;
-- stat64(fs->path, &ostat);
-+ struct stat ostat;
-+ stat(fs->path, &ostat);
- fs->total_bytes = ostat.st_size;
- return fs->total_bytes;
-
-@@ -50,8 +50,8 @@
-
- int64_t mpeg3io_path_total_bytes(char *path)
- {
-- struct stat64 st;
-- if(stat64(path, &st) < 0) return 0;
-+ struct stat st;
-+ if(stat(path, &st) < 0) return 0;
- return st.st_size;
- }
-
-@@ -61,7 +61,7 @@
- mpeg3_get_keys(fs->css, fs->path);
-
- //printf("mpeg3io_open_file 1 %s\n", fs->path);
-- if(!(fs->fd = fopen64(fs->path, "rb")))
-+ if(!(fs->fd = fopen(fs->path, "rb")))
- {
- perror("mpeg3io_open_file");
- return 1;
-@@ -161,7 +161,7 @@
-
-
-
-- fseeko64(fs->fd, new_buffer_position, SEEK_SET);
-+ fseek(fs->fd, new_buffer_position, SEEK_SET);
- fread(fs->buffer, 1, remainder_start, fs->fd);
-
-
-@@ -176,7 +176,7 @@
- fs->buffer_position = fs->current_byte;
- fs->buffer_offset = 0;
-
-- result = fseeko64(fs->fd, fs->buffer_position, SEEK_SET);
-+ result = fseek(fs->fd, fs->buffer_position, SEEK_SET);
- //printf("mpeg3io_read_buffer 2 %llx %llx\n", fs->buffer_position, ftell(fs->fd));
- fs->buffer_size = fread(fs->buffer, 1, MPEG3_IO_SIZE, fs->fd);
-
-@@ -215,27 +215,27 @@
-
- int mpeg3io_device(char *path, char *device)
- {
-- struct stat64 file_st, device_st;
-- struct mntent *mnt;
-- FILE *fp;
-+ struct stat file_st, device_st;
-+ struct fstab *mnt;
-+ int fp;
-
-- if(stat64(path, &file_st) < 0)
-+ if(stat(path, &file_st) < 0)
- {
- perror("mpeg3io_device");
- return 1;
- }
-
-- fp = setmntent(MOUNTED, "r");
-- while(fp && (mnt = getmntent(fp)))
-+ fp = setfsent();
-+ while(fp && (mnt = getfsent()))
- {
-- if(stat64(mnt->mnt_fsname, &device_st) < 0) continue;
-+ if(stat(mnt->fs_spec, &device_st) < 0) continue;
- if(device_st.st_rdev == file_st.st_dev)
- {
-- strncpy(device, mnt->mnt_fsname, MPEG3_STRLEN);
-+ strncpy(device, mnt->fs_spec, MPEG3_STRLEN);
- break;
-- }
-+ }
- }
-- endmntent(fp);
-+ endfsent();
-
- return 0;
- }
diff --git a/multimedia/libmpeg3/files/patch-mpeg3tocutil.c b/multimedia/libmpeg3/files/patch-mpeg3tocutil.c
deleted file mode 100644
index 4e3e1783e2dd..000000000000
--- a/multimedia/libmpeg3/files/patch-mpeg3tocutil.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ./mpeg3tocutil.c.orig Fri Jun 9 09:58:27 2006
-+++ ./mpeg3tocutil.c Sat Jul 22 18:02:04 2006
-@@ -1415,8 +1415,8 @@
-
- int64_t mpeg3_calculate_source_date(char *path)
- {
-- struct stat64 ostat;
-- bzero(&ostat, sizeof(struct stat64));
-- stat64(path, &ostat);
-+ struct stat ostat;
-+ bzero(&ostat, sizeof(struct stat));
-+ stat(path, &ostat);
- return ostat.st_mtime;
- }
diff --git a/multimedia/libmpeg3/pkg-descr b/multimedia/libmpeg3/pkg-descr
deleted file mode 100644
index e3f21c3f91c1..000000000000
--- a/multimedia/libmpeg3/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Libmpeg3 supports advanced editing and manipulation of MPEG streams.
-Libmpeg3 provides a uniform front end for a large number of the MPEG
-formats used in HDTV broadcasting.
-It decodes:
- * MPEG-1 Layer II Audio
- * MPEG-1 Layer III Audio
- * MPEG-2 Layer III Audio
- * MPEG-1 program streams
- * MPEG-2 program streams
- * MPEG-2 transport streams
- * AC3 Audio
- * MPEG-2 Video
- * MPEG-1 Video
- * IFO files
- * VOB files
-
-WWW: http://heroinewarrior.com/libmpeg3.php3
diff --git a/multimedia/libquvi-scripts/Makefile b/multimedia/libquvi-scripts/Makefile
deleted file mode 100644
index c226edc3bb37..000000000000
--- a/multimedia/libquvi-scripts/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-
-PORTNAME= libquvi-scripts
-PORTVERSION= 0.4.21
-CATEGORIES= multimedia devel
-MASTER_SITES= SF/quvi/${PORTVERSION:R}/libquvi-scripts/ \
- LOCAL/sunpoet
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Embedded lua scripts for libquvi and utility scripts
-
-LICENSE= LGPL21+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-USES= pathfix tar:xz
-
-GNU_CONFIGURE= yes
-NO_ARCH= yes
-
-PORTSCOUT= limit:^0\.4\.
-
-OPTIONS_DEFINE= NSFW
-OPTIONS_SUB= yes
-NSFW_DESC= Enable adult website support
-
-NSFW_CONFIGURE_WITH= nsfw
-
-.include <bsd.port.mk>
diff --git a/multimedia/libquvi-scripts/distinfo b/multimedia/libquvi-scripts/distinfo
deleted file mode 100644
index f29d334c16c1..000000000000
--- a/multimedia/libquvi-scripts/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libquvi-scripts-0.4.21.tar.xz) = 7c02cc86ac25334892d08bbc31251d78a55ee2a16d57dfa2bda7ac657c8e0f34
-SIZE (libquvi-scripts-0.4.21.tar.xz) = 121072
diff --git a/multimedia/libquvi-scripts/pkg-descr b/multimedia/libquvi-scripts/pkg-descr
deleted file mode 100644
index 280359283dd0..000000000000
--- a/multimedia/libquvi-scripts/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-quvi is a command line tool for parsing flash media stream URLs. It supports
-many websites including YouTube and Dailymotion.
-
-Starting from 0.4.0, the quvi distribution has split into libquvi-scripts,
-libquvi and quvi.
-
-libquvi-scripts contains the embedded lua scripts that libquvi uses for parsing
-the media details. Some additional utility scripts are also included.
-
-WWW: http://quvi.sourceforge.net/
-WWW: https://github.com/legatvs/libquvi-scripts
diff --git a/multimedia/libquvi-scripts/pkg-plist b/multimedia/libquvi-scripts/pkg-plist
deleted file mode 100644
index fd5e1afc3310..000000000000
--- a/multimedia/libquvi-scripts/pkg-plist
+++ /dev/null
@@ -1,66 +0,0 @@
-libdata/pkgconfig/libquvi-scripts.pc
-man/man7/libquvi-scripts.7.gz
-%%DATADIR%%/lua/README
-%%DATADIR%%/lua/util/charset.lua
-%%DATADIR%%/lua/util/content_type.lua
-%%DATADIR%%/lua/util/trim.lua
-%%DATADIR%%/lua/website/README
-%%DATADIR%%/lua/website/101greatgoals.lua
-%%DATADIR%%/lua/website/1tvru.lua
-%%DATADIR%%/lua/website/ardmediathek.lua
-%%DATADIR%%/lua/website/arte.lua
-%%DATADIR%%/lua/website/audioboo.lua
-%%DATADIR%%/lua/website/bbc.lua
-%%NSFW%%%%DATADIR%%/lua/website/beeg.lua
-%%DATADIR%%/lua/website/bikeradar.lua
-%%DATADIR%%/lua/website/canalplus.lua
-%%DATADIR%%/lua/website/cbsnews.lua
-%%DATADIR%%/lua/website/clipfish.lua
-%%DATADIR%%/lua/website/collegehumor.lua
-%%DATADIR%%/lua/website/dailymotion.lua
-%%NSFW%%%%DATADIR%%/lua/website/deviantclip.lua
-%%DATADIR%%/lua/website/dorkly.lua
-%%NSFW%%%%DATADIR%%/lua/website/empflix.lua
-%%DATADIR%%/lua/website/foxnews.lua
-%%DATADIR%%/lua/website/funnyordie.lua
-%%DATADIR%%/lua/website/gaskrank.lua
-%%DATADIR%%/lua/website/guardian.lua
-%%NSFW%%%%DATADIR%%/lua/website/jizzhut.lua
-%%NSFW%%%%DATADIR%%/lua/website/keezmovies.lua
-%%DATADIR%%/lua/website/lego.lua
-%%DATADIR%%/lua/website/liveleak.lua
-%%DATADIR%%/lua/website/metacafe.lua
-%%DATADIR%%/lua/website/myspass.lua
-%%DATADIR%%/lua/website/publicsenat.lua
-%%DATADIR%%/lua/website/quvi/bit.lua
-%%DATADIR%%/lua/website/quvi/const.lua
-%%DATADIR%%/lua/website/quvi/html.lua
-%%DATADIR%%/lua/website/quvi/url.lua
-%%DATADIR%%/lua/website/quvi/util.lua
-%%NSFW%%%%DATADIR%%/lua/website/redtube.lua
-%%DATADIR%%/lua/website/sapo.lua
-%%DATADIR%%/lua/website/senat.lua
-%%DATADIR%%/lua/website/sevenload.lua
-%%DATADIR%%/lua/website/soundcloud.lua
-%%NSFW%%%%DATADIR%%/lua/website/spankwire.lua
-%%DATADIR%%/lua/website/spiegel.lua
-%%DATADIR%%/lua/website/tagtele.lua
-%%DATADIR%%/lua/website/tapuz.lua
-%%NSFW%%%%DATADIR%%/lua/website/tcmag.lua
-%%DATADIR%%/lua/website/ted.lua
-%%DATADIR%%/lua/website/theonion.lua
-%%DATADIR%%/lua/website/tmunderground.lua
-%%NSFW%%%%DATADIR%%/lua/website/tnaflix.lua
-%%NSFW%%%%DATADIR%%/lua/website/totallynsfw.lua
-%%DATADIR%%/lua/website/tvlux.lua
-%%DATADIR%%/lua/website/tvrain.lua
-%%DATADIR%%/lua/website/videa.lua
-%%DATADIR%%/lua/website/videobash.lua
-%%DATADIR%%/lua/website/vimeo.lua
-%%DATADIR%%/lua/website/wimp.lua
-%%NSFW%%%%DATADIR%%/lua/website/xhamster.lua
-%%NSFW%%%%DATADIR%%/lua/website/xnxx.lua
-%%NSFW%%%%DATADIR%%/lua/website/xvideos.lua
-%%NSFW%%%%DATADIR%%/lua/website/youjizz.lua
-%%DATADIR%%/lua/website/youtube.lua
-%%DATADIR%%/version
diff --git a/multimedia/libquvi-scripts09/Makefile b/multimedia/libquvi-scripts09/Makefile
deleted file mode 100644
index db4b2dd66616..000000000000
--- a/multimedia/libquvi-scripts09/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-
-PORTNAME= libquvi-scripts
-PORTVERSION= 0.9.20131130
-PORTREVISION= 1
-CATEGORIES= multimedia devel
-MASTER_SITES= SF/quvi/${PORTVERSION:R}/libquvi-scripts/ \
- LOCAL/sunpoet
-PKGNAMESUFFIX= 09
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Embedded lua scripts for libquvi and utility scripts
-
-LICENSE= AGPLv3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-RUN_DEPENDS= ${LUA_PKGNAMEPREFIX}bitop>=1.0.1:devel/lua-bitop@${LUA_FLAVOR} \
- ${LUA_PKGNAMEPREFIX}luaexpat>=1.2.0:textproc/luaexpat@${LUA_FLAVOR} \
- ${LUA_PKGNAMEPREFIX}json>=1.1.1:converters/lua-json@${LUA_FLAVOR} \
- ${LUA_PKGNAMEPREFIX}luasocket>=2.0.2:net/luasocket@${LUA_FLAVOR}
-
-USES= lua:run pathfix tar:xz
-
-CONFIGURE_ARGS= --program-suffix=${PKGNAMESUFFIX}
-GNU_CONFIGURE= yes
-NO_ARCH= yes
-
-PLIST_SUB= PKGNAMESUFFIX=${PKGNAMESUFFIX} PORTVERSION=${PORTVERSION} QUVIVERSION=${PORTVERSION:R}
-
-OPTIONS_DEFINE= NSFW
-OPTIONS_SUB= yes
-NSFW_DESC= Enable adult website support
-
-NSFW_CONFIGURE_WITH= nsfw
-
-.include <bsd.port.mk>
diff --git a/multimedia/libquvi-scripts09/distinfo b/multimedia/libquvi-scripts09/distinfo
deleted file mode 100644
index 5b25914bd476..000000000000
--- a/multimedia/libquvi-scripts09/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libquvi-scripts-0.9.20131130.tar.xz) = 17f21f9fac10cf60af2741f2c86a8ffd8007aa334d1eb78ff6ece130cb3777e3
-SIZE (libquvi-scripts-0.9.20131130.tar.xz) = 322080
diff --git a/multimedia/libquvi-scripts09/pkg-descr b/multimedia/libquvi-scripts09/pkg-descr
deleted file mode 100644
index 280359283dd0..000000000000
--- a/multimedia/libquvi-scripts09/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-quvi is a command line tool for parsing flash media stream URLs. It supports
-many websites including YouTube and Dailymotion.
-
-Starting from 0.4.0, the quvi distribution has split into libquvi-scripts,
-libquvi and quvi.
-
-libquvi-scripts contains the embedded lua scripts that libquvi uses for parsing
-the media details. Some additional utility scripts are also included.
-
-WWW: http://quvi.sourceforge.net/
-WWW: https://github.com/legatvs/libquvi-scripts
diff --git a/multimedia/libquvi-scripts09/pkg-plist b/multimedia/libquvi-scripts09/pkg-plist
deleted file mode 100644
index 7df34d55bd03..000000000000
--- a/multimedia/libquvi-scripts09/pkg-plist
+++ /dev/null
@@ -1,65 +0,0 @@
-libdata/pkgconfig/libquvi-scripts-%%QUVIVERSION%%.pc
-man/man7/libquvi-scripts%%PKGNAMESUFFIX%%.7.gz
-man/man7/quvi-modules-3rdparty%%PKGNAMESUFFIX%%.7.gz
-man/man7/quvi-modules%%PKGNAMESUFFIX%%.7.gz
-%%DATADIR%%/%%QUVIVERSION%%
-%%DATADIR%%/%%PORTVERSION%%/README
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/const.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/debug.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/entity.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/hash.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/hex.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/html.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/http/cookie.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/lxph.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/stream.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/time.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/util.lua
-%%DATADIR%%/%%PORTVERSION%%/common/quvi/youtube.lua
-%%DATADIR%%/%%PORTVERSION%%/media/101greatgoals.lua
-%%DATADIR%%/%%PORTVERSION%%/media/1tvru.lua
-%%DATADIR%%/%%PORTVERSION%%/media/ardmediathek.lua
-%%DATADIR%%/%%PORTVERSION%%/media/arte.lua
-%%DATADIR%%/%%PORTVERSION%%/media/audioboo.lua
-%%DATADIR%%/%%PORTVERSION%%/media/bikeradar.lua
-%%DATADIR%%/%%PORTVERSION%%/media/canalplus.lua
-%%DATADIR%%/%%PORTVERSION%%/media/cbsnews.lua
-%%DATADIR%%/%%PORTVERSION%%/media/clipfish.lua
-%%DATADIR%%/%%PORTVERSION%%/media/collegehumor.lua
-%%DATADIR%%/%%PORTVERSION%%/media/dailymotion.lua
-%%DATADIR%%/%%PORTVERSION%%/media/dorkly.lua
-%%DATADIR%%/%%PORTVERSION%%/media/funnyordie.lua
-%%DATADIR%%/%%PORTVERSION%%/media/gaskrank.lua
-%%DATADIR%%/%%PORTVERSION%%/media/guardian.lua
-%%DATADIR%%/%%PORTVERSION%%/media/ina.lua
-%%DATADIR%%/%%PORTVERSION%%/media/lego.lua
-%%DATADIR%%/%%PORTVERSION%%/media/liveleak.lua
-%%DATADIR%%/%%PORTVERSION%%/media/majestyc.lua
-%%DATADIR%%/%%PORTVERSION%%/media/metacafe.lua
-%%DATADIR%%/%%PORTVERSION%%/media/myspass.lua
-%%DATADIR%%/%%PORTVERSION%%/media/publicsenat.lua
-%%DATADIR%%/%%PORTVERSION%%/media/sapo.lua
-%%DATADIR%%/%%PORTVERSION%%/media/senat.lua
-%%DATADIR%%/%%PORTVERSION%%/media/sevenload.lua
-%%DATADIR%%/%%PORTVERSION%%/media/soundcloud.lua
-%%DATADIR%%/%%PORTVERSION%%/media/spiegel.lua
-%%DATADIR%%/%%PORTVERSION%%/media/tagtele.lua
-%%DATADIR%%/%%PORTVERSION%%/media/tapuz.lua
-%%DATADIR%%/%%PORTVERSION%%/media/ted.lua
-%%DATADIR%%/%%PORTVERSION%%/media/theonion.lua
-%%DATADIR%%/%%PORTVERSION%%/media/tvlux.lua
-%%DATADIR%%/%%PORTVERSION%%/media/videa.lua
-%%DATADIR%%/%%PORTVERSION%%/media/videobash.lua
-%%DATADIR%%/%%PORTVERSION%%/media/vimeo.lua
-%%DATADIR%%/%%PORTVERSION%%/media/vzaar.lua
-%%DATADIR%%/%%PORTVERSION%%/media/youtube.lua
-%%DATADIR%%/%%PORTVERSION%%/playlist/soundcloud.lua
-%%DATADIR%%/%%PORTVERSION%%/playlist/youtube.lua
-%%DATADIR%%/%%PORTVERSION%%/scan/vzaar.lua
-%%DATADIR%%/%%PORTVERSION%%/scan/youtube.lua
-%%DATADIR%%/%%PORTVERSION%%/subtitle/export/subrip.lua
-%%DATADIR%%/%%PORTVERSION%%/subtitle/youtube.lua
-%%DATADIR%%/%%PORTVERSION%%/util/convert_entities.lua
-%%DATADIR%%/%%PORTVERSION%%/util/resolve_redirections.lua
-%%DATADIR%%/%%PORTVERSION%%/util/to_file_ext.lua
-%%DATADIR%%/%%PORTVERSION%%/version
diff --git a/multimedia/libquvi/Makefile b/multimedia/libquvi/Makefile
deleted file mode 100644
index a5fe59f311cb..000000000000
--- a/multimedia/libquvi/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-
-PORTNAME= libquvi
-PORTVERSION= 0.4.1
-PORTREVISION= 5
-CATEGORIES= multimedia devel
-MASTER_SITES= SF/quvi/${PORTVERSION:R}/libquvi/ \
- LOCAL/sunpoet
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Cross-platform library for parsing flash media stream URLs
-
-LICENSE= LGPL21+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-LIB_DEPENDS= libcurl.so:ftp/curl
-RUN_DEPENDS= libquvi-scripts>=0.4.0:multimedia/libquvi-scripts
-
-USES= iconv libtool pathfix pkgconfig tar:xz
-
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-USE_LDCONFIG= yes
-
-PORTDOCS= *
-
-PORTSCOUT= limit:^0\.4\.
-
-OPTIONS_DEFINE= DOCS LUAJIT
-LUAJIT_DESC= Use LuaJIT instead of Lua
-
-LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
-LUAJIT_USES_OFF= lua
-
-post-patch-LUAJIT-off:
- @${REINPLACE_CMD} 's|lua-5.1|lua-${LUA_VER}|g' ${WRKSRC}/configure
-
-post-patch-LUAJIT-on:
- @${REINPLACE_CMD} 's|lua >= 5.1|luajit|g' ${WRKSRC}/configure
-
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/
- cd ${WRKSRC}/doc/nd/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/
-
-.include <bsd.port.mk>
diff --git a/multimedia/libquvi/distinfo b/multimedia/libquvi/distinfo
deleted file mode 100644
index 004b50e468fe..000000000000
--- a/multimedia/libquvi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libquvi-0.4.1.tar.xz) = b5862f7e5fa6ed7defd169adb5c7586c6406af86e029671fd09615f6eb7aa903
-SIZE (libquvi-0.4.1.tar.xz) = 262740
diff --git a/multimedia/libquvi/pkg-descr b/multimedia/libquvi/pkg-descr
deleted file mode 100644
index 3e853f495bd7..000000000000
--- a/multimedia/libquvi/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-quvi is a command line tool for parsing flash media stream URLs. It supports
-many websites including YouTube and Dailymotion.
-
-Starting from 0.4.0, the quvi distribution has split into libquvi-scripts,
-libquvi and quvi.
-
-libquvi is a cross-platform library for parsing flash media stream URLs with C
-API.
-
-libquvi originates from the idea of allowing users to view the videos without
-having to install or use flash. It is a "workaround", not an "alternative" to
-flash.
-
-WWW: http://quvi.sourceforge.net/
-WWW: https://github.com/legatvs/libquvi
diff --git a/multimedia/libquvi/pkg-plist b/multimedia/libquvi/pkg-plist
deleted file mode 100644
index a18c1876b9af..000000000000
--- a/multimedia/libquvi/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-include/quvi/llst.h
-include/quvi/net.h
-include/quvi/quvi.h
-lib/libquvi.a
-lib/libquvi.so
-lib/libquvi.so.7
-lib/libquvi.so.7.0.1
-libdata/pkgconfig/libquvi.pc
-man/man3/libquvi.3.gz
diff --git a/multimedia/libquvi09/Makefile b/multimedia/libquvi09/Makefile
deleted file mode 100644
index 01d2e4dc3b44..000000000000
--- a/multimedia/libquvi09/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-
-PORTNAME= libquvi
-PORTVERSION= 0.9.4
-PORTREVISION= 4
-CATEGORIES= multimedia devel
-MASTER_SITES= SF/quvi/${PORTVERSION:R}/libquvi/ \
- LOCAL/sunpoet
-PKGNAMESUFFIX= 09
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Cross-platform library for parsing flash media stream URLs
-
-LICENSE= AGPLv3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libproxy.so:net/libproxy \
- libgcrypt.so:security/libgcrypt
-RUN_DEPENDS= libquvi-scripts09>=0.9:multimedia/libquvi-scripts09
-
-USES= gnome iconv libtool lua pathfix pkgconfig tar:xz
-USE_GNOME= glib20
-
-CONFIGURE_ARGS= --program-suffix=${PKGNAMESUFFIX}
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-USE_LDCONFIG= yes
-
-PLIST_SUB= PKGNAMESUFFIX=${PKGNAMESUFFIX} PORTVERSION=${PORTVERSION} QUVIVERSION=${PORTVERSION:R}
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} 's/lua-5.1/lua-${LUA_VER}/g' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/multimedia/libquvi09/distinfo b/multimedia/libquvi09/distinfo
deleted file mode 100644
index e1306e494d99..000000000000
--- a/multimedia/libquvi09/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libquvi-0.9.4.tar.xz) = 2d3fe28954a68ed97587e7b920ada5095c450105e993ceade85606dadf9a81b2
-SIZE (libquvi-0.9.4.tar.xz) = 373172
diff --git a/multimedia/libquvi09/files/patch-src-lua-init.c b/multimedia/libquvi09/files/patch-src-lua-init.c
deleted file mode 100644
index 530cb374e628..000000000000
--- a/multimedia/libquvi09/files/patch-src-lua-init.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/lua/init.c.orig
-+++ src/lua/init.c
-@@ -80,10 +80,17 @@ QuviError l_init(_quvi_t q)
- return (QUVI_ERROR_LUA_INIT);
-
- luaL_openlibs(q->handle.lua);
-+#if LUA_VERSION_NUM < 502
- luaL_register(q->handle.lua, "quvi", quvi_reg_meth);
- luaL_register(q->handle.lua, "quvi.http", quvi_http_reg_meth);
- luaL_register(q->handle.lua, "quvi.crypto", quvi_crypto_reg_meth);
- luaL_register(q->handle.lua, "quvi.base64", quvi_base64_reg_meth);
-+#else
-+ luaL_newlib(q->handle.lua, quvi_reg_meth);
-+ luaL_newlib(q->handle.lua, quvi_http_reg_meth);
-+ luaL_newlib(q->handle.lua, quvi_crypto_reg_meth);
-+ luaL_newlib(q->handle.lua, quvi_base64_reg_meth);
-+#endif
-
- return (QUVI_OK);
- }
diff --git a/multimedia/libquvi09/files/patch-src-quvi-0.9-quvi-Makefile.in b/multimedia/libquvi09/files/patch-src-quvi-0.9-quvi-Makefile.in
deleted file mode 100644
index 08782c036d42..000000000000
--- a/multimedia/libquvi09/files/patch-src-quvi-0.9-quvi-Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/quvi-0.9/quvi/Makefile.in.orig 2015-01-06 23:20:41.370951000 +0800
-+++ src/quvi-0.9/quvi/Makefile.in 2015-01-08 21:58:34.731380089 +0800
-@@ -558,8 +558,8 @@
-
-
- install-data-local:
-- @if test -f $(libquvisubincludedir)/qfunc.h ; then \
-- echo "** Old headers found in $(libquvisubincludedir). You should" ; \
-+ @if test -f $(DESTDIR)$(libquvisubincludedir)/qfunc.h ; then \
-+ echo "** Old headers found in $(DESTDIR)$(libquvisubincludedir). You should" ; \
- echo "** remove the contents of this directory and type 'make " ; \
- echo "** install' again." ; \
- false ; \
diff --git a/multimedia/libquvi09/pkg-descr b/multimedia/libquvi09/pkg-descr
deleted file mode 100644
index 3e853f495bd7..000000000000
--- a/multimedia/libquvi09/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-quvi is a command line tool for parsing flash media stream URLs. It supports
-many websites including YouTube and Dailymotion.
-
-Starting from 0.4.0, the quvi distribution has split into libquvi-scripts,
-libquvi and quvi.
-
-libquvi is a cross-platform library for parsing flash media stream URLs with C
-API.
-
-libquvi originates from the idea of allowing users to view the videos without
-having to install or use flash. It is a "workaround", not an "alternative" to
-flash.
-
-WWW: http://quvi.sourceforge.net/
-WWW: https://github.com/legatvs/libquvi
diff --git a/multimedia/libquvi09/pkg-plist b/multimedia/libquvi09/pkg-plist
deleted file mode 100644
index 85f7a4185ddf..000000000000
--- a/multimedia/libquvi09/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-include/quvi-%%QUVIVERSION%%/quvi.h
-include/quvi-%%QUVIVERSION%%/quvi/qbool.h
-include/quvi-%%QUVIVERSION%%/quvi/qcallback.h
-include/quvi-%%QUVIVERSION%%/quvi/qdef.h
-include/quvi-%%QUVIVERSION%%/quvi/qerror.h
-include/quvi-%%QUVIVERSION%%/quvi/qfunc.h
-include/quvi-%%QUVIVERSION%%/quvi/qhttpmiprop.h
-include/quvi-%%QUVIVERSION%%/quvi/qinfo.h
-include/quvi-%%QUVIVERSION%%/quvi/qmediaprop.h
-include/quvi-%%QUVIVERSION%%/quvi/qoption.h
-include/quvi-%%QUVIVERSION%%/quvi/qplaylistprop.h
-include/quvi-%%QUVIVERSION%%/quvi/qscript.h
-include/quvi-%%QUVIVERSION%%/quvi/qsubtprop.h
-include/quvi-%%QUVIVERSION%%/quvi/qsupp.h
-include/quvi-%%QUVIVERSION%%/quvi/qversion.h
-lib/libquvi-%%QUVIVERSION%%-%%PORTVERSION%%.so
-lib/libquvi-%%QUVIVERSION%%.so
-libdata/pkgconfig/libquvi-%%QUVIVERSION%%.pc
-man/man3/libquvi%%PKGNAMESUFFIX%%.3.gz
-man/man7/quvi-object%%PKGNAMESUFFIX%%.7.gz
diff --git a/multimedia/livestreamer/Makefile b/multimedia/livestreamer/Makefile
deleted file mode 100644
index db2e2f0d16f0..000000000000
--- a/multimedia/livestreamer/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Juergen Lock <nox@FreeBSD.org>
-
-PORTNAME= livestreamer
-PORTVERSION= 1.12.2
-PORTREVISION= 1
-CATEGORIES= multimedia python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= multimedia@FreeBSD.org
-COMMENT= Extract web streams and pipe them into video player of choice
-
-LICENSE= BSD2CLAUSE MIT APACHE20
-LICENSE_COMB= multi
-
-BROKEN= Doesn't work, multiple reports upstream
-DEPRECATED= Abandoned upstream, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-RUN_DEPENDS= rtmpdump:multimedia/rtmpdump \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}librtmp>=0:multimedia/py-librtmp@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-PATCH_STRIP= -p1
-
-.include <bsd.port.mk>
diff --git a/multimedia/livestreamer/distinfo b/multimedia/livestreamer/distinfo
deleted file mode 100644
index 49ee7d39ce60..000000000000
--- a/multimedia/livestreamer/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (livestreamer-1.12.2.tar.gz) = ef3e743d0cabc27d8ad906c356e74370799e25ba46c94d3b8d585af77a258de0
-SIZE (livestreamer-1.12.2.tar.gz) = 430627
diff --git a/multimedia/livestreamer/pkg-descr b/multimedia/livestreamer/pkg-descr
deleted file mode 100644
index 0588c89f92ec..000000000000
--- a/multimedia/livestreamer/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-Livestreamer is a Command Line Interface that pipes video streams
-from various services into a video player, such as VLC. The main
-purpose of Livestreamer is to allow the user to avoid buggy and CPU
-heavy flash plugins but still be able to enjoy various streamed
-content.
-
-Livestreamer is built upon a plugin system which allows support for
-new services to be easily added. Currently most of the big streaming
-services are supported, such as:
- Dailymotion
- Livestream
- Twitch/Justin.tv
- YouTube Live
- UStream
-
-Example use:
-
-$ livestreamer twitch.tv/day9tv best
-[cli][info] Found matching plugin justintv for URL twitch.tv/day9tv
-[cli][info] Opening stream: 720p
-[cli][info] Starting player: vlc
-
-WWW: https://github.com/chrippa/livestreamer
diff --git a/multimedia/m2tstoavi/Makefile b/multimedia/m2tstoavi/Makefile
deleted file mode 100644
index a03746d352e2..000000000000
--- a/multimedia/m2tstoavi/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Steve Wills <steve@mouf.net>
-
-PORTNAME= m2tstoavi
-PORTVERSION= 2009121901
-PORTREVISION= 7
-CATEGORIES= multimedia
-MASTER_SITES= http://www.olmosconsulting.com/ http://meatwad.mouf.net/~steve/
-DISTNAME= m2ts
-
-MAINTAINER= swills@FreeBSD.org
-COMMENT= Utility which eases conversion of AVCHD (m2ts) to AVI
-
-DEPRECATED= Marked obsolete by upstream in 2010, please consider using multimedia/ffmpeg or multimedia/handbrake
-EXPIRATION_DATE=2022-06-30
-
-RUN_DEPENDS= xporthdmv:multimedia/xporthdmv \
- ldecod:multimedia/jmref \
- ffmpeg:multimedia/ffmpeg
-
-do-build:
- ${DO_NADA}
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/m2tstoavi.alkayata ${STAGEDIR}${PREFIX}/bin/m2tstoavi.alkayata
- ${INSTALL_SCRIPT} ${WRKSRC}/m2tstoavi.fifo ${STAGEDIR}${PREFIX}/bin/m2tstoavi.fifo
- ${INSTALL_SCRIPT} ${WRKSRC}/m2tstoavi.nofifo ${STAGEDIR}${PREFIX}/bin/m2tstoavi.nofifo
- ${INSTALL_SCRIPT} ${WRKSRC}/m2tstoavi.mencoder ${STAGEDIR}${PREFIX}/bin/m2tstoavi.mencoder
- ${LN} -s ${PREFIX}/bin/m2tstoavi.mencoder ${STAGEDIR}${PREFIX}/bin/m2tstoavi
-
-.include <bsd.port.mk>
diff --git a/multimedia/m2tstoavi/distinfo b/multimedia/m2tstoavi/distinfo
deleted file mode 100644
index cb16f9544e96..000000000000
--- a/multimedia/m2tstoavi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (m2ts.tar.gz) = 40d3bc988d80bd7955b8aa88c5a2cc548978fac41ae9e2d5c43bcb2f192e2c61
-SIZE (m2ts.tar.gz) = 4810464
diff --git a/multimedia/m2tstoavi/pkg-descr b/multimedia/m2tstoavi/pkg-descr
deleted file mode 100644
index fbbdc1909ab4..000000000000
--- a/multimedia/m2tstoavi/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Script which eases the conversion of AVCHD video to AVI
-
-WWW: http://www.olmosconsulting.com/hdr-sr1/
diff --git a/multimedia/m2tstoavi/pkg-plist b/multimedia/m2tstoavi/pkg-plist
deleted file mode 100644
index 89a6819dfae1..000000000000
--- a/multimedia/m2tstoavi/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/m2tstoavi.alkayata
-bin/m2tstoavi.fifo
-bin/m2tstoavi.nofifo
-bin/m2tstoavi.mencoder
-bin/m2tstoavi
diff --git a/multimedia/mmsrip/Makefile b/multimedia/mmsrip/Makefile
deleted file mode 100644
index 048f169769ea..000000000000
--- a/multimedia/mmsrip/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Mun-Kyo Seo <munggo@pmy.lv>
-
-PORTNAME= mmsrip
-PORTVERSION= 0.7.0
-CATEGORIES= multimedia
-MASTER_SITES= http://www.sourcefiles.org/Multimedia/Tools/Network/ \
- http://nbenoit.tuxfamily.org/projects/mmsrip/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= MMS ripper - a client for the proprietary protocol mms://
-
-LICENSE= GPLv2+
-
-DEPRECATED= Obsolete, Microsoft deprecated MMS in 2003
-EXPIRATION_DATE=2022-06-30
-
-GNU_CONFIGURE= yes
-
-PLIST_FILES= bin/mmsrip \
- man/man1/mmsrip.1.gz
-
-.include <bsd.port.mk>
diff --git a/multimedia/mmsrip/distinfo b/multimedia/mmsrip/distinfo
deleted file mode 100644
index 6eca084b2a74..000000000000
--- a/multimedia/mmsrip/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mmsrip-0.7.0.tar.gz) = 5aed3cf17bfe50e2628561b46e12aec3644cfbbb242d738078e8b8fce6c23ed6
-SIZE (mmsrip-0.7.0.tar.gz) = 100869
diff --git a/multimedia/mmsrip/pkg-descr b/multimedia/mmsrip/pkg-descr
deleted file mode 100644
index d221f0db48cc..000000000000
--- a/multimedia/mmsrip/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MMSRIP is a client for the proprietary protocol MMS://.
-It actually saves to a file the content being streamed.
-Please remember that this is not intended for real use, its existence
-is only and must only be documentary.
-
-WWW: http://nbenoit.tuxfamily.org/projects.php?rq=mmsrip
diff --git a/multimedia/mpeg2codec/Makefile b/multimedia/mpeg2codec/Makefile
deleted file mode 100644
index afab9854b351..000000000000
--- a/multimedia/mpeg2codec/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: Philippe Charnier <charnier@lirmm.fr>
-
-PORTNAME= mpeg2codec
-PORTVERSION= 1.2
-PORTREVISION= 4
-CATEGORIES= multimedia
-MASTER_SITES= http://fossies.org/unix/misc/old/ \
- http://www.imagemagick.org/download/delegates/ \
- http://gd.tuwien.ac.at/graphics/libs/alsolibs/ \
- http://www.mpeg.org/pub_ftp/mpeg/mssg/
-DISTNAME= mpeg2vidcodec_v12
-
-MAINTAINER= multimedia@FreeBSD.org
-COMMENT= MPEG-2 Encoder and Decoder
-
-DEPRECATED= Obsolete, please consider using multimedia/ffmpeg
-EXPIRATION_DATE=2022-06-30
-
-OPTIONS_DEFINE= X11 DOCS
-OPTIONS_DEFAULT= X11
-
-WRKSRC= ${WRKDIR}/mpeg2
-
-USES= pkgconfig
-
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
-
-DATADIR= ${PREFIX}/share/mpeg2
-
-CFLAGS+= -DVERIFY -DVERBOSE -DTRACE
-
-X11_USES= xorg
-X11_USE= XORG=xext
-X11_MAKE_ARGS= USE_DISP="-DDISPLAY" \
- USE_SHMEM="-DSH_MEM" \
- LIBS="$$(pkg-config --libs xext) -lX11" \
- INCLUDEDIR="$$(pkg-config --cflags xext)"
-
-do-install:
-.for i in dec enc
- ${INSTALL_PROGRAM} ${WRKSRC}/src/mpeg2${i}/mpeg2${i}ode ${STAGEDIR}${PREFIX}/bin
-.endfor
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/par/* ${STAGEDIR}${DATADIR}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/mpeg2enc.doc ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg2codec/distinfo b/multimedia/mpeg2codec/distinfo
deleted file mode 100644
index 605b39a89af4..000000000000
--- a/multimedia/mpeg2codec/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mpeg2vidcodec_v12.tar.gz) = e59da9988b2e964026c8370658771954a724e8319cc266f75c6aef2a85c40076
-SIZE (mpeg2vidcodec_v12.tar.gz) = 259790
diff --git a/multimedia/mpeg2codec/files/patch-src_mpeg2enc_mpeg2enc.c b/multimedia/mpeg2codec/files/patch-src_mpeg2enc_mpeg2enc.c
deleted file mode 100644
index b0f6df0ce9fb..000000000000
--- a/multimedia/mpeg2codec/files/patch-src_mpeg2enc_mpeg2enc.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- ./src/mpeg2enc/mpeg2enc.c 1996/11/25 21:18:23 1.1
-+++ ./src/mpeg2enc/mpeg2enc.c 1996/11/25 21:22:40
-@@ -29,6 +29,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <floatingpoint.h>
-
- #define GLOBAL /* used by global.h */
- #include "config.h"
-@@ -50,6 +51,12 @@
- printf("Usage: mpeg2encode in.par out.m2v\n");
- exit(0);
- }
-+
-+ /*
-+ * this prevents a floating point exception in calcSNR (stats.c) when
-+ * working on black and white images (charnier@lirmm.fr)
-+ */
-+ fpsetmask(0);
-
- /* read parameter file */
- readparmfile(argv[1]);
diff --git a/multimedia/mpeg2codec/pkg-descr b/multimedia/mpeg2codec/pkg-descr
deleted file mode 100644
index 96ff10b7badf..000000000000
--- a/multimedia/mpeg2codec/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-It converts uncompressed video frames into MPEG-1 and MPEG-2 video
-coded bitstream sequences, and vice versa.
-
-WWW: http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html
diff --git a/multimedia/mpeg2codec/pkg-plist b/multimedia/mpeg2codec/pkg-plist
deleted file mode 100644
index 54df7aff92e1..000000000000
--- a/multimedia/mpeg2codec/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/mpeg2decode
-bin/mpeg2encode
-%%PORTDOCS%%%%DOCSDIR%%/mpeg2enc.doc
-%%DATADIR%%/MPEG-1.par
-%%DATADIR%%/NTSC.par
-%%DATADIR%%/PAL.par
-%%DATADIR%%/inter.mat
-%%DATADIR%%/intra.mat
diff --git a/multimedia/mpeg2play/Makefile b/multimedia/mpeg2play/Makefile
deleted file mode 100644
index f196f93ee91a..000000000000
--- a/multimedia/mpeg2play/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: "Philippe Charnier" <charnier@lirmm.fr>
-
-PORTNAME= mpeg2play
-PORTVERSION= 1.1b
-PORTREVISION= 5
-CATEGORIES= multimedia
-MASTER_SITES= ftp://ftp.funet.fi/pub/graphics/packages/mpeg/mpeg2play/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Program to play mpeg-2 movies on X displays
-
-DEPRECATED= Obsolete, please consider using multimedia/mpv or multimedia/vlc
-EXPIRATION_DATE=2022-06-30
-
-USES= imake motif xorg
-USE_XORG= x11 xext xt
-ALL_TARGET= mpeg2play
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mpeg2play ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/Mpeg2play ${STAGEDIR}${PREFIX}/lib/X11/app-defaults
-
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg2play/distinfo b/multimedia/mpeg2play/distinfo
deleted file mode 100644
index d6200ce1d642..000000000000
--- a/multimedia/mpeg2play/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mpeg2play-1.1b.tar.gz) = c20728161387800e818a6f9ffd576d0d40f886d86a7d5d633923c701729f3a03
-SIZE (mpeg2play-1.1b.tar.gz) = 45670
diff --git a/multimedia/mpeg2play/files/patch-Imakefile b/multimedia/mpeg2play/files/patch-Imakefile
deleted file mode 100644
index 9bb8e0ee0dd6..000000000000
--- a/multimedia/mpeg2play/files/patch-Imakefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- Imakefile.orig Fri Oct 28 12:39:48 1994
-+++ Imakefile Sat Nov 14 16:29:42 1998
-@@ -15,7 +15,7 @@
-
- EXTRA_DEFINES = $(USE_SHMEM) $(USE_TIME)
- EXTRA_INCLUDES = -I. -Ibitmaps
--LOCAL_LIBRARIES = $(SHM_LIB) -lXm -lXt -lX11 -lm
-+LOCAL_LIBRARIES = $(SHM_LIB) ${MOTIFLIB} -lXt -lX11 -lm
-
- PROGRAM = mpeg2play
- SRCS = mpeg2play.c getpic.c motion.c getvlc.c gethdr.c getblk.c \
diff --git a/multimedia/mpeg2play/files/patch-mpeg2play.c b/multimedia/mpeg2play/files/patch-mpeg2play.c
deleted file mode 100644
index 8b1efae8a44e..000000000000
--- a/multimedia/mpeg2play/files/patch-mpeg2play.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- mpeg2play.c 1997/08/11 18:58:37 1.1
-+++ mpeg2play.c 1997/08/11 19:07:22
-@@ -335,7 +335,7 @@
- XmStringGetLtoR(((XmFileSelectionBoxCallbackStruct *)call_data)->value,
- XmSTRING_DEFAULT_CHARSET, &filename);
-
-- position = tell(base.infile);
-+ position = lseek(base.infile, 0L, SEEK_CUR);
- fprintf(stderr, "pos: %d\n", position);
- fprintf(stderr, "output: %s\n", filename);
-
diff --git a/multimedia/mpeg2play/pkg-descr b/multimedia/mpeg2play/pkg-descr
deleted file mode 100644
index c3fb1c5ac2be..000000000000
--- a/multimedia/mpeg2play/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-mpeg2play is a player for MPEG-1 and MPEG-2 video bitstreams. It is based on
-mpeg2decode by the MPEG Software Simulation Group.
diff --git a/multimedia/mpeg2play/pkg-plist b/multimedia/mpeg2play/pkg-plist
deleted file mode 100644
index 6163b55285f9..000000000000
--- a/multimedia/mpeg2play/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/mpeg2play
-lib/X11/app-defaults/Mpeg2play
-%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/multimedia/mpeg_play/Makefile b/multimedia/mpeg_play/Makefile
deleted file mode 100644
index 0890f63b8cdf..000000000000
--- a/multimedia/mpeg_play/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: asami
-
-PORTNAME= mpeg_play
-PORTVERSION= 2.4
-PORTREVISION= 2
-CATEGORIES= multimedia
-MASTER_SITES= http://www.bsd-geek.de/FreeBSD/distfiles/ \
- ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/play/
-EXTRACT_SUFX= -patched-src.tar.gz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Program to play mpeg movies on X displays
-
-DEPRECATED= Obsolete, please consider using multimedia/mpv or multimedia/vlc
-EXPIRATION_DATE=2022-06-30
-
-NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 riscv64
-NOT_FOR_ARCHS_REASON= fails to build: Unknown endianness of architecture
-
-WRKSRC= ${WRKDIR}/mpeg_play
-USES= imake xorg
-USE_XORG= x11 xext
-
-PLIST_FILES= bin/mpeg_play \
- man/man1/mpeg_play.1.gz
-
-pre-patch:
- ${CP} ${WRKSRC}/Imakefile.proto ${WRKSRC}/Imakefile
- ${CP} ${WRKSRC}/mpeg_play.1 ${WRKSRC}/mpeg_play.man
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg_play/distinfo b/multimedia/mpeg_play/distinfo
deleted file mode 100644
index caa20cbfbfb9..000000000000
--- a/multimedia/mpeg_play/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mpeg_play-2.4-patched-src.tar.gz) = 6b2d737ae1a069b337b8f75f50edb776b84ffd259bdb95819aa3cdfdda70025b
-SIZE (mpeg_play-2.4-patched-src.tar.gz) = 146696
diff --git a/multimedia/mpeg_play/files/patch-Imakefile b/multimedia/mpeg_play/files/patch-Imakefile
deleted file mode 100644
index 46a447230e06..000000000000
--- a/multimedia/mpeg_play/files/patch-Imakefile
+++ /dev/null
@@ -1,9 +0,0 @@
---- ./Imakefile.org Tue Feb 6 23:37:51 1996
-+++ ./Imakefile Wed Feb 7 00:05:59 1996
-@@ -1,5 +1,5 @@
- /* See Makefile.proto for flags to define */
-- DESTDIR = /usr/pkg/video
-+ /* DESTDIR = /usr/pkg/video */
- NDEBUG = /* -DNDEBUG */
- /*ANALYSIS = -DANALYSIS */
- SHMEM = -DSH_MEM
diff --git a/multimedia/mpeg_play/files/patch-video.h b/multimedia/mpeg_play/files/patch-video.h
deleted file mode 100644
index c3ce23b3ca9b..000000000000
--- a/multimedia/mpeg_play/files/patch-video.h
+++ /dev/null
@@ -1,30 +0,0 @@
---- video.h.orig 1995-10-25 21:59:38 UTC
-+++ video.h
-@@ -431,21 +431,23 @@ extern unsigned int cacheMiss[8][8];
- #define __SCO__ 1
- #endif
-
--#if defined(__i386__) || defined(__VAX__) || defined(__MIPSEL__) || defined(__alpha__) || defined(__SCO__)
-+/* XXX: conditions below were simplified for FreeBSD */
-+
-+#if defined(__i386__) || defined(__amd64__)
- #undef BIG_ENDIAN_ARCHITECTURE
- #define LITTLE_ENDIAN_ARCHITECTURE 1
- #endif
-
--#if defined(__RS6000__) || defined(__SPARC__) || defined(__680x0__) || defined(__HPUX__) || defined(__MIPSEB__) || defined(convex) || defined(__convex__)
-+#if defined(__powerpc__) || defined(__sparc__)
- #undef LITTLE_ENDIAN_ARCHITECTURE
- #define BIG_ENDIAN_ARCHITECTURE 1
- #endif
-
- #if !defined(LITTLE_ENDIAN_ARCHITECTURE) && !defined(BIG_ENDIAN_ARCHITECTURE)
--Error: Unknown endianism of architecture
-+#error Unknown endianness of architecture
- #endif
-
--#ifdef __alpha__
-+#if defined(__amd64__) || defined(__powerpc64__) || defined(__sparc64__)
- #define SIXTYFOUR_BIT
- #endif
- #endif /* video.h already included */
diff --git a/multimedia/mpeg_play/pkg-descr b/multimedia/mpeg_play/pkg-descr
deleted file mode 100644
index dbef6ffd2494..000000000000
--- a/multimedia/mpeg_play/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This is mpeg_play, which will let you view mpeg movies on X window
-displays.
diff --git a/multimedia/mpeg_stat/Makefile b/multimedia/mpeg_stat/Makefile
deleted file mode 100644
index 146d9e2265b0..000000000000
--- a/multimedia/mpeg_stat/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Created by: erich@FreeBSD.org
-
-PORTNAME= mpeg_stat
-PORTVERSION= 2.2b
-CATEGORIES= multimedia
-MASTER_SITES= http://www.bsd-geek.de/FreeBSD/distfiles/
-DISTNAME= ${PKGNAME}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= MPEG-I statistics gatherer
-
-DEPRECATED= Obsolete, please consider using multimedia/mediainfo or multimedia/ffmpeg
-EXPIRATION_DATE=2022-06-30
-
-USES= shebangfix
-SHEBANG_FILES= block2spec
-WRKSRC= ${WRKDIR}/mpeg_stat
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg_stat/distinfo b/multimedia/mpeg_stat/distinfo
deleted file mode 100644
index 9f69bcb01b12..000000000000
--- a/multimedia/mpeg_stat/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mpeg_stat-2.2b-src.tar.gz) = d8406555f171bf4e76b8e427c0263fdec979db6015acbb2704fa654f82a0a162
-SIZE (mpeg_stat-2.2b-src.tar.gz) = 80021
diff --git a/multimedia/mpeg_stat/files/patch-Makefile b/multimedia/mpeg_stat/files/patch-Makefile
deleted file mode 100644
index 37a6a48e31de..000000000000
--- a/multimedia/mpeg_stat/files/patch-Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
---- Makefile.orig 1995-08-09 09:15:17.000000000 +0800
-+++ Makefile 2014-06-20 14:21:25.222558341 +0800
-@@ -3,7 +3,7 @@
- # Should make just about anywhere... If you have problems,
- # check out porting.c first
-
--CC = gcc
-+CC ?= gcc
-
- # at present, no include directories needed
- # Except on our OSF3.0, where -I/usr/include is needed (why? I dont know).
-@@ -19,7 +19,7 @@ DEBUGFLAG = -O
- # Do not use it if it takes none (SunOS, HPUX, OSF1 )
- # It works either way, just gets rid of a warning.
-
--CFLAGS = -I/usr/include $(DEBUGFLAG) $(INCLUDEDIR)
-+CFLAGS += -I/usr/include $(DEBUGFLAG) $(INCLUDEDIR)
-
- # for SunOS cc, just use the above
- # for cc on HPUX:
-@@ -40,6 +40,11 @@ SRCS = util.c main.c decoders.c vi
- all: $(PROGRAM)
- strip $(PROGRAM)
-
-+install:
-+ install -cs ${PROGRAM} $(DESTDIR)${PREFIX}/bin
-+ install -c block2spec $(DESTDIR)${PREFIX}/bin
-+ install -c -m 644 mpeg_stat.1 $(DESTDIR)${PREFIX}/man/man1
-+
- $(PROGRAM): $(OBJS)
- $(LD) -g $(OBJS) $(LIBS) -lm -o $(PROGRAM)
-
diff --git a/multimedia/mpeg_stat/files/patch-main.c b/multimedia/mpeg_stat/files/patch-main.c
deleted file mode 100644
index 375ad5fcdd0e..000000000000
--- a/multimedia/mpeg_stat/files/patch-main.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- main.c.orig 1995-08-04 21:09:21.000000000 +0200
-+++ main.c 2011-06-21 13:38:25.000000000 +0200
-@@ -164,7 +164,7 @@
- *--------------------------------------------------------------
- */
-
--void
-+int
- main(argc, argv)
- int argc;
- char **argv;
-@@ -534,6 +534,7 @@
-
- realTimeStart = ReadSysClock();
- mpegVidRsrc(0, theStream);
-+ return (0);
- }
-
-
diff --git a/multimedia/mpeg_stat/files/patch-proto.h b/multimedia/mpeg_stat/files/patch-proto.h
deleted file mode 100644
index 1112fb216c57..000000000000
--- a/multimedia/mpeg_stat/files/patch-proto.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- proto.h.orig 2011-06-21 13:38:56.000000000 +0200
-+++ proto.h 2011-06-21 13:37:22.000000000 +0200
-@@ -87,7 +87,7 @@
- #else
- void int_handler P((int signum ));
- #endif
--void main P((int argc , char **argv ));
-+int main P((int argc , char **argv ));
- void Usage P((void ));
- void DoDitherImage P((unsigned char *l , unsigned char *Cr , unsigned char *Cb , unsigned char *disp , int h , int w ));
-
diff --git a/multimedia/mpeg_stat/pkg-descr b/multimedia/mpeg_stat/pkg-descr
deleted file mode 100644
index 904d493f32a1..000000000000
--- a/multimedia/mpeg_stat/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-From the README:
- MPEG Video Software Statistics Gatherer
- (Version 2.2; Feb 1, 1995)
-
- Lawrence A. Rowe, Steve Smoot, Ketan Patel, and Brian Smith
- Computer Science Division-EECS, Univ. of Calif. at Berkeley
-
- This directory contains a public domain MPEG video statistics gatherer.
- The decoder implements the standard described in the Committee
- Draft ISO/IEC CD 11172 dated December 6, 1991 which is
- sometimes referred to as "Paris Format."
-
-eric.
-erich@FreeBSD.org
diff --git a/multimedia/mpeg_stat/pkg-plist b/multimedia/mpeg_stat/pkg-plist
deleted file mode 100644
index a5899627f976..000000000000
--- a/multimedia/mpeg_stat/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/mpeg_stat
-bin/block2spec
-man/man1/mpeg_stat.1.gz
diff --git a/multimedia/mpgtx/Makefile b/multimedia/mpgtx/Makefile
deleted file mode 100644
index 990f76de48b8..000000000000
--- a/multimedia/mpgtx/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= mpgtx
-PORTVERSION= 1.3.1
-PORTREVISION= 2
-CATEGORIES= multimedia
-MASTER_SITES= SF
-
-MAINTAINER= multimedia@FreeBSD.org
-COMMENT= Command line MPEG audio/video/system file toolbox
-
-DEPRECATED= Obsolete, please consider using multimedia/ffmpeg
-EXPIRATION_DATE=2022-06-30
-
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX}
-ALL_TARGET= default
-
-pre-patch:
- @${REINPLACE_CMD} -e 's|CFLAGS=|CFLAGS\+=|g ; \
- s|="\$$cflags \$$optimization_cflags|+="${CFLAGS}|g ; \
- s|g++|${CXX}|g; s|-pedantic||' ${WRKSRC}/configure
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mpgtx ${STAGEDIR}${PREFIX}/bin
-.for link in mpgcat mpgdemux mpginfo mpgjoin mpgsplit tagmp3
- ${LN} -sf mpgtx ${STAGEDIR}${PREFIX}/bin/${link}
-.endfor
- ${INSTALL_MAN} ${WRKSRC}/man/mpgtx.1 ${STAGEDIR}${MANPREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/man/tagmp3.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpgtx/distinfo b/multimedia/mpgtx/distinfo
deleted file mode 100644
index 65aec4268413..000000000000
--- a/multimedia/mpgtx/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mpgtx-1.3.1.tar.gz) = 8815e73e98b862f12ba1ef5eaaf49407cf211c1f668c5ee325bf04af27f8e377
-SIZE (mpgtx-1.3.1.tar.gz) = 89170
diff --git a/multimedia/mpgtx/files/patch-chunkTab.cxx b/multimedia/mpgtx/files/patch-chunkTab.cxx
deleted file mode 100644
index cd96a6812631..000000000000
--- a/multimedia/mpgtx/files/patch-chunkTab.cxx
+++ /dev/null
@@ -1,21 +0,0 @@
---- chunkTab.cxx.orig Sat Dec 11 18:33:22 2004
-+++ chunkTab.cxx Fri Sep 30 11:29:15 2005
-@@ -142,7 +142,7 @@
- off_t part,nparts;
- chunk* tempchunk = new chunk;
- tempchunk->file = 0;
-- tempchunk->from = -1;
-+ tempchunk->from = 0;
- tempchunk->to = -1;
- tempchunk->to_included = false;
- tempchunk->from_included = false;
-@@ -626,7 +626,7 @@
- for (i = 1; i <= n; i++) {
- tempchunk = new chunk;
- tempchunk->file = 0;
-- tempchunk->from = -1;
-+ tempchunk->from = 0;
- tempchunk->to = -1;
- tempchunk->to_included = true;
- tempchunk->from_included = false;
-
diff --git a/multimedia/mpgtx/files/patch-common.hh b/multimedia/mpgtx/files/patch-common.hh
deleted file mode 100644
index 21f1cff66dfb..000000000000
--- a/multimedia/mpgtx/files/patch-common.hh
+++ /dev/null
@@ -1,11 +0,0 @@
---- common.hh.orig Mon Jun 12 11:46:27 2006
-+++ common.hh Mon Jun 12 11:47:03 2006
-@@ -208,7 +208,7 @@
- //@{
-
- #ifdef _LARGEFILE_SOURCE
--#ifdef _MACOSX
-+#if defined (_MACOSX) || defined (__FreeBSD__)
- #define _OFF_d "%qd"
- #define _OFF_x "%qx"
- #else
diff --git a/multimedia/mpgtx/pkg-descr b/multimedia/mpgtx/pkg-descr
deleted file mode 100644
index 3b488f364ad9..000000000000
--- a/multimedia/mpgtx/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-mpgtx was designed with the good old Unix philosophy in mind : do few but
-do it well and provide end user an austary yet powerfull command line
-interface.
-
- - mpgtx can currently split and join MPEG 1 video files and most MPEG
- audio files.
- - mpgtx can fetch detailed informations from MPEG 1 and MPEG 2.
- - mpgtx can demultiplex MPEG 1 and MPEG 2 files (System layer, Program
- layer and Transport Layer).
- - mpgtx can add, remove and edit ID3 tags from mp3 files and rename mp3
- files according to their ID3 tags.
- - DivX ;) is not yet supported, neither is MPEG 4
- - splitting and joining of MPEG 2 video files is experimental. (read "will
- work only in your wildest dreams")
-
-WWW: http://mpgtx.sourceforge.net/
diff --git a/multimedia/mpgtx/pkg-plist b/multimedia/mpgtx/pkg-plist
deleted file mode 100644
index b5874a48fac9..000000000000
--- a/multimedia/mpgtx/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/mpgcat
-bin/mpgdemux
-bin/mpginfo
-bin/mpgjoin
-bin/mpgsplit
-bin/mpgtx
-bin/tagmp3
-man/man1/mpgtx.1.gz
-man/man1/tagmp3.1.gz
diff --git a/multimedia/mps-youtube/Makefile b/multimedia/mps-youtube/Makefile
deleted file mode 100644
index 795650c25b32..000000000000
--- a/multimedia/mps-youtube/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: Nicola Vitale <nivit@FreeBSD.org>
-
-PORTNAME= mps-youtube
-DISTVERSION= 0.2.9.g20200313
-CATEGORIES= multimedia
-
-USE_GITHUB= yes
-GH_TAGNAME= afab9fb
-
-MAINTAINER= nivit@FreeBSD.org
-COMMENT= Terminal based YouTube jukebox with playlist management
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= doesn't work, multiple reports upstream
-DEPRECATED= Abandoned upstream
-EXPIRATION_DATE=2022-06-30
-
-RUN_DEPENDS= ca_root_nss>=3.17.3:security/ca_root_nss \
- ${PYTHON_PKGNAMEPREFIX}pafy>=0.5.0:www/py-pafy@${PY_FLAVOR}
-
-CONVERTER_DESC= Converter to MP3 and other formats
-
-FFMPEG_RUN_DEPENDS= ffmpeg>=2.3.6:multimedia/ffmpeg
-
-LIBAV_DESC= Realtime audio/video conversion library
-LIBAV_RUN_DEPENDS= libav>=11.2:multimedia/libav
-
-MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
-
-MPV_DESC= Free and open-source general-purpose video player
-MPV_RUN_DEPENDS= mpv:multimedia/mpv
-
-OPTIONS_DEFAULT= MPV
-OPTIONS_RADIO= CONVERTER
-OPTIONS_RADIO_CONVERTER= FFMPEG LIBAV
-OPTIONS_SINGLE= PLAYER
-OPTIONS_SINGLE_PLAYER= MPLAYER MPV
-
-PLAYER_DESC= Video player
-PLIST_FILES= bin/${PORTNAME}
-
-SUB_FILES= ${PORTNAME}
-
-USES= python:3.3+
-USE_PYTHON= autoplist distutils optsuffix
-
-post-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/multimedia/mps-youtube/distinfo b/multimedia/mps-youtube/distinfo
deleted file mode 100644
index 557532509913..000000000000
--- a/multimedia/mps-youtube/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1585325321
-SHA256 (mps-youtube-mps-youtube-0.2.9.g20200313-afab9fb_GH0.tar.gz) = f4286fe19dc2b1213639d6948817879e1a552f7294127cf19a354e1b96e1d88b
-SIZE (mps-youtube-mps-youtube-0.2.9.g20200313-afab9fb_GH0.tar.gz) = 104700
diff --git a/multimedia/mps-youtube/files/mps-youtube.in b/multimedia/mps-youtube/files/mps-youtube.in
deleted file mode 100644
index af6081f00b16..000000000000
--- a/multimedia/mps-youtube/files/mps-youtube.in
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-SSL_CERT_FILE='/etc/ssl/cert.pem'
-export SSL_CERT_FILE
-exec mpsyt ${1+"$@"}
diff --git a/multimedia/mps-youtube/files/patch-setup.py b/multimedia/mps-youtube/files/patch-setup.py
deleted file mode 100644
index bdaa2d49111f..000000000000
--- a/multimedia/mps-youtube/files/patch-setup.py
+++ /dev/null
@@ -1,13 +0,0 @@
---- setup.py.orig 2017-04-14 10:08:47 UTC
-+++ setup.py
-@@ -64,8 +64,8 @@ options = dict(
- long_description=open("README.rst").read()
- )
-
--if sys.platform.startswith('linux'):
-- # Install desktop file. Required for mpris on Ubuntu
-+if sys.platform.startswith(('freebsd','linux')):
-+ # Install desktop file. Required for mpris on FreeBSD and Ubuntu
- options['data_files'] = [('share/applications/', ['mps-youtube.desktop'])]
-
- if os.name == "nt":
diff --git a/multimedia/mps-youtube/pkg-descr b/multimedia/mps-youtube/pkg-descr
deleted file mode 100644
index f9fd47a442e6..000000000000
--- a/multimedia/mps-youtube/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Terminal based YouTube jukebox with playlist management.
-
-Main features:
-
- - Search and play audio/video from YouTube
- - Search tracks of albums by album title
- - Search and import YouTube playlists
- - Create and save local playlists
- - Download audio/video
- - Convert to mp3 & other formats (requires ffmpeg or avconv)
- - View video comments
- - Works with 3.x
- - Works with Windows, Linux and Mac OS X
- - Requires mplayer or mpv
-
-WWW: https://github.com/mps-youtube/mps-youtube
diff --git a/multimedia/mps-youtube/pkg-message b/multimedia/mps-youtube/pkg-message
deleted file mode 100644
index b8a680f232ab..000000000000
--- a/multimedia/mps-youtube/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
- Note that to see videos you have to enable the relative option in the program
-
- set show_video True
-EOM
-}
-]
diff --git a/multimedia/p5-Umph-Prompt/Makefile b/multimedia/p5-Umph-Prompt/Makefile
deleted file mode 100644
index 159ca5298c41..000000000000
--- a/multimedia/p5-Umph-Prompt/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-
-PORTNAME= Umph-Prompt
-PORTVERSION= 0.1.0
-PORTREVISION= 1
-CATEGORIES= multimedia perl5
-MASTER_SITES= LOCAL/sunpoet
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Interactive prompt module for umph and similar programs
-
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Last release in 2011 and abandoned upstream
-EXPIRATION_DATE=2022-06-30
-
-USES= perl5
-USE_PERL5= configure
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/multimedia/p5-Umph-Prompt/distinfo b/multimedia/p5-Umph-Prompt/distinfo
deleted file mode 100644
index 1556aeaa1ce0..000000000000
--- a/multimedia/p5-Umph-Prompt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Umph-Prompt-0.1.0.tar.gz) = 8c528506eb446429efe351359e2040fceba7bf99b6c8d26cd8808732a0ccaf47
-SIZE (Umph-Prompt-0.1.0.tar.gz) = 15505
diff --git a/multimedia/p5-Umph-Prompt/pkg-descr b/multimedia/p5-Umph-Prompt/pkg-descr
deleted file mode 100644
index 0acefe69c533..000000000000
--- a/multimedia/p5-Umph-Prompt/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Umph::Prompt is an interactive prompt module for umph and similar programs.
-
-WWW: http://code.google.com/p/umph/
-WWW: http://repo.or.cz/w/umph-prompt.git
diff --git a/multimedia/p5-Umph-Prompt/pkg-plist b/multimedia/p5-Umph-Prompt/pkg-plist
deleted file mode 100644
index 71f0cd3f610a..000000000000
--- a/multimedia/p5-Umph-Prompt/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-%%SITE_PERL%%/Umph/Prompt.pm
-%%PERL5_MAN3%%/Umph::Prompt.3.gz
diff --git a/multimedia/qt-faststart/Makefile b/multimedia/qt-faststart/Makefile
deleted file mode 100644
index edb5c4df84e0..000000000000
--- a/multimedia/qt-faststart/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: J.R. Oldroyd <fbsd@opal.com>
-
-PORTNAME= qt-faststart
-PORTVERSION= 0.2
-CATEGORIES= multimedia
-MASTER_SITES= #none
-DISTFILES= #none
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Convert QuickTime movie files to streamable format
-
-DEPRECATED= Obsolete, please consider using multimedia/Bento4, multimedia/gpac-mp4box or multimedia/ffmpeg
-EXPIRATION_DATE=2022-06-30
-
-PLIST_FILES= bin/qt-faststart
-
-do-extract:
- @${MKDIR} ${WRKSRC}
- @${CP} ${FILESDIR}/${PORTNAME}.c ${WRKSRC}
-
-do-build:
- ${CC} ${CFLAGS} ${WRKSRC}/${PORTNAME}.c -o ${WRKSRC}/${PORTNAME}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/multimedia/qt-faststart/files/qt-faststart.c b/multimedia/qt-faststart/files/qt-faststart.c
deleted file mode 100644
index ace4c113c888..000000000000
--- a/multimedia/qt-faststart/files/qt-faststart.c
+++ /dev/null
@@ -1,327 +0,0 @@
-/*
- * qt-faststart.c, v0.2
- * by Mike Melanson (melanson@pcisys.net)
- * This file is placed in the public domain. Use the program however you
- * see fit.
- *
- * This utility rearranges a Quicktime file such that the moov atom
- * is in front of the data, thus facilitating network streaming.
- *
- * To compile this program, start from the base directory from which you
- * are building FFmpeg and type:
- * make tools/qt-faststart
- * The qt-faststart program will be built in the tools/ directory. If you
- * do not build the program in this manner, correct results are not
- * guaranteed, particularly on 64-bit platforms.
- * Invoke the program with:
- * qt-faststart <infile.mov> <outfile.mov>
- *
- * Notes: Quicktime files can come in many configurations of top-level
- * atoms. This utility stipulates that the very last atom in the file needs
- * to be a moov atom. When given such a file, this utility will rearrange
- * the top-level atoms by shifting the moov atom from the back of the file
- * to the front, and patch the chunk offsets along the way. This utility
- * presently only operates on uncompressed moov atoms.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <inttypes.h>
-#include <string.h>
-
-#ifdef __MINGW32__
-#define fseeko(x,y,z) fseeko64(x,y,z)
-#define ftello(x) ftello64(x)
-#endif
-
-#define BE_16(x) ((((uint8_t*)(x))[0] << 8) | ((uint8_t*)(x))[1])
-#define BE_32(x) ((((uint8_t*)(x))[0] << 24) | \
- (((uint8_t*)(x))[1] << 16) | \
- (((uint8_t*)(x))[2] << 8) | \
- ((uint8_t*)(x))[3])
-#define BE_64(x) (((uint64_t)(((uint8_t*)(x))[0]) << 56) | \
- ((uint64_t)(((uint8_t*)(x))[1]) << 48) | \
- ((uint64_t)(((uint8_t*)(x))[2]) << 40) | \
- ((uint64_t)(((uint8_t*)(x))[3]) << 32) | \
- ((uint64_t)(((uint8_t*)(x))[4]) << 24) | \
- ((uint64_t)(((uint8_t*)(x))[5]) << 16) | \
- ((uint64_t)(((uint8_t*)(x))[6]) << 8) | \
- ((uint64_t)((uint8_t*)(x))[7]))
-
-#define BE_FOURCC( ch0, ch1, ch2, ch3 ) \
- ( (uint32_t)(unsigned char)(ch3) | \
- ( (uint32_t)(unsigned char)(ch2) << 8 ) | \
- ( (uint32_t)(unsigned char)(ch1) << 16 ) | \
- ( (uint32_t)(unsigned char)(ch0) << 24 ) )
-
-#define QT_ATOM BE_FOURCC
-/* top level atoms */
-#define FREE_ATOM QT_ATOM('f', 'r', 'e', 'e')
-#define JUNK_ATOM QT_ATOM('j', 'u', 'n', 'k')
-#define MDAT_ATOM QT_ATOM('m', 'd', 'a', 't')
-#define MOOV_ATOM QT_ATOM('m', 'o', 'o', 'v')
-#define PNOT_ATOM QT_ATOM('p', 'n', 'o', 't')
-#define SKIP_ATOM QT_ATOM('s', 'k', 'i', 'p')
-#define WIDE_ATOM QT_ATOM('w', 'i', 'd', 'e')
-#define PICT_ATOM QT_ATOM('P', 'I', 'C', 'T')
-#define FTYP_ATOM QT_ATOM('f', 't', 'y', 'p')
-#define UUID_ATOM QT_ATOM('u', 'u', 'i', 'd')
-
-#define CMOV_ATOM QT_ATOM('c', 'm', 'o', 'v')
-#define STCO_ATOM QT_ATOM('s', 't', 'c', 'o')
-#define CO64_ATOM QT_ATOM('c', 'o', '6', '4')
-
-#define ATOM_PREAMBLE_SIZE 8
-#define COPY_BUFFER_SIZE 1024
-
-int main(int argc, char *argv[])
-{
- FILE *infile = NULL;
- FILE *outfile = NULL;
- unsigned char atom_bytes[ATOM_PREAMBLE_SIZE];
- uint32_t atom_type = 0;
- uint64_t atom_size = 0;
- uint64_t atom_offset = 0;
- uint64_t last_offset;
- unsigned char *moov_atom = NULL;
- unsigned char *ftyp_atom = NULL;
- uint64_t moov_atom_size;
- uint64_t ftyp_atom_size = 0;
- uint64_t i, j;
- uint32_t offset_count;
- uint64_t current_offset;
- uint64_t start_offset = 0;
- unsigned char copy_buffer[COPY_BUFFER_SIZE];
- int bytes_to_copy;
-
- if (argc != 3) {
- printf ("Usage: qt-faststart <infile.mov> <outfile.mov>\n");
- return 0;
- }
-
- if (!strcmp(argv[1], argv[2])) {
- fprintf(stderr, "input and output files need to be different\n");
- return 1;
- }
-
- infile = fopen(argv[1], "rb");
- if (!infile) {
- perror(argv[1]);
- goto error_out;
- }
-
- /* traverse through the atoms in the file to make sure that 'moov' is
- * at the end */
- while (!feof(infile)) {
- if (fread(atom_bytes, ATOM_PREAMBLE_SIZE, 1, infile) != 1) {
- break;
- }
- atom_size = (uint32_t)BE_32(&atom_bytes[0]);
- atom_type = BE_32(&atom_bytes[4]);
-
- /* keep ftyp atom */
- if (atom_type == FTYP_ATOM) {
- ftyp_atom_size = atom_size;
- free(ftyp_atom);
- ftyp_atom = malloc(ftyp_atom_size);
- if (!ftyp_atom) {
- printf ("could not allocate %"PRIu64" byte for ftyp atom\n",
- atom_size);
- goto error_out;
- }
- fseeko(infile, -ATOM_PREAMBLE_SIZE, SEEK_CUR);
- if (fread(ftyp_atom, atom_size, 1, infile) != 1) {
- perror(argv[1]);
- goto error_out;
- }
- start_offset = ftello(infile);
- } else {
-
- /* 64-bit special case */
- if (atom_size == 1) {
- if (fread(atom_bytes, ATOM_PREAMBLE_SIZE, 1, infile) != 1) {
- break;
- }
- atom_size = BE_64(&atom_bytes[0]);
- fseeko(infile, atom_size - ATOM_PREAMBLE_SIZE * 2, SEEK_CUR);
- } else {
- fseeko(infile, atom_size - ATOM_PREAMBLE_SIZE, SEEK_CUR);
- }
- }
- printf("%c%c%c%c %10"PRIu64" %"PRIu64"\n",
- (atom_type >> 24) & 255,
- (atom_type >> 16) & 255,
- (atom_type >> 8) & 255,
- (atom_type >> 0) & 255,
- atom_offset,
- atom_size);
- if ((atom_type != FREE_ATOM) &&
- (atom_type != JUNK_ATOM) &&
- (atom_type != MDAT_ATOM) &&
- (atom_type != MOOV_ATOM) &&
- (atom_type != PNOT_ATOM) &&
- (atom_type != SKIP_ATOM) &&
- (atom_type != WIDE_ATOM) &&
- (atom_type != PICT_ATOM) &&
- (atom_type != UUID_ATOM) &&
- (atom_type != FTYP_ATOM)) {
- printf ("encountered non-QT top-level atom (is this a Quicktime file?)\n");
- break;
- }
- atom_offset += atom_size;
-
- /* The atom header is 8 (or 16 bytes), if the atom size (which
- * includes these 8 or 16 bytes) is less than that, we won't be
- * able to continue scanning sensibly after this atom, so break. */
- if (atom_size < 8)
- break;
- }
-
- if (atom_type != MOOV_ATOM) {
- printf ("last atom in file was not a moov atom\n");
- free(ftyp_atom);
- fclose(infile);
- return 0;
- }
-
- /* moov atom was, in fact, the last atom in the chunk; load the whole
- * moov atom */
- fseeko(infile, -atom_size, SEEK_END);
- last_offset = ftello(infile);
- moov_atom_size = atom_size;
- moov_atom = malloc(moov_atom_size);
- if (!moov_atom) {
- printf ("could not allocate %"PRIu64" byte for moov atom\n",
- atom_size);
- goto error_out;
- }
- if (fread(moov_atom, atom_size, 1, infile) != 1) {
- perror(argv[1]);
- goto error_out;
- }
-
- /* this utility does not support compressed atoms yet, so disqualify
- * files with compressed QT atoms */
- if (BE_32(&moov_atom[12]) == CMOV_ATOM) {
- printf ("this utility does not support compressed moov atoms yet\n");
- goto error_out;
- }
-
- /* close; will be re-opened later */
- fclose(infile);
- infile = NULL;
-
- /* crawl through the moov chunk in search of stco or co64 atoms */
- for (i = 4; i < moov_atom_size - 4; i++) {
- atom_type = BE_32(&moov_atom[i]);
- if (atom_type == STCO_ATOM) {
- printf (" patching stco atom...\n");
- atom_size = BE_32(&moov_atom[i - 4]);
- if (i + atom_size - 4 > moov_atom_size) {
- printf (" bad atom size\n");
- goto error_out;
- }
- offset_count = BE_32(&moov_atom[i + 8]);
- for (j = 0; j < offset_count; j++) {
- current_offset = BE_32(&moov_atom[i + 12 + j * 4]);
- current_offset += moov_atom_size;
- moov_atom[i + 12 + j * 4 + 0] = (current_offset >> 24) & 0xFF;
- moov_atom[i + 12 + j * 4 + 1] = (current_offset >> 16) & 0xFF;
- moov_atom[i + 12 + j * 4 + 2] = (current_offset >> 8) & 0xFF;
- moov_atom[i + 12 + j * 4 + 3] = (current_offset >> 0) & 0xFF;
- }
- i += atom_size - 4;
- } else if (atom_type == CO64_ATOM) {
- printf (" patching co64 atom...\n");
- atom_size = BE_32(&moov_atom[i - 4]);
- if (i + atom_size - 4 > moov_atom_size) {
- printf (" bad atom size\n");
- goto error_out;
- }
- offset_count = BE_32(&moov_atom[i + 8]);
- for (j = 0; j < offset_count; j++) {
- current_offset = BE_64(&moov_atom[i + 12 + j * 8]);
- current_offset += moov_atom_size;
- moov_atom[i + 12 + j * 8 + 0] = (current_offset >> 56) & 0xFF;
- moov_atom[i + 12 + j * 8 + 1] = (current_offset >> 48) & 0xFF;
- moov_atom[i + 12 + j * 8 + 2] = (current_offset >> 40) & 0xFF;
- moov_atom[i + 12 + j * 8 + 3] = (current_offset >> 32) & 0xFF;
- moov_atom[i + 12 + j * 8 + 4] = (current_offset >> 24) & 0xFF;
- moov_atom[i + 12 + j * 8 + 5] = (current_offset >> 16) & 0xFF;
- moov_atom[i + 12 + j * 8 + 6] = (current_offset >> 8) & 0xFF;
- moov_atom[i + 12 + j * 8 + 7] = (current_offset >> 0) & 0xFF;
- }
- i += atom_size - 4;
- }
- }
-
- /* re-open the input file and open the output file */
- infile = fopen(argv[1], "rb");
- if (!infile) {
- perror(argv[1]);
- goto error_out;
- }
-
- if (start_offset > 0) { /* seek after ftyp atom */
- fseeko(infile, start_offset, SEEK_SET);
- last_offset -= start_offset;
- }
-
- outfile = fopen(argv[2], "wb");
- if (!outfile) {
- perror(argv[2]);
- goto error_out;
- }
-
- /* dump the same ftyp atom */
- if (ftyp_atom_size > 0) {
- printf (" writing ftyp atom...\n");
- if (fwrite(ftyp_atom, ftyp_atom_size, 1, outfile) != 1) {
- perror(argv[2]);
- goto error_out;
- }
- }
-
- /* dump the new moov atom */
- printf (" writing moov atom...\n");
- if (fwrite(moov_atom, moov_atom_size, 1, outfile) != 1) {
- perror(argv[2]);
- goto error_out;
- }
-
- /* copy the remainder of the infile, from offset 0 -> last_offset - 1 */
- printf (" copying rest of file...\n");
- while (last_offset) {
- if (last_offset > COPY_BUFFER_SIZE)
- bytes_to_copy = COPY_BUFFER_SIZE;
- else
- bytes_to_copy = last_offset;
-
- if (fread(copy_buffer, bytes_to_copy, 1, infile) != 1) {
- perror(argv[1]);
- goto error_out;
- }
- if (fwrite(copy_buffer, bytes_to_copy, 1, outfile) != 1) {
- perror(argv[2]);
- goto error_out;
- }
-
- last_offset -= bytes_to_copy;
- }
-
- fclose(infile);
- fclose(outfile);
- free(moov_atom);
- free(ftyp_atom);
-
- return 0;
-
-error_out:
- if (infile)
- fclose(infile);
- if (outfile)
- fclose(outfile);
- free(moov_atom);
- free(ftyp_atom);
- return 1;
-}
diff --git a/multimedia/qt-faststart/pkg-descr b/multimedia/qt-faststart/pkg-descr
deleted file mode 100644
index 5df827a5c483..000000000000
--- a/multimedia/qt-faststart/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This utility rearranges a Quicktime file such that the moov atom
-is in front of the data, thus facilitating network streaming.
-
-This is needed to prepare .mp4 and .3gp files for playing on an
-Android device.
diff --git a/multimedia/quvi/Makefile b/multimedia/quvi/Makefile
deleted file mode 100644
index 15ec8de0ba6a..000000000000
--- a/multimedia/quvi/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Toni Gundogdu <legatvs@gmail.com>
-
-PORTNAME= quvi
-PORTVERSION= 0.4.2
-PORTREVISION= 3
-CATEGORIES= multimedia devel
-MASTER_SITES= SF/quvi/${PORTVERSION:R}/quvi/ \
- LOCAL/sunpoet
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Command line tool for parsing flash media stream URLs
-
-LICENSE= LGPL21+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-BUILD_DEPENDS= libquvi>=0.4.0:multimedia/libquvi
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libquvi.so:multimedia/libquvi
-
-USES= pkgconfig tar:xz
-
-GNU_CONFIGURE= yes
-
-PLIST_FILES= bin/quvi \
- man/man1/quvi.1.gz
-
-PORTSCOUT= limit:^0\.4\.
-
-.include <bsd.port.mk>
diff --git a/multimedia/quvi/distinfo b/multimedia/quvi/distinfo
deleted file mode 100644
index 916aba08927e..000000000000
--- a/multimedia/quvi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (quvi-0.4.2.tar.xz) = 91a1396ce9a56ac3cfa3a5edabf8d214b3c6b2a35afad3b5f2f9feb29ba19026
-SIZE (quvi-0.4.2.tar.xz) = 118756
diff --git a/multimedia/quvi/pkg-descr b/multimedia/quvi/pkg-descr
deleted file mode 100644
index 9846aabe2d99..000000000000
--- a/multimedia/quvi/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-quvi is a command line tool for parsing flash media stream URLs. It supports
-many websites including YouTube and Dailymotion.
-
-Starting from 0.4.0, the quvi distribution has split into libquvi-scripts,
-libquvi and quvi.
-
-WWW: http://quvi.sourceforge.net/
-WWW: https://github.com/legatvs/quvi-tool
diff --git a/multimedia/quvi09/Makefile b/multimedia/quvi09/Makefile
deleted file mode 100644
index 3da58ea0f47c..000000000000
--- a/multimedia/quvi09/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Toni Gundogdu <legatvs@gmail.com>
-
-PORTNAME= quvi
-PORTVERSION= 0.9.5
-PORTREVISION= 2
-CATEGORIES= multimedia devel
-MASTER_SITES= SF/quvi/${PORTVERSION:R}/quvi/ \
- LOCAL/sunpoet
-PKGNAMESUFFIX= 09
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Command line tool for parsing flash media stream URLs
-
-LICENSE= AGPLv3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
-EXPIRATION_DATE=2022-06-30
-
-BUILD_DEPENDS= libquvi09>=0.9:multimedia/libquvi09
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libquvi-0.9.so:multimedia/libquvi09
-
-USES= gettext-runtime gnome pkgconfig tar:xz
-
-CONFIGURE_ARGS= --program-suffix=${PKGNAMESUFFIX}
-GNU_CONFIGURE= yes
-USE_GNOME= glib20
-
-PLIST_SUB= PKGNAMESUFFIX=${PKGNAMESUFFIX}
-
-.include <bsd.port.mk>
diff --git a/multimedia/quvi09/distinfo b/multimedia/quvi09/distinfo
deleted file mode 100644
index a7b6b14ce387..000000000000
--- a/multimedia/quvi09/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (quvi-0.9.5.tar.xz) = cb3918aad990b9bc49828a5071159646247199a63de0dd4c706adc5c8cd0a2c0
-SIZE (quvi-0.9.5.tar.xz) = 316676
diff --git a/multimedia/quvi09/pkg-descr b/multimedia/quvi09/pkg-descr
deleted file mode 100644
index 9846aabe2d99..000000000000
--- a/multimedia/quvi09/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-quvi is a command line tool for parsing flash media stream URLs. It supports
-many websites including YouTube and Dailymotion.
-
-Starting from 0.4.0, the quvi distribution has split into libquvi-scripts,
-libquvi and quvi.
-
-WWW: http://quvi.sourceforge.net/
-WWW: https://github.com/legatvs/quvi-tool
diff --git a/multimedia/quvi09/pkg-plist b/multimedia/quvi09/pkg-plist
deleted file mode 100644
index f5ff70b14951..000000000000
--- a/multimedia/quvi09/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/quvi%%PKGNAMESUFFIX%%
-man/man1/quvi-dump%%PKGNAMESUFFIX%%.1.gz
-man/man1/quvi-get%%PKGNAMESUFFIX%%.1.gz
-man/man1/quvi-info%%PKGNAMESUFFIX%%.1.gz
-man/man1/quvi-scan%%PKGNAMESUFFIX%%.1.gz
-man/man1/quvi%%PKGNAMESUFFIX%%.1.gz
-man/man5/quvirc%%PKGNAMESUFFIX%%.5.gz
diff --git a/multimedia/sabbu/Makefile b/multimedia/sabbu/Makefile
deleted file mode 100644
index 8f9be323c314..000000000000
--- a/multimedia/sabbu/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-PORTNAME= sabbu
-PORTVERSION= 0.3.0
-PORTREVISION= 21
-CATEGORIES= multimedia
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Sabbu%20${PORTVERSION}
-
-MAINTAINER= dinoex@FreeBSD.org
-COMMENT= Program used to time subtitles
-
-LICENSE= GPLv2
-
-DEPRECATED= please consider using multimedia/aegisub
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libsndfile.so:audio/libsndfile \
- libharfbuzz.so:print/harfbuzz \
- libfreetype.so:print/freetype2 \
- libfontconfig.so:x11-fonts/fontconfig
-
-USES= tar:bzip2 compiler:c++11-lang gmake pkgconfig iconv sdl gnome
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --without-ffmpeg
-
-USE_SDL= sdl
-USE_CXXSTD= gnu++98
-USE_GNOME= gtk20 cairo gdkpixbuf2
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -lpthread -L${LOCALBASE}/lib
-LDFLAGS+= -lgmodule-2.0
-
-OPTIONS_DEFINE= GTKSPELL NLS
-OPTIONS_DEFAULT=GTKSPELL
-
-GTKSPELL_DESC= Use gtkspell
-GTKSPELL_LIB_DEPENDS= libgtkspell.so:textproc/gtkspell
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= WITH_NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= WITH_NLS="@comment "
-.endif
-
-.include <bsd.port.mk>
diff --git a/multimedia/sabbu/distinfo b/multimedia/sabbu/distinfo
deleted file mode 100644
index 195fd3cc14dd..000000000000
--- a/multimedia/sabbu/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sabbu-0.3.0.tar.bz2) = e510cb2947d45ff6e8a2b5e470f90e1695919e6b3be09f721674b61155b88b98
-SIZE (sabbu-0.3.0.tar.bz2) = 605499
diff --git a/multimedia/sabbu/files/patch-Source-Makefile.in b/multimedia/sabbu/files/patch-Source-Makefile.in
deleted file mode 100644
index e641a2891a85..000000000000
--- a/multimedia/sabbu/files/patch-Source-Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- Source/Makefile.in.orig 2013-10-08 23:05:45.410158951 -0300
-+++ Source/Makefile.in 2013-10-08 23:09:15.165157059 -0300
-@@ -100,8 +100,8 @@
- DEFAULT_INCLUDES = -I. -I$(srcdir) -I.
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
--CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-+CXXCOMPILE = $(CXX) $(DEFS) $(AM_CXXFLAGS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-+ $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS)
- CXXLD = $(CXX)
- CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
- -o $@
diff --git a/multimedia/sabbu/files/patch-Source_util.cpp b/multimedia/sabbu/files/patch-Source_util.cpp
deleted file mode 100644
index 7e1e3f7ef215..000000000000
--- a/multimedia/sabbu/files/patch-Source_util.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- Source/util.cpp.orig 2005-08-11 14:32:00 UTC
-+++ Source/util.cpp
-@@ -523,7 +523,7 @@ char *sgettext (const char *msgid)
- char *msgval = gettext (msgid);
- if (msgval == msgid)
- {
-- msgval = strrchr (msgid, '|');
-+ msgval = strrchr ((char *) msgid, '|');
- if(!msgval)
- msgval = (char *) msgid;
- else
-@@ -536,7 +536,7 @@ char *sgettext (const char *msgid)
-
- char *sgettext_strip(const char *msgid)
- {
-- char *msgval = strrchr(msgid, '|');
-+ char *msgval = strrchr((char *) msgid, '|');
- if(!msgval)
- return (char *) msgid;
-
diff --git a/multimedia/sabbu/files/patch-common.h b/multimedia/sabbu/files/patch-common.h
deleted file mode 100644
index ee337ff5b194..000000000000
--- a/multimedia/sabbu/files/patch-common.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- Source/common.h.orig Wed Aug 10 17:29:30 2005
-+++ Source/common.h Sun May 27 09:51:29 2007
-@@ -31,4 +31,7 @@
- #include "alloc.h"
- #include "util.h"
-
-+#ifndef __STDC_CONSTANT_MACROS
-+#define __STDC_CONSTANT_MACROS 1
-+#endif
-
diff --git a/multimedia/sabbu/files/patch-configure b/multimedia/sabbu/files/patch-configure
deleted file mode 100644
index c69aa667cc5d..000000000000
--- a/multimedia/sabbu/files/patch-configure
+++ /dev/null
@@ -1,60 +0,0 @@
---- configure.orig 2005-11-27 01:30:25.000000000 +0100
-+++ configure 2008-05-04 10:42:17.000000000 +0200
-@@ -3222,6 +3222,7 @@
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
- $ac_declaration
-+#include <stdlib.h>
- int
- main ()
- {
-@@ -6277,6 +6278,7 @@
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
-+#include <stdlib.h>
- #include <ffmpeg/avformat.h>
- int
- main ()
-@@ -6320,6 +6322,9 @@
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
-+
-+#define __STDC_CONSTANT_MACROS
-+#include <stdlib.h>
- #include <ffmpeg/avformat.h>
- int
- main ()
-@@ -6385,6 +6390,7 @@
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
-+#include <stdlib.h>
- #include <iconv.h>
- int
- main ()
-@@ -6428,6 +6434,7 @@
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
-+#include <stdlib.h>
- #include <iconv.h>
- int
- main ()
-@@ -6912,6 +6919,7 @@
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
-+#include <stdlib.h>
- #include <ctype.h>
- #if ((' ' & 0x0FF) == 0x020)
- # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-@@ -7550,6 +7558,7 @@
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
-+#include <stdlib.h>
- #include <ctype.h>
- #if ((' ' & 0x0FF) == 0x020)
- # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
diff --git a/multimedia/sabbu/files/patch-video.cpp b/multimedia/sabbu/files/patch-video.cpp
deleted file mode 100644
index d4f530cadb83..000000000000
--- a/multimedia/sabbu/files/patch-video.cpp
+++ /dev/null
@@ -1,146 +0,0 @@
---- Source/video.cpp.orig 2005-08-11 19:16:17.000000000 +0200
-+++ Source/video.cpp 2010-01-24 10:30:13.000000000 +0100
-@@ -74,9 +74,11 @@
- }
- #else
-
-+extern "C" {
- #ifndef _WINDOWS
--#include <ffmpeg/avformat.h>
--#include <ffmpeg/avcodec.h>
-+#include <libavformat/avformat.h>
-+#include <libavcodec/avcodec.h>
-+#include <libswscale/swscale.h>
- #else
- void (*av_register_all)(void) = NULL;
- int (*av_open_input_file)(AVFormatContext **ic_ptr, const char *filename, AVInputFormat *fmt, int buf_size, AVFormatParameters *ap) = NULL;
-@@ -99,6 +101,7 @@
- int (*avpicture_alloc)(AVPicture *picture, int pix_fmt, int width, int height) = NULL;
- void (*avpicture_free)(AVPicture *picture) = NULL;
- #endif
-+}
-
-
- GModule *module_avformat = NULL;
-@@ -213,7 +216,7 @@
-
- for(i = 0; i < video->ic->nb_streams; i++)
- {
-- AVCodecContext *enc = &video->ic->streams[i]->codec;
-+ AVCodecContext *enc = video->ic->streams[i]->codec;
- if(enc->codec_type == CODEC_TYPE_VIDEO)
- {
- video->video_index = i;
-@@ -227,7 +230,7 @@
- throw kryError(_("The video file does not seem to contain a video stream."));
- }
-
-- enc = &video->ic->streams[video->video_index]->codec;
-+ enc = video->ic->streams[video->video_index]->codec;
- enc->debug_mv = 0;
- enc->debug = 0;
- enc->workaround_bugs = 1;
-@@ -277,10 +280,16 @@
- avpicture_free(pict);
- }
-
-+static struct SwsContext *img_convert_ctx;
-+
- int video_get_picture(struct video_ffmpeg *video, AVPicture *pict)
- {
- AVFrame *frame;
-+#if 0
- int dst_pix_fmt = PIX_FMT_RGBA32;
-+#else
-+ PixelFormat dst_pix_fmt = PIX_FMT_RGB32;
-+#endif
- int got_picture;
- int len;
- int width, height;
-@@ -291,9 +300,9 @@
- frame = avcodec_alloc_frame();
- while(1)
- {
-- len = avcodec_decode_video(&video->ic->streams[video->video_index]->codec,
-- frame, &got_picture,
-- video->last_pkt->data, video->last_pkt->size);
-+ len = avcodec_decode_video(video->ic->streams[video->video_index]->codec,
-+ frame, &got_picture,
-+ video->last_pkt->data, video->last_pkt->size);
-
- if(got_picture)
- break;
-@@ -302,15 +311,26 @@
- return FALSE;
- }
-
-- width = video->ic->streams[video->video_index]->codec.width;
-- height = video->ic->streams[video->video_index]->codec.height;
-+ width = video->ic->streams[video->video_index]->codec->width;
-+ height = video->ic->streams[video->video_index]->codec->height;
-
- pict->data[0] = (uint8_t*) malloc(4 * width * height);
- pict->linesize[0] = width * 4;
-
-+#if 0
- if(img_convert(pict, dst_pix_fmt,
-- (AVPicture *) frame, video->ic->streams[video->video_index]->codec.pix_fmt,
-+ (AVPicture *) frame, video->ic->streams[video->video_index]->codec->pix_fmt,
- width, height) < 0)
-+#else
-+ img_convert_ctx = sws_getContext(width, height,
-+ video->ic->streams[video->video_index]->codec->pix_fmt,
-+ width, height,
-+ dst_pix_fmt, SWS_BICUBIC, NULL, NULL, NULL);
-+ if (sws_scale(img_convert_ctx, frame->data,
-+ frame->linesize, 0,
-+ height,
-+ pict->data, pict->linesize) < 0)
-+#endif
- {
- av_free(frame);
- return FALSE;
-@@ -323,17 +343,17 @@
-
- int video_get_width(struct video_ffmpeg *video)
- {
-- return video->ic->streams[video->video_index]->codec.width;
-+ return video->ic->streams[video->video_index]->codec->width;
- }
-
- int video_get_height(struct video_ffmpeg *video)
- {
-- return video->ic->streams[video->video_index]->codec.height;
-+ return video->ic->streams[video->video_index]->codec->height;
- }
-
- double video_get_fps(struct video_ffmpeg *video)
- {
-- return (video->ic->streams[video->video_index]->r_frame_rate / (double) video->ic->streams[video->video_index]->r_frame_rate_base);
-+ return (video->ic->streams[video->video_index]->r_frame_rate.num / (double) video->ic->streams[video->video_index]->r_frame_rate.den);
- }
-
- int64_t video_get_duration(struct video_ffmpeg *video)
-@@ -348,7 +368,7 @@
- free(video->last_pkt);
- video->last_pkt = NULL;
- }
-- avcodec_close(&video->ic->streams[video->video_index]->codec);
-+ avcodec_close(video->ic->streams[video->video_index]->codec);
- av_close_input_file(video->ic);
- }
-
-@@ -376,11 +396,11 @@
- if(av_seek_frame(video->ic, -1, target_time) < 0)
- #endif
- {
-- g_warning("seek failed... %lld", target_time);
-+ g_warning("seek failed... %lld", (long long) target_time);
- return FALSE;
- }
-
-- avcodec_flush_buffers(&video->ic->streams[video->video_index]->codec);
-+ avcodec_flush_buffers(video->ic->streams[video->video_index]->codec);
- }
-
- if(video->last_pkt)
diff --git a/multimedia/sabbu/files/patch-video.h b/multimedia/sabbu/files/patch-video.h
deleted file mode 100644
index 4a58bbea8f7d..000000000000
--- a/multimedia/sabbu/files/patch-video.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- Source/video.h.orig 2005-07-14 12:52:07.000000000 -0300
-+++ Source/video.h 2013-10-08 23:10:25.214159730 -0300
-@@ -23,11 +23,13 @@
- };
-
- #else
-+extern "C" {
- #ifndef _WINDOWS
--#include <ffmpeg/avformat.h>
-+#include <libavformat/avformat.h>
- #else
- #include "video_ffmpeg.h"
- #endif
-+}
- #endif
-
- void video_uninit();
diff --git a/multimedia/sabbu/files/patch-video_ffmpeg.h b/multimedia/sabbu/files/patch-video_ffmpeg.h
deleted file mode 100644
index 9d4ceea6d151..000000000000
--- a/multimedia/sabbu/files/patch-video_ffmpeg.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- Source/video_ffmpeg.h.orig 2005-03-08 01:23:58.000000000 +0100
-+++ Source/video_ffmpeg.h 2010-08-15 08:11:13.000000000 +0200
-@@ -24,7 +24,7 @@
- PIX_FMT_BGR24, ///< Packed pixel, 3 bytes per pixel, BGRBGR...
- PIX_FMT_YUV422P, ///< Planar YUV 4:2:2 (1 Cr & Cb sample per 2x1 Y samples)
- PIX_FMT_YUV444P, ///< Planar YUV 4:4:4 (1 Cr & Cb sample per 1x1 Y samples)
-- PIX_FMT_RGBA32, ///< Packed pixel, 4 bytes per pixel, BGRABGRA..., stored in cpu endianness
-+ PIX_FMT_RGB32, ///< Packed pixel, 4 bytes per pixel, BGRABGRA..., stored in cpu endianness
- PIX_FMT_YUV410P, ///< Planar YUV 4:1:0 (1 Cr & Cb sample per 4x4 Y samples)
- PIX_FMT_YUV411P, ///< Planar YUV 4:1:1 (1 Cr & Cb sample per 4x1 Y samples)
- PIX_FMT_RGB565, ///< always stored in cpu endianness
diff --git a/multimedia/sabbu/pkg-descr b/multimedia/sabbu/pkg-descr
deleted file mode 100644
index 8dbc9141f15a..000000000000
--- a/multimedia/sabbu/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-program used to "time" subtitles:
-* Any WAVE file can be used for timing
-* Reads/Writes SSA (Sub Station Alpha) and ASS (Advanced Sub Station) formats.
-* Instant preview of subtitle with all effects
-* Ability to place subtitles visually (Needs more testing)
-* Ability to mute specific channel
-* Ability to open alternate views of the same wave
-* Ability to mark key frames from a video on the waveform
-* Ability to save Workspace (saves information such as currently opened sound,
- video files and position in the wave)
-* Ability to format script on save
-* "Code Hiding"
-
-WWW: https://sourceforge.net/projects/sabbu/
diff --git a/multimedia/sabbu/pkg-plist b/multimedia/sabbu/pkg-plist
deleted file mode 100644
index 7e83d9ded1ac..000000000000
--- a/multimedia/sabbu/pkg-plist
+++ /dev/null
@@ -1,52 +0,0 @@
-bin/sabbu
-%%WITH_NLS%%share/locale/es/LC_MESSAGES/sabbu.mo
-%%WITH_NLS%%share/locale/id/LC_MESSAGES/sabbu.mo
-%%WITH_NLS%%share/locale/ja/LC_MESSAGES/sabbu.mo
-%%WITH_NLS%%share/locale/pt_BR/LC_MESSAGES/sabbu.mo
-%%WITH_NLS%%share/locale/pl/LC_MESSAGES/sabbu.mo
-%%WITH_NLS%%share/locale/zh_CN/LC_MESSAGES/sabbu.mo
-%%DATADIR%%/angle.png
-%%DATADIR%%/arrow-down.png
-%%DATADIR%%/arrow-right.png
-%%DATADIR%%/focus-selected.png
-%%DATADIR%%/gear.png
-%%DATADIR%%/grab-times.png
-%%DATADIR%%/karaoke_box.png
-%%DATADIR%%/karaoke_line.png
-%%DATADIR%%/lead-both.png
-%%DATADIR%%/lead-in.png
-%%DATADIR%%/lead-out.png
-%%DATADIR%%/margin-left.png
-%%DATADIR%%/margin-right.png
-%%DATADIR%%/margin-vertical.png
-%%DATADIR%%/play-last.png
-%%DATADIR%%/play-selection.png
-%%DATADIR%%/play-stop.png
-%%DATADIR%%/play.png
-%%DATADIR%%/sabbu.jpg
-%%DATADIR%%/sarrow-center.png
-%%DATADIR%%/sarrow-down-left.png
-%%DATADIR%%/sarrow-down-right.png
-%%DATADIR%%/sarrow-down.png
-%%DATADIR%%/sarrow-left.png
-%%DATADIR%%/sarrow-right.png
-%%DATADIR%%/sarrow-up-left.png
-%%DATADIR%%/sarrow-up-right.png
-%%DATADIR%%/sarrow-up.png
-%%DATADIR%%/scale-down.png
-%%DATADIR%%/scale-up.png
-%%DATADIR%%/scale-x.png
-%%DATADIR%%/scale-y.png
-%%DATADIR%%/search-indicator.png
-%%DATADIR%%/show-keyframes.png
-%%DATADIR%%/show-time.png
-%%DATADIR%%/spacing.png
-%%DATADIR%%/sync-scale.png
-%%DATADIR%%/sync-scroll.png
-%%DATADIR%%/sync-zoom.png
-%%DATADIR%%/syntax.png
-%%DATADIR%%/syntax_off.png
-%%DATADIR%%/time-left-2.png
-%%DATADIR%%/time-left.png
-%%DATADIR%%/time-right-2.png
-%%DATADIR%%/time-right.png
diff --git a/multimedia/snappy/Makefile b/multimedia/snappy/Makefile
deleted file mode 100644
index 444abf6dd864..000000000000
--- a/multimedia/snappy/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Gustau Perez <gustau.perez@gmail.com>
-# $MCom: ports/trunk/multimedia/snappy/Makefile 19571 2014-04-25 18:12:46Z kwm $
-
-PORTNAME= snappy
-PORTVERSION= 1.0
-PORTREVISION= 1
-CATEGORIES= multimedia gnome
-MASTER_SITES= GNOME
-DIST_SUBDIR= gnome3
-PKGNAMESUFFIX= player
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Open source gstreamer media player
-
-DEPRECATED= Deprecated upstream, please consider multimedia/mpv or multimedia/vlc
-EXPIRATION_DATE=2022-06-30
-
-LIB_DEPENDS= libclutter-gst-2.0.so:multimedia/clutter-gst \
- libclutter-1.0.so:graphics/clutter \
- libclutter-gtk-1.0.so:graphics/clutter-gtk3
-
-USES= desktop-file-utils gettext gmake gnome gstreamer pathfix pkgconfig tar:xz
-USE_GNOME= gnomeprefix gtk30 intlhack
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-.include <bsd.port.mk>
diff --git a/multimedia/snappy/distinfo b/multimedia/snappy/distinfo
deleted file mode 100644
index 449d3e4748c0..000000000000
--- a/multimedia/snappy/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnome3/snappy-1.0.tar.xz) = 0d33a05c1ad3cc075b8b9bf38d45634ea5204159454597b0882dd6a8d9763f58
-SIZE (gnome3/snappy-1.0.tar.xz) = 282964
diff --git a/multimedia/snappy/pkg-descr b/multimedia/snappy/pkg-descr
deleted file mode 100644
index f9d8e931a536..000000000000
--- a/multimedia/snappy/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Snappy is an open source media player that gathers the power and flexibility
-of gstreamer inside the comfort of a minimalistic clutter interface.
-
-WWW: https://wiki.gnome.org/Apps/Snappy
diff --git a/multimedia/snappy/pkg-plist b/multimedia/snappy/pkg-plist
deleted file mode 100644
index 819395d3ad63..000000000000
--- a/multimedia/snappy/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-bin/snappy
-share/applications/snappy.desktop
-share/icons/hicolor/256x256/apps/snappy.png
-share/icons/hicolor/48x48/apps/snappy.png
-%%DATADIR%%/audio-stream-toggle.png
-%%DATADIR%%/audio-volume-high.svg
-%%DATADIR%%/audio-volume-low.svg
-%%DATADIR%%/fullscreen.svg
-%%DATADIR%%/media-actions-pause.svg
-%%DATADIR%%/media-actions-start.svg
-%%DATADIR%%/subtitles-active.svg
-%%DATADIR%%/subtitles-inactive.svg
-%%DATADIR%%/video-stream-toggle.png
diff --git a/multimedia/spigot/Makefile b/multimedia/spigot/Makefile
deleted file mode 100644
index 77d82bc35987..000000000000
--- a/multimedia/spigot/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: james@cs.uwm.edu
-
-PORTNAME= spigot
-PORTVERSION= 1.7
-CATEGORIES= multimedia
-MASTER_SITES= LOCAL/fenner
-DISTFILES= ${PORTNAME}.${PORTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Video spigot for Windows library
-
-DEPRECATED= Deprecated hardware, released in the early 90s
-EXPIRATION_DATE=2022-06-30
-
-# binary package
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-ONLY_FOR_ARCHS= i386
-
-.include <bsd.port.mk>
diff --git a/multimedia/spigot/distinfo b/multimedia/spigot/distinfo
deleted file mode 100644
index db3f286ad0db..000000000000
--- a/multimedia/spigot/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (spigot.1.7.tar.gz) = 0c0276648d07f3310599c880ec1d962c0662c7ddbccd54ab6212d1b24882d820
-SIZE (spigot.1.7.tar.gz) = 22695
diff --git a/multimedia/spigot/files/patch-Makefile b/multimedia/spigot/files/patch-Makefile
deleted file mode 100644
index 334c8bcb7b2e..000000000000
--- a/multimedia/spigot/files/patch-Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
---- Makefile.orig 2014-07-16 14:15:30.269735497 +0800
-+++ Makefile 2014-07-16 14:16:09.749730176 +0800
-@@ -1,9 +1,9 @@
--DESTDIR?=/usr/local
-+PREFIX?=/usr/local
-
- all:
- echo "Nothing to make."
-
- install:
-- cp libspigot.a ${DESTDIR}/lib/libspigot.a
-- ranlib libspigot.a
-- cp spigot_saa7191.h /usr/local/include
-+ cp libspigot.a $(DESTDIR)${PREFIX}/lib/libspigot.a
-+ ranlib $(DESTDIR)${PREFIX}/lib/libspigot.a
-+ cp spigot_saa7191.h $(DESTDIR)${PREFIX}/include
diff --git a/multimedia/spigot/pkg-descr b/multimedia/spigot/pkg-descr
deleted file mode 100644
index 365ef10841a2..000000000000
--- a/multimedia/spigot/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-The package contains a library to use the Video Spigot for Windows
-video aquistion board.
diff --git a/multimedia/spigot/pkg-plist b/multimedia/spigot/pkg-plist
deleted file mode 100644
index 01d57a9aa21a..000000000000
--- a/multimedia/spigot/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/libspigot.a
-include/spigot_saa7191.h
diff --git a/multimedia/tstools/Makefile b/multimedia/tstools/Makefile
deleted file mode 100644
index 16f8060e444d..000000000000
--- a/multimedia/tstools/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: J.R. Oldroyd <fbsd@opal.com>
-
-PORTNAME= tstools
-DISTVERSION= 1_11
-CATEGORIES= multimedia
-MASTER_SITES= BERLIOS
-
-MAINTAINER= fbsd@opal.com
-COMMENT= MPEG transport, program, and elementary stream tools
-
-LICENSE= MPL11
-
-DEPRECATED= Obsolete, please consider using multimedia/ffmpeg
-EXPIRATION_DATE=2022-06-30
-
-MAKE_JOBS_UNSAFE= yes
-
-USES= gmake tar:tgz
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/lib/*.a ${STAGEDIR}${PREFIX}/lib
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/multimedia/tstools/distinfo b/multimedia/tstools/distinfo
deleted file mode 100644
index ddf877ec24b1..000000000000
--- a/multimedia/tstools/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tstools-1_11.tgz) = 4e207ad7298ec421c6710e3024147b486320d792cec2dbd34efb7e6d9e96230a
-SIZE (tstools-1_11.tgz) = 392616
diff --git a/multimedia/tstools/pkg-descr b/multimedia/tstools/pkg-descr
deleted file mode 100644
index cdf4d519a4cf..000000000000
--- a/multimedia/tstools/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-MPEG TS/PS/ES Transport, Program and Elementary Stream tools
-
-This is a set of cross-platform command line tools for working with
-MPEG data. The emphasis is on relatively simple tools which
-concentrate on MPEG (H.264 and H.262) data packaged according to
-H.222 (i.e., TS or PS), with a particular interest in checking for
-conformance. Transport Stream (TS) is typically used for distribution
-of cable and satellite data. Program Stream (PS) is typically used
-to store data on DVDs.
-
-The tools are focussed on:
-
- * Quick reporting of useful data (tsinfo, stream_type)
- * Giving a quick overview of the entities in the stream
- (esdots, psdots)
- * Reporting on TS packets (tsreport) or ES units/frames/
- fields (esreport)
- * Simple manipulation of stream data (es2ts, esfilter,
- esreverse, esmerge, ts2es)
- * Streaming of data, possibly with introduced errors
- (tsplay)
-
-WWW: http://tstools.berlios.de/
diff --git a/multimedia/tstools/pkg-plist b/multimedia/tstools/pkg-plist
deleted file mode 100644
index f2e988a54e70..000000000000
--- a/multimedia/tstools/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-bin/es2ts
-bin/esdots
-bin/esfilter
-bin/esmerge
-bin/esreport
-bin/esreverse
-bin/m2ts2ts
-bin/pcapreport
-bin/ps2ts
-bin/psdots
-bin/psreport
-bin/stream_type
-bin/ts2es
-bin/ts_packet_insert
-bin/tsinfo
-bin/tsplay
-bin/tsreport
-bin/tsserve
-lib/libtstools.a
diff --git a/multimedia/umph/Makefile b/multimedia/umph/Makefile
deleted file mode 100644
index 8d75f3a2705a..000000000000
--- a/multimedia/umph/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Toni Gundogdu <legatvs@gmail.com>
-
-PORTNAME= umph
-PORTVERSION= 0.2.5
-PORTREVISION= 1
-CATEGORIES= multimedia
-MASTER_SITES= LOCAL/sunpoet
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= YouTube video playlist parser for cclive and alike tools
-
-LICENSE= GPLv3
-
-DEPRECATED= Last release in 2012 and abandoned upstream, please consider using www/yt-dlp
-EXPIRATION_DATE=2022-06-30
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Getopt-ArgvFile>=1.11:devel/p5-Getopt-ArgvFile \
- p5-Umph-Prompt>=0:multimedia/p5-Umph-Prompt \
- p5-XML-DOM>=1.44:textproc/p5-XML-DOM
-
-USES= perl5
-USE_PERL5= configure
-
-NO_ARCH= yes
-
-PLIST_FILES= bin/umph \
- ${SITE_MAN1_REL}/umph.1.gz
-
-.include <bsd.port.mk>
diff --git a/multimedia/umph/distinfo b/multimedia/umph/distinfo
deleted file mode 100644
index b2531707f10a..000000000000
--- a/multimedia/umph/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (umph-0.2.5.tar.gz) = c53fc637eff055bc58e8ab7a00285eb1b9d794e40a5633aec513278037cba5e1
-SIZE (umph-0.2.5.tar.gz) = 23687
diff --git a/multimedia/umph/pkg-descr b/multimedia/umph/pkg-descr
deleted file mode 100644
index 2eb0994f7268..000000000000
--- a/multimedia/umph/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-umph is a command line tool for parsing Youtube playlists. It prints
-playlist video links, each separated with a newline, to the standard
-output stream, while everything else gets printed to the standard
-error stream. umph can be run with a simple interactive prompt to
-select the printed video links.
-
-WWW: http://code.google.com/p/umph/
-WWW: http://repo.or.cz/w/umph.git
diff --git a/net/Makefile b/net/Makefile
index 593acd3099e9..670b1b27ce88 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -316,7 +316,6 @@
SUBDIR += kimap
SUBDIR += kio-gdrive
SUBDIR += kippo
- SUBDIR += kissd
SUBDIR += kitinerary
SUBDIR += kldap
SUBDIR += kmailtransport
diff --git a/net/kissd/Makefile b/net/kissd/Makefile
deleted file mode 100644
index 1b7b937f3da0..000000000000
--- a/net/kissd/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Ed Schouten <ed@fxq.nl>
-
-PORTNAME= kissd
-PORTVERSION= 0.3
-CATEGORIES= net multimedia
-MASTER_SITES= http://rink.nu/downloads/projects/
-
-MAINTAINER= rink@FreeBSD.org
-COMMENT= Daemon for providing multimedia files to KiSS DP-50x players
-
-DEPRECATED= Obsolete, target hardware was released 19 years ago
-EXPIRATION_DATE=2022-06-30
-
-GNU_CONFIGURE= yes
-
-PLIST_FILES= bin/kissd
-
-post-patch:
- @${REINPLACE_CMD} -e '/^AM_CFLAGS/ s|-Werror||' \
- ${WRKSRC}/src/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/net/kissd/distinfo b/net/kissd/distinfo
deleted file mode 100644
index 029529ae3204..000000000000
--- a/net/kissd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (kissd-0.3.tar.gz) = f96a1e7c89f38165bd4c2d71c3397eba79ea9d782f3f2b0e2fbeb8f14fe39489
-SIZE (kissd-0.3.tar.gz) = 88294
diff --git a/net/kissd/pkg-descr b/net/kissd/pkg-descr
deleted file mode 100644
index 5ee2b48a7537..000000000000
--- a/net/kissd/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-kissd is a multi-threaded daemon for providing multimedia files to the KiSS
-DP-50x range of DVD/DivX players.
-
-WWW: http://rink.nu/
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 2a489871e5a6..95b307f6cb53 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1585,7 +1585,6 @@
SUBDIR += xpipe
SUBDIR += xstow
SUBDIR += xsysstats
- SUBDIR += xvidcap
SUBDIR += yadf
SUBDIR += yadm
SUBDIR += yank
diff --git a/sysutils/xvidcap/Makefile b/sysutils/xvidcap/Makefile
deleted file mode 100644
index 4f284c5a61e4..000000000000
--- a/sysutils/xvidcap/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# Created by: thierry@pompo.net
-
-PORTNAME= xvidcap
-PORTVERSION= 1.1.7
-PORTREVISION= 15
-PORTEPOCH= 1
-CATEGORIES= sysutils multimedia
-MASTER_SITES= SF
-
-MAINTAINER= thierry@FreeBSD.org
-COMMENT= Capture your X display to individual frames or MPEG video
-
-LICENSE= GPLv3
-
-DEPRECATED= Abandoned upstream, depends on deprecated GTK2 and only supports legacy video codecs. Please consider using multimedia/obs-studio
-EXPIRATION_DATE= 2022-06-30
-
-LIB_DEPENDS= libdbus-1.so:devel/dbus \
- libfreetype.so:print/freetype2 \
- libswscale.so:multimedia/ffmpeg \
- libdbus-glib-1.so:devel/dbus-glib \
- libfontconfig.so:x11-fonts/fontconfig \
- libmp3lame.so:audio/lame
-RUN_DEPENDS= gimp:graphics/gimp-app
-
-USES= gettext gmake gnome localbase magick:6,run pkgconfig xorg
-
-USE_GNOME= cairo gdkpixbuf2 glib20 libglade2 intltool
-USE_XORG= x11 xext xmu ice xfixes xdamage
-MANLANG= "" de es it
-MAKE_ARGS= omffile=""
-
-GNU_CONFIGURE= yes
-# --export-dynamic fixes libglade problems
-LDFLAGS+= -Wl,--export-dynamic -lz
-
-.if !defined(CFLAGS) || ${CFLAGS:M-fno-strict-aliasing*} == ""
-CFLAGS+= -O2 -fno-strict-aliasing
-.endif
-
-PORTDOCS= AUTHORS ChangeLog README
-NULLDOCS= COPYING
-
-OPTIONS_DEFINE= DOCS
-
-pre-configure:
- ${REINPLACE_CMD} -e 's|/bin/bash | /bin/sh|' ${WRKSRC}/ppm2mpeg.sh
- ${REINPLACE_CMD} '/^xvidcap_LDADD =/s/$$/ -lXext -lX11/' \
- ${WRKSRC}/src/Makefile.in
- ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/${CONFIGURE_SCRIPT}
-
-pre-configure-DOCS-on:
- ${REINPLACE_CMD} -e 's|pkgdataDATA install-xvidcapdocDATA|pkgdataDATA|' \
- ${WRKSRC}/Makefile.in
-
-post-install-DOCS-on:
- ${RM} ${NULLDOCS:S|^|${STAGEDIR}${DOCSDIR}/|}
-
-post-install:
- ${RMDIR} ${STAGEDIR}${PREFIX}/share/omf/xvidcap
- ${RMDIR} ${STAGEDIR}${PREFIX}/share/omf/
-
-.include <bsd.port.mk>
diff --git a/sysutils/xvidcap/distinfo b/sysutils/xvidcap/distinfo
deleted file mode 100644
index 30b251a4e0ca..000000000000
--- a/sysutils/xvidcap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xvidcap-1.1.7.tar.gz) = 154622801e8d5e91b834e7707e9e1cc65cf20d0161f6e0323bc3bf0efd85195d
-SIZE (xvidcap-1.1.7.tar.gz) = 4789924
diff --git a/sysutils/xvidcap/files/patch-configure b/sysutils/xvidcap/files/patch-configure
deleted file mode 100644
index 2b037bf4e891..000000000000
--- a/sysutils/xvidcap/files/patch-configure
+++ /dev/null
@@ -1,24 +0,0 @@
---- configure.orig 2008-07-09 07:28:25 UTC
-+++ configure
-@@ -11280,7 +11280,7 @@ if ( `test \( \( x${ac_cv_lib_avutil_av_rescale+set} =
- # build embedded ffmpeg
- echo "${MAKE-make}-ing prerequisite ffmpeg libraries" && \
- ( cd ./ffmpeg/ && \
-- ./configure --cc=${CC} --enable-gpl ${ac_my_ffmpeg_cfg_lib_switch} --enable-pthreads --enable-swscale --disable-ffserver --disable-ffplay && \
-+ ./configure --cc=${CC} --enable-gpl ${ac_my_ffmpeg_cfg_lib_switch} --enable-pthreads --enable-swscale --disable-ffserver --disable-ffplay --extra-cflags=-I%%LOCALBASE%%/include --extra-ldflags=-L%%LOCALBASE%%/lib --disable-demuxer=v4l2 --disable-mmx && \
- ln -s libavcodec/avcodec.h ./ && \
- ln -s libavcodec/dsputil.h ./ && \
- ln -s libavformat/avformat.h ./ && \
-@@ -11296,10 +11296,10 @@ if ( `test \( \( x${ac_cv_lib_avutil_av_rescale+set} =
- ln -s libswscale/swscale.h ./ && \
- ln -s libswscale/rgb2rgb.h ./ && \
- ln -s libavdevice/avdevice.h ./ && \
-- ${MAKE-make} )
-+ ${MAKE-gmake} )
- # try to link it statically, or reset cache, set static_avcodec=no
- top_srcdir=`pwd`
-- ac_my_ldflags_save=${LDFLAGS} ; LDFLAGS="${LDFLAGS} -L$top_srcdir/ffmpeg/libavcodec -L$top_srcdir/ffmpeg/libavformat -L$top_srcdir/ffmpeg/libavutil -L$top_srcdir/ffmpeg/libswscale -L$top_srcdir/ffmpeg/libavdevice"
-+ ac_my_ldflags_save=${LDFLAGS} ; LDFLAGS="-L$top_srcdir/ffmpeg/libavcodec -L$top_srcdir/ffmpeg/libavformat -L$top_srcdir/ffmpeg/libavutil -L$top_srcdir/ffmpeg/libswscale -L$top_srcdir/ffmpeg/libavdevice ${LDFLAGS}"
- ac_my_cflags_save=${CFLAGS} ; CFLAGS="${CFLAGS} -I $top_srcdir -I$top_srcdir/ffmpeg/libavcodec -I$top_srcdir/ffmpeg/libavformat -I$top_srcdir/ffmpeg/libavutil -I$top_srcdir/ffmpeg/libswscale -I$top_srcdir/ffmpeg/libavdevice"
-
-
diff --git a/sysutils/xvidcap/files/patch-src_gnome__ui.c b/sysutils/xvidcap/files/patch-src_gnome__ui.c
deleted file mode 100644
index 8cfac6eecbf8..000000000000
--- a/sysutils/xvidcap/files/patch-src_gnome__ui.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/gnome_ui.c.orig 2008-06-12 20:48:03 UTC
-+++ src/gnome_ui.c
-@@ -1679,7 +1679,7 @@ xvc_init_pre (int argc, char **argv)
- {
- #define DEBUGFUNCTION "xvc_init_pre()"
- g_thread_init (NULL);
-- gdk_threads_init ();
-+ /*gdk_threads_init ();*/
-
- gtk_init (&argc, &argv);
- return TRUE;
diff --git a/sysutils/xvidcap/pkg-descr b/sysutils/xvidcap/pkg-descr
deleted file mode 100644
index 067fe5eda888..000000000000
--- a/sysutils/xvidcap/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-xvidcap is a screen capture enabling you to capture videos off your
-X-Window desktop for illustration or documentation purposes.
-
-It is intended to be a standards-based alternative to tools like Lotus
-ScreenCam.
-
-WWW: http://xvidcap.sourceforge.net/
diff --git a/sysutils/xvidcap/pkg-plist b/sysutils/xvidcap/pkg-plist
deleted file mode 100644
index c4b78b6e2724..000000000000
--- a/sysutils/xvidcap/pkg-plist
+++ /dev/null
@@ -1,147 +0,0 @@
-bin/xvidcap
-bin/xvidcap-dbus-client
-man/de/man1/xvidcap-dbus-client.1.gz
-man/de/man1/xvidcap.1.gz
-man/es/man1/xvidcap.1.gz
-man/it/man1/xvidcap.1.gz
-man/man1/xvidcap-dbus-client.1.gz
-man/man1/xvidcap.1.gz
-share/applications/xvidcap.desktop
-share/dbus-1/services/net.jarre_de_the.Xvidcap.service
-share/gnome/help/xvidcap/C/figures/back-button.png
-share/gnome/help/xvidcap/C/figures/edit-button.png
-share/gnome/help/xvidcap/C/figures/filename-button.png
-share/gnome/help/xvidcap/C/figures/frame-drop-meter.png
-share/gnome/help/xvidcap/C/figures/fwd-button.png
-share/gnome/help/xvidcap/C/figures/lock-toggle.png
-share/gnome/help/xvidcap/C/figures/menu-about.png
-share/gnome/help/xvidcap/C/figures/menu-animate.png
-share/gnome/help/xvidcap/C/figures/menu-cont.png
-share/gnome/help/xvidcap/C/figures/menu-help.png
-share/gnome/help/xvidcap/C/figures/menu-make-video.png
-share/gnome/help/xvidcap/C/figures/menu-mf.png
-share/gnome/help/xvidcap/C/figures/menu-prefs.png
-share/gnome/help/xvidcap/C/figures/menu-quit.png
-share/gnome/help/xvidcap/C/figures/menu-save-prefs.png
-share/gnome/help/xvidcap/C/figures/menu-sf.png
-share/gnome/help/xvidcap/C/figures/menu-show-frame.png
-share/gnome/help/xvidcap/C/figures/menu.png
-share/gnome/help/xvidcap/C/figures/pause-toggle.png
-share/gnome/help/xvidcap/C/figures/prefs-commands.png
-share/gnome/help/xvidcap/C/figures/prefs-general.png
-share/gnome/help/xvidcap/C/figures/prefs-mf.png
-share/gnome/help/xvidcap/C/figures/prefs-sf.png
-share/gnome/help/xvidcap/C/figures/record-toggle.png
-share/gnome/help/xvidcap/C/figures/results-dialog-ask.png
-share/gnome/help/xvidcap/C/figures/results-dialog.png
-share/gnome/help/xvidcap/C/figures/selector-button.png
-share/gnome/help/xvidcap/C/figures/step-button.png
-share/gnome/help/xvidcap/C/figures/stop-toggle.png
-share/gnome/help/xvidcap/C/figures/xvidcap-main-ctrl.png
-share/gnome/help/xvidcap/C/figures/xvidcap-warning.png
-share/gnome/help/xvidcap/C/xvidcap.xml
-share/gnome/help/xvidcap/de/figures/back-button.png
-share/gnome/help/xvidcap/de/figures/edit-button.png
-share/gnome/help/xvidcap/de/figures/filename-button.png
-share/gnome/help/xvidcap/de/figures/frame-drop-meter.png
-share/gnome/help/xvidcap/de/figures/fwd-button.png
-share/gnome/help/xvidcap/de/figures/lock-toggle.png
-share/gnome/help/xvidcap/de/figures/menu-about.png
-share/gnome/help/xvidcap/de/figures/menu-animate.png
-share/gnome/help/xvidcap/de/figures/menu-cont.png
-share/gnome/help/xvidcap/de/figures/menu-help.png
-share/gnome/help/xvidcap/de/figures/menu-make-video.png
-share/gnome/help/xvidcap/de/figures/menu-mf.png
-share/gnome/help/xvidcap/de/figures/menu-prefs.png
-share/gnome/help/xvidcap/de/figures/menu-quit.png
-share/gnome/help/xvidcap/de/figures/menu-save-prefs.png
-share/gnome/help/xvidcap/de/figures/menu-sf.png
-share/gnome/help/xvidcap/de/figures/menu-show-frame.png
-share/gnome/help/xvidcap/de/figures/menu.png
-share/gnome/help/xvidcap/de/figures/pause-toggle.png
-share/gnome/help/xvidcap/de/figures/prefs-commands.png
-share/gnome/help/xvidcap/de/figures/prefs-general.png
-share/gnome/help/xvidcap/de/figures/prefs-mf.png
-share/gnome/help/xvidcap/de/figures/prefs-sf.png
-share/gnome/help/xvidcap/de/figures/record-toggle.png
-share/gnome/help/xvidcap/de/figures/results-dialog-ask.png
-share/gnome/help/xvidcap/de/figures/results-dialog.png
-share/gnome/help/xvidcap/de/figures/selector-button.png
-share/gnome/help/xvidcap/de/figures/step-button.png
-share/gnome/help/xvidcap/de/figures/stop-toggle.png
-share/gnome/help/xvidcap/de/figures/xvidcap-main-ctrl.png
-share/gnome/help/xvidcap/de/figures/xvidcap-warning.png
-share/gnome/help/xvidcap/de/xvidcap.xml
-share/gnome/help/xvidcap/es/figures/back-button.png
-share/gnome/help/xvidcap/es/figures/edit-button.png
-share/gnome/help/xvidcap/es/figures/filename-button.png
-share/gnome/help/xvidcap/es/figures/frame-drop-meter.png
-share/gnome/help/xvidcap/es/figures/fwd-button.png
-share/gnome/help/xvidcap/es/figures/lock-toggle.png
-share/gnome/help/xvidcap/es/figures/menu-about.png
-share/gnome/help/xvidcap/es/figures/menu-animate.png
-share/gnome/help/xvidcap/es/figures/menu-cont.png
-share/gnome/help/xvidcap/es/figures/menu-help.png
-share/gnome/help/xvidcap/es/figures/menu-make-video.png
-share/gnome/help/xvidcap/es/figures/menu-mf.png
-share/gnome/help/xvidcap/es/figures/menu-prefs.png
-share/gnome/help/xvidcap/es/figures/menu-quit.png
-share/gnome/help/xvidcap/es/figures/menu-save-prefs.png
-share/gnome/help/xvidcap/es/figures/menu-sf.png
-share/gnome/help/xvidcap/es/figures/menu.png
-share/gnome/help/xvidcap/es/figures/pause-toggle.png
-share/gnome/help/xvidcap/es/figures/prefs-commands.png
-share/gnome/help/xvidcap/es/figures/prefs-general.png
-share/gnome/help/xvidcap/es/figures/prefs-mf.png
-share/gnome/help/xvidcap/es/figures/prefs-sf.png
-share/gnome/help/xvidcap/es/figures/record-toggle.png
-share/gnome/help/xvidcap/es/figures/results-dialog-ask.png
-share/gnome/help/xvidcap/es/figures/results-dialog.png
-share/gnome/help/xvidcap/es/figures/selector-button.png
-share/gnome/help/xvidcap/es/figures/step-button.png
-share/gnome/help/xvidcap/es/figures/stop-toggle.png
-share/gnome/help/xvidcap/es/figures/xvidcap-main-ctrl.png
-share/gnome/help/xvidcap/es/figures/xvidcap-warning.png
-share/gnome/help/xvidcap/es/xvidcap.xml
-share/gnome/help/xvidcap/it/figures/back-button.png
-share/gnome/help/xvidcap/it/figures/edit-button.png
-share/gnome/help/xvidcap/it/figures/filename-button.png
-share/gnome/help/xvidcap/it/figures/frame-drop-meter.png
-share/gnome/help/xvidcap/it/figures/fwd-button.png
-share/gnome/help/xvidcap/it/figures/lock-toggle.png
-share/gnome/help/xvidcap/it/figures/menu-about.png
-share/gnome/help/xvidcap/it/figures/menu-animate.png
-share/gnome/help/xvidcap/it/figures/menu-cont.png
-share/gnome/help/xvidcap/it/figures/menu-help.png
-share/gnome/help/xvidcap/it/figures/menu-make-video.png
-share/gnome/help/xvidcap/it/figures/menu-mf.png
-share/gnome/help/xvidcap/it/figures/menu-prefs.png
-share/gnome/help/xvidcap/it/figures/menu-quit.png
-share/gnome/help/xvidcap/it/figures/menu-save-prefs.png
-share/gnome/help/xvidcap/it/figures/menu-sf.png
-share/gnome/help/xvidcap/it/figures/menu.png
-share/gnome/help/xvidcap/it/figures/pause-toggle.png
-share/gnome/help/xvidcap/it/figures/prefs-commands.png
-share/gnome/help/xvidcap/it/figures/prefs-general.png
-share/gnome/help/xvidcap/it/figures/prefs-mf.png
-share/gnome/help/xvidcap/it/figures/prefs-sf.png
-share/gnome/help/xvidcap/it/figures/record-toggle.png
-share/gnome/help/xvidcap/it/figures/results-dialog-ask.png
-share/gnome/help/xvidcap/it/figures/results-dialog.png
-share/gnome/help/xvidcap/it/figures/selector-button.png
-share/gnome/help/xvidcap/it/figures/step-button.png
-share/gnome/help/xvidcap/it/figures/stop-toggle.png
-share/gnome/help/xvidcap/it/figures/xvidcap-ctrl.png
-share/gnome/help/xvidcap/it/figures/xvidcap-main-ctrl.png
-share/gnome/help/xvidcap/it/figures/xvidcap-warning.png
-share/gnome/help/xvidcap/it/xvidcap.xml
-share/locale/de/LC_MESSAGES/xvidcap.mo
-share/locale/en/LC_MESSAGES/xvidcap.mo
-share/locale/es/LC_MESSAGES/xvidcap.mo
-share/locale/it/LC_MESSAGES/xvidcap.mo
-share/pixmaps/xvidcap.png
-%%DATADIR%%/glade/gnome-xvidcap.glade
-%%DATADIR%%/glade/xvidcap_logo.png
-%%DATADIR%%/ppm2mpeg.sh
-%%DATADIR%%/xvidcap.desktop
-%%DATADIR%%/xvidcap.png
diff --git a/www/Makefile b/www/Makefile
index 1cb5d017cc72..35c9a41aa32f 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -169,7 +169,6 @@
SUBDIR += garage
SUBDIR += gatling
SUBDIR += gauche-makiki
- SUBDIR += gecko-mediaplayer
SUBDIR += geckodriver
SUBDIR += geneweb
SUBDIR += geolizer
diff --git a/www/gecko-mediaplayer/Makefile b/www/gecko-mediaplayer/Makefile
deleted file mode 100644
index 0994e2228fa9..000000000000
--- a/www/gecko-mediaplayer/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# Created by: Alexander Logvinov <ports@logvinov.com>
-
-PORTNAME= gecko-mediaplayer
-PORTVERSION= 1.0.9
-PORTREVISION= 8
-CATEGORIES= www multimedia gnome
-MASTER_SITES= https://pkgs.rpmfusion.org/repo/pkgs/free/gecko-mediaplayer/gecko-mediaplayer-1.0.9.tar.gz/69b50ecbbbf34ca6d980a477345dbd40/ \
- LOCAL/tobik:npapi
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- libxul-npapi-headers-45.9.0${EXTRACT_SUFX}:npapi
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Multimedia browser plugin for Gecko based browsers
-
-DEPRECATED= Uses incompatible plugin interface NPAPI
-EXPIRATION_DATE=2022-06-30
-
-LICENSE= GPLv2
-
-LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
- libnspr4.so:devel/nspr \
- libcurl.so:ftp/curl \
- libgmlib.so:multimedia/gmtk
-RUN_DEPENDS= gnome-mplayer:multimedia/gnome-mplayer
-
-USES= compiler:c++11-lang gettext gnome localbase pkgconfig webplugin:native
-USE_GNOME= glib20
-USE_CXXSTD= c++11
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-schemas-install \
- --with-plugin_dir="${WEBPLUGIN_DIR}"
-CONFIGURE_ENV= GECKO_CFLAGS="-I${WRKDIR}/npapi-headers -DHAVE_NSPR"
-
-OPTIONS_DEFINE= CACHE DOCS
-OPTIONS_DEFAULT= CACHE
-
-CACHE_DESC= Enable caching of remote media to local storage
-CACHE_CONFIGURE_ENABLE= caching
-
-WEBPLUGIN_FILES= ${PORTNAME}.so
-.for p in dvx rm qt wmp
-WEBPLUGIN_FILES+= ${PORTNAME}-${p}.so
-.endfor
-
-post-patch:
- @${REINPLACE_CMD} -e \
- '/COPYING\\/d ; \
- /INSTALL\\/d' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e \
- 's|-ldl||' ${WRKSRC}/src/Makefile.in
- @${REINPLACE_CMD} -e \
- "s|= (char) NULL;|= '\0';|" ${WRKSRC}/src/plugin_list.cpp
-
-.include <bsd.port.mk>
diff --git a/www/gecko-mediaplayer/distinfo b/www/gecko-mediaplayer/distinfo
deleted file mode 100644
index 70b80ef8482e..000000000000
--- a/www/gecko-mediaplayer/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1529800930
-SHA256 (gecko-mediaplayer-1.0.9.tar.gz) = 212a0a87e35da9ed944f5fb827552e9978fd3ea051da89554da5ef3934d4c2a5
-SIZE (gecko-mediaplayer-1.0.9.tar.gz) = 271917
-SHA256 (libxul-npapi-headers-45.9.0.tar.gz) = 625d86955aef95c7a0a4c192bb51a1e7833d30c2d53e390d07f97abd835744f8
-SIZE (libxul-npapi-headers-45.9.0.tar.gz) = 15637
diff --git a/www/gecko-mediaplayer/files/patch-src-npupp.h b/www/gecko-mediaplayer/files/patch-src-npupp.h
deleted file mode 100644
index 4822e9a88255..000000000000
--- a/www/gecko-mediaplayer/files/patch-src-npupp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/npupp.h.orig 2014-01-03 17:14:34.000000000 +0100
-+++ src/npupp.h 2014-10-25 18:16:23.746171118 +0200
-@@ -63,6 +63,9 @@
-
- #include "npruntime.h"
-
-+#ifndef NP_LOADDS
-+#define NP_LOADDS
-+#endif
-
- /******************************************************************************************
- plug-in function table macros
diff --git a/www/gecko-mediaplayer/pkg-descr b/www/gecko-mediaplayer/pkg-descr
deleted file mode 100644
index 0ecba0d8a5cc..000000000000
--- a/www/gecko-mediaplayer/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Gecko Media Player is a browser plugin that uses GNOME MPlayer
-to play media in a browser. It should work with all browsers
-on Unix-ish systems (Linux, BSD, Solaris) and use the NS4 API
-(Mozilla, Firefox, Opera, etc.).
-
-WWW: http://kdekorte.googlepages.com/gecko-mediaplayer
diff --git a/www/gecko-mediaplayer/pkg-plist b/www/gecko-mediaplayer/pkg-plist
deleted file mode 100644
index 59d178e643d1..000000000000
--- a/www/gecko-mediaplayer/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-%%WEBPLUGIN_DIR%%/gecko-mediaplayer.so
-%%WEBPLUGIN_DIR%%/gecko-mediaplayer-dvx.so
-%%WEBPLUGIN_DIR%%/gecko-mediaplayer-qt.so
-%%WEBPLUGIN_DIR%%/gecko-mediaplayer-rm.so
-%%WEBPLUGIN_DIR%%/gecko-mediaplayer-wmp.so
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/javascript.txt
-share/locale/cs/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/de/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/es/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/fr/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/it/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/ja/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/nl/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/pl/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/pt/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/pt_BR/LC_MESSAGES/gecko-mediaplayer.mo
-share/locale/tr/LC_MESSAGES/gecko-mediaplayer.mo