aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/ccaudio2/Makefile26
-rw-r--r--audio/ccaudio2/distinfo1
-rw-r--r--audio/ccaudio2/pkg-comment1
-rw-r--r--audio/ccaudio2/pkg-descr7
-rw-r--r--audio/ccaudio2/pkg-plist5
-rw-r--r--audio/easytag-devel/Makefile27
-rw-r--r--audio/easytag-devel/distinfo1
-rw-r--r--audio/easytag-devel/files/patch-Makefile39
-rw-r--r--audio/easytag-devel/files/patch-src::Makefile11
-rw-r--r--audio/easytag-devel/pkg-comment1
-rw-r--r--audio/easytag-devel/pkg-descr24
-rw-r--r--audio/easytag-devel/pkg-plist11
-rw-r--r--audio/festival+OGI/Makefile153
-rw-r--r--audio/festival+OGI/distinfo4
-rw-r--r--audio/festival+OGI/files/FreeBSD.mak15
-rw-r--r--audio/festival+OGI/files/extra-patch-aa13
-rw-r--r--audio/festival+OGI/files/extra-patch-aa-ogi20
-rw-r--r--audio/festival+OGI/files/festival.sh5
-rw-r--r--audio/festival+OGI/files/festival_client.sh4
-rw-r--r--audio/festival+OGI/files/patch-ab25
-rw-r--r--audio/festival+OGI/files/patch-ac24
-rw-r--r--audio/festival+OGI/files/patch-ad33
-rw-r--r--audio/festival+OGI/files/patch-ae12
-rw-r--r--audio/festival+OGI/files/patch-af15
-rw-r--r--audio/festival+OGI/files/patch-ag12
-rw-r--r--audio/festival+OGI/files/patch-ah12
-rw-r--r--audio/festival+OGI/files/patch-ai17
-rw-r--r--audio/festival+OGI/files/patch-al16
-rw-r--r--audio/festival+OGI/files/patch-am13
-rw-r--r--audio/festival+OGI/files/patch-an13
-rw-r--r--audio/festival+OGI/files/patch-ao13
-rw-r--r--audio/festival+OGI/files/patch-ap12
-rw-r--r--audio/festival+OGI/files/patch-aq10
-rw-r--r--audio/festival+OGI/files/sitevars.scm2
-rw-r--r--audio/festival+OGI/files/top-Makefile3
-rw-r--r--audio/festival+OGI/pkg-comment1
-rw-r--r--audio/festival+OGI/pkg-descr19
-rw-r--r--audio/festival+OGI/pkg-message6
-rw-r--r--audio/festival+OGI/pkg-plist113
-rw-r--r--audio/festival+OGI/pkg-plist-ogi14
-rw-r--r--audio/gkrellmms2/Makefile24
-rw-r--r--audio/gkrellmms2/distinfo1
-rw-r--r--audio/gkrellmms2/files/patch-aa42
-rw-r--r--audio/gkrellmms2/pkg-comment1
-rw-r--r--audio/gkrellmms2/pkg-descr8
-rw-r--r--audio/gkrellmms2/pkg-plist1
-rw-r--r--audio/gkrellmvolume2/Makefile24
-rw-r--r--audio/gkrellmvolume2/distinfo1
-rw-r--r--audio/gkrellmvolume2/files/patch-aa53
-rw-r--r--audio/gkrellmvolume2/pkg-comment1
-rw-r--r--audio/gkrellmvolume2/pkg-descr8
-rw-r--r--audio/gkrellmvolume2/pkg-plist1
-rw-r--r--audio/gnome-audio/Makefile22
-rw-r--r--audio/gnome-audio/distinfo1
-rw-r--r--audio/gnome-audio/files/patch-aa19
-rw-r--r--audio/gnome-audio/pkg-comment1
-rw-r--r--audio/gnome-audio/pkg-descr3
-rw-r--r--audio/gnome-audio/pkg-plist18
-rw-r--r--audio/gnome-media/Makefile34
-rw-r--r--audio/gnome-media/distinfo1
-rw-r--r--audio/gnome-media/files/patch-ac14
-rw-r--r--audio/gnome-media/files/patch-ad59
-rw-r--r--audio/gnome-media/files/patch-ae23
-rw-r--r--audio/gnome-media/files/patch-cddbslave::socks4.c19
-rw-r--r--audio/gnome-media/files/patch-gmix::gmix.h22
-rw-r--r--audio/gnome-media/files/patch-tcd::cddb.c65
-rw-r--r--audio/gnome-media/files/patch-tcd::gtcd.c100
-rw-r--r--audio/gnome-media/files/patch-tcd::gtracked.c16
-rw-r--r--audio/gnome-media/files/patch-tcd::linux-cdrom.c667
-rw-r--r--audio/gnome-media/files/patch-tcd::linux-cdrom.h73
-rw-r--r--audio/gnome-media/files/patch-tcd::tcd.c79
-rw-r--r--audio/gnome-media/pkg-comment1
-rw-r--r--audio/gnome-media/pkg-descr3
-rw-r--r--audio/gnome-media/pkg-plist113
-rw-r--r--audio/gnomeaudio2/Makefile22
-rw-r--r--audio/gnomeaudio2/distinfo1
-rw-r--r--audio/gnomeaudio2/files/patch-aa19
-rw-r--r--audio/gnomeaudio2/pkg-comment1
-rw-r--r--audio/gnomeaudio2/pkg-descr3
-rw-r--r--audio/gnomeaudio2/pkg-plist18
-rw-r--r--audio/gnomemedia2/Makefile34
-rw-r--r--audio/gnomemedia2/distinfo1
-rw-r--r--audio/gnomemedia2/files/patch-ac14
-rw-r--r--audio/gnomemedia2/files/patch-ad59
-rw-r--r--audio/gnomemedia2/files/patch-ae23
-rw-r--r--audio/gnomemedia2/files/patch-cddbslave::socks4.c19
-rw-r--r--audio/gnomemedia2/files/patch-gmix::gmix.h22
-rw-r--r--audio/gnomemedia2/files/patch-tcd::cddb.c65
-rw-r--r--audio/gnomemedia2/files/patch-tcd::gtcd.c100
-rw-r--r--audio/gnomemedia2/files/patch-tcd::gtracked.c16
-rw-r--r--audio/gnomemedia2/files/patch-tcd::linux-cdrom.c667
-rw-r--r--audio/gnomemedia2/files/patch-tcd::linux-cdrom.h73
-rw-r--r--audio/gnomemedia2/files/patch-tcd::tcd.c79
-rw-r--r--audio/gnomemedia2/pkg-comment1
-rw-r--r--audio/gnomemedia2/pkg-descr3
-rw-r--r--audio/gnomemedia2/pkg-plist113
-rw-r--r--audio/gqmpeg-devel/Makefile58
-rw-r--r--audio/gqmpeg-devel/distinfo1
-rw-r--r--audio/gqmpeg-devel/files/patch-ad11
-rw-r--r--audio/gqmpeg-devel/files/patch-configure.in11
-rw-r--r--audio/gqmpeg-devel/pkg-comment1
-rw-r--r--audio/gqmpeg-devel/pkg-descr7
-rw-r--r--audio/gqmpeg-devel/pkg-plist14
-rw-r--r--audio/icecast2/Makefile35
-rw-r--r--audio/icecast2/distinfo1
-rw-r--r--audio/icecast2/pkg-comment1
-rw-r--r--audio/icecast2/pkg-descr8
-rw-r--r--audio/icecast2/pkg-message15
-rw-r--r--audio/icecast2/pkg-plist28
-rw-r--r--audio/kdemultimedia3/Makefile70
-rw-r--r--audio/kdemultimedia3/distinfo1
-rw-r--r--audio/kdemultimedia3/files/patch-cdrom.c163
-rw-r--r--audio/kdemultimedia3/files/patch-kscd.cpp19
-rw-r--r--audio/kdemultimedia3/files/patch-plat_freebsd.c11
-rw-r--r--audio/kdemultimedia3/files/patch-wm_helpers.c10
-rw-r--r--audio/kdemultimedia3/pkg-comment1
-rw-r--r--audio/kdemultimedia3/pkg-descr1
-rw-r--r--audio/kdemultimedia3/pkg-plist833
-rw-r--r--audio/liba52-devel/Makefile51
-rw-r--r--audio/liba52-devel/distinfo1
-rw-r--r--audio/liba52-devel/pkg-comment1
-rw-r--r--audio/liba52-devel/pkg-descr24
-rw-r--r--audio/liba52-devel/pkg-plist14
-rw-r--r--audio/libmusicbrainz/Makefile25
-rw-r--r--audio/libmusicbrainz/distinfo1
-rw-r--r--audio/libmusicbrainz/files/patch-id3.c10
-rw-r--r--audio/libmusicbrainz/files/patch-ltmain.sh25
-rw-r--r--audio/libmusicbrainz/pkg-comment1
-rw-r--r--audio/libmusicbrainz/pkg-descr9
-rw-r--r--audio/libmusicbrainz/pkg-plist14
-rw-r--r--audio/libmusicbrainz3/Makefile25
-rw-r--r--audio/libmusicbrainz3/distinfo1
-rw-r--r--audio/libmusicbrainz3/files/patch-id3.c10
-rw-r--r--audio/libmusicbrainz3/files/patch-ltmain.sh25
-rw-r--r--audio/libmusicbrainz3/pkg-comment1
-rw-r--r--audio/libmusicbrainz3/pkg-descr9
-rw-r--r--audio/libmusicbrainz3/pkg-plist14
-rw-r--r--audio/libmusicbrainz4/Makefile25
-rw-r--r--audio/libmusicbrainz4/distinfo1
-rw-r--r--audio/libmusicbrainz4/files/patch-id3.c10
-rw-r--r--audio/libmusicbrainz4/files/patch-ltmain.sh25
-rw-r--r--audio/libmusicbrainz4/pkg-comment1
-rw-r--r--audio/libmusicbrainz4/pkg-descr9
-rw-r--r--audio/libmusicbrainz4/pkg-plist14
-rw-r--r--audio/libmusicbrainz5/Makefile25
-rw-r--r--audio/libmusicbrainz5/distinfo1
-rw-r--r--audio/libmusicbrainz5/files/patch-id3.c10
-rw-r--r--audio/libmusicbrainz5/files/patch-ltmain.sh25
-rw-r--r--audio/libmusicbrainz5/pkg-comment1
-rw-r--r--audio/libmusicbrainz5/pkg-descr9
-rw-r--r--audio/libmusicbrainz5/pkg-plist14
-rw-r--r--audio/libshout2/Makefile19
-rw-r--r--audio/libshout2/distinfo1
-rw-r--r--audio/libshout2/files/patch-aa16
-rw-r--r--audio/libshout2/files/patch-ab11
-rw-r--r--audio/libshout2/pkg-comment1
-rw-r--r--audio/libshout2/pkg-descr10
-rw-r--r--audio/libshout2/pkg-plist34
-rw-r--r--audio/libsidplay2/Makefile20
-rw-r--r--audio/libsidplay2/distinfo1
-rw-r--r--audio/libsidplay2/files/patch-libtool11
-rw-r--r--audio/libsidplay2/pkg-comment1
-rw-r--r--audio/libsidplay2/pkg-descr17
-rw-r--r--audio/libsidplay2/pkg-plist15
-rw-r--r--audio/linux-f10-esound/Makefile26
-rw-r--r--audio/linux-f10-esound/distinfo.alpha1
-rw-r--r--audio/linux-f10-esound/distinfo.i3861
-rw-r--r--audio/linux-f10-esound/pkg-comment1
-rw-r--r--audio/linux-f10-esound/pkg-descr1
-rw-r--r--audio/linux-f10-esound/pkg-plist.alpha26
-rw-r--r--audio/linux-f10-esound/pkg-plist.i38624
-rw-r--r--audio/linux-f10-libaudiofile/Makefile25
-rw-r--r--audio/linux-f10-libaudiofile/distinfo.alpha1
-rw-r--r--audio/linux-f10-libaudiofile/distinfo.i3861
-rw-r--r--audio/linux-f10-libaudiofile/pkg-comment1
-rw-r--r--audio/linux-f10-libaudiofile/pkg-descr1
-rw-r--r--audio/linux-f10-libaudiofile/pkg-plist.alpha22
-rw-r--r--audio/linux-f10-libaudiofile/pkg-plist.i38622
-rw-r--r--audio/linux-f8-esound/Makefile26
-rw-r--r--audio/linux-f8-esound/distinfo.alpha1
-rw-r--r--audio/linux-f8-esound/distinfo.i3861
-rw-r--r--audio/linux-f8-esound/pkg-comment1
-rw-r--r--audio/linux-f8-esound/pkg-descr1
-rw-r--r--audio/linux-f8-esound/pkg-plist.alpha26
-rw-r--r--audio/linux-f8-esound/pkg-plist.i38624
-rw-r--r--audio/linux-f8-libaudiofile/Makefile25
-rw-r--r--audio/linux-f8-libaudiofile/distinfo.alpha1
-rw-r--r--audio/linux-f8-libaudiofile/distinfo.i3861
-rw-r--r--audio/linux-f8-libaudiofile/pkg-comment1
-rw-r--r--audio/linux-f8-libaudiofile/pkg-descr1
-rw-r--r--audio/linux-f8-libaudiofile/pkg-plist.alpha22
-rw-r--r--audio/linux-f8-libaudiofile/pkg-plist.i38622
-rw-r--r--audio/napster/files/md51
-rw-r--r--audio/rat/Makefile50
-rw-r--r--audio/rat/distinfo1
-rw-r--r--audio/rat/files/patch-aa77
-rw-r--r--audio/rat/files/patch-ab11
-rw-r--r--audio/rat/files/patch-ad11
-rw-r--r--audio/rat/files/patch-ae13
-rw-r--r--audio/rat/files/patch-af41
-rw-r--r--audio/rat/pkg-comment1
-rw-r--r--audio/rat/pkg-descr8
-rw-r--r--audio/rat/pkg-plist6
-rw-r--r--audio/rat30/Makefile32
-rw-r--r--audio/rat30/distinfo2
-rw-r--r--audio/rat30/files/patch-Makefile10
-rw-r--r--audio/rat30/files/patch-Makefile_FreeBSD_49
-rw-r--r--audio/rat30/files/patch-aa69
-rw-r--r--audio/rat30/files/patch-ac53
-rw-r--r--audio/rat30/pkg-comment1
-rw-r--r--audio/rat30/pkg-descr22
-rw-r--r--audio/rat30/pkg-plist2
-rw-r--r--audio/speak_freely/Makefile47
-rw-r--r--audio/speak_freely/distinfo1
-rw-r--r--audio/speak_freely/files/patch-aa116
-rw-r--r--audio/speak_freely/files/patch-ac69
-rw-r--r--audio/speak_freely/files/patch-ad11
-rw-r--r--audio/speak_freely/files/patch-ae12
-rw-r--r--audio/speak_freely/files/patch-af11
-rw-r--r--audio/speak_freely/files/patch-ag8
-rw-r--r--audio/speak_freely/files/patch-ah11
-rw-r--r--audio/speak_freely/pkg-comment1
-rw-r--r--audio/speak_freely/pkg-descr11
-rw-r--r--audio/speak_freely/pkg-plist11
-rw-r--r--audio/spiralsynthbaby/Makefile42
-rw-r--r--audio/spiralsynthbaby/distinfo1
-rw-r--r--audio/spiralsynthbaby/files/patch-SpiralSoundMidi_C13
-rw-r--r--audio/spiralsynthbaby/pkg-comment1
-rw-r--r--audio/spiralsynthbaby/pkg-descr23
-rw-r--r--audio/spiralsynthbaby/pkg-plist5
-rw-r--r--audio/vat/Makefile36
-rw-r--r--audio/vat/distinfo1
-rw-r--r--audio/vat/files/patch-aa249
-rw-r--r--audio/vat/files/patch-ab136
-rw-r--r--audio/vat/files/patch-ac11
-rw-r--r--audio/vat/files/patch-ad70
-rw-r--r--audio/vat/files/patch-ae79
-rw-r--r--audio/vat/files/patch-af117
-rw-r--r--audio/vat/files/patch-ag45
-rw-r--r--audio/vat/files/patch-ah577
-rw-r--r--audio/vat/files/patch-ai20
-rw-r--r--audio/vat/files/patch-aj11
-rw-r--r--audio/vat/files/patch-ak21
-rw-r--r--audio/vat/files/patch-al10
-rw-r--r--audio/vat/files/patch-am22
-rw-r--r--audio/vat/files/patch-an45
-rw-r--r--audio/vat/pkg-comment1
-rw-r--r--audio/vat/pkg-descr2
-rw-r--r--audio/vat/pkg-plist1
-rw-r--r--audio/zinf/Makefile78
-rw-r--r--audio/zinf/distinfo1
-rw-r--r--audio/zinf/files/patch-aa196
-rw-r--r--audio/zinf/files/patch-ac22
-rw-r--r--audio/zinf/files/patch-ad11
-rw-r--r--audio/zinf/files/sdr2.plugin.S100.audio.rtp.mpa.freeamp10
-rw-r--r--audio/zinf/pkg-comment1
-rw-r--r--audio/zinf/pkg-descr10
-rw-r--r--audio/zinf/pkg-plist209
258 files changed, 0 insertions, 8624 deletions
diff --git a/audio/ccaudio2/Makefile b/audio/ccaudio2/Makefile
deleted file mode 100644
index 663a7f47e56b..000000000000
--- a/audio/ccaudio2/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: ccaudio
-# Date created: 26 July 2000
-# Whom: David Sugar <dyfet@gnu.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ccaudio
-PORTVERSION= 0.2.4
-CATEGORIES= audio
-MASTER_SITES= ftp://www.voxilla.org/pub/ccaudio/
-
-MAINTAINER= dyfet@gnu.org
-
-USE_GMAKE= yes
-USE_LIBTOOL= yes
-USE_AUTOCONF= yes
-INSTALLS_SHLIB= yes
-
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include"
-
-post-extract:
- @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
- 's|-release \@LT_RELEASE\@||g'
-
-.include <bsd.port.mk>
diff --git a/audio/ccaudio2/distinfo b/audio/ccaudio2/distinfo
deleted file mode 100644
index ec047805c3bd..000000000000
--- a/audio/ccaudio2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (ccaudio-0.2.4.tar.gz) = f326313e78a1952aed90819b7d519350
diff --git a/audio/ccaudio2/pkg-comment b/audio/ccaudio2/pkg-comment
deleted file mode 100644
index 02542b5dbe8a..000000000000
--- a/audio/ccaudio2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C++ class framework for manipulating audio files
diff --git a/audio/ccaudio2/pkg-descr b/audio/ccaudio2/pkg-descr
deleted file mode 100644
index 0dab234f6115..000000000000
--- a/audio/ccaudio2/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-ccaudio offers a portable framework for developing applications which
-access audio files. This library is optimized for DSP frame presentation
-and for merging audio from multiple sources. Support is provided for many
-common and popular sound file formats such as .au, .wav/RIFF, etc.
-
-- David Sugar
-dyfet@gnu.org
diff --git a/audio/ccaudio2/pkg-plist b/audio/ccaudio2/pkg-plist
deleted file mode 100644
index 6f732042e802..000000000000
--- a/audio/ccaudio2/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-include/cc++/audio.h
-lib/libccaudio.a
-lib/libccaudio.so
-lib/libccaudio.so.0
-@dirrm include/cc++
diff --git a/audio/easytag-devel/Makefile b/audio/easytag-devel/Makefile
deleted file mode 100644
index 42375ca0ff99..000000000000
--- a/audio/easytag-devel/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# ex:ts=8
-# New ports collection makefile for: easytag
-# Date created: May 17, 2001
-# Whom: ijliao
-#
-# $FreeBSD$
-#
-
-PORTNAME= easytag
-PORTVERSION= 0.15
-CATEGORIES= audio
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-
-LIB_DEPENDS= intl.1:${PORTSDIR}/devel/gettext \
- id3:${PORTSDIR}/audio/id3lib
-
-USE_GTK= yes
-USE_GMAKE= yes
-MAKE_ENV= CFLAGS="${CFLAGS}"
-
-post-patch:
- @${PERL} -pi -e "s,gtk-config,${GTK_CONFIG},g" ${WRKSRC}/Makefile
-
-.include <bsd.port.mk>
diff --git a/audio/easytag-devel/distinfo b/audio/easytag-devel/distinfo
deleted file mode 100644
index 1fcf44bf99f0..000000000000
--- a/audio/easytag-devel/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (easytag-0.15.tar.gz) = 39f1bd9a6054d742fba0bd877017f1e7
diff --git a/audio/easytag-devel/files/patch-Makefile b/audio/easytag-devel/files/patch-Makefile
deleted file mode 100644
index a36fc2f4b860..000000000000
--- a/audio/easytag-devel/files/patch-Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
---- Makefile.orig Mon Apr 16 17:13:01 2001
-+++ Makefile Thu May 17 01:48:41 2001
-@@ -14,14 +14,12 @@
-
-
- # Installation prefix dirctory:
--PREFIX = /usr
- BINDIR = $(PREFIX)/bin
-
-
--CC = gcc
- GLIBS = `gtk-config --libs`
- GFLAGS = `gtk-config --cflags` $(NLS) -DLOCALE=\"${LOCALEDIR}\" $(DATA_DIR)
--OPT = -g -Wall -O2 #-mpentium #-pedantic
-+OPT = ${CFLAGS}
- MAKE = make
- LOCALEDIR = $(PREFIX)/share/locale
-
-@@ -33,14 +31,14 @@
-
-
- all:
-- $(MAKE) -C src all
-- [ -z "$(NLS)" ] || $(MAKE) -C po all
-+ (cd src ; $(MAKE) all)
-+ [ -z "$(NLS)" ] || (cd po ; $(MAKE) all)
-
- install:
-- $(MAKE) install -C src
-- [ -z "$(NLS)" ] || $(MAKE) install -C po
-- cp -f easytag.desktop $(PREFIX)/share/gnome/apps/Multimedia/
-- cp -f pixmaps/EasyTAG_icon.xpm $(PREFIX)/share/pixmaps/EasyTAG.xpm
-+ (cd src ; $(MAKE) install)
-+ [ -z "$(NLS)" ] || (cd po ; $(MAKE) install)
-+# cp -f easytag.desktop $(PREFIX)/share/gnome/apps/Multimedia/
-+# cp -f pixmaps/EasyTAG_icon.xpm $(PREFIX)/share/pixmaps/EasyTAG.xpm
- mkdir -p $(PREFIX)/share/easytag
- cp -f pixmaps/EasyTAG_logo.xpm $(PREFIX)/share/easytag/
- @echo "------"
diff --git a/audio/easytag-devel/files/patch-src::Makefile b/audio/easytag-devel/files/patch-src::Makefile
deleted file mode 100644
index bfd6a9bb462e..000000000000
--- a/audio/easytag-devel/files/patch-src::Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.orig Thu May 17 01:52:53 2001
-+++ src/Makefile Thu May 17 01:51:43 2001
-@@ -23,7 +23,7 @@
- $(CC) $(GFLAGS) $(OPT) -c $<
-
- $(BINARY): $(OBJS)
-- $(CC) $(OBJS) $(GLIBS) $(ID3_LIB) $(OPT) -o $(BINARY)
-+ $(CXX) $(OBJS) $(GLIBS) $(ID3_LIB) $(OPT) -o $(BINARY)
-
-
-
diff --git a/audio/easytag-devel/pkg-comment b/audio/easytag-devel/pkg-comment
deleted file mode 100644
index ab80dbc8e173..000000000000
--- a/audio/easytag-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-View, edit and write easily and quickly the ID3 tags of your MP3
diff --git a/audio/easytag-devel/pkg-descr b/audio/easytag-devel/pkg-descr
deleted file mode 100644
index 1718ea1881ff..000000000000
--- a/audio/easytag-devel/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-EasyTAG is an utility for viewing, editing and writing easily and quickly the
-ID3 tags of your MP3 files, using a nice GTK+ interface under linux. It
-manages the ID3v1.x and ID3v2 tags (using id3lib) and offers a lot of
-functions to manipulate them.
-
- - View, edit, write MP3 tags (supporting ID3v2 and ID3v1.x specifications)
- - Auto tagging: parse filename and directory to complete automatically the
- fields (using masks)
- - Ability to rename mp3 file from tag (using masks)
- - Process all mp3 of the selected directory and sub-directories
- - Ability to browse subdirectories
- - Recursion for tagging, removing, renaming, saving...
- - Can set a field (artist, title,...) to all other files
- - Read MP3 header informations (MPEG 1, 2, 2.5) and display them
- - Auto completion of the date if a partial is entered
- - Undo last changes
- - Ability to process fields of tag and file name (convert letters into
- uppercase, downcase, ...)
- - Ability to load a file for character translation
- - A tree based browser
- - Simple and explicit interface!
- - Menu bar and shortcuts
-
-WWW: http://easytag.sourceforge.net/
diff --git a/audio/easytag-devel/pkg-plist b/audio/easytag-devel/pkg-plist
deleted file mode 100644
index dcc98faf209e..000000000000
--- a/audio/easytag-devel/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/easytag
-share/easytag/EasyTAG_logo.xpm
-share/locale/de/LC_MESSAGES/easytag.mo
-share/locale/fr/LC_MESSAGES/easytag.mo
-share/locale/hu/LC_MESSAGES/easytag.mo
-share/locale/it/LC_MESSAGES/easytag.mo
-share/locale/ja/LC_MESSAGES/easytag.mo
-share/locale/nl/LC_MESSAGES/easytag.mo
-share/locale/ru/LC_MESSAGES/easytag.mo
-share/locale/sv/LC_MESSAGES/easytag.mo
-@dirrm share/easytag
diff --git a/audio/festival+OGI/Makefile b/audio/festival+OGI/Makefile
deleted file mode 100644
index d96693317917..000000000000
--- a/audio/festival+OGI/Makefile
+++ /dev/null
@@ -1,153 +0,0 @@
-# New ports collection makefile for: festival
-# Date created: 2000-06-11
-# Whom: Trevor Johnson <trevor@jpj.net>
-# based on the NetBSD port
-#
-# $NetBSD: Makefile,v 1.11 1999/12/28 04:19:58 wiz Exp $
-# $FreeBSD$
-#
-
-PORTNAME= festival
-PORTVERSION= 1.4.1
-PORTREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/${PORTVERSION}/ \
- ftp://ftp.leb.net/pub/blinux/${SUB} \
- ftp://ftp.mayn.de/pub/linux/BLinux/${SUB} \
- ftp://ftp.tuwien.ac.at/opsys/linux/blinux/${SUB}
-SUB= festival/mirror.festival_home/${PORTVERSION}/
-.if defined (WITH_OGI)
-MASTER_SITES+= ${PATCH_SITES}
-PATCH_SITES= ftp://ftp.leb.net/pub/blinux/festival/mirror.ogi-synth_home/ \
- ftp://ftp.mayn.de/pub/linux/BLinux/festival/mirror.ogi-synth_home/ \
- ftp://cslu.cse.ogi.edu/pub/tts/
-.endif
-DISTFILES= ${DISTNAME}.tar.gz \
- speech_tools-1.2.1.tar.gz
-.if defined (WITH_OGI)
-DISTFILES+= OGIresLPC-2.0.4.tar.gz
-.endif
-
-.if defined (WITH_OGI)
-PATCHFILES= OGIfestpatch-${PORTVERSION}.tar.gz
-.endif
-
-MAINTAINER= trevor@FreeBSD.org
-
-LIB_DEPENDS= audio.2:${PORTSDIR}/audio/nas \
- esd.2:${PORTSDIR}/audio/esound
-
-DIST_SUBDIR= festival
-
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-aa
-.if defined (WITH_OGI)
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-aa-ogi
-RESTRICTED= no-commercial-use
-.endif
-
-.if defined (WITH_OGI)
-PLIST= ${WRKDIR}/pkg-plist
-.endif
-
-WRKSRC= ${WRKDIR}
-
-USE_GMAKE= yes
-USE_NEWGCC= yes
-
-SPEECHTOOLS= ${WRKSRC}/speech_tools
-FESTIVAL= ${WRKSRC}/festival
-
-FHOME= ${PREFIX}/share/festival
-
-MAKE_ENV+= PKG_EST_HOME=${SPEECHTOOLS} \
- EST_HOME=${SPEECHTOOLS} \
- PKG_FESTIVAL_BUILD_HOME=${FESTIVAL} \
- PKG_FESTIVAL_HOME=${FHOME} \
- PKG_COMPILER="${CC}" \
- PKG_X11BASE=${X11BASE} \
- PKG_PREFIX=${PREFIX} \
- EGCS_CC="${CC}" \
- EGCS_CXX="${CXX}" \
- GCC28_CC="${CC}" \
- GCC28_CXX="${CXX}" \
- GCC27_CC="${CC}" \
- GCC27_CXX="${CXX}" \
- GCC26_CC="${CC}" \
- GCC26_CXX="${CXX}" \
- CC="${CC}" \
- CXX="${CXX}"
-
-MAN1= festival.1 festival_client.1
-
-.if defined (WITH_OGI)
-post-extract:
- @${GUNZIP_CMD} -dc ${DISTDIR}/${DIST_SUBDIR}/OGIfestpatch-${PORTVERSION}.tar.gz \
- | ${TAR} -C ${WRKSRC} -xf -
-.endif
-
-.if !defined(WITH_OGI)
-pre-fetch:
- @${ECHO}
- @${ECHO_MSG} "********************************************************"
- @${ECHO_MSG} "* To build this port with the OGI enhancements, define *"
- @${ECHO_MSG} "* \"WITH_OGI\" and restart the build. The license for *"
- @${ECHO_MSG} "* the OGI materials prohibits commercial use, but they *"
- @${ECHO_MSG} "* are required by some of the voices. *"
- @${ECHO_MSG} "********************************************************"
- @${ECHO}
-.endif
-
-pre-patch:
- ${CP} ${SPEECHTOOLS}/config/config-dist ${SPEECHTOOLS}/config/config && \
- ${CHMOD} u+w ${SPEECHTOOLS}/config/config
- ${CP} ${FESTIVAL}/config/config-dist ${FESTIVAL}/config/config && \
- ${CHMOD} u+w ${FESTIVAL}/config/config
-
-post-patch:
- ${CP} ${FILESDIR}/top-Makefile ${WRKSRC}/Makefile
- ${CP} ${FILESDIR}/FreeBSD.mak ${SPEECHTOOLS}/config/systems/FreeBSD.mak
-.for arch in alpha ix86
-.for i in 4 5
- ${LN} -fs ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.3.mak \
- ${SPEECHTOOLS}/config/systems/${arch}_FreeBSD3.${i}.mak
-.endfor
-.endfor
-.for arch in alpha ix86
-.for i in 1 2 3 4 5 6 7 8 9
- ${LN} -fs ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.0.mak \
- ${SPEECHTOOLS}/config/systems/${arch}_FreeBSD4.${i}.mak
-.endfor
-.endfor
-.for arch in alpha ix86
- ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.0.mak \
- ${SPEECHTOOLS}/config/systems/${arch}_FreeBSD5.0.mak
-.endfor
-
-pre-install:
-.if defined (WITH_OGI)
- ${CAT} ${PKGDIR}/pkg-plist-ogi ${PKGDIR}/pkg-plist > ${PLIST}
-.endif
-
-do-install:
- ${MKDIR} ${FHOME}/lib/voices/english/
- ${MKDIR} ${FHOME}/lib/voices/spanish/
- ${MKDIR} ${FHOME}/lib/dicts
- ${CHMOD} -R u+w,a+r,og-w ${FESTIVAL}/lib
- find ${FESTIVAL}/lib -type d -print0| xargs -0 ${CHMOD} 755
- cd ${FESTIVAL} && ${CP} -pPR lib examples ${FHOME}
- ${RM} -rf ${FHOME}/lib/etc/*FreeBSD*
- ${INSTALL_PROGRAM} ${FESTIVAL}/lib/etc/*FreeBSD*/audsp ${PREFIX}/libexec
- ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival ${PREFIX}/libexec/festival.naked
- ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival_client ${PREFIX}/libexec/festival_client.naked
- for n in festival.sh festival_client.sh sitevars.scm; \
- do {\
- ${SED} "s%@PKG_FESTIVAL_LOCATION@%${FHOME}%; \
- s%@PKG_PREFIX@%${PREFIX}%" <${FILESDIR}/$$n > ${WRKDIR}/$$n ;} \
- done
- ${INSTALL_SCRIPT} ${WRKDIR}/festival.sh ${PREFIX}/bin/festival
- ${INSTALL_SCRIPT} ${WRKDIR}/festival_client.sh ${PREFIX}/bin/festival_client
- ${INSTALL_DATA} ${WRKDIR}/sitevars.scm ${FHOME}/lib/sitevars.scm
- ${INSTALL_MAN} ${FESTIVAL}/doc/festival.1 ${PREFIX}/man/man1/festival.1
- ${INSTALL_MAN} ${FESTIVAL}/doc/festival_client.1 ${PREFIX}/man/man1/festival_client.1
-
-.include <bsd.port.mk>
diff --git a/audio/festival+OGI/distinfo b/audio/festival+OGI/distinfo
deleted file mode 100644
index 8df832e77811..000000000000
--- a/audio/festival+OGI/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 (festival/festival-1.4.1.tar.gz) = 1cf585adfd5f8f14a3eed71200c5cbde
-MD5 (festival/speech_tools-1.2.1.tar.gz) = 4b77d63f202a410868cc79b5e0640b9b
-MD5 (festival/OGIresLPC-2.0.4.tar.gz) = d9ef4871ae35bd750dfb649de8ec1728
-MD5 (festival/OGIfestpatch-1.4.1.tar.gz) = a94d02c9c6415d373e50536f6aeaeac4
diff --git a/audio/festival+OGI/files/FreeBSD.mak b/audio/festival+OGI/files/FreeBSD.mak
deleted file mode 100644
index 26854d2f3cbf..000000000000
--- a/audio/festival+OGI/files/FreeBSD.mak
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(EST)/config/systems/default.mak
-
-## echo -n doesn't work (well only sometimes ?)
-ECHO_N = /usr/bin/printf "%s"
-
-NAWK=awk
-
-NAS_LIB=$(PKG_X11BASE)/lib
-NAS_INCLUDE=$(PKG_X11BASE)/include
-
-X11_LIB=$(PKG_X11BASE)/lib
-X11_INCLUDE=$(PKG_X11BASE)/include
-
-OS_INCLUDES+=-I$(PKG_PREFIX)/include
-OS_LIBS+=-L$(PKG_PREFIX)/lib
diff --git a/audio/festival+OGI/files/extra-patch-aa b/audio/festival+OGI/files/extra-patch-aa
deleted file mode 100644
index e6072304c475..000000000000
--- a/audio/festival+OGI/files/extra-patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.2 1999/10/11 14:13:49 proff Exp $
-
---- festival/config/config Mon Oct 11 07:48:44 1999
-+++ festival/config/config Mon Oct 11 05:48:33 1999
-@@ -20,7 +20,7 @@
- ## You may need to set this explicitly if automounter or NFS
- ## side effects cause problems
-
--FESTIVAL_HOME := $(shell (cd $(TOP); pwd))
-+FESTIVAL_HOME := $(PKG_FESTIVAL_HOME)
-
- ###########################################################################
- ## Feature selection.
diff --git a/audio/festival+OGI/files/extra-patch-aa-ogi b/audio/festival+OGI/files/extra-patch-aa-ogi
deleted file mode 100644
index 5bd4cb84e40d..000000000000
--- a/audio/festival+OGI/files/extra-patch-aa-ogi
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-aa,v 1.2 1999/10/11 14:13:49 proff Exp $
-
---- festival/config/config Mon Oct 11 07:48:44 1999
-+++ festival/config/config Mon Oct 11 05:48:33 1999
-@@ -20,7 +20,7 @@
- ## You may need to set this explicitly if automounter or NFS
- ## side effects cause problems
-
--FESTIVAL_HOME := $(shell (cd $(TOP); pwd))
-+FESTIVAL_HOME := $(PKG_FESTIVAL_HOME)
-
- ###########################################################################
- ## Feature selection.
-@@ -70,3 +70,6 @@
- ## in config/configs/default.mak.
-
-
-+ALSO_INCLUDE += OGIcommon
-+ALSO_INCLUDE += OGIdbase
-+ALSO_INCLUDE += OGIresLPC
diff --git a/audio/festival+OGI/files/festival.sh b/audio/festival+OGI/files/festival.sh
deleted file mode 100644
index 6d606b8a44ee..000000000000
--- a/audio/festival+OGI/files/festival.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-# path for audsp
-PATH=@PKG_PREFIX@/libexec:$PATH
-export PATH
-exec festival.naked --libdir @PKG_FESTIVAL_LOCATION@/lib $*
diff --git a/audio/festival+OGI/files/festival_client.sh b/audio/festival+OGI/files/festival_client.sh
deleted file mode 100644
index fc4ba4c944b7..000000000000
--- a/audio/festival+OGI/files/festival_client.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-PATH=@PKG_PREFIX@/libexec:$PATH
-export PATH
-exec festival_client.naked @PKG_FESTIVAL_LOCATION@/lib $*
diff --git a/audio/festival+OGI/files/patch-ab b/audio/festival+OGI/files/patch-ab
deleted file mode 100644
index e8e939e1f994..000000000000
--- a/audio/festival+OGI/files/patch-ab
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-ab,v 1.2 1999/10/11 14:13:49 proff Exp $
-
---- festival/doc/Makefile Thu Jun 17 20:29:54 1999
-+++ festival/doc/Makefile Mon Oct 11 06:06:35 1999
-@@ -44,7 +44,7 @@
-
- EXAMPLE_TO_DOCUMENT=
-
--FESTIVAL=$(TOP)/bin/festival --libdir $(TOP)/lib
-+FESTIVAL=$(TOP)/src/main/festival --libdir $(TOP)/lib
-
- # Include some of EST documentation.
- DOCXX_EXTRA_FILES =
-@@ -72,9 +72,9 @@
- %.1 : %.head %.options %.tail
- cat $^ >$@
- %.options : $(TOP)/src/main/%
-- $(TOP)/bin/$* -man_options >$@
-+ $(FESTIVAL)$* -man_options >$@
- %.options : $(TOP)/src/main/%.exe
-- $(TOP)/bin/$* -man_options >$@
-+ $(FESTIVAL)$* -man_options >$@
-
- festival.info: festival.texi festfunc.texi festvars.texi festfeat.texi
- @ if [ ! -d info ] ; \
diff --git a/audio/festival+OGI/files/patch-ac b/audio/festival+OGI/files/patch-ac
deleted file mode 100644
index 628ef33f0d22..000000000000
--- a/audio/festival+OGI/files/patch-ac
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-ac,v 1.2 1999/10/11 14:13:49 proff Exp $
-
---- festival/examples/benchmark Thu Feb 27 00:47:45 1997
-+++ festival/examples/benchmark Mon Oct 11 05:41:14 1999
-@@ -1,6 +1,6 @@
- #!/bin/sh
-
--default_libdir="/projects/festival/lib"
-+default_libdir="$FESTIVAL_HOME/lib"
-
- while true
- do
-@@ -15,9 +15,9 @@
- esac
- done
-
--text=${1-"$HOME/projects/festival/examples/benchmark.text"}
-+text=${1-"$FESTIVAL_HOME/examples/benchmark.text"}
-
--for i in . src/main ../src/main $HOME/projects/festival/src/main /cstr/bin
-+for i in . src/main ../src/main $FESTIVAL_HOME/src/main
- do
- if [ -n "$festival" ]
- then
diff --git a/audio/festival+OGI/files/patch-ad b/audio/festival+OGI/files/patch-ad
deleted file mode 100644
index 31e40bb6e906..000000000000
--- a/audio/festival+OGI/files/patch-ad
+++ /dev/null
@@ -1,33 +0,0 @@
---- speech_tools/config/config.orig Thu Nov 18 19:10:29 1999
-+++ speech_tools/config/config Fri Jun 16 17:03:16 2000
-@@ -15,7 +15,7 @@
- ## You may need to set this explicitly if automounter or NFS
- ## side effects cause problems
-
--EST_HOME := $(shell (cd $(EST); pwd))
-+EST_HOME := $(PKG_EST_HOME)
-
- ###########################################################################
- ## System type.
-@@ -77,10 +77,10 @@
- ## specify a program to play files in a desired format.
-
- ## NCD's network audio system, This is recommended.
--# INCLUDE_MODULES += NAS_AUDIO
-+INCLUDE_MODULES += NAS_AUDIO
-
- ## Elightenment Sound Demon, for KDE etc.
--# INCLUDE_MODULES += ESD_AUDIO
-+INCLUDE_MODULES += ESD_AUDIO
-
- ## Native audio for your platform (sun, linux, freebsd, irix, windows)
- INCLUDE_MODULES += NATIVE_AUDIO
-@@ -95,7 +95,7 @@
- INCLUDE_MODULES += EDITLINE
-
- # speech recognition
--#INCLUDE_MODULES += ASR
-+INCLUDE_MODULES += ASR
-
-
- ## Scheme
diff --git a/audio/festival+OGI/files/patch-ae b/audio/festival+OGI/files/patch-ae
deleted file mode 100644
index ac4d747da708..000000000000
--- a/audio/festival+OGI/files/patch-ae
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ae,v 1.2 1999/10/11 14:13:49 proff Exp $
-
---- speech_tools/include/EST_unix.h Sun May 30 20:53:04 1999
-+++ speech_tools/include/EST_unix.h Mon Oct 11 05:40:15 1999
-@@ -53,6 +53,7 @@
- # include <sys/wait.h>
- # include <sys/resource.h>
- # include <dirent.h>
-+# define unix 1
- #elif defined(SYSTEM_IS_WIN32)
- # include <io.h>
- # include "win32/EST_unix_win32.h"
diff --git a/audio/festival+OGI/files/patch-af b/audio/festival+OGI/files/patch-af
deleted file mode 100644
index 63a2742d378d..000000000000
--- a/audio/festival+OGI/files/patch-af
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-af,v 1.1 1999/10/11 14:13:49 proff Exp $
-
---- festival/config/project.mak-dist Mon Oct 11 21:41:08 1999
-+++ festival/config/project.mak Mon Oct 11 22:27:37 1999
-@@ -70,8 +70,8 @@
-
- # Place where programs are compiled
-
--PROJECT_MAIN_DIR=$(FESTIVAL_HOME)/src/main
--PROJECT_SCRIPTS_DIR=$(FESTIVAL_HOME)/src/scripts
-+PROJECT_MAIN_DIR=$(PKG_FESTIVAL_BUILD_HOME)/src/main
-+PROJECT_SCRIPTS_DIR=$(PKG_FESTIVAL_BUILD_HOME)/src/scripts
-
- # Where the main RCS tree is, probably only used within CSTR
-
diff --git a/audio/festival+OGI/files/patch-ag b/audio/festival+OGI/files/patch-ag
deleted file mode 100644
index 528356470d10..000000000000
--- a/audio/festival+OGI/files/patch-ag
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2000/05/05 20:54:57 hubertf Exp $
-
---- speech_tools/config/modules/nas_audio.mak.orig Fri May 5 20:55:15 2000
-+++ speech_tools/config/modules/nas_audio.mak Fri May 5 20:58:07 2000
-@@ -45,6 +45,6 @@
- AUDIO_DEFINES += -DSUPPORT_NAS
- AUDIO_INCLUDES += -I$(NAS_INCLUDE)
- MODULE_LIBS += -L$(NAS_LIB) -laudio
--MODULE_EXTRA_LIBS += -L$(X11_LIB) -lX11 -lXt
-+MODULE_EXTRA_LIBS += -L$(X11_LIB) -Wl,-R $(X11_LIB) -lX11 -lXt
-
-
diff --git a/audio/festival+OGI/files/patch-ah b/audio/festival+OGI/files/patch-ah
deleted file mode 100644
index 090c337db539..000000000000
--- a/audio/festival+OGI/files/patch-ah
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2000/05/05 20:54:57 hubertf Exp $
-
---- festival/config/modules/nas_audio.mak.orig Fri May 5 21:07:15 2000
-+++ festival/config/modules/nas_audio.mak Fri May 5 21:07:29 2000
-@@ -44,6 +44,6 @@
-
- AUDIO_DEFINES += -DSUPPORT_NAS
- AUDIO_INCLUDES += -I$(NAS_INCLUDE)
--MODULE_LIBS += -L$(NAS_LIB) -laudio -L$(X11_LIB) -lX11 -lXt
-+MODULE_LIBS += -L$(NAS_LIB) -laudio -L$(X11_LIB) -Wl,-R$(X11_LIB) -lX11 -lXt
-
-
diff --git a/audio/festival+OGI/files/patch-ai b/audio/festival+OGI/files/patch-ai
deleted file mode 100644
index a20edf01ef03..000000000000
--- a/audio/festival+OGI/files/patch-ai
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ai,v 1.2 2000/05/31 14:51:16 dmcmahill Exp $
-
-work around pmax compiler bug
-
---- speech_tools/grammar/ngram/Makefile.orig Sun May 30 06:59:41 1999
-+++ speech_tools/grammar/ngram/Makefile Tue May 30 12:41:32 2000
-@@ -49,3 +49,10 @@
- include $(TOP)/config/common_make_rules
-
-+ifeq ($(MACHINETYPE),pmax)
-+
-+ngrammar_io.o: ngrammar_io.cc
-+ ${CXX} -c -fno-implicit-templates -fguiding-decls -Wall -I../../include ${OS_INCLUDES} ngrammar_io.cc
-+
-+endif
-+
-
diff --git a/audio/festival+OGI/files/patch-al b/audio/festival+OGI/files/patch-al
deleted file mode 100644
index 40bc2e8906ab..000000000000
--- a/audio/festival+OGI/files/patch-al
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-al,v 1.1 2000/05/31 14:51:17 dmcmahill Exp $
-
-work around pmax compiler bug
-
---- festival/src/modules/Duration/Makefile.orig Sun May 30 08:07:31 1999
-+++ festival/src/modules/Duration/Makefile Wed May 31 09:22:01 2000
-@@ -51,3 +51,9 @@
- include $(TOP)/config/common_make_rules
-
-+ifeq ($(MACHINETYPE),pmax)
-+
-+duration.o:duration.cc
-+ ${CXX} -c -fno-implicit-templates -fguiding-decls -Wall -I../include -I../../../src/include -I../../../../speech_tools/include ${OS_INCLUDES} duration.cc
-+
-+endif
-
diff --git a/audio/festival+OGI/files/patch-am b/audio/festival+OGI/files/patch-am
deleted file mode 100644
index 3cd79202f9d1..000000000000
--- a/audio/festival+OGI/files/patch-am
+++ /dev/null
@@ -1,13 +0,0 @@
-passing `int *' as argument 3 of `accept(int, sockaddr *, socklen_t *)' changes signedness
-
---- speech_tools/utils/EST_Server.cc.orig Thu Nov 18 23:14:51 1999
-+++ speech_tools/utils/EST_Server.cc Sun Jun 11 17:27:17 2000
-@@ -647,7 +647,7 @@
-
- while (connected() &&
- (csocket = accept(p_socket, (struct sockaddr *) &sin,
-- SOCKLEN_CAST &sin_size))>=0)
-+ (socklen_t *) &sin_size))>=0)
- {
- if (p_trace)
- *p_trace << "connection " << csocket << "\n";
diff --git a/audio/festival+OGI/files/patch-an b/audio/festival+OGI/files/patch-an
deleted file mode 100644
index 405e46cffbff..000000000000
--- a/audio/festival+OGI/files/patch-an
+++ /dev/null
@@ -1,13 +0,0 @@
-passing `int *' as argument 3 of `getsockname(int, sockaddr *, socklen_t *)' changes signedness
-
---- speech_tools/utils/EST_ServiceTable.cc.orig Thu Nov 18 23:15:21 1999
-+++ speech_tools/utils/EST_ServiceTable.cc Sun Jun 11 17:28:29 2000
-@@ -296,7 +296,7 @@
-
- // This only gets the port number
-
-- if (getsockname(socket, (struct sockaddr *)&sin, SOCKLEN_CAST &size) != 0)
-+ if (getsockname(socket, (struct sockaddr *)&sin, (socklen_t *) &size) != 0)
- EST_sys_error("Can't find my address");
-
-
diff --git a/audio/festival+OGI/files/patch-ao b/audio/festival+OGI/files/patch-ao
deleted file mode 100644
index 73b77083ebf9..000000000000
--- a/audio/festival+OGI/files/patch-ao
+++ /dev/null
@@ -1,13 +0,0 @@
-passing `int *' as argument 3 of `getpeername(int, sockaddr *, socklen_t *)' changes signedness
-
---- ./festival/src/arch/festival/server.cc.orig Thu Nov 18 23:46:47 1999
-+++ ./festival/src/arch/festival/server.cc Sun Jun 11 17:48:45 2000
-@@ -206,7 +206,7 @@
- const char *client_hostnum;
- const char *reason = "";
-
-- getpeername(fd,(struct sockaddr *)&peer,SOCKLEN_CAST &addrlen);
-+ getpeername(fd,(struct sockaddr *)&peer, (socklen_t *) &addrlen);
- clienthost = gethostbyaddr((char *)&peer.sin_addr,
- sizeof(peer.sin_addr),AF_INET);
- client_hostnum = inet_ntoa(peer.sin_addr);
diff --git a/audio/festival+OGI/files/patch-ap b/audio/festival+OGI/files/patch-ap
deleted file mode 100644
index 0794c74870f9..000000000000
--- a/audio/festival+OGI/files/patch-ap
+++ /dev/null
@@ -1,12 +0,0 @@
---- speech_tools/audio/nas.cc.orig Thu Oct 14 16:26:29 1999
-+++ speech_tools/audio/nas.cc Fri Jun 16 17:24:25 2000
-@@ -57,7 +57,8 @@
-
- int nas_supported = TRUE;
-
--int endian_int = 1;
-+extern int endian_int;
-+int endian_int = 1;
- #define NAS_BIG_ENDIAN (((char *)&endian_int)[0] == 0)
-
- static void na_sync_play_cb(AuServer *aud, AuEventHandlerRec *handler,
diff --git a/audio/festival+OGI/files/patch-aq b/audio/festival+OGI/files/patch-aq
deleted file mode 100644
index 012bfe0c9817..000000000000
--- a/audio/festival+OGI/files/patch-aq
+++ /dev/null
@@ -1,10 +0,0 @@
---- speech_tools/audio/esd.cc.orig Mon Oct 4 15:39:01 1999
-+++ speech_tools/audio/esd.cc Fri Jun 16 17:49:10 2000
-@@ -66,7 +66,6 @@
-
- bool esd_supported = TRUE;
-
--int endian_int = 1;
- #define ESD_BIG_ENDIAN (((char *)&endian_int)[0] == 0)
-
- EST_String server;
diff --git a/audio/festival+OGI/files/sitevars.scm b/audio/festival+OGI/files/sitevars.scm
deleted file mode 100644
index e80dbfa1c73c..000000000000
--- a/audio/festival+OGI/files/sitevars.scm
+++ /dev/null
@@ -1,2 +0,0 @@
-(set! system-voice-path '("@PKG_FESTIVAL_LOCATION@/lib/voices"))
-(set! sgml_parse_progname "nsgmls")
diff --git a/audio/festival+OGI/files/top-Makefile b/audio/festival+OGI/files/top-Makefile
deleted file mode 100644
index ee190c4fe49e..000000000000
--- a/audio/festival+OGI/files/top-Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-all:
- cd speech_tools && $(MAKE)
- cd festival && $(MAKE)
diff --git a/audio/festival+OGI/pkg-comment b/audio/festival+OGI/pkg-comment
deleted file mode 100644
index b7749a368efd..000000000000
--- a/audio/festival+OGI/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Festival is an advanced multi-lingual speech synthesis system
diff --git a/audio/festival+OGI/pkg-descr b/audio/festival+OGI/pkg-descr
deleted file mode 100644
index 1e516a2d290e..000000000000
--- a/audio/festival+OGI/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-from the authors:
-
-The Festival Speech Synthesis System is a general multi-lingual
-text-to-speech system for Unix platforms. It is written in C++ and
-includes a Scheme-based scripting language. Included with Festival
-are lexicons and voices that together form a whole text-to-speech
-system.
-
-For output via esd do:
-
- (Parameter.set 'Audio_Method 'esdaudio)
-
-NAS and direct output are documented in section 23 of the users'
-manual.
-
-WWW: http://www.cstr.ed.ac.uk/projects/festival/
-
-Trevor Johnson
-trevor@FreeBSD.org
diff --git a/audio/festival+OGI/pkg-message b/audio/festival+OGI/pkg-message
deleted file mode 100644
index 8043e6681d28..000000000000
--- a/audio/festival+OGI/pkg-message
+++ /dev/null
@@ -1,6 +0,0 @@
-**************************************************************************
-* You need to install at least one festvox-* package before festival can *
-* do anything other than mumble silently to itself. See the festival *
-* package description, the festdoc package (share/doc/festival/*), *
-* or the festival home page for more information. *
-**************************************************************************
diff --git a/audio/festival+OGI/pkg-plist b/audio/festival+OGI/pkg-plist
deleted file mode 100644
index cf7c2d88f447..000000000000
--- a/audio/festival+OGI/pkg-plist
+++ /dev/null
@@ -1,113 +0,0 @@
-@comment $NetBSD: PLIST,v 1.3 1999/10/27 14:20:50 hubertf Exp $
-bin/festival
-bin/festival_client
-libexec/festival.naked
-libexec/festival_client.naked
-libexec/audsp
-share/festival/lib/Makefile
-share/festival/lib/VCLocalRules
-share/festival/lib/mrpa_phones.scm
-share/festival/lib/mrpa_allophones.scm
-share/festival/lib/radio_phones.scm
-share/festival/lib/holmes_phones.scm
-share/festival/lib/darpa_phones.scm
-share/festival/lib/phoneset.scm
-share/festival/lib/mrpa_durs.scm
-share/festival/lib/klatt_durs.scm
-share/festival/lib/gswdurtreeZ.scm
-share/festival/lib/f2bdurtreeZ.scm
-share/festival/lib/tobi.scm
-share/festival/lib/f2bf0lr.scm
-share/festival/lib/tobi_rules.scm
-share/festival/lib/tilt.scm
-share/festival/lib/sec.ts20.quad.ngrambin
-share/festival/lib/sec.B.hept.ngrambin
-share/festival/lib/init.scm
-share/festival/lib/synthesis.scm
-share/festival/lib/module_description.scm
-share/festival/lib/lexicons.scm
-share/festival/lib/festival.scm
-share/festival/lib/intonation.scm
-share/festival/lib/duration.scm
-share/festival/lib/pos.scm
-share/festival/lib/phrase.scm
-share/festival/lib/voices.scm
-share/festival/lib/tts.scm
-share/festival/lib/festdoc.scm
-share/festival/lib/languages.scm
-share/festival/lib/token.scm
-share/festival/lib/mbrola.scm
-share/festival/lib/display.scm
-share/festival/lib/postlex.scm
-share/festival/lib/tokenpos.scm
-share/festival/lib/festtest.scm
-share/festival/lib/cslush.scm
-share/festival/lib/cart_aux.scm
-share/festival/lib/pauses.scm
-share/festival/lib/scfg.scm
-share/festival/lib/mettree.scm
-share/festival/lib/java.scm
-share/festival/lib/lts.scm
-share/festival/lib/engmorph.scm
-share/festival/lib/engmorphsyn.scm
-share/festival/lib/lts_build.scm
-share/festival/lib/Sable.v0_2.dtd
-share/festival/lib/sable-latin.ent
-share/festival/lib/festival.el
-share/festival/lib/scfg_wsj_wp20.gram
-share/festival/lib/speech.properties
-share/festival/lib/email-mode.scm
-share/festival/lib/ogimarkup-mode.scm
-share/festival/lib/sable-mode.scm
-share/festival/lib/soleml-mode.scm
-share/festival/lib/etc/Makefile
-share/festival/lib/etc/email_filter
-@dirrm share/festival/lib/etc
-share/festival/lib/siod.scm
-share/festival/lib/web.scm
-share/festival/lib/cstr.scm
-share/festival/lib/fringe.scm
-share/festival/lib/sitevars.scm
-share/festival/examples/Makefile
-share/festival/examples/webdemo.scm
-share/festival/examples/ex1.email
-share/festival/examples/ex1.ogi
-share/festival/examples/example.sable
-share/festival/examples/example2.sable
-share/festival/examples/tobi.stml
-share/festival/examples/example.th
-share/festival/examples/intro.text
-share/festival/examples/spintro.text
-share/festival/examples/benchmark.text
-share/festival/examples/saytime.sh
-share/festival/examples/speech_pm_1.0.tar
-share/festival/examples/text2pos.sh
-share/festival/examples/latest.sh
-share/festival/examples/scfg_parse_text.sh
-share/festival/examples/text2wave.sh
-share/festival/examples/make_utts.sh
-share/festival/examples/dumpfeats.sh
-share/festival/examples/durmeanstd.sh
-share/festival/examples/benchmark
-share/festival/examples/festival_client.pl
-share/festival/examples/toksearch.scm
-share/festival/examples/th-mode.scm
-share/festival/examples/addr-mode.scm
-share/festival/examples/festival_client.c
-share/festival/examples/festival_client.h
-share/festival/examples/benchmark.orig
-share/festival/examples/saytime
-share/festival/examples/text2pos
-share/festival/examples/latest
-share/festival/examples/scfg_parse_text
-share/festival/examples/text2wave
-share/festival/examples/make_utts
-share/festival/examples/dumpfeats
-share/festival/examples/durmeanstd
-@dirrm share/festival/lib/voices/spanish
-@dirrm share/festival/lib/voices/english
-@dirrm share/festival/lib/voices
-@dirrm share/festival/lib/dicts
-@dirrm share/festival/lib
-@dirrm share/festival/examples
-@dirrm share/festival
diff --git a/audio/festival+OGI/pkg-plist-ogi b/audio/festival+OGI/pkg-plist-ogi
deleted file mode 100644
index 61d021b24d7d..000000000000
--- a/audio/festival+OGI/pkg-plist-ogi
+++ /dev/null
@@ -1,14 +0,0 @@
-share/festival/lib/ogi_effect.scm
-share/festival/lib/ogi_gswdurtreeZ_wb.scm
-share/festival/lib/ogi_hack.scm
-share/festival/lib/ogi_kddurtreeZ_wb.scm
-share/festival/lib/ogi_klatt_durs_wb.scm
-share/festival/lib/ogi_languages.scm
-share/festival/lib/ogi_lexicons.scm
-share/festival/lib/ogi_lts_worldbet.scm
-share/festival/lib/ogi_phrase.scm
-share/festival/lib/ogi_postlex.scm
-share/festival/lib/ogi_reslpc_analysis.scm
-share/festival/lib/ogi_synthesis.scm
-share/festival/lib/ogi_unitsel.scm
-share/festival/lib/ogi_worldbet_phones.scm
diff --git a/audio/gkrellmms2/Makefile b/audio/gkrellmms2/Makefile
deleted file mode 100644
index fbafed697414..000000000000
--- a/audio/gkrellmms2/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: gkrellmms
-# Date Created: Jun 22 2000
-# Whom: Hajimu UMEMOTO <ume@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gkrellmms
-PORTVERSION= 0.5.5
-CATEGORIES= audio
-MASTER_SITES= http://gkrellm.luon.net/files/
-
-MAINTAINER= ume@FreeBSD.org
-
-LIB_DEPENDS= xmms.3:${PORTSDIR}/audio/xmms
-BUILD_DEPENDS= ${X11BASE}/include/gkrellm/gkrellm.h:${PORTSDIR}/sysutils/gkrellm
-RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-USE_X_PREFIX= yes
-USE_IMLIB= yes
-
-.include <bsd.port.mk>
diff --git a/audio/gkrellmms2/distinfo b/audio/gkrellmms2/distinfo
deleted file mode 100644
index cd24d7507084..000000000000
--- a/audio/gkrellmms2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gkrellmms-0.5.5.tar.gz) = 51dcb7e48873ce56632e0f2148360178
diff --git a/audio/gkrellmms2/files/patch-aa b/audio/gkrellmms2/files/patch-aa
deleted file mode 100644
index d9c0fded1a21..000000000000
--- a/audio/gkrellmms2/files/patch-aa
+++ /dev/null
@@ -1,42 +0,0 @@
-Index: Makefile
-diff -u Makefile.orig Makefile
---- Makefile.orig Sun Jan 21 05:28:38 2001
-+++ Makefile Mon Feb 5 19:01:26 2001
-@@ -3,29 +3,29 @@
- # You may want to rename the binary-file.
- BIN_FILENAME = gkrellmms
-
--GTK_INCLUDE = `gtk-config --cflags`
--GTK_LIB = `gtk-config --libs`
-+GTK_INCLUDE = `$(GTK_CONFIG) --cflags gthread`
-+GTK_LIB = `$(GTK_CONFIG) --libs gthread`
- IMLIB_INCLUDE = `imlib-config --cflags-gdk`
- IMLIB_LIB = `imlib-config --libs-gdk`
- XMMS_INCLUDE = `xmms-config --cflags`
- XMMS_LIB = `xmms-config --libs`
-
--FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(XMMS_INCLUDE)
-+CFLAGS += -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(XMMS_INCLUDE)
- LIBS = $(GTK_LIB) $(IMLIB_LIB) $(XMMS_LIB)
--LFLAGS = -shared -lpthread
--
--CC = gcc $(CFLAGS) $(FLAGS)
-+LFLAGS = -shared
-
- OBJS = gkrellmms.o options.o playlist.o
-
-+all: $(BIN_FILENAME).so
-+
- $(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 *~
-
- install:
-- install -c -s -m 755 $(BIN_FILENAME).so /usr/share/gkrellm/plugins
-+ install -c -s -m 755 $(BIN_FILENAME).so $(PREFIX)/libexec/gkrellm/plugins
-
- gkrellmms.c.o: gkrellmms.c
- options.c.o: options.c
diff --git a/audio/gkrellmms2/pkg-comment b/audio/gkrellmms2/pkg-comment
deleted file mode 100644
index 56dcd6eb69af..000000000000
--- a/audio/gkrellmms2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GKrellM XMMS Plugin
diff --git a/audio/gkrellmms2/pkg-descr b/audio/gkrellmms2/pkg-descr
deleted file mode 100644
index a236c27de607..000000000000
--- a/audio/gkrellmms2/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-GKrellM XMMS Plugin
-Author: Sander Klein Lebbink <sander@cerberus.demon.nl>
-WWW: http://gkrellm.luon.net/gkrellmms.phtml
-
-A plugin for GKrellM, which allows you to control XMMS from within GKrellM.
-
-
-- Hajimu UMEMOTO <ume@FreeBSD.org>
diff --git a/audio/gkrellmms2/pkg-plist b/audio/gkrellmms2/pkg-plist
deleted file mode 100644
index a3ae719f2e8d..000000000000
--- a/audio/gkrellmms2/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-libexec/gkrellm/plugins/gkrellmms.so
diff --git a/audio/gkrellmvolume2/Makefile b/audio/gkrellmvolume2/Makefile
deleted file mode 100644
index f649555c1483..000000000000
--- a/audio/gkrellmvolume2/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: gkrellmvolume
-# Date Created: Jun 22 2000
-# Whom: Hajimu UMEMOTO <ume@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gkrellmvolume
-PORTVERSION= 0.8
-CATEGORIES= audio
-MASTER_SITES= http://gkrellm.luon.net/files/
-DISTNAME= volume-${PORTVERSION}
-
-MAINTAINER= ume@FreeBSD.org
-
-BUILD_DEPENDS= ${X11BASE}/include/gkrellm/gkrellm.h:${PORTSDIR}/sysutils/gkrellm
-RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm
-
-WRKSRC= ${WRKDIR}/volume
-
-USE_X_PREFIX= yes
-USE_IMLIB= yes
-
-.include <bsd.port.mk>
diff --git a/audio/gkrellmvolume2/distinfo b/audio/gkrellmvolume2/distinfo
deleted file mode 100644
index 8b3d3087f7c5..000000000000
--- a/audio/gkrellmvolume2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (volume-0.8.tar.gz) = fae9f15afb750735e0201e2ef32a1638
diff --git a/audio/gkrellmvolume2/files/patch-aa b/audio/gkrellmvolume2/files/patch-aa
deleted file mode 100644
index 0815a07610c9..000000000000
--- a/audio/gkrellmvolume2/files/patch-aa
+++ /dev/null
@@ -1,53 +0,0 @@
-Index: Makefile
-diff -u Makefile.orig Makefile
---- Makefile.orig Thu Jun 15 21:02:13 2000
-+++ Makefile Tue Jun 27 00:34:00 2000
-@@ -1,15 +1,15 @@
- # Makefile for GKrellM volume plugin
-
- # Linux
--GTK_CONFIG = gtk-config
--SYSLIB = -lpthread
-+#GTK_CONFIG = gtk-config
-+#SYSLIB = -lpthread
-
- # FreeBSD
- #GTK_CONFIG = gtk12-config
- #SYSLIB =
-
--PLUGIN_DIR = /usr/share/gkrellm/plugins
--GKRELLM_INCLUDE = -I/usr/local/include
-+PLUGIN_DIR = $(PREFIX)/libexec/gkrellm/plugins
-+GKRELLM_INCLUDE = -I$(PREFIX)/include
-
- GTK_INCLUDE = `$(GTK_CONFIG) --cflags`
- GTK_LIB = `$(GTK_CONFIG) --libs`
-@@ -17,12 +17,10 @@
- IMLIB_INCLUDE = `imlib-config --cflags-gdk`
- IMLIB_LIB = `imlib-config --libs-gdk`
-
--FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE)
-+CFLAGS += -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE)
- LIBS = $(GTK_LIB) $(IMLIB_LIB) $(SYSLIB)
- LFLAGS = -shared
-
--CC = gcc $(CFLAGS) $(FLAGS)
--
- INSTALL = install -c
- INSTALL_PROGRAM = $(INSTALL) -s
-
-@@ -34,12 +32,13 @@
- make GTK_CONFIG=gtk12-config SYSLIB= all
-
- volume.so: $(OBJS)
-- $(CC) $(OBJS) -o volume.so $(LIBS) $(LFLAGS)
-+ $(CC) $(CFLAGS) $(OBJS) -o volume.so $(LFLAGS) $(LIBS)
-
- clean:
- rm -f *.o core *.so* *.bak *~
-
- install:
-+ mkdir -p $(PLUGIN_DIR)
- $(INSTALL_PROGRAM) volume.so $(PLUGIN_DIR)
-
- volume.c.o: volume.c
diff --git a/audio/gkrellmvolume2/pkg-comment b/audio/gkrellmvolume2/pkg-comment
deleted file mode 100644
index 0f65f28536d7..000000000000
--- a/audio/gkrellmvolume2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GKrellM volume plugin
diff --git a/audio/gkrellmvolume2/pkg-descr b/audio/gkrellmvolume2/pkg-descr
deleted file mode 100644
index 846ebc2fc426..000000000000
--- a/audio/gkrellmvolume2/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-GKrellM volume plugin
-Author: Sjoerd Simons <Sjoerd@donald-duck.ele.tue.nl>
-WWW: http://gkrellm.luon.net/volume.phtml
-
-A plugin for GKrellM, that let's you control your mixer..
-
-
-- Hajimu UMEMOTO <ume@FreeBSD.org>
diff --git a/audio/gkrellmvolume2/pkg-plist b/audio/gkrellmvolume2/pkg-plist
deleted file mode 100644
index df108a97623d..000000000000
--- a/audio/gkrellmvolume2/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-libexec/gkrellm/plugins/volume.so
diff --git a/audio/gnome-audio/Makefile b/audio/gnome-audio/Makefile
deleted file mode 100644
index 56ce2f249172..000000000000
--- a/audio/gnome-audio/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: gnomeaudio
-# Date created: 29 Dec 1998
-# Whom: Vanilla I. Shu <vanilla@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnomeaudio
-PORTVERSION= 1.4.0
-CATEGORIES= audio gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= stable/sources/gnome-audio
-DISTNAME= gnome-audio-${PORTVERSION}
-
-MAINTAINER= gnome@FreeBSD.org
-
-USE_X_PREFIX= yes
-USE_GNOMELIBS= yes
-NO_BUILD= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}/sounds
-
-.include <bsd.port.mk>
diff --git a/audio/gnome-audio/distinfo b/audio/gnome-audio/distinfo
deleted file mode 100644
index ee448b39664d..000000000000
--- a/audio/gnome-audio/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gnome-audio-1.4.0.tar.gz) = 412f279a4741b2b14227f1cc36a06d18
diff --git a/audio/gnome-audio/files/patch-aa b/audio/gnome-audio/files/patch-aa
deleted file mode 100644
index f5556e24f16d..000000000000
--- a/audio/gnome-audio/files/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.orig Thu Feb 15 14:40:33 2001
-+++ Makefile Mon Feb 26 19:24:22 2001
-@@ -1,3 +1 @@
--prefix=$(shell gnome-config --prefix)
--
- LN_S=ln -sf
-@@ -14,4 +12,4 @@
- for I in *.wav */*.wav ; do \
-- $(MKINSTALLDIRS) $(prefix)/share/sounds/`dirname $$I`; \
-- $(INSTALL_DATA) $$I $(prefix)/share/sounds/$$I; \
-+ $(MKINSTALLDIRS) $(PREFIX)/share/gnome/sounds/`dirname $$I`; \
-+ $(INSTALL_DATA) $$I $(PREFIX)/share/gnome/sounds/$$I; \
- done
-@@ -19,3 +17,3 @@
- install-default-links:
-- $(LN_S) startup3.wav $(prefix)/share/sounds/login.wav
-- $(LN_S) shutdown1.wav $(prefix)/share/sounds/logout.wav
-+ $(LN_S) startup3.wav $(PREFIX)/share/gnome/sounds/login.wav
-+ $(LN_S) shutdown1.wav $(PREFIX)/share/gnome/sounds/logout.wav
diff --git a/audio/gnome-audio/pkg-comment b/audio/gnome-audio/pkg-comment
deleted file mode 100644
index c061452c9b05..000000000000
--- a/audio/gnome-audio/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Sound files for use with GNOME
diff --git a/audio/gnome-audio/pkg-descr b/audio/gnome-audio/pkg-descr
deleted file mode 100644
index a7572a0ecf46..000000000000
--- a/audio/gnome-audio/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This module holds sound files for use with GNOME. Stick them in the
-'sounds' directory here, or a subdirectory thereof - the whole tree will
-be copied over into $(gnome_prefix)/share/gnome/sounds.
diff --git a/audio/gnome-audio/pkg-plist b/audio/gnome-audio/pkg-plist
deleted file mode 100644
index e6c26480223f..000000000000
--- a/audio/gnome-audio/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-share/gnome/sounds/card_shuffle.wav
-share/gnome/sounds/email.wav
-share/gnome/sounds/error.wav
-share/gnome/sounds/generic.wav
-share/gnome/sounds/gtk-events/activate.wav
-share/gnome/sounds/gtk-events/clicked.wav
-share/gnome/sounds/gtk-events/toggled.wav
-share/gnome/sounds/info.wav
-share/gnome/sounds/login.wav
-share/gnome/sounds/logout.wav
-share/gnome/sounds/panel/slide.wav
-share/gnome/sounds/phone.wav
-share/gnome/sounds/shutdown1.wav
-share/gnome/sounds/startup3.wav
-share/gnome/sounds/warning.wav
-@dirrm share/gnome/sounds/gtk-events
-@dirrm share/gnome/sounds/panel
-@dirrm share/gnome/sounds
diff --git a/audio/gnome-media/Makefile b/audio/gnome-media/Makefile
deleted file mode 100644
index cbb0f9b3a05d..000000000000
--- a/audio/gnome-media/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: gnomemedia
-# Date created: 20 January 1999
-# Whom: Jeremy Lea <reg@shale.csir.co.za>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnomemedia
-PORTVERSION= 1.2.3
-CATEGORIES= audio gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= stable/sources/gnome-media
-DISTNAME= gnome-media-${PORTVERSION}
-
-MAINTAINER= gnome@FreeBSD.org
-
-RUN_DEPENDS= sox:${PORTSDIR}/audio/sox
-
-USE_X_PREFIX= yes
-USE_GMAKE= yes
-USE_GNOME= yes
-USE_LIBTOOL= yes
-CONFIGURE_ARGS= --without-ncurses
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib"
-
-pre-patch:
- @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
- s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
- @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
- 's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \
- s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
-
-.include <bsd.port.mk>
diff --git a/audio/gnome-media/distinfo b/audio/gnome-media/distinfo
deleted file mode 100644
index ece2b633d459..000000000000
--- a/audio/gnome-media/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gnome-media-1.2.3.tar.gz) = bcd99b4fe81141d36bbd40d74a9b448f
diff --git a/audio/gnome-media/files/patch-ac b/audio/gnome-media/files/patch-ac
deleted file mode 100644
index 550d1e6d083c..000000000000
--- a/audio/gnome-media/files/patch-ac
+++ /dev/null
@@ -1,14 +0,0 @@
---- cddbslave/Makefile.in.orig Wed May 24 14:53:10 2000
-+++ cddbslave/Makefile.in Tue May 30 15:13:02 2000
-@@ -139,3 +139,3 @@
-
--gnomedatadir = $(datadir)/gnome
-+gnomedatadir = $(datadir)
-
---- tcd/Makefile.in.orig Wed May 24 14:53:16 2000
-+++ tcd/Makefile.in Tue May 30 15:12:38 2000
-@@ -147,3 +147,3 @@
-
--tcd_LDADD = $(GNOME_LIBDIR) -lglib -lm $(CURSES_LIBS) $(INTLLIBS)
-+tcd_LDADD = `$(GLIB_CONFIG) --libs` -lm $(CURSES_LIBS) $(INTLLIBS)
-
diff --git a/audio/gnome-media/files/patch-ad b/audio/gnome-media/files/patch-ad
deleted file mode 100644
index 8f4a302b3334..000000000000
--- a/audio/gnome-media/files/patch-ad
+++ /dev/null
@@ -1,59 +0,0 @@
-
-$FreeBSD$
-
---- gmix/gmix.c.orig Mon Jun 11 20:50:47 2001
-+++ gmix/gmix.c Fri Jul 13 12:45:08 2001
-@@ -499,11 +499,7 @@
- /*
- * open the mixer-device
- */
-- if (num==0) {
-- sprintf(device_name, "/dev/mixer");
-- } else {
-- sprintf(device_name, "/dev/mixer%i", num);
-- }
-+ sprintf(device_name, "/dev/mixer%i", num);
- new_device->fd=open(device_name, O_RDWR, 0);
- if (new_device->fd<0) {
- g_free(new_device);
-@@ -535,6 +531,8 @@
- }
- }
- #endif
-+
-+#if defined(OPEN_SOUND_SYSTEM)
- /*
- * mixer-name
- */
-@@ -545,6 +543,11 @@
- }
- if(!isalpha(new_device->info.name[0]))
- g_snprintf(new_device->info.name, 31, "Card %d", num+1);
-+#else
-+ g_snprintf(new_device->info.id, 15, "mixer%d", num);
-+ g_snprintf(new_device->info.name, 31, "Sound Card %d", num+1);
-+ new_device->info.modify_counter=0;
-+#endif
- /*
- * several bitmasks describing the mixer
- */
-@@ -677,15 +680,16 @@
- {
- int cnt;
- device_info *new_device;
-- cnt=0; devices=NULL;
-+ cnt=0; num_mixers=0; devices=NULL;
- do {
- new_device=open_device(cnt++);
- if (new_device) {
- new_device->channels=make_channels(new_device);
- devices=g_list_append(devices, new_device);
-+ num_mixers++;
- }
-- } while (new_device);
-- num_mixers=cnt-1;
-+ } while ((errno == EACCES) || (errno == EINVAL) || (errno == ENXIO) \
-+ || new_device);
- }
-
- #ifdef ALSA
diff --git a/audio/gnome-media/files/patch-ae b/audio/gnome-media/files/patch-ae
deleted file mode 100644
index 53c2143d301b..000000000000
--- a/audio/gnome-media/files/patch-ae
+++ /dev/null
@@ -1,23 +0,0 @@
-
-$FreeBSD$
-
---- tcd/callbacks.c 2001/07/13 07:48:12 1.1
-+++ tcd/callbacks.c 2001/07/13 07:50:36
-@@ -13,7 +13,7 @@
- {
- if(!cd.isplayable)
- return;
-- if(cd.sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED)
-+ if(SC_AUDIOSTATUS(cd.sc)==CDROM_AUDIO_PAUSED)
- tcd_pausecd(&cd);
- else
- tcd_playtracks(&cd, cd.first_t, cd.last_t, prefs->only_use_trkind);
-@@ -45,7 +45,7 @@
- cd.play_method = NORMAL;
- cd.repeat_track = -1;
- /* SDH: Make sure play/pause state change is noticed */
-- cd.sc.cdsc_audiostatus = -1;
-+ SC_AUDIOSTATUS(cd.sc) = -1;
- if(cd.isplayable)
- {
- make_goto_menu();
diff --git a/audio/gnome-media/files/patch-cddbslave::socks4.c b/audio/gnome-media/files/patch-cddbslave::socks4.c
deleted file mode 100644
index ecb4659df044..000000000000
--- a/audio/gnome-media/files/patch-cddbslave::socks4.c
+++ /dev/null
@@ -1,19 +0,0 @@
-
-$FreeBSD$
-
---- cddbslave/socks4.c 2001/12/06 08:10:34 1.1
-+++ cddbslave/socks4.c 2001/12/06 08:11:08
-@@ -33,12 +33,12 @@
- #include <errno.h>
- #include <stdlib.h>
- #include <string.h>
-+#include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/time.h>
- #include <netinet/in.h>
- #include <unistd.h>
- #include <pwd.h>
--#include <sys/types.h>
- #include <sys/select.h>
- #include <dlfcn.h>
-
diff --git a/audio/gnome-media/files/patch-gmix::gmix.h b/audio/gnome-media/files/patch-gmix::gmix.h
deleted file mode 100644
index 7718b6cd4dba..000000000000
--- a/audio/gnome-media/files/patch-gmix::gmix.h
+++ /dev/null
@@ -1,22 +0,0 @@
-
-$FreeBSD$
-
---- gmix/gmix.h 2001/07/13 09:44:04 1.1
-+++ gmix/gmix.h 2001/07/13 09:44:44
-@@ -39,6 +39,16 @@
- /*
- * All, that is known about a mixer-device
- */
-+#if !defined(OPEN_SOUND_SYSTEM)
-+typedef struct mixer_info
-+{
-+ char id[16];
-+ char name[32];
-+ int modify_counter;
-+ int fillers[10];
-+} mixer_info;
-+#endif
-+
- typedef struct device_info {
- #ifdef ALSA
- snd_mixer_t *handle;
diff --git a/audio/gnome-media/files/patch-tcd::cddb.c b/audio/gnome-media/files/patch-tcd::cddb.c
deleted file mode 100644
index 841fc4c6ba13..000000000000
--- a/audio/gnome-media/files/patch-tcd::cddb.c
+++ /dev/null
@@ -1,65 +0,0 @@
-
-$FreeBSD$
-
---- tcd/cddb.c 2001/07/13 07:50:57 1.1
-+++ tcd/cddb.c 2001/07/13 07:55:41
-@@ -199,16 +199,16 @@
- {
- int min, sec;
-
-- min = cd->trk[trk].toc.cdte_addr.msf.minute;
-- sec = cd->trk[trk].toc.cdte_addr.msf.second;
-+ min = TOC_MINUTE(cd->trk[trk]);
-+ sec = TOC_SECOND(cd->trk[trk]);
-
- n = (min*60)+sec;
-- fprintf( fp, "# %u\n", (n*75)+cd->trk[trk].toc.cdte_addr.msf.frame );
-+ fprintf( fp, "# %u\n", (n*75)+TOC_FRAME(cd->trk[trk]) );
- }
- /* Print the number of seconds */
- fprintf( fp, "#\n# Disc length: %i seconds\n",
-- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60)
-- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) );
-+ (TOC_MINUTE(cd->trk[cd->last_t+1])*60)
-+ +(TOC_SECOND(cd->trk[cd->last_t+1])) );
-
- fprintf( fp, "#\n# Revision: %lu\n", cd->cddb_rev );
- fprintf( fp, "# Submitted via: tcd 2.0b\n" );
-@@ -245,10 +245,10 @@
- {
- int min, sec;
-
-- min = cd->trk[i].toc.cdte_addr.msf.minute;
-- sec = cd->trk[i].toc.cdte_addr.msf.second;
-+ min = TOC_MINUTE(cd->trk[i]);
-+ sec = TOC_SECOND(cd->trk[i]);
-
-- l=sprintf( tmp, "%u ", calc_offset(min,sec,cd->trk[i].toc.cdte_addr.msf.frame));
-+ l=sprintf( tmp, "%u ", calc_offset(min,sec,TOC_FRAME(cd->trk[i])));
-
- if(blen>l)
- {
-@@ -257,8 +257,8 @@
- }
- }
- l=sprintf( tmp, "%i\n",
-- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60)
-- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) );
-+ (TOC_MINUTE(cd->trk[cd->last_t+1])*60)
-+ +(TOC_SECOND(cd->trk[cd->last_t+1])) );
- if(blen>l)
- strcat( buf,tmp );
-
-@@ -298,9 +298,9 @@
-
- for( i=0; i <= cd->last_t+1; i++ )
- {
-- cdtoc[i].frame = cd->trk[i+1].toc.cdte_addr.msf.frame;
-- cdtoc[i].min = cd->trk[i+1].toc.cdte_addr.msf.minute;
-- cdtoc[i].sec = cd->trk[i+1].toc.cdte_addr.msf.second;
-+ cdtoc[i].frame = TOC_FRAME(cd->trk[i+1]);
-+ cdtoc[i].min = TOC_MINUTE(cd->trk[i+1]);
-+ cdtoc[i].sec = TOC_SECOND(cd->trk[i+1]);
- }
-
-
diff --git a/audio/gnome-media/files/patch-tcd::gtcd.c b/audio/gnome-media/files/patch-tcd::gtcd.c
deleted file mode 100644
index b7ad854ee209..000000000000
--- a/audio/gnome-media/files/patch-tcd::gtcd.c
+++ /dev/null
@@ -1,100 +0,0 @@
-
-$FreeBSD$
-
---- tcd/gtcd.c.orig Mon Jun 11 20:50:57 2001
-+++ tcd/gtcd.c Fri Jul 13 12:49:33 2001
-@@ -163,7 +163,11 @@
- gint release_timer(gpointer *data)
- {
- cd.time_lock = TRUE;
-+#ifdef TCD_BSD
-+ ioctl(cd.cd_dev, CDIOCPAUSE);
-+#else
- ioctl(cd.cd_dev, CDROMPAUSE);
-+#endif
-
- roll_t = gtk_timeout_add(40, (GtkFunction)roll_timer, data);
- release_t = 0;
-@@ -206,7 +210,11 @@
- if(GPOINTER_TO_INT(data) > 0)
- {
- if((cd.cur_t < cd.last_t) &&
-+#ifdef TCD_BSD
-+ cd.trk[cd.cur_t+1].toc.control == 0x04)
-+#else
- (cd.trk[cd.cur_t+1].toc.cdte_ctrl != CDROM_DATA_TRACK))
-+#endif
- {
- cd.cur_t++;
- tcd_playtracks(&cd,cd.cur_t, cd.last_t, prefs->only_use_trkind);
-@@ -541,8 +549,8 @@
- break;
- case TRACK_R: /* track time decending */
- cur = cd.cur_pos_rel;
-- end = (cd.trk[cd.cur_t].tot_min*60)+
-- cd.trk[cd.cur_t].tot_sec;
-+ end = (TOC_MINUTE(cd.trk[cd.cur_t])*60)+
-+ TOC_SECOND(cd.trk[cd.cur_t]);
- pos = end-cur;
- min = pos/60;
- sec = pos-(pos/60)*60;
-@@ -555,8 +563,8 @@
- break;
- case DISC_R:
- cur = cd.cur_pos_abs;
-- end = (cd.trk[cd.last_t+1].toc.cdte_addr.msf.minute
-- *60)+cd.trk[cd.last_t+1].toc.cdte_addr.msf.second;
-+ end = (TOC_MINUTE(cd.trk[cd.last_t+1])*60
-+ +TOC_SECOND(cd.trk[cd.last_t+1]));
- pos = end-cur;
- min = pos/60;
- sec = pos-(pos/60)*60;
-@@ -660,7 +668,7 @@
-
- if( !cd.err )
- {
-- switch( cd.sc.cdsc_audiostatus )
-+ switch( SC_AUDIOSTATUS(cd.sc) )
- {
- case CDROM_AUDIO_INVALID:
- strcpy(tmp, _("No Disc"));
-@@ -756,8 +764,8 @@
- }
-
- /* see if we need to repeat */
-- if( cd.sc.cdsc_audiostatus != CDROM_AUDIO_PLAY &&
-- cd.sc.cdsc_audiostatus != CDROM_AUDIO_PAUSED )
-+ if( SC_AUDIOSTATUS(cd.sc) != CDROM_AUDIO_PLAY &&
-+ SC_AUDIOSTATUS(cd.sc) != CDROM_AUDIO_PAUSED )
- {
- if( cd.play_method == REPEAT_CD )
- tcd_playtracks( &cd, cd.first_t, cd.last_t, prefs->only_use_trkind);
-@@ -774,14 +782,14 @@
-
- void status_changed(void)
- {
-- if(old_status != cd.sc.cdsc_audiostatus)
-+ if(old_status != SC_AUDIOSTATUS(cd.sc))
- {
- GtkWidget *pixmap;
- GtkSignalFunc func;
- char tmp[256];
- char *name;
-
-- old_status = cd.sc.cdsc_audiostatus;
-+ old_status = SC_AUDIOSTATUS(cd.sc);
- g_snprintf(tmp, 255, "tcd/%s.xpm",
- (old_status==CDROM_AUDIO_PLAY)?"pause":"play");
-
-@@ -846,7 +854,11 @@
-
- for(i=1; i <= cd.last_t; i++)
- {
-+#ifdef TCD_BSD
-+ data_track = (cd.trk[C(i)].toc.control == 0x04);
-+#else
- data_track = (cd.trk[C(i)].toc.cdte_ctrl == CDROM_DATA_TRACK);
-+#endif
-
- g_snprintf(buf, TRK_NAME_LEN, "%2d - %s", i,
- data_track ? "[Data]" : cd.trk[C(i)].name);
diff --git a/audio/gnome-media/files/patch-tcd::gtracked.c b/audio/gnome-media/files/patch-tcd::gtracked.c
deleted file mode 100644
index 2fa7e62458b1..000000000000
--- a/audio/gnome-media/files/patch-tcd::gtracked.c
+++ /dev/null
@@ -1,16 +0,0 @@
-
-$FreeBSD$
-
---- tcd/gtracked.c 2001/07/13 08:05:56 1.1
-+++ tcd/gtracked.c 2001/07/13 08:06:50
-@@ -211,8 +211,8 @@
-
- /* Disc area */
- g_snprintf(tmp, 63, _("Disc Information (%02u:%02u minutes)"),
-- cd.trk[cd.last_t+1].toc.cdte_addr.msf.minute,
-- cd.trk[cd.last_t+1].toc.cdte_addr.msf.second);
-+ TOC_MINUTE(cd.trk[cd.last_t+1]),
-+ TOC_SECOND(cd.trk[cd.last_t+1]));
-
- disc_frame = gtk_frame_new(tmp);
- disc_vbox = gtk_vbox_new(FALSE, GNOME_PAD_SMALL);
diff --git a/audio/gnome-media/files/patch-tcd::linux-cdrom.c b/audio/gnome-media/files/patch-tcd::linux-cdrom.c
deleted file mode 100644
index b09f2eaa0f64..000000000000
--- a/audio/gnome-media/files/patch-tcd::linux-cdrom.c
+++ /dev/null
@@ -1,667 +0,0 @@
-
-$FreeBSD$
-
---- tcd/linux-cdrom.c.orig Mon Jun 11 20:50:58 2001
-+++ tcd/linux-cdrom.c Fri Jul 13 12:52:22 2001
-@@ -67,6 +67,7 @@
- return;
- }
-
-+#ifndef TCD_BSD
- static void decrement_msf_end_by_one (struct cdrom_msf *msf)
- {
- if (msf->cdmsf_frame1)
-@@ -87,13 +88,14 @@
- }
- }
- }
-+#endif
-
- int tcd_init_disc( cd_struct *cd, WarnFunc msg_cb )
- {
- debug("cdrom.c: tcd_init_disc(%p) top\n", cd );
- tcd_opencddev( cd, msg_cb );
-
--#if defined(TCD_CHANGER_ENABLED)
-+#if defined(TCD_CHANGER_ENABLED) && !defined(TCD_BSD)
- cd->nslots = ioctl( cd->cd_dev, CDROM_CHANGER_NSLOTS );
- #else
- cd->nslots = 0;
-@@ -131,6 +133,9 @@
- int tcd_close_disc( cd_struct *cd )
- {
- debug("cdrom.c: tcd_close_disc(%p) top\n", cd );
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCALLOW);
-+#endif
- close(cd->cd_dev);
- cd->cd_dev = -1;
- debug("cdrom.c: tcd_close_disc exiting normally\n" );
-@@ -141,6 +146,10 @@
- {
- int i;
- int delsecs;
-+#ifdef TCD_BSD
-+ struct ioc_read_toc_single_entry tocentry;
-+#endif
-+
-
- if(cd->time_lock)
- return;
-@@ -152,7 +161,11 @@
- cd->isplayable=FALSE;
-
- /* read the TOC header */
-+#ifdef TCD_BSD
-+ if((ioctl( cd->cd_dev, CDIOREADTOCHEADER, &cd->tochdr))==-1)
-+#else
- if(ioctl( cd->cd_dev, CDROMREADTOCHDR, &cd->tochdr))
-+#endif
- {
- strcpy( cd->errmsg, "Can't read disc." );
- cd->err = TRUE;
-@@ -164,15 +177,29 @@
- }
-
- /* grab first & last tracks */
-+#ifdef TCD_BSD
-+ cd->first_t = cd->tochdr.starting_track;
-+ cd->last_t = cd->tochdr.ending_track;
-+#else
- cd->first_t = cd->tochdr.cdth_trk0;
- cd->last_t = cd->tochdr.cdth_trk1;
-+#endif
-
- /* read the leadout track */
-+#ifdef TCD_BSD
-+ tocentry.track = 0xaa; /* Magic last track */
-+ tocentry.address_format = CD_MSF_FORMAT;
-+#else
- cd->trk[C(cd->last_t+1)].toc.cdte_track = CDROM_LEADOUT;
- cd->trk[C(cd->last_t+1)].toc.cdte_format = CDROM_MSF;
-+#endif
-
- /* read the leadout toc */
-+#ifdef TCD_BSD
-+ if((ioctl(cd->cd_dev, CDIOREADTOCENTRY, &tocentry)) == -1)
-+#else
- if(ioctl(cd->cd_dev, CDROMREADTOCENTRY, &cd->trk[C(cd->last_t+1)].toc))
-+#endif
- {
- strcpy(cd->errmsg, "Can't read disc.");
- cd->err = TRUE;
-@@ -184,13 +211,30 @@
- return;
- }
-
-+#ifdef TCD_BSD
-+ cd->trk[C(cd->last_t+1)].toc = tocentry.entry;
-+ cd->trk[C(cd->last_t+1)].length = TOC_MINUTE(cd->trk[C(cd->last_t+1)]) * 60 +
-+ TOC_SECOND(cd->trk[C(cd->last_t+1)]);
-+ cd->trk[C(cd->last_t+1)].start = cd->trk[C(cd->last_t+1)].length * 75 +
-+ TOC_FRAME(cd->trk[C(cd->last_t+1)]);
-+#endif
-+
- /* read the rest of the tocs */
- for( i = cd->first_t; i <= cd->last_t; i++ )
- {
-+#ifdef TCD_BSD
-+ tocentry.track = i;
-+ tocentry.address_format = CD_MSF_FORMAT;
-+#else
- cd->trk[C(i)].toc.cdte_track = i;
- cd->trk[C(i)].toc.cdte_format = CDROM_MSF;
-+#endif
-
-+#ifdef TCD_BSD
-+ if((ioctl(cd->cd_dev, CDIOREADTOCENTRY, &tocentry)) == -1)
-+#else
- if(ioctl(cd->cd_dev, CDROMREADTOCENTRY, &cd->trk[C(i)].toc))
-+#endif
- {
- strcpy( cd->errmsg, "Can't read disc." );
- cd->err = TRUE;
-@@ -201,21 +245,34 @@
- return;
- }
-
-+#ifdef TCD_BSD
-+ cd->trk[C(i)].toc = tocentry.entry;
-+ cd->trk[C(i)].type = cd->trk[C(i)].toc.control;
-+ cd->trk[C(i)].length = TOC_MINUTE(cd->trk[C(i)]) * 60 +
-+ TOC_SECOND(cd->trk[C(i)]);
-+ cd->trk[C(i)].start = cd->trk[C(i)].length * 75 +
-+ TOC_FRAME(cd->trk[C(i)]);
-+#else
- cd->trk[C(i)].type = cd->trk[C(i)].toc.cdte_ctrl;
- cd->trk[C(i)].length = cd->trk[C(i)].toc.cdte_addr.msf.minute * 60 +
- cd->trk[C(i)].toc.cdte_addr.msf.second;
- cd->trk[C(i)].start = cd->trk[C(i)].length * 75 +
- cd->trk[C(i)].toc.cdte_addr.msf.frame;
-+#endif
- }
-
- /* calculate track times */
- for(i = cd->first_t; i <= cd->last_t; i ++)
- {
- /* Taken from cdtool...Thanks Thomas I.! */
-+#ifdef TCD_BSD
-+ delsecs = cd->trk[C(i+1)].length - cd->trk[C(i)].length;
-+#else
- delsecs = cd->trk[C(i+1)].toc.cdte_addr.msf.minute * 60
- + cd->trk[C(i+1)].toc.cdte_addr.msf.second
- - cd->trk[C(i)].toc.cdte_addr.msf.minute * 60
- - cd->trk[C(i)].toc.cdte_addr.msf.second;
-+#endif
-
- cd->trk[C(i)].tot_min = delsecs / 60;
- cd->trk[C(i)].tot_sec = delsecs - (delsecs/60)*60;
-@@ -245,9 +302,14 @@
- return;
-
- /* calculate various timing values */
-+#ifdef TCD_BSD
-+ cd->cur_pos_abs = SC_MINUTE(cd->sc) * 60 + SC_SECOND(cd->sc);
-+ cd->cur_frame = cd->cur_pos_abs * 75 + SC_FRAME(cd->sc);
-+#else
- cd->cur_pos_abs = cd->sc.cdsc_absaddr.msf.minute * 60 +
- cd->sc.cdsc_absaddr.msf.second;
- cd->cur_frame = cd->cur_pos_abs * 75 + cd->sc.cdsc_absaddr.msf.frame;
-+#endif
-
- cd->cur_pos_rel = (cd->cur_frame - cd->trk[C(cd->cur_t)].start) / 75;
-
-@@ -266,10 +328,12 @@
- cd->cd_min = cd->cur_pos_abs / 60;
-
- #ifdef TCD_CHANGER_ENABLED
-+#ifndef TCD_BSD
- tcd_opencddev( cd, NULL );
- cd->cur_disc = ioctl( cd->cd_dev, CDROM_SELECT_DISC, CDSL_CURRENT );
- tcd_close_disc ( cd );
- #endif
-+#endif
- }
-
- void tcd_recalculate_fake(cd_struct *cd, gint abs_pos, gint track)
-@@ -305,7 +369,11 @@
-
- for(t = cd->first_t; t <= cd->last_t; t++)
- {
-+#ifdef TCD_BSD
-+ if(cd->trk[t].toc.control == 0x04)
-+#else
- if(cd->trk[t].toc.cdte_ctrl == CDROM_DATA_TRACK)
-+#endif
- return t-1;
- if(abs_pos >= cd->trk[t].start/75)
- continue;
-@@ -316,16 +384,35 @@
-
- void tcd_gettime( cd_struct *cd )
- {
-+#ifdef TCD_BSD
-+ struct ioc_read_subchannel subch;
-+#endif
- cd->err = FALSE;
-+#ifdef TCD_BSD
-+ subch.address_format = CD_MSF_FORMAT;
-+ subch.data_format = CD_CURRENT_POSITION;
-+ subch.data_len = sizeof(cd->sc);
-+ subch.track = 0;
-+ subch.data = &(cd->sc);
-+#else
- cd->sc.cdsc_format = CDROM_MSF;
-+#endif
-
- if(cd->isplayable)
- {
- int tmp;
- tcd_opencddev (cd, NULL);
-+#ifdef TCD_BSD
-+ tmp = ioctl( cd->cd_dev, CDIOCREADSUBCHANNEL, &subch);
-+#else
- tmp = ioctl( cd->cd_dev, CDROMSUBCHNL, &cd->sc);
-+#endif
- tcd_close_disc (cd);
-+#ifdef TCD_BSD
-+ if(tmp == -1)
-+#else
- if(tmp)
-+#endif
- {
- strcpy( cd->errmsg, "Can't read disc." );
- cd->err = TRUE;
-@@ -333,8 +420,18 @@
- cd->cur_t = 0;
- return;
- }
-+#ifdef TCD_BSD
-+ if( SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PLAY )
-+#else
- if(cd->sc.cdsc_audiostatus==CDROM_AUDIO_PLAY)
-+#endif
-+ {
-+#ifdef TCD_BSD
-+ cd->cur_t = SC_TRACK(cd->sc);
-+#else
- cd->cur_t = cd->sc.cdsc_trk;
-+#endif
-+ }
- else
- cd->cur_t = 0;
- tcd_recalculate(cd);
-@@ -343,14 +440,27 @@
-
- int tcd_set_volume(cd_struct *cd, int volume)
- {
-+#ifdef TCD_BSD
-+ struct ioc_vol vol;
-+#else
- struct cdrom_volctrl vol;
-+#endif
- int tmp;
-
-+#ifdef TCD_BSD
-+ vol.vol[0] = volume;
-+ vol.vol[1] = vol.vol[2] = vol.vol[3] = vol.vol[0];
-+#else
- vol.channel0 = volume;
- vol.channel1 = vol.channel2 = vol.channel3 = vol.channel0;
-+#endif
-
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ tmp = ioctl(cd->cd_dev, CDIOCSETVOL, &vol);
-+#else
- tmp = ioctl(cd->cd_dev, CDROMVOLCTRL, &vol);
-+#endif
- tcd_close_disc ( cd );
- if(tmp < 0)
- return FALSE;
-@@ -360,6 +470,14 @@
-
- int tcd_get_volume(cd_struct *cd)
- {
-+#ifdef TCD_BSD
-+ struct ioc_vol vol;
-+
-+ if(ioctl(cd->cd_dev, CDIOCGETVOL, &vol) < 0)
-+ return -1;
-+
-+ return vol.vol[0];
-+#else
- #ifdef CDROMVOLREAD
- struct cdrom_volctrl vol;
- int tmp;
-@@ -374,12 +492,38 @@
- #else
- return 0;
- #endif
-+#endif
- }
-
- void tcd_playtracks(cd_struct *cd, int start_t, int end_t, int only_use_trkind)
- {
-+#ifdef TCD_BSD
-+ struct ioc_play_msf msf;
-+#define MSF_START_MIN (msf.start_m)
-+#define MSF_START_SEC (msf.start_s)
-+#define MSF_START_FRM (msf.start_f)
-+#define MSF_END_MIN (msf.end_m)
-+#define MSF_END_SEC (msf.end_s)
-+#define MSF_END_FRM (msf.end_f)
-+ struct ioc_play_track trkind;
-+#define TI_START_TRK (trkind.start_track)
-+#define TI_START_IND (trkind.start_index)
-+#define TI_END_TRK (trkind.end_track)
-+#define TI_END_IND (trkind.end_index)
-+#else
- struct cdrom_msf msf;
-+#define MSF_START_MIN (msf.cdmsf_min0)
-+#define MSF_START_SEC (msf.cdmsf_sec0)
-+#define MSF_START_FRM (msf.cdmsf_frame0)
-+#define MSF_END_MIN (msf.cdmsf_min1)
-+#define MSF_END_SEC (msf.cdmsf_sec1)
-+#define MSF_END_FRM (msf.cdmsf_frame0)
- struct cdrom_ti trkind;
-+#define TI_START_TRK (trkind.cdti_trk0)
-+#define TI_START_IND (trkind.cdti_ind0)
-+#define TI_END_TRK (trkind.cdti_trk1)
-+#define TI_END_IND (trkind.cdti_ind1)
-+#endif
- debug("cdrom.c: tcd_playtracks( %p, %d, %d )\n", cd, start_t, end_t );
- cd->err = FALSE;
-
-@@ -390,7 +534,7 @@
- tcd_gettime(cd);
- if(cd->err)
- {
-- /* try and inject cd */
-+ /* try and eject cd */
- tcd_ejectcd(cd);
-
- if(cd->err)
-@@ -401,62 +545,79 @@
- }
-
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ ioctl(cd->cd_dev, CDIOCCLOSE);
-+#else
- #if defined(CDROMCLOSETRAY)
- if( ioctl( cd->cd_dev, CDROM_DRIVE_STATUS ) == CDS_TRAY_OPEN )
- ioctl(cd->cd_dev, CDROMCLOSETRAY);
- #endif
-+#endif
-
-+#ifdef TCD_BSD
-+ if(cd->trk[start_t].toc.control == 0x04)
-+#else
- if(cd->trk[start_t].toc.cdte_ctrl == CDROM_DATA_TRACK)
-+#endif
- start_t++; /* bad hack. most data tracks are the first track... */
-
-- msf.cdmsf_min0 = cd->trk[start_t].toc.cdte_addr.msf.minute;
-- msf.cdmsf_sec0 = cd->trk[start_t].toc.cdte_addr.msf.second;
-- msf.cdmsf_frame0 = cd->trk[start_t].toc.cdte_addr.msf.frame;
-+ MSF_START_MIN = TOC_MINUTE(cd->trk[start_t]);
-+ MSF_START_SEC = TOC_SECOND(cd->trk[start_t]);
-+ MSF_START_FRM = TOC_FRAME(cd->trk[start_t]);
-
- if( end_t < 0 )
- {
-- msf.cdmsf_min1 = cd->trk[start_t].tot_min+msf.cdmsf_min0;
-- msf.cdmsf_sec1 = cd->trk[start_t].tot_sec+msf.cdmsf_sec0;
-- msf.cdmsf_frame1=0;
-+ MSF_END_MIN = cd->trk[start_t].tot_min+MSF_START_MIN;
-+ MSF_END_SEC = cd->trk[start_t].tot_sec+MSF_START_SEC;
-+ MSF_END_FRM = 0;
- }
- else
- {
-- msf.cdmsf_min1 = cd->trk[end_t+1].toc.cdte_addr.msf.minute;
-- msf.cdmsf_sec1 = cd->trk[end_t+1].toc.cdte_addr.msf.second;
-- msf.cdmsf_frame1 = cd->trk[end_t+1].toc.cdte_addr.msf.frame;
-- decrement_msf_end_by_one (&msf);
-+ MSF_END_MIN = TOC_MINUTE(cd->trk[end_t+1]);
-+ MSF_END_SEC = TOC_SECOND(cd->trk[end_t+1]);
-+ MSF_END_FRM = TOC_FRAME(cd->trk[end_t+1]);
-+ MSF_END_FRM -= 1;
-
- #ifdef UNSIGNED_NUMBERS_CAN_BE_NEGATIVE
-- if(msf.cdmsf_frame1 < 0)
-+ if(MSF_END_FRM < 0)
- {
-- msf.cdmsf_sec1 += msf.cdmsf_frame1;
-- msf.cdmsf_frame1 = 0;
-+ MSF_END_SEC += MSF_END_FRM;
-+ MSF_END_FRM = 0;
- }
-- if(msf.cdmsf_sec1 < 0)
-+ if(MSF_END_SEC < 0)
- {
-- msf.cdmsf_min1 += msf.cdmsf_sec1;
-- msf.cdmsf_sec1 = 0;
-+ MSF_END_MIN += MSF_END_SEC;
-+ MSF_END_SEC = 0;
- }
-- if(msf.cdmsf_min1 < 0)
-+ if(MSF_END_MIN < 0)
- {
-- msf.cdmsf_min1 = 0;
-+ MSF_END_MIN = 0;
- }
- #endif
- }
-- msf.cdmsf_min1 += (msf.cdmsf_sec1 / 60);
-- msf.cdmsf_sec1 %= 60;
-+ MSF_END_MIN += (MSF_END_SEC / 60);
-+ MSF_END_SEC %= 60;
-
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCPREVENT);
-+ if(only_use_trkind || ioctl( cd->cd_dev, CDIOCPLAYMSF, &msf))
-+#else
- if(ioctl( cd->cd_dev, CDROMPLAYMSF, &msf) || only_use_trkind)
-+#endif
- {
- debug("cdrom.c: tcd_playtracks error. CDROMPLAYMSF ioctl error (or user override). Trying PLAYTRKIND\n" );
-
- /* Try alternate method of playing */
-- trkind.cdti_trk0 = start_t; /* start track */
-- trkind.cdti_ind0 = 0; /* start index */
-- trkind.cdti_trk1 = end_t; /* end track */
-- trkind.cdti_ind1 = 0; /* end index */
-+ TI_START_TRK = start_t; /* start track */
-+ TI_START_IND = 0; /* start index */
-+ TI_END_TRK = end_t; /* end track */
-+ TI_END_IND = 0; /* end index */
-
-+#ifdef TCD_BSD
-+ if(ioctl(cd->cd_dev, CDIOCPLAYTRACKS, &trkind))
-+#else
- if(ioctl(cd->cd_dev, CDROMPLAYTRKIND, &trkind))
-+#endif
- {
- strcpy( cd->errmsg, "Error playing disc" );
- cd->err = TRUE;
-@@ -472,25 +633,15 @@
- return;
- }
-
--static int msf_2_frame( cd_min_sec_frame *msf )
--{
-- return( ( msf->minute * CD_SECS + msf->second )
-- * CD_FRAMES + msf->frame );
--}
--
--static void frame_2_msf( int frame, cd_min_sec_frame *msf )
--{
-- msf->frame = frame % CD_FRAMES;
-- frame /= CD_FRAMES;
-- msf->second = frame % CD_SECS;
-- msf->minute = frame / CD_SECS;
--}
--
- int tcd_play_seconds( cd_struct *cd, long int offset )
- {
-+#ifdef TCD_BSD
-+ struct ioc_play_msf msf;
-+#else
- struct cdrom_msf msf;
- cd_min_sec_frame msf0;
- int cur_frame, start_frame, end_frame;
-+#endif
- int tmp;
-
- debug("cdrom.c: tcd_play_seconds( %p, %ld )\n", cd, offset );
-@@ -498,53 +649,54 @@
- cd->err = FALSE;
- cd->isplayable=FALSE;
-
-- /* converting msf to frames makes life much easier */
-- start_frame = msf_2_frame( &cd->trk[C(cd->first_t)].toc.cdte_addr.msf );
-- end_frame = msf_2_frame( &cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf ) - 1;
-- cur_frame = cd->cur_frame + ( offset * CD_FRAMES );
--
-- /* keep the cur_frame within the boundaries of the first and last track */
-- if ( cur_frame < start_frame ) {
-- cur_frame = start_frame;
-- } else if ( cur_frame > end_frame ) {
-- cur_frame = end_frame;
-- }
--
-- /* convert frames back to msf */
-- frame_2_msf( cur_frame, &msf0 );
-- msf.cdmsf_min0 = msf0.minute;
-- msf.cdmsf_sec0 = msf0.second;
-- msf.cdmsf_frame0 = msf0.frame;
-- msf.cdmsf_min1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.minute;
-- msf.cdmsf_sec1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.second;
-- msf.cdmsf_frame1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.frame;
-- decrement_msf_end_by_one (&msf);
-+ /* got subchannel? */
-+ MSF_START_SEC = SC_SECOND(cd->sc)+offset;
-+ MSF_START_MIN = SC_MINUTE(cd->sc);
-+ MSF_START_FRM = SC_FRAME(cd->sc);
-+ MSF_END_MIN = TOC_MINUTE(cd->trk[C(cd->last_t+1)]);
-+ MSF_END_SEC = TOC_SECOND(cd->trk[C(cd->last_t+1)]);
-+ MSF_END_FRM = TOC_FRAME(cd->trk[C(cd->last_t+1)]);
-+ MSF_END_FRM -= 1;
-
- #ifdef UNSIGNED_NUMBERS_CAN_BE_NEGATIVE
-- if(msf.cdmsf_frame1 < 0)
-+ if((MSF_END_FRM < 0)
- {
-- msf.cdmsf_sec1 += msf.cdmsf_frame1;
-- msf.cdmsf_frame1 = 0;
-+ MSF_END_SEC += MSF_END_FRM;
-+ MSF_END_FRM = 0;
- }
-- if(msf.cdmsf_sec1 < 0)
-+ if(MSF_END_SEC < 0)
- {
-- msf.cdmsf_min1 += msf.cdmsf_sec1;
-- msf.cdmsf_sec1 = 0;
-+ MSF_END_MIN += MSF_END_SEC;
-+ MSF_END_SEC = 0;
- }
-- if(msf.cdmsf_min1 < 0)
-+ if(MSF_END_MIN < 0)
- {
-- msf.cdmsf_min1 = 0;
-+ MSF_END_MIN = 0;
- }
- #endif
--
-+
-+ if(MSF_START_SEC > 60 && (offset<0))
-+ {
-+ MSF_START_SEC = 60-abs(offset);
-+ MSF_START_MIN--;
-+ }
-+
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCPREVENT );
-+ tmp = ioctl(cd->cd_dev, CDIOCPLAYMSF, &msf);
-+#else
- tmp = ioctl(cd->cd_dev, CDROMPLAYMSF, &msf);
-+#endif
- if(tmp)
- {
- strcpy( cd->errmsg, "Error playing disc." );
- cd->err = TRUE;
-
- debug("cdrom.c: tcd_play_seconds error. CDROMPLAYMSF ioctl error.\n" );
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCALLOW );
-+#endif
- }
- cd->isplayable=TRUE;
- tcd_close_disc( cd );
-@@ -562,7 +714,11 @@
- cd->err = FALSE;
-
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ if(!ioctl(cd->cd_dev, CDIOCEJECT))
-+#else
- if(!ioctl(cd->cd_dev, CDROMEJECT))
-+#endif
- {
- cd->isplayable = FALSE;
- strcpy(cd->errmsg, "No disc in drive ");
-@@ -570,9 +726,17 @@
- }
- else
- {
-+#ifdef TCD_BSD
-+ tmp = ioctl( cd->cd_dev, CDIOCCLOSE );
-+#else
- #ifdef CDROMCLOSETRAY
- tmp = ioctl( cd->cd_dev, CDROMCLOSETRAY );
- #endif
-+#endif
-+
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCPREVENT);
-+#endif
-
- if(tcd_post_init(cd))
- {
-@@ -582,6 +746,9 @@
- debug("cdrom.c: tcd_eject - disc init error. %s\n",
- strerror(errno) );
-
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCALLOW);
-+#endif
- return(-1);
- }
- cd->isplayable = TRUE;
-@@ -600,12 +767,21 @@
- debug("cdrom.c: tcd_stopcd(%p)\n", cd );
-
- /* SDH: Makes things cleaner on eject */
-+#ifdef TCD_BSD
-+ if( SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PAUSED )
-+#else
- if( cd->sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED )
-+#endif
- tcd_pausecd(cd);
-
- cd->err = FALSE;
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCALLOW);
-+ tmp = ioctl(cd->cd_dev, CDIOCSTOP);
-+#else
- tmp = ioctl(cd->cd_dev, CDROMSTOP);
-+#endif
- tcd_close_disc ( cd );
- if(tmp)
- {
-@@ -626,13 +802,25 @@
- cd->err = FALSE;
-
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ if(SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PAUSED)
-+#else
- if(cd->sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED)
-+#endif
- {
-+#ifdef TCD_BSD
-+ tmp=ioctl(cd->cd_dev, CDIOCRESUME);
-+#else
- tmp = ioctl(cd->cd_dev, CDROMRESUME);
-+#endif
- }
- else
- {
-+#ifdef TCD_BSD
-+ tmp=ioctl(cd->cd_dev, CDIOCPAUSE);
-+#else
- tmp=ioctl(cd->cd_dev, CDROMPAUSE);
-+#endif
- }
- if(tmp < 0)
- {
-@@ -647,6 +835,7 @@
- int tcd_change_disc( cd_struct *cd, int disc )
- {
- #ifdef TCD_CHANGER_ENABLED
-+#ifndef TCD_BSD
- int tmp;
- cd->err = FALSE;
-
-@@ -657,6 +846,7 @@
- fprintf( stdout, "ioctl: %s\n", strerror(errno) );
-
- return tmp;
-+#endif
- #else
- debug("tcd_change_disc called, but changer support isn't compiled in. Ickyblah.\n" );
- return 0;
diff --git a/audio/gnome-media/files/patch-tcd::linux-cdrom.h b/audio/gnome-media/files/patch-tcd::linux-cdrom.h
deleted file mode 100644
index dabc669f77d6..000000000000
--- a/audio/gnome-media/files/patch-tcd::linux-cdrom.h
+++ /dev/null
@@ -1,73 +0,0 @@
-
-$FreeBSD$
-
---- tcd/linux-cdrom.h 2001/07/13 09:27:50 1.1
-+++ tcd/linux-cdrom.h 2001/07/13 09:34:48
-@@ -27,8 +27,20 @@
-
- #include <sys/types.h>
- #include <glib.h>
--#if !defined(linux) && !defined(sun) && !defined(__sun__)
--# error TCD only builds on linux and Solaris/SunOs
-+#if !defined(linux) && !defined(sun) && !defined(__sun__) && !defined(__FreeBSD__)
-+# error TCD only builds on linux, Solaris/SunOs and FreeBSD
-+#endif
-+
-+#ifdef __FreeBSD__
-+#define TCD_BSD
-+#include <sys/cdio.h>
-+#define CDROM_AUDIO_INVALID CD_AS_AUDIO_INVALID
-+#define CDROM_AUDIO_PLAY CD_AS_PLAY_IN_PROGRESS
-+#define CDROM_AUDIO_PAUSED CD_AS_PLAY_PAUSED
-+#define CDROM_AUDIO_COMPLETED CD_AS_PLAY_COMPLETED
-+#define CDROM_AUDIO_ERROR CD_AS_PLAY_ERROR
-+#define CDROM_AUDIO_NO_STATUS CD_AS_NO_STATUS
-+#define CDROM
- #endif
-
- #ifdef linux
-@@ -126,7 +138,17 @@
- {
- char name[TRK_NAME_LEN+1];
- char extd[EXT_DATA_LEN+1]; /* extra information for this track */
-+#ifdef TCD_BSD
-+ struct cd_toc_entry toc;
-+#define TOC_MINUTE(trk) (trk.toc.addr.msf.minute)
-+#define TOC_SECOND(trk) (trk.toc.addr.msf.second)
-+#define TOC_FRAME(trk) (trk.toc.addr.msf.frame)
-+#else
- struct cdrom_tocentry toc;
-+#define TOC_MINUTE(trk) (trk.toc.cdte_addr.msf.minute)
-+#define TOC_SECOND(trk) (trk.toc.cdte_addr.msf.second)
-+#define TOC_FRAME(trk) (trk.toc.cdte_addr.msf.frame)
-+#endif
- int titled;
- int start, length;
- int tot_min, tot_sec;
-@@ -152,10 +174,26 @@
- char album[DISC_INFO_LEN+1], artist[DISC_INFO_LEN+1];
- char extd[EXT_DATA_LEN+1]; /* extra information for this disc */
-
-+#ifdef TCD_BSD
-+ /* See /usr/include/sys/cdio.h */
-+ struct ioc_play_track ti;
-+ struct ioc_toc_header tochdr;
-+ struct cd_sub_channel_info sc;
-+#define SC_AUDIOSTATUS(sc) (sc.header.audio_status)
-+#define SC_TRACK(sc) (sc.what.position.track_number)
-+#define SC_MINUTE(sc) (sc.what.position.absaddr.msf.minute)
-+#define SC_SECOND(sc) (sc.what.position.absaddr.msf.second)
-+#define SC_FRAME(sc) (sc.what.position.absaddr.msf.frame)
-+#else
- /* See /usr/src/linux/include/linux/cdrom.h */
- struct cdrom_ti ti; /* Track info */
- struct cdrom_tochdr tochdr; /* TOC header */
- struct cdrom_subchnl sc; /* Subchannel, for time */
-+#define SC_AUDIOSTATUS(sc) (sc.cdsc_audiostatus)
-+#define SC_TRACK(sc) (sc.cdsc_trk)
-+#define SC_SECOND(sc) (sc.cdsc_absaddr.msf.second)
-+#define SC_FRAME(sc) (sc.cdsc_absaddr.msf.frame)
-+#endif
- int volume; /* Must range 0-100 */
-
- int cd_min, cd_sec; /* Total CD time */
diff --git a/audio/gnome-media/files/patch-tcd::tcd.c b/audio/gnome-media/files/patch-tcd::tcd.c
deleted file mode 100644
index 7946bdbe12ff..000000000000
--- a/audio/gnome-media/files/patch-tcd::tcd.c
+++ /dev/null
@@ -1,79 +0,0 @@
-
-$FreeBSD$
-
---- tcd/tcd.c 2001/07/13 09:35:21 1.1
-+++ tcd/tcd.c 2001/07/13 09:39:30
-@@ -142,8 +142,8 @@
-
- /* if the user hasn't stopped the cd, but it is
- stopped anyway, fix it. */
-- if( cd->sc.cdsc_audiostatus != CDROM_AUDIO_PLAY &&
-- cd->sc.cdsc_audiostatus != CDROM_AUDIO_PAUSED )
-+ if( SC_AUDIOSTATUS(cd->sc) != CDROM_AUDIO_PLAY &&
-+ SC_AUDIOSTATUS(cd->sc) != CDROM_AUDIO_PAUSED )
- {
- if( cd->play_method == REPEAT_CD )
- tcd_playtracks(cd, cd->first_t, cd->last_t, 0);
-@@ -173,7 +173,7 @@
- case 'p':
- case 'P':
- if(cd->isplayable) {
-- if( cd->sc.cdsc_audiostatus == CDROM_AUDIO_PAUSED )
-+ if( SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PAUSED )
- tcd_pausecd(cd);
- else
- tcd_playtracks(cd,cd->first_t,cd->last_t, 0);
-@@ -443,8 +443,8 @@
- mvwprintw(win,maxy-2,30,"Track:" );
- attron( C_RED+A_BOLD );
- mvwprintw(win,maxy-4,38,"%02u:%02u",
-- cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.minute,
-- cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.second );
-+ TOC_MINUTE(cd->trk[C(cd->last_t+1)]),
-+ TOC_SECOND(cd->trk[C(cd->last_t+1)]) );
- mvwprintw(win,maxy-3,38,cd->dtitle );
- attroff( C_RED+A_BOLD );
- }
-@@ -481,11 +481,15 @@
- j=height;
- for(i=cd->first_t; i <= cd->last_t; i++)
- {
-- if(cd->cur_t == i && cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY)
-+ if(cd->cur_t == i && SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY)
- stat = 'P';
- else if(cd->repeat_track == i)
- stat = 'R';
-+#ifdef TCD_BSD
-+ else if(cd->trk[i].toc.control == 0x04)
-+#else
- else if(cd->trk[i].toc.cdte_ctrl == CDROM_DATA_TRACK)
-+#endif
- stat = 'd';
- else
- stat = 'a';
-@@ -501,14 +505,14 @@
- x = 2;
- }
-
-- if( cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY && cd->cur_t == i )
-+ if( SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY && cd->cur_t == i )
- attron( A_BOLD );
-
- mvwprintw(win,y,x,"%02u%c - %02u:%02u",
- i, stat,cd->trk[C(i)].tot_min,
- cd->trk[C(i)].tot_sec );
-
-- if(cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY && cd->cur_t == i)
-+ if(SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY && cd->cur_t == i)
- attroff( A_BOLD );
- }
- }
-@@ -519,7 +523,7 @@
-
- if( !cd->err )
- {
-- switch( cd->sc.cdsc_audiostatus )
-+ switch( SC_AUDIOSTATUS(cd->sc) )
- {
- case CDROM_AUDIO_INVALID:
- strcpy( tmp,"No Audio " );
diff --git a/audio/gnome-media/pkg-comment b/audio/gnome-media/pkg-comment
deleted file mode 100644
index 0028a932b1e0..000000000000
--- a/audio/gnome-media/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Multimedia applications for the GNOME desktop
diff --git a/audio/gnome-media/pkg-descr b/audio/gnome-media/pkg-descr
deleted file mode 100644
index 3d3117e6a73a..000000000000
--- a/audio/gnome-media/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Multimedia applications for the GNOME desktop. Includes gtcd, a CDDB
-aware CD player; GMix, for controlling the sound card's mixer; and
-VU-Meter, to slow down your desktop...
diff --git a/audio/gnome-media/pkg-plist b/audio/gnome-media/pkg-plist
deleted file mode 100644
index 8d5cfa19919c..000000000000
--- a/audio/gnome-media/pkg-plist
+++ /dev/null
@@ -1,113 +0,0 @@
-bin/cddbslave
-bin/cddbsubmit
-bin/gmix
-bin/grecord
-bin/gtcd
-bin/vumeter
-etc/CORBA/servers/gtcd.goad
-share/gnome/apps/Multimedia/Soundrecorder.desktop
-share/gnome/apps/Multimedia/gmix.desktop
-share/gnome/apps/Multimedia/gtcd.desktop
-share/gnome/apps/Multimedia/vumeter.desktop
-share/gnome/cddb-submit-methods
-share/gnome/help/gmix/C/authors.html
-share/gnome/help/gmix/C/bugs.html
-share/gnome/help/gmix/C/figures/gmix-prefs.png
-share/gnome/help/gmix/C/figures/gmix.png
-share/gnome/help/gmix/C/gmix-prefs.html
-share/gnome/help/gmix/C/gmix-use.html
-share/gnome/help/gmix/C/gmix.sgml
-share/gnome/help/gmix/C/index.html
-share/gnome/help/gmix/C/license.html
-share/gnome/help/gmix/C/ln7.html
-share/gnome/help/gmix/C/topic.dat
-share/gnome/help/gmix/it/authors.html
-share/gnome/help/gmix/it/bugs.html
-share/gnome/help/gmix/it/figures/gmix-prefs.png
-share/gnome/help/gmix/it/figures/gmix.png
-share/gnome/help/gmix/it/gmix-prefs.html
-share/gnome/help/gmix/it/gmix-use.html
-share/gnome/help/gmix/it/gmix.sgml
-share/gnome/help/gmix/it/index.html
-share/gnome/help/gmix/it/license.html
-share/gnome/help/gmix/it/ln10.html
-share/gnome/help/gmix/it/topic.dat
-share/gnome/help/gtcd/C/authors.html
-share/gnome/help/gtcd/C/bugs.html
-share/gnome/help/gtcd/C/figures/gtcd-props.png
-share/gnome/help/gtcd/C/figures/gtcd-window.png
-share/gnome/help/gtcd/C/figures/gtcd.png
-share/gnome/help/gtcd/C/figures/track-number.png
-share/gnome/help/gtcd/C/figures/track-time.png
-share/gnome/help/gtcd/C/figures/trackeditor.png
-share/gnome/help/gtcd/C/gtcd.sgml
-share/gnome/help/gtcd/C/index.html
-share/gnome/help/gtcd/C/license.html
-share/gnome/help/gtcd/C/ln7.html
-share/gnome/help/gtcd/C/topic.dat
-share/gnome/help/gtcd/C/usage.html
-share/gnome/idl/gtcd.idl
-share/gnome/mime-info/grecord.keys
-share/gnome/mime-info/grecord.mime
-share/gnome/omf/gnome-media/gmix-C.omf
-share/gnome/omf/gnome-media/gmix-it.omf
-share/gnome/omf/gnome-media/gtcd-C.omf
-share/gnome/pixmaps/gnome-grecord.png
-share/gnome/pixmaps/gnome-mixer.png
-share/gnome/pixmaps/gnome-vumeter.png
-share/gnome/pixmaps/gtcd.png
-share/gnome/pixmaps/tcd/cdrom.xpm
-share/gnome/pixmaps/tcd/eject.xpm
-share/gnome/pixmaps/tcd/ff.xpm
-share/gnome/pixmaps/tcd/goto.xpm
-share/gnome/pixmaps/tcd/next_t.xpm
-share/gnome/pixmaps/tcd/pause.xpm
-share/gnome/pixmaps/tcd/play.xpm
-share/gnome/pixmaps/tcd/prev_t.xpm
-share/gnome/pixmaps/tcd/rw.xpm
-share/gnome/pixmaps/tcd/stop.xpm
-share/locale/az/LC_MESSAGES/gnome-media.mo
-share/locale/ca/LC_MESSAGES/gnome-media.mo
-share/locale/cs/LC_MESSAGES/gnome-media.mo
-share/locale/da/LC_MESSAGES/gnome-media.mo
-share/locale/de/LC_MESSAGES/gnome-media.mo
-share/locale/el/LC_MESSAGES/gnome-media.mo
-share/locale/en_GB/LC_MESSAGES/gnome-media.mo
-share/locale/es/LC_MESSAGES/gnome-media.mo
-share/locale/et/LC_MESSAGES/gnome-media.mo
-share/locale/fi/LC_MESSAGES/gnome-media.mo
-share/locale/fr/LC_MESSAGES/gnome-media.mo
-share/locale/ga/LC_MESSAGES/gnome-media.mo
-share/locale/gl/LC_MESSAGES/gnome-media.mo
-share/locale/hu/LC_MESSAGES/gnome-media.mo
-share/locale/it/LC_MESSAGES/gnome-media.mo
-share/locale/ja/LC_MESSAGES/gnome-media.mo
-share/locale/ko/LC_MESSAGES/gnome-media.mo
-share/locale/lt/LC_MESSAGES/gnome-media.mo
-share/locale/nl/LC_MESSAGES/gnome-media.mo
-share/locale/no/LC_MESSAGES/gnome-media.mo
-share/locale/pl/LC_MESSAGES/gnome-media.mo
-share/locale/pt/LC_MESSAGES/gnome-media.mo
-share/locale/pt_BR/LC_MESSAGES/gnome-media.mo
-share/locale/ro/LC_MESSAGES/gnome-media.mo
-share/locale/ru/LC_MESSAGES/gnome-media.mo
-share/locale/sk/LC_MESSAGES/gnome-media.mo
-share/locale/sl/LC_MESSAGES/gnome-media.mo
-share/locale/sv/LC_MESSAGES/gnome-media.mo
-share/locale/tr/LC_MESSAGES/gnome-media.mo
-share/locale/uk/LC_MESSAGES/gnome-media.mo
-share/locale/zh_CN.GB2312/LC_MESSAGES/gnome-media.mo
-share/locale/zh_TW.Big5/LC_MESSAGES/gnome-media.mo
-@dirrm share/gnome/pixmaps/tcd
-@dirrm share/gnome/omf/gnome-media
-@dirrm share/gnome/help/gtcd/C/stylesheet-images
-@dirrm share/gnome/help/gtcd/C/figures
-@dirrm share/gnome/help/gtcd/C
-@dirrm share/gnome/help/gtcd
-@dirrm share/gnome/help/gmix/it/stylesheet-images
-@dirrm share/gnome/help/gmix/it/figures
-@dirrm share/gnome/help/gmix/it
-@dirrm share/gnome/help/gmix/C/stylesheet-images
-@dirrm share/gnome/help/gmix/C/figures
-@dirrm share/gnome/help/gmix/C
-@dirrm share/gnome/help/gmix
diff --git a/audio/gnomeaudio2/Makefile b/audio/gnomeaudio2/Makefile
deleted file mode 100644
index 56ce2f249172..000000000000
--- a/audio/gnomeaudio2/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: gnomeaudio
-# Date created: 29 Dec 1998
-# Whom: Vanilla I. Shu <vanilla@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnomeaudio
-PORTVERSION= 1.4.0
-CATEGORIES= audio gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= stable/sources/gnome-audio
-DISTNAME= gnome-audio-${PORTVERSION}
-
-MAINTAINER= gnome@FreeBSD.org
-
-USE_X_PREFIX= yes
-USE_GNOMELIBS= yes
-NO_BUILD= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}/sounds
-
-.include <bsd.port.mk>
diff --git a/audio/gnomeaudio2/distinfo b/audio/gnomeaudio2/distinfo
deleted file mode 100644
index ee448b39664d..000000000000
--- a/audio/gnomeaudio2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gnome-audio-1.4.0.tar.gz) = 412f279a4741b2b14227f1cc36a06d18
diff --git a/audio/gnomeaudio2/files/patch-aa b/audio/gnomeaudio2/files/patch-aa
deleted file mode 100644
index f5556e24f16d..000000000000
--- a/audio/gnomeaudio2/files/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.orig Thu Feb 15 14:40:33 2001
-+++ Makefile Mon Feb 26 19:24:22 2001
-@@ -1,3 +1 @@
--prefix=$(shell gnome-config --prefix)
--
- LN_S=ln -sf
-@@ -14,4 +12,4 @@
- for I in *.wav */*.wav ; do \
-- $(MKINSTALLDIRS) $(prefix)/share/sounds/`dirname $$I`; \
-- $(INSTALL_DATA) $$I $(prefix)/share/sounds/$$I; \
-+ $(MKINSTALLDIRS) $(PREFIX)/share/gnome/sounds/`dirname $$I`; \
-+ $(INSTALL_DATA) $$I $(PREFIX)/share/gnome/sounds/$$I; \
- done
-@@ -19,3 +17,3 @@
- install-default-links:
-- $(LN_S) startup3.wav $(prefix)/share/sounds/login.wav
-- $(LN_S) shutdown1.wav $(prefix)/share/sounds/logout.wav
-+ $(LN_S) startup3.wav $(PREFIX)/share/gnome/sounds/login.wav
-+ $(LN_S) shutdown1.wav $(PREFIX)/share/gnome/sounds/logout.wav
diff --git a/audio/gnomeaudio2/pkg-comment b/audio/gnomeaudio2/pkg-comment
deleted file mode 100644
index c061452c9b05..000000000000
--- a/audio/gnomeaudio2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Sound files for use with GNOME
diff --git a/audio/gnomeaudio2/pkg-descr b/audio/gnomeaudio2/pkg-descr
deleted file mode 100644
index a7572a0ecf46..000000000000
--- a/audio/gnomeaudio2/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This module holds sound files for use with GNOME. Stick them in the
-'sounds' directory here, or a subdirectory thereof - the whole tree will
-be copied over into $(gnome_prefix)/share/gnome/sounds.
diff --git a/audio/gnomeaudio2/pkg-plist b/audio/gnomeaudio2/pkg-plist
deleted file mode 100644
index e6c26480223f..000000000000
--- a/audio/gnomeaudio2/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-share/gnome/sounds/card_shuffle.wav
-share/gnome/sounds/email.wav
-share/gnome/sounds/error.wav
-share/gnome/sounds/generic.wav
-share/gnome/sounds/gtk-events/activate.wav
-share/gnome/sounds/gtk-events/clicked.wav
-share/gnome/sounds/gtk-events/toggled.wav
-share/gnome/sounds/info.wav
-share/gnome/sounds/login.wav
-share/gnome/sounds/logout.wav
-share/gnome/sounds/panel/slide.wav
-share/gnome/sounds/phone.wav
-share/gnome/sounds/shutdown1.wav
-share/gnome/sounds/startup3.wav
-share/gnome/sounds/warning.wav
-@dirrm share/gnome/sounds/gtk-events
-@dirrm share/gnome/sounds/panel
-@dirrm share/gnome/sounds
diff --git a/audio/gnomemedia2/Makefile b/audio/gnomemedia2/Makefile
deleted file mode 100644
index cbb0f9b3a05d..000000000000
--- a/audio/gnomemedia2/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: gnomemedia
-# Date created: 20 January 1999
-# Whom: Jeremy Lea <reg@shale.csir.co.za>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnomemedia
-PORTVERSION= 1.2.3
-CATEGORIES= audio gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= stable/sources/gnome-media
-DISTNAME= gnome-media-${PORTVERSION}
-
-MAINTAINER= gnome@FreeBSD.org
-
-RUN_DEPENDS= sox:${PORTSDIR}/audio/sox
-
-USE_X_PREFIX= yes
-USE_GMAKE= yes
-USE_GNOME= yes
-USE_LIBTOOL= yes
-CONFIGURE_ARGS= --without-ncurses
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib"
-
-pre-patch:
- @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
- s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
- @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
- 's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \
- s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
-
-.include <bsd.port.mk>
diff --git a/audio/gnomemedia2/distinfo b/audio/gnomemedia2/distinfo
deleted file mode 100644
index ece2b633d459..000000000000
--- a/audio/gnomemedia2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gnome-media-1.2.3.tar.gz) = bcd99b4fe81141d36bbd40d74a9b448f
diff --git a/audio/gnomemedia2/files/patch-ac b/audio/gnomemedia2/files/patch-ac
deleted file mode 100644
index 550d1e6d083c..000000000000
--- a/audio/gnomemedia2/files/patch-ac
+++ /dev/null
@@ -1,14 +0,0 @@
---- cddbslave/Makefile.in.orig Wed May 24 14:53:10 2000
-+++ cddbslave/Makefile.in Tue May 30 15:13:02 2000
-@@ -139,3 +139,3 @@
-
--gnomedatadir = $(datadir)/gnome
-+gnomedatadir = $(datadir)
-
---- tcd/Makefile.in.orig Wed May 24 14:53:16 2000
-+++ tcd/Makefile.in Tue May 30 15:12:38 2000
-@@ -147,3 +147,3 @@
-
--tcd_LDADD = $(GNOME_LIBDIR) -lglib -lm $(CURSES_LIBS) $(INTLLIBS)
-+tcd_LDADD = `$(GLIB_CONFIG) --libs` -lm $(CURSES_LIBS) $(INTLLIBS)
-
diff --git a/audio/gnomemedia2/files/patch-ad b/audio/gnomemedia2/files/patch-ad
deleted file mode 100644
index 8f4a302b3334..000000000000
--- a/audio/gnomemedia2/files/patch-ad
+++ /dev/null
@@ -1,59 +0,0 @@
-
-$FreeBSD$
-
---- gmix/gmix.c.orig Mon Jun 11 20:50:47 2001
-+++ gmix/gmix.c Fri Jul 13 12:45:08 2001
-@@ -499,11 +499,7 @@
- /*
- * open the mixer-device
- */
-- if (num==0) {
-- sprintf(device_name, "/dev/mixer");
-- } else {
-- sprintf(device_name, "/dev/mixer%i", num);
-- }
-+ sprintf(device_name, "/dev/mixer%i", num);
- new_device->fd=open(device_name, O_RDWR, 0);
- if (new_device->fd<0) {
- g_free(new_device);
-@@ -535,6 +531,8 @@
- }
- }
- #endif
-+
-+#if defined(OPEN_SOUND_SYSTEM)
- /*
- * mixer-name
- */
-@@ -545,6 +543,11 @@
- }
- if(!isalpha(new_device->info.name[0]))
- g_snprintf(new_device->info.name, 31, "Card %d", num+1);
-+#else
-+ g_snprintf(new_device->info.id, 15, "mixer%d", num);
-+ g_snprintf(new_device->info.name, 31, "Sound Card %d", num+1);
-+ new_device->info.modify_counter=0;
-+#endif
- /*
- * several bitmasks describing the mixer
- */
-@@ -677,15 +680,16 @@
- {
- int cnt;
- device_info *new_device;
-- cnt=0; devices=NULL;
-+ cnt=0; num_mixers=0; devices=NULL;
- do {
- new_device=open_device(cnt++);
- if (new_device) {
- new_device->channels=make_channels(new_device);
- devices=g_list_append(devices, new_device);
-+ num_mixers++;
- }
-- } while (new_device);
-- num_mixers=cnt-1;
-+ } while ((errno == EACCES) || (errno == EINVAL) || (errno == ENXIO) \
-+ || new_device);
- }
-
- #ifdef ALSA
diff --git a/audio/gnomemedia2/files/patch-ae b/audio/gnomemedia2/files/patch-ae
deleted file mode 100644
index 53c2143d301b..000000000000
--- a/audio/gnomemedia2/files/patch-ae
+++ /dev/null
@@ -1,23 +0,0 @@
-
-$FreeBSD$
-
---- tcd/callbacks.c 2001/07/13 07:48:12 1.1
-+++ tcd/callbacks.c 2001/07/13 07:50:36
-@@ -13,7 +13,7 @@
- {
- if(!cd.isplayable)
- return;
-- if(cd.sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED)
-+ if(SC_AUDIOSTATUS(cd.sc)==CDROM_AUDIO_PAUSED)
- tcd_pausecd(&cd);
- else
- tcd_playtracks(&cd, cd.first_t, cd.last_t, prefs->only_use_trkind);
-@@ -45,7 +45,7 @@
- cd.play_method = NORMAL;
- cd.repeat_track = -1;
- /* SDH: Make sure play/pause state change is noticed */
-- cd.sc.cdsc_audiostatus = -1;
-+ SC_AUDIOSTATUS(cd.sc) = -1;
- if(cd.isplayable)
- {
- make_goto_menu();
diff --git a/audio/gnomemedia2/files/patch-cddbslave::socks4.c b/audio/gnomemedia2/files/patch-cddbslave::socks4.c
deleted file mode 100644
index ecb4659df044..000000000000
--- a/audio/gnomemedia2/files/patch-cddbslave::socks4.c
+++ /dev/null
@@ -1,19 +0,0 @@
-
-$FreeBSD$
-
---- cddbslave/socks4.c 2001/12/06 08:10:34 1.1
-+++ cddbslave/socks4.c 2001/12/06 08:11:08
-@@ -33,12 +33,12 @@
- #include <errno.h>
- #include <stdlib.h>
- #include <string.h>
-+#include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/time.h>
- #include <netinet/in.h>
- #include <unistd.h>
- #include <pwd.h>
--#include <sys/types.h>
- #include <sys/select.h>
- #include <dlfcn.h>
-
diff --git a/audio/gnomemedia2/files/patch-gmix::gmix.h b/audio/gnomemedia2/files/patch-gmix::gmix.h
deleted file mode 100644
index 7718b6cd4dba..000000000000
--- a/audio/gnomemedia2/files/patch-gmix::gmix.h
+++ /dev/null
@@ -1,22 +0,0 @@
-
-$FreeBSD$
-
---- gmix/gmix.h 2001/07/13 09:44:04 1.1
-+++ gmix/gmix.h 2001/07/13 09:44:44
-@@ -39,6 +39,16 @@
- /*
- * All, that is known about a mixer-device
- */
-+#if !defined(OPEN_SOUND_SYSTEM)
-+typedef struct mixer_info
-+{
-+ char id[16];
-+ char name[32];
-+ int modify_counter;
-+ int fillers[10];
-+} mixer_info;
-+#endif
-+
- typedef struct device_info {
- #ifdef ALSA
- snd_mixer_t *handle;
diff --git a/audio/gnomemedia2/files/patch-tcd::cddb.c b/audio/gnomemedia2/files/patch-tcd::cddb.c
deleted file mode 100644
index 841fc4c6ba13..000000000000
--- a/audio/gnomemedia2/files/patch-tcd::cddb.c
+++ /dev/null
@@ -1,65 +0,0 @@
-
-$FreeBSD$
-
---- tcd/cddb.c 2001/07/13 07:50:57 1.1
-+++ tcd/cddb.c 2001/07/13 07:55:41
-@@ -199,16 +199,16 @@
- {
- int min, sec;
-
-- min = cd->trk[trk].toc.cdte_addr.msf.minute;
-- sec = cd->trk[trk].toc.cdte_addr.msf.second;
-+ min = TOC_MINUTE(cd->trk[trk]);
-+ sec = TOC_SECOND(cd->trk[trk]);
-
- n = (min*60)+sec;
-- fprintf( fp, "# %u\n", (n*75)+cd->trk[trk].toc.cdte_addr.msf.frame );
-+ fprintf( fp, "# %u\n", (n*75)+TOC_FRAME(cd->trk[trk]) );
- }
- /* Print the number of seconds */
- fprintf( fp, "#\n# Disc length: %i seconds\n",
-- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60)
-- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) );
-+ (TOC_MINUTE(cd->trk[cd->last_t+1])*60)
-+ +(TOC_SECOND(cd->trk[cd->last_t+1])) );
-
- fprintf( fp, "#\n# Revision: %lu\n", cd->cddb_rev );
- fprintf( fp, "# Submitted via: tcd 2.0b\n" );
-@@ -245,10 +245,10 @@
- {
- int min, sec;
-
-- min = cd->trk[i].toc.cdte_addr.msf.minute;
-- sec = cd->trk[i].toc.cdte_addr.msf.second;
-+ min = TOC_MINUTE(cd->trk[i]);
-+ sec = TOC_SECOND(cd->trk[i]);
-
-- l=sprintf( tmp, "%u ", calc_offset(min,sec,cd->trk[i].toc.cdte_addr.msf.frame));
-+ l=sprintf( tmp, "%u ", calc_offset(min,sec,TOC_FRAME(cd->trk[i])));
-
- if(blen>l)
- {
-@@ -257,8 +257,8 @@
- }
- }
- l=sprintf( tmp, "%i\n",
-- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60)
-- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) );
-+ (TOC_MINUTE(cd->trk[cd->last_t+1])*60)
-+ +(TOC_SECOND(cd->trk[cd->last_t+1])) );
- if(blen>l)
- strcat( buf,tmp );
-
-@@ -298,9 +298,9 @@
-
- for( i=0; i <= cd->last_t+1; i++ )
- {
-- cdtoc[i].frame = cd->trk[i+1].toc.cdte_addr.msf.frame;
-- cdtoc[i].min = cd->trk[i+1].toc.cdte_addr.msf.minute;
-- cdtoc[i].sec = cd->trk[i+1].toc.cdte_addr.msf.second;
-+ cdtoc[i].frame = TOC_FRAME(cd->trk[i+1]);
-+ cdtoc[i].min = TOC_MINUTE(cd->trk[i+1]);
-+ cdtoc[i].sec = TOC_SECOND(cd->trk[i+1]);
- }
-
-
diff --git a/audio/gnomemedia2/files/patch-tcd::gtcd.c b/audio/gnomemedia2/files/patch-tcd::gtcd.c
deleted file mode 100644
index b7ad854ee209..000000000000
--- a/audio/gnomemedia2/files/patch-tcd::gtcd.c
+++ /dev/null
@@ -1,100 +0,0 @@
-
-$FreeBSD$
-
---- tcd/gtcd.c.orig Mon Jun 11 20:50:57 2001
-+++ tcd/gtcd.c Fri Jul 13 12:49:33 2001
-@@ -163,7 +163,11 @@
- gint release_timer(gpointer *data)
- {
- cd.time_lock = TRUE;
-+#ifdef TCD_BSD
-+ ioctl(cd.cd_dev, CDIOCPAUSE);
-+#else
- ioctl(cd.cd_dev, CDROMPAUSE);
-+#endif
-
- roll_t = gtk_timeout_add(40, (GtkFunction)roll_timer, data);
- release_t = 0;
-@@ -206,7 +210,11 @@
- if(GPOINTER_TO_INT(data) > 0)
- {
- if((cd.cur_t < cd.last_t) &&
-+#ifdef TCD_BSD
-+ cd.trk[cd.cur_t+1].toc.control == 0x04)
-+#else
- (cd.trk[cd.cur_t+1].toc.cdte_ctrl != CDROM_DATA_TRACK))
-+#endif
- {
- cd.cur_t++;
- tcd_playtracks(&cd,cd.cur_t, cd.last_t, prefs->only_use_trkind);
-@@ -541,8 +549,8 @@
- break;
- case TRACK_R: /* track time decending */
- cur = cd.cur_pos_rel;
-- end = (cd.trk[cd.cur_t].tot_min*60)+
-- cd.trk[cd.cur_t].tot_sec;
-+ end = (TOC_MINUTE(cd.trk[cd.cur_t])*60)+
-+ TOC_SECOND(cd.trk[cd.cur_t]);
- pos = end-cur;
- min = pos/60;
- sec = pos-(pos/60)*60;
-@@ -555,8 +563,8 @@
- break;
- case DISC_R:
- cur = cd.cur_pos_abs;
-- end = (cd.trk[cd.last_t+1].toc.cdte_addr.msf.minute
-- *60)+cd.trk[cd.last_t+1].toc.cdte_addr.msf.second;
-+ end = (TOC_MINUTE(cd.trk[cd.last_t+1])*60
-+ +TOC_SECOND(cd.trk[cd.last_t+1]));
- pos = end-cur;
- min = pos/60;
- sec = pos-(pos/60)*60;
-@@ -660,7 +668,7 @@
-
- if( !cd.err )
- {
-- switch( cd.sc.cdsc_audiostatus )
-+ switch( SC_AUDIOSTATUS(cd.sc) )
- {
- case CDROM_AUDIO_INVALID:
- strcpy(tmp, _("No Disc"));
-@@ -756,8 +764,8 @@
- }
-
- /* see if we need to repeat */
-- if( cd.sc.cdsc_audiostatus != CDROM_AUDIO_PLAY &&
-- cd.sc.cdsc_audiostatus != CDROM_AUDIO_PAUSED )
-+ if( SC_AUDIOSTATUS(cd.sc) != CDROM_AUDIO_PLAY &&
-+ SC_AUDIOSTATUS(cd.sc) != CDROM_AUDIO_PAUSED )
- {
- if( cd.play_method == REPEAT_CD )
- tcd_playtracks( &cd, cd.first_t, cd.last_t, prefs->only_use_trkind);
-@@ -774,14 +782,14 @@
-
- void status_changed(void)
- {
-- if(old_status != cd.sc.cdsc_audiostatus)
-+ if(old_status != SC_AUDIOSTATUS(cd.sc))
- {
- GtkWidget *pixmap;
- GtkSignalFunc func;
- char tmp[256];
- char *name;
-
-- old_status = cd.sc.cdsc_audiostatus;
-+ old_status = SC_AUDIOSTATUS(cd.sc);
- g_snprintf(tmp, 255, "tcd/%s.xpm",
- (old_status==CDROM_AUDIO_PLAY)?"pause":"play");
-
-@@ -846,7 +854,11 @@
-
- for(i=1; i <= cd.last_t; i++)
- {
-+#ifdef TCD_BSD
-+ data_track = (cd.trk[C(i)].toc.control == 0x04);
-+#else
- data_track = (cd.trk[C(i)].toc.cdte_ctrl == CDROM_DATA_TRACK);
-+#endif
-
- g_snprintf(buf, TRK_NAME_LEN, "%2d - %s", i,
- data_track ? "[Data]" : cd.trk[C(i)].name);
diff --git a/audio/gnomemedia2/files/patch-tcd::gtracked.c b/audio/gnomemedia2/files/patch-tcd::gtracked.c
deleted file mode 100644
index 2fa7e62458b1..000000000000
--- a/audio/gnomemedia2/files/patch-tcd::gtracked.c
+++ /dev/null
@@ -1,16 +0,0 @@
-
-$FreeBSD$
-
---- tcd/gtracked.c 2001/07/13 08:05:56 1.1
-+++ tcd/gtracked.c 2001/07/13 08:06:50
-@@ -211,8 +211,8 @@
-
- /* Disc area */
- g_snprintf(tmp, 63, _("Disc Information (%02u:%02u minutes)"),
-- cd.trk[cd.last_t+1].toc.cdte_addr.msf.minute,
-- cd.trk[cd.last_t+1].toc.cdte_addr.msf.second);
-+ TOC_MINUTE(cd.trk[cd.last_t+1]),
-+ TOC_SECOND(cd.trk[cd.last_t+1]));
-
- disc_frame = gtk_frame_new(tmp);
- disc_vbox = gtk_vbox_new(FALSE, GNOME_PAD_SMALL);
diff --git a/audio/gnomemedia2/files/patch-tcd::linux-cdrom.c b/audio/gnomemedia2/files/patch-tcd::linux-cdrom.c
deleted file mode 100644
index b09f2eaa0f64..000000000000
--- a/audio/gnomemedia2/files/patch-tcd::linux-cdrom.c
+++ /dev/null
@@ -1,667 +0,0 @@
-
-$FreeBSD$
-
---- tcd/linux-cdrom.c.orig Mon Jun 11 20:50:58 2001
-+++ tcd/linux-cdrom.c Fri Jul 13 12:52:22 2001
-@@ -67,6 +67,7 @@
- return;
- }
-
-+#ifndef TCD_BSD
- static void decrement_msf_end_by_one (struct cdrom_msf *msf)
- {
- if (msf->cdmsf_frame1)
-@@ -87,13 +88,14 @@
- }
- }
- }
-+#endif
-
- int tcd_init_disc( cd_struct *cd, WarnFunc msg_cb )
- {
- debug("cdrom.c: tcd_init_disc(%p) top\n", cd );
- tcd_opencddev( cd, msg_cb );
-
--#if defined(TCD_CHANGER_ENABLED)
-+#if defined(TCD_CHANGER_ENABLED) && !defined(TCD_BSD)
- cd->nslots = ioctl( cd->cd_dev, CDROM_CHANGER_NSLOTS );
- #else
- cd->nslots = 0;
-@@ -131,6 +133,9 @@
- int tcd_close_disc( cd_struct *cd )
- {
- debug("cdrom.c: tcd_close_disc(%p) top\n", cd );
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCALLOW);
-+#endif
- close(cd->cd_dev);
- cd->cd_dev = -1;
- debug("cdrom.c: tcd_close_disc exiting normally\n" );
-@@ -141,6 +146,10 @@
- {
- int i;
- int delsecs;
-+#ifdef TCD_BSD
-+ struct ioc_read_toc_single_entry tocentry;
-+#endif
-+
-
- if(cd->time_lock)
- return;
-@@ -152,7 +161,11 @@
- cd->isplayable=FALSE;
-
- /* read the TOC header */
-+#ifdef TCD_BSD
-+ if((ioctl( cd->cd_dev, CDIOREADTOCHEADER, &cd->tochdr))==-1)
-+#else
- if(ioctl( cd->cd_dev, CDROMREADTOCHDR, &cd->tochdr))
-+#endif
- {
- strcpy( cd->errmsg, "Can't read disc." );
- cd->err = TRUE;
-@@ -164,15 +177,29 @@
- }
-
- /* grab first & last tracks */
-+#ifdef TCD_BSD
-+ cd->first_t = cd->tochdr.starting_track;
-+ cd->last_t = cd->tochdr.ending_track;
-+#else
- cd->first_t = cd->tochdr.cdth_trk0;
- cd->last_t = cd->tochdr.cdth_trk1;
-+#endif
-
- /* read the leadout track */
-+#ifdef TCD_BSD
-+ tocentry.track = 0xaa; /* Magic last track */
-+ tocentry.address_format = CD_MSF_FORMAT;
-+#else
- cd->trk[C(cd->last_t+1)].toc.cdte_track = CDROM_LEADOUT;
- cd->trk[C(cd->last_t+1)].toc.cdte_format = CDROM_MSF;
-+#endif
-
- /* read the leadout toc */
-+#ifdef TCD_BSD
-+ if((ioctl(cd->cd_dev, CDIOREADTOCENTRY, &tocentry)) == -1)
-+#else
- if(ioctl(cd->cd_dev, CDROMREADTOCENTRY, &cd->trk[C(cd->last_t+1)].toc))
-+#endif
- {
- strcpy(cd->errmsg, "Can't read disc.");
- cd->err = TRUE;
-@@ -184,13 +211,30 @@
- return;
- }
-
-+#ifdef TCD_BSD
-+ cd->trk[C(cd->last_t+1)].toc = tocentry.entry;
-+ cd->trk[C(cd->last_t+1)].length = TOC_MINUTE(cd->trk[C(cd->last_t+1)]) * 60 +
-+ TOC_SECOND(cd->trk[C(cd->last_t+1)]);
-+ cd->trk[C(cd->last_t+1)].start = cd->trk[C(cd->last_t+1)].length * 75 +
-+ TOC_FRAME(cd->trk[C(cd->last_t+1)]);
-+#endif
-+
- /* read the rest of the tocs */
- for( i = cd->first_t; i <= cd->last_t; i++ )
- {
-+#ifdef TCD_BSD
-+ tocentry.track = i;
-+ tocentry.address_format = CD_MSF_FORMAT;
-+#else
- cd->trk[C(i)].toc.cdte_track = i;
- cd->trk[C(i)].toc.cdte_format = CDROM_MSF;
-+#endif
-
-+#ifdef TCD_BSD
-+ if((ioctl(cd->cd_dev, CDIOREADTOCENTRY, &tocentry)) == -1)
-+#else
- if(ioctl(cd->cd_dev, CDROMREADTOCENTRY, &cd->trk[C(i)].toc))
-+#endif
- {
- strcpy( cd->errmsg, "Can't read disc." );
- cd->err = TRUE;
-@@ -201,21 +245,34 @@
- return;
- }
-
-+#ifdef TCD_BSD
-+ cd->trk[C(i)].toc = tocentry.entry;
-+ cd->trk[C(i)].type = cd->trk[C(i)].toc.control;
-+ cd->trk[C(i)].length = TOC_MINUTE(cd->trk[C(i)]) * 60 +
-+ TOC_SECOND(cd->trk[C(i)]);
-+ cd->trk[C(i)].start = cd->trk[C(i)].length * 75 +
-+ TOC_FRAME(cd->trk[C(i)]);
-+#else
- cd->trk[C(i)].type = cd->trk[C(i)].toc.cdte_ctrl;
- cd->trk[C(i)].length = cd->trk[C(i)].toc.cdte_addr.msf.minute * 60 +
- cd->trk[C(i)].toc.cdte_addr.msf.second;
- cd->trk[C(i)].start = cd->trk[C(i)].length * 75 +
- cd->trk[C(i)].toc.cdte_addr.msf.frame;
-+#endif
- }
-
- /* calculate track times */
- for(i = cd->first_t; i <= cd->last_t; i ++)
- {
- /* Taken from cdtool...Thanks Thomas I.! */
-+#ifdef TCD_BSD
-+ delsecs = cd->trk[C(i+1)].length - cd->trk[C(i)].length;
-+#else
- delsecs = cd->trk[C(i+1)].toc.cdte_addr.msf.minute * 60
- + cd->trk[C(i+1)].toc.cdte_addr.msf.second
- - cd->trk[C(i)].toc.cdte_addr.msf.minute * 60
- - cd->trk[C(i)].toc.cdte_addr.msf.second;
-+#endif
-
- cd->trk[C(i)].tot_min = delsecs / 60;
- cd->trk[C(i)].tot_sec = delsecs - (delsecs/60)*60;
-@@ -245,9 +302,14 @@
- return;
-
- /* calculate various timing values */
-+#ifdef TCD_BSD
-+ cd->cur_pos_abs = SC_MINUTE(cd->sc) * 60 + SC_SECOND(cd->sc);
-+ cd->cur_frame = cd->cur_pos_abs * 75 + SC_FRAME(cd->sc);
-+#else
- cd->cur_pos_abs = cd->sc.cdsc_absaddr.msf.minute * 60 +
- cd->sc.cdsc_absaddr.msf.second;
- cd->cur_frame = cd->cur_pos_abs * 75 + cd->sc.cdsc_absaddr.msf.frame;
-+#endif
-
- cd->cur_pos_rel = (cd->cur_frame - cd->trk[C(cd->cur_t)].start) / 75;
-
-@@ -266,10 +328,12 @@
- cd->cd_min = cd->cur_pos_abs / 60;
-
- #ifdef TCD_CHANGER_ENABLED
-+#ifndef TCD_BSD
- tcd_opencddev( cd, NULL );
- cd->cur_disc = ioctl( cd->cd_dev, CDROM_SELECT_DISC, CDSL_CURRENT );
- tcd_close_disc ( cd );
- #endif
-+#endif
- }
-
- void tcd_recalculate_fake(cd_struct *cd, gint abs_pos, gint track)
-@@ -305,7 +369,11 @@
-
- for(t = cd->first_t; t <= cd->last_t; t++)
- {
-+#ifdef TCD_BSD
-+ if(cd->trk[t].toc.control == 0x04)
-+#else
- if(cd->trk[t].toc.cdte_ctrl == CDROM_DATA_TRACK)
-+#endif
- return t-1;
- if(abs_pos >= cd->trk[t].start/75)
- continue;
-@@ -316,16 +384,35 @@
-
- void tcd_gettime( cd_struct *cd )
- {
-+#ifdef TCD_BSD
-+ struct ioc_read_subchannel subch;
-+#endif
- cd->err = FALSE;
-+#ifdef TCD_BSD
-+ subch.address_format = CD_MSF_FORMAT;
-+ subch.data_format = CD_CURRENT_POSITION;
-+ subch.data_len = sizeof(cd->sc);
-+ subch.track = 0;
-+ subch.data = &(cd->sc);
-+#else
- cd->sc.cdsc_format = CDROM_MSF;
-+#endif
-
- if(cd->isplayable)
- {
- int tmp;
- tcd_opencddev (cd, NULL);
-+#ifdef TCD_BSD
-+ tmp = ioctl( cd->cd_dev, CDIOCREADSUBCHANNEL, &subch);
-+#else
- tmp = ioctl( cd->cd_dev, CDROMSUBCHNL, &cd->sc);
-+#endif
- tcd_close_disc (cd);
-+#ifdef TCD_BSD
-+ if(tmp == -1)
-+#else
- if(tmp)
-+#endif
- {
- strcpy( cd->errmsg, "Can't read disc." );
- cd->err = TRUE;
-@@ -333,8 +420,18 @@
- cd->cur_t = 0;
- return;
- }
-+#ifdef TCD_BSD
-+ if( SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PLAY )
-+#else
- if(cd->sc.cdsc_audiostatus==CDROM_AUDIO_PLAY)
-+#endif
-+ {
-+#ifdef TCD_BSD
-+ cd->cur_t = SC_TRACK(cd->sc);
-+#else
- cd->cur_t = cd->sc.cdsc_trk;
-+#endif
-+ }
- else
- cd->cur_t = 0;
- tcd_recalculate(cd);
-@@ -343,14 +440,27 @@
-
- int tcd_set_volume(cd_struct *cd, int volume)
- {
-+#ifdef TCD_BSD
-+ struct ioc_vol vol;
-+#else
- struct cdrom_volctrl vol;
-+#endif
- int tmp;
-
-+#ifdef TCD_BSD
-+ vol.vol[0] = volume;
-+ vol.vol[1] = vol.vol[2] = vol.vol[3] = vol.vol[0];
-+#else
- vol.channel0 = volume;
- vol.channel1 = vol.channel2 = vol.channel3 = vol.channel0;
-+#endif
-
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ tmp = ioctl(cd->cd_dev, CDIOCSETVOL, &vol);
-+#else
- tmp = ioctl(cd->cd_dev, CDROMVOLCTRL, &vol);
-+#endif
- tcd_close_disc ( cd );
- if(tmp < 0)
- return FALSE;
-@@ -360,6 +470,14 @@
-
- int tcd_get_volume(cd_struct *cd)
- {
-+#ifdef TCD_BSD
-+ struct ioc_vol vol;
-+
-+ if(ioctl(cd->cd_dev, CDIOCGETVOL, &vol) < 0)
-+ return -1;
-+
-+ return vol.vol[0];
-+#else
- #ifdef CDROMVOLREAD
- struct cdrom_volctrl vol;
- int tmp;
-@@ -374,12 +492,38 @@
- #else
- return 0;
- #endif
-+#endif
- }
-
- void tcd_playtracks(cd_struct *cd, int start_t, int end_t, int only_use_trkind)
- {
-+#ifdef TCD_BSD
-+ struct ioc_play_msf msf;
-+#define MSF_START_MIN (msf.start_m)
-+#define MSF_START_SEC (msf.start_s)
-+#define MSF_START_FRM (msf.start_f)
-+#define MSF_END_MIN (msf.end_m)
-+#define MSF_END_SEC (msf.end_s)
-+#define MSF_END_FRM (msf.end_f)
-+ struct ioc_play_track trkind;
-+#define TI_START_TRK (trkind.start_track)
-+#define TI_START_IND (trkind.start_index)
-+#define TI_END_TRK (trkind.end_track)
-+#define TI_END_IND (trkind.end_index)
-+#else
- struct cdrom_msf msf;
-+#define MSF_START_MIN (msf.cdmsf_min0)
-+#define MSF_START_SEC (msf.cdmsf_sec0)
-+#define MSF_START_FRM (msf.cdmsf_frame0)
-+#define MSF_END_MIN (msf.cdmsf_min1)
-+#define MSF_END_SEC (msf.cdmsf_sec1)
-+#define MSF_END_FRM (msf.cdmsf_frame0)
- struct cdrom_ti trkind;
-+#define TI_START_TRK (trkind.cdti_trk0)
-+#define TI_START_IND (trkind.cdti_ind0)
-+#define TI_END_TRK (trkind.cdti_trk1)
-+#define TI_END_IND (trkind.cdti_ind1)
-+#endif
- debug("cdrom.c: tcd_playtracks( %p, %d, %d )\n", cd, start_t, end_t );
- cd->err = FALSE;
-
-@@ -390,7 +534,7 @@
- tcd_gettime(cd);
- if(cd->err)
- {
-- /* try and inject cd */
-+ /* try and eject cd */
- tcd_ejectcd(cd);
-
- if(cd->err)
-@@ -401,62 +545,79 @@
- }
-
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ ioctl(cd->cd_dev, CDIOCCLOSE);
-+#else
- #if defined(CDROMCLOSETRAY)
- if( ioctl( cd->cd_dev, CDROM_DRIVE_STATUS ) == CDS_TRAY_OPEN )
- ioctl(cd->cd_dev, CDROMCLOSETRAY);
- #endif
-+#endif
-
-+#ifdef TCD_BSD
-+ if(cd->trk[start_t].toc.control == 0x04)
-+#else
- if(cd->trk[start_t].toc.cdte_ctrl == CDROM_DATA_TRACK)
-+#endif
- start_t++; /* bad hack. most data tracks are the first track... */
-
-- msf.cdmsf_min0 = cd->trk[start_t].toc.cdte_addr.msf.minute;
-- msf.cdmsf_sec0 = cd->trk[start_t].toc.cdte_addr.msf.second;
-- msf.cdmsf_frame0 = cd->trk[start_t].toc.cdte_addr.msf.frame;
-+ MSF_START_MIN = TOC_MINUTE(cd->trk[start_t]);
-+ MSF_START_SEC = TOC_SECOND(cd->trk[start_t]);
-+ MSF_START_FRM = TOC_FRAME(cd->trk[start_t]);
-
- if( end_t < 0 )
- {
-- msf.cdmsf_min1 = cd->trk[start_t].tot_min+msf.cdmsf_min0;
-- msf.cdmsf_sec1 = cd->trk[start_t].tot_sec+msf.cdmsf_sec0;
-- msf.cdmsf_frame1=0;
-+ MSF_END_MIN = cd->trk[start_t].tot_min+MSF_START_MIN;
-+ MSF_END_SEC = cd->trk[start_t].tot_sec+MSF_START_SEC;
-+ MSF_END_FRM = 0;
- }
- else
- {
-- msf.cdmsf_min1 = cd->trk[end_t+1].toc.cdte_addr.msf.minute;
-- msf.cdmsf_sec1 = cd->trk[end_t+1].toc.cdte_addr.msf.second;
-- msf.cdmsf_frame1 = cd->trk[end_t+1].toc.cdte_addr.msf.frame;
-- decrement_msf_end_by_one (&msf);
-+ MSF_END_MIN = TOC_MINUTE(cd->trk[end_t+1]);
-+ MSF_END_SEC = TOC_SECOND(cd->trk[end_t+1]);
-+ MSF_END_FRM = TOC_FRAME(cd->trk[end_t+1]);
-+ MSF_END_FRM -= 1;
-
- #ifdef UNSIGNED_NUMBERS_CAN_BE_NEGATIVE
-- if(msf.cdmsf_frame1 < 0)
-+ if(MSF_END_FRM < 0)
- {
-- msf.cdmsf_sec1 += msf.cdmsf_frame1;
-- msf.cdmsf_frame1 = 0;
-+ MSF_END_SEC += MSF_END_FRM;
-+ MSF_END_FRM = 0;
- }
-- if(msf.cdmsf_sec1 < 0)
-+ if(MSF_END_SEC < 0)
- {
-- msf.cdmsf_min1 += msf.cdmsf_sec1;
-- msf.cdmsf_sec1 = 0;
-+ MSF_END_MIN += MSF_END_SEC;
-+ MSF_END_SEC = 0;
- }
-- if(msf.cdmsf_min1 < 0)
-+ if(MSF_END_MIN < 0)
- {
-- msf.cdmsf_min1 = 0;
-+ MSF_END_MIN = 0;
- }
- #endif
- }
-- msf.cdmsf_min1 += (msf.cdmsf_sec1 / 60);
-- msf.cdmsf_sec1 %= 60;
-+ MSF_END_MIN += (MSF_END_SEC / 60);
-+ MSF_END_SEC %= 60;
-
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCPREVENT);
-+ if(only_use_trkind || ioctl( cd->cd_dev, CDIOCPLAYMSF, &msf))
-+#else
- if(ioctl( cd->cd_dev, CDROMPLAYMSF, &msf) || only_use_trkind)
-+#endif
- {
- debug("cdrom.c: tcd_playtracks error. CDROMPLAYMSF ioctl error (or user override). Trying PLAYTRKIND\n" );
-
- /* Try alternate method of playing */
-- trkind.cdti_trk0 = start_t; /* start track */
-- trkind.cdti_ind0 = 0; /* start index */
-- trkind.cdti_trk1 = end_t; /* end track */
-- trkind.cdti_ind1 = 0; /* end index */
-+ TI_START_TRK = start_t; /* start track */
-+ TI_START_IND = 0; /* start index */
-+ TI_END_TRK = end_t; /* end track */
-+ TI_END_IND = 0; /* end index */
-
-+#ifdef TCD_BSD
-+ if(ioctl(cd->cd_dev, CDIOCPLAYTRACKS, &trkind))
-+#else
- if(ioctl(cd->cd_dev, CDROMPLAYTRKIND, &trkind))
-+#endif
- {
- strcpy( cd->errmsg, "Error playing disc" );
- cd->err = TRUE;
-@@ -472,25 +633,15 @@
- return;
- }
-
--static int msf_2_frame( cd_min_sec_frame *msf )
--{
-- return( ( msf->minute * CD_SECS + msf->second )
-- * CD_FRAMES + msf->frame );
--}
--
--static void frame_2_msf( int frame, cd_min_sec_frame *msf )
--{
-- msf->frame = frame % CD_FRAMES;
-- frame /= CD_FRAMES;
-- msf->second = frame % CD_SECS;
-- msf->minute = frame / CD_SECS;
--}
--
- int tcd_play_seconds( cd_struct *cd, long int offset )
- {
-+#ifdef TCD_BSD
-+ struct ioc_play_msf msf;
-+#else
- struct cdrom_msf msf;
- cd_min_sec_frame msf0;
- int cur_frame, start_frame, end_frame;
-+#endif
- int tmp;
-
- debug("cdrom.c: tcd_play_seconds( %p, %ld )\n", cd, offset );
-@@ -498,53 +649,54 @@
- cd->err = FALSE;
- cd->isplayable=FALSE;
-
-- /* converting msf to frames makes life much easier */
-- start_frame = msf_2_frame( &cd->trk[C(cd->first_t)].toc.cdte_addr.msf );
-- end_frame = msf_2_frame( &cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf ) - 1;
-- cur_frame = cd->cur_frame + ( offset * CD_FRAMES );
--
-- /* keep the cur_frame within the boundaries of the first and last track */
-- if ( cur_frame < start_frame ) {
-- cur_frame = start_frame;
-- } else if ( cur_frame > end_frame ) {
-- cur_frame = end_frame;
-- }
--
-- /* convert frames back to msf */
-- frame_2_msf( cur_frame, &msf0 );
-- msf.cdmsf_min0 = msf0.minute;
-- msf.cdmsf_sec0 = msf0.second;
-- msf.cdmsf_frame0 = msf0.frame;
-- msf.cdmsf_min1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.minute;
-- msf.cdmsf_sec1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.second;
-- msf.cdmsf_frame1 = cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.frame;
-- decrement_msf_end_by_one (&msf);
-+ /* got subchannel? */
-+ MSF_START_SEC = SC_SECOND(cd->sc)+offset;
-+ MSF_START_MIN = SC_MINUTE(cd->sc);
-+ MSF_START_FRM = SC_FRAME(cd->sc);
-+ MSF_END_MIN = TOC_MINUTE(cd->trk[C(cd->last_t+1)]);
-+ MSF_END_SEC = TOC_SECOND(cd->trk[C(cd->last_t+1)]);
-+ MSF_END_FRM = TOC_FRAME(cd->trk[C(cd->last_t+1)]);
-+ MSF_END_FRM -= 1;
-
- #ifdef UNSIGNED_NUMBERS_CAN_BE_NEGATIVE
-- if(msf.cdmsf_frame1 < 0)
-+ if((MSF_END_FRM < 0)
- {
-- msf.cdmsf_sec1 += msf.cdmsf_frame1;
-- msf.cdmsf_frame1 = 0;
-+ MSF_END_SEC += MSF_END_FRM;
-+ MSF_END_FRM = 0;
- }
-- if(msf.cdmsf_sec1 < 0)
-+ if(MSF_END_SEC < 0)
- {
-- msf.cdmsf_min1 += msf.cdmsf_sec1;
-- msf.cdmsf_sec1 = 0;
-+ MSF_END_MIN += MSF_END_SEC;
-+ MSF_END_SEC = 0;
- }
-- if(msf.cdmsf_min1 < 0)
-+ if(MSF_END_MIN < 0)
- {
-- msf.cdmsf_min1 = 0;
-+ MSF_END_MIN = 0;
- }
- #endif
--
-+
-+ if(MSF_START_SEC > 60 && (offset<0))
-+ {
-+ MSF_START_SEC = 60-abs(offset);
-+ MSF_START_MIN--;
-+ }
-+
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCPREVENT );
-+ tmp = ioctl(cd->cd_dev, CDIOCPLAYMSF, &msf);
-+#else
- tmp = ioctl(cd->cd_dev, CDROMPLAYMSF, &msf);
-+#endif
- if(tmp)
- {
- strcpy( cd->errmsg, "Error playing disc." );
- cd->err = TRUE;
-
- debug("cdrom.c: tcd_play_seconds error. CDROMPLAYMSF ioctl error.\n" );
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCALLOW );
-+#endif
- }
- cd->isplayable=TRUE;
- tcd_close_disc( cd );
-@@ -562,7 +714,11 @@
- cd->err = FALSE;
-
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ if(!ioctl(cd->cd_dev, CDIOCEJECT))
-+#else
- if(!ioctl(cd->cd_dev, CDROMEJECT))
-+#endif
- {
- cd->isplayable = FALSE;
- strcpy(cd->errmsg, "No disc in drive ");
-@@ -570,9 +726,17 @@
- }
- else
- {
-+#ifdef TCD_BSD
-+ tmp = ioctl( cd->cd_dev, CDIOCCLOSE );
-+#else
- #ifdef CDROMCLOSETRAY
- tmp = ioctl( cd->cd_dev, CDROMCLOSETRAY );
- #endif
-+#endif
-+
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCPREVENT);
-+#endif
-
- if(tcd_post_init(cd))
- {
-@@ -582,6 +746,9 @@
- debug("cdrom.c: tcd_eject - disc init error. %s\n",
- strerror(errno) );
-
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCALLOW);
-+#endif
- return(-1);
- }
- cd->isplayable = TRUE;
-@@ -600,12 +767,21 @@
- debug("cdrom.c: tcd_stopcd(%p)\n", cd );
-
- /* SDH: Makes things cleaner on eject */
-+#ifdef TCD_BSD
-+ if( SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PAUSED )
-+#else
- if( cd->sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED )
-+#endif
- tcd_pausecd(cd);
-
- cd->err = FALSE;
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ ioctl( cd->cd_dev, CDIOCALLOW);
-+ tmp = ioctl(cd->cd_dev, CDIOCSTOP);
-+#else
- tmp = ioctl(cd->cd_dev, CDROMSTOP);
-+#endif
- tcd_close_disc ( cd );
- if(tmp)
- {
-@@ -626,13 +802,25 @@
- cd->err = FALSE;
-
- tcd_opencddev( cd, NULL );
-+#ifdef TCD_BSD
-+ if(SC_AUDIOSTATUS(cd->sc)==CDROM_AUDIO_PAUSED)
-+#else
- if(cd->sc.cdsc_audiostatus==CDROM_AUDIO_PAUSED)
-+#endif
- {
-+#ifdef TCD_BSD
-+ tmp=ioctl(cd->cd_dev, CDIOCRESUME);
-+#else
- tmp = ioctl(cd->cd_dev, CDROMRESUME);
-+#endif
- }
- else
- {
-+#ifdef TCD_BSD
-+ tmp=ioctl(cd->cd_dev, CDIOCPAUSE);
-+#else
- tmp=ioctl(cd->cd_dev, CDROMPAUSE);
-+#endif
- }
- if(tmp < 0)
- {
-@@ -647,6 +835,7 @@
- int tcd_change_disc( cd_struct *cd, int disc )
- {
- #ifdef TCD_CHANGER_ENABLED
-+#ifndef TCD_BSD
- int tmp;
- cd->err = FALSE;
-
-@@ -657,6 +846,7 @@
- fprintf( stdout, "ioctl: %s\n", strerror(errno) );
-
- return tmp;
-+#endif
- #else
- debug("tcd_change_disc called, but changer support isn't compiled in. Ickyblah.\n" );
- return 0;
diff --git a/audio/gnomemedia2/files/patch-tcd::linux-cdrom.h b/audio/gnomemedia2/files/patch-tcd::linux-cdrom.h
deleted file mode 100644
index dabc669f77d6..000000000000
--- a/audio/gnomemedia2/files/patch-tcd::linux-cdrom.h
+++ /dev/null
@@ -1,73 +0,0 @@
-
-$FreeBSD$
-
---- tcd/linux-cdrom.h 2001/07/13 09:27:50 1.1
-+++ tcd/linux-cdrom.h 2001/07/13 09:34:48
-@@ -27,8 +27,20 @@
-
- #include <sys/types.h>
- #include <glib.h>
--#if !defined(linux) && !defined(sun) && !defined(__sun__)
--# error TCD only builds on linux and Solaris/SunOs
-+#if !defined(linux) && !defined(sun) && !defined(__sun__) && !defined(__FreeBSD__)
-+# error TCD only builds on linux, Solaris/SunOs and FreeBSD
-+#endif
-+
-+#ifdef __FreeBSD__
-+#define TCD_BSD
-+#include <sys/cdio.h>
-+#define CDROM_AUDIO_INVALID CD_AS_AUDIO_INVALID
-+#define CDROM_AUDIO_PLAY CD_AS_PLAY_IN_PROGRESS
-+#define CDROM_AUDIO_PAUSED CD_AS_PLAY_PAUSED
-+#define CDROM_AUDIO_COMPLETED CD_AS_PLAY_COMPLETED
-+#define CDROM_AUDIO_ERROR CD_AS_PLAY_ERROR
-+#define CDROM_AUDIO_NO_STATUS CD_AS_NO_STATUS
-+#define CDROM
- #endif
-
- #ifdef linux
-@@ -126,7 +138,17 @@
- {
- char name[TRK_NAME_LEN+1];
- char extd[EXT_DATA_LEN+1]; /* extra information for this track */
-+#ifdef TCD_BSD
-+ struct cd_toc_entry toc;
-+#define TOC_MINUTE(trk) (trk.toc.addr.msf.minute)
-+#define TOC_SECOND(trk) (trk.toc.addr.msf.second)
-+#define TOC_FRAME(trk) (trk.toc.addr.msf.frame)
-+#else
- struct cdrom_tocentry toc;
-+#define TOC_MINUTE(trk) (trk.toc.cdte_addr.msf.minute)
-+#define TOC_SECOND(trk) (trk.toc.cdte_addr.msf.second)
-+#define TOC_FRAME(trk) (trk.toc.cdte_addr.msf.frame)
-+#endif
- int titled;
- int start, length;
- int tot_min, tot_sec;
-@@ -152,10 +174,26 @@
- char album[DISC_INFO_LEN+1], artist[DISC_INFO_LEN+1];
- char extd[EXT_DATA_LEN+1]; /* extra information for this disc */
-
-+#ifdef TCD_BSD
-+ /* See /usr/include/sys/cdio.h */
-+ struct ioc_play_track ti;
-+ struct ioc_toc_header tochdr;
-+ struct cd_sub_channel_info sc;
-+#define SC_AUDIOSTATUS(sc) (sc.header.audio_status)
-+#define SC_TRACK(sc) (sc.what.position.track_number)
-+#define SC_MINUTE(sc) (sc.what.position.absaddr.msf.minute)
-+#define SC_SECOND(sc) (sc.what.position.absaddr.msf.second)
-+#define SC_FRAME(sc) (sc.what.position.absaddr.msf.frame)
-+#else
- /* See /usr/src/linux/include/linux/cdrom.h */
- struct cdrom_ti ti; /* Track info */
- struct cdrom_tochdr tochdr; /* TOC header */
- struct cdrom_subchnl sc; /* Subchannel, for time */
-+#define SC_AUDIOSTATUS(sc) (sc.cdsc_audiostatus)
-+#define SC_TRACK(sc) (sc.cdsc_trk)
-+#define SC_SECOND(sc) (sc.cdsc_absaddr.msf.second)
-+#define SC_FRAME(sc) (sc.cdsc_absaddr.msf.frame)
-+#endif
- int volume; /* Must range 0-100 */
-
- int cd_min, cd_sec; /* Total CD time */
diff --git a/audio/gnomemedia2/files/patch-tcd::tcd.c b/audio/gnomemedia2/files/patch-tcd::tcd.c
deleted file mode 100644
index 7946bdbe12ff..000000000000
--- a/audio/gnomemedia2/files/patch-tcd::tcd.c
+++ /dev/null
@@ -1,79 +0,0 @@
-
-$FreeBSD$
-
---- tcd/tcd.c 2001/07/13 09:35:21 1.1
-+++ tcd/tcd.c 2001/07/13 09:39:30
-@@ -142,8 +142,8 @@
-
- /* if the user hasn't stopped the cd, but it is
- stopped anyway, fix it. */
-- if( cd->sc.cdsc_audiostatus != CDROM_AUDIO_PLAY &&
-- cd->sc.cdsc_audiostatus != CDROM_AUDIO_PAUSED )
-+ if( SC_AUDIOSTATUS(cd->sc) != CDROM_AUDIO_PLAY &&
-+ SC_AUDIOSTATUS(cd->sc) != CDROM_AUDIO_PAUSED )
- {
- if( cd->play_method == REPEAT_CD )
- tcd_playtracks(cd, cd->first_t, cd->last_t, 0);
-@@ -173,7 +173,7 @@
- case 'p':
- case 'P':
- if(cd->isplayable) {
-- if( cd->sc.cdsc_audiostatus == CDROM_AUDIO_PAUSED )
-+ if( SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PAUSED )
- tcd_pausecd(cd);
- else
- tcd_playtracks(cd,cd->first_t,cd->last_t, 0);
-@@ -443,8 +443,8 @@
- mvwprintw(win,maxy-2,30,"Track:" );
- attron( C_RED+A_BOLD );
- mvwprintw(win,maxy-4,38,"%02u:%02u",
-- cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.minute,
-- cd->trk[C(cd->last_t+1)].toc.cdte_addr.msf.second );
-+ TOC_MINUTE(cd->trk[C(cd->last_t+1)]),
-+ TOC_SECOND(cd->trk[C(cd->last_t+1)]) );
- mvwprintw(win,maxy-3,38,cd->dtitle );
- attroff( C_RED+A_BOLD );
- }
-@@ -481,11 +481,15 @@
- j=height;
- for(i=cd->first_t; i <= cd->last_t; i++)
- {
-- if(cd->cur_t == i && cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY)
-+ if(cd->cur_t == i && SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY)
- stat = 'P';
- else if(cd->repeat_track == i)
- stat = 'R';
-+#ifdef TCD_BSD
-+ else if(cd->trk[i].toc.control == 0x04)
-+#else
- else if(cd->trk[i].toc.cdte_ctrl == CDROM_DATA_TRACK)
-+#endif
- stat = 'd';
- else
- stat = 'a';
-@@ -501,14 +505,14 @@
- x = 2;
- }
-
-- if( cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY && cd->cur_t == i )
-+ if( SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY && cd->cur_t == i )
- attron( A_BOLD );
-
- mvwprintw(win,y,x,"%02u%c - %02u:%02u",
- i, stat,cd->trk[C(i)].tot_min,
- cd->trk[C(i)].tot_sec );
-
-- if(cd->sc.cdsc_audiostatus == CDROM_AUDIO_PLAY && cd->cur_t == i)
-+ if(SC_AUDIOSTATUS(cd->sc) == CDROM_AUDIO_PLAY && cd->cur_t == i)
- attroff( A_BOLD );
- }
- }
-@@ -519,7 +523,7 @@
-
- if( !cd->err )
- {
-- switch( cd->sc.cdsc_audiostatus )
-+ switch( SC_AUDIOSTATUS(cd->sc) )
- {
- case CDROM_AUDIO_INVALID:
- strcpy( tmp,"No Audio " );
diff --git a/audio/gnomemedia2/pkg-comment b/audio/gnomemedia2/pkg-comment
deleted file mode 100644
index 0028a932b1e0..000000000000
--- a/audio/gnomemedia2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Multimedia applications for the GNOME desktop
diff --git a/audio/gnomemedia2/pkg-descr b/audio/gnomemedia2/pkg-descr
deleted file mode 100644
index 3d3117e6a73a..000000000000
--- a/audio/gnomemedia2/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Multimedia applications for the GNOME desktop. Includes gtcd, a CDDB
-aware CD player; GMix, for controlling the sound card's mixer; and
-VU-Meter, to slow down your desktop...
diff --git a/audio/gnomemedia2/pkg-plist b/audio/gnomemedia2/pkg-plist
deleted file mode 100644
index 8d5cfa19919c..000000000000
--- a/audio/gnomemedia2/pkg-plist
+++ /dev/null
@@ -1,113 +0,0 @@
-bin/cddbslave
-bin/cddbsubmit
-bin/gmix
-bin/grecord
-bin/gtcd
-bin/vumeter
-etc/CORBA/servers/gtcd.goad
-share/gnome/apps/Multimedia/Soundrecorder.desktop
-share/gnome/apps/Multimedia/gmix.desktop
-share/gnome/apps/Multimedia/gtcd.desktop
-share/gnome/apps/Multimedia/vumeter.desktop
-share/gnome/cddb-submit-methods
-share/gnome/help/gmix/C/authors.html
-share/gnome/help/gmix/C/bugs.html
-share/gnome/help/gmix/C/figures/gmix-prefs.png
-share/gnome/help/gmix/C/figures/gmix.png
-share/gnome/help/gmix/C/gmix-prefs.html
-share/gnome/help/gmix/C/gmix-use.html
-share/gnome/help/gmix/C/gmix.sgml
-share/gnome/help/gmix/C/index.html
-share/gnome/help/gmix/C/license.html
-share/gnome/help/gmix/C/ln7.html
-share/gnome/help/gmix/C/topic.dat
-share/gnome/help/gmix/it/authors.html
-share/gnome/help/gmix/it/bugs.html
-share/gnome/help/gmix/it/figures/gmix-prefs.png
-share/gnome/help/gmix/it/figures/gmix.png
-share/gnome/help/gmix/it/gmix-prefs.html
-share/gnome/help/gmix/it/gmix-use.html
-share/gnome/help/gmix/it/gmix.sgml
-share/gnome/help/gmix/it/index.html
-share/gnome/help/gmix/it/license.html
-share/gnome/help/gmix/it/ln10.html
-share/gnome/help/gmix/it/topic.dat
-share/gnome/help/gtcd/C/authors.html
-share/gnome/help/gtcd/C/bugs.html
-share/gnome/help/gtcd/C/figures/gtcd-props.png
-share/gnome/help/gtcd/C/figures/gtcd-window.png
-share/gnome/help/gtcd/C/figures/gtcd.png
-share/gnome/help/gtcd/C/figures/track-number.png
-share/gnome/help/gtcd/C/figures/track-time.png
-share/gnome/help/gtcd/C/figures/trackeditor.png
-share/gnome/help/gtcd/C/gtcd.sgml
-share/gnome/help/gtcd/C/index.html
-share/gnome/help/gtcd/C/license.html
-share/gnome/help/gtcd/C/ln7.html
-share/gnome/help/gtcd/C/topic.dat
-share/gnome/help/gtcd/C/usage.html
-share/gnome/idl/gtcd.idl
-share/gnome/mime-info/grecord.keys
-share/gnome/mime-info/grecord.mime
-share/gnome/omf/gnome-media/gmix-C.omf
-share/gnome/omf/gnome-media/gmix-it.omf
-share/gnome/omf/gnome-media/gtcd-C.omf
-share/gnome/pixmaps/gnome-grecord.png
-share/gnome/pixmaps/gnome-mixer.png
-share/gnome/pixmaps/gnome-vumeter.png
-share/gnome/pixmaps/gtcd.png
-share/gnome/pixmaps/tcd/cdrom.xpm
-share/gnome/pixmaps/tcd/eject.xpm
-share/gnome/pixmaps/tcd/ff.xpm
-share/gnome/pixmaps/tcd/goto.xpm
-share/gnome/pixmaps/tcd/next_t.xpm
-share/gnome/pixmaps/tcd/pause.xpm
-share/gnome/pixmaps/tcd/play.xpm
-share/gnome/pixmaps/tcd/prev_t.xpm
-share/gnome/pixmaps/tcd/rw.xpm
-share/gnome/pixmaps/tcd/stop.xpm
-share/locale/az/LC_MESSAGES/gnome-media.mo
-share/locale/ca/LC_MESSAGES/gnome-media.mo
-share/locale/cs/LC_MESSAGES/gnome-media.mo
-share/locale/da/LC_MESSAGES/gnome-media.mo
-share/locale/de/LC_MESSAGES/gnome-media.mo
-share/locale/el/LC_MESSAGES/gnome-media.mo
-share/locale/en_GB/LC_MESSAGES/gnome-media.mo
-share/locale/es/LC_MESSAGES/gnome-media.mo
-share/locale/et/LC_MESSAGES/gnome-media.mo
-share/locale/fi/LC_MESSAGES/gnome-media.mo
-share/locale/fr/LC_MESSAGES/gnome-media.mo
-share/locale/ga/LC_MESSAGES/gnome-media.mo
-share/locale/gl/LC_MESSAGES/gnome-media.mo
-share/locale/hu/LC_MESSAGES/gnome-media.mo
-share/locale/it/LC_MESSAGES/gnome-media.mo
-share/locale/ja/LC_MESSAGES/gnome-media.mo
-share/locale/ko/LC_MESSAGES/gnome-media.mo
-share/locale/lt/LC_MESSAGES/gnome-media.mo
-share/locale/nl/LC_MESSAGES/gnome-media.mo
-share/locale/no/LC_MESSAGES/gnome-media.mo
-share/locale/pl/LC_MESSAGES/gnome-media.mo
-share/locale/pt/LC_MESSAGES/gnome-media.mo
-share/locale/pt_BR/LC_MESSAGES/gnome-media.mo
-share/locale/ro/LC_MESSAGES/gnome-media.mo
-share/locale/ru/LC_MESSAGES/gnome-media.mo
-share/locale/sk/LC_MESSAGES/gnome-media.mo
-share/locale/sl/LC_MESSAGES/gnome-media.mo
-share/locale/sv/LC_MESSAGES/gnome-media.mo
-share/locale/tr/LC_MESSAGES/gnome-media.mo
-share/locale/uk/LC_MESSAGES/gnome-media.mo
-share/locale/zh_CN.GB2312/LC_MESSAGES/gnome-media.mo
-share/locale/zh_TW.Big5/LC_MESSAGES/gnome-media.mo
-@dirrm share/gnome/pixmaps/tcd
-@dirrm share/gnome/omf/gnome-media
-@dirrm share/gnome/help/gtcd/C/stylesheet-images
-@dirrm share/gnome/help/gtcd/C/figures
-@dirrm share/gnome/help/gtcd/C
-@dirrm share/gnome/help/gtcd
-@dirrm share/gnome/help/gmix/it/stylesheet-images
-@dirrm share/gnome/help/gmix/it/figures
-@dirrm share/gnome/help/gmix/it
-@dirrm share/gnome/help/gmix/C/stylesheet-images
-@dirrm share/gnome/help/gmix/C/figures
-@dirrm share/gnome/help/gmix/C
-@dirrm share/gnome/help/gmix
diff --git a/audio/gqmpeg-devel/Makefile b/audio/gqmpeg-devel/Makefile
deleted file mode 100644
index e2e58a383d38..000000000000
--- a/audio/gqmpeg-devel/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# New ports collection makefile for: gqmpeg
-# Date Created: 28 Oct 1998
-# Whom: Vanilla Pooh Shu <vanilla@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gqmpeg
-PORTVERSION= 0.12.0
-CATEGORIES+= audio
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER?= lyngbol@wheel.dk
-
-LIB_DEPENDS= gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf
-.if defined(WITH_MPG321)
-RUN_DEPENDS= mpg321:${PORTSDIR}/audio/mpg321
-.else
-RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123
-.endif
-
-USE_X_PREFIX= yes
-USE_GTK= yes
-USE_LIBTOOL= yes
-USE_AUTOCONF= yes
-WANT_GNOME= yes
-
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib" \
- USE_GNOME="${USE_GNOME}"
-
-MAN1= gqmpeg.1
-
-.include <bsd.port.pre.mk>
-
-.if defined(HAVE_GNOME)
-USE_GNOME= yes
-.endif
-
-.if !defined(WITH_MPG321)
-pre-everything::
- @${ECHO_MSG}
- @${ECHO_MSG} "If you want to use mpg321 instead of mpg123,"
- @${ECHO_MSG} "hit Ctrl-C right now and execute \"make WITH_MPG321=yes\""
- @${ECHO_MSG}
-.endif
-
-post-patch:
- @find ${WRKSRC} -name 'Makefile.in*' | xargs ${PERL} -pi.orig -e \
- 's|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
-.if defined(WITH_MPG321)
- @${PERL} -pi.orig -e \
- 's/^(#define MPG123_BINARY "mpg)123"/$${1}321"/' \
- ${WRKSRC}/src/io_mpg123.c
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/audio/gqmpeg-devel/distinfo b/audio/gqmpeg-devel/distinfo
deleted file mode 100644
index 6205dc1242ef..000000000000
--- a/audio/gqmpeg-devel/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gqmpeg-0.12.0.tar.gz) = 3d4eff0a862afea0eedd8e5c08a1ded6
diff --git a/audio/gqmpeg-devel/files/patch-ad b/audio/gqmpeg-devel/files/patch-ad
deleted file mode 100644
index 8101a1baf14b..000000000000
--- a/audio/gqmpeg-devel/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Sun Jan 20 09:20:14 2002
-+++ Makefile.in Sun Jan 20 09:20:32 2002
-@@ -116,7 +116,7 @@
- skindir = $(prefix)/share/gqmpeg/skins
- skin_DATA = SKIN-SPECS README
-
--@HAVE_GNOME_TRUE@desktopdir = @HAVE_GNOME_TRUE@$(GNOME_DATADIR)/gnome/apps/Multimedia
-+@HAVE_GNOME_TRUE@desktopdir = @HAVE_GNOME_TRUE@$(GNOME_DATADIR)/apps/Multimedia
- @HAVE_GNOME_TRUE@desktop_DATA = @HAVE_GNOME_TRUE@gqmpeg.desktop
-
- @HAVE_GNOME_TRUE@icondir = @HAVE_GNOME_TRUE@$(GNOME_DATADIR)/pixmaps
diff --git a/audio/gqmpeg-devel/files/patch-configure.in b/audio/gqmpeg-devel/files/patch-configure.in
deleted file mode 100644
index 590accd546bf..000000000000
--- a/audio/gqmpeg-devel/files/patch-configure.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.in.orig Fri Nov 9 14:42:36 2001
-+++ configure.in Sun Nov 11 22:13:39 2001
-@@ -81,7 +81,7 @@
- dnl CHECK_GNOME
- AC_PATH_PROG(GNOME_CONFIG,gnome-config,no)
- AM_CONDITIONAL(HAVE_GNOME, test $GNOME_CONFIG != no)
-- if test "$GNOME_CONFIG" = no; then
-+ if test "$GNOME_CONFIG" = no -o "$USE_GNOME" != yes; then
- AC_MSG_RESULT(GNOME icon and menu entry will NOT be installed)
- else
- AC_MSG_RESULT(will install a GNOME icon and menu entry)
diff --git a/audio/gqmpeg-devel/pkg-comment b/audio/gqmpeg-devel/pkg-comment
deleted file mode 100644
index d936d62215a0..000000000000
--- a/audio/gqmpeg-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Another gtk-based MP3 frontend
diff --git a/audio/gqmpeg-devel/pkg-descr b/audio/gqmpeg-devel/pkg-descr
deleted file mode 100644
index 77929c15c436..000000000000
--- a/audio/gqmpeg-devel/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-A GTK-based mp3 front-end. Uses mpg123 for decoding and supports
-winamp themes.
-
-WWW: http://gqmpeg.sourceforge.net/
-
--Vanilla
-vanilla@FreeBSD.ORG
diff --git a/audio/gqmpeg-devel/pkg-plist b/audio/gqmpeg-devel/pkg-plist
deleted file mode 100644
index 8019c652747a..000000000000
--- a/audio/gqmpeg-devel/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/gqmpeg
-bin/gqmpeg-shoutcast-plugin.sh
-%%GNOME:%%%%DATADIR%%/apps/Multimedia/gqmpeg.desktop
-%%GNOME:%%%%DATADIR%%/pixmaps/gqmpeg.png
-share/gqmpeg/skins/README
-share/gqmpeg/skins/SKIN-SPECS
-share/locale/cs/LC_MESSAGES/gqmpeg.mo
-share/locale/de/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
-@dirrm share/gqmpeg/skins
-@dirrm share/gqmpeg
diff --git a/audio/icecast2/Makefile b/audio/icecast2/Makefile
deleted file mode 100644
index c0b2e10442a7..000000000000
--- a/audio/icecast2/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# New ports collection makefile for: icecast
-# Date created: 28 Jan 1999
-# Whom: Chip Marshall <chip@eboai.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= icecast
-PORTVERSION= 1.3.11
-CATEGORIES= audio net
-MASTER_SITES= http://www.icecast.org/releases/
-
-MAINTAINER= zach@pabst.bendnet.com
-
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --with-libwrap
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/icecast ${PREFIX}/sbin
- ${MKDIR} ${PREFIX}/etc/icecast/conf
- ${MKDIR} ${PREFIX}/etc/icecast/templates
-.for CONF in groups.aut.dist icecast.conf.dist mounts.aut.dist users.aut.dist
- ${INSTALL_DATA} ${WRKSRC}/conf/${CONF} ${PREFIX}/etc/icecast/conf
-.endfor
-.for TEMPL in 306.html 400.html 403.html 404.html 504.html bodytag.html info.html \
- list_directory.html mountlist.html statistics.html admin_describe.html \
- admin.html alias_add.html manual.html alias_del.html header.html \
- footer.html admin_change.html
- ${INSTALL_DATA} ${WRKSRC}/templates/${TEMPL} ${PREFIX}/etc/icecast/templates
-.endfor
- ${MKDIR} ${PREFIX}/share/doc/icecast/
- ${INSTALL_DATA} ${WRKSRC}/doc/manual.html ${PREFIX}/share/doc/icecast/
- @${CAT} ${PKGMESSAGE} | ${SED} -e 's,%%PREFIX%%,${PREFIX},g'
-
-.include <bsd.port.mk>
diff --git a/audio/icecast2/distinfo b/audio/icecast2/distinfo
deleted file mode 100644
index 127572a8cc4d..000000000000
--- a/audio/icecast2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (icecast-1.3.11.tar.gz) = 20d3b21829bc450c19607ee39ccb0e6c
diff --git a/audio/icecast2/pkg-comment b/audio/icecast2/pkg-comment
deleted file mode 100644
index 627383078592..000000000000
--- a/audio/icecast2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A streaming mp3 audio server
diff --git a/audio/icecast2/pkg-descr b/audio/icecast2/pkg-descr
deleted file mode 100644
index c683f3434b65..000000000000
--- a/audio/icecast2/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Icecast is a streaming mp3 audio server.
-
-Icecast provides nearly all the functionality of the Shoutcast server.
-It will accept encoding streams from encoders like winamp, shout and ices.
-It can also add itself to a directory server such as our own
-icecast.linuxpower.org or Nullsoft's yp.shoutcast.com.
-
-WWW: http://www.icecast.org/
diff --git a/audio/icecast2/pkg-message b/audio/icecast2/pkg-message
deleted file mode 100644
index 34690c5d02ae..000000000000
--- a/audio/icecast2/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
------------------------------------------------------------------
-
-Icecast's various components have been installed in the following
-directories:
-
- - The icecast server:
- %%PREFIX%%/sbin/icecast
-
- - Icecast configuration files have been installed in:
- %%PREFIX%%/etc/icecast/
-
- - Icecast documentation is located in:
- %%PREFIX%%/share/doc/icecast/
-
------------------------------------------------------------------
diff --git a/audio/icecast2/pkg-plist b/audio/icecast2/pkg-plist
deleted file mode 100644
index 5ed338f1a9f0..000000000000
--- a/audio/icecast2/pkg-plist
+++ /dev/null
@@ -1,28 +0,0 @@
-etc/icecast/conf/groups.aut.dist
-etc/icecast/conf/icecast.conf.dist
-etc/icecast/conf/mounts.aut.dist
-etc/icecast/conf/users.aut.dist
-etc/icecast/templates/306.html
-etc/icecast/templates/400.html
-etc/icecast/templates/403.html
-etc/icecast/templates/404.html
-etc/icecast/templates/504.html
-etc/icecast/templates/admin.html
-etc/icecast/templates/admin_change.html
-etc/icecast/templates/admin_describe.html
-etc/icecast/templates/alias_add.html
-etc/icecast/templates/alias_del.html
-etc/icecast/templates/bodytag.html
-etc/icecast/templates/footer.html
-etc/icecast/templates/header.html
-etc/icecast/templates/info.html
-etc/icecast/templates/list_directory.html
-etc/icecast/templates/manual.html
-etc/icecast/templates/mountlist.html
-etc/icecast/templates/statistics.html
-sbin/icecast
-share/doc/icecast/manual.html
-@dirrm etc/icecast/conf
-@dirrm etc/icecast/templates
-@dirrm etc/icecast
-@dirrm share/doc/icecast
diff --git a/audio/kdemultimedia3/Makefile b/audio/kdemultimedia3/Makefile
deleted file mode 100644
index ddaa492bc2ef..000000000000
--- a/audio/kdemultimedia3/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# New ports collection makefile for: KDE2 Multimedia
-# Date created: Saturday 2 September 2000
-# Whom: Will Andrews <will@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= kdemultimedia
-PORTVERSION= 2.2.2
-PORTREVISION= 2
-CATEGORIES= audio kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src
-DIST_SUBDIR= KDE
-
-MAINTAINER= kde@FreeBSD.org
-
-BUILD_DEPENDS= autoconf213:${PORTSDIR}/devel/autoconf213 \
- automake14:${PORTSDIR}/devel/automake14
-LIB_DEPENDS= ogg.3:${PORTSDIR}/audio/libogg \
- vorbis.1:${PORTSDIR}/audio/libvorbis
-RUN_DEPENDS= xanim:${PORTSDIR}/graphics/xanim
-
-USE_KDELIBS_VER=2
-USE_BZIP2= yes
-INSTALLS_SHLIB= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--with-qt-includes=${X11BASE}/include/qt2 \
- --with-qt-libraries=${X11BASE}/lib
-
-_NO_KDE_FINAL= yes
-.include "${.CURDIR}/../../x11/kde2/Makefile.kde"
-
-USE_GMAKE= yes
-MAKE_ENV= ${CONFIGURE_ENV}
-
-.include <bsd.port.pre.mk>
-
-pre-configure:
- ${PERL} -pi -e "s@all_includes=\"@all_includes=\"-I/usr/include @g" \
- ${WRKSRC}/acinclude.m4 ${WRKSRC}/aclocal.m4
- ${PERL} -pi -e \
- 's,kscd_compile=no,kscd_compile=yes,g; \
- s,kde_artsplug_compiles = xno,kde_artsplug_compiles = x,g' \
- ${WRKSRC}/kscd/configure.in.in
- ${MKDIR} ${WRKSRC}/auto-bin
-.for AC in autoconf autoheader
- ${LN} -sf ${LOCALBASE}/bin/${AC}213 ${WRKSRC}/auto-bin/${AC}
-.endfor
-.for AM in automake aclocal
- ${LN} -sf ${LOCALBASE}/bin/${AM}14 ${WRKSRC}/auto-bin/${AM}
-.endfor
- cd ${WRKSRC} && env PATH=${WRKSRC}/auto-bin:$$PATH \
- ${GMAKE} -f Makefile.cvs
-
-post-install:
- @${ECHO_MSG}
- @${ECHO_MSG} "In order to run the kscd program properly, please run as root:"
- @${ECHO_MSG}
- @${ECHO_MSG} " # ${LN} -sf <cdrom_device> /dev/cdrom"
- @${ECHO_MSG} " # ${CHMOD} 666 <cdrom_device>"
- @${ECHO_MSG}
- @${ECHO_MSG} "to link and give permission to access the CD-ROM device."
- @${ECHO_MSG} "For example, if you have an IDE/ATAPI CD-ROM device:"
- @${ECHO_MSG}
- @${ECHO_MSG} " # ${LN} -sf /dev/racd0c /dev/cdrom"
- @${ECHO_MSG} " # ${CHMOD} 666 /dev/racd0c"
- @${ECHO_MSG}
-
-.include <bsd.port.post.mk>
diff --git a/audio/kdemultimedia3/distinfo b/audio/kdemultimedia3/distinfo
deleted file mode 100644
index b2e1bbcb1e21..000000000000
--- a/audio/kdemultimedia3/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (KDE/kdemultimedia-2.2.2.tar.bz2) = 76981ca284663093cd0bc37500e10441
diff --git a/audio/kdemultimedia3/files/patch-cdrom.c b/audio/kdemultimedia3/files/patch-cdrom.c
deleted file mode 100644
index f833b837a051..000000000000
--- a/audio/kdemultimedia3/files/patch-cdrom.c
+++ /dev/null
@@ -1,163 +0,0 @@
---- kscd/libwm/cdrom.c Mon Jun 18 07:01:07 2001
-+++ kscd/libwm/cdrom.c.new Thu Nov 29 21:37:42 2001
-@@ -182,6 +182,13 @@
- struct wm_playlist *l;
- int i;
- int pos;
-+
-+ if(drive.get_trackcount == NULL)
-+ {
-+ perror("trackcount: function pointer NULL");
-+ return (NULL);
-+ }
-+
- if ((drive.get_trackcount)(&drive, &thiscd.ntracks) < 0)
- {
- perror("trackcount");
-@@ -217,6 +224,12 @@
-
- for (i = 0; i < thiscd.ntracks; i++)
- {
-+ if(drive.get_trackinfo == NULL)
-+ {
-+ perror("CD track info read: function pointer null");
-+ return (NULL);
-+ }
-+
- if ((drive.get_trackinfo)(&drive, i + 1, &thiscd.trk[i].data,
- &thiscd.trk[i].start) < 0)
- {
-@@ -235,6 +248,12 @@
- thiscd.trk[i].section = 0;
- }
-
-+ if(drive.get_cdlen == NULL)
-+ {
-+ perror("CD length read: function pointer null");
-+ return (NULL);
-+ }
-+
- if ((drive.get_cdlen)(&drive, &thiscd.trk[i].start) < 0)
- {
- perror("CD length read");
-@@ -305,6 +324,12 @@
- if( (cur_cdmode == WM_CDM_STOPPED) || (cur_cdmode == WM_CDM_PLAYING) )
- oldmode = cur_cdmode;
-
-+ if(drive.get_drive_status == NULL)
-+ {
-+ perror("CD get drive status: function pointer NULL");
-+ return (-1);
-+ }
-+
- if( (drive.get_drive_status)(&drive, oldmode, &mode, &cur_frame,
- &trackno, &cur_index) < 0)
- {
-@@ -474,7 +499,8 @@
- right = right < 0 ? 0 : right > 100 ? 100 : right;
- /* printf("Left = %d, Right = %d\n", left, right);
- */
-- (void) (drive.set_volume)(&drive, left, right);
-+ if(drive.set_volume != NULL)
-+ (void) (drive.set_volume)(&drive, left, right);
- } /* cd_volume() */
-
- #else
-@@ -513,7 +539,8 @@
- if (right > 100)
- right = 100;
-
-- (void) (drive.set_volume)(&drive, left, right);
-+ if(drive.set_volume != NULL)
-+ (void) (drive.set_volume)(&drive, left, right);
- } /* cd_volume() */
-
- #endif /* CLIF_VOL */
-@@ -536,18 +563,20 @@
- switch (cur_cdmode) {
- case WM_CDM_PLAYING: /* playing */
- cur_cdmode = WM_CDM_PAUSED;
-- (drive.pause)(&drive);
-- paused_pos = cur_pos_rel;
-+ if(drive.pause != NULL)
-+ (drive.pause)(&drive);
-+
-+ paused_pos = cur_pos_rel;
- break;
-
- case WM_CDM_PAUSED: /* paused */
- cur_cdmode = WM_CDM_PLAYING;
- /* (drive.resume)(&drive); */
-- if ((drive.resume)(&drive) > 0 )
-- {
-- wm_cd_play(cur_track, paused_pos,
-- playlist[cur_listno-1].end);
-- }
-+ if(drive.resume != NULL)
-+ if ((drive.resume)(&drive) > 0 )
-+ wm_cd_play(cur_track, paused_pos, playlist[cur_listno-1].end);
-+ break;
-+
- default: /* */
- break;
- }
-@@ -568,7 +597,10 @@
- {
- cur_lasttrack = cur_firsttrack = -1;
- cur_cdmode = WM_CDM_STOPPED;
-- (drive.stop)(&drive);
-+
-+ if(drive.stop != NULL)
-+ (drive.stop)(&drive);
-+
- cur_track = 1;
- }
- } /* wm_cd_stop() */
-@@ -595,7 +627,8 @@
- if (start >= end)
- start = end-1;
-
-- (drive.play)(&drive, start, end, realstart);
-+ if(drive.play != NULL)
-+ (drive.play)(&drive, start, end, realstart);
- }
-
- /*
-@@ -681,6 +714,12 @@
- {
- int status;
-
-+ if(drive.eject == NULL)
-+ {
-+ perror("Could not eject CD: function pointer NULL");
-+ return (1);
-+ }
-+
- status = (drive.eject)(&drive);
- if (status < 0)
- {
-@@ -705,6 +744,12 @@
-
- int wm_cd_closetray(void)
- {
-+ if(drive.closetray == NULL)
-+ {
-+ perror("Could not close drive tray: function pointer NULL");
-+ return (1);
-+ }
-+
- return((drive.closetray)(&drive) ? 0 : wm_cd_status()==2 ? 1 : 0);
- } /* wm_cd_closetray() */
-
-@@ -785,8 +830,9 @@
- {
- int left, right;
-
-- if ((drive.get_volume)(&drive, &left, &right) < 0 || left == -1)
-- return (max);
-+ if(drive.get_volume != NULL)
-+ if ((drive.get_volume)(&drive, &left, &right) < 0 || left == -1)
-+ return (max);
-
- left = (left * max + 99) / 100;
- right = (right * max + 99) / 100;
diff --git a/audio/kdemultimedia3/files/patch-kscd.cpp b/audio/kdemultimedia3/files/patch-kscd.cpp
deleted file mode 100644
index 905e3b303f9d..000000000000
--- a/audio/kdemultimedia3/files/patch-kscd.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- kscd/kscd.cpp Sun Dec 2 15:08:44 2001
-+++ kscd/kscd.cpp.new Sun Dec 2 15:10:04 2001
-@@ -1313,7 +1313,6 @@
- /*
- * cdMode
- *
-- * - 'No disc' handling is missing
- * - Data discs not recognized as data discs.
- *
- */
-@@ -1329,7 +1328,7 @@
- if( sss == 2 )
- have_new_cd = true;
-
-- if(sss < 0)
-+ if(sss < 0 || sss == WM_CDS_NO_DISC)
- {
- if(cddrive_is_ok && (sss != WM_ERR_SCSI_INQUIRY_FAILED))
- {
diff --git a/audio/kdemultimedia3/files/patch-plat_freebsd.c b/audio/kdemultimedia3/files/patch-plat_freebsd.c
deleted file mode 100644
index dd6c062ab01d..000000000000
--- a/audio/kdemultimedia3/files/patch-plat_freebsd.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- kscd/libwm/plat_freebsd.c Tue Apr 10 13:34:52 2001
-+++ kscd/libwm/plat_freebsd.c.new Thu Nov 29 22:20:56 2001
-@@ -159,6 +159,8 @@
- wm_lib_message(WM_MSG_LEVEL_DEBUG|WM_MSG_CLASS, "calling wmcd_open()\n");
- status = wmcd_open( d ); /* open it as usual */
- wm_susleep( 1000 );
-+ if(status == -EACCES || status == 1)
-+ return status;
- } while ( status != 0 );
- return status;
- } /* wmcd_reopen() */
diff --git a/audio/kdemultimedia3/files/patch-wm_helpers.c b/audio/kdemultimedia3/files/patch-wm_helpers.c
deleted file mode 100644
index 89c62a83c7ce..000000000000
--- a/audio/kdemultimedia3/files/patch-wm_helpers.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- kscd/libwm/wm_helpers.c Mon Dec 10 20:02:44 2001
-+++ kscd/libwm/wm_helpers.c.new Mon Dec 10 20:02:51 2001
-@@ -30,7 +30,6 @@
-
- #include <stdio.h>
- #include <string.h>
--#include <malloc.h>
- #include <errno.h>
- #include <stdarg.h>
- #include <sys/time.h>
diff --git a/audio/kdemultimedia3/pkg-comment b/audio/kdemultimedia3/pkg-comment
deleted file mode 100644
index 186230f9287d..000000000000
--- a/audio/kdemultimedia3/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Utilities for the KDE integrated X11 desktop
diff --git a/audio/kdemultimedia3/pkg-descr b/audio/kdemultimedia3/pkg-descr
deleted file mode 100644
index 90ae45773bea..000000000000
--- a/audio/kdemultimedia3/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-KDE provides an integrated X11 based environment, much like CDE.
diff --git a/audio/kdemultimedia3/pkg-plist b/audio/kdemultimedia3/pkg-plist
deleted file mode 100644
index 05c19b931d55..000000000000
--- a/audio/kdemultimedia3/pkg-plist
+++ /dev/null
@@ -1,833 +0,0 @@
-bin/aktion
-bin/artsbuilder
-bin/artscontrol
-bin/kmid
-bin/kmidi
-bin/kmix
-bin/kmixctrl
-bin/kscd
-bin/midisend
-bin/noatun
-bin/noatun_kjofol_fixskin.sh
-bin/sf2cfg
-bin/timidity
-bin/workman2cddb.pl
-include/arts/artsbuilder.h
-include/arts/artsbuilder.idl
-include/arts/artsgui.h
-include/arts/artsgui.idl
-include/arts/artsmidi.h
-include/arts/artsmidi.idl
-include/arts/artsmodules.h
-include/arts/artsmodules.idl
-include/arts/kartswidget.h
-include/cmodule.h
-include/effectview.h
-include/equalizerview.h
-include/mimetypetree.h
-include/noatun/controls.h
-include/noatun/conversion.h
-include/noatun/downloader.h
-include/noatun/effects.h
-include/noatun/engine.h
-include/noatun/equalizer.h
-include/noatun/noatunapp.h
-include/noatun/noatunarts.h
-include/noatun/noatunplaylist.h
-include/noatun/noatunpref.h
-include/noatun/noatunstdaction.h
-include/noatun/player.h
-include/noatun/plugin.h
-include/noatun/pluginloader.h
-include/playlistsaver.h
-include/plugin_deps.h
-lib/artseffects.mcopclass
-lib/artseffects.mcoptype
-lib/kmixctrl.la
-lib/kmixctrl.so
-lib/libaktion.la
-lib/libaktion.so
-lib/libaktion.so.1
-lib/libartsbuilder.la
-lib/libartsbuilder.so
-lib/libartsbuilder.so.0
-lib/libartseffects.la
-lib/libartseffects.so
-lib/libartsgui.la
-lib/libartsgui.so
-lib/libartsgui.so.0
-lib/libartsgui_idl.la
-lib/libartsgui_idl.so
-lib/libartsgui_idl.so.0
-lib/libartsgui_kde.la
-lib/libartsgui_kde.so
-lib/libartsgui_kde.so.0
-lib/libartsmidi.la
-lib/libartsmidi.so
-lib/libartsmidi.so.0
-lib/libartsmidi_idl.la
-lib/libartsmidi_idl.so
-lib/libartsmidi_idl.so.0
-lib/libartsmodules.la
-lib/libartsmodules.so
-lib/libartsmodules.so.0
-lib/libkcm_kmix.la
-lib/libkcm_kmix.so
-lib/libkjofolui.la
-lib/libkjofolui.so
-lib/libkmidpart.la
-lib/libkmidpart.so
-lib/libkmidpart.so.1
-lib/libkmixapplet.la
-lib/libkmixapplet.so
-lib/libkmixapplet.so.1
-lib/libliszt.la
-lib/libliszt.so
-lib/libmpg123.la
-lib/libmpg123.so
-lib/libmpg123arts.la
-lib/libmpg123arts.so
-lib/libnoatun.la
-lib/libnoatun.so
-lib/libnoatun.so.0
-lib/libnoatunarts.la
-lib/libnoatunarts.so
-lib/libnoatuncontrols.la
-lib/libnoatuncontrols.so
-lib/libnoatuncontrols.so.0
-lib/libnoatundcopiface.la
-lib/libnoatundcopiface.so
-lib/libnoatunexcellent.la
-lib/libnoatunexcellent.so
-lib/libnoatunhtmlexport.la
-lib/libnoatunhtmlexport.so
-lib/libnoatunid3tag.la
-lib/libnoatunid3tag.so
-lib/libnoatuninfrared.la
-lib/libnoatuninfrared.so
-lib/libnoatunkaiman.la
-lib/libnoatunkaiman.so
-lib/libnoatunkeyz.la
-lib/libnoatunkeyz.so
-lib/libnoatunmain.la
-lib/libnoatunmain.so
-lib/libnoatunmarquis.la
-lib/libnoatunmarquis.so
-lib/libnoatunmonoscope.la
-lib/libnoatunmonoscope.so
-lib/libnoatunnet.la
-lib/libnoatunnet.so
-lib/libnoatunoggtag.la
-lib/libnoatunoggtag.so
-lib/libnoatunsystray.la
-lib/libnoatunsystray.so
-lib/libnoatuntron.la
-lib/libnoatuntron.so
-lib/libnoatunui.la
-lib/libnoatunui.so
-lib/libnoatunvoiceprint.la
-lib/libnoatunvoiceprint.so
-lib/liboggarts.la
-lib/liboggarts.so
-lib/libsplitplaylist.la
-lib/libsplitplaylist.so
-lib/libworkman.la
-lib/libworkman.so
-lib/libworkman.so.5
-lib/mcop/Arts/ArtsBuilderLoader.mcopclass
-lib/mcop/Arts/Button.mcopclass
-lib/mcop/Arts/FreeverbGuiFactory.mcopclass
-lib/mcop/Arts/GenericGuiFactory.mcopclass
-lib/mcop/Arts/HBox.mcopclass
-lib/mcop/Arts/LineEdit.mcopclass
-lib/mcop/Arts/LocalFactory.mcopclass
-lib/mcop/Arts/MidiManager.mcopclass
-lib/mcop/Arts/Poti.mcopclass
-lib/mcop/Arts/SpinBox.mcopclass
-lib/mcop/Arts/StructureBuilder.mcopclass
-lib/mcop/Arts/StructureDesc.mcopclass
-lib/mcop/Arts/Synth_ATAN_SATURATE.mcopclass
-lib/mcop/Arts/Synth_AUTOPANNER.mcopclass
-lib/mcop/Arts/Synth_BRICKWALL_LIMITER.mcopclass
-lib/mcop/Arts/Synth_CAPTURE_WAV.mcopclass
-lib/mcop/Arts/Synth_CDELAY.mcopclass
-lib/mcop/Arts/Synth_DATA.mcopclass
-lib/mcop/Arts/Synth_DEBUG.mcopclass
-lib/mcop/Arts/Synth_DELAY.mcopclass
-lib/mcop/Arts/Synth_ENVELOPE_ADSR.mcopclass
-lib/mcop/Arts/Synth_FM_SOURCE.mcopclass
-lib/mcop/Arts/Synth_FREEVERB.mcopclass
-lib/mcop/Arts/Synth_FX_CFLANGER.mcopclass
-lib/mcop/Arts/Synth_MIDI_DEBUG.mcopclass
-lib/mcop/Arts/Synth_MIDI_TEST.mcopclass
-lib/mcop/Arts/Synth_MOOG_VCF.mcopclass
-lib/mcop/Arts/Synth_NIL.mcopclass
-lib/mcop/Arts/Synth_NOISE.mcopclass
-lib/mcop/Arts/Synth_PITCH_SHIFT.mcopclass
-lib/mcop/Arts/Synth_PSCALE.mcopclass
-lib/mcop/Arts/Synth_RC.mcopclass
-lib/mcop/Arts/Synth_SEQUENCE.mcopclass
-lib/mcop/Arts/Synth_SHELVE_CUTOFF.mcopclass
-lib/mcop/Arts/Synth_STD_EQUALIZER.mcopclass
-lib/mcop/Arts/Synth_TREMOLO.mcopclass
-lib/mcop/Arts/Synth_WAVE_PULSE.mcopclass
-lib/mcop/Arts/Synth_WAVE_SOFTSAW.mcopclass
-lib/mcop/Arts/Synth_WAVE_SQUARE.mcopclass
-lib/mcop/Arts/Synth_WAVE_TRI.mcopclass
-lib/mcop/Arts/Synth_XFADE.mcopclass
-lib/mcop/Arts/VBox.mcopclass
-lib/mcop/Arts/Widget.mcopclass
-lib/mcop/Arts/mpg123PlayObject.mcopclass
-lib/mcop/Arts/oggPlayObject.mcopclass
-lib/mcop/ExtraStereo.mcopclass
-lib/mcop/ExtraStereoGuiFactory.mcopclass
-lib/mcop/Noatun/Equalizer.mcopclass
-lib/mcop/Noatun/EqualizerSSE.mcopclass
-lib/mcop/Noatun/FFTScope.mcopclass
-lib/mcop/Noatun/FFTScopeStereo.mcopclass
-lib/mcop/Noatun/Listener.mcopclass
-lib/mcop/Noatun/RawScope.mcopclass
-lib/mcop/Noatun/RawScopeStereo.mcopclass
-lib/mcop/Noatun/Session.mcopclass
-lib/mcop/Noatun/StereoEffectStack.mcopclass
-lib/mcop/Noatun/StereoVolumeControl.mcopclass
-lib/mcop/Noatun/StereoVolumeControlSSE.mcopclass
-lib/mcop/RawWriter.mcopclass
-lib/mcop/VoiceRemoval.mcopclass
-lib/mcop/artsbuilder.mcopclass
-lib/mcop/artsbuilder.mcoptype
-lib/mcop/artseffects.mcopclass
-lib/mcop/artseffects.mcoptype
-lib/mcop/artsgui.mcopclass
-lib/mcop/artsgui.mcoptype
-lib/mcop/artsmidi.mcopclass
-lib/mcop/artsmidi.mcoptype
-lib/mcop/artsmodules.mcopclass
-lib/mcop/artsmodules.mcoptype
-lib/mcop/mpg123arts.mcopclass
-lib/mcop/mpg123arts.mcoptype
-lib/mcop/noatunarts.mcopclass
-lib/mcop/noatunarts.mcoptype
-lib/mcop/oggarts.mcopclass
-lib/mcop/oggarts.mcoptype
-share/applnk/Multimedia/aktion.desktop
-share/applnk/Multimedia/artsbuilder.desktop
-share/applnk/Multimedia/artscontrol.desktop
-share/applnk/Multimedia/kmid.desktop
-share/applnk/Multimedia/kmidi.desktop
-share/applnk/Multimedia/kmix.desktop
-share/applnk/Multimedia/kscd.desktop
-share/applnk/Multimedia/noatun.desktop
-share/applnk/Multimedia/timidity.desktop
-share/applnk/Settings/Sound/kmix.desktop
-share/apps/aktion/aktion_part.rc
-share/apps/aktion/toolbar/ak_maximize.png
-share/apps/aktion/toolbar/ak_setup.png
-share/apps/aktion/toolbar/aktion_logo.png
-share/apps/aktion/toolbar/avanzar.png
-share/apps/aktion/toolbar/ayuda.png
-share/apps/aktion/toolbar/double.png
-share/apps/aktion/toolbar/fullscreen.png
-share/apps/aktion/toolbar/half.png
-share/apps/aktion/toolbar/original.png
-share/apps/aktion/toolbar/parar.png
-share/apps/aktion/toolbar/pause.png
-share/apps/aktion/toolbar/retroceder.png
-share/apps/aktion/toolbar/tocar.png
-share/apps/artsbuilder/examples/README
-share/apps/artsbuilder/examples/example_adsr.arts
-share/apps/artsbuilder/examples/example_atan_saturate.arts
-share/apps/artsbuilder/examples/example_autopanner.arts
-share/apps/artsbuilder/examples/example_brickwall.arts
-share/apps/artsbuilder/examples/example_bus.arts
-share/apps/artsbuilder/examples/example_capture_wav.arts
-share/apps/artsbuilder/examples/example_cdelay.arts
-share/apps/artsbuilder/examples/example_cflanger.arts
-share/apps/artsbuilder/examples/example_data.arts
-share/apps/artsbuilder/examples/example_delay.arts
-share/apps/artsbuilder/examples/example_dtmf1.arts
-share/apps/artsbuilder/examples/example_equalizer.arts
-share/apps/artsbuilder/examples/example_fm.arts
-share/apps/artsbuilder/examples/example_freeverb.arts
-share/apps/artsbuilder/examples/example_moog.arts
-share/apps/artsbuilder/examples/example_multi_add.arts
-share/apps/artsbuilder/examples/example_noise.arts
-share/apps/artsbuilder/examples/example_pitchshift.arts
-share/apps/artsbuilder/examples/example_play_wave.arts
-share/apps/artsbuilder/examples/example_pscale.arts
-share/apps/artsbuilder/examples/example_pulse.arts
-share/apps/artsbuilder/examples/example_rc.arts
-share/apps/artsbuilder/examples/example_record.arts
-share/apps/artsbuilder/examples/example_sequence.arts
-share/apps/artsbuilder/examples/example_shelve_cutoff.arts
-share/apps/artsbuilder/examples/example_sine.arts
-share/apps/artsbuilder/examples/example_softsaw.arts
-share/apps/artsbuilder/examples/example_square.arts
-share/apps/artsbuilder/examples/example_stereobeep.arts
-share/apps/artsbuilder/examples/example_tremolo.arts
-share/apps/artsbuilder/examples/example_tri.arts
-share/apps/artsbuilder/examples/example_xfade.arts
-share/apps/artsbuilder/examples/instrument_arts_all.arts-map
-share/apps/artsbuilder/examples/instrument_chirpdrum.arts
-share/apps/artsbuilder/examples/instrument_deepdrum.arts
-share/apps/artsbuilder/examples/instrument_full_square.arts
-share/apps/artsbuilder/examples/instrument_hihat.arts
-share/apps/artsbuilder/examples/instrument_neworgan.arts
-share/apps/artsbuilder/examples/instrument_nokind.arts
-share/apps/artsbuilder/examples/instrument_organ2.arts
-share/apps/artsbuilder/examples/instrument_simple_sin.arts
-share/apps/artsbuilder/examples/instrument_simple_square.arts
-share/apps/artsbuilder/examples/instrument_simple_tri.arts
-share/apps/artsbuilder/examples/instrument_slide.arts
-share/apps/artsbuilder/examples/instrument_slide1.arts
-share/apps/artsbuilder/examples/instrument_square.arts
-share/apps/artsbuilder/examples/instrument_tri.arts
-share/apps/artsbuilder/examples/template_Empty_Structure.arts
-share/apps/artsbuilder/examples/template_Instrument.arts
-share/apps/artsbuilder/examples/todo/effect_delay.arts
-share/apps/artsbuilder/examples/todo/effect_delay_alone.arts
-share/apps/artsbuilder/examples/todo/effect_flanger_alone.arts
-share/apps/artsbuilder/examples/todo/instrument_flexible_slide.arts
-share/apps/artsbuilder/examples/todo/instrument_flexible_slide_GUI.arts
-share/apps/artsbuilder/examples/todo/instrument_fm_horn.arts
-share/apps/artsbuilder/examples/todo/instrument_moog_vcf_tune.arts
-share/apps/artsbuilder/examples/todo/instrument_moog_vcf_tune_GUI.arts
-share/apps/artsbuilder/examples/todo/mixer_element_eq.arts
-share/apps/artsbuilder/examples/todo/mixer_element_eqfx.arts
-share/apps/artsbuilder/examples/todo/mixer_element_simple.arts
-share/apps/artsbuilder/examples/todo/template_Instrument_GUI.arts
-share/apps/artsbuilder/examples/todo/template_Mixer_Element.arts
-share/apps/artsbuilder/pics/Synth_ADD.xpm
-share/apps/artsbuilder/pics/Synth_AMAN_PLAY.xpm
-share/apps/artsbuilder/pics/Synth_ATAN_SATURATE.xpm
-share/apps/artsbuilder/pics/Synth_BUS_DOWNLINK.xpm
-share/apps/artsbuilder/pics/Synth_BUS_UPLINK.xpm
-share/apps/artsbuilder/pics/Synth_DEBUG.xpm
-share/apps/artsbuilder/pics/Synth_ENVELOPE_ADSR.xpm
-share/apps/artsbuilder/pics/Synth_FILEPLAY.xpm
-share/apps/artsbuilder/pics/Synth_MIDI_DEBUG.xpm
-share/apps/artsbuilder/pics/Synth_MOOG_VCF.xpm
-share/apps/artsbuilder/pics/Synth_MUL.xpm
-share/apps/artsbuilder/pics/Synth_MULTI_ADD.xpm
-share/apps/artsbuilder/pics/Synth_PLAY.xpm
-share/apps/artsbuilder/pics/Synth_PLAY_WAV.xpm
-share/apps/artsbuilder/pics/Synth_PSCALE.xpm
-share/apps/artsbuilder/pics/Synth_RC.xpm
-share/apps/artsbuilder/pics/Synth_SEQUENCE.xpm
-share/apps/artsbuilder/pics/Synth_SHELVE_CUTOFF.xpm
-share/apps/artsbuilder/pics/Synth_WAVE_SAW.xpm
-share/apps/artsbuilder/pics/Synth_WAVE_SIN.xpm
-share/apps/artsbuilder/pics/Synth_WAVE_SQUARE.xpm
-share/apps/artsbuilder/pics/Synth_WAVE_TRI.xpm
-share/apps/artsbuilder/pics/Synth_XFADE.xpm
-share/apps/artscontrol/artscontrol.rc
-share/apps/artscontrol/artsmidimanagerview.rc
-share/apps/kicker/applets/kmixapplet.desktop
-share/apps/kmid/DiesIrae.kar
-share/apps/kmid/Guantanamera.kar
-share/apps/kmid/MariaDeLasMercedes.kar
-share/apps/kmid/OFortuna.kar
-share/apps/kmid/fm/drums.o3
-share/apps/kmid/fm/drums.sb
-share/apps/kmid/fm/std.o3
-share/apps/kmid/fm/std.sb
-share/apps/kmid/icons/button1.xpm
-share/apps/kmid/icons/button2.xpm
-share/apps/kmid/icons/hicolor/16x16/actions/piano.png
-share/apps/kmid/icons/hicolor/16x16/actions/volume.png
-share/apps/kmid/icons/hicolor/22x22/actions/piano.png
-share/apps/kmid/icons/hicolor/22x22/actions/volume.png
-share/apps/kmid/icons/hicolor/32x32/actions/piano.png
-share/apps/kmid/icons/hicolor/32x32/actions/volume.png
-share/apps/kmid/icons/keyboard.xpm
-share/apps/kmid/kmid_partui.rc
-share/apps/kmid/kmidui.rc
-share/apps/kmid/maps/YamahaPSR500.map
-share/apps/kmid/maps/YamahaPSS790.map
-share/apps/kmid/maps/YamahaQY10.map
-share/apps/kmid/maps/gm.map
-share/apps/kmidi/Axel_Elf.mid
-share/apps/kmidi/Cavatina.mid
-share/apps/kmidi/Georgia.mid
-share/apps/kmidi/Malaguena.mid
-share/apps/kmidi/Mission_Impossible.mid
-share/apps/kmidi/Mr_Postman.mid
-share/apps/kmidi/Take_The_A_Train-Seq_by_Dianne_Lewandowski.mid
-share/apps/kmidi/Vangelis-Chung_Kuo.mid
-share/apps/kmidi/config/BITMAPS/arrow.xbm
-share/apps/kmidi/config/BITMAPS/back.xbm
-share/apps/kmidi/config/BITMAPS/check.xbm
-share/apps/kmidi/config/BITMAPS/fwd.xbm
-share/apps/kmidi/config/BITMAPS/fwrd.xbm
-share/apps/kmidi/config/BITMAPS/next.xbm
-share/apps/kmidi/config/BITMAPS/off.xbm
-share/apps/kmidi/config/BITMAPS/on.xbm
-share/apps/kmidi/config/BITMAPS/pause.xbm
-share/apps/kmidi/config/BITMAPS/play.xbm
-share/apps/kmidi/config/BITMAPS/prev.xbm
-share/apps/kmidi/config/BITMAPS/quit.xbm
-share/apps/kmidi/config/BITMAPS/restart.xbm
-share/apps/kmidi/config/BITMAPS/stop.xbm
-share/apps/kmidi/config/BITMAPS/tback.xbm
-share/apps/kmidi/config/BITMAPS/timidity.xbm
-share/apps/kmidi/config/BITMAPS/tnext.xbm
-share/apps/kmidi/config/BITMAPS/tpause.xbm
-share/apps/kmidi/config/BITMAPS/tprev.xbm
-share/apps/kmidi/config/BITMAPS/tquit.xbm
-share/apps/kmidi/config/chaos12-voices
-share/apps/kmidi/config/chaos8-voices
-share/apps/kmidi/config/drums
-share/apps/kmidi/config/gravis.cfg
-share/apps/kmidi/config/gsdrum.cfg
-share/apps/kmidi/config/guitar
-share/apps/kmidi/config/megadrum
-share/apps/kmidi/config/megainst
-share/apps/kmidi/config/midia.cfg
-share/apps/kmidi/config/mt32.cfg
-share/apps/kmidi/config/patch/acbass.pat
-share/apps/kmidi/config/patch/cymride1.pat
-share/apps/kmidi/config/patch/hihatcl.pat
-share/apps/kmidi/config/patch/kick1.pat
-share/apps/kmidi/config/patch/kick2.pat
-share/apps/kmidi/config/patch/nylongt2.pat
-share/apps/kmidi/config/patch/sologrnd.pat
-share/apps/kmidi/config/piano
-share/apps/kmidi/config/piano+guitar
-share/apps/kmidi/config/pila-voices
-share/apps/kmidi/config/sound-canvas-drums
-share/apps/kmidi/config/timidity.cfg
-share/apps/kmidi/config/wowpats.cfg
-share/apps/kmidi/pics/kmidilogo.png
-share/apps/kmix/kmixui.rc
-share/apps/kmix/pics/kmixdocked.png
-share/apps/kmix/pics/mix_audio.png
-share/apps/kmix/pics/mix_bass.png
-share/apps/kmix/pics/mix_cd.png
-share/apps/kmix/pics/mix_ext.png
-share/apps/kmix/pics/mix_microphone.png
-share/apps/kmix/pics/mix_midi.png
-share/apps/kmix/pics/mix_recmon.png
-share/apps/kmix/pics/mix_surround.png
-share/apps/kmix/pics/mix_treble.png
-share/apps/kmix/pics/mix_unknown.png
-share/apps/kmix/pics/mix_video.png
-share/apps/kmix/pics/mix_volume.png
-share/apps/kscd/pics/cdsmall.xpm
-share/apps/kscd/pics/kscdlogo.xpm
-share/apps/noatun/dcopiface.plugin
-share/apps/noatun/eq.preset/preset.dance
-share/apps/noatun/eq.preset/preset.jazz
-share/apps/noatun/eq.preset/preset.metal
-share/apps/noatun/eq.preset/preset.trance
-share/apps/noatun/eq.preset/preset.zero
-share/apps/noatun/excellent.plugin
-share/apps/noatun/excellentui.rc
-share/apps/noatun/htmlexport.plugin
-share/apps/noatun/icons/hicolor/16x16/actions/effect.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunback.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunforward.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunpause.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunplay.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunplaylist.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunstop.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntray.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntraypause.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntrayplay.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntraystop.png
-share/apps/noatun/icons/hicolor/22x22/actions/edit_add.png
-share/apps/noatun/icons/hicolor/22x22/actions/edit_remove.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunback.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunfback.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunfforward.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunforward.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunloopnone.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunloopplaylist.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunloopsong.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunpause.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunplay.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunplaylist.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunstop.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatuntiny.png
-share/apps/noatun/icons/hicolor/32x32/actions/effect.png
-share/apps/noatun/icons/hicolor/48x48/actions/effect.png
-share/apps/noatun/icons/locolor/16x16/actions/edit_add.png
-share/apps/noatun/icons/locolor/16x16/actions/edit_remove.png
-share/apps/noatun/id3tag.plugin
-share/apps/noatun/infrared.plugin
-share/apps/noatun/kaiman.plugin
-share/apps/noatun/kaimanui.rc
-share/apps/noatun/keyz.plugin
-share/apps/noatun/kjofolui.plugin
-share/apps/noatun/kjskins/kjofol/Makefile.am
-share/apps/noatun/kjskins/kjofol/kjofol.dck
-share/apps/noatun/kjskins/kjofol/kjofol.pl
-share/apps/noatun/kjskins/kjofol/kjofol.rc
-share/apps/noatun/kjskins/kjofol/kjofol.wsh
-share/apps/noatun/kjskins/kjofol/sg.png
-share/apps/noatun/kjskins/kjofol/sg_num.png
-share/apps/noatun/kjskins/kjofol/sg_seek.bmp
-share/apps/noatun/kjskins/kjofol/sg_seek.png
-share/apps/noatun/kjskins/kjofol/sg_text.png
-share/apps/noatun/kjskins/kjofol/sgdock.png
-share/apps/noatun/kjskins/kjofol/sgdock2.png
-share/apps/noatun/kjskins/kjofol/sgdocksk.png
-share/apps/noatun/kjskins/kjofol/sgdockvp.png
-share/apps/noatun/kjskins/kjofol/sgeq.png
-share/apps/noatun/kjskins/kjofol/sgpitch.png
-share/apps/noatun/kjskins/kjofol/sgpitchp.png
-share/apps/noatun/kjskins/kjofol/sgplist.png
-share/apps/noatun/kjskins/kjofol/sgplist2.png
-share/apps/noatun/kjskins/kjofol/sgpres1.png
-share/apps/noatun/kjskins/kjofol/sgpres2.png
-share/apps/noatun/kjskins/kjofol/sgpres3.png
-share/apps/noatun/kjskins/kjofol/sgvol.png
-share/apps/noatun/kjskins/kjofol/sgvolnum.png
-share/apps/noatun/kjskins/kjofol/sgvolpos.png
-share/apps/noatun/kjskins/kjofol/sgwshad.png
-share/apps/noatun/kjskins/kjofol/sgwshad2.png
-share/apps/noatun/kjskins/kjofol/sgwshdsk.png
-share/apps/noatun/kjskins/kjofol/sgwshvol.png
-share/apps/noatun/kjskins/kjofol/sgwshvp.png
-share/apps/noatun/kjskins/phong/p_eq.png
-share/apps/noatun/kjskins/phong/p_main.png
-share/apps/noatun/kjskins/phong/p_mainback.png
-share/apps/noatun/kjskins/phong/p_numbers.png
-share/apps/noatun/kjskins/phong/p_playback.png
-share/apps/noatun/kjskins/phong/p_playlist.png
-share/apps/noatun/kjskins/phong/p_propos.png
-share/apps/noatun/kjskins/phong/p_text.png
-share/apps/noatun/kjskins/phong/p_volbar.png
-share/apps/noatun/kjskins/phong/p_volpos.png
-share/apps/noatun/kjskins/phong/phong.dck
-share/apps/noatun/kjskins/phong/phong.rc
-share/apps/noatun/kjskins/phong/phong.wsh
-share/apps/noatun/kjskins/phong/phong_readme.txt
-share/apps/noatun/kjskins/vibrocentric/i_base.png
-share/apps/noatun/kjskins/vibrocentric/i_base2.png
-share/apps/noatun/kjskins/vibrocentric/i_eq.png
-share/apps/noatun/kjskins/vibrocentric/i_font.png
-share/apps/noatun/kjskins/vibrocentric/i_pl.png
-share/apps/noatun/kjskins/vibrocentric/i_pl2.png
-share/apps/noatun/kjskins/vibrocentric/i_pro.png
-share/apps/noatun/kjskins/vibrocentric/i_text.png
-share/apps/noatun/kjskins/vibrocentric/i_vol.png
-share/apps/noatun/kjskins/vibrocentric/i_volpos.png
-share/apps/noatun/kjskins/vibrocentric/vibrocentric.dck
-share/apps/noatun/kjskins/vibrocentric/vibrocentric.rc
-share/apps/noatun/kjskins/vibrocentric/vibrocentric.wsh
-share/apps/noatun/kjskins/vibrocentric/vibrocentric_readme.txt
-share/apps/noatun/liszt.plugin
-share/apps/noatun/marquis.plugin
-share/apps/noatun/monoscope.plugin
-share/apps/noatun/net.plugin
-share/apps/noatun/noatunui.plugin
-share/apps/noatun/oggtag.plugin
-share/apps/noatun/skins/kaiman/car-preset/btn_exit.png
-share/apps/noatun/skins/kaiman/car-preset/btn_iconify.png
-share/apps/noatun/skins/kaiman/car-preset/btn_list.png
-share/apps/noatun/skins/kaiman/car-preset/btn_next.png
-share/apps/noatun/skins/kaiman/car-preset/btn_p1.png
-share/apps/noatun/skins/kaiman/car-preset/btn_p2.png
-share/apps/noatun/skins/kaiman/car-preset/btn_p3.png
-share/apps/noatun/skins/kaiman/car-preset/btn_p4.png
-share/apps/noatun/skins/kaiman/car-preset/btn_p5.png
-share/apps/noatun/skins/kaiman/car-preset/btn_p6.png
-share/apps/noatun/skins/kaiman/car-preset/btn_play.png
-share/apps/noatun/skins/kaiman/car-preset/btn_prev.png
-share/apps/noatun/skins/kaiman/car-preset/btn_sml.png
-share/apps/noatun/skins/kaiman/car-preset/btn_stop.png
-share/apps/noatun/skins/kaiman/car-preset/btn_voldn.png
-share/apps/noatun/skins/kaiman/car-preset/btn_volup.png
-share/apps/noatun/skins/kaiman/car-preset/digbig.png
-share/apps/noatun/skins/kaiman/car-preset/digmed.png
-share/apps/noatun/skins/kaiman/car-preset/letters.png
-share/apps/noatun/skins/kaiman/car-preset/main.png
-share/apps/noatun/skins/kaiman/car-preset/monoster.png
-share/apps/noatun/skins/kaiman/car-preset/posbar.png
-share/apps/noatun/skins/kaiman/car-preset/random.png
-share/apps/noatun/skins/kaiman/car-preset/repeat.png
-share/apps/noatun/skins/kaiman/car-preset/skindata
-share/apps/noatun/skins/kaiman/car-preset/status.png
-share/apps/noatun/skins/kaiman/car-preset/volume.png
-share/apps/noatun/skins/kaiman/circle/back.png
-share/apps/noatun/skins/kaiman/circle/back_mask.png
-share/apps/noatun/skins/kaiman/circle/back_sm.png
-share/apps/noatun/skins/kaiman/circle/back_sm_mask.png
-share/apps/noatun/skins/kaiman/circle/bar_pos.png
-share/apps/noatun/skins/kaiman/circle/bar_vol.png
-share/apps/noatun/skins/kaiman/circle/btn_exit.png
-share/apps/noatun/skins/kaiman/circle/btn_iconify.png
-share/apps/noatun/skins/kaiman/circle/btn_list.png
-share/apps/noatun/skins/kaiman/circle/btn_mode.png
-share/apps/noatun/skins/kaiman/circle/btn_next.png
-share/apps/noatun/skins/kaiman/circle/btn_play.png
-share/apps/noatun/skins/kaiman/circle/btn_pref.png
-share/apps/noatun/skins/kaiman/circle/btn_prev.png
-share/apps/noatun/skins/kaiman/circle/btn_repeat.png
-share/apps/noatun/skins/kaiman/circle/btn_shuffle.png
-share/apps/noatun/skins/kaiman/circle/btn_sm_exit.png
-share/apps/noatun/skins/kaiman/circle/btn_sm_iconify.png
-share/apps/noatun/skins/kaiman/circle/btn_sm_mode.png
-share/apps/noatun/skins/kaiman/circle/btn_sm_next.png
-share/apps/noatun/skins/kaiman/circle/btn_sm_play.png
-share/apps/noatun/skins/kaiman/circle/btn_sm_prev.png
-share/apps/noatun/skins/kaiman/circle/btn_sm_stop.png
-share/apps/noatun/skins/kaiman/circle/btn_stop.png
-share/apps/noatun/skins/kaiman/circle/dig.png
-share/apps/noatun/skins/kaiman/circle/digsml.png
-share/apps/noatun/skins/kaiman/circle/letters.png
-share/apps/noatun/skins/kaiman/circle/skindata
-share/apps/noatun/skins/kaiman/circle/status.png
-share/apps/noatun/skins/kaiman/k9/README
-share/apps/noatun/skins/kaiman/k9/conf.jpg
-share/apps/noatun/skins/kaiman/k9/conf.png
-share/apps/noatun/skins/kaiman/k9/eject.jpg
-share/apps/noatun/skins/kaiman/k9/icon.jpg
-share/apps/noatun/skins/kaiman/k9/icon.png
-share/apps/noatun/skins/kaiman/k9/kill.jpg
-share/apps/noatun/skins/kaiman/k9/kill.png
-share/apps/noatun/skins/kaiman/k9/knine-nfont.jpg
-share/apps/noatun/skins/kaiman/k9/knine-nfont.png
-share/apps/noatun/skins/kaiman/k9/knine-nfont2.jpg
-share/apps/noatun/skins/kaiman/k9/knine-nfont2.png
-share/apps/noatun/skins/kaiman/k9/knine-normal2.jpg
-share/apps/noatun/skins/kaiman/k9/knine-normal2.png
-share/apps/noatun/skins/kaiman/k9/knine-vfont.jpg
-share/apps/noatun/skins/kaiman/k9/knine-vfont.png
-share/apps/noatun/skins/kaiman/k9/long2.jpg
-share/apps/noatun/skins/kaiman/k9/mask.png
-share/apps/noatun/skins/kaiman/k9/newtext.jpg
-share/apps/noatun/skins/kaiman/k9/newtext.png
-share/apps/noatun/skins/kaiman/k9/next.jpg
-share/apps/noatun/skins/kaiman/k9/pause.jpg
-share/apps/noatun/skins/kaiman/k9/play.jpg
-share/apps/noatun/skins/kaiman/k9/pos_item.jpg
-share/apps/noatun/skins/kaiman/k9/repeat.jpg
-share/apps/noatun/skins/kaiman/k9/repeat.png
-share/apps/noatun/skins/kaiman/k9/reverse.jpg
-share/apps/noatun/skins/kaiman/k9/shuffle.jpg
-share/apps/noatun/skins/kaiman/k9/shuffle.png
-share/apps/noatun/skins/kaiman/k9/skindata
-share/apps/noatun/skins/kaiman/k9/small-k.jpg
-share/apps/noatun/skins/kaiman/k9/small-k.png
-share/apps/noatun/skins/kaiman/k9/square.jpg
-share/apps/noatun/skins/kaiman/k9/square.png
-share/apps/noatun/skins/kaiman/k9/status.jpg
-share/apps/noatun/skins/kaiman/k9/status.png
-share/apps/noatun/skins/kaiman/k9/stop.jpg
-share/apps/noatun/skins/kaiman/k9/trans-pos.png
-share/apps/noatun/skins/kaiman/k9/trans-slide.png
-share/apps/noatun/splitplaylist.plugin
-share/apps/noatun/systray.plugin
-share/apps/noatun/systrayui.rc
-share/apps/noatun/tron.plugin
-share/apps/noatun/tronui.rc
-share/apps/noatun/voiceprint.plugin
-share/config/aktionrc
-share/doc/HTML/en/aktion/aktion.png
-share/doc/HTML/en/aktion/aktiontoolbar.png
-share/doc/HTML/en/aktion/common
-share/doc/HTML/en/aktion/index.cache.bz2
-share/doc/HTML/en/aktion/index.docbook
-share/doc/HTML/en/artsbuilder/apis.docbook
-share/doc/HTML/en/artsbuilder/arts-structure.png
-share/doc/HTML/en/artsbuilder/artsbuilder.docbook
-share/doc/HTML/en/artsbuilder/common
-share/doc/HTML/en/artsbuilder/detail.docbook
-share/doc/HTML/en/artsbuilder/digitalaudio.docbook
-share/doc/HTML/en/artsbuilder/faq.docbook
-share/doc/HTML/en/artsbuilder/future.docbook
-share/doc/HTML/en/artsbuilder/glossary.docbook
-share/doc/HTML/en/artsbuilder/gui.docbook
-share/doc/HTML/en/artsbuilder/helping.docbook
-share/doc/HTML/en/artsbuilder/images/Doc_MODUL.png
-share/doc/HTML/en/artsbuilder/images/Gui_AUDIO_MANAGER.png
-share/doc/HTML/en/artsbuilder/images/Gui_INSTRUMENT_MAPPER.png
-share/doc/HTML/en/artsbuilder/images/Gui_LABEL.png
-share/doc/HTML/en/artsbuilder/images/Gui_MIXER.png
-share/doc/HTML/en/artsbuilder/images/Gui_PANEL.png
-share/doc/HTML/en/artsbuilder/images/Gui_POTI.png
-share/doc/HTML/en/artsbuilder/images/Gui_SLIDER.png
-share/doc/HTML/en/artsbuilder/images/Gui_SUBPANEL.png
-share/doc/HTML/en/artsbuilder/images/Gui_WINDOW.png
-share/doc/HTML/en/artsbuilder/images/Interface_MIDI_NOTE.png
-share/doc/HTML/en/artsbuilder/images/Synth_ADD.png
-share/doc/HTML/en/artsbuilder/images/Synth_ATAN_SATURATE.png
-share/doc/HTML/en/artsbuilder/images/Synth_BUS_DOWNLINK.png
-share/doc/HTML/en/artsbuilder/images/Synth_BUS_UPLINK.png
-share/doc/HTML/en/artsbuilder/images/Synth_CDELAY.png
-share/doc/HTML/en/artsbuilder/images/Synth_DEBUG.png
-share/doc/HTML/en/artsbuilder/images/Synth_DELAY.png
-share/doc/HTML/en/artsbuilder/images/Synth_ENVELOPE_ADSR.png
-share/doc/HTML/en/artsbuilder/images/Synth_FILEPLAY.png
-share/doc/HTML/en/artsbuilder/images/Synth_FM_SOURCE.png
-share/doc/HTML/en/artsbuilder/images/Synth_FREQUENCY.png
-share/doc/HTML/en/artsbuilder/images/Synth_MIDI_DEBUG.png
-share/doc/HTML/en/artsbuilder/images/Synth_MIDI_ROUTER.png
-share/doc/HTML/en/artsbuilder/images/Synth_MUL.png
-share/doc/HTML/en/artsbuilder/images/Synth_NIL.png
-share/doc/HTML/en/artsbuilder/images/Synth_PLAY.png
-share/doc/HTML/en/artsbuilder/images/Synth_PLAY_AKAI.png
-share/doc/HTML/en/artsbuilder/images/Synth_PLAY_AKAIS.png
-share/doc/HTML/en/artsbuilder/images/Synth_PLAY_WAV.png
-share/doc/HTML/en/artsbuilder/images/Synth_PSCALE.png
-share/doc/HTML/en/artsbuilder/images/Synth_RC.png
-share/doc/HTML/en/artsbuilder/images/Synth_SEQUENCE.png
-share/doc/HTML/en/artsbuilder/images/Synth_SHELVE_CUTOFF.png
-share/doc/HTML/en/artsbuilder/images/Synth_STD_EQUALIZER.png
-share/doc/HTML/en/artsbuilder/images/Synth_STRUCT_KILL.png
-share/doc/HTML/en/artsbuilder/images/Synth_WAVE_SIN.png
-share/doc/HTML/en/artsbuilder/images/Synth_WAVE_SQUARE.png
-share/doc/HTML/en/artsbuilder/images/Synth_WAVE_TRI.png
-share/doc/HTML/en/artsbuilder/images/Synth_XFADE.png
-share/doc/HTML/en/artsbuilder/images/schema1.png
-share/doc/HTML/en/artsbuilder/images/schema2.png
-share/doc/HTML/en/artsbuilder/images/schema3.png
-share/doc/HTML/en/artsbuilder/images/schema4.png
-share/doc/HTML/en/artsbuilder/index.cache.bz2
-share/doc/HTML/en/artsbuilder/index.docbook
-share/doc/HTML/en/artsbuilder/mcop.docbook
-share/doc/HTML/en/artsbuilder/midi.docbook
-share/doc/HTML/en/artsbuilder/midiintro.docbook
-share/doc/HTML/en/artsbuilder/modules.docbook
-share/doc/HTML/en/artsbuilder/porting.docbook
-share/doc/HTML/en/artsbuilder/references.docbook
-share/doc/HTML/en/artsbuilder/tools.docbook
-share/doc/HTML/en/kmid/common
-share/doc/HTML/en/kmid/index.cache.bz2
-share/doc/HTML/en/kmid/index.docbook
-share/doc/HTML/en/kmidi/FAQ
-share/doc/HTML/en/kmidi/common
-share/doc/HTML/en/kmidi/index.cache.bz2
-share/doc/HTML/en/kmidi/index.docbook
-share/doc/HTML/en/kmix/common
-share/doc/HTML/en/kmix/index.cache.bz2
-share/doc/HTML/en/kmix/index.docbook
-share/doc/HTML/en/kscd/cddb.howto
-share/doc/HTML/en/kscd/common
-share/doc/HTML/en/kscd/index.cache.bz2
-share/doc/HTML/en/kscd/index.docbook
-share/doc/HTML/en/kscd/kscd.png
-share/doc/HTML/en/kscd/kscd1.png
-share/doc/HTML/en/kscd/kscd10.png
-share/doc/HTML/en/kscd/kscd11.png
-share/doc/HTML/en/kscd/kscd12.png
-share/doc/HTML/en/kscd/kscd13.png
-share/doc/HTML/en/kscd/kscd14.png
-share/doc/HTML/en/kscd/kscd15.png
-share/doc/HTML/en/kscd/kscd16.png
-share/doc/HTML/en/kscd/kscd17.png
-share/doc/HTML/en/kscd/kscd18.png
-share/doc/HTML/en/kscd/kscd19.png
-share/doc/HTML/en/kscd/kscd2.png
-share/doc/HTML/en/kscd/kscd2a.png
-share/doc/HTML/en/kscd/kscd3.png
-share/doc/HTML/en/kscd/kscd4.png
-share/doc/HTML/en/kscd/kscd5.png
-share/doc/HTML/en/kscd/kscd6.png
-share/doc/HTML/en/kscd/kscd7.png
-share/doc/HTML/en/kscd/kscd8.png
-share/doc/HTML/en/kscd/kscd9.png
-share/doc/HTML/en/noatun/common
-share/doc/HTML/en/noatun/index.cache.bz2
-share/doc/HTML/en/noatun/index.docbook
-share/icons/hicolor/16x16/apps/aktion.png
-share/icons/hicolor/16x16/apps/artsbuilder.png
-share/icons/hicolor/16x16/apps/artscontrol.png
-share/icons/hicolor/16x16/apps/kmid.png
-share/icons/hicolor/16x16/apps/kmidi.png
-share/icons/hicolor/16x16/apps/kmix.png
-share/icons/hicolor/16x16/apps/kscd.png
-share/icons/hicolor/16x16/apps/noatun.png
-share/icons/hicolor/22x22/apps/noatun.png
-share/icons/hicolor/32x32/apps/aktion.png
-share/icons/hicolor/32x32/apps/kmid.png
-share/icons/hicolor/32x32/apps/kmidi.png
-share/icons/hicolor/32x32/apps/kmix.png
-share/icons/hicolor/32x32/apps/kscd.png
-share/icons/hicolor/32x32/apps/noatun.png
-share/icons/hicolor/48x48/apps/kmid.png
-share/icons/hicolor/48x48/apps/kmidi.png
-share/icons/hicolor/48x48/apps/kmix.png
-share/icons/hicolor/48x48/apps/kscd.png
-share/icons/hicolor/48x48/apps/noatun.png
-share/mimelnk/application/x-artsbuilder.desktop
-share/mimelnk/audio/x-karaoke.desktop
-share/mimelnk/text/xmcd.desktop
-share/services/kmixctrl_restore.desktop
-share/servicetypes/audiomidi.desktop
-@dirrm share/doc/HTML/en/noatun
-@dirrm share/doc/HTML/en/kscd
-@dirrm share/doc/HTML/en/kmix
-@dirrm share/doc/HTML/en/kmidi
-@dirrm share/doc/HTML/en/kmid
-@dirrm share/doc/HTML/en/artsbuilder/images
-@dirrm share/doc/HTML/en/artsbuilder
-@dirrm share/doc/HTML/en/aktion
-@dirrm share/apps/noatun/skins/kaiman/k9
-@dirrm share/apps/noatun/skins/kaiman/circle
-@dirrm share/apps/noatun/skins/kaiman/car-preset
-@dirrm share/apps/noatun/skins/kaiman
-@dirrm share/apps/noatun/skins
-@dirrm share/apps/noatun/kjskins/vibrocentric
-@dirrm share/apps/noatun/kjskins/phong
-@dirrm share/apps/noatun/kjskins/kjofol
-@dirrm share/apps/noatun/kjskins
-@dirrm share/apps/noatun/icons/locolor/16x16/actions
-@dirrm share/apps/noatun/icons/locolor/16x16
-@dirrm share/apps/noatun/icons/locolor
-@dirrm share/apps/noatun/icons/hicolor/48x48/actions
-@dirrm share/apps/noatun/icons/hicolor/48x48
-@dirrm share/apps/noatun/icons/hicolor/32x32/actions
-@dirrm share/apps/noatun/icons/hicolor/32x32
-@dirrm share/apps/noatun/icons/hicolor/22x22/actions
-@dirrm share/apps/noatun/icons/hicolor/22x22
-@dirrm share/apps/noatun/icons/hicolor/16x16/actions
-@dirrm share/apps/noatun/icons/hicolor/16x16
-@dirrm share/apps/noatun/icons/hicolor
-@dirrm share/apps/noatun/icons
-@dirrm share/apps/noatun/eq.preset
-@dirrm share/apps/noatun
-@dirrm share/apps/kscd/pics
-@dirrm share/apps/kscd/cddb/soundtrack
-@dirrm share/apps/kscd/cddb/rock
-@dirrm share/apps/kscd/cddb/reggae
-@dirrm share/apps/kscd/cddb/newage
-@dirrm share/apps/kscd/cddb/misc
-@dirrm share/apps/kscd/cddb/jazz
-@dirrm share/apps/kscd/cddb/folk
-@dirrm share/apps/kscd/cddb/data
-@dirrm share/apps/kscd/cddb/country
-@dirrm share/apps/kscd/cddb/classical
-@dirrm share/apps/kscd/cddb/blues
-@dirrm share/apps/kscd/cddb
-@dirrm share/apps/kscd
-@dirrm share/apps/kmix/pics
-@dirrm share/apps/kmix
-@dirrm share/apps/kmidi/pics
-@dirrm share/apps/kmidi/config/patch
-@dirrm share/apps/kmidi/config/BITMAPS
-@dirrm share/apps/kmidi/config
-@dirrm share/apps/kmidi
-@dirrm share/apps/kmid/maps
-@dirrm share/apps/kmid/icons/hicolor/32x32/actions
-@dirrm share/apps/kmid/icons/hicolor/32x32
-@dirrm share/apps/kmid/icons/hicolor/22x22/actions
-@dirrm share/apps/kmid/icons/hicolor/22x22
-@dirrm share/apps/kmid/icons/hicolor/16x16/actions
-@dirrm share/apps/kmid/icons/hicolor/16x16
-@dirrm share/apps/kmid/icons/hicolor
-@dirrm share/apps/kmid/icons
-@dirrm share/apps/kmid/fm
-@dirrm share/apps/kmid
-@dirrm share/apps/artscontrol
-@dirrm share/apps/artsbuilder/pics
-@dirrm share/apps/artsbuilder/examples/todo
-@dirrm share/apps/artsbuilder/examples
-@dirrm share/apps/artsbuilder
-@dirrm share/apps/aktion/toolbar
-@dirrm share/apps/aktion
-@dirrm share/applnk/Settings/Sound
-@dirrm share/applnk/Multimedia
-@dirrm lib/mcop/Noatun
-@dirrm include/noatun
diff --git a/audio/liba52-devel/Makefile b/audio/liba52-devel/Makefile
deleted file mode 100644
index 8244356da9d5..000000000000
--- a/audio/liba52-devel/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: liba52
-# Date created: Tue Oct 16 10:43:56 BRST 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= liba52
-PORTVERSION= 0.7.2
-CATEGORIES= audio
-MASTER_SITES= http://liba52.sourceforge.net/files/
-DISTNAME= a52dec-${PORTVERSION:S/.b/b/}
-
-MAINTAINER= lioux@FreeBSD.org
-
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-oss --enable-shared
-USE_LIBTOOL= yes
-
-MAN1= a52dec.1 extract_a52.1
-
-HEADER_FILES= liba52/a52_internal.h
-
-pre-everything::
-.ifndef(WITH_OPTIMIZED_CFLAGS)
- @${ECHO_MSG} ">>>"
- @${ECHO_MSG} ">>> You can enable extra optimizations by defining WITH_OPTIMIZED_CFLAGS."
- @${ECHO_MSG} ">>> For example, 'make WITH_OPTIMIZED_CFLAGS=yes'"
- @${ECHO_MSG} ">>>"
-.endif
-
-post-patch:
-.ifndef(WITH_OPTIMIZED_CFLAGS)
- @${PERL} -pi.orig -e 's!-O3!${CFLAGS}!;s!-mcpu=[^"]+"!"!' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-.endif
-
-post-configure:
- @${LN} -sf ${LOCALBASE}/bin/libtool ${WRKSRC}
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/doc/liba52.txt ${DOCSDIR}
-.endif
-.for file in ${HEADER_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/include/a52dec
-.endfor
-
-.include <bsd.port.mk>
diff --git a/audio/liba52-devel/distinfo b/audio/liba52-devel/distinfo
deleted file mode 100644
index f51277bbdaac..000000000000
--- a/audio/liba52-devel/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (a52dec-0.7.2.tar.gz) = 8897222b9fc98b6dd276e1e662d9b5d2
diff --git a/audio/liba52-devel/pkg-comment b/audio/liba52-devel/pkg-comment
deleted file mode 100644
index cd6a1ff676d5..000000000000
--- a/audio/liba52-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A free library for decoding ATSC A/52 streams, aka AC-3
diff --git a/audio/liba52-devel/pkg-descr b/audio/liba52-devel/pkg-descr
deleted file mode 100644
index 80f8b57edc4c..000000000000
--- a/audio/liba52-devel/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-[ from developer's site ]
-It is a free library for decoding ATSC A/52 streams, aka AC-3. The
-A/52 standard is used in a variety of applications, e.g., digital
-television and DVD. The main goals in liba52 development are:
-
-Portability - most of the code is written in C, and when we use
-platform-specific optimizations we always have a generic C routine
-to fall back on.
-
-Reuseability - we do not want liba52 to include any project-specific
-code, but it should still include enough features to be used by
-very diverse projects.
-
-Precision - We are trying to implement all of the A/52 standard,
-and to have a very precise output by doing all the calculations in
-floating point. We have a test suite that detects any deviation in
-the output when compared to previous versions. We do not have access
-to official A/52 test vectors though, so we have to use our judgement
-to ensure that such deviations are only intruduced when we fix bugs!
-
-Speed - liba52 is really fast, on any modern PC it should take only
-a few percent of CPU time.
-
-WWW: http://liba52.sourceforge.net/
diff --git a/audio/liba52-devel/pkg-plist b/audio/liba52-devel/pkg-plist
deleted file mode 100644
index bf290b1b0928..000000000000
--- a/audio/liba52-devel/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/a52dec
-bin/extract_a52
-include/a52dec/a52.h
-include/a52dec/a52_internal.h
-include/a52dec/attributes.h
-include/a52dec/audio_out.h
-include/a52dec/mm_accel.h
-lib/liba52.so.0
-lib/liba52.so
-lib/liba52.la
-lib/liba52.a
-%%PORTDOCS%%share/doc/liba52/liba52.txt
-%%PORTDOCS%%@dirrm share/doc/liba52
-@dirrm include/a52dec
diff --git a/audio/libmusicbrainz/Makefile b/audio/libmusicbrainz/Makefile
deleted file mode 100644
index de8f8ecc2008..000000000000
--- a/audio/libmusicbrainz/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: musicbrainz
-# Date Created: 26 Oct 2000
-# Whom: Roman Shterenzon <roman@xpert.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= musicbrainz
-PORTVERSION= 1.0.1
-CATEGORIES= audio
-MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/
-
-MAINTAINER= roman@xpert.com
-
-USE_BZIP2= yes
-USE_NEWGCC= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-INSTALLS_SHLIB= yes
-
-post-patch:
- @${PERL} -pi -e 's|^CFLAGS=|#CFLAGS=|g ; \
- s|^CPPFLAGS=|#CPPFLAGS=|g' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/audio/libmusicbrainz/distinfo b/audio/libmusicbrainz/distinfo
deleted file mode 100644
index eeb3bf643c8f..000000000000
--- a/audio/libmusicbrainz/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (musicbrainz-1.0.1.tar.bz2) = dfe8253f6d1c73c89dc06c00e3c35e11
diff --git a/audio/libmusicbrainz/files/patch-id3.c b/audio/libmusicbrainz/files/patch-id3.c
deleted file mode 100644
index f9fdf56408f7..000000000000
--- a/audio/libmusicbrainz/files/patch-id3.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/bitzi/id3.c.orig Sat May 19 14:47:54 2001
-+++ lib/bitzi/id3.c Sat May 19 14:48:09 2001
-@@ -13,6 +13,7 @@
- #include <stdlib.h>
- #include <assert.h>
- #include <errno.h>
-+#include <sys/types.h>
- #ifdef WIN32
- #include <winsock.h>
- #else
diff --git a/audio/libmusicbrainz/files/patch-ltmain.sh b/audio/libmusicbrainz/files/patch-ltmain.sh
deleted file mode 100644
index 285ecfe5d590..000000000000
--- a/audio/libmusicbrainz/files/patch-ltmain.sh
+++ /dev/null
@@ -1,25 +0,0 @@
---- ltmain.sh.orig Thu Aug 23 07:47:42 2001
-+++ ltmain.sh Tue Dec 11 22:07:52 2001
-@@ -2408,6 +2408,9 @@
- *-*-netbsd*)
- # Don't link with libc until the a.out ld.so is fixed.
- ;;
-+ *-*-freebsd*)
-+ # FreeBSD doesn't need this...
-+ ;;
- *)
- # Add libc to deplibs on all other systems if necessary.
- if test "$build_libtool_need_lc" = "yes"; then
-@@ -4175,10 +4178,12 @@
- fi
-
- # Install the pseudo-library for information purposes.
-+ if /usr/bin/false ; then
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-+ fi
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/audio/libmusicbrainz/pkg-comment b/audio/libmusicbrainz/pkg-comment
deleted file mode 100644
index 012c99e12d9b..000000000000
--- a/audio/libmusicbrainz/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-2nd generation incarnation of the CD Index - audio metadata
diff --git a/audio/libmusicbrainz/pkg-descr b/audio/libmusicbrainz/pkg-descr
deleted file mode 100644
index dfcf673c8cd0..000000000000
--- a/audio/libmusicbrainz/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-MusicBrainz is the second generation incarnation of the CD Index.
-This server is designed to enable Audio CD and MP3/Vorbis players
-to download metadata about the music they are playing. All of the
-data collected on the Musicbrainz server is made available to the
-public under the OpenContent license.
-
-WWW: http://www.musicbrainz.org/
-
-Roman Shterenzon <roman@xpert.com>
diff --git a/audio/libmusicbrainz/pkg-plist b/audio/libmusicbrainz/pkg-plist
deleted file mode 100644
index e9361f246c19..000000000000
--- a/audio/libmusicbrainz/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-include/musicbrainz/bitprintinfo.h
-include/musicbrainz/bitzi/bitcollider.h
-include/musicbrainz/bitzi/gui_win32.h
-include/musicbrainz/bitzi/list.h
-include/musicbrainz/bitzi/plugin.h
-include/musicbrainz/errors.h
-include/musicbrainz/mb_c.h
-include/musicbrainz/musicbrainz.h
-include/musicbrainz/queries.h
-lib/libmusicbrainz.a
-lib/libmusicbrainz.so
-lib/libmusicbrainz.so.1
-@dirrm include/musicbrainz/bitzi
-@dirrm include/musicbrainz
diff --git a/audio/libmusicbrainz3/Makefile b/audio/libmusicbrainz3/Makefile
deleted file mode 100644
index de8f8ecc2008..000000000000
--- a/audio/libmusicbrainz3/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: musicbrainz
-# Date Created: 26 Oct 2000
-# Whom: Roman Shterenzon <roman@xpert.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= musicbrainz
-PORTVERSION= 1.0.1
-CATEGORIES= audio
-MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/
-
-MAINTAINER= roman@xpert.com
-
-USE_BZIP2= yes
-USE_NEWGCC= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-INSTALLS_SHLIB= yes
-
-post-patch:
- @${PERL} -pi -e 's|^CFLAGS=|#CFLAGS=|g ; \
- s|^CPPFLAGS=|#CPPFLAGS=|g' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/audio/libmusicbrainz3/distinfo b/audio/libmusicbrainz3/distinfo
deleted file mode 100644
index eeb3bf643c8f..000000000000
--- a/audio/libmusicbrainz3/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (musicbrainz-1.0.1.tar.bz2) = dfe8253f6d1c73c89dc06c00e3c35e11
diff --git a/audio/libmusicbrainz3/files/patch-id3.c b/audio/libmusicbrainz3/files/patch-id3.c
deleted file mode 100644
index f9fdf56408f7..000000000000
--- a/audio/libmusicbrainz3/files/patch-id3.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/bitzi/id3.c.orig Sat May 19 14:47:54 2001
-+++ lib/bitzi/id3.c Sat May 19 14:48:09 2001
-@@ -13,6 +13,7 @@
- #include <stdlib.h>
- #include <assert.h>
- #include <errno.h>
-+#include <sys/types.h>
- #ifdef WIN32
- #include <winsock.h>
- #else
diff --git a/audio/libmusicbrainz3/files/patch-ltmain.sh b/audio/libmusicbrainz3/files/patch-ltmain.sh
deleted file mode 100644
index 285ecfe5d590..000000000000
--- a/audio/libmusicbrainz3/files/patch-ltmain.sh
+++ /dev/null
@@ -1,25 +0,0 @@
---- ltmain.sh.orig Thu Aug 23 07:47:42 2001
-+++ ltmain.sh Tue Dec 11 22:07:52 2001
-@@ -2408,6 +2408,9 @@
- *-*-netbsd*)
- # Don't link with libc until the a.out ld.so is fixed.
- ;;
-+ *-*-freebsd*)
-+ # FreeBSD doesn't need this...
-+ ;;
- *)
- # Add libc to deplibs on all other systems if necessary.
- if test "$build_libtool_need_lc" = "yes"; then
-@@ -4175,10 +4178,12 @@
- fi
-
- # Install the pseudo-library for information purposes.
-+ if /usr/bin/false ; then
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-+ fi
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/audio/libmusicbrainz3/pkg-comment b/audio/libmusicbrainz3/pkg-comment
deleted file mode 100644
index 012c99e12d9b..000000000000
--- a/audio/libmusicbrainz3/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-2nd generation incarnation of the CD Index - audio metadata
diff --git a/audio/libmusicbrainz3/pkg-descr b/audio/libmusicbrainz3/pkg-descr
deleted file mode 100644
index dfcf673c8cd0..000000000000
--- a/audio/libmusicbrainz3/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-MusicBrainz is the second generation incarnation of the CD Index.
-This server is designed to enable Audio CD and MP3/Vorbis players
-to download metadata about the music they are playing. All of the
-data collected on the Musicbrainz server is made available to the
-public under the OpenContent license.
-
-WWW: http://www.musicbrainz.org/
-
-Roman Shterenzon <roman@xpert.com>
diff --git a/audio/libmusicbrainz3/pkg-plist b/audio/libmusicbrainz3/pkg-plist
deleted file mode 100644
index e9361f246c19..000000000000
--- a/audio/libmusicbrainz3/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-include/musicbrainz/bitprintinfo.h
-include/musicbrainz/bitzi/bitcollider.h
-include/musicbrainz/bitzi/gui_win32.h
-include/musicbrainz/bitzi/list.h
-include/musicbrainz/bitzi/plugin.h
-include/musicbrainz/errors.h
-include/musicbrainz/mb_c.h
-include/musicbrainz/musicbrainz.h
-include/musicbrainz/queries.h
-lib/libmusicbrainz.a
-lib/libmusicbrainz.so
-lib/libmusicbrainz.so.1
-@dirrm include/musicbrainz/bitzi
-@dirrm include/musicbrainz
diff --git a/audio/libmusicbrainz4/Makefile b/audio/libmusicbrainz4/Makefile
deleted file mode 100644
index de8f8ecc2008..000000000000
--- a/audio/libmusicbrainz4/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: musicbrainz
-# Date Created: 26 Oct 2000
-# Whom: Roman Shterenzon <roman@xpert.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= musicbrainz
-PORTVERSION= 1.0.1
-CATEGORIES= audio
-MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/
-
-MAINTAINER= roman@xpert.com
-
-USE_BZIP2= yes
-USE_NEWGCC= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-INSTALLS_SHLIB= yes
-
-post-patch:
- @${PERL} -pi -e 's|^CFLAGS=|#CFLAGS=|g ; \
- s|^CPPFLAGS=|#CPPFLAGS=|g' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/audio/libmusicbrainz4/distinfo b/audio/libmusicbrainz4/distinfo
deleted file mode 100644
index eeb3bf643c8f..000000000000
--- a/audio/libmusicbrainz4/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (musicbrainz-1.0.1.tar.bz2) = dfe8253f6d1c73c89dc06c00e3c35e11
diff --git a/audio/libmusicbrainz4/files/patch-id3.c b/audio/libmusicbrainz4/files/patch-id3.c
deleted file mode 100644
index f9fdf56408f7..000000000000
--- a/audio/libmusicbrainz4/files/patch-id3.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/bitzi/id3.c.orig Sat May 19 14:47:54 2001
-+++ lib/bitzi/id3.c Sat May 19 14:48:09 2001
-@@ -13,6 +13,7 @@
- #include <stdlib.h>
- #include <assert.h>
- #include <errno.h>
-+#include <sys/types.h>
- #ifdef WIN32
- #include <winsock.h>
- #else
diff --git a/audio/libmusicbrainz4/files/patch-ltmain.sh b/audio/libmusicbrainz4/files/patch-ltmain.sh
deleted file mode 100644
index 285ecfe5d590..000000000000
--- a/audio/libmusicbrainz4/files/patch-ltmain.sh
+++ /dev/null
@@ -1,25 +0,0 @@
---- ltmain.sh.orig Thu Aug 23 07:47:42 2001
-+++ ltmain.sh Tue Dec 11 22:07:52 2001
-@@ -2408,6 +2408,9 @@
- *-*-netbsd*)
- # Don't link with libc until the a.out ld.so is fixed.
- ;;
-+ *-*-freebsd*)
-+ # FreeBSD doesn't need this...
-+ ;;
- *)
- # Add libc to deplibs on all other systems if necessary.
- if test "$build_libtool_need_lc" = "yes"; then
-@@ -4175,10 +4178,12 @@
- fi
-
- # Install the pseudo-library for information purposes.
-+ if /usr/bin/false ; then
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-+ fi
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/audio/libmusicbrainz4/pkg-comment b/audio/libmusicbrainz4/pkg-comment
deleted file mode 100644
index 012c99e12d9b..000000000000
--- a/audio/libmusicbrainz4/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-2nd generation incarnation of the CD Index - audio metadata
diff --git a/audio/libmusicbrainz4/pkg-descr b/audio/libmusicbrainz4/pkg-descr
deleted file mode 100644
index dfcf673c8cd0..000000000000
--- a/audio/libmusicbrainz4/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-MusicBrainz is the second generation incarnation of the CD Index.
-This server is designed to enable Audio CD and MP3/Vorbis players
-to download metadata about the music they are playing. All of the
-data collected on the Musicbrainz server is made available to the
-public under the OpenContent license.
-
-WWW: http://www.musicbrainz.org/
-
-Roman Shterenzon <roman@xpert.com>
diff --git a/audio/libmusicbrainz4/pkg-plist b/audio/libmusicbrainz4/pkg-plist
deleted file mode 100644
index e9361f246c19..000000000000
--- a/audio/libmusicbrainz4/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-include/musicbrainz/bitprintinfo.h
-include/musicbrainz/bitzi/bitcollider.h
-include/musicbrainz/bitzi/gui_win32.h
-include/musicbrainz/bitzi/list.h
-include/musicbrainz/bitzi/plugin.h
-include/musicbrainz/errors.h
-include/musicbrainz/mb_c.h
-include/musicbrainz/musicbrainz.h
-include/musicbrainz/queries.h
-lib/libmusicbrainz.a
-lib/libmusicbrainz.so
-lib/libmusicbrainz.so.1
-@dirrm include/musicbrainz/bitzi
-@dirrm include/musicbrainz
diff --git a/audio/libmusicbrainz5/Makefile b/audio/libmusicbrainz5/Makefile
deleted file mode 100644
index de8f8ecc2008..000000000000
--- a/audio/libmusicbrainz5/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: musicbrainz
-# Date Created: 26 Oct 2000
-# Whom: Roman Shterenzon <roman@xpert.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= musicbrainz
-PORTVERSION= 1.0.1
-CATEGORIES= audio
-MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/
-
-MAINTAINER= roman@xpert.com
-
-USE_BZIP2= yes
-USE_NEWGCC= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-INSTALLS_SHLIB= yes
-
-post-patch:
- @${PERL} -pi -e 's|^CFLAGS=|#CFLAGS=|g ; \
- s|^CPPFLAGS=|#CPPFLAGS=|g' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/audio/libmusicbrainz5/distinfo b/audio/libmusicbrainz5/distinfo
deleted file mode 100644
index eeb3bf643c8f..000000000000
--- a/audio/libmusicbrainz5/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (musicbrainz-1.0.1.tar.bz2) = dfe8253f6d1c73c89dc06c00e3c35e11
diff --git a/audio/libmusicbrainz5/files/patch-id3.c b/audio/libmusicbrainz5/files/patch-id3.c
deleted file mode 100644
index f9fdf56408f7..000000000000
--- a/audio/libmusicbrainz5/files/patch-id3.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/bitzi/id3.c.orig Sat May 19 14:47:54 2001
-+++ lib/bitzi/id3.c Sat May 19 14:48:09 2001
-@@ -13,6 +13,7 @@
- #include <stdlib.h>
- #include <assert.h>
- #include <errno.h>
-+#include <sys/types.h>
- #ifdef WIN32
- #include <winsock.h>
- #else
diff --git a/audio/libmusicbrainz5/files/patch-ltmain.sh b/audio/libmusicbrainz5/files/patch-ltmain.sh
deleted file mode 100644
index 285ecfe5d590..000000000000
--- a/audio/libmusicbrainz5/files/patch-ltmain.sh
+++ /dev/null
@@ -1,25 +0,0 @@
---- ltmain.sh.orig Thu Aug 23 07:47:42 2001
-+++ ltmain.sh Tue Dec 11 22:07:52 2001
-@@ -2408,6 +2408,9 @@
- *-*-netbsd*)
- # Don't link with libc until the a.out ld.so is fixed.
- ;;
-+ *-*-freebsd*)
-+ # FreeBSD doesn't need this...
-+ ;;
- *)
- # Add libc to deplibs on all other systems if necessary.
- if test "$build_libtool_need_lc" = "yes"; then
-@@ -4175,10 +4178,12 @@
- fi
-
- # Install the pseudo-library for information purposes.
-+ if /usr/bin/false ; then
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-+ fi
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/audio/libmusicbrainz5/pkg-comment b/audio/libmusicbrainz5/pkg-comment
deleted file mode 100644
index 012c99e12d9b..000000000000
--- a/audio/libmusicbrainz5/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-2nd generation incarnation of the CD Index - audio metadata
diff --git a/audio/libmusicbrainz5/pkg-descr b/audio/libmusicbrainz5/pkg-descr
deleted file mode 100644
index dfcf673c8cd0..000000000000
--- a/audio/libmusicbrainz5/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-MusicBrainz is the second generation incarnation of the CD Index.
-This server is designed to enable Audio CD and MP3/Vorbis players
-to download metadata about the music they are playing. All of the
-data collected on the Musicbrainz server is made available to the
-public under the OpenContent license.
-
-WWW: http://www.musicbrainz.org/
-
-Roman Shterenzon <roman@xpert.com>
diff --git a/audio/libmusicbrainz5/pkg-plist b/audio/libmusicbrainz5/pkg-plist
deleted file mode 100644
index e9361f246c19..000000000000
--- a/audio/libmusicbrainz5/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-include/musicbrainz/bitprintinfo.h
-include/musicbrainz/bitzi/bitcollider.h
-include/musicbrainz/bitzi/gui_win32.h
-include/musicbrainz/bitzi/list.h
-include/musicbrainz/bitzi/plugin.h
-include/musicbrainz/errors.h
-include/musicbrainz/mb_c.h
-include/musicbrainz/musicbrainz.h
-include/musicbrainz/queries.h
-lib/libmusicbrainz.a
-lib/libmusicbrainz.so
-lib/libmusicbrainz.so.1
-@dirrm include/musicbrainz/bitzi
-@dirrm include/musicbrainz
diff --git a/audio/libshout2/Makefile b/audio/libshout2/Makefile
deleted file mode 100644
index 112498c4fdfd..000000000000
--- a/audio/libshout2/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: libshout
-# Date created: 06 Jun 2000
-# Whom: zach@pabst.bendnet.com
-#
-# $FreeBSD$
-#
-
-PORTNAME= libshout
-PORTVERSION= 1.0.7
-CATEGORIES= audio net
-MASTER_SITES= http://developer.icecast.org/libshout/releases/
-
-MAINTAINER= zach@pabst.bendnet.com
-
-GNU_CONFIGURE= yes
-INSTALLS_SHLIB= yes
-PLIST_SUB+= PORTVERSION=${PORTVERSION}
-
-.include <bsd.port.mk>
diff --git a/audio/libshout2/distinfo b/audio/libshout2/distinfo
deleted file mode 100644
index 97be1b6a634d..000000000000
--- a/audio/libshout2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (libshout-1.0.7.tar.gz) = 7e8054f8c6dbb0bd9179057e2ee465c1
diff --git a/audio/libshout2/files/patch-aa b/audio/libshout2/files/patch-aa
deleted file mode 100644
index 7787a49dec2f..000000000000
--- a/audio/libshout2/files/patch-aa
+++ /dev/null
@@ -1,16 +0,0 @@
---- Makefile.in.orig Wed Aug 1 17:56:09 2001
-+++ Makefile.in Tue Dec 11 08:50:30 2001
-@@ -507,9 +507,10 @@
-
- install-data-local:
- mkdir -p $(DESTDIR)$(includedir)/shout
-- mkdir -p $(DESTDIR)$(prefix)/doc/$(PACKAGE)-$(VERSION)/example
-- $(INSTALL) -m 0644 $(top_srcdir)/README $(top_srcdir)/AUTHORS $(top_srcdir)/COPYING $(top_srcdir)/CHANGES $(DESTDIR)$(prefix)/doc/$(PACKAGE)-$(VERSION)
-- $(INSTALL) -m 0644 $(top_srcdir)/example/Makefile $(top_srcdir)/example/example.c $(DESTDIR)$(prefix)/doc/$(PACKAGE)-$(VERSION)/example
-+ mkdir -p $(DESTDIR)$(prefix)/share/doc/$(PACKAGE)-$(VERSION)
-+ mkdir -p $(DESTDIR)$(prefix)/share/examples/$(PACKAGE)-$(VERSION)
-+ $(INSTALL) -m 0644 $(top_srcdir)/README $(top_srcdir)/AUTHORS $(top_srcdir)/COPYING $(top_srcdir)/CHANGES $(DESTDIR)$(prefix)/share/doc/$(PACKAGE)-$(VERSION)
-+ $(INSTALL) -m 0644 $(top_srcdir)/example/Makefile $(top_srcdir)/example/example.c $(DESTDIR)$(prefix)/share/examples/$(PACKAGE)-$(VERSION)
- $(INSTALL) -m 0644 $(top_srcdir)/shout.h $(DESTDIR)$(includedir)/shout
-
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/audio/libshout2/files/patch-ab b/audio/libshout2/files/patch-ab
deleted file mode 100644
index 65112e1f5765..000000000000
--- a/audio/libshout2/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- doc/Makefile.in.orig Tue Dec 11 09:28:01 2001
-+++ doc/Makefile.in Tue Dec 11 09:28:08 2001
-@@ -76,7 +76,7 @@
-
- AUTOMAKE_OPTIONS = foreign
-
--docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION)
-+docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
-
- doc_DATA = index.html overview.html initialization.html connection.html datastreaming.html metadata.html datastructures.html shout_conn_t.html shout_connect.html shout_disconnect.html shout_sleep.html shout_init_connection.html shout_send_data.html shout_update_metadata.html style.css example.html example_c.html reference.html errorhandling.html shout_strerror.html
-
diff --git a/audio/libshout2/pkg-comment b/audio/libshout2/pkg-comment
deleted file mode 100644
index e5b650179863..000000000000
--- a/audio/libshout2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A library providing routines for connecting and transmitting data to the icecast server
diff --git a/audio/libshout2/pkg-descr b/audio/libshout2/pkg-descr
deleted file mode 100644
index e25884891692..000000000000
--- a/audio/libshout2/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-A port of the libshout library. Libshout allows applications to easily
-communicate and broadcast to an Icecast streaming media server. It handles the
-socket connections, metadata communication, and data streaming for the calling
-application, and lets developers focus on feature sets instead of
-implementation details.
-
-WWW: http://developer.icecast.org/libshout/
-
-- Zach
-zach@pabst.bendnet.com
diff --git a/audio/libshout2/pkg-plist b/audio/libshout2/pkg-plist
deleted file mode 100644
index 4b771016fcc8..000000000000
--- a/audio/libshout2/pkg-plist
+++ /dev/null
@@ -1,34 +0,0 @@
-include/shout/shout.h
-lib/libshout.so.2
-lib/libshout.so
-lib/libshout.la
-lib/libshout.a
-share/doc/libshout-%%PORTVERSION%%/index.html
-share/doc/libshout-%%PORTVERSION%%/overview.html
-share/doc/libshout-%%PORTVERSION%%/initialization.html
-share/doc/libshout-%%PORTVERSION%%/connection.html
-share/doc/libshout-%%PORTVERSION%%/datastreaming.html
-share/doc/libshout-%%PORTVERSION%%/metadata.html
-share/doc/libshout-%%PORTVERSION%%/datastructures.html
-share/doc/libshout-%%PORTVERSION%%/shout_conn_t.html
-share/doc/libshout-%%PORTVERSION%%/shout_connect.html
-share/doc/libshout-%%PORTVERSION%%/shout_disconnect.html
-share/doc/libshout-%%PORTVERSION%%/shout_sleep.html
-share/doc/libshout-%%PORTVERSION%%/shout_init_connection.html
-share/doc/libshout-%%PORTVERSION%%/shout_send_data.html
-share/doc/libshout-%%PORTVERSION%%/shout_update_metadata.html
-share/doc/libshout-%%PORTVERSION%%/style.css
-share/doc/libshout-%%PORTVERSION%%/example.html
-share/doc/libshout-%%PORTVERSION%%/example_c.html
-share/doc/libshout-%%PORTVERSION%%/reference.html
-share/doc/libshout-%%PORTVERSION%%/errorhandling.html
-share/doc/libshout-%%PORTVERSION%%/shout_strerror.html
-share/doc/libshout-%%PORTVERSION%%/README
-share/doc/libshout-%%PORTVERSION%%/AUTHORS
-share/doc/libshout-%%PORTVERSION%%/COPYING
-share/doc/libshout-%%PORTVERSION%%/CHANGES
-share/examples/libshout-%%PORTVERSION%%/Makefile
-share/examples/libshout-%%PORTVERSION%%/example.c
-@dirrm include/shout
-@dirrm share/doc/libshout-%%PORTVERSION%%
-@dirrm share/examples/libshout-%%PORTVERSION%%
diff --git a/audio/libsidplay2/Makefile b/audio/libsidplay2/Makefile
deleted file mode 100644
index b0c73e51d1b2..000000000000
--- a/audio/libsidplay2/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: libsidplay
-# Date created: 31 October 1996
-# Whom: Stefan Zehl <sec@42.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libsidplay
-PORTVERSION= 1.36.50
-CATEGORIES= audio emulators
-MASTER_SITES= http://www.geocities.com/SiliconValley/Lakes/5147/sidplay/packages/
-DISTFILES= ${PORTNAME}-${PORTVERSION}.tgz
-
-MAINTAINER= sec@42.org
-
-USE_LIBTOOL= yes
-INSTALLS_SHLIB= yes
-USE_NEWGCC= yes
-
-.include <bsd.port.mk>
diff --git a/audio/libsidplay2/distinfo b/audio/libsidplay2/distinfo
deleted file mode 100644
index 31028d7e1bc3..000000000000
--- a/audio/libsidplay2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (libsidplay-1.36.50.tgz) = 183c85fc2f19192505fa540f12eb98b2
diff --git a/audio/libsidplay2/files/patch-libtool b/audio/libsidplay2/files/patch-libtool
deleted file mode 100644
index 3087118bc186..000000000000
--- a/audio/libsidplay2/files/patch-libtool
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Sat Jan 12 02:17:19 2002
-+++ configure Sat Jan 12 02:18:08 2002
-@@ -6159,7 +6159,7 @@
- LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
- # Always use our own libtool.
--LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-+LIBTOOL='libtool'
-
- # Prevent multiple expansion
-
diff --git a/audio/libsidplay2/pkg-comment b/audio/libsidplay2/pkg-comment
deleted file mode 100644
index cced7b195bac..000000000000
--- a/audio/libsidplay2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Commodore SID-chip emulator library to play SID music files
diff --git a/audio/libsidplay2/pkg-descr b/audio/libsidplay2/pkg-descr
deleted file mode 100644
index e2604b8bdbf0..000000000000
--- a/audio/libsidplay2/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Basically, SIDPLAY is just an ordinary music player software. More
-specifically, it emulates the Sound Interface Device chip (MOS 6581,
-known as SID) and the Micro Processor Unit (MOS 6510) of the
-Commodore 64 on your computer. Its platform-independent software
-emulates hardware components. Therefore it is able to load and execute
-C64 machine code programs which produce music or sound. In general,
-these are independent fragments of code and data which have been
-ripped from games and demonstration programs and were transferred
-directly from the C64. All you need is a supported operating system and
-audio hardware with average PCM waveform playback capabilities. A
-fast CPU and a 16-bit sound card are recommended for better
-performance.
-
-This is just the library. To actually use it, you need one of the
-front-ends like 'sidplay' or 'xsidplay'.
-
-WWW: http://www.geocities.com/SiliconValley/Lakes/5147/index.html
diff --git a/audio/libsidplay2/pkg-plist b/audio/libsidplay2/pkg-plist
deleted file mode 100644
index 24a03b6bab83..000000000000
--- a/audio/libsidplay2/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-include/sidplay/compconf.h
-include/sidplay/emucfg.h
-include/sidplay/fformat.h
-include/sidplay/myendian.h
-include/sidplay/mytypes.h
-include/sidplay/player.h
-include/sidplay/sidtune.h
-include/sidplay/version.h
-include/sidplay/fixpoint.h
-include/sidplay/libcfg.h
-lib/libsidplay.a
-lib/libsidplay.la
-lib/libsidplay.so.1
-lib/libsidplay.so
-@dirrm include/sidplay
diff --git a/audio/linux-f10-esound/Makefile b/audio/linux-f10-esound/Makefile
deleted file mode 100644
index 29698d8a781d..000000000000
--- a/audio/linux-f10-esound/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: linux-esound
-# Date created: 01/09/18
-# Whom: taoka@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= esound
-CATEGORIES= audio linux
-.if (${MACHINE_ARCH} == "i386")
-PORTVERSION= 0.2.14
-.elif (${MACHINE_ARCH} == "alpha")
-PORTVERSION= 0.2.17
-.endif
-.if (${MACHINE_ARCH} == "i386")
-MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/
-.elif (${MACHINE_ARCH} == "alpha")
-MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/linux/6.1/en/os/alpha/RedHat/RPMS/
-.endif
-
-MAINTAINER= taoka@FreeBSD.org
-
-RPM_SET= esound-${PORTVERSION}-1.${MACHINE_ARCH}.rpm
-
-.include "../../x11-toolkits/linux-gtk/Makefile"
-
diff --git a/audio/linux-f10-esound/distinfo.alpha b/audio/linux-f10-esound/distinfo.alpha
deleted file mode 100644
index 3707a963ea1d..000000000000
--- a/audio/linux-f10-esound/distinfo.alpha
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rpm/esound-0.2.17-1.alpha.rpm) = 09cbbd8d7bc2633f99fecd75843b33e9
diff --git a/audio/linux-f10-esound/distinfo.i386 b/audio/linux-f10-esound/distinfo.i386
deleted file mode 100644
index 56cfba6ba039..000000000000
--- a/audio/linux-f10-esound/distinfo.i386
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rpm/esound-0.2.14-1.i386.rpm) = 2bfd09ee99fc1f01a98a33f811d09689
diff --git a/audio/linux-f10-esound/pkg-comment b/audio/linux-f10-esound/pkg-comment
deleted file mode 100644
index 8208fbba136b..000000000000
--- a/audio/linux-f10-esound/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-RPM of esound
diff --git a/audio/linux-f10-esound/pkg-descr b/audio/linux-f10-esound/pkg-descr
deleted file mode 100644
index c8b9af439bfb..000000000000
--- a/audio/linux-f10-esound/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-This is a port for esound rpm.
diff --git a/audio/linux-f10-esound/pkg-plist.alpha b/audio/linux-f10-esound/pkg-plist.alpha
deleted file mode 100644
index 6f19dfd6e603..000000000000
--- a/audio/linux-f10-esound/pkg-plist.alpha
+++ /dev/null
@@ -1,26 +0,0 @@
-etc/esd.conf
-usr/bin/esd
-usr/bin/esdcat
-usr/bin/esdctl
-usr/bin/esddsp
-usr/bin/esdfilt
-usr/bin/esdloop
-usr/bin/esdmon
-usr/bin/esdplay
-usr/bin/esdrec
-usr/bin/esdsample
-usr/doc/esound-0.2.17
-usr/doc/esound-0.2.17/AUTHORS
-usr/doc/esound-0.2.17/COPYING
-usr/doc/esound-0.2.17/ChangeLog
-usr/doc/esound-0.2.17/INSTALL
-usr/doc/esound-0.2.17/NEWS
-usr/doc/esound-0.2.17/README
-usr/doc/esound-0.2.17/TIPS
-usr/doc/esound-0.2.17/TODO
-usr/doc/esound-0.2.17/esound.sgml
-usr/lib/libesd.so.0
-usr/lib/libesd.so.0.2.17
-usr/lib/libesddsp.so.0
-usr/lib/libesddsp.so.0.2.17
-@dirrm /usr/doc/esound-0.2.14
diff --git a/audio/linux-f10-esound/pkg-plist.i386 b/audio/linux-f10-esound/pkg-plist.i386
deleted file mode 100644
index fcd117d381ee..000000000000
--- a/audio/linux-f10-esound/pkg-plist.i386
+++ /dev/null
@@ -1,24 +0,0 @@
-usr/bin/esd
-usr/bin/esdcat
-usr/bin/esdctl
-usr/bin/esddsp
-usr/bin/esdfilt
-usr/bin/esdloop
-usr/bin/esdmon
-usr/bin/esdplay
-usr/bin/esdrec
-usr/bin/esdsample
-usr/doc/esound-0.2.14/AUTHORS
-usr/doc/esound-0.2.14/COPYING
-usr/doc/esound-0.2.14/ChangeLog
-usr/doc/esound-0.2.14/INSTALL
-usr/doc/esound-0.2.14/NEWS
-usr/doc/esound-0.2.14/README
-usr/doc/esound-0.2.14/TIPS
-usr/doc/esound-0.2.14/TODO
-usr/doc/esound-0.2.14/esound.sgml
-usr/lib/libesd.so.0
-usr/lib/libesd.so.0.2.14
-usr/lib/libesddsp.so.0
-usr/lib/libesddsp.so.0.2.14
-@dirrm /usr/doc/esound-0.2.14
diff --git a/audio/linux-f10-libaudiofile/Makefile b/audio/linux-f10-libaudiofile/Makefile
deleted file mode 100644
index 9148565db3b0..000000000000
--- a/audio/linux-f10-libaudiofile/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: linux-libaudiofile
-# Date created: 01/09/18
-# Whom: taoka@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= libaudiofile
-PORTVERSION= 0.1.9
-CATEGORIES= audio linux
-.if (${MACHINE_ARCH} == "i386")
-MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/
-.elif (${MACHINE_ARCH} == "alpha")
-MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/linux/6.1/en/os/alpha/RedHat/RPMS/
-.endif
-
-MAINTAINER= taoka@FreeBSD.org
-
-.if (${MACHINE_ARCH} == "i386")
-RPM_SET= audiofile-${PORTVERSION}-1.${MACHINE_ARCH}.rpm
-.elif (${MACHINE_ARCH} == "alpha")
-RPM_SET= audiofile-${PORTVERSION}-2.${MACHINE_ARCH}.rpm
-.endif
-
-.include "../../x11-toolkits/linux-gtk/Makefile"
diff --git a/audio/linux-f10-libaudiofile/distinfo.alpha b/audio/linux-f10-libaudiofile/distinfo.alpha
deleted file mode 100644
index 1d02a187bc50..000000000000
--- a/audio/linux-f10-libaudiofile/distinfo.alpha
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rpm/audiofile-0.1.9-2.alpha.rpm) = 4e9ee2c38abc630d9c039607ee7e0e35
diff --git a/audio/linux-f10-libaudiofile/distinfo.i386 b/audio/linux-f10-libaudiofile/distinfo.i386
deleted file mode 100644
index 002f8d170f45..000000000000
--- a/audio/linux-f10-libaudiofile/distinfo.i386
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rpm/audiofile-0.1.9-1.i386.rpm) = ee5158bda87c1fc7601ea1467174d6da
diff --git a/audio/linux-f10-libaudiofile/pkg-comment b/audio/linux-f10-libaudiofile/pkg-comment
deleted file mode 100644
index e1208b391854..000000000000
--- a/audio/linux-f10-libaudiofile/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-RPM of audiofile
diff --git a/audio/linux-f10-libaudiofile/pkg-descr b/audio/linux-f10-libaudiofile/pkg-descr
deleted file mode 100644
index 984b57f9b57a..000000000000
--- a/audio/linux-f10-libaudiofile/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-This is a port for audiofile rpm.
diff --git a/audio/linux-f10-libaudiofile/pkg-plist.alpha b/audio/linux-f10-libaudiofile/pkg-plist.alpha
deleted file mode 100644
index c955fe4e98b1..000000000000
--- a/audio/linux-f10-libaudiofile/pkg-plist.alpha
+++ /dev/null
@@ -1,22 +0,0 @@
-/usr/bin/sfconvert
-/usr/bin/sfinfo
-/usr/doc/audiofile-0.1.9/COPYING
-/usr/doc/audiofile-0.1.9/ChangeLog
-/usr/doc/audiofile-0.1.9/README
-/usr/doc/audiofile-0.1.9/TODO
-/usr/doc/audiofile-0.1.9/docs/Makefile
-/usr/doc/audiofile-0.1.9/docs/Makefile.am
-/usr/doc/audiofile-0.1.9/docs/Makefile.in
-/usr/doc/audiofile-0.1.9/docs/afCloseFile
-/usr/doc/audiofile-0.1.9/docs/afGetFrameSize
-/usr/doc/audiofile-0.1.9/docs/afIntro
-/usr/doc/audiofile-0.1.9/docs/afNewFileSetup
-/usr/doc/audiofile-0.1.9/docs/afOpenFile
-/usr/doc/audiofile-0.1.9/docs/afReadFrames
-/usr/doc/audiofile-0.1.9/docs/afWriteFrames
-/usr/doc/audiofile-0.1.9/docs/sfconvert
-/usr/doc/audiofile-0.1.9/docs/sfinfo
-/usr/lib/libaudiofile.so.0
-/usr/lib/libaudiofile.so.0.0.0
-@dirrm /usr/doc/audiofile-0.1.9/docs
-@dirrm /usr/doc/audiofile-0.1.9
diff --git a/audio/linux-f10-libaudiofile/pkg-plist.i386 b/audio/linux-f10-libaudiofile/pkg-plist.i386
deleted file mode 100644
index 31e014cc80cd..000000000000
--- a/audio/linux-f10-libaudiofile/pkg-plist.i386
+++ /dev/null
@@ -1,22 +0,0 @@
-usr/bin/sfconvert
-usr/bin/sfinfo
-usr/doc/audiofile-0.1.9/COPYING
-usr/doc/audiofile-0.1.9/ChangeLog
-usr/doc/audiofile-0.1.9/README
-usr/doc/audiofile-0.1.9/TODO
-usr/doc/audiofile-0.1.9/docs/Makefile
-usr/doc/audiofile-0.1.9/docs/Makefile.am
-usr/doc/audiofile-0.1.9/docs/Makefile.in
-usr/doc/audiofile-0.1.9/docs/afCloseFile
-usr/doc/audiofile-0.1.9/docs/afGetFrameSize
-usr/doc/audiofile-0.1.9/docs/afIntro
-usr/doc/audiofile-0.1.9/docs/afNewFileSetup
-usr/doc/audiofile-0.1.9/docs/afOpenFile
-usr/doc/audiofile-0.1.9/docs/afReadFrames
-usr/doc/audiofile-0.1.9/docs/afWriteFrames
-usr/doc/audiofile-0.1.9/docs/sfconvert
-usr/doc/audiofile-0.1.9/docs/sfinfo
-usr/lib/libaudiofile.so.0
-usr/lib/libaudiofile.so.0.0.0
-@dirrm usr/doc/audiofile-0.1.9/docs
-@dirrm usr/doc/audiofile-0.1.9
diff --git a/audio/linux-f8-esound/Makefile b/audio/linux-f8-esound/Makefile
deleted file mode 100644
index 29698d8a781d..000000000000
--- a/audio/linux-f8-esound/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: linux-esound
-# Date created: 01/09/18
-# Whom: taoka@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= esound
-CATEGORIES= audio linux
-.if (${MACHINE_ARCH} == "i386")
-PORTVERSION= 0.2.14
-.elif (${MACHINE_ARCH} == "alpha")
-PORTVERSION= 0.2.17
-.endif
-.if (${MACHINE_ARCH} == "i386")
-MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/
-.elif (${MACHINE_ARCH} == "alpha")
-MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/linux/6.1/en/os/alpha/RedHat/RPMS/
-.endif
-
-MAINTAINER= taoka@FreeBSD.org
-
-RPM_SET= esound-${PORTVERSION}-1.${MACHINE_ARCH}.rpm
-
-.include "../../x11-toolkits/linux-gtk/Makefile"
-
diff --git a/audio/linux-f8-esound/distinfo.alpha b/audio/linux-f8-esound/distinfo.alpha
deleted file mode 100644
index 3707a963ea1d..000000000000
--- a/audio/linux-f8-esound/distinfo.alpha
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rpm/esound-0.2.17-1.alpha.rpm) = 09cbbd8d7bc2633f99fecd75843b33e9
diff --git a/audio/linux-f8-esound/distinfo.i386 b/audio/linux-f8-esound/distinfo.i386
deleted file mode 100644
index 56cfba6ba039..000000000000
--- a/audio/linux-f8-esound/distinfo.i386
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rpm/esound-0.2.14-1.i386.rpm) = 2bfd09ee99fc1f01a98a33f811d09689
diff --git a/audio/linux-f8-esound/pkg-comment b/audio/linux-f8-esound/pkg-comment
deleted file mode 100644
index 8208fbba136b..000000000000
--- a/audio/linux-f8-esound/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-RPM of esound
diff --git a/audio/linux-f8-esound/pkg-descr b/audio/linux-f8-esound/pkg-descr
deleted file mode 100644
index c8b9af439bfb..000000000000
--- a/audio/linux-f8-esound/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-This is a port for esound rpm.
diff --git a/audio/linux-f8-esound/pkg-plist.alpha b/audio/linux-f8-esound/pkg-plist.alpha
deleted file mode 100644
index 6f19dfd6e603..000000000000
--- a/audio/linux-f8-esound/pkg-plist.alpha
+++ /dev/null
@@ -1,26 +0,0 @@
-etc/esd.conf
-usr/bin/esd
-usr/bin/esdcat
-usr/bin/esdctl
-usr/bin/esddsp
-usr/bin/esdfilt
-usr/bin/esdloop
-usr/bin/esdmon
-usr/bin/esdplay
-usr/bin/esdrec
-usr/bin/esdsample
-usr/doc/esound-0.2.17
-usr/doc/esound-0.2.17/AUTHORS
-usr/doc/esound-0.2.17/COPYING
-usr/doc/esound-0.2.17/ChangeLog
-usr/doc/esound-0.2.17/INSTALL
-usr/doc/esound-0.2.17/NEWS
-usr/doc/esound-0.2.17/README
-usr/doc/esound-0.2.17/TIPS
-usr/doc/esound-0.2.17/TODO
-usr/doc/esound-0.2.17/esound.sgml
-usr/lib/libesd.so.0
-usr/lib/libesd.so.0.2.17
-usr/lib/libesddsp.so.0
-usr/lib/libesddsp.so.0.2.17
-@dirrm /usr/doc/esound-0.2.14
diff --git a/audio/linux-f8-esound/pkg-plist.i386 b/audio/linux-f8-esound/pkg-plist.i386
deleted file mode 100644
index fcd117d381ee..000000000000
--- a/audio/linux-f8-esound/pkg-plist.i386
+++ /dev/null
@@ -1,24 +0,0 @@
-usr/bin/esd
-usr/bin/esdcat
-usr/bin/esdctl
-usr/bin/esddsp
-usr/bin/esdfilt
-usr/bin/esdloop
-usr/bin/esdmon
-usr/bin/esdplay
-usr/bin/esdrec
-usr/bin/esdsample
-usr/doc/esound-0.2.14/AUTHORS
-usr/doc/esound-0.2.14/COPYING
-usr/doc/esound-0.2.14/ChangeLog
-usr/doc/esound-0.2.14/INSTALL
-usr/doc/esound-0.2.14/NEWS
-usr/doc/esound-0.2.14/README
-usr/doc/esound-0.2.14/TIPS
-usr/doc/esound-0.2.14/TODO
-usr/doc/esound-0.2.14/esound.sgml
-usr/lib/libesd.so.0
-usr/lib/libesd.so.0.2.14
-usr/lib/libesddsp.so.0
-usr/lib/libesddsp.so.0.2.14
-@dirrm /usr/doc/esound-0.2.14
diff --git a/audio/linux-f8-libaudiofile/Makefile b/audio/linux-f8-libaudiofile/Makefile
deleted file mode 100644
index 9148565db3b0..000000000000
--- a/audio/linux-f8-libaudiofile/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: linux-libaudiofile
-# Date created: 01/09/18
-# Whom: taoka@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= libaudiofile
-PORTVERSION= 0.1.9
-CATEGORIES= audio linux
-.if (${MACHINE_ARCH} == "i386")
-MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/
-.elif (${MACHINE_ARCH} == "alpha")
-MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/linux/6.1/en/os/alpha/RedHat/RPMS/
-.endif
-
-MAINTAINER= taoka@FreeBSD.org
-
-.if (${MACHINE_ARCH} == "i386")
-RPM_SET= audiofile-${PORTVERSION}-1.${MACHINE_ARCH}.rpm
-.elif (${MACHINE_ARCH} == "alpha")
-RPM_SET= audiofile-${PORTVERSION}-2.${MACHINE_ARCH}.rpm
-.endif
-
-.include "../../x11-toolkits/linux-gtk/Makefile"
diff --git a/audio/linux-f8-libaudiofile/distinfo.alpha b/audio/linux-f8-libaudiofile/distinfo.alpha
deleted file mode 100644
index 1d02a187bc50..000000000000
--- a/audio/linux-f8-libaudiofile/distinfo.alpha
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rpm/audiofile-0.1.9-2.alpha.rpm) = 4e9ee2c38abc630d9c039607ee7e0e35
diff --git a/audio/linux-f8-libaudiofile/distinfo.i386 b/audio/linux-f8-libaudiofile/distinfo.i386
deleted file mode 100644
index 002f8d170f45..000000000000
--- a/audio/linux-f8-libaudiofile/distinfo.i386
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rpm/audiofile-0.1.9-1.i386.rpm) = ee5158bda87c1fc7601ea1467174d6da
diff --git a/audio/linux-f8-libaudiofile/pkg-comment b/audio/linux-f8-libaudiofile/pkg-comment
deleted file mode 100644
index e1208b391854..000000000000
--- a/audio/linux-f8-libaudiofile/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-RPM of audiofile
diff --git a/audio/linux-f8-libaudiofile/pkg-descr b/audio/linux-f8-libaudiofile/pkg-descr
deleted file mode 100644
index 984b57f9b57a..000000000000
--- a/audio/linux-f8-libaudiofile/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-This is a port for audiofile rpm.
diff --git a/audio/linux-f8-libaudiofile/pkg-plist.alpha b/audio/linux-f8-libaudiofile/pkg-plist.alpha
deleted file mode 100644
index c955fe4e98b1..000000000000
--- a/audio/linux-f8-libaudiofile/pkg-plist.alpha
+++ /dev/null
@@ -1,22 +0,0 @@
-/usr/bin/sfconvert
-/usr/bin/sfinfo
-/usr/doc/audiofile-0.1.9/COPYING
-/usr/doc/audiofile-0.1.9/ChangeLog
-/usr/doc/audiofile-0.1.9/README
-/usr/doc/audiofile-0.1.9/TODO
-/usr/doc/audiofile-0.1.9/docs/Makefile
-/usr/doc/audiofile-0.1.9/docs/Makefile.am
-/usr/doc/audiofile-0.1.9/docs/Makefile.in
-/usr/doc/audiofile-0.1.9/docs/afCloseFile
-/usr/doc/audiofile-0.1.9/docs/afGetFrameSize
-/usr/doc/audiofile-0.1.9/docs/afIntro
-/usr/doc/audiofile-0.1.9/docs/afNewFileSetup
-/usr/doc/audiofile-0.1.9/docs/afOpenFile
-/usr/doc/audiofile-0.1.9/docs/afReadFrames
-/usr/doc/audiofile-0.1.9/docs/afWriteFrames
-/usr/doc/audiofile-0.1.9/docs/sfconvert
-/usr/doc/audiofile-0.1.9/docs/sfinfo
-/usr/lib/libaudiofile.so.0
-/usr/lib/libaudiofile.so.0.0.0
-@dirrm /usr/doc/audiofile-0.1.9/docs
-@dirrm /usr/doc/audiofile-0.1.9
diff --git a/audio/linux-f8-libaudiofile/pkg-plist.i386 b/audio/linux-f8-libaudiofile/pkg-plist.i386
deleted file mode 100644
index 31e014cc80cd..000000000000
--- a/audio/linux-f8-libaudiofile/pkg-plist.i386
+++ /dev/null
@@ -1,22 +0,0 @@
-usr/bin/sfconvert
-usr/bin/sfinfo
-usr/doc/audiofile-0.1.9/COPYING
-usr/doc/audiofile-0.1.9/ChangeLog
-usr/doc/audiofile-0.1.9/README
-usr/doc/audiofile-0.1.9/TODO
-usr/doc/audiofile-0.1.9/docs/Makefile
-usr/doc/audiofile-0.1.9/docs/Makefile.am
-usr/doc/audiofile-0.1.9/docs/Makefile.in
-usr/doc/audiofile-0.1.9/docs/afCloseFile
-usr/doc/audiofile-0.1.9/docs/afGetFrameSize
-usr/doc/audiofile-0.1.9/docs/afIntro
-usr/doc/audiofile-0.1.9/docs/afNewFileSetup
-usr/doc/audiofile-0.1.9/docs/afOpenFile
-usr/doc/audiofile-0.1.9/docs/afReadFrames
-usr/doc/audiofile-0.1.9/docs/afWriteFrames
-usr/doc/audiofile-0.1.9/docs/sfconvert
-usr/doc/audiofile-0.1.9/docs/sfinfo
-usr/lib/libaudiofile.so.0
-usr/lib/libaudiofile.so.0.0.0
-@dirrm usr/doc/audiofile-0.1.9/docs
-@dirrm usr/doc/audiofile-0.1.9
diff --git a/audio/napster/files/md5 b/audio/napster/files/md5
deleted file mode 100644
index 851d4ab7d114..000000000000
--- a/audio/napster/files/md5
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nap-linux-1.1BETA.tar.gz) = 5621ed0bef4aa65cb053de49c3d01b44
diff --git a/audio/rat/Makefile b/audio/rat/Makefile
deleted file mode 100644
index cd715a63ddc4..000000000000
--- a/audio/rat/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# New ports collection makefile for: rat
-# Date created: 3 July 1999
-# Whom: O.Hodson@cs.ucl.ac.uk (Orion Hodson)
-#
-# $FreeBSD$
-#
-
-PORTNAME= rat
-PORTVERSION= 4.2.13
-PORTREVISION= 0
-CATEGORIES= mbone audio ipv6
-MASTER_SITES= http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/4.2.13/ \
- ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= cpiazza
-
-MAINTAINER= O.Hodson@cs.ucl.ac.uk
-
-LIB_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-
-USE_AUTOCONF= yes
-USE_GMAKE= yes
-MAN1= rat.1
-MANCOMPRESSED= no
-
-RAT_BUILD_DIRS= common rat
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400014
-ENABLE_IPv6= --enable-ipv6
-.endif
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/rat/rat ${PREFIX}/bin/rat
- ${INSTALL_PROGRAM} ${WRKSRC}/rat/rat-ui ${PREFIX}/bin/rat-ui
- ${INSTALL_PROGRAM} ${WRKSRC}/rat/rat-media ${PREFIX}/bin/rat-media
- ${INSTALL_MAN} ${WRKSRC}/rat/man/man1/rat.1 ${PREFIX}/man/man1
- ${MKDIR} ${LOCALBASE}/etc/sdr/plugins
- ${INSTALL_DATA} ${WRKSRC}/rat/sdr2.plugin.S02.audio.rtp.*.rat ${LOCALBASE}/etc/sdr/plugins
-
-do-build:
-.for d in ${RAT_BUILD_DIRS}
- cd ${WRKSRC}/${d} && ${GMAKE}
-.endfor
-
-do-configure:
- cd ${WRKSRC}/common && autoconf && ./configure ${CONFIGURE_ARGS} ${ENABLE_IPv6}
- cd ${WRKSRC}/rat && autoconf && ./configure ${CONFIGURE_ARGS} --with-tcl=${LOCALBASE} --with-tk=${LOCALBASE} ${ENABLE_IPv6}
-
-.include "bsd.port.post.mk"
diff --git a/audio/rat/distinfo b/audio/rat/distinfo
deleted file mode 100644
index 1edf6ef3ac6a..000000000000
--- a/audio/rat/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rat-4.2.13.tar.gz) = 6524f9805772e60072de8769aea1945f
diff --git a/audio/rat/files/patch-aa b/audio/rat/files/patch-aa
deleted file mode 100644
index c6fb8667dda0..000000000000
--- a/audio/rat/files/patch-aa
+++ /dev/null
@@ -1,77 +0,0 @@
---- rat/configure.in.orig Fri Mar 2 12:49:10 2001
-+++ rat/configure.in Thu Apr 5 19:13:17 2001
-@@ -280,12 +280,12 @@
- # We could be dealing with a source installation or a full installation.
- # Expect a source installation to have headers in TCL8_HOME/generic and libs in
- # TCL8_HOME/unix. A full installation should have headers in
--# INSTDIR/include/tcl8.0, or INSTDIR/include, and have libraries be in
-+# INSTDIR/include/tcl8.2, or INSTDIR/include, and have libraries be in
- # INSTDIR/lib.
- #------------------------------------------------------------------------------
- PARENT=`echo $PWD | sed -e 's%/[[^/]]*$%%'`
--TCL_INC=${PARENT}/tcl-8.0
--TCL_LIB=${PARENT}/tcl-8.0
-+TCL_INC=${PARENT}/tcl-8.2
-+TCL_LIB=${PARENT}/tcl-8.2
-
- AC_ARG_WITH(tcl,
- [ --with-tcl=DIR specify location of Tcl installation],
-@@ -295,7 +295,7 @@
- #-----------------------------------------------------------------------------
- # Depending on config expect tcl.h to be tcl source dir or include path
- #-----------------------------------------------------------------------------
--for i in $TCL_INC/generic $TCL_INC/include/tcl8.0 $TCL_INC/include $TCL_INC
-+for i in $TCL_INC/generic $TCL_INC/include/tcl8.2 $TCL_INC/include $TCL_INC
- do
- if test -d $i ; then
- TCL_INC=$i
-@@ -330,7 +330,7 @@
- SAVED_LIBS=$LIBS
- LIBS=""
- FOUND_TCL_LIB=no
--AC_SEARCH_LIBS(Tcl_Init, tcl8.0 tcl80,
-+AC_SEARCH_LIBS(Tcl_Init, tcl8.2 tcl82,
- FOUND_TCL_LIB=yes,
- ,
- -L${TCL_LIB} ${SAVED_LIBS} -lm)
-@@ -359,7 +359,7 @@
- # include tcl.h, Xlib.h, Xutil.h before tk.h.
- #-----------------------------------------------------------------------------
- FOUND_TK_INC=0
--for i in $TK_INC/generic $TK_INC/include/tk8.0 $TK_INC/include $TK_INC
-+for i in $TK_INC/generic $TK_INC/include/tk8.2 $TK_INC/include $TK_INC
- do
- AC_MSG_CHECKING(for $i/tk.h)
- if test -r $i/tk.h ; then
-@@ -391,7 +391,7 @@
- SAVED_LIBS=$LIBS
- LIBS=""
- FOUND_TK_LIB=no
--AC_SEARCH_LIBS(Tk_Init, tk8.0 tk80,
-+AC_SEARCH_LIBS(Tk_Init, tk8.2 tk82,
- FOUND_TK_LIB=yes,
- ,
- -L${TK_LIB} ${TCL_LIB} $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS ${SAVED_LIBS} -lm)
-@@ -464,20 +464,8 @@
- COMMON_LIB=${COMMON_LIB}/lib
- fi
-
--AC_CHECK_LIB(uclmmbase,
-- mbus_init,
-- [
-- EXTERNAL_DEP="${EXTERNAL_DEP} ${COMMON_LIB}/libuclmmbase.a"
-- COMMON_LIB="-L${COMMON_LIB} -luclmmbase"
-- ],
-- [
-- echo "Could not find libuclmmbase.a. One of the following halted progess:"
-- echo " (a) Library is not installed."
-- echo " (b) Library is not built or not in expected location (--with-common=DIR)."
-- echo " (c) this script failed to see it (please inform rat-trap@cs.ucl.ac.uk)."
-- exit
-- ],
-- -L${COMMON_LIB})
-+EXTERNAL_DEP="${EXTERNAL_DEP} ${COMMON_LIB}/libuclmmbase.a"
-+COMMON_LIB="-L${COMMON_LIB} -luclmmbase"
-
- AC_SUBST(COMMON_INC)
- AC_SUBST(COMMON_LIB)
diff --git a/audio/rat/files/patch-ab b/audio/rat/files/patch-ab
deleted file mode 100644
index 4df1138df8e8..000000000000
--- a/audio/rat/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- rat/sdr2.plugin.in.orig Sat Sep 16 19:54:48 2000
-+++ rat/sdr2.plugin.in Sat Sep 16 19:55:02 2000
-@@ -14,7 +14,7 @@
-
- media:audio
- proto:RTP/AVP
--tool:rat-VERSION
-+tool:rat
- protoname:RTP
- cryptflag:-K
-
diff --git a/audio/rat/files/patch-ad b/audio/rat/files/patch-ad
deleted file mode 100644
index aa499c0f54ab..000000000000
--- a/audio/rat/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- rat/Makefile.in.orig Sat Sep 16 20:45:21 2000
-+++ rat/Makefile.in Sat Sep 16 20:45:29 2000
-@@ -15,7 +15,7 @@
- ECHO = echo
-
- VERSION = @VERSION@
--RATVER = rat-$(VERSION)
-+RATVER = rat
-
- AU_OBJ = @AU_OBJ@
- AU_INC = @AU_INC@
diff --git a/audio/rat/files/patch-ae b/audio/rat/files/patch-ae
deleted file mode 100644
index d4383c889d1d..000000000000
--- a/audio/rat/files/patch-ae
+++ /dev/null
@@ -1,13 +0,0 @@
---- rat/main_control.c.brokenbin Sun Sep 17 02:26:19 2000
-+++ rat/main_control.c Sun Sep 17 02:26:38 2000
-@@ -34,8 +34,8 @@
- #define ENGINE_NAME "ratmedia.exe"
- #define CONTROL_NAME "rat.exe"
- #else
--#define UI_NAME "rat-"RAT_VERSION"-ui"
--#define ENGINE_NAME "rat-"RAT_VERSION"-media"
-+#define UI_NAME "rat-ui"
-+#define ENGINE_NAME "rat-media"
- #endif
-
- #define DEFAULT_RTP_PORT 5004
diff --git a/audio/rat/files/patch-af b/audio/rat/files/patch-af
deleted file mode 100644
index f6f25611a616..000000000000
--- a/audio/rat/files/patch-af
+++ /dev/null
@@ -1,41 +0,0 @@
---- rat/Makefile.in.prefix Fri Sep 8 21:02:41 2000
-+++ rat/Makefile.in Sun Sep 17 03:00:53 2000
-@@ -13,6 +13,7 @@
- AR = ar
- RANLIB = @RANLIB@
- ECHO = echo
-+STRIP = strip
-
- VERSION = @VERSION@
- RATVER = rat-$(VERSION)
-@@ -122,7 +123,7 @@
- @${ECHO} "Generating version.h"
- @sed -e 's/.*/#define RAT_VERSION "&"/' VERSION > version.h
-
--sdr2.plugin.S02.audio.rtp.-.rat-$(VERSION): sdr2.plugin.in
-+sdr2.plugin.S02.audio.rtp.-.$(RATVER): sdr2.plugin.in
- @${ECHO} "Generating sdr plugin"
- @${ECHO} "# Generated automatically from sdr2.plugin.in" > $@
- @${ECHO} "# DO NOT EDIT THIS FILE" >> $@
-@@ -147,9 +148,9 @@
- -rm -rf core core-$(RATVER)-media core-$(RATVER)-ui
-
- install: all
-- ./install-sh -m 555 -c $(RATVER) $(bindir)
-- ./install-sh -m 555 -c $(RATVER)-media $(bindir)
-- ./install-sh -m 555 -c $(RATVER)-ui $(bindir)
-+ ./install-sh -m 555 -s $(STRIP) -c $(RATVER) $(bindir)
-+ ./install-sh -m 555 -s $(STRIP) -c $(RATVER)-media $(bindir)
-+ ./install-sh -m 555 -s $(STRIP) -c $(RATVER)-ui $(bindir)
- ./install-sh -m 444 -c man/man1/rat.1 $(mandir)/man1/rat.1
- ./install-sh -m 444 -c sdr2.plugin.S02.audio.rtp.-.$(RATVER) $(prefix)/etc/sdr/plugins
-
-@@ -180,7 +181,7 @@
- cvs tag release-`cat VERSION | sed "s/\./-/g"`
-
- $(RATVER)-$(OSTYPE).tar.gz: $(RATVER) $(RATVER)-ui $(RATVER)-media
-- tar cf $(RATVER)-$(OSTYPE).tar README.* MODS COPYRIGHT INSTALL.TXT VERSION $(RATVER) $(RATVER)-ui $(RATVER)-media sdr2.plugin.S02.audio.rtp.-.rat-$(VERSION)
-+ tar cf $(RATVER)-$(OSTYPE).tar README.* MODS COPYRIGHT INSTALL.TXT VERSION $(RATVER) $(RATVER)-ui $(RATVER)-media sdr2.plugin.S02.audio.rtp.-.$(RATVER)
- rm -f $(RATVER)-$(OSTYPE).tar.gz
- gzip -9 $(RATVER)-$(OSTYPE).tar
-
diff --git a/audio/rat/pkg-comment b/audio/rat/pkg-comment
deleted file mode 100644
index abcb956e03eb..000000000000
--- a/audio/rat/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-IPv4/v6 Multicast and unicast audio conferencing tool
diff --git a/audio/rat/pkg-descr b/audio/rat/pkg-descr
deleted file mode 100644
index 22763c1892ae..000000000000
--- a/audio/rat/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-RAT is a network audio tool that allows users to particpate in
-audio conferences over the internet. These can be between two
-participants directly, or between a group of participants on a
-common multicast group. RAT features sender based loss mitigation
-mechanisms and receiver based audio repair techniques to compensate
-for packet loss, and load adaption in response to host performance.
-
-WWW: http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/
diff --git a/audio/rat/pkg-plist b/audio/rat/pkg-plist
deleted file mode 100644
index e0000def1a7c..000000000000
--- a/audio/rat/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/rat
-bin/rat-ui
-bin/rat-media
-etc/sdr/plugins/sdr2.plugin.S02.audio.rtp.-.rat
-@dirrm etc/sdr/plugins
-@dirrm etc/sdr
diff --git a/audio/rat30/Makefile b/audio/rat30/Makefile
deleted file mode 100644
index d4df26ee5737..000000000000
--- a/audio/rat30/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: rat
-# Date created: 6 June 2001
-# Whom: anton
-#
-# $FreeBSD$
-#
-
-PORTNAME= rat
-PORTVERSION= 3.0.35
-CATEGORIES= mbone audio
-MASTER_SITES= http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/${PORTVERSION}/
-
-MAINTAINER= anton@urc.ac.ru
-
-LIB_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-
-WRKSRC= ${WRKDIR}/rat-3.0
-
-USE_GMAKE= yes
-MAN1= rat.1
-MANCOMPRESSED= no
-
-LATEST_LINK= rat30
-
-do-build:
- (cd ${WRKSRC};${SETENV} MAKE=${GMAKE} ${SH} ./Build rat)
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/rat ${PREFIX}/bin/rat30
- ${INSTALL_MAN} ${WRKSRC}/man/man1/rat.1 ${PREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/audio/rat30/distinfo b/audio/rat30/distinfo
deleted file mode 100644
index cc2b2e3debbc..000000000000
--- a/audio/rat30/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (rat-3.0.35.tar.gz) = fff6e4a4c9617c5b7ea80f63fda96a9a
-MD5 (rat-3.0.35.tar.gz) = fff6e4a4c9617c5b7ea80f63fda96a9a
diff --git a/audio/rat30/files/patch-Makefile b/audio/rat30/files/patch-Makefile
deleted file mode 100644
index 4eaebd1f3efd..000000000000
--- a/audio/rat30/files/patch-Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.orig Tue Sep 14 19:39:00 1999
-+++ Makefile Thu May 10 11:07:38 2001
-@@ -82,6 +82,7 @@
- $(BINDIR)/rat-$(OSTYPE)-$(OSVERS): $(OBJS) $(GSMOBJS) $(CRYPTOBJS) $(RATOBJS)
- rm -f $(BINDIR)/rat-$(OSTYPE)-$(OSVERS)
- $(CC) $(RATOBJS) $(OBJS) $(GSMOBJS) $(CRYPTOBJS) $(LDLIBS) $(LDFLAGS) -o $(BINDIR)/rat-$(OSTYPE)-$(OSVERS)
-+ cp $(BINDIR)/rat-$(OSTYPE)-$(OSVERS) bin/rat
-
- $(OBJDIR)/%.o: $(SRCDIR)/%.c
- $(CC) $(CFLAGS) $(GSMFLAGS) $(CRYPTFLAGS) -c $(SRCDIR)/$*.c -o $(OBJDIR)/$*.o
diff --git a/audio/rat30/files/patch-Makefile_FreeBSD_4 b/audio/rat30/files/patch-Makefile_FreeBSD_4
deleted file mode 100644
index 36c4e87a95d7..000000000000
--- a/audio/rat30/files/patch-Makefile_FreeBSD_4
+++ /dev/null
@@ -1,9 +0,0 @@
---- Makefile_FreeBSD_4.org Mon May 7 13:07:46 2001
-+++ Makefile_FreeBSD_4 Mon May 7 13:03:51 2001
-@@ -0,0 +1,6 @@
-+TCL_INC = /usr/local/include/tcl8.2
-+TK_INC = /usr/local/include/tk8.2
-+INCS = -I/usr/X11R6/include \
-+ -I$(TCL_INC)/generic -I$(TK_INC)/generic
-+LDLIBS = -L/usr/local/lib \
-+ -L/usr/X11R6/lib -ltk82 -ltcl82 -lXext -lX11 -lm
diff --git a/audio/rat30/files/patch-aa b/audio/rat30/files/patch-aa
deleted file mode 100644
index 83e874042ceb..000000000000
--- a/audio/rat30/files/patch-aa
+++ /dev/null
@@ -1,69 +0,0 @@
-*** src/auddev_freebsd.c.orig Wed Mar 24 16:22:19 1999
---- src/auddev_freebsd.c Sat Sep 16 00:03:22 2000
-***************
-*** 89,102 ****
- }
- if ((ioctl(audio_fd, SNDCTL_DSP_SETFMT, &mode) == -1) || (mode != AFMT_S16_LE)) {
- printf("Device doesn't support 16bit linear format!\n");
- return -1;
- }
- if ((ioctl(audio_fd, SNDCTL_DSP_STEREO, &stereo) == -1) || (stereo != 0)) {
- printf("Device doesn't support mono!\n");
- return -1;
- }
-! if ((ioctl(audio_fd, SNDCTL_DSP_SPEED, &speed) == -1) || (speed != 8000)) {
- printf("Device doesn't support 8kHz sampling!\n");
- return -1;
- }
-
---- 89,106 ----
- }
- if ((ioctl(audio_fd, SNDCTL_DSP_SETFMT, &mode) == -1) || (mode != AFMT_S16_LE)) {
- printf("Device doesn't support 16bit linear format!\n");
-+ close(audio_fd);
- return -1;
- }
- if ((ioctl(audio_fd, SNDCTL_DSP_STEREO, &stereo) == -1) || (stereo != 0)) {
- printf("Device doesn't support mono!\n");
-+ close(audio_fd);
- return -1;
- }
-! // if ((ioctl(audio_fd, SNDCTL_DSP_SPEED, &speed) == -1) || (speed != 8000)) {
-! if (ioctl(audio_fd, SNDCTL_DSP_SPEED, &speed) == -1){
- printf("Device doesn't support 8kHz sampling!\n");
-+ close(audio_fd);
- return -1;
- }
-
-***************
-*** 158,163 ****
---- 162,168 ----
- * be open to do this, so if we're passed -1 as a file-descriptor we open
- * the device, do the ioctl, and then close it again...
- */
-+ /*
- snd_chan_param scp;
- if (audio_fd == -1) {
- audio_fd = audio_open_rw(O_RDONLY);
-***************
-*** 174,179 ****
---- 179,197 ----
- if (ioctl(audio_fd, AIOSFMT, 0) == -1) {
- return FALSE;
- }
-+ */
-+ int caps;
-+ int was_defined = 1;
-+ if (audio_fd == -1) {
-+ audio_fd = audio_open_rw(O_RDWR);
-+ was_defined = 0;
-+ }
-+ ioctl(audio_fd, SNDCTL_DSP_GETCAPS, &caps);
-+ if ((caps & DSP_CAP_DUPLEX) == 0) {
-+ if( was_defined == 0 ) audio_close(audio_fd);
-+ return FALSE;
-+ }
-+ if( was_defined == 0 ) audio_close(audio_fd);
- return TRUE;
- }
-
diff --git a/audio/rat30/files/patch-ac b/audio/rat30/files/patch-ac
deleted file mode 100644
index 4b8e62270300..000000000000
--- a/audio/rat30/files/patch-ac
+++ /dev/null
@@ -1,53 +0,0 @@
---- src/auddev_freebsd.c.p1 Mon Sep 18 10:27:40 2000
-+++ src/auddev_freebsd.c Mon Sep 18 10:30:42 2000
-@@ -204,18 +204,10 @@
- if (audio_fd <= 0) {
- return;
- }
-- switch (iport) {
-- case AUDIO_MICROPHONE : if (ioctl(audio_fd, MIXER_WRITE(SOUND_MIXER_MIC), &volume) == -1) {
-- perror("Setting gain");
-- }
-- return;
-- case AUDIO_LINE_IN : if (ioctl(audio_fd, MIXER_WRITE(SOUND_MIXER_LINE), &volume) == -1) {
-- perror("Setting gain");
-- }
-- return;
-+ if (ioctl(audio_fd, SOUND_MIXER_WRITE_RECLEV, &volume) == -1) {
-+ perror("Setting gain");
- }
-- printf("ERROR: Unknown iport in audio_set_gain!\n");
-- abort();
-+ return;
- }
-
- int
-@@ -226,17 +218,8 @@
- if (audio_fd <= 0) {
- return (0);
- }
-- switch (iport) {
-- case AUDIO_MICROPHONE : if (ioctl(audio_fd, MIXER_READ(SOUND_MIXER_MIC), &volume) == -1) {
-- perror("Getting gain");
-- }
-- break;
-- case AUDIO_LINE_IN : if (ioctl(audio_fd, MIXER_READ(SOUND_MIXER_LINE), &volume) == -1) {
-- perror("Getting gain");
-- }
-- break;
-- default : printf("ERROR: Unknown iport in audio_set_gain!\n");
-- abort();
-+ if (ioctl(audio_fd, SOUND_MIXER_READ_RECLEV, &volume) == -1) {
-+ perror("Setting gain");
- }
- return device_to_bat(volume & 0xff);
- }
-@@ -263,7 +246,7 @@
- if (audio_fd <= 0) {
- return (0);
- }
-- if (ioctl(audio_fd, MIXER_READ(SOUND_MIXER_VOLUME), &volume) == -1) {
-+ if (ioctl(audio_fd, MIXER_READ(SOUND_MIXER_PCM), &volume) == -1) {
- perror("Getting volume");
- }
- return device_to_bat(volume & 0x000000ff); /* Extract left channel volume */
diff --git a/audio/rat30/pkg-comment b/audio/rat30/pkg-comment
deleted file mode 100644
index abcb956e03eb..000000000000
--- a/audio/rat30/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-IPv4/v6 Multicast and unicast audio conferencing tool
diff --git a/audio/rat30/pkg-descr b/audio/rat30/pkg-descr
deleted file mode 100644
index 988875e9800a..000000000000
--- a/audio/rat30/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-RAT is a network audio tool that allows users to particpate in
-audio conferences over the internet. These can be between two
-participants directly, or between a group of participants on a
-common multicast group. RAT features sender based loss mitigation
-mechanisms and receiver based audio repair techniques to compensate
-for packet loss, and load adaption in response to host performance.
-
-This is a stable branch version. Works with half-duplex casrd as well.
-This is required mbone/relate.
-
-WWW: http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/
-RAT is a network audio tool that allows users to particpate in
-audio conferences over the internet. These can be between two
-participants directly, or between a group of participants on a
-common multicast group. RAT features sender based loss mitigation
-mechanisms and receiver based audio repair techniques to compensate
-for packet loss, and load adaption in response to host performance.
-
-This is a stable branch version. Works with half-duplex casrd as well.
-This is required mbone/relate.
-
-WWW: http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/
diff --git a/audio/rat30/pkg-plist b/audio/rat30/pkg-plist
deleted file mode 100644
index ee354e40c4e4..000000000000
--- a/audio/rat30/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/rat30
-bin/rat30
diff --git a/audio/speak_freely/Makefile b/audio/speak_freely/Makefile
deleted file mode 100644
index 36059ba7f46d..000000000000
--- a/audio/speak_freely/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# New ports collection makefile for: speak_freely
-# Date created: 18 Apr 1996
-# Whom: Mister X (to make portlint happy ;)
-#
-# $FreeBSD$
-#
-
-PORTNAME= speak_freely
-PORTVERSION= 7.1
-CATEGORIES= mbone audio security
-MASTER_SITES= http://www.fourmilab.ch/speakfree/unix/
-
-MAINTAINER= ports@FreeBSD.org
-
-LIB_DEPENDS= gsm.1:${PORTSDIR}/audio/gsm
-
-UTILS= sfspeaker sfmike sflwl sflaunch
-DEMNS= sfecho sflwld sfreflect
-DDEMNS= sfvod
-SFLIB= ${PREFIX}/lib/speak_freely
-MAN1= ${UTILS:S/$/.1/} ${DEMNS:S/$/.1/} ${DDEMNS:S/$/.1/}
-
-MAKE_ENV= "OPTFLAGS=${CFLAGS}"
-
-do-install:
- if [ ! -d ${SFLIB} ]; then \
- ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 ${SFLIB}; \
- fi
- cd ${WRKSRC}; \
- $(INSTALL_DATA) busy.au ring.au ${SFLIB}
- cd ${WRKSRC}; \
- for p in ${UTILS}; do \
- $(INSTALL_PROGRAM) $$p ${PREFIX}/bin; \
- $(INSTALL_MAN) $$p.1 ${PREFIX}/man/man1; \
- done;
- cd ${WRKSRC}; \
- for p in ${DEMNS}; do \
- $(INSTALL_PROGRAM) $$p ${PREFIX}/sbin; \
- $(INSTALL_MAN) $$p.1 ${PREFIX}/man/man1; \
- done;
- cd ${WRKSRC}; \
- for p in ${DDEMNS}; do \
- $(INSTALL_SCRIPT) $$p ${PREFIX}/sbin; \
- $(INSTALL_MAN) $$p.1 ${PREFIX}/man/man1; \
- done;
-
-.include <bsd.port.mk>
diff --git a/audio/speak_freely/distinfo b/audio/speak_freely/distinfo
deleted file mode 100644
index 1e09161e5bf1..000000000000
--- a/audio/speak_freely/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (speak_freely-7.1.tar.gz) = f06e4115c7139f7e30ea57064b324558
diff --git a/audio/speak_freely/files/patch-aa b/audio/speak_freely/files/patch-aa
deleted file mode 100644
index 63bbf0206ecd..000000000000
--- a/audio/speak_freely/files/patch-aa
+++ /dev/null
@@ -1,116 +0,0 @@
---- Makefile.orig Sat Sep 18 18:29:44 1999
-+++ Makefile Wed Jan 5 20:23:52 2000
-@@ -3,7 +3,7 @@
-
- # Debugging options
-
--DEBUG = -g -DHEXDUMP
-+#DEBUG = -g -DHEXDUMP
- #DEBUG = -g -DHEXDUMP -DNOCRYPTO
- #DEBUG = -O
-
-@@ -38,9 +38,9 @@
- # functionality is working. Please see the detailed description
- # of the available flags which follows these declarations.
- #
--CCFLAGS = -DAUDIO_BLOCKING -DLINUX -DHALF_DUPLEX -DM_LITTLE_ENDIAN
--CC = gcc -O3 # for GNU's gcc compiler
--LFLAGS = -lncurses -lm
-+#CCFLAGS = -DAUDIO_BLOCKING -DLINUX -DHALF_DUPLEX -DM_LITTLE_ENDIAN
-+#CC = gcc -O3 # for GNU's gcc compiler
-+#LFLAGS = -lncurses -lm
- #
- # If the above LFLAGS doesn't work, try the one below.
- #LFLAGS = -lcurses -lm
-@@ -220,8 +220,8 @@
- # Depending on how your driver handles non-blocking I/O,
- # you may also have to add -DAUDIO_BLOCKING to the
- # CCFLAGS line.
--#CCFLAGS = -DM_LITTLE_ENDIAN
--#LFLAGS = -lcurses -ltermcap -lcompat -lm
-+CCFLAGS = -DM_LITTLE_ENDIAN -DHALF_DUPLEX
-+LFLAGS = -lcurses -ltermcap -lcompat -lm
-
- # Hewlett-Packard
- # (courtesy of Marc Kilian)
-@@ -269,7 +269,7 @@
-
- # Compiler flags
-
--CFLAGS = $(DEBUG) -Iadpcm -Ilpc -Igsm/inc -Imd5 -Iidea -Ilibdes -Iblowfish $(CARGS) $(DUPLEX) $(CCFLAGS) $(DOMAIN)
-+CFLAGS = $(OPTFLAGS) $(DEBUG) -Iadpcm -Ilpc -I$(LOCALBASE)/include -Iidea -Ilibdes -Iblowfish $(CARGS) $(DUPLEX) $(CCFLAGS) $(DOMAIN)
-
- PROGRAMS = sfspeaker sfmike sflaunch sflwld sflwl sfecho sfreflect sfvod
-
-@@ -278,12 +278,12 @@
- SPKROBJS = speaker.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o vox.o audio_hp.o audio_sgi.o common.o
-
- sfspeaker: $(SPKROBJS) adpcmlib.o libblowfish.o lpclib.o lpc10lib.o gsmlib.o deslib.o md5lib.o idealib.o libdes.o xdsub.o
-- $(CC) $(SPKROBJS) adpcm/adpcm-u.o blowfish/libblowfish.a des/des.a md5/md5.o idea/idea.a lpc10/liblpc10.a gsm/lib/libgsm.a lpc/lpc.o xdsub.o libdes/libdes.a $(LFLAGS) -o sfspeaker
-+ $(CC) $(SPKROBJS) adpcm/adpcm-u.o blowfish/libblowfish.a des/des.a -lmd idea/idea.a lpc10/liblpc10.a -L/usr/local/lib -lgsm lpc/lpc.o xdsub.o libdes/libdes.a $(LFLAGS) -o sfspeaker
-
- MIKEOBJS = mike.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o xdsub.o audio_hp.o audio_sgi.o
-
- sfmike: $(MIKEOBJS) adpcmlib.o libblowfish.o lpclib.o lpc10lib.o gsmlib.o deslib.o md5lib.o idealib.o libdes.o
-- $(CC) $(MIKEOBJS) adpcm/adpcm-u.o des/des.a md5/md5.o idea/idea.a -lm blowfish/libblowfish.a lpc10/liblpc10.a gsm/lib/libgsm.a lpc/lpc.o libdes/libdes.a $(LFLAGS) -o sfmike
-+ $(CC) $(MIKEOBJS) adpcm/adpcm-u.o des/des.a -lmd idea/idea.a -lm blowfish/libblowfish.a lpc10/liblpc10.a -L/usr/local/lib -lgsm lpc/lpc.o libdes/libdes.a $(LFLAGS) -o sfmike
-
- LAUNCHOBJS = launch.o soundbyte.o usleep.o g711.o
-
-@@ -303,12 +303,12 @@
- ECHOOBJS = echo.o codecs.o g711.o rtpacket.o ulaw.o xdsub.o
-
- sfecho: $(ECHOOBJS) md5lib.o
-- $(CC) $(ECHOOBJS) md5/md5.o adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfecho
-+ $(CC) $(ECHOOBJS) -lmd adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfecho
-
- REFLECTOBJS = reflect.o codecs.o html.o g711.o rtpacket.o ulaw.o xdsub.o
-
- sfreflect: $(REFLECTOBJS) md5lib.o
-- $(CC) $(REFLECTOBJS) md5/md5.o adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfreflect
-+ $(CC) $(REFLECTOBJS) -lmd adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfreflect
-
- # Configure the voice on demand server for the platform's
- # location of Perl and network constant definitions.
-@@ -337,7 +337,7 @@
- # in make not necessarily available on all platforms.
-
- adpcmlib.o:
-- ( echo "Building ADPCM library."; cd adpcm ; make CC="$(CC)" )
-+ ( echo "Building ADPCM library."; cd adpcm ; make CC="$(CC) $(CCFLAGS)" )
- echo "ADPCM" >adpcmlib.o
-
- deslib.o:
-@@ -349,11 +349,11 @@
- echo "BLOWFISH" >libblowfish.o
-
- libdes.o:
-- ( echo "Building LIBDES library."; cd libdes ; make -f Makefile.sf CC="$(CC) $(CCFLAGS) $(DEBUG)" )
-+ ( echo "Building LIBDES library."; cd libdes ; make -f Makefile.sf CC="$(CC) $(OPTFLAGS) $(CCFLAGS) $(DEBUG)" )
- echo "LIBDES" >libdes.o
-
- lpclib.o:
-- ( echo "Building LPC library."; cd lpc ; make CC="$(CC) $(CCFLAGS) $(DEBUG)" )
-+ ( echo "Building LPC library."; cd lpc ; make CC="$(CC) $(OPTFLAGS) $(CCFLAGS) $(DEBUG)" )
- echo "LPC" >lpclib.o
-
- lpc10lib.o:
-@@ -361,15 +361,15 @@
- echo "LPC" >lpc10lib.o
-
- gsmlib.o:
-- ( echo "Building GSM library."; cd gsm ; make CC="$(CC)" )
-+# ( echo "Building GSM library."; cd gsm ; make CC="$(CC) $(CCFLAGS)" )
- echo "GSM" >gsmlib.o
-
- md5lib.o:
-- ( echo "Building MD5 library."; cd md5 ; make CC="$(CC)" )
-+# ( echo "Building MD5 library."; cd md5 ; make CC="$(CC) $(CCFLAGS)" )
- echo "MD5" >md5lib.o
-
- idealib.o:
-- ( echo "Building IDEA library."; cd idea ; make CC="$(CC)" )
-+ ( echo "Building IDEA library."; cd idea ; make CC="$(CC) $(CCFLAGS)" )
- echo "IDEA" >idealib.o
-
- # Object file dependencies
diff --git a/audio/speak_freely/files/patch-ac b/audio/speak_freely/files/patch-ac
deleted file mode 100644
index 999b8335bb16..000000000000
--- a/audio/speak_freely/files/patch-ac
+++ /dev/null
@@ -1,69 +0,0 @@
---- mike.c.orig Tue Sep 14 08:27:51 1999
-+++ mike.c Fri Dec 31 15:29:10 1999
-@@ -132,8 +132,8 @@
- #endif /* UNIX420 */
-
- #ifdef UNIX5
--#include <termio.h>
--static struct termio old_term_params;
-+#include <termios.h>
-+static struct termios old_term_params;
- #endif /* UNIX5 */
-
- /* Set raw mode on terminal file. Basically, get the terminal into a
-@@ -152,16 +152,16 @@
- #endif /* UNIX420 */
-
- #ifdef UNIX5
-- struct termio term_params;
-+ struct termios term_params;
-
-- ioctl(fileno(stdin), TCGETA, &old_term_params);
-+ tcgetattr(fileno(stdin), &old_term_params);
- term_params = old_term_params;
- term_params.c_iflag &= ~(ICRNL|IXON|IXOFF); /* no cr translation */
- term_params.c_iflag &= ~(ISTRIP); /* no stripping of high order bit */
- term_params.c_oflag &= ~(OPOST); /* no output processing */
- term_params.c_lflag &= ~(ISIG|ICANON|ECHO); /* raw mode */
- term_params.c_cc[4] = 1; /* satisfy read after 1 char */
-- ioctl(fileno(stdin), TCSETAF, &term_params);
-+ tcsetattr(fileno(stdin), TCSAFLUSH, &term_params);
- #endif /* UNIX5 */
- /*printf("\n(raw)\n");*/
- }
-@@ -180,7 +180,7 @@
- #endif /* UNIX420 */
-
- #ifdef UNIX5
-- ioctl(fileno(stdin), TCSETAF, &old_term_params);
-+ tcsetattr(fileno(stdin), TCSAFLUSH, &old_term_params);
- #endif /* UNIX5 */
- /*printf("\n(cooked)\n");*/
- }
-@@ -1144,7 +1144,7 @@
- /* SENDFILE -- Send a file or, if the file name is NULL or a
- single period, send real-time sound input. */
-
--static int sendfile(f)
-+static int sfsendfile(f)
- char *f;
- {
- soundbuf netbuf;
-@@ -2306,7 +2306,7 @@
- return 1;
- }
- } else {
-- int ok = sendfile(op);
-+ int ok = sfsendfile(op);
- if (ok != 0)
- return ok;
- sentfile++;
-@@ -2318,7 +2318,7 @@
- usage();
- } else {
- if (sentfile == 0) {
-- return sendfile(NULL);
-+ return sfsendfile(NULL);
- }
- }
-
diff --git a/audio/speak_freely/files/patch-ad b/audio/speak_freely/files/patch-ad
deleted file mode 100644
index 9fcad35ba658..000000000000
--- a/audio/speak_freely/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- adpcm/Makefile.orig Fri Dec 31 15:34:54 1999
-+++ adpcm/Makefile Fri Dec 31 15:35:09 1999
-@@ -1,7 +1,7 @@
- #
- # Makefile for adpcm and test programs
- # -------------------
--CFLAGS=-O -I..
-+CFLAGS+= -I..
- # May need this on a sun:
- #CFLAGS=-O -I/usr/demo/SOUND
-
diff --git a/audio/speak_freely/files/patch-ae b/audio/speak_freely/files/patch-ae
deleted file mode 100644
index 4af5b7701d04..000000000000
--- a/audio/speak_freely/files/patch-ae
+++ /dev/null
@@ -1,12 +0,0 @@
---- soundbyte.c.orig Fri Dec 31 15:36:07 1999
-+++ soundbyte.c Fri Dec 31 15:38:58 1999
-@@ -13,7 +13,9 @@
- #ifdef Solaris
- #include <sys/filio.h>
- #else
-+#ifndef __FreeBSD__
- #include <sys/dir.h>
-+#endif
- #include <sys/file.h>
- #endif
-
diff --git a/audio/speak_freely/files/patch-af b/audio/speak_freely/files/patch-af
deleted file mode 100644
index 8f99c43f7cd2..000000000000
--- a/audio/speak_freely/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- blowfish/Makefile.orig Wed Jan 5 20:12:14 2000
-+++ blowfish/Makefile Wed Jan 5 20:15:02 2000
-@@ -18,7 +18,7 @@
-
- MAKE=make -f Makefile
- CC=cc
--CFLAG= -O
-+CFLAG= $(OPTFLAGS)
-
- #CC=gcc
- #CFLAG= -O4 -funroll-loops -fomit-frame-pointer
diff --git a/audio/speak_freely/files/patch-ag b/audio/speak_freely/files/patch-ag
deleted file mode 100644
index 8de3e742784f..000000000000
--- a/audio/speak_freely/files/patch-ag
+++ /dev/null
@@ -1,8 +0,0 @@
---- des/Makefile.orig Wed Jan 5 20:20:30 2000
-+++ des/Makefile Wed Jan 5 20:20:44 2000
-@@ -1,4 +1,4 @@
--CFLAGS=-O
-+CFLAGS=$(OPTFLAGS)
-
- all: des.a
-
diff --git a/audio/speak_freely/files/patch-ah b/audio/speak_freely/files/patch-ah
deleted file mode 100644
index 48e6d2a4b513..000000000000
--- a/audio/speak_freely/files/patch-ah
+++ /dev/null
@@ -1,11 +0,0 @@
---- idea/Makefile.orig Wed Jan 5 20:20:55 2000
-+++ idea/Makefile Wed Jan 5 20:21:08 2000
-@@ -7,7 +7,7 @@
- # Compiler flags
-
- CC = cc
--CFLAGS = -O
-+CFLAGS = $(OPTFLAGS)
-
- all: idea.a
-
diff --git a/audio/speak_freely/pkg-comment b/audio/speak_freely/pkg-comment
deleted file mode 100644
index 131b6287c617..000000000000
--- a/audio/speak_freely/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Voice Communication Over Data Networks
diff --git a/audio/speak_freely/pkg-descr b/audio/speak_freely/pkg-descr
deleted file mode 100644
index 1361a82873e2..000000000000
--- a/audio/speak_freely/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
- Speak Freely allows users of a variety of Unix and Unix-
- like workstations equipped with audio hardware connected
- by a network to converse, using the audio input and output
- facilities of the workstation to digitise and later recon-
- struct the sound and the network to relay sound packets.
- Optional compression is provided, allowing conversations
- over relatively low-bandwidth Internet links as well as
- local area networks.
-
-WWW: http://www.speakfreely.org/
- http://www.fourmilab.ch/speakfree/unix/index.html
diff --git a/audio/speak_freely/pkg-plist b/audio/speak_freely/pkg-plist
deleted file mode 100644
index 39a54f5325c1..000000000000
--- a/audio/speak_freely/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/sfspeaker
-bin/sfmike
-bin/sflwl
-bin/sflaunch
-sbin/sfecho
-sbin/sflwld
-sbin/sfreflect
-sbin/sfvod
-lib/speak_freely/ring.au
-lib/speak_freely/busy.au
-@dirrm lib/speak_freely
diff --git a/audio/spiralsynthbaby/Makefile b/audio/spiralsynthbaby/Makefile
deleted file mode 100644
index 031abdb61d29..000000000000
--- a/audio/spiralsynthbaby/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: spiralsynth
-# Date created: 2000-09-05
-# Whom: Trevor Johnson <trevor@jpj.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= spiralsynth
-PORTVERSION= 0.1.7
-CATEGORIES= audio
-MASTER_SITES= http://www.pawfal.org/SpiralSynth/dload/
-DISTNAME= SpiralSynth-${PORTVERSION}
-
-MAINTAINER= trevor@FreeBSD.org
-
-LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk
-
-USE_X_PREFIX= yes
-MAKE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" \
- PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"
-GNU_CONFIGURE= yes
-
-WRKSRC= ${WRKDIR}/${DISTNAME}
-
-DOC_FILES= CHANGES COPYING README
-
-post-patch:
- ${PERL} -pi -e 's|-O3|${PTHREAD_CFLAGS}|g ; \
- s|CFLAGS =|CFLAGS +=|g ; \
- s|CXXFLAGS=|CXXFLAGS+=|g ; \
- s|-lm|${PTHREAD_LIBS} -lm|g ; \
- s|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/Makefile.in
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/SpiralSynth ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/share/doc/spiralsynth
-.for i in ${DOC_FILES}
- ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/spiralsynth
-.endfor
-.endif
-.include <bsd.port.mk>
diff --git a/audio/spiralsynthbaby/distinfo b/audio/spiralsynthbaby/distinfo
deleted file mode 100644
index fb93b7e70988..000000000000
--- a/audio/spiralsynthbaby/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (SpiralSynth-0.1.7.tar.gz) = fe41794cd35bd6f05d163a3c5c61bc4b
diff --git a/audio/spiralsynthbaby/files/patch-SpiralSoundMidi_C b/audio/spiralsynthbaby/files/patch-SpiralSoundMidi_C
deleted file mode 100644
index 4c29f82a0c23..000000000000
--- a/audio/spiralsynthbaby/files/patch-SpiralSoundMidi_C
+++ /dev/null
@@ -1,13 +0,0 @@
-SpiralSound/Midi.C:54: `O_SYNC' undeclared (first use this function)
-
---- SpiralSound/Midi.C.orig Sun Nov 26 07:52:41 2000
-+++ SpiralSound/Midi.C Wed Dec 6 14:22:58 2000
-@@ -51,7 +51,7 @@
- {
- if (!SpiralInfo::WANTMIDI) return;
-
-- m_MidiFd = open(SpiralInfo::MIDIFILE.c_str(),O_RDONLY|O_SYNC);
-+ m_MidiFd = open(SpiralInfo::MIDIFILE.c_str(),O_RDONLY);
-
- pipe(m_Pipefd);
- fcntl(m_Pipefd[0],F_SETFL,O_NONBLOCK);
diff --git a/audio/spiralsynthbaby/pkg-comment b/audio/spiralsynthbaby/pkg-comment
deleted file mode 100644
index 97494204d6ba..000000000000
--- a/audio/spiralsynthbaby/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-MIDI-capable synthesizer for X
diff --git a/audio/spiralsynthbaby/pkg-descr b/audio/spiralsynthbaby/pkg-descr
deleted file mode 100644
index 5cb066a4e270..000000000000
--- a/audio/spiralsynthbaby/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-adapted from the Web page and the README:
-
-Spiral Synth is a physically modelled, monophonic, analogue
-synthesizer. It is capable of creating the kind of sounds made by
-hardware analogue synths, the noises used in electronic music.
-You can also use it to make stranger sounds. MIDI is supported,
-including velocity detection, mapped to the volume of the oscillators
-(but you can also use the PC keyboard to play the synth). Output
-is to /dev/dsp or in Microsoft RIFF (.WAV) format to a file. You
-can save and recall your sounds using the 100 patch save slots.
-
-The PC keyboard can be used to play the synth, "q" & "z" are C,
-and the keys progress from them: "2" is C#, "w" is D, etc. These
-are just the defaults, and can be changed from the .Spiralrc file.
-The function keys change the octave.
-
-Sample output and a detailed list of features can be found on the
-home page.
-
-WWW: http://www.pawfal.org/SpiralSynth/
-
-Trevor Johnson
-trevor@FreeBSD.org
diff --git a/audio/spiralsynthbaby/pkg-plist b/audio/spiralsynthbaby/pkg-plist
deleted file mode 100644
index ad66b2851e5a..000000000000
--- a/audio/spiralsynthbaby/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/SpiralSynth
-%%PORTDOCS%%share/doc/spiralsynth/CHANGES
-%%PORTDOCS%%share/doc/spiralsynth/COPYING
-%%PORTDOCS%%share/doc/spiralsynth/README
-%%PORTDOCS%%@dirrm share/doc/spiralsynth
diff --git a/audio/vat/Makefile b/audio/vat/Makefile
deleted file mode 100644
index e075cc623b01..000000000000
--- a/audio/vat/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: vat
-# Date created: 2 November 1996
-# Whom: fenner
-#
-# $FreeBSD$
-#
-
-PORTNAME= vat
-PORTVERSION= 4.0b2
-PORTREVISION= 1
-CATEGORIES= mbone tk82
-MASTER_SITES= ftp://ftp.ee.lbl.gov/conferencing/vat/alpha-test/
-DISTFILES= vatsrc-4.0b2.tar.gz
-
-MAINTAINER= fenner@FreeBSD.org
-
-GSM_DIR= ${.CURDIR}/../../audio/gsm
-GSM_WORK= ${WRKDIRPREFIX}${GSM_DIR}/work/gsm-1.0-pl10
-
-# If configure is changed to look for libgsm.a in ${PREFIX}/lib, then
-# we can use this first BUILD_DEPENDS and save some work.
-#BUILD_DEPENDS= ${GSM_WORK}/inc/private.h:${GSM_DIR}:patch
-BUILD_DEPENDS= ${GSM_WORK}/lib/libgsm.a:${GSM_DIR}:build
-LIB_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82 \
- gsm.1:${GSM_DIR}
-
-USE_X_PREFIX= yes
-USE_AUTOCONF= yes
-CONFIGURE_ARGS= --with-gsm=${GSM_WORK}
-INSTALL_TARGET= install install-man
-MAN1= vat.1
-
-post-install:
- strip ${PREFIX}/bin/vat
-
-.include <bsd.port.mk>
diff --git a/audio/vat/distinfo b/audio/vat/distinfo
deleted file mode 100644
index 1975cbd2aeaf..000000000000
--- a/audio/vat/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (vatsrc-4.0b2.tar.gz) = ad6bfa8e986be1706e60251dd9c2f204
diff --git a/audio/vat/files/patch-aa b/audio/vat/files/patch-aa
deleted file mode 100644
index 0937d2d2a5bc..000000000000
--- a/audio/vat/files/patch-aa
+++ /dev/null
@@ -1,249 +0,0 @@
---- configure.in.tk.orig Thu May 16 01:06:05 1996
-+++ configure.in.tk Tue Sep 9 11:35:45 1997
-@@ -2,6 +2,7 @@
- dnl $Header: /home/ncvs/ports/mbone/vat/patches/patch-aa,v 1.3 1998/06/26 19:05:34 fenner Exp $ (LBL)
-
- AC_ARG_WITH(tcl, --with-tcl=path specify a pathname for tcl, d=$withval, d="")
-+tclposs="tcl8.2 tcl82 tcl"
- if test "$d" != "" ; then
- if test ! -d $d ; then
- echo "'$d' is not a directory"
-@@ -12,22 +13,22 @@
- echo "can't find tcl.h in $d/include"
- exit 1
- fi
-- places="$d/lib/libtcl7.5.so \
-- $d/lib/libtcl7.5.a \
-- $d/lib/libtcl.so \
-- $d/lib/libtcl.a"
- V_LIB_TCL=FAIL
-- for dir in $places; do
-- if test -r $dir ; then
-- V_LIB_TCL=$dir
-+ for p in $tclposs; do
-+ if test "`echo $d/lib/lib$p.so*`" != "$d/lib/lib$p.so*" ; then
-+ V_LIB_TCL="-L$d/lib -l$p"
-+ break
-+ fi
-+ if test -r $d/lib/lib$p.a ; then
-+ V_LIB_TCL="-L$d/lib -l$p"
- break
- fi
- done
-- if test $V_LIB_TCL = FAIL ; then
-+ if test "$V_LIB_TCL" = FAIL ; then
- echo "can't find libtcl.a in $d/lib"
- exit 1
- fi
-- places="$d/lib/tcl7.5 \
-+ places="$d/lib/tcl8.2 \
- $d/lib/tcl"
- V_LIBRARY_TCL=FAIL
- for dir in $places; do
-@@ -44,13 +45,14 @@
- AC_TEST_CPP([#include <tcl.h>], V_INCLUDE_TCL="", V_INCLUDE_TCL=FAIL)
- if test "$V_INCLUDE_TCL" = FAIL; then
- echo "checking for tcl.h"
-- places="$PWD/../tcl7.5 \
-- /usr/src/local/tcl7.5 \
-- /import/tcl/include/tcl7.5 \
-+ places="$PWD/../tcl8.2 \
-+ /usr/src/local/tcl8.2 \
-+ /import/tcl/include/tcl8.2 \
- $prefix/include \
- $x_includes/tk \
- $x_includes \
- /usr/local/include \
-+ /usr/local/include/tcl8.2 \
- /usr/contrib/include \
- /usr/include"
- for dir in $places; do
-@@ -64,7 +66,7 @@
- exit 1
- fi
- fi
-- AC_CHECK_LIB(tcl7.5, main, V_LIB_TCL="-ltcl7.5", V_LIB_TCL="FAIL")
-+ AC_CHECK_LIB(tcl8.2, main, V_LIB_TCL="-ltcl8.2", V_LIB_TCL="FAIL")
- if test "$V_LIB_TCL" = FAIL; then
- echo "checking for libtcl.a"
- places="\
-@@ -73,17 +75,22 @@
- /usr/contrib/lib \
- /usr/local/lib \
- /usr/lib \
-- $PWD/../tcl7.5 \
-- /usr/src/local/tcl7.5 \
-- /import/tcl/lib/tcl7.5 \
-+ $PWD/../tcl8.2 \
-+ /usr/src/local/tcl8.2 \
-+ /import/tcl/lib/tcl8.2 \
- "
- for dir in $places; do
-- if test -r $dir/libtcl7.5.so -o -r $dir/libtcl7.5.a; then
-- V_LIB_TCL="-L$dir -ltcl7.5"
-- break
-- fi
-- if test -r $dir/libtcl.so -o -r $dir/libtcl.a; then
-- V_LIB_TCL="-L$dir -ltcl"
-+ for p in $tclposs; do
-+ if test "`echo $dir/lib$p.so*`" != "$dir/lib$p.so*" ; then
-+ V_LIB_TCL="-L$dir -l$p"
-+ break
-+ fi
-+ if test -r $dir/lib$p.a ; then
-+ V_LIB_TCL="-L$dir -l$p"
-+ break
-+ fi
-+ done
-+ if test "$V_LIB_TCL" != FAIL; then
- break
- fi
- done
-@@ -98,15 +105,16 @@
- fi
- echo "checking for tcl/init.tcl"
- V_LIBRARY_TCL=FAIL
-- places="/usr/local/lib/tcl7.5 \
-- /usr/contrib/lib/tcl7.5 \
-- /usr/lib/tcl7.5 \
-- /usr/lib/tk/tcl7.5 \
-- /import/tcl/lib/tcl7.5 \
-- $prefix/lib/tcl7.5 \
-- $x_libraries/tcl7.5 \
-+ places="/usr/local/lib/tcl8.2 \
-+ /usr/contrib/lib/tcl8.2 \
-+ /usr/lib/tcl8.2 \
-+ /usr/lib/tk/tcl8.2 \
-+ /import/tcl/lib/tcl8.2 \
-+ $prefix/lib/tcl8.2 \
-+ $x_libraries/tcl8.2 \
- /usr/local/lib/tcl \
- /usr/lib/tcl \
-+ /usr/libdata/tcl \
- /usr/lib/tk/tcl \
- /import/tcl/lib/tcl \
- $prefix/lib/tcl \
-@@ -128,6 +136,7 @@
- AC_SUBST(V_LIBRARY_TCL)
-
- AC_ARG_WITH(tk, --with-tk=path specify a pathname for tk, d=$withval, d="")
-+tkposs="tk8.2 tk82 tk"
- if test "$d" != "" ; then
- if test ! -d $d ; then
- echo "'$d' is not a directory"
-@@ -138,22 +147,22 @@
- echo "can't find tk.h in $d/include"
- exit 1
- fi
-- places="$d/lib/libtk4.1.so \
-- $d/lib/libtk4.1.a \
-- $d/lib/libtk.so \
-- $d/lib/libtk.a"
- V_LIB_TK=FAIL
-- for dir in $places; do
-- if test -r $dir ; then
-- V_LIB_TK=$dir
-+ for p in $tkposs; do
-+ if test "`echo $d/lib/lib$p.so*`" != "$d/lib/lib$p.so*" ; then
-+ V_LIB_TK="-L$d/lib -l$p"
-+ break
-+ fi
-+ if test -r $d/lib/lib$p.a ; then
-+ V_LIB_TK="-L$d/lib -l$p"
- break
- fi
- done
-- if test $V_LIB_TK = FAIL ; then
-+ if test "$V_LIB_TK" = FAIL ; then
- echo "can't find libtk.a in $d/lib"
- exit 1
- fi
-- places="$d/lib/tk4.1 \
-+ places="$d/lib/tk8.2 \
- $d/lib/tk"
- V_LIBRARY_TK=FAIL
- for dir in $places; do
-@@ -174,14 +183,15 @@
- places="\
- $prefix/include \
- /usr/local/include \
-+ /usr/local/include/tk8.2 \
- /usr/contrib/include \
- /usr/include/tcl \
- /usr/include\
- $x_includes/tk \
- $x_includes \
-- $PWD/../tk4.1 \
-- /usr/src/local/tk4.1 \
-- /import/tcl/include/tk4.1 \
-+ $PWD/../tk8.2 \
-+ /usr/src/local/tk8.2 \
-+ /import/tcl/include/tk8.2 \
- "
- for dir in $places; do
- if test -r $dir/tk.h ; then
-@@ -194,7 +204,7 @@
- exit 1
- fi
- fi
-- AC_CHECK_LIB(tk4.1, main, V_LIB_TK="-ltk4.1", V_LIB_TK="FAIL")
-+ AC_CHECK_LIB(tk8.2, main, V_LIB_TK="-ltk8.2", V_LIB_TK="FAIL")
- if test "$V_LIB_TK" = FAIL; then
- echo "checking for libtk.a"
- places="/usr/local/lib \
-@@ -202,17 +212,22 @@
- /usr/lib \
- /usr/lib/tk \
- /import/tcl/lib \
-- $PWD/../tk4.1 \
-- /usr/src/local/tk4.1 \
-+ $PWD/../tk8.2 \
-+ /usr/src/local/tk8.2 \
- $prefix/lib \
- $x_libraries"
- for dir in $places; do
-- if test -r $dir/libtk4.1.so -o -r $dir/libtk4.1.a; then
-- V_LIB_TK="-L$dir -ltk4.1"
-- break
-- fi
-- if test -r $dir/libtk.so -o -r $dir/libtk.a; then
-- V_LIB_TK="-L$dir -ltk"
-+ for p in $tkposs; do
-+ if test "`echo $dir/lib$p.so*`" != "$dir/lib$p.so*" ; then
-+ V_LIB_TK="-L$dir -l$p"
-+ break
-+ fi
-+ if test -r $dir/lib$p.a ; then
-+ V_LIB_TK="-L$dir -l$p"
-+ break
-+ fi
-+ done
-+ if test "$V_LIB_TK" != FAIL; then
- break
- fi
- done
-@@ -227,15 +242,15 @@
- fi
- echo "checking for tk/tk.tcl"
- V_LIBRARY_TK=FAIL
-- places="/usr/local/lib/tk4.1 \
-- /usr/contrib/lib/tk4.1 \
-- /usr/lib/tk4.1 \
-- /usr/lib/tk/tk4.1 \
-- /import/tcl/lib/tk4.1 \
-- $prefix/lib/tk4.1 \
-- $x_libraries/tk4.1 \
-- $PWD/../tk4.1/library \
-- /usr/src/local/tk4.1/library \
-+ places="/usr/local/lib/tk8.2 \
-+ /usr/contrib/lib/tk8.2 \
-+ /usr/lib/tk8.2 \
-+ /usr/lib/tk/tk8.2 \
-+ /import/tcl/lib/tk8.2 \
-+ $prefix/lib/tk8.2 \
-+ $x_libraries/tk8.2 \
-+ $PWD/../tk8.2/library \
-+ /usr/src/local/tk8.2/library \
- /usr/local/lib/tk \
- /usr/lib/tk \
- /usr/lib/tk/tk \
diff --git a/audio/vat/files/patch-ab b/audio/vat/files/patch-ab
deleted file mode 100644
index 8424b66fc784..000000000000
--- a/audio/vat/files/patch-ab
+++ /dev/null
@@ -1,136 +0,0 @@
---- tkStripchart.c.orig Tue Sep 9 11:00:42 1997
-+++ tkStripchart.c Tue Sep 9 10:52:30 1997
-@@ -148,7 +148,7 @@
- int scrollrequired;
- int guarantee_draw;
- int grow_up;
-- XFontStruct *fontPtr; /* Information about text font, or NULL. */
-+ Tk_Font tkfont; /* Information about text font, or NULL. */
- XColor *textColorPtr; /* Color for drawing text. */
- GC textGC; /* GC for drawing text. */
- XColor *tickColorPtr; /* Color for drawing ticks. */
-@@ -257,7 +257,7 @@
- {TK_CONFIG_SYNONYM, "-fg", "stripcolor", 0,
- 0, 0, 0},
- {TK_CONFIG_FONT, "-font", "font", "Font",
-- DEF_STRIPCHART_FONT, Tk_Offset(Stripchart, fontPtr),
-+ DEF_STRIPCHART_FONT, Tk_Offset(Stripchart, tkfont),
- 0},
- {TK_CONFIG_BOOLEAN, "-guaranteedrawing", "guaranteedrawing",
- "Guaranteedrawing", DEF_GUARANTEE_DRAW,
-@@ -570,8 +570,8 @@
- if (StripchartPtr->value != NULL)
- free(StripchartPtr->value);
-
-- if (StripchartPtr->fontPtr != NULL)
-- Tk_FreeFontStruct(StripchartPtr->fontPtr);
-+ if (StripchartPtr->tkfont != NULL)
-+ Tk_FreeFont(StripchartPtr->tkfont);
-
- if (StripchartPtr->textColorPtr != NULL)
- Tk_FreeColor(StripchartPtr->textColorPtr);
-@@ -631,7 +631,7 @@
-
- Tk_SetBackgroundFromBorder(StripchartPtr->tkwin, StripchartPtr->border);
-
-- gcValues.font = StripchartPtr->fontPtr->fid;
-+ gcValues.font = Tk_FontId(StripchartPtr->tkfont);
- gcValues.foreground = StripchartPtr->textColorPtr->pixel;
- newGC = Tk_GetGC(StripchartPtr->tkwin, GCForeground|GCFont, &gcValues);
- if (StripchartPtr->textGC != None && StripchartPtr->tkwin) {
-@@ -692,8 +692,11 @@
- {
- int tt = hasatitle(StripchartPtr);
- int bd = StripchartPtr->borderWidth;
-- int lineHeight = StripchartPtr->fontPtr->ascent +
-- StripchartPtr->fontPtr->descent;
-+ Tk_FontMetrics fm;
-+ int lineHeight;
-+
-+ Tk_GetFontMetrics(StripchartPtr->tkfont, &fm);
-+ lineHeight = fm.ascent + fm.descent;
-
- Tk_GeometryRequest(StripchartPtr->tkwin,
- 2 * (bd + PADDING) + StripchartPtr->num_strips *
-@@ -726,11 +729,13 @@
- /*
- * Variable declarations used in the title drawing routines
- */
-- XFontStruct *fp = StripchartPtr->fontPtr;
-- XCharStruct bbox;
-- int x, dummy;
-- int lineHeight = StripchartPtr->fontPtr->ascent +
-- StripchartPtr->fontPtr->descent;
-+ Tk_Font tkf = StripchartPtr->tkfont;
-+ int x;
-+ Tk_FontMetrics fm;
-+ int lineHeight;
-+
-+ Tk_GetFontMetrics(tkf, &fm);
-+ lineHeight = fm.ascent + fm.descent;
-
- StripchartPtr->displaybits &= ~REDRAW_PENDING;
- if ((StripchartPtr->tkwin == NULL) || !Tk_IsMapped(tkwin))
-@@ -747,18 +752,17 @@
- * space. Otherwise left justified and clipped on the right.
- */
- if (tt && StripchartPtr->displaybits & DISPLAY_TITLE) {
-- XTextExtents(fp, StripchartPtr->title,
-- strlen(StripchartPtr->title),
-- &dummy, &dummy, &dummy, &bbox);
-- if (bbox.lbearing + bbox.rbearing < Tk_Width(tkwin) - 2 * bd)
-- x = (Tk_Width(tkwin) - bbox.lbearing - bbox.rbearing)/2;
-+ int width = Tk_TextWidth(tkf, StripchartPtr->title,
-+ strlen(StripchartPtr->title));
-+ if (width < Tk_Width(tkwin) - 2 * bd)
-+ x = (Tk_Width(tkwin) - width)/2;
- else
- x = bd + PADDING;
-
- XClearArea(Tk_Display(tkwin), Tk_WindowId(tkwin), bd, bd,
- Tk_Width(tkwin) - 2 * bd, lineHeight + PADDING, False);
- XDrawString(Tk_Display(tkwin), Tk_WindowId(tkwin),
-- StripchartPtr->textGC, x, fp->max_bounds.ascent + bd,
-+ StripchartPtr->textGC, x, fm.ascent + bd, /*XXX no max_bounds */
- StripchartPtr->title, strlen(StripchartPtr->title));
- }
- /*
-@@ -1057,7 +1061,8 @@
- DrawStripi(Stripchart* SPtr, int i)
- {
- Tk_Window tkwin = SPtr->tkwin;
-- int lineHeight = SPtr->fontPtr->ascent + SPtr->fontPtr->descent;
-+ Tk_FontMetrics fm;
-+ int lineHeight;
- int x = SPtr->borderWidth + PADDING + (i - 1) * SPtr->strip_width;
- int y = SPtr->borderWidth + PADDING +
- hasatitle(SPtr) * (lineHeight + PADDING);
-@@ -1066,6 +1071,9 @@
- double maxv = SPtr->max_value;
- double minv = SPtr->min_value;
-
-+ Tk_GetFontMetrics(SPtr->tkfont, &fm);
-+ lineHeight = fm.ascent + fm.descent;
-+
- if (i < 1 || i > SPtr->num_strips)
- return;
-
-@@ -1136,7 +1144,8 @@
- ScrollStrips(Stripchart* SPtr)
- {
- Tk_Window tkwin = SPtr->tkwin;
-- int lineHeight = SPtr->fontPtr->ascent + SPtr->fontPtr->descent;
-+ Tk_FontMetrics fm;
-+ int lineHeight;
- int src_x = SPtr->borderWidth + PADDING + SPtr->strip_width;
- int src_y = SPtr->borderWidth + PADDING +
- hasatitle(SPtr) * (lineHeight + PADDING);
-@@ -1144,6 +1153,8 @@
- int dest_y = src_y;
- int w = (SPtr->num_strips - 1) * SPtr->strip_width;
- int h = SPtr->max_height;
-+
-+ Tk_GetFontMetrics(SPtr->tkfont, &fm);
-
- XCopyArea(Tk_Display(tkwin), Tk_WindowId(tkwin), Tk_WindowId(tkwin),
- Tk_GetGC(tkwin, 0, NULL), src_x, src_y, w, h, dest_x, dest_y);
diff --git a/audio/vat/files/patch-ac b/audio/vat/files/patch-ac
deleted file mode 100644
index 42144397d299..000000000000
--- a/audio/vat/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- main.cc.orig Tue Sep 9 11:17:10 1997
-+++ main.cc Tue Sep 9 11:17:31 1997
-@@ -162,7 +162,7 @@
- else {
- Tk_Window tk = t.tkmain();
- Tk_Uid uid = Tk_GetUid((char*)argv[1]);
-- XFontStruct* p = Tk_GetFontStruct(t.interp(), tk, uid);
-+ Tk_Font p = Tk_GetFont(t.interp(), tk, uid);
- t.result(p != 0 ? "1" : "0");
- }
- return (TCL_OK);
diff --git a/audio/vat/files/patch-ad b/audio/vat/files/patch-ad
deleted file mode 100644
index 8577e53a9883..000000000000
--- a/audio/vat/files/patch-ad
+++ /dev/null
@@ -1,70 +0,0 @@
---- sitebox.cc.orig Tue Sep 9 11:24:41 1997
-+++ sitebox.cc Tue Sep 9 11:24:43 1997
-@@ -112,7 +112,7 @@
- static Drawable pixmap_;
- static int pixw_;
- static int pixh_;
-- static XFontStruct* fs_; /* font metrics */
-+ static Tk_Font fs_; /* font metrics */
- };
-
- class SiteBox : public TkWidget, public IdleCallback {
-@@ -160,7 +160,7 @@
- GC Site::copy_gc_;
- GC Site::fg_[4];
- GC Site::bg_[4];
--XFontStruct* Site::fs_;
-+Tk_Font Site::fs_;
- XColor* Site::fc_;
- XColor* Site::bc_;
- XColor* Site::ac_;
-@@ -190,15 +190,16 @@
- sitebox_(sb)
- {
- Tcl& tcl = Tcl::instance();
-+ Tk_FontMetrics fm;
- if (fs_ == 0) {
- const char* font = tcl.attr("siteFont");
-- fs_ = Tk_GetFontStruct(tcl.interp(), tk_, (char*)font);
-+ fs_ = Tk_GetFont(tcl.interp(), tk_, (char*)font);
- if (fs_ == 0) {
- fprintf(stderr,
- "vat: couldn't find font: %s\n", font);
-- fs_ = Tk_GetFontStruct(tcl.interp(), tk_, "screen");
-+ fs_ = Tk_GetFont(tcl.interp(), tk_, "screen");
- if (fs_ == 0)
-- fs_ = Tk_GetFontStruct(tcl.interp(), tk_,
-+ fs_ = Tk_GetFont(tcl.interp(), tk_,
- "fixed");
- if (fs_ == 0) {
- fprintf(stderr,
-@@ -220,8 +221,9 @@
-
- copy_gc_ = sitebox_.lookup_gc(0, 0, 0);
- }
-- descent_ = fs_->descent;
-- ascent_ = fs_->ascent;
-+ Tk_GetFontMetrics(fs_, &fm);
-+ descent_ = fm.descent;
-+ ascent_ = fm.ascent;
- major_ = ascent_;
- minor_ = major_ / 2;
- }
-@@ -292,7 +294,7 @@
- */
- inline int Site::textwidth(const char* s)
- {
-- return (XTextWidth(fs_, s, strlen(s)));
-+ return (Tk_TextWidth(fs_, s, strlen(s)));
- }
-
- inline void Site::square(Display* dpy, Drawable window, GC gc,
-@@ -450,7 +452,7 @@
- free_gc(bg_[0]);
- free_gc(bg_[1]);
- }
-- Font fid = fs_->fid;
-+ Font fid = Tk_FontId(fs_);
- fg_[0] = raw_gc(fid, fc_, bc_, pixmap_);
- fg_[2] = raw_gc(fid, dc_, bc_, pixmap_);
- bg_[0] = raw_gc(fid, bc_, bc_, pixmap_);
diff --git a/audio/vat/files/patch-ae b/audio/vat/files/patch-ae
deleted file mode 100644
index 6ac2e51801f1..000000000000
--- a/audio/vat/files/patch-ae
+++ /dev/null
@@ -1,79 +0,0 @@
---- Tcl.h.orig Sat Mar 16 13:14:34 1996
-+++ Tcl.h Tue Dec 17 14:39:45 1996
-@@ -53,7 +53,8 @@
- inline int dark() const { return (tcl_ == 0); }
- inline Tcl_Interp* interp() const { return (tcl_); }
- inline char* result() const { return (tcl_->result); }
-- inline void result(const char* p) { tcl_->result = (char*)p; }
-+ inline void result(const char* p, Tcl_FreeProc* freeProc = TCL_STATIC)
-+ { Tcl_SetResult(tcl_, (char *)p, freeProc); }
- void resultf(const char* fmt, ...);
- inline void CreateCommand(const char* cmd, Tcl_CmdProc* cproc,
- ClientData cd = 0,
---- source.cc.orig Thu Apr 4 07:05:45 1996
-+++ source.cc Tue Dec 17 14:38:44 1996
-@@ -251,8 +251,7 @@
- return (TCL_OK);
- }
- if (strcmp(argv[1], "addr") == 0) {
-- strcpy(wrk, InetNtoa(addr_));
-- tcl.result(wrk);
-+ tcl.result(InetNtoa(addr_), TCL_DYNAMIC);
- return (TCL_OK);
- }
- if (strcmp(argv[1], "srcid") == 0) {
---- Tcl.cc.orig Tue Apr 2 20:53:27 1996
-+++ Tcl.cc Tue Dec 17 15:45:30 1996
-@@ -65,6 +65,7 @@
- {
- instance_.tcl_ = tcl;
- instance_.application_ = application;
-+ Tcl_Init(tcl);
- }
-
- void Tcl::evalc(const char* s)
-@@ -162,6 +163,8 @@
- Tcl& tcl = Tcl::instance();
- if (!tcl.dark())
- tcl.DeleteCommand(name_);
-+ if (name_ != 0)
-+ delete name_;
- TclObject** p;
- for (p = &all_; *p != this; p = &(*p)->next_)
- ;
-@@ -197,8 +200,9 @@
- void TclObject::setproc(const char* s)
- {
- Tcl& tcl = Tcl::instance();
-- if (name_ != 0 && !tcl.dark()) {
-- tcl.DeleteCommand(name_);
-+ if (name_ != 0) {
-+ if (!tcl.dark())
-+ tcl.DeleteCommand(name_);
- delete name_;
- }
- int n = strlen(s);
---- sitebox.cc.orig 1997/01/07 22:48:27
-+++ sitebox.cc 1997/01/07 23:27:35
-@@ -230,6 +230,10 @@
-
- Site::~Site()
- {
-+ if (text_)
-+ delete text_;
-+ if (tag_)
-+ delete tag_;
- }
-
- int Site::command(int argc, const char*const* argv)
-@@ -638,8 +642,8 @@
- need_sort_ = 0;
-
- Tcl& tcl = Tcl::instance();
-- Tk_Uid fg = mono()? "black" : (char*)tcl.attr("foreground");
-- Tk_Uid bg = mono()? "white" : (char*)tcl.attr("background");
-+ Tk_Uid fg = mono()? (char*)"black" : (char*)tcl.attr("foreground");
-+ Tk_Uid bg = mono()? (char*)"white" : (char*)tcl.attr("background");
- fg_ = lookup_gc(0, fg, bg);
- bg_ = lookup_gc(0, bg, bg);
- }
diff --git a/audio/vat/files/patch-af b/audio/vat/files/patch-af
deleted file mode 100644
index 6b73cca9f5c8..000000000000
--- a/audio/vat/files/patch-af
+++ /dev/null
@@ -1,117 +0,0 @@
---- net.cc.orig 1997/10/07 19:07:01
-+++ net.cc 1998/01/26 22:21:41
-@@ -163,46 +163,48 @@
- {
- int cc = ::send(fd, (char*)buf, len, 0);
- if (cc < 0) {
-- switch (errno) {
-+ /*
-+ * Due to a bug in kern/uipc_socket.c, on several
-+ * systems, datagram sockets incorrectly persist
-+ * in an error state on receipt of any ICMP
-+ * error. This causes unicast connection
-+ * rendezvous problems, and worse, multicast
-+ * transmission problems because several systems
-+ * incorrectly send port unreachables for
-+ * multicast destinations. Our work around
-+ * is to call getsockopt(..., SO_ERROR, ...)
-+ * which resets so->so_error.
-+ *
-+ * This bug originated at CSRG in Berkeley
-+ * and was present in the BSD Reno networking
-+ * code release. It has since been fixed
-+ * in OSF-3.x. It is know to remain
-+ * in 4.4BSD and AIX-4.1.3.
-+ *
-+ * A fix is to change the following lines from
-+ * kern/uipc_socket.c:
-+ *
-+ * if (so_serror)
-+ * snderr(so->so_error);
-+ *
-+ * to:
-+ *
-+ * if (so->so_error) {
-+ * error = so->so_error;
-+ * so->so_error = 0;
-+ * splx(s);
-+ * goto release;
-+ * }
-+ *
-+ */
-+ int err, errlen = sizeof(err), savederrno;
-+
-+ savederrno = errno;
-+ getsockopt(fd, SOL_SOCKET, SO_ERROR, &err,
-+ &errlen);
-+ switch (savederrno) {
- case ECONNREFUSED:
- /* no one listening at some site - ignore */
--#if defined(__osf__) || defined(_AIX)
-- /*
-- * Due to a bug in kern/uipc_socket.c, on several
-- * systems, datagram sockets incorrectly persist
-- * in an error state on receipt of an ICMP
-- * port-unreachable. This causes unicast connection
-- * rendezvous problems, and worse, multicast
-- * transmission problems because several systems
-- * incorrectly send port unreachables for
-- * multicast destinations. Our work around
-- * is to simply close and reopen the socket
-- * (by calling reset() below).
-- *
-- * This bug originated at CSRG in Berkeley
-- * and was present in the BSD Reno networking
-- * code release. It has since been fixed
-- * in 4.4BSD and OSF-3.x. It is know to remain
-- * in AIX-4.1.3.
-- *
-- * A fix is to change the following lines from
-- * kern/uipc_socket.c:
-- *
-- * if (so_serror)
-- * snderr(so->so_error);
-- *
-- * to:
-- *
-- * if (so->so_error) {
-- * error = so->so_error;
-- * so->so_error = 0;
-- * splx(s);
-- * goto release;
-- * }
-- *
-- */
-- reset();
--#endif
- break;
-
- case ENETUNREACH:
-@@ -217,7 +219,7 @@
- * icmp unreachable, so we should be able to
- * send now.
- */
-- (void)::send(ssock_, (char*)buf, len, 0);
-+ (void)::send(fd, (char*)buf, len, 0);
- break;
-
- default:
-@@ -264,12 +266,14 @@
- }
- int cc = ::sendmsg(ssock_, (msghdr*)&mh, 0);
- if (cc < 0) {
-- switch (errno) {
-+ int err, errlen = sizeof(err), savederrno;
-+
-+ savederrno = errno;
-+ getsockopt(ssock_, SOL_SOCKET, SO_ERROR, &err,
-+ &errlen);
-+ switch (savederrno) {
- case ECONNREFUSED:
- /* no one listening at some site - ignore */
--#if defined(__osf__) || defined(_AIX)
-- reset();
--#endif
- break;
-
- case ENETUNREACH:
diff --git a/audio/vat/files/patch-ag b/audio/vat/files/patch-ag
deleted file mode 100644
index c4735e351557..000000000000
--- a/audio/vat/files/patch-ag
+++ /dev/null
@@ -1,45 +0,0 @@
---- ui-resource.tcl.orig Tue Mar 12 07:32:56 1996
-+++ ui-resource.tcl Thu Feb 19 10:48:04 1998
-@@ -111,32 +111,24 @@
- #
- option add *tearOff 0
-
-- #
-- # Make the color scheme a little darker than the default gray.
-- # Go through all the palette resources and raise the option data
-- # base priority from widgetDefault to 61 so that user's X resources
-- # won't override these.
-- #
-- tk_setPalette gray80
-- foreach option [array names tkPalette] {
-- option add *$option $tkPalette($option) 61
-- }
--
- option add *highlightThickness 0
-
- option add *Radiobutton.relief flat startupFile
- option add *Checkbutton.anchor w startupFile
- option add *Radiobutton.anchor w startupFile
- option add *Radiobutton.relief flat startupFile
-- option add *Scale.sliderForeground gray66 startupFile
-- option add *Scale.activeForeground gray80 startupFile
-- option add *Scale.background gray70 startupFile
-
-- # vat widgets
-- option add Vat.disabledColor gray50 startupFile
-- option add Vat.highlightColor gray95 startupFile
-+ # add color defaults for vat widgets - where possible, use
-+ # the platform specific values compiled into tk widgets
-+ scale .junk
-+ option add *foreground [.junk cget -foreground] widgetDefault
-+ option add *background [.junk cget -background] widgetDefault
-+ option add *activeBackground [.junk cget -activebackground] widgetDefault
-+ destroy .junk
-+
-+ option add *highlightColor white widgetDefault
- option add Vat.infoHighlightColor LightYellow2 startupFile
-- option add *VatVU.foreground black startupFile
-+ option add Vat.disabledColor gray50 startupFile
- option add *VatVU.peak gray50 startupFile
- option add *VatVU.hot firebrick1 startupFile
- option add *VatVU.hotLevel 90 startupFile
diff --git a/audio/vat/files/patch-ah b/audio/vat/files/patch-ah
deleted file mode 100644
index 38c4ef3adf4c..000000000000
--- a/audio/vat/files/patch-ah
+++ /dev/null
@@ -1,577 +0,0 @@
---- audio-voxware.cc.dist Fri Apr 26 05:22:37 1996
-+++ audio-voxware.cc Mon Dec 18 18:18:31 2000
-@@ -1,4 +1,6 @@
- /*
-+ * Modifications (C) 1997-1998 by Luigi Rizzo and others.
-+ *
- * Copyright (c) 1991-1993 Regents of the University of California.
- * All rights reserved.
- *
-@@ -33,31 +35,43 @@
- static const char rcsid[] =
- "@(#) $Header: audio-voxware.cc,v 1.10 96/04/26 05:22:05 van Exp $ (LBL)";
-
--#include <string.h>
--#include <sys/fcntl.h>
--#include <errno.h>
--#if defined(sco) || defined(__bsdi__)
--#include <sys/socket.h>
--#endif
--#if defined(__FreeBSD__)
--#include <sys/types.h>
--#include <sys/uio.h>
--#include <unistd.h>
--#include <machine/soundcard.h>
-+
-+/*
-+ * Full Duplex audio module for the new sound driver and full duplex
-+ * cards. Luigi Rizzo, from original sources supplied by Amancio Hasty.
-+ *
-+ * This includes some enhancements:
-+ * - the audio device to use can be in the AUDIODEV env. variable.
-+ * It can be either a unit number or a full pathname;
-+ * - use whatever format is available from the card (included split
-+ * format e.g. for the sb16);
-+ * - limit the maximum size of the playout queue to approx 4 frames;
-+ * this is necessary if the write channel is slower than expected;
-+ * the fix is based on two new ioctls, AIOGCAP and AIONWRITE,
-+ * but the code should compile with the old driver as well.
-+ */
-+
-+#if !defined(__FreeBSD__) || (__FreeBSD__ < 4)
-+#include <osfcn.h>
- #else
--#include <sys/soundcard.h>
-+#include <fcntl.h>
- #endif
-+#include <machine/soundcard.h>
- #include "audio.h"
-+#include "mulaw.h"
- #include "Tcl.h"
-
- #define ULAW_ZERO 0x7f
-+
-+/* for use in the Voxware driver */
- #define ABUFLOG2 8
--#define ABUFLEN (1 << ABUFLOG2)
- #define NFRAG 5
-
--class VoxWareAudio : public Audio {
-+extern const u_char lintomulawX[];
-+
-+class VoxWare : public Audio {
- public:
-- VoxWareAudio();
-+ VoxWare();
- virtual int FrameReady();
- virtual u_char* Read();
- virtual void Write(u_char *);
-@@ -66,163 +80,415 @@
- virtual void OutputPort(int);
- virtual void InputPort(int);
- virtual void Obtain();
-+ virtual void Release();
- virtual void RMute();
- virtual void RUnmute();
- virtual int HalfDuplex() const;
- protected:
-+ int ext_fd; /* source for external file */
-
-- u_char* readptr;
-- u_char* readbufend;
- u_char* readbuf;
-+ u_short *s16_buf;
-+
-+ int play_fmt ;
-+ int is_half_duplex ;
-+
-+ // new sound driver
-+ int rec_fmt ; /* the sb16 has split format... */
-+ snd_capabilities soundcaps;
-
-- u_char* ubufptr;
-- u_char* ubufend;
-- u_char* ubuf;
--
-- u_char* writeptr;
-- u_char* writebufend;
-- u_char* writebuf;
- };
-
--static class VoxWareAudioMatcher : public Matcher {
-+static class VoxWareMatcher : public Matcher {
- public:
-- VoxWareAudioMatcher() : Matcher("audio") {}
-+ VoxWareMatcher() : Matcher("audio") {}
- TclObject* match(const char* fmt) {
- if (strcmp(fmt, "voxware") == 0)
-- return (new VoxWareAudio);
-- else
-+ return (new VoxWare);
- return (0);
- }
--} voxware_audio_matcher;
-+} linux_audio_matcher;
-
--VoxWareAudio::VoxWareAudio()
-+VoxWare::VoxWare()
- {
-- readbuf = new u_char[ABUFLEN];
-- readptr = readbufend = readbuf + ABUFLEN;
-+ readbuf = new u_char[blksize];
-+ s16_buf = new u_short[blksize];
-
-- writeptr = writebuf = new u_char[ABUFLEN];
-- writebufend = writebuf + ABUFLEN;
-+ memset(readbuf, ULAW_ZERO, blksize);
-
-- ubufptr = ubuf = new u_char[blksize];
-- ubufend = ubuf + blksize;
-- memset(ubuf, ULAW_ZERO, blksize);
-+ ext_fd = -1 ; /* no external audio */
-+ iports = 4; /* number of input ports */
- }
-
--int VoxWareAudio::HalfDuplex() const
-+void
-+VoxWare::Obtain()
- {
-- /*XXX change this if full duplex audio device available*/
-- return 1;
--}
-+ char *thedev;
-+ char buf[64];
-+ int d = -1;
-
--void VoxWareAudio::Obtain()
--{
- if (HaveAudio())
- abort();
--
-- fd = open("/dev/audio", O_RDWR|O_NDELAY);
-+ is_half_duplex = 0 ;
-+ /*
-+ * variable AUDIODEV has the name of the audio device.
-+ * With the new audio driver, the main device can also control
-+ * the mixer, so there is no need to carry two descriptors around.
-+ */
-+ thedev=getenv("AUDIODEV");
-+ if (thedev==NULL)
-+ thedev="/dev/audio";
-+ else if ( thedev[0] >= '0' && thedev[0] <= '9' ) {
-+ d = atoi(thedev);
-+ sprintf(buf,"/dev/audio%d", d);
-+ thedev = buf ;
-+ }
-+ fd = open(thedev, O_RDWR );
- if (fd >= 0) {
-- int on = 1;
-- ioctl(fd, FIONBIO, &on);
-+ int i = -1 ;
-+ u_long fmt = 0 ;
-+ int rate = 8000 ;
-+
-+ snd_chan_param pa;
-+ struct snd_size sz;
-+ i = ioctl(fd, AIOGCAP, &soundcaps);
-+ fmt = soundcaps.formats ; /* can be invalid, check later */
-+
-+ play_fmt = AFMT_MU_LAW ;
-+ rec_fmt = AFMT_MU_LAW ;
-+
-+ if (i == -1 ) { /* setup code for old voxware driver */
-+ i = ioctl(fd, SNDCTL_DSP_GETFMTS, &fmt);
-+ fmt &= AFMT_MU_LAW ; /* only use mu-law */
-+ fmt |= AFMT_FULLDUPLEX ;
-+ if ( i < 0 ) { /* even voxware driver failed, try with pcaudio */
-+ fmt = AFMT_MU_LAW | AFMT_WEIRD ;
-+ }
-+ }
-+ switch (soundcaps.formats & (AFMT_FULLDUPLEX | AFMT_WEIRD)) {
-+ case AFMT_FULLDUPLEX :
-+ /*
-+ * this entry for cards with decent full duplex. Use s16
-+ * preferably (some are broken in ulaw) or ulaw or u8 otherwise.
-+ */
-+ if (fmt & AFMT_S16_LE)
-+ play_fmt = rec_fmt = AFMT_S16_LE ;
-+ else if (soundcaps.formats & AFMT_MU_LAW)
-+ play_fmt = rec_fmt = AFMT_MU_LAW ;
-+ else if (soundcaps.formats & AFMT_U8)
-+ play_fmt = rec_fmt = AFMT_U8 ;
-+ else {
-+ printf("sorry, no supported formats\n");
-+ close(fd);
-+ fd = -1 ;
-+ return;
-+ }
-+ break ;
-+ case AFMT_FULLDUPLEX | AFMT_WEIRD :
-+ /* this is the sb16... */
-+ if (fmt & AFMT_S16_LE) {
-+ play_fmt = AFMT_U8 ;
-+ rec_fmt = AFMT_S16_LE;
-+ } else {
-+ printf("sorry, no supported formats\n");
-+ close(fd);
-+ fd = -1 ;
-+ return;
-+ }
-+ break ;
-+ default :
-+ printf("sorry don't know how to deal with this card\n");
-+ close (fd);
-+ fd = -1;
-+ return;
-+ }
-
-- int frag = (NFRAG << 16) | ABUFLOG2;
-- ioctl(fd, SNDCTL_DSP_SETFRAGMENT, &frag);
--#ifdef fullduplex
-+ pa.play_format = play_fmt ;
-+ pa.rec_format = rec_fmt ;
-+ pa.play_rate = pa.rec_rate = rate ;
-+ ioctl(fd, AIOSFMT, &pa); /* if this fails, also AIOSSIZE will.. */
-+ sz.play_size = (play_fmt == AFMT_S16_LE) ? 2*blksize : blksize;
-+ sz.rec_size = (rec_fmt == AFMT_S16_LE) ? 2*blksize : blksize;
-+ i = ioctl(fd, AIOSSIZE, &sz);
-+
-+ /*
-+ * Set the line input level to 0 to avoid loopback if the mic
-+ * is connected to the line-in port (e.g. through an echo
-+ * canceller).
-+ */
-+ int v = 0;
-+ (void)ioctl(fd, MIXER_WRITE(SOUND_MIXER_LINE), &v);
-+ // restore hardware settings in case some other vat changed them
-+ InputPort(iport);
-+ SetRGain(rgain);
-+ SetPGain(pgain);
-+
-+ if ( i < 0 ) { // if AIOSSIZE fails, maybe this is a Voxware driver
-+ ioctl(fd, SNDCTL_DSP_SPEED, &rate);
-+ ioctl(fd, SNDCTL_DSP_SETFMT, &play_fmt); // same for play/rec
-+ d = (play_fmt == AFMT_S16_LE) ? 2*blksize : blksize;
-+ ioctl(fd, SNDCTL_DSP_SETBLKSIZE, &d);
-+ read(fd, &i, 1); /* dummy read to start read engine */
-+ }
- Audio::Obtain();
--#else
-- notify();
--#endif
-+ } else {
-+ fprintf(stderr, "failed to open rw...\n");
-+ fd = open(thedev, O_WRONLY );
-+ fprintf(stderr, "open wronly returns %d\n", fd);
-+ is_half_duplex = 1 ;
-+ play_fmt = rec_fmt = AFMT_MU_LAW ;
-+ notify(); /* XXX */
- }
- }
-
--void VoxWareAudio::Write(u_char *cp)
-+/*
-+ * note: HalfDuplex() uses a modified function of the new driver,
-+ * which will return AFMT_FULLDUPLEX set in SNDCTL_DSP_GETFMTS
-+ * for full-duplex devices. In the old driver this was 0 so
-+ * the default is to use half-duplex for them. Note also that I have
-+ * not tested half-duplex operation.
-+ */
-+int
-+VoxWare::HalfDuplex() const
- {
-- if (HaveAudio() && (rmute & 1) != 0) {
-- register u_char *cpend = cp + blksize;
-- register u_char *wbuf = writeptr;
-- register u_char *wend = writebufend;
-- for ( ; cp < cpend; cp += 4) {
-- wbuf[0] = cp[0];
-- wbuf[1] = cp[1];
-- wbuf[2] = cp[2];
-- wbuf[3] = cp[3];
-- wbuf += 4;
-- if (wbuf >= wend) {
-- wbuf = writebuf;
-- if (write(fd, (char*)wbuf, ABUFLEN) != ABUFLEN)
-- perror("aud write");
-- }
-- }
-- writeptr = wbuf;
-+ int i, probed_duplex = 0;
-+
-+ /* newpcm style */
-+#ifdef SNDCTL_DSP_GETCAPS
-+ ioctl(fd, SNDCTL_DSP_GETCAPS, &i);
-+ probed_duplex |= (i & DSP_CAP_DUPLEX);
-+#endif /* SNDCTL_DSP_GETCAPS */
-+
-+ /* pcm style */
-+#ifdef SNDCTL_DSP_GETFMTS
-+ ioctl(fd, SNDCTL_DSP_GETFMTS, &i);
-+ probed_duplex |= (i & AFMT_FULLDUPLEX);
-+#endif /* SNDCTL_DSP_GETFMTS */
-+
-+ if (is_half_duplex || (probed_duplex == 0)) {
-+ fprintf(stderr, "HalfDuplex returns 1\n");
-+ return 1 ;
- }
-+
-+ return 0;
- }
-
--int VoxWareAudio::FrameReady()
-+void VoxWare::Release()
- {
-- if ((rmute & 1) == 0) {
-- register u_char* cp = ubufptr;
-- register u_char* cpend = ubufend;
-- register u_char* rbuf = readptr;
-- register u_char* rend = readbufend;
--
-- for ( ; cp < cpend; cp += 4) {
-- if (rbuf >= rend) {
-- rbuf = readbuf;
-- int cc = read(fd, (char*)rbuf, ABUFLEN);
-- if (cc <= 0) {
-- ubufptr = cp;
-- readbufend = rbuf;
-- if (cc == -1 && errno != EAGAIN) {
-- Release();
-- Obtain();
-- }
-- return (0);
-+ if (HaveAudio()) {
-+ Audio::Release();
- }
-- readbufend = rend = rbuf + cc;
- }
-- cp[0] = rbuf[0];
-- cp[1] = rbuf[1];
-- cp[2] = rbuf[2];
-- cp[3] = rbuf[3];
-- rbuf += 4;
-+
-+void VoxWare::Write(u_char *cp)
-+{
-+ int i = blksize, l;
-+ if (play_fmt == AFMT_S16_LE) {
-+ for (i=0; i< blksize; i++)
-+ s16_buf[i] = mulawtolin[cp[i]] ;
-+ cp = (u_char *)s16_buf;
-+ i = 2 *blksize ;
-+ } else if (play_fmt == AFMT_S8) {
-+ for (i=0; i< blksize; i++) {
-+ int x = mulawtolin[cp[i]] ;
-+ x = (x >> 8 ) & 0xff;
-+ cp[i] = (u_char)x ;
-+ }
-+ i = blksize ;
-+ } else if (play_fmt == AFMT_U8) {
-+ for (i=0; i< blksize; i++) {
-+ int x = mulawtolin[cp[i]] ;
-+ /*
-+ * when translating to 8-bit formats, it would be useful to
-+ * implement AGC to avoid loss of resolution in the conversion.
-+ * This code is still incomplete...
-+ */
-+#if 0 /* AGC -- still not complete... */
-+ static int peak = 0;
-+ if (x < 0) x = -x ;
-+ if (x > peak) peak = ( peak*16 + x - peak ) / 16 ;
-+ else peak = ( peak*8192 + x - peak ) / 8192 ;
-+ if (peak < 128) peak = 128 ;
-+ /* at this point peak is in the range 128..32k
-+ * samples can be scaled and clipped consequently.
-+ */
-+ x = x * 32768/peak ;
-+ if (x > 32767) x = 32767;
-+ else if (x < -32768) x = -32768;
-+#endif
-+ x = (x >> 8 ) & 0xff;
-+ x = (x ^ 0x80) & 0xff ;
-+ cp[i] = (u_char)x ;
-+ }
-+ i = blksize ;
-+ }
-+#if 0
-+ // this code is meant to keep the queue short.
-+ int r, queued;
-+ r = ioctl(fd, AIONWRITE, &queued);
-+ queued = soundcaps.bufsize - queued ;
-+ if (play_fmt == AFMT_S16_LE) {
-+ if (queued > 8*blksize)
-+ i -= 8 ;
-+ } else {
-+ if (queued > 4*blksize)
-+ i -= 4 ;
- }
-- readptr = rbuf;
-+#endif
-+ for ( ; i > 0 ; i -= l) {
-+ l = write(fd, cp, i);
-+ cp += l;
- }
-- return (1);
- }
-
--u_char* VoxWareAudio::Read()
-+u_char* VoxWare::Read()
- {
-- u_char* cp = ubuf;
-- ubufptr = cp;
-- return (cp);
-+ u_char* cp;
-+ int l=0, l0 = blksize, i = blksize;
-+
-+ cp = readbuf;
-+
-+ if (rec_fmt == AFMT_S16_LE) {
-+ cp = (u_char *)s16_buf;
-+ l0 = i = 2 *blksize ;
-+ }
-+ for ( ; i > 0 ; i -= l ) {
-+ l = read(fd, cp, i);
-+ if (l<0) break;
-+ cp += l ;
-+ }
-+ if (rec_fmt == AFMT_S16_LE) {
-+ for (i=0; i< blksize; i++) {
-+#if 1 /* remove DC component... */
-+ static int smean = 0 ; /* smoothed mean to remove DC */
-+ int dif = ((short) s16_buf[i]) - (smean >> 13) ;
-+ smean += dif ;
-+ readbuf[i] = lintomulawX[ dif & 0x1ffff ] ;
-+#else
-+ readbuf[i] = lintomulaw[ s16_buf[i] ] ;
-+#endif
-+ }
-+ }
-+ else if (rec_fmt == AFMT_S8) {
-+ for (i=0; i< blksize; i++)
-+ readbuf[i] = lintomulaw[ readbuf[i]<<8 ] ;
-+ }
-+ else if (rec_fmt == AFMT_U8) {
-+ for (i=0; i< blksize; i++)
-+ readbuf[i] = lintomulaw[ (readbuf[i]<<8) ^ 0x8000 ] ;
-+ }
-+ if (iport == 3) {
-+ l = read(ext_fd, readbuf, blksize);
-+ if (l < blksize) {
-+ lseek(ext_fd, (off_t) 0, 0);
-+ read(ext_fd, readbuf+l, blksize - l);
-+ }
-+ }
-+ return readbuf;
- }
-
--void VoxWareAudio::SetRGain(int level)
-+/*
-+ * should check that I HaveAudio() before trying to set gain.
-+ *
-+ * In most mixer devices, there is only a master volume control on
-+ * the capture channel, so the following code does not really work
-+ * as expected. The only (partial) exception is the MIC line, where
-+ * there is generally a 20dB boost which can be enabled or not
-+ * depending on the type of device.
-+ */
-+void VoxWare::SetRGain(int level)
- {
-+ double x = level;
-+ level = (int) (x/2.56);
-+ int foo = (level<<8) | level;
-+ if (!HaveAudio())
-+ Obtain();
-+ switch (iport) {
-+ case 2:
-+ case 1:
-+ break;
-+ case 0:
-+ if (ioctl(fd, MIXER_WRITE(SOUND_MIXER_MIC), &foo) == -1)
-+ printf("failed to set mic volume \n");
-+ break;
-+ }
-+ /* IGAIN tends to be found on SB-like mixers, RECLEV on AC97 */
-+ if ((ioctl(fd, MIXER_WRITE(SOUND_MIXER_IGAIN), &foo) == -1) &&
-+ (ioctl(fd, MIXER_WRITE(SOUND_MIXER_RECLEV), &foo) == -1))
-+ printf("failed set input line volume \n");
- rgain = level;
- }
-
--void VoxWareAudio::SetPGain(int level)
-+void VoxWare::SetPGain(int level)
- {
-+ float x = level;
-+ level = (int) (x/2.56);
-+ int foo = (level<<8) | level;
-+ if (ioctl(fd, MIXER_WRITE(SOUND_MIXER_PCM), &foo) == -1) {
-+ printf("failed to output level %d \n", level);
-+ }
- pgain = level;
- }
-
--void VoxWareAudio::OutputPort(int p)
-+void VoxWare::OutputPort(int p)
- {
- oport = p;
- }
-
--void VoxWareAudio::InputPort(int p)
-+void VoxWare::InputPort(int p)
- {
-+ int src = 0;
-+
-+ if (ext_fd >= 0 && p != 3) {
-+ close(ext_fd);
-+ ext_fd = -1 ;
-+ }
-+
-+ switch(p) {
-+ case 3:
-+ if (ext_fd == -1)
-+ ext_fd = open(ext_fname, 0);
-+ if (ext_fd != -1)
-+ lseek(ext_fd, (off_t) 0, 0);
-+ break;
-+ case 2:
-+ src = 1 << SOUND_MIXER_LINE;
-+ break;
-+ case 1: /* cd ... */
-+ src = 1 << SOUND_MIXER_CD;
-+ break;
-+ case 0 :
-+ src = 1 << SOUND_MIXER_MIC;
-+ break;
-+ }
-+ if ( ioctl(fd, SOUND_MIXER_WRITE_RECSRC, &src) == -1 ) {
-+ printf("failed to select input \n");
-+ p = 0;
-+ }
- iport = p;
- }
-
--void VoxWareAudio::RMute()
-+void VoxWare::RMute()
- {
- rmute |= 1;
- }
-
--void VoxWareAudio::RUnmute()
-+void VoxWare::RUnmute()
- {
- rmute &=~ 1;
- }
-+
-+/*
-+ * FrameReady must return 0 every so often, or the system will keep
-+ * processing mike data and not other events.
-+ */
-+int VoxWare::FrameReady()
-+{
-+ int i, l = 0;
-+ int lim = blksize;
-+
-+ i = ioctl(fd, FIONREAD, &l );
-+ if (rec_fmt == AFMT_S16_LE) lim = 2*blksize;
-+ return (l >= lim) ? 1 : 0 ;
-+}
-+/*** end of file ***/
diff --git a/audio/vat/files/patch-ai b/audio/vat/files/patch-ai
deleted file mode 100644
index 15a8677d87c7..000000000000
--- a/audio/vat/files/patch-ai
+++ /dev/null
@@ -1,20 +0,0 @@
---- iohandler.cc.orig Sun Nov 28 18:49:59 1999
-+++ iohandler.cc Sun Nov 28 18:50:46 1999
-@@ -132,7 +132,7 @@
-
- }
- #else
-- Tk_CreateFileHandler((ClientData)fd, mask, callback, (ClientData)this);
-+ Tk_CreateFileHandler(fd, mask, callback, (ClientData)this);
- #endif
- }
-
-@@ -151,7 +151,7 @@
- }
- #else
- if (fd_ >= 0) {
-- Tk_DeleteFileHandler((ClientData)fd_);
-+ Tk_DeleteFileHandler(fd_);
- fd_ = -1;
- }
- #endif
diff --git a/audio/vat/files/patch-aj b/audio/vat/files/patch-aj
deleted file mode 100644
index 5ee097c986d3..000000000000
--- a/audio/vat/files/patch-aj
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Thu Jan 27 18:55:52 2000
-+++ Makefile.in Thu Jan 27 18:56:07 2000
-@@ -39,7 +39,7 @@
- all: $(ALL)
-
- .cc.o:
-- rm -f $@; $(C++) -c $(CFLAGS) $*.cc
-+ rm -f $@; $(C++) -pedantic -c $(CFLAGS) $*.cc
-
- .c.o:
- rm -f $@; $(CC) -o $@ -c $(CFLAGS) $*.c
diff --git a/audio/vat/files/patch-ak b/audio/vat/files/patch-ak
deleted file mode 100644
index d45528e48bc6..000000000000
--- a/audio/vat/files/patch-ak
+++ /dev/null
@@ -1,21 +0,0 @@
---- old/audio.cc Fri May 3 13:27:20 1996
-+++ audio.cc Thu Apr 16 21:36:33 1998
-@@ -70,6 +70,7 @@
- filter(new Filter(this)),
- handler_(0)
- {
-+ ext_fname[0]='\0';
- for (u_int i = 0; i < sizeof(omode)/sizeof(omode[0]); ++i)
- omode[i] = mode_mikemutesnet;
- }
-@@ -479,6 +480,10 @@
- *cp++ = '\0';
- return (TCL_OK);
- }
-+ } else if (strcmp(argv[1], "filename") == 0) {
-+ strncpy(ext_fname, argv[2], sizeof(ext_fname));
-+ InputPort(input_line3);
-+ return (TCL_OK);
- }
- } else if (argc == 4) {
- if (strcmp(argv[1], "input") == 0) {
diff --git a/audio/vat/files/patch-al b/audio/vat/files/patch-al
deleted file mode 100644
index 1ce8088f62c8..000000000000
--- a/audio/vat/files/patch-al
+++ /dev/null
@@ -1,10 +0,0 @@
---- old/audio.h Fri Apr 26 12:00:44 1996
-+++ audio.h Fri Feb 20 13:44:01 1998
-@@ -158,6 +158,7 @@
- int rgain, pgain;
- Filter *filter;
- AudioHandler* handler_;
-+ char ext_fname[256];
- };
-
- #endif
diff --git a/audio/vat/files/patch-am b/audio/vat/files/patch-am
deleted file mode 100644
index b3d22bbf4ed4..000000000000
--- a/audio/vat/files/patch-am
+++ /dev/null
@@ -1,22 +0,0 @@
---- old/bitmaps/linein3.xbm Fri May 3 12:18:11 1996
-+++ bitmaps/linein3.xbm Wed Oct 29 11:07:34 1997
-@@ -1,11 +1,11 @@
- #define linein3_width 30
- #define linein3_height 24
- static char linein3_bits[] = {
-- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00,
-- 0x00, 0x80, 0xff, 0x00, 0x00, 0xe0, 0xc1, 0x03, 0x00, 0x70, 0x04, 0x07,
-- 0x00, 0x30, 0x0c, 0x06, 0x00, 0x18, 0x18, 0x0c, 0x00, 0x18, 0x30, 0x0c,
-- 0x00, 0x0c, 0x60, 0x18, 0xe0, 0xff, 0xff, 0x18, 0xe0, 0xff, 0xff, 0x19,
-- 0xe0, 0xff, 0xff, 0x18, 0x00, 0x0c, 0x60, 0x18, 0x00, 0x18, 0x30, 0x0c,
-- 0x18, 0x18, 0x18, 0x0c, 0x24, 0x30, 0x0c, 0x06, 0x20, 0x70, 0x04, 0x07,
-- 0x18, 0xe0, 0xc1, 0x03, 0x10, 0x80, 0xff, 0x00, 0x20, 0x00, 0x3e, 0x00,
-- 0x24, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
-+ 0x00, 0x00, 0x00, 0x00, 0x7c, 0x1b, 0x3e, 0x00, 0x0c, 0x1b, 0x06, 0x00,
-+ 0x0c, 0x1b, 0x06, 0x00, 0x3c, 0x1b, 0x1e, 0x00, 0x0c, 0x1b, 0x06, 0x00,
-+ 0x0c, 0x1b, 0x06, 0x00, 0x0c, 0xfb, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00,
-+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x70, 0x00, 0x80, 0x0f, 0xf8, 0x00,
-+ 0xc0, 0x18, 0x8c, 0x01, 0x60, 0x30, 0x06, 0x03, 0x60, 0x30, 0x06, 0x03,
-+ 0x60, 0x30, 0x06, 0x03, 0xc0, 0x18, 0x8c, 0x01, 0x80, 0xff, 0xff, 0x00,
-+ 0x00, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/audio/vat/files/patch-an b/audio/vat/files/patch-an
deleted file mode 100644
index 108d0e8ac475..000000000000
--- a/audio/vat/files/patch-an
+++ /dev/null
@@ -1,45 +0,0 @@
---- old/ui-main.tcl Fri May 3 13:27:22 1996
-+++ ui-main.tcl Sat Feb 21 06:02:59 1998
-@@ -373,9 +373,9 @@
- }
- mk.obuttons $w.frame.buttons
- frame $w.frame.ssthresh
-- # mk.ssthresh $w.frame.ssthresh
-- #pack $w.frame.radios $w.frame.buttons $w.frame.ssthresh \
-- # -anchor c -pady 4
-+ mk.ssthresh $w.frame.ssthresh
-+ pack $w.frame.radios $w.frame.buttons $w.frame.ssthresh \
-+ -anchor c -pady 4
- pack $w.frame.radios $w.frame.buttons \
- -anchor c -pady 4
- pack $w.label $w.frame -expand 1 -fill x
-@@ -515,6 +515,12 @@
- return 0
- }
-
-+proc update_filename { w s } {
-+ set s [string trim $s]
-+ audio filename $s
-+ return 0
-+}
-+
- proc mk.entries { w } {
- global sessionKey confName
- set sessionKey [option get . sessionKey Vat]
-@@ -913,6 +919,16 @@
- set a .m.right
- frame $a.ab
- mk.ab $a.ab
-+
-+### XXX
-+ set f [ctrlfont]
-+ frame .m.file
-+ label .m.file.label -text "AU File: " -font $f
-+ mk.entry .m.file update_filename ""
-+ .m.file.entry configure -width 30
-+ pack .m.file.label -side left
-+ pack .m.file.entry -side left -expand 1 -fill x -pady 2
-+ pack .m.file -fill x
-
- bind . c purge_sources
- bind . C purge_sources
diff --git a/audio/vat/pkg-comment b/audio/vat/pkg-comment
deleted file mode 100644
index e16ddfdfa5eb..000000000000
--- a/audio/vat/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The Visual Audio Tool - multicast audioconferencing
diff --git a/audio/vat/pkg-descr b/audio/vat/pkg-descr
deleted file mode 100644
index 61f95885629c..000000000000
--- a/audio/vat/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Vat allows users to conduct host-to-host or multihost audio
-teleconferences over an internet.
diff --git a/audio/vat/pkg-plist b/audio/vat/pkg-plist
deleted file mode 100644
index 6a553559bfde..000000000000
--- a/audio/vat/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/vat
diff --git a/audio/zinf/Makefile b/audio/zinf/Makefile
deleted file mode 100644
index 781ab282aa4e..000000000000
--- a/audio/zinf/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# New ports collection makefile for: freeamp
-# Date Created: 26 Oct 2000
-# Whom: Roman Shterenzon <roman@xpert.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= freeamp
-PORTVERSION= 2.1.1
-CATEGORIES= audio
-MASTER_SITES= http://www.freeamp.org/download/src/
-
-MAINTAINER= ports@geeksrus.net
-
-BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm
-LIB_DEPENDS= musicbrainz.1:${PORTSDIR}/audio/musicbrainz \
- ORBit.2:${PORTSDIR}/devel/ORBit \
- gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \
- ttf.4:${PORTSDIR}/print/freetype
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-USE_BZIP2= yes
-USE_GTK= yes
-USE_GMAKE= yes
-USE_AUTOCONF_VER=213
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
- LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "i386"
-CFLAGS+= "-D_M_IX86"
-.elif ${ARCH} == "alpha"
-CFLAGS+= "-D_M_ALPHA"
-.endif
-
-.if defined(WITH_ESOUND) || defined(WITH_ALL_PLUGINS)
-USE_ESOUND= yes
-PLIST_SUB+= ESOUND=""
-.else
-CONFIGURE_ARGS+= --disable-esd
-PLIST_SUB+= ESOUND="@comment "
-.endif
-
-.if defined(WITH_LIBARTS) || defined(WITH_ALL_PLUGINS)
-LIB_DEPENDS+= artsc.0:${PORTSDIR}/x11/kdelibs2
-PLIST_SUB+= LIBARTS=""
-.else
-CONFIGURE_ARGS+= --disable-arts
-PLIST_SUB+= LIBARTS="@comment "
-.endif
-
-.if defined(WITH_VORBIS) || defined(WITH_ALL_PLUGINS)
-LIB_DEPENDS+= vorbis.1:${PORTSDIR}/audio/libvorbis
-PLIST_SUB+= VORBIS=""
-.else
-CONFIGURE_ARGS+= --disable-vorbis
-PLIST_SUB+= VORBIS="@comment "
-.endif
-
-pre-everything::
- @${ECHO_MSG}
- @${ECHO_MSG} "You may use the following build options:"
- @${ECHO_MSG}
- @${ECHO_MSG} "WITH_ESOUND=yes build with ESounD outout plugin"
- @${ECHO_MSG} "WITH_LIBARTS=yes build with libArts output plugin"
- @${ECHO_MSG} "WITH_VORBIS=yes build with Ogg/Vorbis codec plugin"
- @${ECHO_MSG}
- @${ECHO_MSG} "WITH_ALL_PLUGINS=yes build with all plugins"
- @${ECHO_MSG}
-
-post-install:
- @${MKDIR} ${PREFIX}/etc/sdr/plugins
- ${INSTALL_DATA} ${FILESDIR}/sdr2.plugin.S100.audio.rtp.mpa.freeamp \
- ${PREFIX}/etc/sdr/plugins
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/freeamp
-
-.include <bsd.port.post.mk>
diff --git a/audio/zinf/distinfo b/audio/zinf/distinfo
deleted file mode 100644
index 0ac667c7a993..000000000000
--- a/audio/zinf/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (freeamp-2.1.1.tar.bz2) = 56720f823f84c3505aeab474c9a6a836
diff --git a/audio/zinf/files/patch-aa b/audio/zinf/files/patch-aa
deleted file mode 100644
index 61220aea2e96..000000000000
--- a/audio/zinf/files/patch-aa
+++ /dev/null
@@ -1,196 +0,0 @@
---- configure.in.orig Tue Dec 11 06:42:31 2001
-+++ configure.in Sun Dec 16 23:03:03 2001
-@@ -179,8 +179,8 @@
- ;;
- freebsd*)
- host_os="freebsd"
-- CFLAGS="$CFLAGS -D_THREAD_SAFE -pthread -I/usr/local/include"
-- LDFLAGS="$LDFLAGS -Wl,-export-dynamic -L/usr/local/lib"
-+ CFLAGS="$CFLAGS"
-+ LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
- ;;
- netbsd*)
- host_os="freebsd"
-@@ -331,9 +331,9 @@
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- esd_micro_version=`$ESD_CONFIG $esd_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
-- ac_save_CFLAGS="$CFLAGS"
-+ ac_save_CPPFLAGS="$CPPFLAGS"
- ac_save_LIBS="$LIBS"
-- CFLAGS="$CFLAGS $ESD_CFLAGS"
-+ CPPFLAGS="$CPPFLAGS $ESD_CFLAGS"
- LIBS="$LIBS $ESD_LIBS"
- rm -f conf.esdtest
- AC_MSG_CHECKING(for ESD - version >= $min_esd_version)
-@@ -392,7 +392,7 @@
- }
-
- ],, have_esound=false, have_esound=false)
-- CFLAGS="$ac_save_CFLAGS"
-+ CPPFLAGS="$ac_save_CPPFLAGS"
- LIBS="$ac_save_LIBS"
- AC_LANG_RESTORE
- rm -f conf.esdtest
-@@ -419,7 +419,7 @@
-
- dnl optional freetype support..
- save_CPPFLAGS="$CPPFLAGS"
--CPPFLAGS="$CPPFLAGS -I/usr/local/include"
-+CPPFLAGS="$CPPFLAGS"
- AC_LANG_SAVE
- AC_LANG_C
- AC_CHECK_HEADERS(freetype.h, have_freetype="true", have_freetype="false")
-@@ -465,9 +465,9 @@
- gtk_config_major=`$GTK_CONFIG --version | sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- gtk_config_minor=`$GTK_CONFIG --version | sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- gtk_config_micro=`$GTK_CONFIG --version | sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
-- ac_save_CFLAGS="$CFLAGS"
-+ ac_save_CPPFLAGS="$CPPFLAGS"
- ac_save_LIBS="$LIBS"
-- CFLAGS="$CFLAGS $GTK_CFLAGS"
-+ CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
- LIBS="$GTK_LIBS $LIBS"
-
- AC_TRY_RUN([
-@@ -494,7 +494,7 @@
- gtk_major_version, gtk_minor_version, gtk_micro_version);
- return 1;
- }], , have_gtk=false, have_gtk=false])
-- CFLAGS="$ac_save_CFLAGS"
-+ CPPFLAGS="$ac_save_CPPFLAGS"
- LIBS="$ac_save_LIBS"
- if test "$have_gtk" = "false"; then
- AC_MSG_RESULT(no)
-@@ -515,7 +515,7 @@
- OSINC="$OSINC -I$srcdir/ui/download/unix/include"
- OSINC="$OSINC -I$srcdir/ui/musicbrowser/include"
- OSINC="$OSINC -I$srcdir/ftc/kjofol"
-- CFLAGS="$CFLAGS $GTK_CFLAGS"
-+ CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
- AC_DEFINE(HAVE_GTK)
- elif test "$host_os" = "beos"; then
- OSDEPPLUGINS="$OSDEPPLUGINS plugins/musicbrowser.ui"
-@@ -541,7 +541,7 @@
- AC_SUBST(GTK_LIBS)
- AC_SUBST(EXTRALIBS)
-
--AC_SUBST(CFLAGS)
-+AC_SUBST(CPPFLAGS)
-
- dnl orbit crap
- save_CPPFLAGS="$CPPFLAGS"
-@@ -661,7 +661,7 @@
- alsa_min_major_version=0
- alsa_min_minor_version=5
- alsa_min_micro_version=0
-- ac_save_CFLAGS="$CFLAGS"
-+ ac_save_CPPFLAGS="$CPPFLAGS"
- ac_save_LIBS="$LIBS"
-
- LIBS="$LIBS -lasound"
-@@ -706,7 +706,7 @@
- ], , have_alsa=false, have_alsa=false
- )
- AC_LANG_RESTORE
-- CFLAGS="$ac_save_CFLAGS"
-+ CPPFLAGS="$ac_save_CPPFLAGS"
- LIBS="$ac_save_LIBS"
- if test "$have_alsa" = "false"; then
- AC_MSG_RESULT(no)
-@@ -726,6 +726,10 @@
- AC_MSG_RESULT([compiling alsa pmo plugin])
- fi
-
-+
-+AC_ARG_ENABLE(vorbis, [ --disable-vorbis Don't compile the Vorbis output plugin], enable_vorbis=no, enable_vorbis=yes)
-+
-+if test "x$enable_vorbis" = "xyes"; then
- AC_CHECK_LIB(ogg, ogg_sync_init, have_ogg="yes",)
- AC_CHECK_LIB(vorbisfile, ov_info, have_vorbis="yes",, -lvorbis -logg)
-
-@@ -736,6 +740,7 @@
- OSDEPPLUGINS="$OSDEPPLUGINS plugins/vorbis.mdf";
- AC_MSG_RESULT([compiling vorbis codec plugin])
- fi
-+fi
- fi
-
- ID3_LIBS=""
-@@ -749,6 +754,9 @@
- dnl Partly taken from SDL's configure.in
- dnl -------------------------------------------------------------
-
-+AC_ARG_ENABLE(arts, [ --disable-arts Don't compile the libArts output plugin], enable_arts=no, enable_arts=yes)
-+
-+if test "x$enable_arts" = "xyes"; then
- AC_PATH_PROG(ARTSCCONFIG, artsc-config)
- if test x$ARTSCCONFIG = x -o x$ARTSCCONFIG = x'"$ARTSCCONFIG"'; then
- : # arts isn't installed
-@@ -765,6 +773,7 @@
- AC_MSG_RESULT([compiling arts pmo plugin])
- ])
- fi
-+fi
-
- AC_SUBST(ARTS_LIBS)
- AC_SUBST(EXTRALIBS)
-@@ -819,9 +828,9 @@
- gdk_pixbuf_micro_version=`$GDK_PIXBUF_CONFIG $gdk_pixbuf_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
- if test "x$enable_gdk_pixbuftest" = "xyes" ; then
-- ac_save_CFLAGS="$CFLAGS"
-+ ac_save_CPPFLAGS="$CPPFLAGS"
- ac_save_LIBS="$LIBS"
-- CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS"
-+ CPPFLAGS="$CPPFLAGS $GDK_PIXBUF_CFLAGS"
- LIBS="$LIBS $GDK_PIXBUF_LIBS"
- dnl
- dnl Now check if the installed GDK_PIXBUF is sufficiently new. (Also sanity
-@@ -883,7 +892,7 @@
- }
-
- ],, no_gdk_pixbuf=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
-- CFLAGS="$ac_save_CFLAGS"
-+ CPPFLAGS="$ac_save_CPPFLAGS"
- LIBS="$ac_save_LIBS"
- fi
- fi
-@@ -902,7 +911,7 @@
- :
- else
- echo "*** Could not run GDK_PIXBUF test program, checking why..."
-- CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS"
-+ CPPFLAGS="$CPPFLAGS $GDK_PIXBUF_CFLAGS"
- LIBS="$LIBS $GDK_PIXBUF_LIBS"
- AC_TRY_LINK([
- #include <stdio.h>
-@@ -921,7 +930,7 @@
- echo "*** exact error that occured. This usually means GDK_PIXBUF was incorrectly installed"
- echo "*** or that you have moved GDK_PIXBUF since it was installed. In the latter case, you"
- echo "*** may want to edit the gdk-pixbuf-config script: $GDK_PIXBUF_CONFIG" ])
-- CFLAGS="$ac_save_CFLAGS"
-+ CPPFLAGS="$ac_save_CPPFLAGS"
- LIBS="$ac_save_LIBS"
- fi
- fi
-@@ -933,8 +942,8 @@
- AC_SUBST(GDK_PIXBUF_LIBS)
- rm -f conf.gdk_pixbuftest
-
--CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS"
--AC_SUBST(CFLAGS)
-+CPPFLAGS="$CPPFLAGS $GDK_PIXBUF_CFLAGS"
-+AC_SUBST(CPPFLAGS)
-
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-@@ -944,7 +953,7 @@
- echo "*** Download the library from "
- echo "*** http://www.musicbrainz.org/download.html"
- echo "***"
-- AC_MSG_ERROR(Cannot continue.)],-ldl -lm -lstdc++)
-+ AC_MSG_ERROR(Cannot continue.)],-lm -lstdc++)
- AC_LANG_RESTORE
-
- AC_CONFIG_HEADER(config/config.h)
diff --git a/audio/zinf/files/patch-ac b/audio/zinf/files/patch-ac
deleted file mode 100644
index 9ac6033089d5..000000000000
--- a/audio/zinf/files/patch-ac
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.header.in.orig Sun Jan 28 15:43:24 2001
-+++ Makefile.header.in Sat Jun 30 07:33:57 2001
-@@ -71,7 +71,7 @@
-
- INCLUDES = -I. -I$(srcdir)/lib/gdbm -I$(srcdir)/base/include -I$(srcdir)/config -I$(srcdir)/io/include -I$(srcdir)/ui/include -I$(srcdir)/lmc/include -I$(srcdir)/io/soundcard/unix/$(UNIX_AUDIO_API)/include -I$(srcdir)/lmc/xingmp3/include -I$(srcdir)/lmc/cd/include -I$(srcdir)/plm/portable/pmp300/sba -I$(srcdir)/lib/xml/include -I$(srcdir)/lib/zlib/include -I$(srcdir)/lib/unzip/include -I$(srcdir)/io/cd/unix/include -I$(srcdir)/base/aps -I$(srcdir)/io/wavout/include -I$(srcdir)/ui/lcd/include -I$(srcdir)/ui/irman/include -I$(srcdir)/lib/http/include -I$(srcdir)/io/signature/include -I$(srcdir)/plm/metadata/id3v2 $(OSINC)
-
--CXXFLAGS = $(EXTRA_CXXFLAGS)
-+CXXFLAGS = @CXXFLAGS@ -D_REENTRANT
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- mkinstalldirs = $(SHELL) $(srcdir)/config/mkinstalldirs
- CONFIG_HEADER = ./config/config.h
-@@ -87,8 +87,8 @@
- X_EXTRA_LIBS = @X_EXTRA_LIBS@
- X_PRE_LIBS = @X_PRE_LIBS@
-
--COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(RELOC)
--CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(CXXFLAGS)
-+COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(RELOC)
-+CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(CXXFLAGS) $(CPPFLAGS)
- CXXCOMPILE += $(RELOC)
-
- CXXLINK = $(CXXLD) $(CXXFLAGS) $(LDFLAGS) $(RELOC) -o $@
diff --git a/audio/zinf/files/patch-ad b/audio/zinf/files/patch-ad
deleted file mode 100644
index 9e5f9a6a6c07..000000000000
--- a/audio/zinf/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile-plugins.in.orig Tue Oct 16 13:31:05 2001
-+++ Makefile-plugins.in Wed Dec 12 03:25:45 2001
-@@ -232,7 +232,7 @@
- UNIXFREEAMPUIOBJ += ui/freeamp/unix/src/GTKPreferenceWindow.o
- UNIXFREEAMPUIOBJ += ui/freeamp/unix/src/GTKFileSelector.o
- UNIXFREEAMPUIOBJ += ui/musicbrowser/unix/src/gtkmessagedialog.o
--UNIXFREEAMPUILIBS = $(TTF_LIBS) $(GDK_PIXBUF_LIBS)
-+UNIXFREEAMPUILIBS = $(TTF_LIBS) $(GDK_PIXBUF_LIBS) $(GTK_LIBS)
-
- BEOSFREEAMPUIOBJ = ui/freeamp/beos/src/BeOSWindow.o
- BEOSFREEAMPUIOBJ += ui/freeamp/beos/src/BeOSBitmap.o
diff --git a/audio/zinf/files/sdr2.plugin.S100.audio.rtp.mpa.freeamp b/audio/zinf/files/sdr2.plugin.S100.audio.rtp.mpa.freeamp
deleted file mode 100644
index 202e4cceee0e..000000000000
--- a/audio/zinf/files/sdr2.plugin.S100.audio.rtp.mpa.freeamp
+++ /dev/null
@@ -1,10 +0,0 @@
-media:audio
-tool:freeamp
-proto:RTP/AVP
-protoname:RTP
-
-fmt:14
-{
- fmtname:MPEG
-}
-flags:rtp://$(ADDRESS):$(PORT)
diff --git a/audio/zinf/pkg-comment b/audio/zinf/pkg-comment
deleted file mode 100644
index 62fe0a77edf4..000000000000
--- a/audio/zinf/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GTK-based MP3 player
diff --git a/audio/zinf/pkg-descr b/audio/zinf/pkg-descr
deleted file mode 100644
index aeb51f3df4e0..000000000000
--- a/audio/zinf/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-FreeAmp is an Open Source effort to build the best digital audio
-player available. In the interest of supporting the free software
-community, while at the same time fostering the growth of the online
-delivery of music, EMusic.com, THE Source for Downloadable Music, is
-funding both the FreeAmp.org domain and the efforts of the FreeAmp
-team.
-
-WWW: http://www.freeamp.org/
-
-Roman Shterenzon <roman@xpert.com>
diff --git a/audio/zinf/pkg-plist b/audio/zinf/pkg-plist
deleted file mode 100644
index 8ea3ae02bf62..000000000000
--- a/audio/zinf/pkg-plist
+++ /dev/null
@@ -1,209 +0,0 @@
-bin/freeamp
-etc/sdr/plugins/sdr2.plugin.S100.audio.rtp.mpa.freeamp
-%%LIBARTS%%lib/freeamp/plugins/arts.pmo
-lib/freeamp/plugins/cd.lmc
-lib/freeamp/plugins/cd.pmo
-lib/freeamp/plugins/corba.ui
-lib/freeamp/plugins/download.ui
-%%ESOUND%%lib/freeamp/plugins/esound.pmo
-lib/freeamp/plugins/freeamp.ui
-lib/freeamp/plugins/freeampcmd.ui
-lib/freeamp/plugins/httpinput.pmi
-lib/freeamp/plugins/id3v1.mdf
-lib/freeamp/plugins/id3v2.mdf
-lib/freeamp/plugins/irman.ui
-lib/freeamp/plugins/kjofol.ftf
-lib/freeamp/plugins/lcd.ui
-lib/freeamp/plugins/localfileinput.pmi
-lib/freeamp/plugins/m3u.plf
-lib/freeamp/plugins/mbcd.mdf
-lib/freeamp/plugins/misc.mdf
-lib/freeamp/plugins/mpg123.ui
-lib/freeamp/plugins/musicbrowser.ui
-lib/freeamp/plugins/ncurses.ui
-lib/freeamp/plugins/obsinput.pmi
-lib/freeamp/plugins/pls.plf
-lib/freeamp/plugins/rmp.dlf
-lib/freeamp/plugins/signature.pmo
-lib/freeamp/plugins/soundcard.pmo
-%%VORBIS%%lib/freeamp/plugins/vorbis.lmc
-%%VORBIS%%lib/freeamp/plugins/vorbis.mdf
-lib/freeamp/plugins/wav.lmc
-lib/freeamp/plugins/wavout.pmo
-lib/freeamp/plugins/winamp.ftf
-lib/freeamp/plugins/winamp_theme.xml
-lib/freeamp/plugins/xingmp3.lmc
-share/freeamp/help/Copy of configuring_settings_topics.html
-share/freeamp/help/Shortcut to preferences_advanced.html.lnk
-share/freeamp/help/adding_a_custom_theme.html
-share/freeamp/help/adding_items_to_the_bottom_of_the_playlist_queue.html
-share/freeamp/help/adding_items_to_the_playlist_for_immediate_playback.html
-share/freeamp/help/adding_music_to_your_music_collection.html
-share/freeamp/help/adding_tracks_to_a_playlist.html
-share/freeamp/help/adjusting_the_playback_volume.html
-share/freeamp/help/appearance_topics.html
-share/freeamp/help/bitzilogo.gif
-share/freeamp/help/bw_logo.gif
-share/freeamp/help/changing_information_about_a_track.html
-share/freeamp/help/changing_the_order_of_tracks_in_a_playlist.html
-share/freeamp/help/changing_the_player_theme.html
-share/freeamp/help/changing_the_tool_view_in_my_music.html
-share/freeamp/help/clearing_a_playlist.html
-share/freeamp/help/configuring_player_settings.html
-share/freeamp/help/configuring_settings_topics.html
-share/freeamp/help/contents.html
-share/freeamp/help/creating_a_new_playlist.html
-share/freeamp/help/creating_and_managing_topics.html
-share/freeamp/help/creating_and_modifying_topics.html
-share/freeamp/help/creating_custom_themes.html
-share/freeamp/help/creating_relatable_playlists.html
-share/freeamp/help/currentlylisten.gif
-share/freeamp/help/deleting_an_mp3_file_from_your_computer.html
-share/freeamp/help/download.gif
-share/freeamp/help/download_manager.html
-share/freeamp/help/download_manager_entry.html
-share/freeamp/help/downloading_mp3_files_from_a_web_site.html
-share/freeamp/help/drive_selection_entry.html
-share/freeamp/help/edit_info_entry.html
-share/freeamp/help/edit_track_info.html
-share/freeamp/help/editing_the_currently_playing_playlist.html
-share/freeamp/help/ejecting_audio_cds.html
-share/freeamp/help/equal.gif
-share/freeamp/help/files.gif
-share/freeamp/help/freeampmain_eq.gif
-share/freeamp/help/freeampmain_eq.jpg
-share/freeamp/help/freeampmain_eqclosed.gif
-share/freeamp/help/freeampmain_eqopen.gif
-share/freeamp/help/getting_help.html
-share/freeamp/help/glossary.html
-share/freeamp/help/help.gif
-share/freeamp/help/help.html
-share/freeamp/help/helpstyle.css
-share/freeamp/help/keyboard_shortcuts.html
-share/freeamp/help/main_window.html
-share/freeamp/help/menu_topics.html
-share/freeamp/help/min.gif
-share/freeamp/help/moving_to_the_next_track.html
-share/freeamp/help/moving_to_the_previous_track.html
-share/freeamp/help/music_browser_entry.html
-share/freeamp/help/musicbro.gif
-share/freeamp/help/my_music.html
-share/freeamp/help/mymusic.gif
-share/freeamp/help/mymusicfolders.gif
-share/freeamp/help/nextrack.gif
-share/freeamp/help/opening_a_playlist.html
-share/freeamp/help/options.gif
-share/freeamp/help/overview_topics.html
-share/freeamp/help/pause.gif
-share/freeamp/help/pause2.gif
-share/freeamp/help/pausing_downloading.html
-share/freeamp/help/pausing_playback.html
-share/freeamp/help/play.gif
-share/freeamp/help/playing_audio_cds.html
-share/freeamp/help/playing_mp3_files.html
-share/freeamp/help/playing_streams.html
-share/freeamp/help/playing_topics.html
-share/freeamp/help/playing_tracks_in_random_order.html
-share/freeamp/help/postit.gif
-share/freeamp/help/preferences_about.html
-share/freeamp/help/preferences_about_entry.html
-share/freeamp/help/preferences_advanced.html
-share/freeamp/help/preferences_advanced_entry.html
-share/freeamp/help/preferences_directory_entry.html
-share/freeamp/help/preferences_folders.html
-share/freeamp/help/preferences_general.html
-share/freeamp/help/preferences_general_entry.html
-share/freeamp/help/preferences_musicbrainz.html
-share/freeamp/help/preferences_musicbrowser.html
-share/freeamp/help/preferences_musicbrowser_entry.html
-share/freeamp/help/preferences_plugins.html
-share/freeamp/help/preferences_plugins_entry.html
-share/freeamp/help/preferences_relatable.html
-share/freeamp/help/preferences_relatable_entry.html
-share/freeamp/help/preferences_streaming.html
-share/freeamp/help/preferences_streaming_entry.html
-share/freeamp/help/preferences_themes.html
-share/freeamp/help/preferences_themes_entry.html
-share/freeamp/help/prev_track.gif
-share/freeamp/help/prevtrack.gif
-share/freeamp/help/quit.gif
-share/freeamp/help/random1.gif
-share/freeamp/help/random2.gif
-share/freeamp/help/relatable_button.gif
-share/freeamp/help/relatable_entry.html
-share/freeamp/help/relatable_eqclosed.gif
-share/freeamp/help/relatable_equopen.gif
-share/freeamp/help/relatable_profile.html
-share/freeamp/help/relatable_streams.html
-share/freeamp/help/relatable_suggest.gif
-share/freeamp/help/relatablelogo.gif
-share/freeamp/help/relatablesig.gif
-share/freeamp/help/removing_a_playlist_from_your_music_collection.html
-share/freeamp/help/removing_a_track_from_the_playlist.html
-share/freeamp/help/removing_a_track_from_your_music_collection.html
-share/freeamp/help/repeat1.gif
-share/freeamp/help/repeatall.gif
-share/freeamp/help/repeating_playback.html
-share/freeamp/help/repeatno.gif
-share/freeamp/help/resuming_downloading.html
-share/freeamp/help/resuming_playback.html
-share/freeamp/help/saving_a_playlist.html
-share/freeamp/help/saving_a_stream_on_your_computer.html
-share/freeamp/help/scroll.gif
-share/freeamp/help/search_computer_for_music.html
-share/freeamp/help/searching_for_music_on_your_computer.html
-share/freeamp/help/seeking_in_the_current_track.html
-share/freeamp/help/setting_file_associations_or_mime_types.html
-share/freeamp/help/setting_the_default_playlist_queue_option.html
-share/freeamp/help/setting_the_folder_location_to_save_your_music.html
-share/freeamp/help/setting_the_playlist_display_information.html
-share/freeamp/help/sorting_tracks_in_the_playlist.html
-share/freeamp/help/spacetravel.gif
-share/freeamp/help/spacetravel_ret.gif
-share/freeamp/help/spacetraveleq.gif
-share/freeamp/help/spacetraveleq_ret.gif
-share/freeamp/help/spacetravelmed.gif
-share/freeamp/help/spacetravelsm.gif
-share/freeamp/help/stop.gif
-share/freeamp/help/stopping_playback.html
-share/freeamp/help/streaming_topics.html
-share/freeamp/help/taddfiles.gif
-share/freeamp/help/tadditems.gif
-share/freeamp/help/technical_support.html
-share/freeamp/help/teditinfo.gif
-share/freeamp/help/the_page_could_not_be_found.html
-share/freeamp/help/timportitems.gif
-share/freeamp/help/tnewplaylist.gif
-share/freeamp/help/tremoveitems.gif
-share/freeamp/help/tsaveplaylist.gif
-share/freeamp/help/update_topics.html
-share/freeamp/help/updating_the_player.html
-share/freeamp/help/view.gif
-share/freeamp/help/viewing_id3_topics.html
-share/freeamp/help/viewing_the_track_duration.html
-share/freeamp/help/viewing_the_track_name.html
-share/freeamp/help/volume.gif
-share/freeamp/help/what_are_bitzi_features.html
-share/freeamp/help/what_are_id3_tags.html
-share/freeamp/help/what_are_relatable_features.html
-share/freeamp/help/what_are_relatable_features_entry.html
-share/freeamp/help/what_are_themes.html
-share/freeamp/help/what_is_a_playlist.html
-share/freeamp/help/what_is_my_music.html
-share/freeamp/help/what_is_streaming.html
-share/freeamp/help/what_is_the_player.html
-share/freeamp/help/what_kind_of_mp3_files_can_i_play.html
-share/freeamp/help/working_with_the_my_music_collection_folders.html
-share/freeamp/themes/Aquatica.fat
-share/freeamp/themes/EMusic.fat
-share/freeamp/themes/FreeAmp.fat
-share/freeamp/themes/FreeAmpClassic.fat
-share/freeamp/themes/Relatable.fat
-share/freeamp/themes/Tommy.fat
-@dirrm share/freeamp/themes
-@dirrm share/freeamp/help
-@dirrm share/freeamp
-@dirrm lib/freeamp/plugins
-@dirrm lib/freeamp
-@unexec rmdir %D/etc/sdr/plugins 2>/dev/null || true
-@unexec rmdir %D/etc/sdr 2>/dev/null || true