summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile27
-rw-r--r--audio/gkrellmms2/Makefile39
-rw-r--r--audio/gkrellmms2/distinfo2
-rw-r--r--audio/gkrellmms2/files/patch-Makefile45
-rw-r--r--audio/gkrellmms2/pkg-descr4
-rw-r--r--audio/gmixer/Makefile26
-rw-r--r--audio/gmixer/distinfo2
-rw-r--r--audio/gmixer/files/patch-Makefile14
-rw-r--r--audio/gmixer/files/patch-gmixer.c51
-rw-r--r--audio/gmixer/pkg-descr2
-rw-r--r--audio/gqmpeg/Makefile40
-rw-r--r--audio/gqmpeg/distinfo2
-rw-r--r--audio/gqmpeg/files/patch-configure31
-rw-r--r--audio/gqmpeg/files/patch-src_ui__pixbuf__save.c11
-rw-r--r--audio/gqmpeg/pkg-descr4
-rw-r--r--audio/gqmpeg/pkg-plist77
-rw-r--r--audio/mcplay/Makefile36
-rw-r--r--audio/mcplay/distinfo2
-rw-r--r--audio/mcplay/files/mcplay.165
-rw-r--r--audio/mcplay/files/patch-Makefile47
-rw-r--r--audio/mcplay/files/patch-config.h11
-rw-r--r--audio/mcplay/files/patch-mixer.c11
-rw-r--r--audio/mcplay/files/patch-screen.c17
-rw-r--r--audio/mcplay/pkg-descr10
-rw-r--r--audio/rio500/Makefile31
-rw-r--r--audio/rio500/distinfo2
-rw-r--r--audio/rio500/files/patch-include_libfon.h12
-rw-r--r--audio/rio500/files/patch-src_rio__add__song.c19
-rw-r--r--audio/rio500/pkg-descr5
-rw-r--r--audio/rio500/pkg-plist46
-rw-r--r--audio/scrobbler/Makefile49
-rw-r--r--audio/scrobbler/distinfo2
-rw-r--r--audio/scrobbler/files/extra-encodings-patch245
-rw-r--r--audio/scrobbler/files/patch-Makefile.in129
-rw-r--r--audio/scrobbler/files/patch-config.h.in12
-rw-r--r--audio/scrobbler/files/patch-configure173
-rw-r--r--audio/scrobbler/files/patch-scrobbler.c15
-rw-r--r--audio/scrobbler/files/patch-tags_include_tags.h26
-rw-r--r--audio/scrobbler/files/patch-tags_tags.c58
-rw-r--r--audio/scrobbler/pkg-descr4
-rw-r--r--audio/soundtracker/Makefile73
-rw-r--r--audio/soundtracker/distinfo2
-rw-r--r--audio/soundtracker/files/patch-app_Makefile.in15
-rw-r--r--audio/soundtracker/files/patch-app_sample-editor.c21
-rw-r--r--audio/soundtracker/files/patch-app_tracer.c41
-rw-r--r--audio/soundtracker/files/patch-app_track-editor.c29
-rw-r--r--audio/soundtracker/files/patch-po_ja.po65
-rw-r--r--audio/soundtracker/pkg-descr8
-rw-r--r--audio/soundtracker/pkg-plist31
-rw-r--r--audio/wmalbum/Makefile29
-rw-r--r--audio/wmalbum/distinfo2
-rw-r--r--audio/wmalbum/pkg-descr8
-rw-r--r--audio/xmms-ahx/Makefile33
-rw-r--r--audio/xmms-ahx/distinfo2
-rw-r--r--audio/xmms-ahx/pkg-descr4
-rw-r--r--audio/xmms-curses/Makefile35
-rw-r--r--audio/xmms-curses/distinfo2
-rw-r--r--audio/xmms-curses/pkg-descr6
-rw-r--r--audio/xmms-curses/pkg-plist3
-rw-r--r--audio/xmms-faad/Makefile43
-rw-r--r--audio/xmms-faad/distinfo3
-rw-r--r--audio/xmms-faad/pkg-descr9
-rw-r--r--audio/xmms-festalon/Makefile30
-rw-r--r--audio/xmms-festalon/pkg-descr9
-rw-r--r--audio/xmms-flac/Makefile32
-rw-r--r--audio/xmms-flac/distinfo3
-rw-r--r--audio/xmms-flac/files/Makefile8
-rw-r--r--audio/xmms-flac/files/patch-configure13
-rw-r--r--audio/xmms-flac/files/patch-src_plugin__xmms_Makefile.in22
-rw-r--r--audio/xmms-flac/pkg-descr5
-rw-r--r--audio/xmms-gbsplay/Makefile71
-rw-r--r--audio/xmms-gbsplay/distinfo3
-rw-r--r--audio/xmms-gbsplay/pkg-descr5
-rw-r--r--audio/xmms-ladspa/Makefile32
-rw-r--r--audio/xmms-ladspa/distinfo2
-rw-r--r--audio/xmms-ladspa/files/patch-Makefile17
-rw-r--r--audio/xmms-ladspa/pkg-descr8
-rw-r--r--audio/xmms-mailnotify/Makefile37
-rw-r--r--audio/xmms-mailnotify/distinfo2
-rw-r--r--audio/xmms-mailnotify/files/patch-Makefile.in20
-rw-r--r--audio/xmms-mailnotify/files/patch-mailnotify.c_119
-rw-r--r--audio/xmms-mailnotify/files/patch-mailnotify.c_212
-rw-r--r--audio/xmms-mailnotify/files/patch-mailnotify.c_326
-rw-r--r--audio/xmms-mailnotify/pkg-descr1
-rw-r--r--audio/xmms-nas/Makefile30
-rw-r--r--audio/xmms-nas/distinfo2
-rw-r--r--audio/xmms-nas/files/patch-Makefile.in11
-rw-r--r--audio/xmms-nas/files/patch-configure18
-rw-r--r--audio/xmms-nas/files/patch-nas.h10
-rw-r--r--audio/xmms-nas/pkg-descr1
-rw-r--r--audio/xmms-nsf/Makefile44
-rw-r--r--audio/xmms-nsf/distinfo2
-rw-r--r--audio/xmms-nsf/files/patch-src_nes_audiosys.c34
-rw-r--r--audio/xmms-nsf/files/patch-src_nes_audiosys.h11
-rw-r--r--audio/xmms-nsf/files/patch-src_nes_handler.c26
-rw-r--r--audio/xmms-nsf/files/patch-src_nes_km6502_km6502cd.h417
-rw-r--r--audio/xmms-nsf/files/patch-src_nes_km6502_km6502ot.h51
-rw-r--r--audio/xmms-nsf/files/patch-src_xmms_callbacks.c20
-rw-r--r--audio/xmms-nsf/files/patch-src_xmms_interface.c11
-rw-r--r--audio/xmms-nsf/files/patch-src_xmms_nsf.c85
-rw-r--r--audio/xmms-nsf/files/patch-src_xmms_nsf.h11
-rw-r--r--audio/xmms-nsf/files/patch-src_xmms_nsflib.h15
-rw-r--r--audio/xmms-nsf/files/pkg-message.in6
-rw-r--r--audio/xmms-nsf/pkg-descr2
-rw-r--r--audio/xmms-sapplug/Makefile62
-rw-r--r--audio/xmms-sapplug/distinfo2
-rw-r--r--audio/xmms-sapplug/files/patch-Makefile47
-rw-r--r--audio/xmms-sapplug/pkg-descr2
-rw-r--r--audio/xmms-sapplug/pkg-message3
-rw-r--r--audio/xmms-scrobbler/Makefile19
-rw-r--r--audio/xmms-scrobbler/pkg-descr4
-rw-r--r--audio/xmms-sexypsf/Makefile53
-rw-r--r--audio/xmms-sexypsf/distinfo2
-rw-r--r--audio/xmms-sexypsf/pkg-descr11
-rw-r--r--audio/xmms-sexypsf/pkg-message3
-rw-r--r--audio/xmms-shn/Makefile36
-rw-r--r--audio/xmms-shn/distinfo2
-rw-r--r--audio/xmms-shn/pkg-descr5
-rw-r--r--audio/xmms-shn/pkg-plist2
-rw-r--r--audio/xmms-volnorm/Makefile34
-rw-r--r--audio/xmms-volnorm/distinfo2
-rw-r--r--audio/xmms-volnorm/pkg-descr5
-rw-r--r--audio/xmms-wavpack/Makefile26
-rw-r--r--audio/xmms-wavpack/distinfo2
-rw-r--r--audio/xmms-wavpack/files/patch-configure11
-rw-r--r--audio/xmms-wavpack/files/patch-src_libwavpack.cpp20
-rw-r--r--audio/xmms-wavpack/files/patch-src_ui.cpp11
-rw-r--r--audio/xmms-wavpack/pkg-descr5
-rw-r--r--audio/xmms-xf86audio/Makefile33
-rw-r--r--audio/xmms-xf86audio/distinfo2
-rw-r--r--audio/xmms-xf86audio/files/patch-xf86audio.c136
-rw-r--r--audio/xmms-xf86audio/pkg-descr4
-rw-r--r--audio/xmms-xf86audio/pkg-plist2
-rw-r--r--audio/xmms-xymms/Makefile34
-rw-r--r--audio/xmms-xymms/distinfo2
-rw-r--r--audio/xmms-xymms/pkg-descr8
-rw-r--r--audio/xmms-xymms/pkg-message3
-rw-r--r--audio/xmmsctrl/Makefile40
-rw-r--r--audio/xmmsctrl/distinfo2
-rw-r--r--audio/xmmsctrl/files/patch-Makefile22
-rw-r--r--audio/xmmsctrl/files/patch-removefile.c20
-rw-r--r--audio/xmmsctrl/pkg-descr7
-rw-r--r--audio/xmmsctrl/pkg-plist12
143 files changed, 0 insertions, 3748 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 7837961a6544..603e210ae00c 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -212,11 +212,9 @@
SUBDIR += ghostess
SUBDIR += giada
SUBDIR += gimmix
- SUBDIR += gkrellmms2
SUBDIR += gkrellmvolume2
SUBDIR += glurp
SUBDIR += gmidimonitor
- SUBDIR += gmixer
SUBDIR += gmpc
SUBDIR += gmpc-alarm
SUBDIR += gmpc-albumview
@@ -245,7 +243,6 @@
SUBDIR += goattracker
SUBDIR += gogglesmm
SUBDIR += goobox
- SUBDIR += gqmpeg
SUBDIR += gqradio
SUBDIR += gradio
SUBDIR += gramofile
@@ -514,7 +511,6 @@
SUBDIR += maplay
SUBDIR += mate-media
SUBDIR += mbox
- SUBDIR += mcplay
SUBDIR += mctoolame-decoder
SUBDIR += mctoolame-encoder
SUBDIR += mda-lv2
@@ -731,7 +727,6 @@
SUBDIR += rhvoice
SUBDIR += rhvoice-dictionary
SUBDIR += rhythmbox
- SUBDIR += rio500
SUBDIR += rioutil
SUBDIR += ripit
SUBDIR += ripperx
@@ -756,7 +751,6 @@
SUBDIR += sc3-plugins
SUBDIR += schismtracker
SUBDIR += screcord-lv2
- SUBDIR += scrobbler
SUBDIR += sdl2_mixer
SUBDIR += sdl_mixer
SUBDIR += sdl_sound
@@ -789,7 +783,6 @@
SUBDIR += soundgrab
SUBDIR += soundkonverter
SUBDIR += soundtouch
- SUBDIR += soundtracker
SUBDIR += sox
SUBDIR += spc2it
SUBDIR += specimen
@@ -880,7 +873,6 @@
SUBDIR += webrtc-audio-processing
SUBDIR += whysynth
SUBDIR += wildmidi
- SUBDIR += wmalbum
SUBDIR += wmix
SUBDIR += wmmp
SUBDIR += wmrecord
@@ -901,27 +893,8 @@
SUBDIR += xmix
SUBDIR += xmixer
SUBDIR += xmmix
- SUBDIR += xmms-ahx
- SUBDIR += xmms-curses
- SUBDIR += xmms-faad
- SUBDIR += xmms-festalon
- SUBDIR += xmms-flac
- SUBDIR += xmms-gbsplay
- SUBDIR += xmms-ladspa
- SUBDIR += xmms-mailnotify
- SUBDIR += xmms-nas
- SUBDIR += xmms-nsf
- SUBDIR += xmms-sapplug
- SUBDIR += xmms-scrobbler
- SUBDIR += xmms-sexypsf
- SUBDIR += xmms-shn
- SUBDIR += xmms-volnorm
- SUBDIR += xmms-wavpack
- SUBDIR += xmms-xf86audio
- SUBDIR += xmms-xymms
SUBDIR += xmms2
SUBDIR += xmms2-scrobbler
- SUBDIR += xmmsctrl
SUBDIR += xmp
SUBDIR += xmradio
SUBDIR += xoscope
diff --git a/audio/gkrellmms2/Makefile b/audio/gkrellmms2/Makefile
deleted file mode 100644
index b85b019d0449..000000000000
--- a/audio/gkrellmms2/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Hajimu UMEMOTO <ume@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= gkrellmms
-PORTVERSION= 2.1.22
-PORTREVISION= 13
-CATEGORIES= audio
-MASTER_SITES= http://gkrellm.luon.net/files/
-PKGNAMESUFFIX= 2
-
-MAINTAINER= ume@FreeBSD.org
-COMMENT= GKrellM XMMS Plugin
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm2/gkrellm.h:sysutils/gkrellm2
-LIB_DEPENDS= libxmms.so:multimedia/xmms
-RUN_DEPENDS= gkrellm:sysutils/gkrellm2
-
-WRKSRC= ${WRKDIR}/gkrellmms
-
-PLIST_FILES= libexec/gkrellm2/plugins/gkrellmms.so \
- share/locale/da/LC_MESSAGES/gkrellmms.mo \
- share/locale/es/LC_MESSAGES/gkrellmms.mo \
- share/locale/fr/LC_MESSAGES/gkrellmms.mo \
- share/locale/nl/LC_MESSAGES/gkrellmms.mo \
- share/locale/ru/LC_MESSAGES/gkrellmms.mo
-
-USES= gettext gmake pkgconfig
-
-MAKE_ENV+= PLUGIN_DIR=${PREFIX}/libexec/gkrellm2/plugins \
- LOCALEDIR=${PREFIX}/share/locale \
- enable_nls=1
-
-pre-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins
-
-.include <bsd.port.mk>
diff --git a/audio/gkrellmms2/distinfo b/audio/gkrellmms2/distinfo
deleted file mode 100644
index cd5042fcdd55..000000000000
--- a/audio/gkrellmms2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gkrellmms-2.1.22.tar.gz) = cd84d6678740374567b01b69a095fc99ec7a96e10d7315c4416a8de590770e7f
-SIZE (gkrellmms-2.1.22.tar.gz) = 46903
diff --git a/audio/gkrellmms2/files/patch-Makefile b/audio/gkrellmms2/files/patch-Makefile
deleted file mode 100644
index 236bacfcd20f..000000000000
--- a/audio/gkrellmms2/files/patch-Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-Index: Makefile
---- Makefile.orig 2005-01-21 17:02:17 UTC
-+++ Makefile
-@@ -3,8 +3,8 @@
- # You may want to rename the binary-file.
- BIN_FILENAME = gkrellmms
-
--GTK_INCLUDE ?= `pkg-config gtk+-2.0 --cflags`
--GTK_LIB ?= `pkg-config gtk+-2.0 --libs`
-+GTK_INCLUDE ?= `pkg-config gtk+-2.0 gthread-2.0 --cflags`
-+GTK_LIB ?= `pkg-config gtk+-2.0 gthread-2.0 --libs`
- IMLIB_INCLUDE ?=
- IMLIB_LIB ?=
-
-@@ -18,9 +18,9 @@ endif
-
- PLUGIN_DIR ?= /usr/local/lib/gkrellm2/plugins
-
--FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(XMMS_INCLUDE)
-+FLAGS = -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(XMMS_INCLUDE)
- LIBS = $(GTK_LIB) $(IMLIB_LIB) $(XMMS_LIB)
--LFLAGS = -shared -lpthread
-+LFLAGS = -shared
-
- ifdef USE_BMP
- FLAGS += -DUSE_BMP
-@@ -35,8 +35,7 @@ PACKAGE ?= gkrellmms
- FLAGS += -DPACKAGE="\"$(PACKAGE)\""
- export PACKAGE LOCALEDIR
-
--CC ?= gcc
--CC += $(CFLAGS) $(FLAGS)
-+CFLAGS += $(FLAGS)
-
- INSTALL = install -c
- INSTALL_PROGRAM = $(INSTALL) -s
-@@ -47,7 +46,7 @@ all: $(BIN_FILENAME).so
- (cd po && ${MAKE} all )
-
- $(BIN_FILENAME).so: $(OBJS)
-- $(CC) $(OBJS) -o $(BIN_FILENAME).so $(LFLAGS) $(LIBS)
-+ $(CC) $(CFLAGS) $(OBJS) -o $(BIN_FILENAME).so $(LFLAGS) $(LIBS)
-
- clean:
- rm -f *.o core *.so* *.bak *~
diff --git a/audio/gkrellmms2/pkg-descr b/audio/gkrellmms2/pkg-descr
deleted file mode 100644
index 011777f49386..000000000000
--- a/audio/gkrellmms2/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-GKrellMMS: GKrellM XMMS Plugin
-A plugin for GKrellM, which allows you to control XMMS from within GKrellM.
-
-WWW: http://gkrellm.luon.net/gkrellmms.phtml
diff --git a/audio/gmixer/Makefile b/audio/gmixer/Makefile
deleted file mode 100644
index 3097400a39e3..000000000000
--- a/audio/gmixer/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Chris Piazza <cpiazza@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= gmixer
-PORTVERSION= 0.98c
-PORTREVISION= 7
-CATEGORIES= audio
-MASTER_SITES= LOCAL/cpiazza
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= X11/gtk+ mixer control
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-ALL_TARGET= gmixer
-
-USES= pkgconfig
-USE_GNOME= gtk12
-PLIST_FILES= bin/gmixer share/pixmaps/gmixer.xpm
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gmixer ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/icons/gmixer.xpm ${STAGEDIR}${PREFIX}/share/pixmaps
-
-.include <bsd.port.mk>
diff --git a/audio/gmixer/distinfo b/audio/gmixer/distinfo
deleted file mode 100644
index 945593040bfa..000000000000
--- a/audio/gmixer/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gmixer-0.98c.tar.gz) = 73ffbd6eafebc65222695ddec90e9ed5f5c8b2a32901279aa851a6bf499e1e70
-SIZE (gmixer-0.98c.tar.gz) = 5663
diff --git a/audio/gmixer/files/patch-Makefile b/audio/gmixer/files/patch-Makefile
deleted file mode 100644
index 20a85225a0c0..000000000000
--- a/audio/gmixer/files/patch-Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
---- Makefile.orig 1999-02-21 10:18:50 UTC
-+++ Makefile
-@@ -1,9 +1,9 @@
--CC = gcc
-+CC ?= gcc
- #CC = egcs
- #FLAGS = -g
-
- gmixer: gmixer.c
-- $(CC) $(FLAGS) `gtk-config --cflags` `gtk-config --libs` gmixer.c -o gmixer
-+ $(CC) $(CFLAGS) `$(GTK_CONFIG) --cflags` `$(GTK_CONFIG) --libs` gmixer.c -o gmixer
- install: gmixer
- install -s -m 755 -o 0 -g 0 gmixer /usr/X11R6/bin/
- install -m 644 -o 0 -g 0 icons/gmixer.xpm /usr/share/pixmaps/
diff --git a/audio/gmixer/files/patch-gmixer.c b/audio/gmixer/files/patch-gmixer.c
deleted file mode 100644
index a340ea5879b4..000000000000
--- a/audio/gmixer/files/patch-gmixer.c
+++ /dev/null
@@ -1,51 +0,0 @@
---- gmixer.c.orig 1999-02-22 16:11:10 UTC
-+++ gmixer.c
-@@ -1,10 +1,11 @@
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
- #include <strings.h>
- #include <fcntl.h>
- #include <unistd.h>
- #include <sys/ioctl.h>
--#include <linux/soundcard.h>
-+#include <sys/soundcard.h>
- #include <gtk/gtk.h>
- #include "icons/gmixer.xpm"
- #include "icons/mix_logo.xpm"
-@@ -378,6 +379,27 @@ void usage(char *prog_name)
- exit(0);
- }
-
-+void fill_volctrls ()
-+{
-+ int i;
-+ char str[3];
-+
-+ /* if you raise upper limit beyond 100, you have to make str longer. */
-+ for (i = 17; i < SOUND_MIXER_NRDEVICES && i < 100 ; i++ )
-+ {
-+ snprintf (str, 3, "%2d", i);
-+ volctrls[i].mixer_id = (gpointer) str;
-+ volctrls[i].vol_widget = NULL;
-+ volctrls[i].right_widget = NULL;
-+ volctrls[i].enable_widget = NULL;
-+ volctrls[i].rec_widget = NULL;
-+ volctrls[i].stereo_widget = NULL;
-+ volctrls[i].vol_left = NULL;
-+ volctrls[i].vol_right = NULL;
-+ volctrls[i].xpm = mix_unknown_xpm;
-+ }
-+}
-+
- int main (int argc, char *argv[])
- {
- char *homedir;
-@@ -385,6 +407,7 @@ int main (int argc, char *argv[])
- char *default_dev = "/dev/mixer";
- int i;
- g_print ("gmixer 0.98 (22.2.1999)\nCopyleft (C) 1998,1999 - Sergey Kiselev <sergey@junior.technion.ac.il>\n");
-+ fill_volctrls();
- homedir = getenv("HOME");
- snprintf (rcfile, NAME_LEN, "%s/.gmixerrc", homedir);
- mixer_dev = default_dev;
diff --git a/audio/gmixer/pkg-descr b/audio/gmixer/pkg-descr
deleted file mode 100644
index 5a74e1126293..000000000000
--- a/audio/gmixer/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-gmixer is an X11/gtk+ mixer control program. Features a clean interface
-and the ability to auto load/save a configuration.
diff --git a/audio/gqmpeg/Makefile b/audio/gqmpeg/Makefile
deleted file mode 100644
index 16a5eb2c9def..000000000000
--- a/audio/gqmpeg/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: Vanilla Pooh Shu <vanilla@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= gqmpeg
-PORTVERSION= 0.20.0
-PORTREVISION= 12
-PORTEPOCH= 2
-CATEGORIES+= audio
-MASTER_SITES= SF
-
-MAINTAINER?= lyngbol@wheel.dk
-COMMENT?= Another gtk-based MP3 frontend
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-OPTIONS_DEFINE= MPG321
-MPG321_DESC= use mpg321 instead of mpg123
-
-LIB_DEPENDS= libpng.so:graphics/png
-RUN_DEPENDS= ogg123:audio/vorbis-tools \
- xmp:audio/xmp
-
-MPG321_RUN_DEPENDS= mpg321:audio/mpg321
-MPG321_RUN_DEPENDS_OFF= mpg123:audio/mpg123
-
-USE_GNOME= gdkpixbuf
-USES= gettext libtool
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= ac_cv_path_GNOME_CONFIG=no
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-
-post-patch:
- @${REINPLACE_CMD} -E -e \
- 's/^(#define MPG123_BINARY "mpg)123"/\1321"/' \
- ${WRKSRC}/src/io_mpg123.c
-
-.include <bsd.port.mk>
diff --git a/audio/gqmpeg/distinfo b/audio/gqmpeg/distinfo
deleted file mode 100644
index 462366245bbc..000000000000
--- a/audio/gqmpeg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gqmpeg-0.20.0.tar.gz) = 42ea49ee14d0c0538469d5e346badbdccd4353229b9a15096c10ec5bd041b793
-SIZE (gqmpeg-0.20.0.tar.gz) = 966991
diff --git a/audio/gqmpeg/files/patch-configure b/audio/gqmpeg/files/patch-configure
deleted file mode 100644
index 85ceb359e7ca..000000000000
--- a/audio/gqmpeg/files/patch-configure
+++ /dev/null
@@ -1,31 +0,0 @@
---- configure.orig 2003-02-02 04:27:15 UTC
-+++ configure
-@@ -4027,10 +4027,9 @@ else
- #include "confdefs.h"
- #include <libintl.h>
- extern int _nl_msg_cat_cntr;
--extern int *_nl_domain_bindings;
- int main() {
- bindtextdomain ("", "");
--return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
-+return (int) gettext ("") + _nl_msg_cat_cntr
- ; return 0; }
- EOF
- if { (eval echo configure:4037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-@@ -4416,7 +4415,6 @@ else
- #include "confdefs.h"
- #include <libintl.h>
- extern int _nl_msg_cat_cntr;
--extern int *_nl_domain_bindings;
- extern
- #ifdef __cplusplus
- "C"
-@@ -4424,7 +4422,7 @@ extern
- const char *_nl_expand_alias ();
- int main() {
- bindtextdomain ("", "");
--return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings + *_nl_expand_alias (0)
-+return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
- ; return 0; }
- EOF
- if { (eval echo configure:4431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
diff --git a/audio/gqmpeg/files/patch-src_ui__pixbuf__save.c b/audio/gqmpeg/files/patch-src_ui__pixbuf__save.c
deleted file mode 100644
index 9458997c3a4b..000000000000
--- a/audio/gqmpeg/files/patch-src_ui__pixbuf__save.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/ui_pixbuf_save.c.orig 2002-03-09 19:00:13 UTC
-+++ src/ui_pixbuf_save.c
-@@ -86,7 +86,7 @@ gboolean pixbuf_to_file_as_png (GdkPixbu
- return FALSE;
- }
-
-- if (setjmp (png_ptr->jmpbuf))
-+ if (setjmp (png_jmpbuf (png_ptr)))
- {
- png_destroy_write_struct (&png_ptr, &info_ptr);
- fclose (handle);
diff --git a/audio/gqmpeg/pkg-descr b/audio/gqmpeg/pkg-descr
deleted file mode 100644
index ae28d4693580..000000000000
--- a/audio/gqmpeg/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A GTK-based mp3 front-end. Uses mpg123 for decoding and supports
-winamp themes.
-
-WWW: http://gqmpeg.sourceforge.net/
diff --git a/audio/gqmpeg/pkg-plist b/audio/gqmpeg/pkg-plist
deleted file mode 100644
index 88a115e558a0..000000000000
--- a/audio/gqmpeg/pkg-plist
+++ /dev/null
@@ -1,77 +0,0 @@
-bin/gqmpeg
-bin/gqmpeg-shoutcast-plugin.sh
-man/man1/gqmpeg.1.gz
-share/gqmpeg/skins/README
-share/gqmpeg/skins/SKIN-SPECS
-share/gqmpeg/skins/mrclean/blue-handle-24.png
-share/gqmpeg/skins/mrclean/blue2-about.png
-share/gqmpeg/skins/mrclean/blue2-round-shadowed.png
-share/gqmpeg/skins/mrclean/blue2-soft-round-7.png
-share/gqmpeg/skins/mrclean/blue2-soft-round-logo.png
-share/gqmpeg/skins/mrclean/btn-expand-toggle-20-h.png
-share/gqmpeg/skins/mrclean/btn-rect-clr-32-eject.png
-share/gqmpeg/skins/mrclean/btn-rect-clr-32-stop.png
-share/gqmpeg/skins/mrclean/btn-rect-clr-32r-pause.png
-share/gqmpeg/skins/mrclean/btn-rect-clr-32r-play.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-16-left.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-16-plus.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-16-right.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-01.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-02.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-03.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-04.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-05.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-06.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-07.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-08.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-09.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-10.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-dn.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-eye.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-left.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-list.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-max.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-min.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-right.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-toggle.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-up.png
-share/gqmpeg/skins/mrclean/btn-rnd-clr-26-x.png
-share/gqmpeg/skins/mrclean/bubble-fly.png
-share/gqmpeg/skins/mrclean/bubble-slider-16-h.png
-share/gqmpeg/skins/mrclean/bubble-slider-16-v.png
-share/gqmpeg/skins/mrclean/dial-ball2.png
-share/gqmpeg/skins/mrclean/dial-clip2.png
-share/gqmpeg/skins/mrclean/dial-eye.png
-share/gqmpeg/skins/mrclean/digit-digital-15-aa.png
-share/gqmpeg/skins/mrclean/digit-digital-24-aa.png
-share/gqmpeg/skins/mrclean/focus-rect-border-1.png
-share/gqmpeg/skins/mrclean/focus-rect-border-7b.png
-share/gqmpeg/skins/mrclean/item-ab-static.png
-share/gqmpeg/skins/mrclean/item-clear-load-aa.png
-share/gqmpeg/skins/mrclean/item-colon-15.png
-share/gqmpeg/skins/mrclean/item-colon-24.png
-share/gqmpeg/skins/mrclean/item-pda-minus.png
-share/gqmpeg/skins/mrclean/item-pda-random-static.png
-share/gqmpeg/skins/mrclean/item-pda-repeat-static.png
-share/gqmpeg/skins/mrclean/item-repeat1-static.png
-share/gqmpeg/skins/mrclean/item-volume-static.png
-share/gqmpeg/skins/mrclean/list-clear-back.png
-share/gqmpeg/skins/mrclean/list-clear-flags.png
-share/gqmpeg/skins/mrclean/list-clear.png
-share/gqmpeg/skins/mrclean/list-menu-flags.png
-share/gqmpeg/skins/mrclean/list-row-clear.png
-share/gqmpeg/skins/mrclean/skindata
-share/gqmpeg/skins/mrclean/skindata_about
-share/gqmpeg/skins/mrclean/skindata_compact
-share/gqmpeg/skins/mrclean/skindata_extra
-share/gqmpeg/skins/mrclean/skindata_flyby
-share/gqmpeg/skins/mrclean/skindata_menu
-share/gqmpeg/skins/mrclean/skindata_playlist
-share/gqmpeg/skins/mrclean/skindata_submenu
-share/locale/cs/LC_MESSAGES/gqmpeg.mo
-share/locale/de/LC_MESSAGES/gqmpeg.mo
-share/locale/fi/LC_MESSAGES/gqmpeg.mo
-share/locale/fr/LC_MESSAGES/gqmpeg.mo
-share/locale/ja/LC_MESSAGES/gqmpeg.mo
-share/locale/pt_BR/LC_MESSAGES/gqmpeg.mo
-share/locale/zh_TW/LC_MESSAGES/gqmpeg.mo
diff --git a/audio/mcplay/Makefile b/audio/mcplay/Makefile
deleted file mode 100644
index 39c8611ac766..000000000000
--- a/audio/mcplay/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Charlie Kester <corky1951@comcast.net>
-# $FreeBSD$
-
-PORTNAME= mcplay
-DISTVERSION= 0.3i
-PORTREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= http://www.yahuxo.de/${PORTNAME}/ \
- http://www.sourcefiles.org/Multimedia/MP3/Front_End/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Curses based front-end to various audio players
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-
-USES= ncurses
-USE_GNOME= glib12
-
-PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
-
-post-patch:
-.for i in mcplay.c screen.c
- @${REINPLACE_CMD} -e \
- 's|<sys/termios.h>|<termios.h>|' ${WRKSRC}/${i}
-.endfor
-
-do-install:
- (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \
- ${STAGEDIR}${PREFIX}/bin)
- (cd ${FILESDIR} && ${INSTALL_MAN} ${PORTNAME}.1 \
- ${STAGEDIR}${MAN1PREFIX}/man/man1)
-
-.include <bsd.port.mk>
diff --git a/audio/mcplay/distinfo b/audio/mcplay/distinfo
deleted file mode 100644
index c1cdc5d0c607..000000000000
--- a/audio/mcplay/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mcplay-0.3i.tar.gz) = 1bfbc6f3f5b263de0d1939cd19381da83a667d16275dcbfefa9fdbf9cd11ee93
-SIZE (mcplay-0.3i.tar.gz) = 102592
diff --git a/audio/mcplay/files/mcplay.1 b/audio/mcplay/files/mcplay.1
deleted file mode 100644
index 17ca254ccba9..000000000000
--- a/audio/mcplay/files/mcplay.1
+++ /dev/null
@@ -1,65 +0,0 @@
-.TH MCPLAY "1" "March 2010" "mcplay 0.3i" "User Commands"
-.SH NAME
-mcplay \- A curses based front-end for various audio players
-.SH SYNOPSIS
-.B mcplay
-[\fIoptions\fR] [\fIfile|dir|playlist\fR]...
-.SH DESCRIPTION
-.B mcplay
-is a reimplementation in C of the well-known python program 'cplay'.
-.PP
-The following players are supported: mpg123 ogg123 sox
-.PP
-Files, Directories and Playlist\-Files (m3u\-files) given as arguments on the
-commandline will be added to the internal playlist.
-.SH OPTIONS
-.TP
-\fB\-a\fR, \fB\-\-aggressive\fR
-Increase the priority of the players (if possible).
-.TP
-\fB\-c\fR, \fB\-\-color\fR
-Run program in colored mode (if available).
-.TP
-\fB\-l\fR, \fB\-\-logfile\fR
-Log messages to this file. [default: /tmp/mcplay.log]
-.TP
-\fB\-p\fR, \fB\-\-play\fR
-Start playing the playlist.
-.TP
-\fB\-r\fR, \fB\-\-repeat\fR
-Start in repeat playlist mode.
-.TP
-\fB\-R\fR, \fB\-\-random\fR
-Start in random playlist mode.
-.TP
-\fB\-\-version\fR
-Print version information.
-.TP
-\fB\-\-copyright\fR
-Print copyright information.
-.TP
-\fB\-h\fR, \fB\-\-help\fR
-Shows this text.
-.PP
-Press 'h' while mcplay is running for help on keys.
-.SH SEE ALSO
-Website: http://www.yahuxo.de/mcplay/
-.SH AUTHOR
-Tobias Rapp <yahuxo at gmx.de>
-.SH LICENSE
-Copyright (C) 2002 Tobias Rapp.
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, write to the Free Software
-Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
diff --git a/audio/mcplay/files/patch-Makefile b/audio/mcplay/files/patch-Makefile
deleted file mode 100644
index 91961e4c703c..000000000000
--- a/audio/mcplay/files/patch-Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
---- Makefile.orig 2002-04-28 13:30:35 UTC
-+++ Makefile
-@@ -13,7 +13,7 @@ OGG_CFLAGS=-DHAVE_OGG123
- SOX_CFLAGS=-DHAVE_SOX
-
- #uncomment _one_ of these for midi support
--MID_CFLAGS=-DHAVE_DRVMIDI
-+#MID_CFLAGS=-DHAVE_DRVMIDI
- #MID_CFLAGS=-DHAVE_PLAYMIDI
-
- #uncomment these two lines if you have lirc
-@@ -24,7 +24,7 @@ MID_CFLAGS=-DHAVE_DRVMIDI
- #LOG_CFLAGS=-DLOG_DIR_S=\"/tmp\"
-
- #set install dirs here
--INSTDIR=/usr/local
-+INSTDIR=${PREFIX}
- BINDIR=$(INSTDIR)/bin
-
- #####################################################################
-@@ -33,7 +33,7 @@ BINDIR=$(INSTDIR)/bin
- PROGNAME=mcplay
- VERSION=0.3i
- DISTDIR=$(PROGNAME)-$(VERSION)
--CC=gcc
-+CC?=gcc
- TARGET=mcplay
- OBJECTS=mcplay.o \
- screen.o \
-@@ -48,7 +48,7 @@ OBJECTS=mcplay.o \
-
- DATA=Makefile COPYING
-
--MY_CFLAGS=-Wall -g -I. -DPROGNAME_S=\"$(PROGNAME)\" -DVERSION_S=\"$(VERSION)\" $(LOG_CFLAGS)
-+MY_CFLAGS=-Wall -I. -DPROGNAME_S=\"$(PROGNAME)\" -DVERSION_S=\"$(VERSION)\" $(LOG_CFLAGS)
- MY_LFLAGS=
-
- PLAYER_CFLAGS=$(MPG_CFLAGS) $(OGG_CFLAGS) $(SOX_CFLAGS) $(MID_CFLAGS)
-@@ -60,7 +60,7 @@ GLIB_LFLAGS=`glib-config --libs`
- NCURSES_CFLAGS=
- NCURSES_LFLAGS=-lncurses
-
--CFLAGS=$(MY_CFLAGS) $(PLAYER_CFLAGS) $(GLIB_CFLAGS) $(NCURSES_CFLAGS) $(LIRC_CFLAGS)
-+CFLAGS+=$(MY_CFLAGS) $(PLAYER_CFLAGS) $(GLIB_CFLAGS) $(NCURSES_CFLAGS) $(LIRC_CFLAGS)
- LFLAGS=$(MY_LFLAGS) $(PLAYER_LFLAGS) $(GLIB_LFLAGS) $(NCURSES_LFLAGS) $(LIRC_LFLAGS)
-
- all: $(TARGET)
diff --git a/audio/mcplay/files/patch-config.h b/audio/mcplay/files/patch-config.h
deleted file mode 100644
index ca194f078485..000000000000
--- a/audio/mcplay/files/patch-config.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- config.h.orig 2002-04-28 13:30:35 UTC
-+++ config.h
-@@ -26,7 +26,7 @@
- #define LOGFILE_S LOGDIR_S""G_DIR_SEPARATOR_S""PROGNAME_S".log"
-
- /* if you have linux */
--#include <linux/limits.h>
-+#include <sys/limits.h>
- /* else */
- /* #define PATH_MAX 1000 */
- /* #define NAME_MAX 200 */
diff --git a/audio/mcplay/files/patch-mixer.c b/audio/mcplay/files/patch-mixer.c
deleted file mode 100644
index 30c695988f0c..000000000000
--- a/audio/mcplay/files/patch-mixer.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- mixer.c.orig 2002-04-28 13:30:35 UTC
-+++ mixer.c
-@@ -7,7 +7,7 @@
- #include <fcntl.h>
- #include <unistd.h>
- #include <stdlib.h>
--#include <linux/soundcard.h>
-+#include <sys/soundcard.h>
- #include <errno.h>
- #include <string.h>
-
diff --git a/audio/mcplay/files/patch-screen.c b/audio/mcplay/files/patch-screen.c
deleted file mode 100644
index 9b84f4a9cbd7..000000000000
--- a/audio/mcplay/files/patch-screen.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- screen.c.orig 2002-04-28 13:30:35 UTC
-+++ screen.c
-@@ -275,9 +275,13 @@ void screen_message( ScreenData *data, g
- gchar *tmp, *str;
-
- va_start(az, fmt);
-- str = g_strdup_vprintf(fmt, az);
-+ if ( fmt != NULL )
-+ str = g_strdup_vprintf(fmt, az);
- va_end(az);
-
-+ if ( fmt == NULL )
-+ return;
-+
- if( data->nmsg >= 0 )
- {
- tmp = g_strdup_printf("%*.*s", -1*(data->cols-7), data->cols-7, str);
diff --git a/audio/mcplay/pkg-descr b/audio/mcplay/pkg-descr
deleted file mode 100644
index 900fb10b5f86..000000000000
--- a/audio/mcplay/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-mcplay is a curses based front-end for various audio players. It is a C
-language reimplementation of the well-known Python program, `cplay'.
-
-Supported players currently include:
-
- - mpg123
- - ogg123
- - sox
-
-WWW: http://www.yahuxo.de/mcplay/
diff --git a/audio/rio500/Makefile b/audio/rio500/Makefile
deleted file mode 100644
index fe7a5048510b..000000000000
--- a/audio/rio500/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Kazumasa Nishizawa <k_nishizawa@anet.ne.jp>
-# $FreeBSD$
-
-PORTNAME= rio500
-PORTVERSION= 0.7
-PORTREVISION= 3
-CATEGORIES= audio
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Utilities for Diamond Rio500
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USE_GNOME= glib12
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-devicepath='/dev' \
- --with-deviceentry='urio0' \
- --with-id3support
-
-post-patch:
- ${REINPLACE_CMD} -e "s,byteswap.h,sys/endian.h," \
- ${WRKSRC}/lib/libfon.c \
- ${WRKSRC}/lib/librio500.c
- ${REINPLACE_CMD} -e "s,getopt.h,," ${WRKSRC}/include/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/audio/rio500/distinfo b/audio/rio500/distinfo
deleted file mode 100644
index 8ec20d3fe117..000000000000
--- a/audio/rio500/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rio500-0.7.tar.gz) = 7a678571c70829386c3d4e042e709ae7036c50227c1c7efa8e9d535bef244f5f
-SIZE (rio500-0.7.tar.gz) = 169143
diff --git a/audio/rio500/files/patch-include_libfon.h b/audio/rio500/files/patch-include_libfon.h
deleted file mode 100644
index 767dd5e0a5ba..000000000000
--- a/audio/rio500/files/patch-include_libfon.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- include/libfon.h.orig 2000-05-21 23:01:46 UTC
-+++ include/libfon.h
-@@ -34,6 +34,9 @@
- #define MZ_HEADER_MAGIC 0x5a4d
- #define NE_HEADER_MAGIC 0x454e
-
-+#define bswap_16(x) (be16toh(x))
-+#define bswap_32(x) (be32toh(x))
-+
- typedef struct {
- uint16_t magic;
- uint16_t dummy[29]; /* MZ Header data that we want to skip */
diff --git a/audio/rio500/files/patch-src_rio__add__song.c b/audio/rio500/files/patch-src_rio__add__song.c
deleted file mode 100644
index 8602d3c5fdc1..000000000000
--- a/audio/rio500/files/patch-src_rio__add__song.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/rio_add_song.c.orig 2000-06-14 13:46:06 UTC
-+++ src/rio_add_song.c
-@@ -325,6 +325,7 @@ main(int argc, char *argv[])
- send_command (rio_dev, 0x58, 0x0, card_number);
-
- try_next:
-+ break;
- } /* end of add file loop */
-
- /* Close device */
-@@ -624,7 +625,7 @@ printf("%s\n", display_format);
- safe_strcat(display_string, "%", DISPLAY_STRING_LEN);
- break;
-
-- default: /* No Action */
-+ default: break; /* No Action */
- }
-
- } else {
diff --git a/audio/rio500/pkg-descr b/audio/rio500/pkg-descr
deleted file mode 100644
index 9f1bbdef90a1..000000000000
--- a/audio/rio500/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This set of utilities and driver have been written so that Linux, FreeBSD,
-OpenBSD and NetBSD users can use their Rio500 without the need to reboot
-to 'that other OS'.
-
-WWW: http://rio500.sourceforge.net/
diff --git a/audio/rio500/pkg-plist b/audio/rio500/pkg-plist
deleted file mode 100644
index 02b947852ae6..000000000000
--- a/audio/rio500/pkg-plist
+++ /dev/null
@@ -1,46 +0,0 @@
-bin/rio_add_directory
-bin/rio_add_folder
-bin/rio_add_song
-bin/rio_del_song
-bin/rio_font_info
-bin/rio_format
-bin/rio_get_song
-bin/rio_stat
-include/libfon.h
-include/libpsf.h
-include/librio500.h
-include/librio500_api.h
-lib/librio500.a
-lib/librio500_api.a
-share/rio500/fonts/6581.fon
-share/rio500/fonts/Readme.txt
-share/rio500/fonts/amiga.fon
-share/rio500/fonts/amplitud.fon
-share/rio500/fonts/atopaz.fon
-share/rio500/fonts/blackout.fon
-share/rio500/fonts/camels.fon
-share/rio500/fonts/cbm64.fon
-share/rio500/fonts/ce.fon
-share/rio500/fonts/ck.nfo
-share/rio500/fonts/defjam.fon
-share/rio500/fonts/dynamic.fon
-share/rio500/fonts/flt.fon
-share/rio500/fonts/font-bitmaps.psf
-share/rio500/fonts/future.fon
-share/rio500/fonts/genesis.fon
-share/rio500/fonts/heretic2.fon
-share/rio500/fonts/hl1.fon
-share/rio500/fonts/hl2.fon
-share/rio500/fonts/icoin.fon
-share/rio500/fonts/kung_fu.fon
-share/rio500/fonts/noname.fon
-share/rio500/fonts/phont.fon
-share/rio500/fonts/q1c.fon
-share/rio500/fonts/q2c.fon
-share/rio500/fonts/qu.fon
-share/rio500/fonts/sac.fon
-share/rio500/fonts/shylock.fon
-share/rio500/fonts/sin.fon
-share/rio500/fonts/star.fon
-share/rio500/fonts/trek.fon
-share/rio500/fonts/triangle.fon
diff --git a/audio/scrobbler/Makefile b/audio/scrobbler/Makefile
deleted file mode 100644
index 6385a55660c5..000000000000
--- a/audio/scrobbler/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# Created by: arved
-# $FreeBSD$
-
-PORTNAME?= scrobbler
-PORTVERSION= 0.3.8.1
-PORTREVISION= 18
-CATEGORIES= audio
-MASTER_SITES= http://static.audioscrobbler.com/plugins/ \
- http://www.pipian.com/stuffforchat/
-DISTNAME= xmms-scrobbler-${PORTVERSION}
-
-MAINTAINER?= novel@FreeBSD.org
-COMMENT?= XMMS/BMP plugin for Audioscrobbler.com
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LIB_DEPENDS= libcurl.so:ftp/curl
-
-CONFLICTS= xmms-scrobbler-[0-9]*
-
-USES= gmake libtool pkgconfig tar:bzip2
-USE_CSTD= gnu89
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-SLAVEDIRS= audio/xmms-scrobbler
-
-OPTIONS_DEFINE= APE XMMS DEBUG ENCODINGS_PATCH
-OPTIONS_DEFAULT=XMMS
-XMMS_DESC= Enable XMMS support
-ENCODINGS_PATCH_DESC= Enable ID3 tags recoding support
-
-XMMS_LIB_DEPENDS= libxmms.so:multimedia/xmms
-XMMS_PLIST_FILES= lib/xmms/General/libxmms_scrobbler.so
-XMMS_CONFIGURE_ENABLE= xmms-plugin
-
-CONFIGURE_ARGS+= --disable-bmp-plugin
-
-DEBUG_CONFIGURE_ARGS= debug
-
-APE_CONFIGURE_ENABLE= prefer-ape
-
-ENCODINGS_PATCH_USES= iconv
-
-ENCODINGS_PATCH_EXTRA_PATCHES= ${FILESDIR}/extra-encodings-patch:-p1
-
-.include <bsd.port.mk>
diff --git a/audio/scrobbler/distinfo b/audio/scrobbler/distinfo
deleted file mode 100644
index ac276f340a46..000000000000
--- a/audio/scrobbler/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms-scrobbler-0.3.8.1.tar.bz2) = e5e6f19b57935fd1823340a904829a5ce1d9387a83d05f96d98c1ca644280793
-SIZE (xmms-scrobbler-0.3.8.1.tar.bz2) = 257740
diff --git a/audio/scrobbler/files/extra-encodings-patch b/audio/scrobbler/files/extra-encodings-patch
deleted file mode 100644
index 6a88ab913194..000000000000
--- a/audio/scrobbler/files/extra-encodings-patch
+++ /dev/null
@@ -1,245 +0,0 @@
-diff -urp xmms-scrobbler-0.3.8.1/gtkstuff.c xmms-scrobbler-0.3.8.1-enc/gtkstuff.c
---- xmms-scrobbler-0.3.8.1/gtkstuff.c 2005-02-20 05:26:08.000000000 +0100
-+++ xmms-scrobbler-0.3.8.1-enc/gtkstuff.c 2005-12-13 22:02:56.000000000 +0100
-@@ -13,11 +13,14 @@
- #endif
- #include <stdio.h>
- #include <string.h>
-+#include <wchar.h>
- #include "config.h"
- #include "md5.h"
-+#include "tags/include/unicode.h"
-
- static GtkWidget *eduname,
-- *edpwd;
-+ *edpwd,
-+ *edenc;
- static int errorbox_done;
- void about_show(void)
- {
-@@ -115,6 +118,10 @@
-
- const char *pwd = gtk_entry_get_text(GTK_ENTRY(edpwd));
- const char *uid = gtk_entry_get_text(GTK_ENTRY(eduname));
-+ const char *enc = gtk_entry_get_text(GTK_ENTRY(edenc));
-+
-+ g_free(tags_encoding);
-+ tags_encoding = g_strdup(enc);
-
- if ((cfgfile = xmms_cfg_open_default_file())) {
-
-@@ -130,6 +137,9 @@
- xmms_cfg_write_string(cfgfile, "audioscrobbler", "password",
- (char *)hexify(md5pword, sizeof(md5pword)));
- }
-+
-+ xmms_cfg_write_string(cfgfile, "audioscrobbler", "encoding", (char *)enc);
-+
- #ifdef MAKE_XMMS
- xmms_cfg_write_default_file(cfgfile);
- #endif
-@@ -147,8 +157,10 @@
- *hbox,
- *unhbox,
- *pwhbox,
-+ *enhbox,
- *lblun,
- *lblpw,
-+ *lblen,
- *frame;
-
- ConfigFile *cfgfile;
-@@ -184,9 +196,16 @@
- gtk_entry_set_visibility(GTK_ENTRY(edpwd), FALSE);
- gtk_box_pack_start(GTK_BOX(pwhbox), lblpw, FALSE, FALSE, 3);
- gtk_box_pack_start(GTK_BOX(pwhbox), edpwd, FALSE, FALSE, 3);
-+
-+ enhbox = gtk_hbox_new(FALSE, 0);
-+ edenc = gtk_entry_new();
-+ lblen = gtk_label_new("Tags encoding");
-+ gtk_box_pack_start(GTK_BOX(enhbox), lblen, FALSE, FALSE, 3);
-+ gtk_box_pack_start(GTK_BOX(enhbox), edenc, FALSE, FALSE, 3);
-
- gtk_box_pack_start(GTK_BOX(vbox), unhbox, FALSE, FALSE, 3);
- gtk_box_pack_start(GTK_BOX(vbox), pwhbox, FALSE, FALSE, 3);
-+ gtk_box_pack_start(GTK_BOX(vbox), enhbox, FALSE, FALSE, 3);
-
- hbox = gtk_hbox_new(FALSE, 0);
-
-@@ -202,17 +221,26 @@
-
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 3);
-
-- frame = gtk_frame_new(" The plugin will have to be restarted for changes to take effect! ");
-+ frame = gtk_frame_new(" The plugin will have to be restarted for username/password changes to take effect! ");
- gtk_container_add(GTK_CONTAINER(frame), vbox);
- gtk_container_add(GTK_CONTAINER(cnfdlg), frame);
- if ((cfgfile = xmms_cfg_open_default_file())) {
-- gchar *username = NULL;
-- xmms_cfg_read_string(cfgfile, "audioscrobbler", "username",
-- &username);
-- if (username) {
-- gtk_entry_set_text(GTK_ENTRY(eduname), username);
-- g_free(username);
-+ gchar *entry;
-+
-+ entry = NULL;
-+ xmms_cfg_read_string(cfgfile, "audioscrobbler", "username", &entry);
-+ if (entry) {
-+ gtk_entry_set_text(GTK_ENTRY(eduname), entry);
-+ g_free(entry);
-+ }
-+
-+ entry = NULL;
-+ xmms_cfg_read_string(cfgfile, "audioscrobbler", "encoding", &entry);
-+ if (entry) {
-+ gtk_entry_set_text(GTK_ENTRY(edenc), entry);
-+ g_free(entry);
- }
-+
- xmms_cfg_free(cfgfile);
- }
-
-diff -urp xmms-scrobbler-0.3.8.1/tags/include/unicode.h xmms-scrobbler-0.3.8.1-enc/tags/include/unicode.h
---- xmms-scrobbler-0.3.8.1/tags/include/unicode.h 2004-03-28 19:34:56.000000000 +0200
-+++ xmms-scrobbler-0.3.8.1-enc/tags/include/unicode.h 2005-12-13 22:00:35.000000000 +0100
-@@ -26,4 +26,6 @@ void iso88591_to_utf8(unsigned char *, s
- void utf16bom_to_utf8(unsigned char *, size_t, unsigned char **);
- void utf16be_to_utf8(unsigned char *, size_t, unsigned char **);
- void utf16le_to_utf8(unsigned char *, size_t, unsigned char **);
-+
-+extern char *tags_encoding;
- #endif
-diff -urp xmms-scrobbler-0.3.8.1/tags/unicode.c xmms-scrobbler-0.3.8.1-enc/tags/unicode.c
---- xmms-scrobbler-0.3.8.1/tags/unicode.c 2004-03-28 20:15:37.000000000 +0200
-+++ xmms-scrobbler-0.3.8.1-enc/tags/unicode.c 2005-12-13 22:31:34.000000000 +0100
-@@ -21,9 +21,84 @@
- #include <stdlib.h>
- #include <wchar.h>
- #include <string.h>
-+#include <iconv.h>
-+#include <glib.h>
-+#include <errno.h>
- #include "include/endian.h"
- #include "include/unicode.h"
-
-+char *tags_encoding = NULL;
-+
-+/*
-+ * generic iconv function
-+ * taken from gentoo libxmms - looks nice and works
-+ *
-+ * Tue Dec 13 22:15:06 CET 2005 - Kosma Moczek <kosmam@op.pl>
-+ */
-+static char* generic_iconv(const unsigned char *string, size_t insize, char *from, char *to)
-+{
-+ size_t outleft, outsize;
-+ iconv_t cd;
-+ char *out, *outptr;
-+ char *input = (char *) string;
-+
-+ if (!string) return NULL;
-+
-+// g_message("converting %s from %s to %s (%u)", string, from, to, insize);
-+
-+ /* check if the conversion is needed */
-+ if (!strcmp(from,to)) return g_strdup(string);
-+
-+ if ((cd = iconv_open(to, from)) == (iconv_t)-1)
-+ {
-+ g_warning("convert_string(): Conversion not supported. "
-+ "Charsets: %s -> %s", from, to);
-+ return g_strdup(string);
-+ }
-+
-+ /* Due to a GLIBC bug, round outbuf_size up to a multiple of 4 */
-+ /* + 1 for nul in case len == 1 */
-+ outsize = ((insize + 3) & ~3) + 1;
-+ out = g_malloc(outsize);
-+ outleft = outsize - 1;
-+ outptr = out;
-+
-+ retry:
-+ if (iconv(cd, &input, &insize, &outptr, &outleft) == -1)
-+ {
-+ int used;
-+ switch (errno)
-+ {
-+ case E2BIG:
-+ used = outptr - out;
-+ outsize = (outsize - 1) * 2 + 1;
-+ out = g_realloc(out, outsize);
-+ outptr = out + used;
-+ outleft = outsize - 1 - used;
-+ goto retry;
-+ case EINVAL:
-+ /* incomplete multibyte sequence (at the end of string)
-+ * - just quit, nothing to do here */
-+ break;
-+ case EILSEQ:
-+ /* Invalid sequence, try to get the
-+ rest of the string */
-+ input++;
-+ insize--;
-+ goto retry;
-+ default:
-+ g_warning("convert_string(): Conversion failed. "
-+ "Inputstring: %s; Error: %s",
-+ string, strerror(errno));
-+ break;
-+ }
-+ }
-+ *outptr = '\0';
-+
-+ iconv_close(cd);
-+ return out;
-+}
-+
- wchar_t *utf8_to_wchar(unsigned char *utf, size_t memsize)
- {
- int i, j = 0;
-@@ -141,6 +216,12 @@ unsigned char *wchar_to_utf8(wchar_t *wc
- void iso88591_to_utf8(unsigned char *iso, size_t memsize,
- unsigned char **utf)
- {
-+ /* don't run recoder of setting is incomplete */
-+ if (tags_encoding && *tags_encoding) {
-+ *utf = generic_iconv(iso, memsize, tags_encoding, "UTF-8");
-+ return;
-+ }
-+
- int i;
- wchar_t *wchar;
-
-diff -urp xmms-scrobbler-0.3.8.1/xmms_scrobbler.c xmms-scrobbler-0.3.8.1-enc/xmms_scrobbler.c
---- xmms-scrobbler-0.3.8.1/xmms_scrobbler.c 2005-02-21 02:25:47.000000000 +0100
-+++ xmms-scrobbler-0.3.8.1-enc/xmms_scrobbler.c 2005-12-13 22:53:29.000000000 +0100
-@@ -59,7 +59,7 @@ static GeneralPlugin xmms_scrobbler =
-
- static void init(void)
- {
-- char *username = NULL, *password = NULL;
-+ char *username = NULL, *password = NULL, *encoding = NULL;
- ConfigFile *cfgfile;
- going = 1;
-
-@@ -68,6 +68,8 @@ static void init(void)
- &username);
- xmms_cfg_read_string(cfgfile, "audioscrobbler", "password",
- &password);
-+ xmms_cfg_read_string(cfgfile, "audioscrobbler", "encoding",
-+ &encoding);
- xmms_cfg_free(cfgfile);
- }
- if ((!username || !password) || (!*username || !*password)) {
-@@ -76,6 +78,10 @@ static void init(void)
- going = 0;
- return;
- }
-+ if (encoding) {
-+ tags_encoding = g_strdup(encoding);
-+ g_free(encoding);
-+ }
- sc_init(username, password);
- g_free(username);
- g_free(password);
diff --git a/audio/scrobbler/files/patch-Makefile.in b/audio/scrobbler/files/patch-Makefile.in
deleted file mode 100644
index b79c6fd6f82a..000000000000
--- a/audio/scrobbler/files/patch-Makefile.in
+++ /dev/null
@@ -1,129 +0,0 @@
---- Makefile.in.orig 2005-02-27 02:37:07 UTC
-+++ Makefile.in
-@@ -78,7 +78,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
- INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
- LDFLAGS = @LDFLAGS@
- LIBOBJS = @LIBOBJS@
--LIBS = `curl-config --libs` -lmusicbrainz -lm -lstdc++
-+LIBS = `curl-config --libs` -lm
- LIBTOOL = @LIBTOOL@
- LN_S = @LN_S@
- LTLIBOBJS = @LTLIBOBJS@
-@@ -173,9 +173,9 @@ libxmms_scrobbler_la_SOURCES = xmms_scro
- queue.c queue.h tags/tags.c tags/include/tags.h tags/unicode.c \
- tags/include/unicode.h fmt.c fmt.h gtkstuff.c gtkstuff.h md5.c md5.h \
- tags/include/endian.h tags/id3v1.c tags/id3v2.c tags/vorbis.c tags/ape.c \
--tags/itunes.c tags/cdaudio.c tags/include/id3v1.h tags/include/id3v2.h \
-+tags/itunes.c tags/include/id3v1.h tags/include/id3v2.h \
- tags/include/ape.h tags/include/vorbis.h tags/include/itunes.h \
--tags/include/cdaudio.h tags/id3genres.c tags/wma.c tags/include/wma.h
-+tags/id3genres.c tags/wma.c tags/include/wma.h
-
-
- libbmp_scrobbler_la_CFLAGS = $(AM_CFLAGS) @BMP_CFLAGS@ -DMAKE_BMP=1 \
-@@ -188,13 +188,13 @@ libbmp_scrobbler_la_SOURCES = xmms_scrob
- queue.c queue.h tags/tags.c tags/include/tags.h tags/unicode.c \
- tags/include/unicode.h fmt.c fmt.h gtkstuff.c gtkstuff.h md5.c md5.h \
- tags/include/endian.h tags/id3v1.c tags/id3v2.c tags/vorbis.c tags/ape.c \
--tags/itunes.c tags/cdaudio.c tags/include/id3v1.h tags/include/id3v2.h \
-+tags/itunes.c tags/include/id3v1.h tags/include/id3v2.h \
- tags/include/ape.h tags/include/vorbis.h tags/include/itunes.h \
--tags/include/cdaudio.h tags/id3genres.c tags/wma.c tags/include/wma.h \
-+tags/id3genres.c tags/wma.c tags/include/wma.h \
- tags/include/bmp_vfs.h
-
-
--EXTRA_DIST = README.tags KnownIssues
-+EXTRA_DIST = README.tags KnownIssues tags/cdaudio.c tags/include/cdaudio.h
- subdir = .
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-@@ -210,7 +210,7 @@ am_libbmp_scrobbler_la_OBJECTS = libbmp_
- libbmp_scrobbler_la-md5.lo libbmp_scrobbler_la-id3v1.lo \
- libbmp_scrobbler_la-id3v2.lo libbmp_scrobbler_la-vorbis.lo \
- libbmp_scrobbler_la-ape.lo libbmp_scrobbler_la-itunes.lo \
-- libbmp_scrobbler_la-cdaudio.lo libbmp_scrobbler_la-id3genres.lo \
-+ libbmp_scrobbler_la-id3genres.lo \
- libbmp_scrobbler_la-wma.lo
- libbmp_scrobbler_la_OBJECTS = $(am_libbmp_scrobbler_la_OBJECTS)
- libxmms_scrobbler_la_LIBADD =
-@@ -221,7 +221,6 @@ am_libxmms_scrobbler_la_OBJECTS = libxmm
- libxmms_scrobbler_la-md5.lo libxmms_scrobbler_la-id3v1.lo \
- libxmms_scrobbler_la-id3v2.lo libxmms_scrobbler_la-vorbis.lo \
- libxmms_scrobbler_la-ape.lo libxmms_scrobbler_la-itunes.lo \
-- libxmms_scrobbler_la-cdaudio.lo \
- libxmms_scrobbler_la-id3genres.lo libxmms_scrobbler_la-wma.lo
- libxmms_scrobbler_la_OBJECTS = $(am_libxmms_scrobbler_la_OBJECTS)
-
-@@ -229,7 +228,6 @@ DEFAULT_INCLUDES = -I. -I$(srcdir) -I.
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
- @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/libbmp_scrobbler_la-ape.Plo \
--@AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Plo \
- @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-fmt.Plo \
- @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-gtkstuff.Plo \
- @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-id3genres.Plo \
-@@ -245,7 +243,6 @@ am__depfiles_maybe = depfiles
- @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-wma.Plo \
- @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-xmms_scrobbler.Plo \
- @AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-ape.Plo \
--@AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-cdaudio.Plo \
- @AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-fmt.Plo \
- @AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-gtkstuff.Plo \
- @AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-id3genres.Plo \
-@@ -381,7 +378,6 @@ distclean-compile:
- -rm -f *.tab.c
-
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-ape.Plo@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-fmt.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-gtkstuff.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-id3genres.Plo@am__quote@
-@@ -397,7 +393,6 @@ distclean-compile:
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-wma.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-xmms_scrobbler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-ape.Plo@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-cdaudio.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-fmt.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-gtkstuff.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-id3genres.Plo@am__quote@
-@@ -875,39 +870,6 @@ libbmp_scrobbler_la-itunes.lo: tags/itun
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- @am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -c -o libbmp_scrobbler_la-itunes.lo `test -f 'tags/itunes.c' || echo '$(srcdir)/'`tags/itunes.c
-
--libbmp_scrobbler_la-cdaudio.o: tags/cdaudio.c
--@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -MT libbmp_scrobbler_la-cdaudio.o -MD -MP -MF "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" \
--@am__fastdepCC_TRUE@ -c -o libbmp_scrobbler_la-cdaudio.o `test -f 'tags/cdaudio.c' || echo '$(srcdir)/'`tags/cdaudio.c; \
--@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Po"; \
--@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo"; exit 1; \
--@am__fastdepCC_TRUE@ fi
--@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='tags/cdaudio.c' object='libbmp_scrobbler_la-cdaudio.o' libtool=no @AMDEPBACKSLASH@
--@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Po' tmpdepfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.TPo' @AMDEPBACKSLASH@
--@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
--@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -c -o libbmp_scrobbler_la-cdaudio.o `test -f 'tags/cdaudio.c' || echo '$(srcdir)/'`tags/cdaudio.c
--
--libbmp_scrobbler_la-cdaudio.obj: tags/cdaudio.c
--@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -MT libbmp_scrobbler_la-cdaudio.obj -MD -MP -MF "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" \
--@am__fastdepCC_TRUE@ -c -o libbmp_scrobbler_la-cdaudio.obj `if test -f 'tags/cdaudio.c'; then $(CYGPATH_W) 'tags/cdaudio.c'; else $(CYGPATH_W) '$(srcdir)/tags/cdaudio.c'; fi`; \
--@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Po"; \
--@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo"; exit 1; \
--@am__fastdepCC_TRUE@ fi
--@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='tags/cdaudio.c' object='libbmp_scrobbler_la-cdaudio.obj' libtool=no @AMDEPBACKSLASH@
--@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Po' tmpdepfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.TPo' @AMDEPBACKSLASH@
--@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
--@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -c -o libbmp_scrobbler_la-cdaudio.obj `if test -f 'tags/cdaudio.c'; then $(CYGPATH_W) 'tags/cdaudio.c'; else $(CYGPATH_W) '$(srcdir)/tags/cdaudio.c'; fi`
--
--libbmp_scrobbler_la-cdaudio.lo: tags/cdaudio.c
--@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -MT libbmp_scrobbler_la-cdaudio.lo -MD -MP -MF "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" \
--@am__fastdepCC_TRUE@ -c -o libbmp_scrobbler_la-cdaudio.lo `test -f 'tags/cdaudio.c' || echo '$(srcdir)/'`tags/cdaudio.c; \
--@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Plo"; \
--@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo"; exit 1; \
--@am__fastdepCC_TRUE@ fi
--@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='tags/cdaudio.c' object='libbmp_scrobbler_la-cdaudio.lo' libtool=yes @AMDEPBACKSLASH@
--@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Plo' tmpdepfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.TPlo' @AMDEPBACKSLASH@
--@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
--@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -c -o libbmp_scrobbler_la-cdaudio.lo `test -f 'tags/cdaudio.c' || echo '$(srcdir)/'`tags/cdaudio.c
--
- libbmp_scrobbler_la-id3genres.o: tags/id3genres.c
- @am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -MT libbmp_scrobbler_la-id3genres.o -MD -MP -MF "$(DEPDIR)/libbmp_scrobbler_la-id3genres.Tpo" \
- @am__fastdepCC_TRUE@ -c -o libbmp_scrobbler_la-id3genres.o `test -f 'tags/id3genres.c' || echo '$(srcdir)/'`tags/id3genres.c; \
diff --git a/audio/scrobbler/files/patch-config.h.in b/audio/scrobbler/files/patch-config.h.in
deleted file mode 100644
index 85ef6e41c99c..000000000000
--- a/audio/scrobbler/files/patch-config.h.in
+++ /dev/null
@@ -1,12 +0,0 @@
---- config.h.in.orig 2005-02-20 19:26:40 UTC
-+++ config.h.in
-@@ -12,9 +12,6 @@
- /* Define to 1 if you have the <inttypes.h> header file. */
- #undef HAVE_INTTYPES_H
-
--/* Define to 1 if you have the `musicbrainz' library (-lmusicbrainz). */
--#undef HAVE_LIBMUSICBRAINZ
--
- /* Define to 1 if you have the <memory.h> header file. */
- #undef HAVE_MEMORY_H
-
diff --git a/audio/scrobbler/files/patch-configure b/audio/scrobbler/files/patch-configure
deleted file mode 100644
index 8e49da6c3cf3..000000000000
--- a/audio/scrobbler/files/patch-configure
+++ /dev/null
@@ -1,173 +0,0 @@
---- configure.orig 2005-02-27 02:37:06 UTC
-+++ configure
-@@ -22548,145 +22548,6 @@ fi
-
-
-
--
--echo "$as_me:$LINENO: checking for mb_GetVersion in -lmusicbrainz" >&5
--echo $ECHO_N "checking for mb_GetVersion in -lmusicbrainz... $ECHO_C" >&6
--if test "${ac_cv_lib_musicbrainz_mb_GetVersion+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-lmusicbrainz -lstdc++ $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h. */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h. */
--
--/* Override any gcc2 internal prototype to avoid an error. */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
-- builtin and then its argument prototype would still apply. */
--char mb_GetVersion ();
--int
--main ()
--{
--mb_GetVersion ();
-- ;
-- return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-- (eval $ac_link) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } &&
-- { ac_try='test -z "$ac_c_werror_flag"
-- || test ! -s conftest.err'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; } &&
-- { ac_try='test -s conftest$ac_exeext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- ac_cv_lib_musicbrainz_mb_GetVersion=yes
--else
-- echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_musicbrainz_mb_GetVersion=no
--fi
--rm -f conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_musicbrainz_mb_GetVersion" >&5
--echo "${ECHO_T}$ac_cv_lib_musicbrainz_mb_GetVersion" >&6
--if test $ac_cv_lib_musicbrainz_mb_GetVersion = yes; then
-- cat >>confdefs.h <<_ACEOF
--#define HAVE_LIBMUSICBRAINZ 1
--_ACEOF
--
-- LIBS="-lmusicbrainz $LIBS"
--
--else
-- echo "*"
-- echo "* The MusicBrainz client library needs to be installed "
-- echo "* to build this plugin. Please download the library from "
-- echo "* http://www.musicbrainz.org/download "
-- echo "*"
-- { { echo "$as_me:$LINENO: error: \"Cannot build. Stop.\"" >&5
--echo "$as_me: error: \"Cannot build. Stop.\"" >&2;}
-- { (exit 1); exit 1; }; }
--
--fi
--
--
--LIBS="-lmusicbrainz -lstdc++"
--if test "$cross_compiling" = yes; then
-- have_mbver=false
--else
-- cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h. */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h. */
--
--#include <musicbrainz/mb_c.h>
--
--int main ()
--{
-- int major, minor, rev;
-- musicbrainz_t o;
--
-- o = mb_New();
-- mb_GetVersion(o, &major, &minor, &rev);
-- mb_Delete(o);
-- if (major >= 2)
-- {
-- return 0;
-- }
--
-- return -1;
--}
--
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- have_mbver=true
--else
-- echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--have_mbver=false
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--
--
- if test "${my_cv_curl_vers+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-@@ -22727,24 +22588,6 @@ fi
-
- LIBS="$LIBS $GTKLIBS"
-
--echo "$as_me:$LINENO: checking for version >= 2.0.0 in -lmusicbrainz" >&5
--echo $ECHO_N "checking for version >= 2.0.0 in -lmusicbrainz... $ECHO_C" >&6
--if test "$have_mbver" = "false"; then
-- echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
-- echo "*"
-- echo "* Version 2.0.0 or higher of the MusicBrainz "
-- echo "* client library needs to be installed to build this application. "
-- echo "* Please download the library from: "
-- echo "* http://musicbrainz.org/products/client/download.html "
-- echo "*"
-- { { echo "$as_me:$LINENO: error: Cannot build. Stop." >&5
--echo "$as_me: error: Cannot build. Stop." >&2;}
-- { (exit 1); exit 1; }; }
--else
-- echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--fi
-
- ac_config_files="$ac_config_files Makefile"
- cat >confcache <<\_ACEOF
diff --git a/audio/scrobbler/files/patch-scrobbler.c b/audio/scrobbler/files/patch-scrobbler.c
deleted file mode 100644
index 277913c39516..000000000000
--- a/audio/scrobbler/files/patch-scrobbler.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- scrobbler.c.orig 2005-02-21 00:45:05 UTC
-+++ scrobbler.c
-@@ -382,9 +382,9 @@ static int sc_parse_sb_res(void)
-
- static gchar *sc_itemtag(char c, int n, char *str)
- {
-- static char buf[256];
-- snprintf(buf, 256, "&%c[%d]=%s", c, n, str);
-- return buf;
-+ static char buf[1024];
-+ snprintf(buf, 1024, "&%c[%d]=%s", c, n, str);
-+ return buf;
- }
-
- #define cfa(f, l, n, v) \
diff --git a/audio/scrobbler/files/patch-tags_include_tags.h b/audio/scrobbler/files/patch-tags_include_tags.h
deleted file mode 100644
index b6e8a6d9baa4..000000000000
--- a/audio/scrobbler/files/patch-tags_include_tags.h
+++ /dev/null
@@ -1,26 +0,0 @@
---- tags/include/tags.h.orig 2004-09-24 01:23:17 UTC
-+++ tags/include/tags.h
-@@ -31,7 +31,6 @@
- #include "vorbis.h"
- #include "itunes.h"
- #include "ape.h"
--#include "cdaudio.h"
-
- extern const char *genre_list[148];
-
-@@ -59,7 +58,6 @@ typedef struct {
- has_oggflac,
- has_speex,
- has_itunes,
-- has_cdaudio,
- prefer_ape;
- wma_t *wma;
- id3v1_t *id3v1;
-@@ -70,7 +68,6 @@ typedef struct {
- *oggflac,
- *speex;
- itunes_t *itunes;
-- cdaudio_t *cdaudio;
- } metatag_t;
-
- void get_tag_data(metatag_t *, char *, int);
diff --git a/audio/scrobbler/files/patch-tags_tags.c b/audio/scrobbler/files/patch-tags_tags.c
deleted file mode 100644
index 0f3e3013952d..000000000000
--- a/audio/scrobbler/files/patch-tags_tags.c
+++ /dev/null
@@ -1,58 +0,0 @@
---- tags/tags.c.orig 2005-02-20 18:08:42 UTC
-+++ tags/tags.c
-@@ -141,37 +141,6 @@ void tag_exists(metatag_t *meta, char *f
- return;
- }
-
--void metaCD(metatag_t *meta, char *filename, int track)
--{
-- int tmp;
--
-- pdebug("Getting CD Audio metadata...", META_DEBUG);
-- meta->cdaudio = readCDAudio(filename, track);
-- if(meta->cdaudio == NULL)
-- {
-- pdebug("Error getting metadata", META_DEBUG);
--
-- return;
-- }
--
-- meta->has_cdaudio = 1;
--
-- pdebug("Reading metadata into structs...", META_DEBUG);
-- meta->artist = meta->cdaudio->artist;
-- meta->title = meta->cdaudio->title;
-- meta->mb = realloc(meta->mb, strlen(meta->cdaudio->mbid) + 1);
-- strcpy(meta->mb, meta->cdaudio->mbid);
-- meta->album = meta->cdaudio->album;
-- meta->year = NULL;
-- meta->genre = NULL;
-- /* Special track handling... Yay! */
-- meta->track = realloc(meta->track, 4);
-- tmp = snprintf(meta->track, 3, "%d", track);
-- *(meta->track + tmp) = '\0';
--
-- return;
--} /* End CD Audio support */
--
- static ape_t *fetchAPE(char *filename)
- {
- ape_t *ape;
-@@ -693,8 +662,6 @@ void get_tag_data(metatag_t *meta, char
- {
- if(track > 0)
- {
-- metaCD(meta, filename, track);
--
- return;
- }
- else
-@@ -801,8 +768,6 @@ void metatag_delete(metatag_t *meta)
- freeVorbis(meta->speex);
- if(meta->itunes != NULL)
- freeiTunes(meta->itunes);
-- if(meta->cdaudio != NULL)
-- freeCDAudio(meta->cdaudio);
- free(meta);
- }
-
diff --git a/audio/scrobbler/pkg-descr b/audio/scrobbler/pkg-descr
deleted file mode 100644
index c914b2dfa9f5..000000000000
--- a/audio/scrobbler/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is an XMMS Plugin which sends the Playlist data to
-audioscrobbler.com
-
-WWW: http://www.audioscrobbler.com
diff --git a/audio/soundtracker/Makefile b/audio/soundtracker/Makefile
deleted file mode 100644
index ba940a021956..000000000000
--- a/audio/soundtracker/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-# Created by: Kristopher Zentner <kzentner@u.washington.edu>
-# $FreeBSD$
-
-PORTNAME= soundtracker
-PORTVERSION= 0.6.8
-PORTREVISION= 18
-CATEGORIES= audio
-MASTER_SITES= http://www.soundtracker.org/dl/v${PORTVERSION:R}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Mod player/tracking tool which supports XM and MOD formats
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-
-LIB_DEPENDS= libsndfile.so:audio/libsndfile
-
-GNU_CONFIGURE= yes
-USES= compiler pathfix pkgconfig
-USE_GNOME= gdkpixbuf
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-OPTIONS_DEFINE= JACK SDL NLS
-OPTIONS_DEFINE_i386= ASM
-OPTIONS_DEFAULT= SDL
-OPTIONS_SUB= yes
-ASM_DESC= Use optimized assembly (potentially unstable)
-
-CONFIGURE_ARGS+= --disable-alsa --disable-esd --disable-gnome
-
-DESKTOP_ENTRIES="SoundTracker" "Pattern-oriented music editor" \
- "${PREFIX}/share/pixmaps/${PORTNAME}.xpm" \
- "soundtracker" "AudioVideo;Audio;AudioVideoEditing;" false
-
-ASM_CONFIGURE_ON= --enable-asm
-
-JACK_LIB_DEPENDS= libjack.so:audio/jack
-JACK_CONFIGURE_OFF= --disable-jack
-
-SDL_USE= SDL=sdl
-SDL_CONFIGURE_OFF= --disable-sdl
-
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
-
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MASM} && ${CHOSEN_COMPILER_TYPE} == "clang"
-CFLAGS+= -no-integrated-as
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|soundtracker.desktop||' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e 's| install-exec-local||' \
- ${WRKSRC}/app/Makefile.in
- @${REINPLACE_CMD} -e 's|-ldl||' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|PREFIX"/share/soundtracker|DATADIR"|' \
- ${WRKSRC}/app/gui.c
-
-pre-build-NLS-on:
- cd ${WRKSRC}/po && ${LOCALBASE}/bin/msgfmt -c -o ja.gmo ja.po
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/sharp.xpm \
- ${STAGEDIR}${PREFIX}/share/pixmaps/soundtracker.xpm
-
-.include <bsd.port.post.mk>
diff --git a/audio/soundtracker/distinfo b/audio/soundtracker/distinfo
deleted file mode 100644
index a4939213dba2..000000000000
--- a/audio/soundtracker/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (soundtracker-0.6.8.tar.gz) = 03b2f2c0edba48457ec6178b0a10edfe3481254112936715603a21f638822f50
-SIZE (soundtracker-0.6.8.tar.gz) = 1016718
diff --git a/audio/soundtracker/files/patch-app_Makefile.in b/audio/soundtracker/files/patch-app_Makefile.in
deleted file mode 100644
index eb4eda7e9c13..000000000000
--- a/audio/soundtracker/files/patch-app_Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
---- app/Makefile.in.orig 2006-02-25 13:37:15 UTC
-+++ app/Makefile.in
-@@ -235,9 +235,9 @@ soundtracker_LDADD = drivers/libdrivers.
-
- stdir = $(datadir)/soundtracker
-
--#INCLUDES = -DDATADIR=\"$(stdir)\" \
--# -DLOCALEDIR=\"$(datadir)/locale\"
--INCLUDES = -DLOCALEDIR=\"$(datadir)/locale\"
-+INCLUDES = -DDATADIR=\"$(stdir)\" \
-+ -DLOCALEDIR=\"$(datadir)/locale\"
-+#INCLUDES = -DLOCALEDIR=\"$(datadir)/locale\"
- subdir = app
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
diff --git a/audio/soundtracker/files/patch-app_sample-editor.c b/audio/soundtracker/files/patch-app_sample-editor.c
deleted file mode 100644
index e9b88632689e..000000000000
--- a/audio/soundtracker/files/patch-app_sample-editor.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- app/sample-editor.c.orig 2006-02-25 12:26:05 UTC
-+++ app/sample-editor.c
-@@ -2647,13 +2647,15 @@ sample_editor_trim(gboolean trbeg, gbool
- static void
- sample_editor_crop()
- {
-- int start = sampledisplay->sel_start, end = sampledisplay->sel_end;
-+ int start, end, l;
-+
-+ start = sampledisplay->sel_start, end = sampledisplay->sel_end;
-
- if(current_sample == NULL || start == -1)
- return;
--
-- int l = current_sample->sample.length;
-
-+ l = current_sample->sample.length;
-+
- sample_editor_lock_sample();
- sample_editor_delete(current_sample, 0, start);
- sample_editor_delete(current_sample, end - start, l - start);
diff --git a/audio/soundtracker/files/patch-app_tracer.c b/audio/soundtracker/files/patch-app_tracer.c
deleted file mode 100644
index 8b137b394461..000000000000
--- a/audio/soundtracker/files/patch-app_tracer.c
+++ /dev/null
@@ -1,41 +0,0 @@
---- app/tracer.c.orig 2006-02-25 12:30:54 UTC
-+++ app/tracer.c
-@@ -361,15 +361,19 @@ static st_mixer mixer_tracer = {
- void
- tracer_trace (int mixfreq, int songpos, int patpos)
- {
-+ st_mixer *real_mixer;
-+ int stopsongpos, stoppatpos;
-+ double rest, previous;
-+
- /* Attemp to take pitchband into account */
- /* Test if tempo and BPM are traced */
-- st_mixer *real_mixer = mixer;
-+ real_mixer = mixer;
- mixer = &mixer_tracer;
-
-- int stopsongpos = songpos;
-- int stoppatpos = patpos;
-+ stopsongpos = songpos;
-+ stoppatpos = patpos;
-
-- double rest = 0, previous = 0; /* Fractional part of the samples */
-+ rest = 0, previous = 0; /* Fractional part of the samples */
-
- if((stoppatpos -= 1) < 0){
- stopsongpos -= 1;
-@@ -381,12 +385,13 @@ tracer_trace (int mixfreq, int songpos,
-
- while(1) {
- double t;
-+ guint32 samples;
-
- double current = xmplayer_play();
- t = current - previous + rest;
- previous = current;
-
-- guint32 samples = t * mixfreq;
-+ samples = t * mixfreq;
- rest = t - (double)samples / (double)mixfreq;
-
- tracer_mix(NULL, samples, NULL, 0);
diff --git a/audio/soundtracker/files/patch-app_track-editor.c b/audio/soundtracker/files/patch-app_track-editor.c
deleted file mode 100644
index 8629e74e545e..000000000000
--- a/audio/soundtracker/files/patch-app_track-editor.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- app/track-editor.c.orig 2006-02-25 12:30:54 UTC
-+++ app/track-editor.c
-@@ -603,6 +603,8 @@ track_editor_handle_keys (int shift,
- }
-
- if(!GUI_ENABLED && !ASYNCEDIT) { // Recording mode
-+ XMNote *note;
-+
- if(pressed){ // Insert note
-
- for(c = 0; c < 32; c++){ // Cleanup
-@@ -624,7 +626,7 @@ track_editor_handle_keys (int shift,
- reckey[c].chn = t->cursor_ch;
- reckey[c].act = TRUE;
-
-- XMNote *note = &t->curpattern->channels[t->cursor_ch][t->patpos];
-+ note = &t->curpattern->channels[t->cursor_ch][t->patpos];
- note->note = i;
- note->instrument = gui_get_current_instrument();
- tracker_redraw_current_row(t);
-@@ -645,7 +647,7 @@ track_editor_handle_keys (int shift,
- if (!insert_noteoff)
- goto fin_note;
-
-- XMNote *note = &t->curpattern->channels[reckey[c].chn][t->patpos];
-+ note = &t->curpattern->channels[reckey[c].chn][t->patpos];
- note->note = 97;
- note->instrument = 0;
- tracker_redraw_current_row(t);
diff --git a/audio/soundtracker/files/patch-po_ja.po b/audio/soundtracker/files/patch-po_ja.po
deleted file mode 100644
index b3f136d17c28..000000000000
--- a/audio/soundtracker/files/patch-po_ja.po
+++ /dev/null
@@ -1,65 +0,0 @@
---- po/ja.po.orig 2006-02-25 13:25:08 UTC
-+++ po/ja.po
-@@ -2,14 +2,14 @@
- # Copyright (C) 1998-2000 Michael Krause <m.krause@tu-harburg.de>.
- # Translators: Atsushi Yamagata <yamagata@plathome.co.jp>, 1999, 2000.
- # Yuuki NINOMIYA <gm@smn.enjoy.ne.jp>, 1999, 2000.
--# Junichi Uekawa <dancer@debian.org>, 2002, 2003.
-+# Junichi Uekawa <dancer@debian.org>, 2002, 2003, 2004.
- #
- msgid ""
- msgstr ""
- "Project-Id-Version: SoundTracker 0.3.10\n"
- "Report-Msgid-Bugs-To: soundtracker-discuss@soundtracker.org\n"
- "POT-Creation-Date: 2006-02-25 14:25+0100\n"
--"PO-Revision-Date: 2003-08-05 06:54+0900\n"
-+"PO-Revision-Date: 2004-01-12 12:13+0900\n"
- "Last-Translator: Junichi Uekawa <dancer@debian.org>\n"
- "Language-Team: Debian Japanese project <debian-japanese@lists.debian.org>\n"
- "MIME-Version: 1.0\n"
-@@ -553,6 +553,8 @@ msgid ""
- "Odd pattern rows contain data which will be lost after shrinking.\n"
- "Do you want to continue anyway?"
- msgstr ""
-+"´ñ¿ô¤Î¥Ñ¥¿¡¼¥ó¤ÎÎó¤Ï½Ì¾®¤¹¤ë¤È¼º¤ï¤ì¤Þ¤¹¡¥\n"
-+"³¹Ô¤·¤Þ¤¹¤«¡©"
-
- #: app/gui.c:506
- msgid ""
-@@ -560,6 +562,8 @@ msgid ""
- "Some data at the end of the pattern will be lost.\n"
- "Do you want to continue anyway?"
- msgstr ""
-+"³ÈÄ¥¤¹¤ë¤Ë¤Ï¥Ñ¥¿¡¼¥ó¤ÏŤ¹¤®¤Þ¤¹¡¥\n"
-+"¥Ñ¥¿¡¼¥ó¤ÎºÇ¸å¤Î¥Ç¡¼¥¿¤¬°ìÉô¼º¤ï¤ì¤ë»ö¤Ë¤Ê¤ê¤Þ¤¹¡¥Â³¹Ô¤·¤Þ¤¹¤«¡©"
-
- #: app/gui.c:555 app/instrument-editor.c:212 app/sample-editor.c:1719
- #: app/sample-editor.c:1915 app/sample-editor.c:1959
-@@ -1034,9 +1038,8 @@ msgid "Transpose octave down"
- msgstr "¥ª¥¯¥¿¡¼¥Ö²¼¤²¤ë"
-
- #: app/menubar.c:526
--#, fuzzy
- msgid "P_aste"
--msgstr "ŽÉÕ"
-+msgstr "ŽÉÕ(_a)"
-
- #: app/menubar.c:531
- msgid "_Jazz Edit Mode"
-@@ -1087,14 +1090,12 @@ msgid "L_oad Pattern"
- msgstr "¥Ñ¥¿¡¼¥ó¤òÆÉ¤ß¹þ¤ß(_o)"
-
- #: app/menubar.c:599
--#, fuzzy
- msgid "Sh_rink Current Pattern"
--msgstr "¸½ºß¤Î¥Ñ¥¿¡¼¥ó"
-+msgstr "¸½ºß¤Î¥Ñ¥¿¡¼¥ó¤ò½Ì¾®(_r)"
-
- #: app/menubar.c:601
--#, fuzzy
- msgid "_Expand Current Pattern"
--msgstr "¸½ºß¤Î¥Ñ¥¿¡¼¥ó¤òÊݸ(_S)"
-+msgstr "¸½ºß¤Î¥Ñ¥¿¡¼¥ó¤ò³ÈÄ¥(_E)"
-
- #: app/menubar.c:608
- msgid "_Toggle Current Channel Permanentness"
diff --git a/audio/soundtracker/pkg-descr b/audio/soundtracker/pkg-descr
deleted file mode 100644
index 09ba7eedecad..000000000000
--- a/audio/soundtracker/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-SoundTracker is a pattern-oriented music editor (similar to the classic DOS
-program FastTracker and the Amiga legend ProTracker). Samples can be lined
-up on tracks and patterns which are then arranged to a song.
-
-Supported module formats are XM and MOD; the player code is the one from
-OpenCP. A basic sample recorder and editor is also included.
-
-WWW: http://www.soundtracker.org/
diff --git a/audio/soundtracker/pkg-plist b/audio/soundtracker/pkg-plist
deleted file mode 100644
index ddc9e95e676e..000000000000
--- a/audio/soundtracker/pkg-plist
+++ /dev/null
@@ -1,31 +0,0 @@
-bin/soundtracker
-share/pixmaps/soundtracker.xpm
-%%NLS%%share/locale/da/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/de/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/en@boldquot/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/en@quot/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/es/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/it/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/no/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/rw/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/soundtracker.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/soundtracker.mo
-%%DATADIR%%/downarrow.xpm
-%%DATADIR%%/flat.xpm
-%%DATADIR%%/lock.xpm
-%%DATADIR%%/muted.png
-%%DATADIR%%/play.xpm
-%%DATADIR%%/play_cur.xpm
-%%DATADIR%%/rightarrow.xpm
-%%DATADIR%%/sharp.xpm
-%%DATADIR%%/soundtracker_splash.png
-%%DATADIR%%/stop.xpm
diff --git a/audio/wmalbum/Makefile b/audio/wmalbum/Makefile
deleted file mode 100644
index 23a593add7a2..000000000000
--- a/audio/wmalbum/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: lx@redundancy.redundancy.org
-# $FreeBSD$
-
-PORTNAME= wmalbum
-PORTVERSION= 0.1.5
-PORTREVISION= 11
-CATEGORIES= audio windowmaker
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Dockapp to display album covers for XMMS
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LIB_DEPENDS= libxmms.so:multimedia/xmms \
- libgdk_pixbuf_xlib.so:graphics/gdk-pixbuf
-
-GNU_CONFIGURE= yes
-USE_CSTD= gnu89
-
-PLIST_FILES= bin/wmalbum \
- man/man1/wmalbum.1.gz
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wmalbum/wmalbum ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/wmalbum.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/audio/wmalbum/distinfo b/audio/wmalbum/distinfo
deleted file mode 100644
index 313ba8b99075..000000000000
--- a/audio/wmalbum/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmalbum-0.1.5.tar.gz) = 4e6f1021fb79d94b85d1e1131b615f63ca184a410a5f204c250c165101632fd0
-SIZE (wmalbum-0.1.5.tar.gz) = 157369
diff --git a/audio/wmalbum/pkg-descr b/audio/wmalbum/pkg-descr
deleted file mode 100644
index 3857cf10780c..000000000000
--- a/audio/wmalbum/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-WMalbum is a dock applet that displays album covers for songs being
-played by XMMS. You must already have images of the album covers stored
-near the file being played. WMAlbum provides a handy circular menu
-for play/skip/etc, and can replace wmxmms. Although dock applets are
-designed for the WindowMaker window manager, they also work in other
-window managers including openbox and blackbox.
-
-WWW: http://wmalbum.sourceforge.net/
diff --git a/audio/xmms-ahx/Makefile b/audio/xmms-ahx/Makefile
deleted file mode 100644
index b9395e047b2a..000000000000
--- a/audio/xmms-ahx/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Emanuel Haupt <ehaupt@critical.ch>
-# $FreeBSD$
-
-PORTNAME= xmms-ahx
-PORTVERSION= 0.6
-PORTREVISION= 7
-CATEGORIES= audio
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}.tar.gz
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= XMMS plugin for playing AHX tunes
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-
-BUILD_DEPENDS= xmms:multimedia/xmms
-RUN_DEPENDS= xmms:multimedia/xmms
-
-PLIST_FILES= lib/xmms/Input/libahx.so
-
-GNU_CONFIGURE= yes
-USES= gmake libtool gettext-runtime
-USE_XORG= xi xext x11
-USE_GNOME= gtk12
-USE_LDCONFIG= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-ahx/distinfo b/audio/xmms-ahx/distinfo
deleted file mode 100644
index f677e4418b5a..000000000000
--- a/audio/xmms-ahx/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms-ahx-0.6.tar.gz) = 972f30bba126390d2cbc4517521dc3af317adc86374e8ef0469ceddd6d608eae
-SIZE (xmms-ahx-0.6.tar.gz) = 339874
diff --git a/audio/xmms-ahx/pkg-descr b/audio/xmms-ahx/pkg-descr
deleted file mode 100644
index 2589bd093b70..000000000000
--- a/audio/xmms-ahx/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-XMMS input plugin for AHX format support. AHX is a synthetic music format from
-Amiga, and reproducing C64-style music.
-
-WWW: http://xmms-ahx.sourceforge.net/
diff --git a/audio/xmms-curses/Makefile b/audio/xmms-curses/Makefile
deleted file mode 100644
index ac0f0dc8f442..000000000000
--- a/audio/xmms-curses/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Ion-Mihai "IOnut" Tetcu <itetcu@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= xmms-curses
-PORTVERSION= 0.2.2
-PORTREVISION= 8
-CATEGORIES= audio
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ncurses program for (remote) controlling multimedia/xmms
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-BUILD_DEPENDS= xmms:multimedia/xmms \
- ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs
-RUN_DEPENDS= xmms:multimedia/xmms
-
-USES= gettext iconv ncurses
-USE_GNOME= gtk12
-USE_XORG= x11 xau xcb xdmcp xext xi
-
-do-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${CC} ${CFLAGS} -lpthread -lncurses \
- `xmms-config --cflags --libs` -o xmms-curses *.c
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/xmms-curses ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/xmms-curses.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
- ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf \
- ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-curses/distinfo b/audio/xmms-curses/distinfo
deleted file mode 100644
index 9e9211a7e2aa..000000000000
--- a/audio/xmms-curses/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms-curses-0.2.2.tar.gz) = d05903163819e8b59105b8c4e8d60e0f88af3d72309c6e45d2bfda7641bcddce
-SIZE (xmms-curses-0.2.2.tar.gz) = 18311
diff --git a/audio/xmms-curses/pkg-descr b/audio/xmms-curses/pkg-descr
deleted file mode 100644
index bcf3506bbb2a..000000000000
--- a/audio/xmms-curses/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-xmms-curses is a simple application for controlling XMMS from the command line.
-
-It is designed to make common, simple tasks fast and easy to do. It is operated
-using arrow keys and standard XMMS keys, to make it easy and intuitive to learn.
-
-WWW: http://xmms-curses.sourceforge.net/
diff --git a/audio/xmms-curses/pkg-plist b/audio/xmms-curses/pkg-plist
deleted file mode 100644
index c306b5d6d470..000000000000
--- a/audio/xmms-curses/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/xmms-curses
-man/man1/xmms-curses.1.gz
-@sample etc/xmms-curses.conf.sample
diff --git a/audio/xmms-faad/Makefile b/audio/xmms-faad/Makefile
deleted file mode 100644
index 5d8afac69fe8..000000000000
--- a/audio/xmms-faad/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: David Yeske <dyeske@gmail.com>
-# $FreeBSD$
-
-PORTNAME= faad2
-PORTVERSION= 2.8.8
-CATEGORIES= audio
-MASTER_SITES= SF/faac/${PORTNAME}-src/${PORTNAME}-${PORTVERSION:R}.0
-PKGNAMEPREFIX= xmms-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= XMMS plugin for MP4/M4A/AAC files
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/../../../COPYING
-
-LIB_DEPENDS= libxmms.so:multimedia/xmms \
- libfaad.so:audio/faad
-
-WRKSRC_SUBDIR= plugins/xmms/src
-
-USES= pkgconfig
-USE_GNOME= gtk12
-EXTRA_CFLAGS= `xmms-config --cflags`
-EXTRA_LDFLAGS= `xmms-config --libs`
-
-PLUGINS_DIR= ${PREFIX}/lib/xmms/Input
-PLIST_FILES= ${PLUGINS_DIR:S,^${PREFIX}/,,}/libmp4.so
-
-do-build:
- cd ${WRKSRC} && ${CC} ${CFLAGS} -fPIC -shared \
- -I${LOCALBASE}/include -DHAVE_STDINT_H \
- ${EXTRA_CFLAGS} *.c -o libmp4.so \
- -L${LOCALBASE}/lib -lfaad -lmp4ff \
- ${EXTRA_LDFLAGS}
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PLUGINS_DIR}
- ${INSTALL_LIB} ${WRKSRC}/libmp4.so ${STAGEDIR}${PLUGINS_DIR}
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-faad/distinfo b/audio/xmms-faad/distinfo
deleted file mode 100644
index e78cdaec9c43..000000000000
--- a/audio/xmms-faad/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1513703210
-SHA256 (faad2-2.8.8.tar.gz) = 985c3fadb9789d2815e50f4ff714511c79c2710ac27a4aaaf5c0c2662141426d
-SIZE (faad2-2.8.8.tar.gz) = 1069044
diff --git a/audio/xmms-faad/pkg-descr b/audio/xmms-faad/pkg-descr
deleted file mode 100644
index e9c295aa8c54..000000000000
--- a/audio/xmms-faad/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-FAAD2 (Freeware Advanced Audio Decoder) is an MPEG-2, MPEG-4 AAC decoder.
-
-FAAD2 is the fastest ISO AAC audio decoder available and can be used with
-DRM (Digital Radio Mondiale), and supports HE (High Efficiency), Main,
-LC, LD, LTP, PS (Parametric Stereo) AAC files.
-
-This is an XMMS plugin for playing MPEG-4 AAC files.
-
-WWW: http://www.audiocoding.com/
diff --git a/audio/xmms-festalon/Makefile b/audio/xmms-festalon/Makefile
deleted file mode 100644
index 44cdc2450580..000000000000
--- a/audio/xmms-festalon/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Emanuel Haupt <ehaupt@critical.ch>
-# $FreeBSD$
-
-PKGNAMEPREFIX= xmms-
-
-COMMENT= XMMS plugin for playing .nsf and .hes audio files
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-MASTERDIR= ${.CURDIR}/../festalon
-
-BUILD_DEPENDS= xmms:multimedia/xmms
-RUN_DEPENDS= xmms:multimedia/xmms
-
-USES+= gettext-runtime
-USE_GNOME= glib12 gtk12
-USE_XORG= xext xi x11
-CONFIGURE_ARGS+= --enable-interface=interface
-INSTALL_TARGET= install-strip
-
-DESCR= ${.CURDIR}/pkg-descr
-PLIST= ${.CURDIR}/pkg-plist
-
-PLIST_FILES= lib/xmms/Input/libfestalon_xmms.a \
- lib/xmms/Input/libfestalon_xmms.so \
- lib/xmms/Input/libfestalon_xmms.so.0 \
- lib/xmms/Input/libfestalon_xmms.so.0.0.0
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/xmms-festalon/pkg-descr b/audio/xmms-festalon/pkg-descr
deleted file mode 100644
index 11b29b8f4858..000000000000
--- a/audio/xmms-festalon/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This is a XMMS input plugin for playing .nsf and .hes audio files.
-
-It supports all internal sound channels and the extra sound channels found in
-the Konami VRC6, Konami VRC7, Namco 106, Nintendo MMC5, and Sunsoft FME-07
-chips.
-
-The extra sound channel present in the Famicom Disk System is also emulated.
-
-WWW: http://projects.raphnet.net/#festalon
diff --git a/audio/xmms-flac/Makefile b/audio/xmms-flac/Makefile
deleted file mode 100644
index 2dbf1bbd43dd..000000000000
--- a/audio/xmms-flac/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= xmms-flac
-PORTVERSION= 1.3.2
-CATEGORIES= audio
-MASTER_SITES= http://downloads.xiph.org/releases/flac/
-DISTNAME= flac-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= XMMS input plugin for playing FLAC files
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING.GPL
-
-LIB_DEPENDS= libxmms.so:multimedia/xmms \
- libFLAC.so:audio/flac \
- libogg.so:audio/libogg
-
-USES= gettext-runtime iconv libtool tar:xz
-USE_GNOME= gtk12
-USE_XORG= xi xext x11
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
-MAKEFILE= ${FILESDIR}/Makefile
-
-PLIST_FILES= lib/xmms/Input/libxmms-flac.so
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-flac/distinfo b/audio/xmms-flac/distinfo
deleted file mode 100644
index 0b0fa80d3c21..000000000000
--- a/audio/xmms-flac/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1484341501
-SHA256 (flac-1.3.2.tar.xz) = 91cfc3ed61dc40f47f050a109b08610667d73477af6ef36dcad31c31a4a8d53f
-SIZE (flac-1.3.2.tar.xz) = 776192
diff --git a/audio/xmms-flac/files/Makefile b/audio/xmms-flac/files/Makefile
deleted file mode 100644
index c13a1f6df105..000000000000
--- a/audio/xmms-flac/files/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-# $FreeBSD$
-
-SUBDIRS= src/share src/plugin_common src/plugin_xmms
-
-all install install-strip:
- @for d in ${SUBDIRS}; do \
- (cd $$d; ${MAKE} $@); \
- done
diff --git a/audio/xmms-flac/files/patch-configure b/audio/xmms-flac/files/patch-configure
deleted file mode 100644
index e1ba89b793f4..000000000000
--- a/audio/xmms-flac/files/patch-configure
+++ /dev/null
@@ -1,13 +0,0 @@
---- configure.orig 2017-01-01 03:46:48 UTC
-+++ configure
-@@ -20547,8 +20547,8 @@ if test "x$debug" = xtrue; then
- CFLAGS="-g $CFLAGS"
- else
- CPPFLAGS="-DNDEBUG $CPPFLAGS"
-- CFLAGS=$(echo "$CFLAGS" | sed 's/-O2//')
-- CFLAGS="-O3 -funroll-loops $CFLAGS"
-+ #CFLAGS=$(echo "$CFLAGS" | sed 's/-O2//')
-+ #CFLAGS="-O3 -funroll-loops $CFLAGS"
- fi
-
-
diff --git a/audio/xmms-flac/files/patch-src_plugin__xmms_Makefile.in b/audio/xmms-flac/files/patch-src_plugin__xmms_Makefile.in
deleted file mode 100644
index 5250db7678b7..000000000000
--- a/audio/xmms-flac/files/patch-src_plugin__xmms_Makefile.in
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/plugin_xmms/Makefile.in.orig 2017-01-01 03:46:49 UTC
-+++ src/plugin_xmms/Makefile.in
-@@ -166,8 +166,7 @@ libxmms_flac_la_DEPENDENCIES = \
- $(top_builddir)/src/share/grabbag/libgrabbag.la \
- $(top_builddir)/src/share/replaygain_analysis/libreplaygain_analysis.la \
- $(top_builddir)/src/share/replaygain_synthesis/libreplaygain_synthesis.la \
-- $(top_builddir)/src/share/utf8/libutf8.la \
-- $(top_builddir)/src/libFLAC/libFLAC.la
-+ $(top_builddir)/src/share/utf8/libutf8.la
- am__objects_1 = charset.lo configure.lo fileinfo.lo http.lo plugin.lo \
- tag.lo
- am_libxmms_flac_la_OBJECTS = $(am__objects_1)
-@@ -429,8 +428,7 @@ libxmms_flac_la_LIBADD = \
- $(top_builddir)/src/share/replaygain_analysis/libreplaygain_analysis.la \
- $(top_builddir)/src/share/replaygain_synthesis/libreplaygain_synthesis.la \
- $(top_builddir)/src/share/utf8/libutf8.la \
-- $(top_builddir)/src/libFLAC/libFLAC.la \
-- -L$(top_builddir)/src/libFLAC/.libs \
-+ -lFLAC \
- @XMMS_LIBS@ \
- @LIBICONV@
-
diff --git a/audio/xmms-flac/pkg-descr b/audio/xmms-flac/pkg-descr
deleted file mode 100644
index d9fc597580d1..000000000000
--- a/audio/xmms-flac/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-FLAC is an Open Source lossless audio codec.
-
-This is an XMMS input plugin for FLAC files.
-
-WWW: https://www.xiph.org/flac/
diff --git a/audio/xmms-gbsplay/Makefile b/audio/xmms-gbsplay/Makefile
deleted file mode 100644
index 3a86c8c2bfae..000000000000
--- a/audio/xmms-gbsplay/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-# Created by: Emanuel Haupt <ehaupt@critical.ch>
-# $FreeBSD$
-
-PORTNAME= gbsplay
-PORTVERSION= 0.0.8
-PORTREVISION= 14
-CATEGORIES= audio
-MASTER_SITES= LOCAL/ehaupt
-PKGNAMEPREFIX= xmms-
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= XMMS plugin for playing Nintendo Game Boy(TM) audio
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-
-BUILD_DEPENDS= xmms:multimedia/xmms
-RUN_DEPENDS= xmms:multimedia/xmms
-
-USES= gmake
-USE_GNOME= glib12
-HAS_CONFIGURE= yes
-USE_CSTD= gnu89
-
-OPTIONS_DEFINE= NLS
-
-NLS_CONFIGURE_OFF= --disable-i18n
-NLS_USES= gettext-runtime
-
-CONFIGURE_ARGS= --disable-nas --prefix=${PREFIX}
-
-PLIST_FILES= lib/xmms/Input/gbsxmms.so
-
-post-extract:
- @${RM} ${WRKSRC}/po/subdir.mk
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|char argc|int argc|; \
- s|`which xmms-config`||; \
- s|\(xmms-config\)|${LOCALBASE}/bin/\1|g; \
- s|`which glib-config`||; \
- s|glib-config|${GLIB_CONFIG}|g; \
- /LOCALE_PREFIX/ s|$$localedir|${LOCALBASE}/share/locale|' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e \
- 's|^objs += $$(objs_gbsplay) $$(objs_gbsinfo)||; \
- s|^dsts += gbsplay gbsinfo||; \
- /^default:/ s|$$(mans)||' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|^\(default.*\)test|\1|' ${WRKSRC}/${MAKEFILE}
- @${REINPLACE_CMD} -e \
- '/^need_include\ /d; \
- 468s|char argc|int argc|; \
- s|/usr/local/include|${LOCALBASE}/include|; \
- s|/usr/local/lib|${LOCALBASE}/lib|; \
- s|/usr/X11R6/include||; \
- s|/usr/X11R6/lib||; \
- s|/usr/X11/lib|${LOCALBASE}/lib|; \
- s|/usr/lib/X11|${LOCALBASE}/lib/X11|; \
- s|-Os||; s|-pipe||; s|-fomit-frame-pointer||; \
- s|-march=$$ARCH||' \
- ${WRKSRC}/configure
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input
- ${INSTALL_PROGRAM} ${WRKSRC}/gbsxmms.so \
- ${STAGEDIR}${PREFIX}/lib/xmms/Input
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-gbsplay/distinfo b/audio/xmms-gbsplay/distinfo
deleted file mode 100644
index 3eb821d6399e..000000000000
--- a/audio/xmms-gbsplay/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1475768149
-SHA256 (gbsplay-0.0.8.tar.gz) = 9bd95118741315e991dfe4f5108128817725c924ba81bb4938de45290e8f0926
-SIZE (gbsplay-0.0.8.tar.gz) = 57033
diff --git a/audio/xmms-gbsplay/pkg-descr b/audio/xmms-gbsplay/pkg-descr
deleted file mode 100644
index 9948046bf6b5..000000000000
--- a/audio/xmms-gbsplay/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-xmms-gbsplay is a XMMS input plugin which emulates the sound hardware of the
-Nintendo Game Boy(TM). It is able to play the sounds from a Game Boy(TM)
-module dump (.GBS format) in XMMS.
-
-WWW: https://www.cgarbs.de/gbsplay.en.html
diff --git a/audio/xmms-ladspa/Makefile b/audio/xmms-ladspa/Makefile
deleted file mode 100644
index 5c8f3b7aef7e..000000000000
--- a/audio/xmms-ladspa/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Tilman Linneweh <arved@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= xmms-ladspa
-PORTVERSION= 1.1
-PORTREVISION= 4
-CATEGORIES= audio
-MASTER_SITES= http://www.ecs.soton.ac.uk/~njl98r/code/ladspa/ \
- LOCAL/arved
-DISTNAME= xmms_ladspa-${PORTVERSION}
-
-MAINTAINER= arved@FreeBSD.org
-COMMENT= XMMS Plugin that provides LADSPA Plugins to XMMS
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
-LIB_DEPENDS= libxmms.so:multimedia/xmms
-
-PLIST_FILES= lib/xmms/Effect/ladspa.so
-
-USE_GNOME= gtk12
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Effect/
- ${INSTALL_DATA} ${WRKSRC}/ladspa.so ${STAGEDIR}${PREFIX}/lib/xmms/Effect/
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-ladspa/distinfo b/audio/xmms-ladspa/distinfo
deleted file mode 100644
index 7acfe51595bd..000000000000
--- a/audio/xmms-ladspa/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms_ladspa-1.1.tar.gz) = 38c55248aec402e6f081acd894c5da6c6bc42bad3e423960132768ee738e4dd0
-SIZE (xmms_ladspa-1.1.tar.gz) = 24741
diff --git a/audio/xmms-ladspa/files/patch-Makefile b/audio/xmms-ladspa/files/patch-Makefile
deleted file mode 100644
index 07d878750dd8..000000000000
--- a/audio/xmms-ladspa/files/patch-Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
---- Makefile.orig 2005-03-16 02:39:32 UTC
-+++ Makefile
-@@ -4,7 +4,7 @@ VER=1.1
- DOCS= README PLUGINS COPYING ChangeLog
- CODE= Makefile ladspa.c ladspa.h
-
--CFLAGS= -fPIC `gtk-config --cflags`
-+CFLAGS+= -fPIC `gtk-config --cflags`
-
- all: ladspa.so
- @echo
-@@ -24,4 +24,4 @@ clean:
- rm ladspa.so
-
- ladspa.so: ladspa.c
-- gcc -Wall -shared -o ladspa.so ladspa.c $(CFLAGS) -DVERSION=\"$(VER)\"
-+ ${CC} -Wall -shared -o ladspa.so ladspa.c $(CFLAGS) -DVERSION=\"$(VER)\"
diff --git a/audio/xmms-ladspa/pkg-descr b/audio/xmms-ladspa/pkg-descr
deleted file mode 100644
index 8d1d944efba2..000000000000
--- a/audio/xmms-ladspa/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-XMMS LADSPA an Effect Plugin for XMMS that provides (some of)
-the power of the Linux Audio Developer's Simple Plugin API (LADSPA) to your
-everyday MP3 and all-around media player.
-
-With XMMS LADSPA you can use any number of audio processing plugins
-written to the LADSPA specification,
-
-WWW: http://www.ecs.soton.ac.uk/~njl98r/code/audio/
diff --git a/audio/xmms-mailnotify/Makefile b/audio/xmms-mailnotify/Makefile
deleted file mode 100644
index 24eab164be14..000000000000
--- a/audio/xmms-mailnotify/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Tilman Linneweh <arved@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= xmms-mailnotify
-PORTVERSION= 0.2.0
-PORTREVISION= 10
-CATEGORIES= audio
-MASTER_SITES= LOCAL/arved
-
-MAINTAINER= arved@FreeBSD.org
-COMMENT= XMMS plugin, that plays a sound on incoming mail and opens the MUA
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LIB_DEPENDS= libxmms.so:multimedia/xmms
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-GNU_CONFIGURE= yes
-USES= gmake
-USE_GNOME= gtk12
-USE_LDCONFIG= yes
-
-PLIST_FILES= lib/xmms/General/libmailnotify.so \
- lib/xmms/General/alert.wav
-
-post-patch:
- ${REINPLACE_CMD} -e "s,/usr/lib,${LOCALBASE}/lib," ${WRKSRC}/mailnotify.c
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/General/
- @${INSTALL_DATA} ${WRKSRC}/libmailnotify.so ${STAGEDIR}${PREFIX}/lib/xmms/General/
- @${INSTALL_DATA} ${WRKSRC}/alert.wav ${STAGEDIR}${PREFIX}/lib/xmms/General/
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-mailnotify/distinfo b/audio/xmms-mailnotify/distinfo
deleted file mode 100644
index 3a77f56ad44d..000000000000
--- a/audio/xmms-mailnotify/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms-mailnotify-0.2.0.tar.gz) = 4d599df5db607513820f13cee2fd8c9adc3b6aa0e3a0cd140d14c69b3d8ac976
-SIZE (xmms-mailnotify-0.2.0.tar.gz) = 158652
diff --git a/audio/xmms-mailnotify/files/patch-Makefile.in b/audio/xmms-mailnotify/files/patch-Makefile.in
deleted file mode 100644
index 95875bdb558d..000000000000
--- a/audio/xmms-mailnotify/files/patch-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.in.orig Sat Feb 2 23:47:13 2002
-+++ Makefile.in Tue Jul 8 01:42:36 2003
-@@ -3,7 +3,7 @@
- CC = @CC@
- INSTALL = @INSTALL@
- LIBS = @LIBS@
--CFLAGS = -O -Wall @CFLAGS@ @DEFS@ -DVERSION=\"@VERSION@\"
-+CFLAGS+= -fPIC -Wall @CFLAGS@ @DEFS@ -DVERSION=\"@VERSION@\"
- LDFLAGS = @LDFLAGS@ $(LIBS) -shared
- PREFIX = @prefix@
- INSTALLPATH = @libdir@
-@@ -32,7 +32,7 @@
- $(INSTALL) alert.wav $(INSTALLPATH)
-
- mailnotify: $(OBJS)
-- $(CC) -o $(TARGET) $(OBJS) $(LDFLAGS)
-+ $(CC) $(CFLAGS) -o $(TARGET) $(OBJS) $(LDFLAGS)
-
- mailnotify.o: mailnotify.c
-
diff --git a/audio/xmms-mailnotify/files/patch-mailnotify.c_1 b/audio/xmms-mailnotify/files/patch-mailnotify.c_1
deleted file mode 100644
index f3c9db43bf07..000000000000
--- a/audio/xmms-mailnotify/files/patch-mailnotify.c_1
+++ /dev/null
@@ -1,19 +0,0 @@
---- mailnotify.c.orig Sun Feb 3 21:12:45 2002
-+++ mailnotify.c Sun Feb 3 21:13:05 2002
-@@ -82,14 +82,14 @@
- gchar command[256];
- gboolean runcmd;
- gchar alertfile[256];
-- } folders[MAX_FOLDERS] = {0};
-+ } folders[MAX_FOLDERS] = {{{0}}};
-
- struct origin {
- gchar senderaddr[256];
- gboolean runcmd;
- gchar command[256];
- gchar alertfile[256];
-- } origins[MAX_ORIGINS] = {0};
-+ } origins[MAX_ORIGINS] = {{{0}}};
-
-
- /* #if !defined(UTIMBUF)
diff --git a/audio/xmms-mailnotify/files/patch-mailnotify.c_2 b/audio/xmms-mailnotify/files/patch-mailnotify.c_2
deleted file mode 100644
index 9709362ee61a..000000000000
--- a/audio/xmms-mailnotify/files/patch-mailnotify.c_2
+++ /dev/null
@@ -1,12 +0,0 @@
---- mailnotify.c.orig Thu Mar 27 14:06:57 2003
-+++ mailnotify.c Thu Mar 27 14:08:02 2003
-@@ -489,7 +489,7 @@
-
- incoming_folder = (gchar *)getenv("MAIL");
-
-- if (strlen(incoming_folder) < 1)
-+ if (incoming_folder == NULL || strlen(incoming_folder) < 1)
- {
- if((pw = getpwuid(geteuid())) == NULL)
- {
-
diff --git a/audio/xmms-mailnotify/files/patch-mailnotify.c_3 b/audio/xmms-mailnotify/files/patch-mailnotify.c_3
deleted file mode 100644
index a9c55359fe45..000000000000
--- a/audio/xmms-mailnotify/files/patch-mailnotify.c_3
+++ /dev/null
@@ -1,26 +0,0 @@
---- mailnotify.c.orig Mon Mar 31 16:55:38 2003
-+++ mailnotify.c Mon Mar 31 16:55:52 2003
-@@ -675,16 +675,18 @@
- dummy = xmms_remote_get_playlist_file(mailnotify.xmms_session, saved_position);
- printf(" which is %s\n", dummy);
- #endif
-- if(!wasplaying)
-- xmms_remote_stop(mailnotify.xmms_session);
--
-+ xmms_remote_stop(mailnotify.xmms_session);
- xmms_remote_set_playlist_pos(mailnotify.xmms_session, saved_position);
- xmms_remote_playlist_delete(mailnotify.xmms_session, afpos);
-
--#ifdef CONTINUE_WHERE_INTERRUPTED
- if(wasplaying)
-+ {
-+ xmms_remote_play(mailnotify.xmms_session);
-+#ifdef CONTINUE_WHERE_INTERRUPTED
- xmms_remote_jump_to_time(mailnotify.xmms_session, saved_offset);
- #endif
-+ }
-+
- }
- else
- {
-
diff --git a/audio/xmms-mailnotify/pkg-descr b/audio/xmms-mailnotify/pkg-descr
deleted file mode 100644
index 55943544858e..000000000000
--- a/audio/xmms-mailnotify/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-XMMS plugin, that plays a sound on incoming mail and opens the MUA
diff --git a/audio/xmms-nas/Makefile b/audio/xmms-nas/Makefile
deleted file mode 100644
index a14bad2aedfb..000000000000
--- a/audio/xmms-nas/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: James McNaughton
-# $FreeBSD$
-
-PORTNAME= xmms-nas
-PORTVERSION= 0.2
-PORTREVISION= 6
-CATEGORIES= audio
-MASTER_SITES= ftp://ftp.stack.nl/pub/users/willem/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Network Audio System (NAS) output plugin for XMMS
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LIB_DEPENDS= libxmms.so:multimedia/xmms \
- libaudio.so:audio/nas
-
-USES= libtool
-USE_GNOME= gtk12
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-static
-
-PLIST_FILES= lib/xmms/Output/libnas.so
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xmms/Output/libnas.so
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-nas/distinfo b/audio/xmms-nas/distinfo
deleted file mode 100644
index 22975cfc553c..000000000000
--- a/audio/xmms-nas/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms-nas-0.2.tar.gz) = 60b8c5210cdd3289344d707248e856747f876323ddbb06a20be8079652f01a93
-SIZE (xmms-nas-0.2.tar.gz) = 109998
diff --git a/audio/xmms-nas/files/patch-Makefile.in b/audio/xmms-nas/files/patch-Makefile.in
deleted file mode 100644
index 58edb3ddc76a..000000000000
--- a/audio/xmms-nas/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 1999-09-02 00:12:26 UTC
-+++ Makefile.in
-@@ -81,7 +81,7 @@ XMMS_PATH = @XMMS_PATH@
-
- lib_LTLIBRARIES = libnas.la
-
--CFLAGS = @GTK_CFLAGS@ @NAS_CFLAGS@ -W -Wall -D_REENTRANT -I$(top_srcdir)
-+CFLAGS = @CFLAGS@ @GTK_CFLAGS@ @NAS_CFLAGS@ -W -Wall -I$(top_srcdir)
-
- libnas_la_LDFLAGS = -export-dynamic -avoid-version
- libnas_la_SOURCES = nas.c nas.h about.c audio.c nasconf.c
diff --git a/audio/xmms-nas/files/patch-configure b/audio/xmms-nas/files/patch-configure
deleted file mode 100644
index bc5b15e4a010..000000000000
--- a/audio/xmms-nas/files/patch-configure
+++ /dev/null
@@ -1,18 +0,0 @@
---- configure.orig 1999-09-01 22:23:19 UTC
-+++ configure
-@@ -3140,6 +3140,7 @@ fi
- NAS_LIBS="$X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS -laudio -lXt -lm"
- NAS_CFLAGS=$X_CFLAGS
- LIBS=$NAS_LIBS
-+ac_save_CFLAGS="$CFLAGS"
- CFLAGS=$NAS_CFLAGS
-
- echo $ac_n "checking for AuOpenServer in -laudio""... $ac_c" 1>&6
-@@ -3191,6 +3192,7 @@ else
- fi
-
-
-+CFLAGS="$ac_save_CFLAGS"
-
-
- trap '' 1 2 15
diff --git a/audio/xmms-nas/files/patch-nas.h b/audio/xmms-nas/files/patch-nas.h
deleted file mode 100644
index 9503328535dd..000000000000
--- a/audio/xmms-nas/files/patch-nas.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- nas.h.orig 1999-08-07 02:52:06 UTC
-+++ nas.h
-@@ -21,7 +21,6 @@
- #ifndef NAS_H
- #define NAS_H
-
--#include "config.h"
-
- #include <gtk/gtk.h>
-
diff --git a/audio/xmms-nas/pkg-descr b/audio/xmms-nas/pkg-descr
deleted file mode 100644
index 67d2c75cc13b..000000000000
--- a/audio/xmms-nas/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-xmms-nas is a Network Audio System output plugin for XMMS.
diff --git a/audio/xmms-nsf/Makefile b/audio/xmms-nsf/Makefile
deleted file mode 100644
index 796530af4b46..000000000000
--- a/audio/xmms-nsf/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Emanuel Haupt <ehaupt@critical.ch>
-# $FreeBSD$
-
-PORTNAME= xmms-nsf
-PORTVERSION= 0.0.3
-PORTREVISION= 8
-CATEGORIES= audio
-MASTER_SITES= http://optronic.sourceforge.net/files/ \
- LOCAL/ehaupt
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= XMMS input-plugin for playing Nintendo(TM) NSF audio files
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-
-BUILD_DEPENDS= xmms:multimedia/xmms
-RUN_DEPENDS= xmms:multimedia/xmms
-
-GNU_CONFIGURE= yes
-USES= gettext-runtime libtool
-USE_GNOME= glib12 gtk12
-USE_XORG= x11 xext xi
-USE_LDCONFIG= yes
-USE_CSTD= gnu89
-CONFIGURE_ARGS= --disable-static --with-pic
-
-ONLY_FOR_ARCHS= i386 amd64
-
-PLIST_FILES= lib/xmms/Input/libnsf.so
-
-SUB_FILES= pkg-message
-SUB_LIST= VERSION=${PORTVERSION}
-
-post-patch:
- @${REINPLACE_CMD} -e 's|<malloc\.h>|<stdlib.h>|' \
- ${WRKSRC}/src/nes/nestypes.h
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xmms/Input/libnsf.so
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-nsf/distinfo b/audio/xmms-nsf/distinfo
deleted file mode 100644
index d5683b564786..000000000000
--- a/audio/xmms-nsf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms-nsf-0.0.3.tar.gz) = 43480b65b7ccd64396248404ccc54b62eb8cb21949f240a6d45d3a6cc1d352cd
-SIZE (xmms-nsf-0.0.3.tar.gz) = 185683
diff --git a/audio/xmms-nsf/files/patch-src_nes_audiosys.c b/audio/xmms-nsf/files/patch-src_nes_audiosys.c
deleted file mode 100644
index c8213d1c7575..000000000000
--- a/audio/xmms-nsf/files/patch-src_nes_audiosys.c
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/nes/audiosys.c.orig 2001-01-07 04:17:57 UTC
-+++ src/nes/audiosys.c
-@@ -8,8 +8,11 @@
-
- static NES_AUDIO_HANDLER *nah = 0;
- static NES_VOLUME_HANDLER *nvh = 0;
--void NESAudioRender(Int16 *bufp, Uint buflen)
-+Uint32 NESAudioRender(Int16 *bufp, Uint buflen)
- {
-+ Int16 x;
-+ Uint32 count = 0;
-+
- while (buflen--)
- {
- NES_AUDIO_HANDLER *ph;
-@@ -31,9 +34,17 @@ void NESAudioRender(Int16 *bufp, Uint bu
- else
- output = accum;
- output >>= 8;
-- *bufp++ = ((Int32)output) - 0x8000;
-+ x = ((Int32)output) - 0x8000;
-+ if (abs(x) < 96)
-+ count++;
-+ else
-+ count = 0;
-+
-+ *bufp++ = x;
- }
- }
-+
-+ return count;
- }
-
- void NESVolume(Uint volume)
diff --git a/audio/xmms-nsf/files/patch-src_nes_audiosys.h b/audio/xmms-nsf/files/patch-src_nes_audiosys.h
deleted file mode 100644
index fd6143b26039..000000000000
--- a/audio/xmms-nsf/files/patch-src_nes_audiosys.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/nes/audiosys.h.orig 2001-01-07 04:17:56 UTC
-+++ src/nes/audiosys.h
-@@ -21,7 +21,7 @@ typedef struct NES_VOLUME_HANDLER_TAG {
- } NES_VOLUME_HANDLER;
-
-
--void NESAudioRender(Int16 *bufp, Uint buflen);
-+Uint32 NESAudioRender(Int16 *bufp, Uint buflen);
- void NESAudioHandlerInstall(NES_AUDIO_HANDLER *ph);
- void NESAudioFrequencySet(Uint freq);
- Uint NESAudioFrequencyGet(void);
diff --git a/audio/xmms-nsf/files/patch-src_nes_handler.c b/audio/xmms-nsf/files/patch-src_nes_handler.c
deleted file mode 100644
index 8da5cc3e93f2..000000000000
--- a/audio/xmms-nsf/files/patch-src_nes_handler.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/nes/handler.c.orig 2001-01-07 04:17:57 UTC
-+++ src/nes/handler.c
-@@ -10,9 +10,9 @@
- static NES_READ_HANDLER *(nprh[0x10]) = { 0, };
- static NES_WRITE_HANDLER *(npwh[0x10]) = { 0, };
- #define EXTREADWRITE(p) \
--static Uint __fastcall ExtRd##p##(Uint A) \
-+static Uint __fastcall ExtRd##p (Uint A) \
- { \
-- NES_READ_HANDLER *ph = nprh[0x##p##]; \
-+ NES_READ_HANDLER *ph = nprh[0x##p ]; \
- do \
- { \
- if (ph->min <= A && A <= ph->max) \
-@@ -22,9 +22,9 @@ static Uint __fastcall ExtRd##p##(Uint A
- } while ((ph = ph->next) != 0); \
- return 0; \
- } \
--static void __fastcall ExtWr##p##(Uint A, Uint V) \
-+static void __fastcall ExtWr##p (Uint A, Uint V) \
- { \
-- NES_WRITE_HANDLER *ph = npwh[0x##p##]; \
-+ NES_WRITE_HANDLER *ph = npwh[0x##p ]; \
- do \
- { \
- if (ph->min <= A && A <= ph->max) \
diff --git a/audio/xmms-nsf/files/patch-src_nes_km6502_km6502cd.h b/audio/xmms-nsf/files/patch-src_nes_km6502_km6502cd.h
deleted file mode 100644
index 6672373a40fe..000000000000
--- a/audio/xmms-nsf/files/patch-src_nes_km6502_km6502cd.h
+++ /dev/null
@@ -1,417 +0,0 @@
---- src/nes/km6502/km6502cd.h.orig 2001-01-07 04:18:05 UTC
-+++ src/nes/km6502/km6502cd.h
-@@ -361,27 +361,27 @@ static void OpsubCall KM_TST(__CONTEXT_
-
- /* --- ADC --- */
- #if BUILD_HUC6280
--#define DEF_ADC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KMI_ADC(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \
--static void OpcodeCall D_Opco##i##(__CONTEXT) \
--{ KMI_ADC_D(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \
--static void OpcodeCall T_Opco##i##(__CONTEXT) \
-+#define DEF_ADC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KMI_ADC(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \
-+static void OpcodeCall D_Opco##i (__CONTEXT) \
-+{ KMI_ADC_D(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \
-+static void OpcodeCall T_Opco##i (__CONTEXT) \
- { \
- Uword saveA = KMI_PRET(__THISP); \
-- KMI_ADC(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \
-+ KMI_ADC(__THISP_ K_READ##p (__THISP_ a(__THISP))); \
- KMI_POSTT(__THISP_ saveA); \
- } \
--static void OpcodeCall TD_Opc##i##(__CONTEXT) \
-+static void OpcodeCall TD_Opc##i (__CONTEXT) \
- { \
- Uword saveA = KMI_PRET(__THISP); \
-- KMI_ADC_D(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \
-+ KMI_ADC_D(__THISP_ K_READ##p (__THISP_ a(__THISP))); \
- KMI_POSTT(__THISP_ saveA); \
- }
- #else
--#define DEF_ADC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KMI_ADC(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \
--static void OpcodeCall D_Opco##i##(__CONTEXT) \
--{ KMI_ADC_D(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_ADC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KMI_ADC(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \
-+static void OpcodeCall D_Opco##i (__CONTEXT) \
-+{ KMI_ADC_D(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- #endif
- DEF_ADC(61,NP,KA_INDX) /* 61 - ADC - (Indirect,X) */
- DEF_ADC(65,ZP,KA_ZP) /* 65 - ADC - Zero Page */
-@@ -397,17 +397,17 @@ DEF_ADC(72,NP,KA_IND) /* 72 - ADC - (Ind
-
- /* --- AND --- */
- #if BUILD_HUC6280
--#define DEF_AND(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_AND(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \
--static void OpcodeCall T_Opco##i##(__CONTEXT) \
-+#define DEF_AND(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_AND(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \
-+static void OpcodeCall T_Opco##i (__CONTEXT) \
- { \
- Uword saveA = KMI_PRET(__THISP); \
-- KM_AND(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \
-+ KM_AND(__THISP_ K_READ##p (__THISP_ a(__THISP))); \
- KMI_POSTT(__THISP_ saveA); \
- }
- #else
--#define DEF_AND(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_AND(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_AND(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_AND(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- #endif
- DEF_AND(21,NP,KA_INDX) /* 21 - AND - (Indirect,X) */
- DEF_AND(25,ZP,KA_ZP) /* 25 - AND - Zero Page */
-@@ -422,10 +422,10 @@ DEF_AND(32,NP,KA_IND) /* 32 - AND - (Ind
- #endif
-
- /* --- ASL --- */
--#define DEF_ASL(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_ASL(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = a(__THISP); \
-- K_WRITE##p##(__THISP_ adr, KM_ASL(__THISP_ K_READ##p##(__THISP_ adr))); \
-+ K_WRITE##p (__THISP_ adr, KM_ASL(__THISP_ K_READ##p (__THISP_ adr))); \
- }
- DEF_ASL(06,ZP,KA_ZP) /* 06 - ASL - Zero Page */
- DEF_ASL(0E,NP,KA_ABS) /* 0E - ASL - Absolute */
-@@ -436,7 +436,7 @@ static void OpcodeCall Opcode0A(__CONTEX
-
- #if BUILD_HUC6280
- /* --- BBRi --- */
--#define DEF_BBR(i,y) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_BBR(i,y) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = KA_ZP(__THISP); \
- Uword rel = K_READ(__THISP_ KA_IMM(__THISP)); \
-@@ -451,7 +451,7 @@ DEF_BBR(5F,5) /* 5F - BBR5 */
- DEF_BBR(6F,6) /* 6F - BBR6 */
- DEF_BBR(7F,7) /* 7F - BBR7 */
- /* --- BBSi --- */
--#define DEF_BBS(i,y) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_BBS(i,y) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = KA_ZP(__THISP); \
- Uword rel = K_READ(__THISP_ KA_IMM(__THISP)); \
-@@ -468,8 +468,8 @@ DEF_BBS(FF,7) /* FF - BBS7 */
- #endif
-
- /* --- BIT --- */
--#define DEF_BIT(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_BIT(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_BIT(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_BIT(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- DEF_BIT(24,ZP,KA_ZP) /* 24 - BIT - Zero Page */
- DEF_BIT(2C,NP,KA_ABS) /* 2C - BIT - Absolute */
- #if BUILD_HUC6280 || BUILD_M65C02
-@@ -479,7 +479,7 @@ DEF_BIT(89,NP,KA_IMM) /* 89 - BIT - Imme
- #endif
-
- /* --- Bcc --- */
--#define DEF_BRA(i,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_BRA(i,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword rel = K_READ(__THISP_ KA_IMM(__THISP)); \
- if (a) KM_BRA(__THISP_ rel); \
-@@ -536,8 +536,8 @@ static void OpcodeCall OpcodeB8(__CONTEX
- { __THIS__.P &= ~V_FLAG; }
-
- /* --- CMP --- */
--#define DEF_CMP(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_CMP(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_CMP(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_CMP(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- DEF_CMP(C1,NP,KA_INDX) /* C1 - CMP - (Indirect,X) */
- DEF_CMP(C5,ZP,KA_ZP) /* C5 - CMP - Zero Page */
- DEF_CMP(C9,NP,KA_IMM) /* C9 - CMP - Immediate */
-@@ -551,24 +551,24 @@ DEF_CMP(D2,NP,KA_IND) /* D2 - CMP - (Ind
- #endif
-
- /* --- CPX --- */
--#define DEF_CPX(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_CPX(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_CPX(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_CPX(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- DEF_CPX(E0,NP,KA_IMM) /* E0 - CPX - Immediate */
- DEF_CPX(E4,ZP,KA_ZP) /* E4 - CPX - Zero Page */
- DEF_CPX(EC,NP,KA_ABS) /* EC - CPX - Absolute */
-
- /* --- CPY --- */
--#define DEF_CPY(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_CPY(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_CPY(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_CPY(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- DEF_CPY(C0,NP,KA_IMM) /* C0 - CPY - Immediate */
- DEF_CPY(C4,ZP,KA_ZP) /* C4 - CPY - Zero Page */
- DEF_CPY(CC,NP,KA_ABS) /* CC - CPY - Absolute */
-
- /* --- DEC --- */
--#define DEF_DEC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_DEC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = a(__THISP); \
-- K_WRITE##p##(__THISP_ adr, KM_DEC(__THISP_ K_READ##p##(__THISP_ adr))); \
-+ K_WRITE##p (__THISP_ adr, KM_DEC(__THISP_ K_READ##p (__THISP_ adr))); \
- }
- DEF_DEC(C6,ZP,KA_ZP) /* C6 - DEC - Zero Page */
- DEF_DEC(CE,NP,KA_ABS) /* CE - DEC - Absolute */
-@@ -585,17 +585,17 @@ static void OpcodeCall Opcode88(__CONTEX
-
- /* --- EOR --- */
- #if BUILD_HUC6280
--#define DEF_EOR(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_EOR(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \
--static void OpcodeCall T_Opco##i##(__CONTEXT) \
-+#define DEF_EOR(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_EOR(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \
-+static void OpcodeCall T_Opco##i (__CONTEXT) \
- { \
- Uword saveA = KMI_PRET(__THISP); \
-- KM_EOR(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \
-+ KM_EOR(__THISP_ K_READ##p (__THISP_ a(__THISP))); \
- KMI_POSTT(__THISP_ saveA); \
- }
- #else
--#define DEF_EOR(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_EOR(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_EOR(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_EOR(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- #endif
- DEF_EOR(41,NP,KA_INDX) /* 41 - EOR - (Indirect,X) */
- DEF_EOR(45,ZP,KA_ZP) /* 45 - EOR - Zero Page */
-@@ -610,10 +610,10 @@ DEF_EOR(52,NP,KA_IND) /* 52 - EOR - (Ind
- #endif
-
- /* --- INC --- */
--#define DEF_INC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_INC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = a(__THISP); \
-- K_WRITE##p##(__THISP_ adr, KM_INC(__THISP_ K_READ##p##(__THISP_ adr))); \
-+ K_WRITE##p (__THISP_ adr, KM_INC(__THISP_ K_READ##p (__THISP_ adr))); \
- }
- DEF_INC(E6,ZP,KA_ZP) /* E6 - INC - Zero Page */
- DEF_INC(EE,NP,KA_ABS) /* EE - INC - Absolute */
-@@ -629,12 +629,12 @@ static void OpcodeCall OpcodeC8(__CONTEX
- { __THIS__.Y = KM_INC(__THISP_ __THIS__.Y); }
-
- /* --- JMP --- */
--#define DEF_JMP(i,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_JMP(i,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { __THIS__.PC = KI_READWORD(__THISP_ a(__THISP)); }
- #if BUILD_HUC6280 || BUILD_M65C02
- #define DEF_JMPBUG(i,a) DEF_JMP(i,a)
- #else
--#define DEF_JMPBUG(i,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_JMPBUG(i,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { __THIS__.PC = KI_READWORDBUG(__THISP_ a(__THISP)); }
- #endif
- DEF_JMP(4C,KA_IMM16) /* 4C - JMP - Immediate */
-@@ -653,8 +653,8 @@ static void OpcodeCall Opcode20(__CONTEX
- }
-
- /* --- LDA --- */
--#define DEF_LDA(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ __THIS__.A = KM_LD(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_LDA(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ __THIS__.A = KM_LD(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- DEF_LDA(A1,NP,KA_INDX) /* A1 - LDA - (Indirect,X) */
- DEF_LDA(A5,ZP,KA_ZP) /* A5 - LDA - Zero Page */
- DEF_LDA(A9,NP,KA_IMM) /* A9 - LDA - Immediate */
-@@ -668,8 +668,8 @@ DEF_LDA(B2,NP,KA_IND) /* B2 - LDA - (Ind
- #endif
-
- /* --- LDX --- */
--#define DEF_LDX(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ __THIS__.X = KM_LD(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_LDX(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ __THIS__.X = KM_LD(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- DEF_LDX(A2,NP,KA_IMM) /* A2 - LDX - Immediate */
- DEF_LDX(A6,ZP,KA_ZP) /* A6 - LDX - Zero Page */
- DEF_LDX(AE,NP,KA_ABS) /* AE - LDX - Absolute */
-@@ -677,8 +677,8 @@ DEF_LDX(B6,ZP,KA_ZPY) /* B6 - LDX - Zero
- DEF_LDX(BE,NP,KA_ABSY_) /* BE - LDX - Absolute,Y */
-
- /* --- LDY --- */
--#define DEF_LDY(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ __THIS__.Y = KM_LD(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_LDY(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ __THIS__.Y = KM_LD(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- DEF_LDY(A0,NP,KA_IMM) /* A0 - LDY - Immediate */
- DEF_LDY(A4,ZP,KA_ZP) /* A4 - LDY - Zero Page */
- DEF_LDY(AC,NP,KA_ABS) /* AC - LDY - Absolute */
-@@ -686,10 +686,10 @@ DEF_LDY(B4,ZP,KA_ZPX) /* B4 - LDY - Zero
- DEF_LDY(BC,NP,KA_ABSX_) /* BC - LDY - Absolute,X */
-
- /* --- LSR --- */
--#define DEF_LSR(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_LSR(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = a(__THISP); \
-- K_WRITE##p##(__THISP_ adr, KM_LSR(__THISP_ K_READ##p##(__THISP_ adr))); \
-+ K_WRITE##p (__THISP_ adr, KM_LSR(__THISP_ K_READ##p (__THISP_ adr))); \
- }
- DEF_LSR(46,ZP,KA_ZP) /* 46 - LSR - Zero Page */
- DEF_LSR(4E,NP,KA_ABS) /* 4E - LSR - Absolute */
-@@ -705,17 +705,17 @@ static void OpcodeCall OpcodeEA(__CONTEX
-
- /* --- ORA --- */
- #if BUILD_HUC6280
--#define DEF_ORA(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_ORA(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \
--static void OpcodeCall T_Opco##i##(__CONTEXT) \
-+#define DEF_ORA(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_ORA(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \
-+static void OpcodeCall T_Opco##i (__CONTEXT) \
- { \
- Uword saveA = KMI_PRET(__THISP); \
-- KM_ORA(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \
-+ KM_ORA(__THISP_ K_READ##p (__THISP_ a(__THISP))); \
- KMI_POSTT(__THISP_ saveA); \
- }
- #else
--#define DEF_ORA(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KM_ORA(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_ORA(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KM_ORA(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- #endif
- DEF_ORA(01,NP,KA_INDX) /* 01 - ORA - (Indirect,X) */
- DEF_ORA(05,ZP,KA_ZP) /* 05 - ORA - Zero Page */
-@@ -751,7 +751,7 @@ static void OpcodeCall Opcode7A(__CONTEX
-
- #if BUILD_HUC6280
- /* --- RMBi --- */
--#define DEF_RMB(i,y) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_RMB(i,y) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = KA_ZP(__THISP); \
- K_WRITEZP(__THISP_ adr, (Uword)(K_READZP(__THISP_ adr) & (~(1 << y)))); \
-@@ -765,7 +765,7 @@ DEF_RMB(57,5) /* 57 - RMB5 */
- DEF_RMB(67,6) /* 67 - RMB6 */
- DEF_RMB(77,7) /* 77 - RMB7 */
- /* --- SMBi --- */
--#define DEF_SMB(i,y) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_SMB(i,y) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = KA_ZP(__THISP); \
- K_WRITEZP(__THISP_ adr, (Uword)(K_READZP(__THISP_ adr) | (1 << y))); \
-@@ -781,10 +781,10 @@ DEF_SMB(F7,7) /* F7 - SMB7 */
- #endif
-
- /* --- ROL --- */
--#define DEF_ROL(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_ROL(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = a(__THISP); \
-- K_WRITE##p##(__THISP_ adr, KM_ROL(__THISP_ K_READ##p##(__THISP_ adr))); \
-+ K_WRITE##p (__THISP_ adr, KM_ROL(__THISP_ K_READ##p (__THISP_ adr))); \
- }
- DEF_ROL(26,ZP,KA_ZP) /* 26 - ROL - Zero Page */
- DEF_ROL(2E,NP,KA_ABS) /* 2E - ROL - Absolute */
-@@ -794,10 +794,10 @@ static void OpcodeCall Opcode2A(__CONTEX
- { __THIS__.A = KM_ROL(__THISP_ __THIS__.A); }
-
- /* --- ROR --- */
--#define DEF_ROR(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_ROR(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = a(__THISP); \
-- K_WRITE##p##(__THISP_ adr, KM_ROR(__THISP_ K_READ##p##(__THISP_ adr))); \
-+ K_WRITE##p (__THISP_ adr, KM_ROR(__THISP_ K_READ##p (__THISP_ adr))); \
- }
- DEF_ROR(66,ZP,KA_ZP) /* 66 - ROR - Zero Page */
- DEF_ROR(6E,NP,KA_ABS) /* 6E - ROR - Absolute */
-@@ -841,10 +841,10 @@ static void OpcodeCall Opcode02(__CONTEX
- #endif
-
- /* --- SBC --- */
--#define DEF_SBC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ KMI_SBC(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \
--static void OpcodeCall D_Opco##i##(__CONTEXT) \
--{ KMI_SBC_D(__THISP_ K_READ##p##(__THISP_ a(__THISP))); }
-+#define DEF_SBC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ KMI_SBC(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \
-+static void OpcodeCall D_Opco##i (__CONTEXT) \
-+{ KMI_SBC_D(__THISP_ K_READ##p (__THISP_ a(__THISP))); }
- DEF_SBC(E1,NP,KA_INDX) /* E1 - SBC - (Indirect,X) */
- DEF_SBC(E5,ZP,KA_ZP) /* E5 - SBC - Zero Page */
- DEF_SBC(E9,NP,KA_IMM) /* E9 - SBC - Immediate */
-@@ -883,8 +883,8 @@ static void OpcodeCall Opcode23(__CONTEX
- #endif
-
- /* --- STA --- */
--#define DEF_STA(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ K_WRITE##p##(__THISP_ a(__THISP), __THIS__.A); }
-+#define DEF_STA(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ K_WRITE##p (__THISP_ a(__THISP), __THIS__.A); }
- DEF_STA(81,NP,KA_INDX) /* 81 - STA - (Indirect,X) */
- DEF_STA(85,ZP,KA_ZP) /* 85 - STA - Zero Page */
- DEF_STA(8D,NP,KA_ABS) /* 8D - STA - Absolute */
-@@ -897,23 +897,23 @@ DEF_STA(92,NP,KA_IND) /* 92 - STA - (Ind
- #endif
-
- /* --- STX --- */
--#define DEF_STX(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ K_WRITE##p##(__THISP_ a(__THISP), __THIS__.X); }
-+#define DEF_STX(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ K_WRITE##p (__THISP_ a(__THISP), __THIS__.X); }
- DEF_STX(86,ZP,KA_ZP) /* 86 - STX - Zero Page */
- DEF_STX(8E,NP,KA_ABS) /* 8E - STX - Absolute */
- DEF_STX(96,ZP,KA_ZPY) /* 96 - STX - Zero Page,Y */
-
- /* --- STY --- */
--#define DEF_STY(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ K_WRITE##p##(__THISP_ a(__THISP), __THIS__.Y); }
-+#define DEF_STY(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ K_WRITE##p (__THISP_ a(__THISP), __THIS__.Y); }
- DEF_STY(84,ZP,KA_ZP) /* 84 - STY - Zero Page */
- DEF_STY(8C,NP,KA_ABS) /* 8C - STY - Absolute */
- DEF_STY(94,ZP,KA_ZPX) /* 94 - STY - Zero Page,X */
-
- #if BUILD_HUC6280 || BUILD_M65C02
- /* --- STZ --- */
--#define DEF_STZ(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
--{ K_WRITE##p##(__THISP_ a(__THISP), 0); }
-+#define DEF_STZ(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
-+{ K_WRITE##p (__THISP_ a(__THISP), 0); }
- DEF_STZ(64,ZP,KA_ZP) /* 64 - STZ - Zero Page */
- DEF_STZ(9C,NP,KA_ABS) /* 9C - STZ - Absolute */
- DEF_STZ(74,ZP,KA_ZPX) /* 74 - STZ - Zero Page,X */
-@@ -931,18 +931,18 @@ static void OpcodeCall Opcode43(__CONTEX
-
- #if BUILD_HUC6280 || BUILD_M65C02
- /* --- TRB --- */
--#define DEF_TRB(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_TRB(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = a(__THISP); \
-- K_WRITE##p##(__THISP_ adr, KM_TRB(__THISP_ K_READ##p##(__THISP_ adr))); \
-+ K_WRITE##p (__THISP_ adr, KM_TRB(__THISP_ K_READ##p (__THISP_ adr))); \
- }
- DEF_TRB(14,ZP,KA_ZP) /* 14 - TRB - Zero Page */
- DEF_TRB(1C,NP,KA_ABS) /* 1C - TRB - Absolute */
- /* --- TSB --- */
--#define DEF_TSB(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_TSB(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword adr = a(__THISP); \
-- K_WRITE##p##(__THISP_ adr, KM_TSB(__THISP_ K_READ##p##(__THISP_ adr))); \
-+ K_WRITE##p (__THISP_ adr, KM_TSB(__THISP_ K_READ##p (__THISP_ adr))); \
- }
- DEF_TSB(04,ZP,KA_ZP) /* 04 - TSB - Zero Page */
- DEF_TSB(0C,NP,KA_ABS) /* 0C - TSB - Absolute */
-@@ -950,10 +950,10 @@ DEF_TSB(0C,NP,KA_ABS) /* 0C - TSB - Abso
-
- #if BUILD_HUC6280
- /* --- TST --- */
--#define DEF_TST(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \
-+#define DEF_TST(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \
- { \
- Uword imm = K_READ(__THISP_ KA_IMM(__THISP)); \
-- KM_TST(__THISP_ imm, K_READ##p##(__THISP_ a(__THISP))); \
-+ KM_TST(__THISP_ imm, K_READ##p (__THISP_ a(__THISP))); \
- }
- DEF_TST(83,ZP,KA_ZP) /* 83 - TST - Zero Page */
- DEF_TST(93,NP,KA_ABS) /* 93 - TST - Absolute */
diff --git a/audio/xmms-nsf/files/patch-src_nes_km6502_km6502ot.h b/audio/xmms-nsf/files/patch-src_nes_km6502_km6502ot.h
deleted file mode 100644
index e0c40888f73b..000000000000
--- a/audio/xmms-nsf/files/patch-src_nes_km6502_km6502ot.h
+++ /dev/null
@@ -1,51 +0,0 @@
---- src/nes/km6502/km6502ot.h.orig 2001-01-07 04:18:05 UTC
-+++ src/nes/km6502/km6502ot.h
-@@ -1,35 +1,35 @@
- #define OPxx(i)
- #define OP__(i) \
-- case 0x##i##: \
-- Opcode##i##(__THISP); \
-+ case 0x##i : \
-+ Opcode##i (__THISP); \
- break;
- #define OP_d(i) \
-- case 0x##i##: \
-+ case 0x##i : \
- if (__THIS__.P & D_FLAG) \
-- D_Opco##i##(__THISP); \
-+ D_Opco##i (__THISP); \
- else \
-- Opcode##i##(__THISP); \
-+ Opcode##i (__THISP); \
- break;
- #if BUILD_HUC6280
- #define OPtd(i) \
-- case 0x##i##: \
-+ case 0x##i : \
- if (__THIS__.P & T_FLAG) \
- if (__THIS__.P & D_FLAG) \
-- TD_Opc##i##(__THISP); \
-+ TD_Opc##i (__THISP); \
- else \
-- T_Opco##i##(__THISP); \
-+ T_Opco##i (__THISP); \
- else \
- if (__THIS__.P & D_FLAG) \
-- D_Opco##i##(__THISP); \
-+ D_Opco##i (__THISP); \
- else \
-- Opcode##i##(__THISP); \
-+ Opcode##i (__THISP); \
- break;
- #define OPt_(i) \
-- case 0x##i##: \
-+ case 0x##i : \
- if (__THIS__.P & T_FLAG) \
-- T_Opco##i##(__THISP); \
-+ T_Opco##i (__THISP); \
- else \
-- Opcode##i##(__THISP); \
-+ Opcode##i (__THISP); \
- break;
- #else
- #define OPtd OP_d
diff --git a/audio/xmms-nsf/files/patch-src_xmms_callbacks.c b/audio/xmms-nsf/files/patch-src_xmms_callbacks.c
deleted file mode 100644
index b8999323c7f1..000000000000
--- a/audio/xmms-nsf/files/patch-src_xmms_callbacks.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/xmms/callbacks.c.orig 2000-07-23 10:06:43 UTC
-+++ src/xmms/callbacks.c
-@@ -219,7 +219,7 @@ nsf_on_ok_pressed
- widget = lookup_widget(GTK_WIDGET(button), "spinbutton1");
- nsf_cfg.play_time = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget));
- widget = lookup_widget(GTK_WIDGET(button), "spinbutton2");
-- nsf_cfg.fadeout_time = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget));
-+ nsf_cfg.silence_time = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget));
-
- filename = g_strconcat(g_get_home_dir(), "/.xmms/config", NULL);
- cfg = xmms_cfg_open_file(filename);
-@@ -228,7 +228,7 @@ nsf_on_ok_pressed
- }
-
- xmms_cfg_write_int(cfg, "NSF", "play_time",nsf_cfg.play_time);
-- xmms_cfg_write_int(cfg, "NSF", "fadeout_time",nsf_cfg.fadeout_time);
-+ xmms_cfg_write_int(cfg, "NSF", "silence_time",nsf_cfg.silence_time);
- xmms_cfg_write_file(cfg, filename);
- xmms_cfg_free(cfg);
- g_free(filename);
diff --git a/audio/xmms-nsf/files/patch-src_xmms_interface.c b/audio/xmms-nsf/files/patch-src_xmms_interface.c
deleted file mode 100644
index 16c020d14e46..000000000000
--- a/audio/xmms-nsf/files/patch-src_xmms_interface.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/xmms/interface.c.orig 2000-07-23 09:41:14 UTC
-+++ src/xmms/interface.c
-@@ -106,7 +106,7 @@ create_configure (void)
- gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT);
- gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5);
-
-- label3 = gtk_label_new ("Fadeout Time:");
-+ label3 = gtk_label_new ("Silence Until Next Song:");
- gtk_widget_ref (label3);
- gtk_object_set_data_full (GTK_OBJECT (configure), "label3", label3,
- (GtkDestroyNotify) gtk_widget_unref);
diff --git a/audio/xmms-nsf/files/patch-src_xmms_nsf.c b/audio/xmms-nsf/files/patch-src_xmms_nsf.c
deleted file mode 100644
index df7f780b4776..000000000000
--- a/audio/xmms-nsf/files/patch-src_xmms_nsf.c
+++ /dev/null
@@ -1,85 +0,0 @@
---- src/xmms/nsf.c.orig 2001-01-07 05:15:12 UTC
-+++ src/xmms/nsf.c
-@@ -23,7 +23,8 @@
-
- #define VERSION "0.0.3"
- #define PLAYTIME 30
--#define FADEOUTTIME 5
-+#define SILENCETIME 5
-+#define FREQ 44100
-
- #include "nsf.h"
-
-@@ -328,7 +329,7 @@ nsf_configure()
- widget = lookup_widget(nsf_configure_win, "spinbutton1");
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), nsf_cfg.play_time);
- widget = lookup_widget(nsf_configure_win, "spinbutton2");
-- gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), nsf_cfg.fadeout_time);
-+ gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), nsf_cfg.silence_time);
-
- gtk_widget_show(nsf_configure_win);
- }else{
-@@ -357,7 +358,7 @@ nsf_init(void)
- nsf_win->dock_window_list = NULL;
-
- nsf_cfg.play_time = PLAYTIME; /* second */
-- nsf_cfg.fadeout_time = FADEOUTTIME; /* second */
-+ nsf_cfg.silence_time = SILENCETIME; /* second */
- nsf_cfg.player_shaded = FALSE;
- nsf_cfg.easy_move = FALSE;
-
-@@ -365,7 +366,7 @@ nsf_init(void)
-
- if ((cfg = xmms_cfg_open_file(filename)) != 0){
- xmms_cfg_read_int(cfg, "NSF", "play_time", &nsf_cfg.play_time);
-- xmms_cfg_read_int(cfg, "NSF", "fadeout_time", &nsf_cfg.fadeout_time);
-+ xmms_cfg_read_int(cfg, "NSF", "silence_time", &nsf_cfg.silence_time);
- xmms_cfg_free(cfg);
- }
- }
-@@ -439,10 +440,11 @@ play_loop(void *arg)
- {
- char data[2048 * 2];
- int bytes, blk_size, rate;
-+ Uint32 c = 0, count = 0;
-
- //setting NSF
- NSFSetSongNo(nsf_file->current_song);
-- NESAudioFrequencySet(44100);
-+ NESAudioFrequencySet(FREQ);
- NESReset();
-
- //16bit/8bit * 1channel * 512 sample = 1024byte
-@@ -460,7 +462,15 @@ play_loop(void *arg)
- }
- if (bytes > 0){
- //read 1024byte = 512 sample * 2byte
-- NESAudioRender(data, bytes/2);
-+ c = NESAudioRender((Int16*)data, bytes/2);
-+ if (c < 512)
-+ count = 0;
-+ else
-+ count += c;
-+ if (count > FREQ*nsf_cfg.silence_time) {
-+ nsf_file->eos = 1;
-+ count = 0;
-+ }
- nsf_ip.add_vis_pcm(nsf_ip.output->written_time(), (nsf_file->bits_per_sample == 16) ? FMT_S16_LE : FMT_U8,
- nsf_file->channels, bytes, data);
-
-@@ -512,11 +522,14 @@ play_file(char *filename)
- if (!(nsf_file->file = fopen(filename, "rb"))){
- return;
- }
-+
-+ nsf_about();
-+
- fseek(nsf_file->file, 0, SEEK_END);
- count = ftell(nsf_file->file);
- fseek(nsf_file->file, 0, SEEK_SET);
-
-- (void*)buffer = g_malloc0(count);
-+ buffer = (void*)g_malloc0(count);
- for(i=0;i<count;i++){
- *(buffer+i) = fgetc(nsf_file->file);
- }
diff --git a/audio/xmms-nsf/files/patch-src_xmms_nsf.h b/audio/xmms-nsf/files/patch-src_xmms_nsf.h
deleted file mode 100644
index a80511ebce7d..000000000000
--- a/audio/xmms-nsf/files/patch-src_xmms_nsf.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/xmms/nsf.h.orig 2000-07-23 10:00:35 UTC
-+++ src/xmms/nsf.h
-@@ -58,7 +58,7 @@ NsfFile;
- typedef struct
- {
- gint play_time;
-- gint fadeout_time;
-+ gint silence_time;
- // reserve
- gint resolution;
- gint channels;
diff --git a/audio/xmms-nsf/files/patch-src_xmms_nsflib.h b/audio/xmms-nsf/files/patch-src_xmms_nsflib.h
deleted file mode 100644
index 9f56581b0cd6..000000000000
--- a/audio/xmms-nsf/files/patch-src_xmms_nsflib.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/xmms/nsflib.h.orig 2000-07-23 10:05:21 UTC
-+++ src/xmms/nsflib.h
-@@ -1,10 +1,11 @@
- typedef signed short Int16;
- typedef unsigned int Uint;
-+typedef unsigned int Uint32;
- typedef unsigned char Uint8;
-
- Uint NSFLoad(Uint8 *pData, Uint uSize);
- void NSFSetSongNo(Uint uSongNo);
- void NESAudioFrequencySet(Uint freq);
- void NESReset(void);
--void NESAudioRender(Int16 *bufp, Uint buflen);
-+Uint32 NESAudioRender(Int16 *bufp, Uint buflen);
- void NESTerminate(void);
diff --git a/audio/xmms-nsf/files/pkg-message.in b/audio/xmms-nsf/files/pkg-message.in
deleted file mode 100644
index b22a84d4e7e7..000000000000
--- a/audio/xmms-nsf/files/pkg-message.in
+++ /dev/null
@@ -1,6 +0,0 @@
-================================================================================
-A huge .nsf file collection can be found at: http://www.2a03.org/
-
-NSF files may contain multiple tracks. You can activate a special pannel by
-selecting "NSF Player %%VERSION%% [libnsf.so]" and pressing the "About" button.
-================================================================================
diff --git a/audio/xmms-nsf/pkg-descr b/audio/xmms-nsf/pkg-descr
deleted file mode 100644
index 1c356fc46cc1..000000000000
--- a/audio/xmms-nsf/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This is an XMMS input plugin for playing Nintendo(TM) 8bit NSF audio files.
-The module has a special panel for selecting multi track .nsf files.
diff --git a/audio/xmms-sapplug/Makefile b/audio/xmms-sapplug/Makefile
deleted file mode 100644
index 51330ccf4464..000000000000
--- a/audio/xmms-sapplug/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-# Created by: Emanuel Haupt <ehaupt@critical.ch>
-# $FreeBSD$
-
-PORTNAME= xmms-sapplug
-DISTVERSION= 0.3f
-PORTREVISION= 6
-CATEGORIES= audio
-MASTER_SITES= LOCAL/ehaupt
-DISTNAME= sapplug-xmms-${DISTVERSION}
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= XMMS input plugin for playing 8bit Atari(TM) .sap audio files
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-
-BUILD_DEPENDS= xmms:multimedia/xmms
-RUN_DEPENDS= xmms:multimedia/xmms
-
-USES= gmake compiler
-USE_GNOME= glib12
-USE_LDCONFIG= yes
-MAKE_JOBS_UNSAFE= yes
-
-WRKSRC= ${WRKDIR}/sapplug-${DISTVERSION}
-
-PLIST_FILES= lib/xmms/Input/libsap.so
-
-OPTIONS_DEFINE= OPTIMIZED_CFLAGS
-
-CFLAGS_aarch64= -fpic -DPIC
-CFLAGS_amd64= -fpic -DPIC
-CFLAGS_i386= -fpic -DPIC
-
-.include <bsd.port.pre.mk>
-
-# clang can build this without -fno-exceptions
-.if ${COMPILER_TYPE} == "gcc"
-CXXFLAGS+= -fno-exceptions
-.endif
-
-.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
-CXXFLAGS+= -fPIC -fpic -funroll-all-loops -fno-strength-reduce \
- -finline-functions -fomit-frame-pointer
-CFLAGS+= -fPIC -fpic -funroll-all-loops -fomit-frame-pointer \
- -fno-strength-reduce
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|^\(}\);\(\ //.*\)|\1\2|' \
- ${WRKSRC}/saplib/pokeyNamespace.h
- @${REINPLACE_CMD} -e 's|^\(C[[:alpha:]]*\)|\1?|' \
- ${WRKSRC}/saplib/Makefile
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input
- ${INSTALL_LIB} ${WRKSRC}/libsap.so \
- ${STAGEDIR}${PREFIX}/lib/xmms/Input/libsap.so
-
-.include <bsd.port.post.mk>
diff --git a/audio/xmms-sapplug/distinfo b/audio/xmms-sapplug/distinfo
deleted file mode 100644
index de54189ed38c..000000000000
--- a/audio/xmms-sapplug/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sapplug-xmms-0.3f.tar.gz) = ece3fe435dc58da73bb9346275f7764e1a0b34dc01bca1470e1ddc86bc263542
-SIZE (sapplug-xmms-0.3f.tar.gz) = 47508
diff --git a/audio/xmms-sapplug/files/patch-Makefile b/audio/xmms-sapplug/files/patch-Makefile
deleted file mode 100644
index 6a175a3b76b0..000000000000
--- a/audio/xmms-sapplug/files/patch-Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
---- Makefile.orig 2003-10-14 23:59:50 UTC
-+++ Makefile
-@@ -19,15 +19,18 @@
- #
- ##########################################################################
-
--CC = gcc
-+CC?= gcc
-+MAKE?= make
-
--CFLAGS = -O2 -Wall -fPIC -fpic \
-- -finline-functions -ffast-math \
-- -funroll-all-loops -fomit-frame-pointer -fno-strength-reduce \
-- $(shell xmms-config --cflags)
-+CFLAGS?= -O2 -Wall -fPIC -fpic \
-+ -finline-functions -ffast-math \
-+ -funroll-all-loops -fomit-frame-pointer -fno-strength-reduce
-
--LINKER_FLAGS = -shared -Wl,-soname -Wl,$(TARGET) \
-- -Wl,-retain-symbols-file -Wl,syms
-+CFLAGS+= $(shell xmms-config --cflags)
-+
-+
-+LDFLAGS+= -shared -Wl,-soname -Wl,$(TARGET) \
-+ -Wl,-retain-symbols-file -Wl,syms
-
- TARGET = libsap.so
-
-@@ -43,15 +46,15 @@ all: library plugin
- plugin: $(OBJS)
- @./scripts/gen_symbols sap_plug.o
- @echo
-- $(CC) $(LINKER_FLAGS) $(OBJS) $(SAPLIB) -o $(TARGET)
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(SAPLIB) -o $(TARGET)
- @echo
- library:
- @echo
-- cd saplib && make
-+ cd saplib && $(MAKE)
- @echo
- install:
- cp $(TARGET) $(HOME)/.xmms/Plugins/Input
- clean:
- rm -f *.o *.so *.a .syms syms
- realclean: clean
-- cd saplib && make clean
-+ cd saplib && $(MAKE) clean
diff --git a/audio/xmms-sapplug/pkg-descr b/audio/xmms-sapplug/pkg-descr
deleted file mode 100644
index dacccbd3135f..000000000000
--- a/audio/xmms-sapplug/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Sapplug is a XMMS input plugin for playing 8bit Atari(TM) .sap (Slight Atari
-Player) audio files.
diff --git a/audio/xmms-sapplug/pkg-message b/audio/xmms-sapplug/pkg-message
deleted file mode 100644
index 2b197e25ebaf..000000000000
--- a/audio/xmms-sapplug/pkg-message
+++ /dev/null
@@ -1,3 +0,0 @@
-===============================================================================
-A huge .sap file collection can be found at: http://asma.atari.org/
-===============================================================================
diff --git a/audio/xmms-scrobbler/Makefile b/audio/xmms-scrobbler/Makefile
deleted file mode 100644
index b78d85432d8f..000000000000
--- a/audio/xmms-scrobbler/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Created by: arved
-# $FreeBSD$
-
-PORTNAME= xmms-scrobbler
-PORTREVISION= 8
-
-MAINTAINER= novel@FreeBSD.org
-COMMENT= XMMS plugin for Audioscrobbler.com
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-CONFLICTS= scrobbler-*
-
-MASTERDIR= ${.CURDIR}/../scrobbler
-
-OPTIONS_SLAVE= XMMS
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/xmms-scrobbler/pkg-descr b/audio/xmms-scrobbler/pkg-descr
deleted file mode 100644
index c914b2dfa9f5..000000000000
--- a/audio/xmms-scrobbler/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is an XMMS Plugin which sends the Playlist data to
-audioscrobbler.com
-
-WWW: http://www.audioscrobbler.com
diff --git a/audio/xmms-sexypsf/Makefile b/audio/xmms-sexypsf/Makefile
deleted file mode 100644
index b9471edae3b9..000000000000
--- a/audio/xmms-sexypsf/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-# Created by: Emanuel Haupt <ehaupt@critical.ch>
-# $FreeBSD$
-
-PORTNAME= xmms-sexypsf
-PORTVERSION= 0.4.8
-PORTREVISION= 4
-CATEGORIES= audio
-MASTER_SITES= http://projects.raphnet.net/sexypsf/ \
- LOCAL/ehaupt
-DISTNAME= sexypsf-${PORTVERSION}
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= XMMS plugin for playing .psf files
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-BUILD_DEPENDS= xmms:multimedia/xmms
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-USES= tar:bzip2
-USE_GNOME= gtk12
-USE_LDCONFIG= yes
-
-CFLAGS+= -I${WRKSRC} -fPIC
-DEFINES= -DSPSFVERSION=\""${PORTVERSION}\"" -DPSS_STYLE=1
-
-PORTDOCS= ChangeLog README psf_format.txt spu.txt spu2regs.txt \
- system.txt
-SOURCES= PsxBios PsxCounters PsxDma Spu PsxHw PsxMem Misc \
- R3000A PsxInterpreter PsxHLE spu/spu xmms/xmms
-
-PLIST_FILES= lib/xmms/Input/libsexypsf.so
-
-OPTIONS_DEFINE=DOCS
-
-do-build:
-.for f in ${SOURCES}
- ${CC} ${CFLAGS} ${DEFINES} `gtk-config --cflags` -c -o ${WRKSRC}/${f}.o ${WRKSRC}/${f}.c
-.endfor
- ${CC} ${CFLAGS} ${DEFINES} `gtk-config --cflags` ${SOURCES:S/$/.o/:S/^/${WRKSRC}\//} \
- -o ${WRKSRC}/libsexypsf.so -shared -lz
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input
- ${INSTALL_PROGRAM} ${WRKSRC}/libsexypsf.so \
- ${STAGEDIR}${PREFIX}/lib/xmms/Input/libsexypsf.so
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/Docs/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-sexypsf/distinfo b/audio/xmms-sexypsf/distinfo
deleted file mode 100644
index d03f9ce7340c..000000000000
--- a/audio/xmms-sexypsf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sexypsf-0.4.8.tar.bz2) = 72418cfbefd91018c60f9935e6ee07649fcba9a18e2c03082b41353fcab003a0
-SIZE (sexypsf-0.4.8.tar.bz2) = 82954
diff --git a/audio/xmms-sexypsf/pkg-descr b/audio/xmms-sexypsf/pkg-descr
deleted file mode 100644
index 340a3c7f47a4..000000000000
--- a/audio/xmms-sexypsf/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Sexypsf is an XMMS plugin for playing .psf files.
-
-The PSF format brings the functionality of NSF, SID, SPC, and GBS to next-
-generation consoles. PSF utilizes the original music driver code from each
-game to replay sequenced music in a perfectly authentic, and size-efficient,
-way.
-
-The general idea is that a PSF file contains a zlib-compressed program which,
-if executed on the real console, would simply play the music.
-
-WWW: http://projects.raphnet.net/#sexypsf
diff --git a/audio/xmms-sexypsf/pkg-message b/audio/xmms-sexypsf/pkg-message
deleted file mode 100644
index 1fbee9a188a4..000000000000
--- a/audio/xmms-sexypsf/pkg-message
+++ /dev/null
@@ -1,3 +0,0 @@
-===============================================================================
-A huge .psf file collection can be found at: http://www.zophar.net/psf/
-===============================================================================
diff --git a/audio/xmms-shn/Makefile b/audio/xmms-shn/Makefile
deleted file mode 100644
index a011c34c8455..000000000000
--- a/audio/xmms-shn/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Bill Fenner <fenner@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= xmms-shn
-PORTVERSION= 2.4.1
-PORTREVISION= 6
-CATEGORIES= audio
-MASTER_SITES= http://www.etree.org/shnutils/xmms-shn/dist/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= XMMS plugin to allow playing shorten-compressed audio
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2+ SHORTEN
-LICENSE_COMB= multi
-LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING
-LICENSE_NAME_SHORTEN= SHORTEN SOFTWARE LICENSE
-LICENSE_FILE_SHORTEN= ${WRKSRC}/doc/LICENSE.shorten
-LICENSE_PERMS_SHORTEN= dist-mirror pkg-mirror auto-accept
-
-BUILD_DEPENDS= xmms-config:multimedia/xmms
-RUN_DEPENDS= xmms:multimedia/xmms
-
-USES= libtool
-USE_GNOME= gtk12
-GNU_CONFIGURE= yes
-
-OPTIONS_DEFINE= DOCS
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-shn/distinfo b/audio/xmms-shn/distinfo
deleted file mode 100644
index 4edaffd901bf..000000000000
--- a/audio/xmms-shn/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms-shn-2.4.1.tar.gz) = fb4ccfda90b42e5508573aafb8bd80d7bc565be4a83aebfb224ce851015d98d8
-SIZE (xmms-shn-2.4.1.tar.gz) = 307397
diff --git a/audio/xmms-shn/pkg-descr b/audio/xmms-shn/pkg-descr
deleted file mode 100644
index 4c56c7a4c93c..000000000000
--- a/audio/xmms-shn/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-xmms-shn provides playback support for shorten (.shn) files in XMMS.
-Real-time seeking support is provided for .shn files that have
-accompanying seek tables generated by shorten 3.x.
-
-WWW: http://www.etree.org/shnutils/xmms-shn/
diff --git a/audio/xmms-shn/pkg-plist b/audio/xmms-shn/pkg-plist
deleted file mode 100644
index 3db2e8ce46cd..000000000000
--- a/audio/xmms-shn/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/xmms/Input/libshn.so
-%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/audio/xmms-volnorm/Makefile b/audio/xmms-volnorm/Makefile
deleted file mode 100644
index 70dd59e2ea97..000000000000
--- a/audio/xmms-volnorm/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Patrick Li <pat@databits.net>
-# $FreeBSD$
-
-PORTNAME= volnorm
-PORTVERSION= 0.8.3
-PORTREVISION= 7
-CATEGORIES= audio
-MASTER_SITES= SF
-PKGNAMEPREFIX= xmms-
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= Volume Normalizer plugin for XMMS
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-
-LIB_DEPENDS= libxmms.so:multimedia/xmms
-
-USES= libtool
-USE_GNOME= gtk12
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-PLIST_FILES= lib/xmms/Effect/libnormvol.so
-
-post-patch:
- @${REINPLACE_CMD} -e '/^SUBDIRS/s|tests||g' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e '/^COMMON/s|-O2|@CFLAGS@|g' ${WRKSRC}/src/Makefile.in
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xmms/Effect/libnormvol.so
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-volnorm/distinfo b/audio/xmms-volnorm/distinfo
deleted file mode 100644
index 28e1b9c0a59a..000000000000
--- a/audio/xmms-volnorm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (volnorm-0.8.3.tar.gz) = 85edb009c82b21759b03b0dc6b9b35a3c6302cb6da09205ef9edb91000b24451
-SIZE (volnorm-0.8.3.tar.gz) = 695631
diff --git a/audio/xmms-volnorm/pkg-descr b/audio/xmms-volnorm/pkg-descr
deleted file mode 100644
index f5e0b10b78f7..000000000000
--- a/audio/xmms-volnorm/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The volume normalizer plugin is intended to change the volume of
-playing songs to some level such that they all will basically sound
-pretty much the same in terms of volume.
-
-WWW: http://volnorm.sourceforge.net/
diff --git a/audio/xmms-wavpack/Makefile b/audio/xmms-wavpack/Makefile
deleted file mode 100644
index 1e9399c58cd4..000000000000
--- a/audio/xmms-wavpack/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= xmms-wavpack
-PORTVERSION= 1.0.3
-PORTREVISION= 6
-CATEGORIES= audio
-MASTER_SITES= http://www.wavpack.com/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= XMMS input plugin to play WavPack files
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libwavpack.so:audio/wavpack \
- libxmms.so:multimedia/xmms
-
-USES= iconv libtool localbase pkgconfig tar:bzip2
-GNU_CONFIGURE= yes
-
-PLIST_FILES= lib/xmms/Input/libwavpack.so
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-wavpack/distinfo b/audio/xmms-wavpack/distinfo
deleted file mode 100644
index 05506515a606..000000000000
--- a/audio/xmms-wavpack/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms-wavpack-1.0.3.tar.bz2) = 5f8b7c27e1f45590a210ca43dbeea6ef0ce091b185a70cd23ad86875214d30ba
-SIZE (xmms-wavpack-1.0.3.tar.bz2) = 228330
diff --git a/audio/xmms-wavpack/files/patch-configure b/audio/xmms-wavpack/files/patch-configure
deleted file mode 100644
index d385ea4aedaf..000000000000
--- a/audio/xmms-wavpack/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2009-09-28 03:40:06 UTC
-+++ configure
-@@ -19850,7 +19850,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCR
- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-
-
--CXXFLAGS="$CXXFLAGS -O3 -fomit-frame-pointer"
-+#CXXFLAGS="$CXXFLAGS -O3 -fomit-frame-pointer"
-
- { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
- echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
diff --git a/audio/xmms-wavpack/files/patch-src_libwavpack.cpp b/audio/xmms-wavpack/files/patch-src_libwavpack.cpp
deleted file mode 100644
index 1c9de0b2b73f..000000000000
--- a/audio/xmms-wavpack/files/patch-src_libwavpack.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/libwavpack.cpp.orig 2009-09-28 02:52:56 UTC
-+++ src/libwavpack.cpp
-@@ -40,7 +40,7 @@ extern "C" {
- #define M_LN10 2.3025850929940456840179914546843642
- #endif
-
--#define DBG(format, args...) fprintf(stderr, format, ## args)
-+#define DBG(format, args...) //fprintf(stderr, format, ## args)
- #define BUFFER_SIZE 256 // read buffer size, in samples
-
- extern "C" InputPlugin * get_iplugin_info(void);
-@@ -167,7 +167,7 @@ public:
- int tsamples = num_samples * num_channels;
-
- if (!(WavpackGetMode (ctx) & MODE_FLOAT)) {
-- float scaler = (float) (1.0 / ((unsigned int32_t) 1 << (bytes_per_sample * 8 - 1)));
-+ float scaler = (float) (1.0 / ((uint32_t) 1 << (bytes_per_sample * 8 - 1)));
- float *fptr = (float *) input;
- int32_t *lptr = input;
- int cnt = tsamples;
diff --git a/audio/xmms-wavpack/files/patch-src_ui.cpp b/audio/xmms-wavpack/files/patch-src_ui.cpp
deleted file mode 100644
index a7f8ef452bd6..000000000000
--- a/audio/xmms-wavpack/files/patch-src_ui.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/ui.cpp.orig 2009-09-28 02:52:56 UTC
-+++ src/ui.cpp
-@@ -21,7 +21,7 @@ extern "C" {
- #define M_LN10 2.3025850929940456840179914546843642
- #endif
-
--#define DBG(format, args...) fprintf(stderr, format, ## args)
-+#define DBG(format, args...) //fprintf(stderr, format, ## args)
-
- void load_tag(ape_tag *tag, WavpackContext *ctx);
- void update_tag(ape_tag *tag, char *filename);
diff --git a/audio/xmms-wavpack/pkg-descr b/audio/xmms-wavpack/pkg-descr
deleted file mode 100644
index d434b253c74e..000000000000
--- a/audio/xmms-wavpack/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-xmms-wavpack is a plugin for the multimedia player XMMS that plays
-audio files in the WavPack format, which supports lossless and lossy
-compression.
-
-WWW: http://www.wavpack.com/
diff --git a/audio/xmms-xf86audio/Makefile b/audio/xmms-xf86audio/Makefile
deleted file mode 100644
index bb0345539d25..000000000000
--- a/audio/xmms-xf86audio/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= xmms-xf86audio
-PORTVERSION= 0.4.4
-PORTREVISION= 3
-CATEGORIES= audio
-MASTER_SITES= http://www.devin.com/xmms-xf86audio/download/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= XF86Audio multimedia-key support for XMMS
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libxmms.so:multimedia/xmms
-
-MAKE_ARGS= CC="${CC}" OPT="${CFLAGS}" DEBUG=""
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/General
- ${INSTALL_LIB} ${WRKSRC}/libxf86audio.so \
- ${STAGEDIR}${PREFIX}/lib/xmms/General
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-xf86audio/distinfo b/audio/xmms-xf86audio/distinfo
deleted file mode 100644
index 94c74b5d6dbd..000000000000
--- a/audio/xmms-xf86audio/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmms-xf86audio-0.4.4.tar.gz) = fe91b116c77ae8b7daa1f52e7bde1719d59a3ae797c8b2888866080bc84782ef
-SIZE (xmms-xf86audio-0.4.4.tar.gz) = 13788
diff --git a/audio/xmms-xf86audio/files/patch-xf86audio.c b/audio/xmms-xf86audio/files/patch-xf86audio.c
deleted file mode 100644
index e145837f32fd..000000000000
--- a/audio/xmms-xf86audio/files/patch-xf86audio.c
+++ /dev/null
@@ -1,136 +0,0 @@
---- xf86audio.c.orig 2006-07-09 01:30:47 UTC
-+++ xf86audio.c
-@@ -110,6 +110,7 @@ static void plugin_cleanup()
- static void plugin_about()
- {
- static GtkWidget *about;
-+ const gchar *s1, *s2;
- gchar *s;
-
- if (about != NULL) {
-@@ -117,8 +118,8 @@ static void plugin_about()
- return;
- }
-
-- const gchar *s1 = _("XF86Audio Keys Control Plugin");
-- const gchar *s2 = _(
-+ s1 = _("XF86Audio Keys Control Plugin");
-+ s2 = _(
- "This plugin enables the XF86Audio keysyms produced by\n"
- "multimedia keyboards to control XMMS playback.\n\n"
- "Note that this plugin will not set up the initial keysym\n"
-@@ -145,6 +146,11 @@ static GtkWidget *config_window;
-
- static void plugin_configure()
- {
-+ GtkWidget *vbox, *playaction_frame, *pa_hbox, *pa_vbox, *pa_label,
-+ *pa_pause, *pa_restart, *pa_label2, *volume_frame,
-+ *v_vbox, *v_hbox, *vol_label, *vol_spin, *button_hbox,
-+ *ok, *cancel, *apply;
-+ GtkObject *vol_adj;
-
- if (config_window) {
- gdk_window_raise(config_window->window);
-@@ -163,29 +169,29 @@ static void plugin_configure()
- gtk_signal_connect(GTK_OBJECT(config_window), "destroy", GTK_SIGNAL_FUNC(gtk_widget_destroyed), &config_window);
- gtk_container_border_width(GTK_CONTAINER(config_window), 10);
-
-- GtkWidget *vbox = gtk_vbox_new(FALSE, 5);
-+ vbox = gtk_vbox_new(FALSE, 5);
- gtk_container_add(GTK_CONTAINER(config_window), vbox);
-
- /* "On Play" frame */
-
-- GtkWidget *playaction_frame = gtk_frame_new(_("On Play"));
-+ playaction_frame = gtk_frame_new(_("On Play"));
- gtk_box_pack_start(GTK_BOX(vbox), playaction_frame, TRUE, TRUE, 0);
-- GtkWidget *pa_hbox = gtk_hbox_new(FALSE, 4);
-+ pa_hbox = gtk_hbox_new(FALSE, 4);
- gtk_container_add(GTK_CONTAINER(playaction_frame), pa_hbox);
-
-- GtkWidget *pa_vbox = gtk_vbox_new(FALSE, 4);
-+ pa_vbox = gtk_vbox_new(FALSE, 4);
-
- gtk_box_pack_start(GTK_BOX(pa_hbox), pa_vbox, TRUE, TRUE, 4);
-- GtkWidget *pa_label = gtk_label_new(
-+ pa_label = gtk_label_new(
- _("If the Play key is pressed while a song is"
- " already playing:")
- );
- gtk_misc_set_alignment(GTK_MISC(pa_label), 0.0, 0.5);
- gtk_box_pack_start(GTK_BOX(pa_vbox), pa_label, TRUE, TRUE, 2);
-
-- GtkWidget *pa_pause = gtk_radio_button_new_with_label(NULL,
-+ pa_pause = gtk_radio_button_new_with_label(NULL,
- _("Pause playback"));
-- GtkWidget *pa_restart = gtk_radio_button_new_with_label_from_widget(
-+ pa_restart = gtk_radio_button_new_with_label_from_widget(
- GTK_RADIO_BUTTON(pa_pause),
- _("Restart the current song"));
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(
-@@ -198,7 +204,7 @@ static void plugin_configure()
-
- gtk_box_pack_start(GTK_BOX(pa_vbox), pa_pause, FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(pa_vbox), pa_restart, FALSE, FALSE, 0);
-- GtkWidget *pa_label2 = gtk_label_new(
-+ pa_label2 = gtk_label_new(
- _("Regardless of this setting, the current song can be restarted"
- "\nby holding down Shift while pressing the Play key.")
- );
-@@ -217,22 +223,22 @@ static void plugin_configure()
-
- /* Volume change frame */
-
-- GtkWidget *volume_frame = gtk_frame_new(_("On Volume Change"));
-+ volume_frame = gtk_frame_new(_("On Volume Change"));
- gtk_box_pack_start(GTK_BOX(vbox), volume_frame, TRUE, TRUE, 0);
-- GtkWidget *v_vbox = gtk_vbox_new(FALSE, 0);
-- GtkWidget *v_hbox = gtk_hbox_new(FALSE, 4);
-+ v_vbox = gtk_vbox_new(FALSE, 0);
-+ v_hbox = gtk_hbox_new(FALSE, 4);
- gtk_container_add(GTK_CONTAINER(volume_frame), v_vbox);
- gtk_box_pack_start(GTK_BOX(v_vbox), v_hbox, TRUE, TRUE, 4);
-
-- GtkWidget *vol_label = gtk_label_new(
-+ vol_label = gtk_label_new(
- _("Volume change increment (%): ")
- );
- gtk_box_pack_start(GTK_BOX(v_hbox), vol_label, FALSE, FALSE, 4);
-
-- GtkObject *vol_adj = gtk_adjustment_new(
-+ vol_adj = gtk_adjustment_new(
- cf_active.volume_increment,
- 0, 100, 1, 10, 10);
-- GtkWidget *vol_spin = gtk_spin_button_new(GTK_ADJUSTMENT(vol_adj),
-+ vol_spin = gtk_spin_button_new(GTK_ADJUSTMENT(vol_adj),
- 1.0, 0);
- gtk_signal_connect(GTK_OBJECT(vol_spin), "changed",
- GTK_SIGNAL_FUNC(on_volume_increment_change), NULL);
-@@ -246,23 +252,23 @@ static void plugin_configure()
-
- /* Button box at bottom of window */
-
-- GtkWidget *button_hbox = gtk_hbutton_box_new();
-+ button_hbox = gtk_hbutton_box_new();
- gtk_button_box_set_layout(GTK_BUTTON_BOX(button_hbox), GTK_BUTTONBOX_END);
- gtk_button_box_set_spacing(GTK_BUTTON_BOX(button_hbox), 5);
- gtk_box_pack_end(GTK_BOX(vbox), button_hbox, FALSE, FALSE, 0);
-
-- GtkWidget *ok = gtk_button_new_with_label("OK");
-+ ok = gtk_button_new_with_label("OK");
- GTK_WIDGET_SET_FLAGS(ok, GTK_CAN_DEFAULT);
- gtk_signal_connect(GTK_OBJECT(ok), "clicked", on_config_ok, NULL);
- gtk_box_pack_start(GTK_BOX(button_hbox), ok, TRUE, TRUE, 0);
- gtk_widget_grab_default(ok);
-
-- GtkWidget *cancel = gtk_button_new_with_label(_("Cancel"));
-+ cancel = gtk_button_new_with_label(_("Cancel"));
- GTK_WIDGET_SET_FLAGS(cancel, GTK_CAN_DEFAULT);
- gtk_signal_connect(GTK_OBJECT(cancel), "clicked", on_config_cancel, NULL);
- gtk_box_pack_start(GTK_BOX(button_hbox), cancel, TRUE, TRUE, 0);
-
-- GtkWidget *apply = gtk_button_new_with_label(_("Apply"));
-+ apply = gtk_button_new_with_label(_("Apply"));
- GTK_WIDGET_SET_FLAGS(apply, GTK_CAN_DEFAULT);
- gtk_signal_connect(GTK_OBJECT(apply), "clicked", on_config_apply, NULL);
- gtk_box_pack_start(GTK_BOX(button_hbox), apply, TRUE, TRUE, 0);
diff --git a/audio/xmms-xf86audio/pkg-descr b/audio/xmms-xf86audio/pkg-descr
deleted file mode 100644
index 18e79420219d..000000000000
--- a/audio/xmms-xf86audio/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A plugin that enables XMMS to use the media-control keys on many
-keyboards to control XMMS playback and volume.
-
-WWW: http://www.devin.com/xmms-xf86audio/
diff --git a/audio/xmms-xf86audio/pkg-plist b/audio/xmms-xf86audio/pkg-plist
deleted file mode 100644
index 73cffb6fcec1..000000000000
--- a/audio/xmms-xf86audio/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/xmms/General/libxf86audio.so
-%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/audio/xmms-xymms/Makefile b/audio/xmms-xymms/Makefile
deleted file mode 100644
index 8acd0d6adb0d..000000000000
--- a/audio/xmms-xymms/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Emanuel Haupt <ehaupt@critical.ch>
-# $FreeBSD$
-
-PORTNAME= xymms
-DISTVERSION= 0.9.1
-PORTREVISION= 7
-CATEGORIES= audio
-MASTER_SITES= SF
-PKGNAMEPREFIX= xmms-
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= Sega Genesis GYM plugin for XMMS
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LIB_DEPENDS= libxmms.so:multimedia/xmms
-
-GNU_CONFIGURE= yes
-USES= gettext-runtime libtool
-USE_GNOME= gtk12
-USE_XORG= x11 xext xi
-USE_LDCONFIG= yes
-CONFIGURE_ARGS= --disable-static
-
-PLIST_FILES= lib/xmms/Input/libxymms.so \
- %%EXAMPLESDIR%%/sample.gym
-
-post-install:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/samples/sample.gym ${STAGEDIR}${EXAMPLESDIR}
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xmms/Input/libxymms.so
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-xymms/distinfo b/audio/xmms-xymms/distinfo
deleted file mode 100644
index 02515b6ca8cc..000000000000
--- a/audio/xmms-xymms/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xymms-0.9.1.tar.gz) = e9e6d6770d611c67497e85c0af524380b2ed2c7b02a6abc840e1ac02807bf121
-SIZE (xymms-0.9.1.tar.gz) = 199645
diff --git a/audio/xmms-xymms/pkg-descr b/audio/xmms-xymms/pkg-descr
deleted file mode 100644
index aa0143cfab8d..000000000000
--- a/audio/xmms-xymms/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-XymMS is an XMMS input plugin capable of playing Sega Genesis GYM files by
-rendering FM, DAC, and PSG signals through emulation of the YM2612 and SN76496
-sound chips found in the video game console. It supports zlib compression and
-decompression, and other various settings for output quality, etc. You can
-compress and decompress files along with updating ID tags using the File Info
-window.
-
-WWW: https://sourceforge.net/projects/xymms/
diff --git a/audio/xmms-xymms/pkg-message b/audio/xmms-xymms/pkg-message
deleted file mode 100644
index 4824c4dfb78e..000000000000
--- a/audio/xmms-xymms/pkg-message
+++ /dev/null
@@ -1,3 +0,0 @@
-===============================================================================
-Additional .gym files can be found at http://www.zophar.net/gym/
-===============================================================================
diff --git a/audio/xmmsctrl/Makefile b/audio/xmmsctrl/Makefile
deleted file mode 100644
index 90d885de3581..000000000000
--- a/audio/xmmsctrl/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= xmmsctrl
-PORTVERSION= 1.8
-PORTREVISION= 6
-CATEGORIES= audio
-MASTER_SITES= http://user.it.uu.se/~adavid/utils/ \
- http://distro.ibiblio.org/pdaxrom/src/ \
- http://ftp.nluug.nl/os/Linux/distr/pdaxrom/src/ \
- http://www.sourcefiles.org/Multimedia/MP3/Tools/Miscellaneous/
-
-MAINTAINER= jhale@FreeBSD.org
-COMMENT= Small utility to control XMMS from the command line
-
-DEPRECATED= Uses obsolete glib12
-EXPIRATION_DATE= 2018-12-20
-
-LICENSE= GPLv2
-
-BUILD_DEPENDS= xmms:multimedia/xmms
-RUN_DEPENDS= xmms:multimedia/xmms
-
-USES= gmake
-USE_CSTD= gnu89
-
-PORTDOCS= Changelog README
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/xmmsctrl ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- cd ${WRKSRC}/samples && \
- ${INSTALL_DATA} emacs-transcriber twmrc_bindings \
- ${STAGEDIR}${EXAMPLESDIR} && \
- ${INSTALL_SCRIPT} *.sh ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/audio/xmmsctrl/distinfo b/audio/xmmsctrl/distinfo
deleted file mode 100644
index bc9d2ce13da6..000000000000
--- a/audio/xmmsctrl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmmsctrl-1.8.tar.gz) = e181c5ba30649253ab20b5b801cbf6a8c81c08a17f02cf28cde3e71ce149519b
-SIZE (xmmsctrl-1.8.tar.gz) = 14043
diff --git a/audio/xmmsctrl/files/patch-Makefile b/audio/xmmsctrl/files/patch-Makefile
deleted file mode 100644
index d1ffd5e12177..000000000000
--- a/audio/xmmsctrl/files/patch-Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.orig 2004-04-02 13:00:12 UTC
-+++ Makefile
-@@ -6,17 +6,15 @@ TARGET := xmmsctrl
- VERSION := 1.8
- DIRNAME := $(shell basename $(PWD))
-
--CC := gcc
- WARN := -Wall -Wshadow -Wmissing-prototypes -W
- DEFS := -DPRETTY_PRINT -D_GNU_SOURCE -DVERSION=\"$(VERSION)\"
--CFLAGS := $(WARN) -O2 $(shell xmms-config --cflags) $(DEFS)
-+CFLAGS += $(WARN) $(shell xmms-config --cflags) $(DEFS)
- LDFLAGS := $(shell xmms-config --libs)
-
--all : $(TARGET) HELP
-+all : $(TARGET)
-
- $(TARGET) : xmmsctrl.c removefile.c
- $(CC) -o $(TARGET) xmmsctrl.c removefile.c $(CFLAGS) $(LDFLAGS)
-- strip xmmsctrl
-
- HELP : xmmsctrl
- ./xmmsctrl > HELP || true
diff --git a/audio/xmmsctrl/files/patch-removefile.c b/audio/xmmsctrl/files/patch-removefile.c
deleted file mode 100644
index 23d7de1b201d..000000000000
--- a/audio/xmmsctrl/files/patch-removefile.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- removefile.c.orig 2004-04-01 13:26:19 UTC
-+++ removefile.c
-@@ -111,7 +111,7 @@ static void remove_dirname(int root_len,
- DIR *dir = opendir(".");
- if (dir) {
- /* xmms uses absolute paths */
-- char *pwd = get_current_dir_name();
-+ char *pwd = getcwd(NULL,PATH_MAX);
- struct dirent *entry;
- struct stat file_stat;
-
-@@ -189,7 +189,7 @@ void remove_file(gint session, char *fil
- gint *remove_pos = (gint*) malloc(list_size*sizeof(gint));
-
- if (remove_pos) {
-- char *pwd = get_current_dir_name();
-+ char *pwd = getcwd(NULL,PATH_MAX);
- int root_len = strlen(pwd)+1; /* +1: jump appended / */
- gint i;
-
diff --git a/audio/xmmsctrl/pkg-descr b/audio/xmmsctrl/pkg-descr
deleted file mode 100644
index 3e0134431675..000000000000
--- a/audio/xmmsctrl/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-xmmsctrl is a small utility to control XMMS from the command line. Its
-goal is to be used coupled with sh to test XMMS state and perform an
-appropriate action, e.g. if playing then pause else play. The interest
-of this is to bind keys in a window manager to have control over XMMS
-with keys that do play/next/pause, prev, control sound...
-
-WWW: http://user.it.uu.se/~adavid/utils/
diff --git a/audio/xmmsctrl/pkg-plist b/audio/xmmsctrl/pkg-plist
deleted file mode 100644
index f90424fa6d87..000000000000
--- a/audio/xmmsctrl/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-bin/xmmsctrl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/emacs-transcriber
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pause_stop_play.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/play_pause.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/play_unpause_next.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/playlist2html.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/twmrc_bindings
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/win_playlist.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/window_shown.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmmsnext.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmmsprev.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmmsswitch.sh