summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/avifile/Makefile97
-rw-r--r--multimedia/avifile/distinfo1
-rw-r--r--multimedia/avifile/files/patch-aa14
-rw-r--r--multimedia/avifile/files/patch-ab23
-rw-r--r--multimedia/avifile/files/patch-ac15
-rw-r--r--multimedia/avifile/files/patch-ae19
-rw-r--r--multimedia/avifile/pkg-comment1
-rw-r--r--multimedia/avifile/pkg-descr38
-rw-r--r--multimedia/avifile/pkg-message22
-rw-r--r--multimedia/avifile/pkg-plist60
-rw-r--r--multimedia/camserv/Makefile38
-rw-r--r--multimedia/camserv/distinfo1
-rw-r--r--multimedia/camserv/files/patch-aa178
-rw-r--r--multimedia/camserv/pkg-comment1
-rw-r--r--multimedia/camserv/pkg-descr14
-rw-r--r--multimedia/camserv/pkg-plist27
-rw-r--r--multimedia/fxtv/Makefile37
-rw-r--r--multimedia/fxtv/distinfo1
-rw-r--r--multimedia/fxtv/files/patch-ab11
-rw-r--r--multimedia/fxtv/files/patch-ac11
-rw-r--r--multimedia/fxtv/pkg-comment1
-rw-r--r--multimedia/fxtv/pkg-descr21
-rw-r--r--multimedia/fxtv/pkg-plist13
-rw-r--r--multimedia/gxanim/Makefile22
-rw-r--r--multimedia/gxanim/distinfo1
-rw-r--r--multimedia/gxanim/files/patch-aa22
-rw-r--r--multimedia/gxanim/pkg-comment1
-rw-r--r--multimedia/gxanim/pkg-descr4
-rw-r--r--multimedia/gxanim/pkg-plist1
-rw-r--r--multimedia/kdemultimedia3/Makefile47
-rw-r--r--multimedia/kdemultimedia3/distinfo1
-rw-r--r--multimedia/kdemultimedia3/files/patch-config.h27
-rw-r--r--multimedia/kdemultimedia3/files/patch-kmidi_config_h36
-rw-r--r--multimedia/kdemultimedia3/pkg-comment1
-rw-r--r--multimedia/kdemultimedia3/pkg-descr1
-rw-r--r--multimedia/kdemultimedia3/pkg-plist1033
-rw-r--r--multimedia/kdemultimedia4/Makefile47
-rw-r--r--multimedia/kdemultimedia4/distinfo1
-rw-r--r--multimedia/kdemultimedia4/files/patch-config.h27
-rw-r--r--multimedia/kdemultimedia4/files/patch-kmidi_config_h36
-rw-r--r--multimedia/kdemultimedia4/pkg-comment1
-rw-r--r--multimedia/kdemultimedia4/pkg-descr1
-rw-r--r--multimedia/kdemultimedia4/pkg-plist1033
-rw-r--r--multimedia/libdivxdecore-devel/Makefile52
-rw-r--r--multimedia/libdivxdecore-devel/distinfo1
-rw-r--r--multimedia/libdivxdecore-devel/files/patch-src::Makefile.am23
-rw-r--r--multimedia/libdivxdecore-devel/files/patch-src::Makefile.in58
-rw-r--r--multimedia/libdivxdecore-devel/pkg-comment1
-rw-r--r--multimedia/libdivxdecore/Makefile26
-rw-r--r--multimedia/libdivxdecore/distinfo1
-rw-r--r--multimedia/libdivxdecore/pkg-comment1
-rw-r--r--multimedia/libdivxdecore/pkg-descr15
-rw-r--r--multimedia/libdivxdecore/pkg-plist4
-rw-r--r--multimedia/linux-realplayer/Makefile85
-rw-r--r--multimedia/linux-realplayer/distinfo1
-rw-r--r--multimedia/linux-realplayer/pkg-comment1
-rw-r--r--multimedia/linux-realplayer/pkg-descr10
-rw-r--r--multimedia/linux-realplayer/pkg-message22
-rw-r--r--multimedia/linux-realplayer/pkg-plist314
-rw-r--r--multimedia/linux-xmovie/Makefile46
-rw-r--r--multimedia/linux-xmovie/distinfo1
-rw-r--r--multimedia/linux-xmovie/pkg-comment1
-rw-r--r--multimedia/linux-xmovie/pkg-descr25
-rw-r--r--multimedia/linux-xmovie/pkg-plist4
-rw-r--r--multimedia/mpeg/Makefile33
-rw-r--r--multimedia/mpeg/distinfo2
-rw-r--r--multimedia/mpeg/files/patch-aa11
-rw-r--r--multimedia/mpeg/pkg-comment1
-rw-r--r--multimedia/mpeg/pkg-descr13
-rw-r--r--multimedia/mpeg/pkg-plist4
-rw-r--r--multimedia/mpeg2codec/Makefile28
-rw-r--r--multimedia/mpeg2codec/distinfo1
-rw-r--r--multimedia/mpeg2codec/files/patch-aa41
-rw-r--r--multimedia/mpeg2codec/files/patch-ab23
-rw-r--r--multimedia/mpeg2codec/pkg-comment1
-rw-r--r--multimedia/mpeg2codec/pkg-descr2
-rw-r--r--multimedia/mpeg2codec/pkg-plist9
-rw-r--r--multimedia/mpeg2play/Makefile23
-rw-r--r--multimedia/mpeg2play/distinfo1
-rw-r--r--multimedia/mpeg2play/files/patch-aa11
-rw-r--r--multimedia/mpeg2play/files/patch-ab11
-rw-r--r--multimedia/mpeg2play/pkg-comment1
-rw-r--r--multimedia/mpeg2play/pkg-descr2
-rw-r--r--multimedia/mpeg2play/pkg-plist2
-rw-r--r--multimedia/mpeg_encode/Makefile31
-rw-r--r--multimedia/mpeg_encode/distinfo1
-rw-r--r--multimedia/mpeg_encode/files/patch-aa15
-rw-r--r--multimedia/mpeg_encode/files/patch-ab11
-rw-r--r--multimedia/mpeg_encode/files/patch-ac20
-rw-r--r--multimedia/mpeg_encode/files/patch-ad15
-rw-r--r--multimedia/mpeg_encode/pkg-comment1
-rw-r--r--multimedia/mpeg_encode/pkg-descr24
-rw-r--r--multimedia/mpeg_encode/pkg-plist4
-rw-r--r--multimedia/mpeg_play/Makefile24
-rw-r--r--multimedia/mpeg_play/distinfo1
-rw-r--r--multimedia/mpeg_play/files/patch-aa9
-rw-r--r--multimedia/mpeg_play/pkg-comment1
-rw-r--r--multimedia/mpeg_play/pkg-descr5
-rw-r--r--multimedia/mpeg_play/pkg-plist1
-rw-r--r--multimedia/mpeg_stat/Makefile21
-rw-r--r--multimedia/mpeg_stat/distinfo1
-rw-r--r--multimedia/mpeg_stat/files/patch-aa15
-rw-r--r--multimedia/mpeg_stat/pkg-comment1
-rw-r--r--multimedia/mpeg_stat/pkg-descr14
-rw-r--r--multimedia/mpeg_stat/pkg-plist2
-rw-r--r--multimedia/mpegedit/Makefile31
-rw-r--r--multimedia/mpegedit/distinfo1
-rw-r--r--multimedia/mpegedit/files/patch-ac47
-rw-r--r--multimedia/mpegedit/files/patch-ad47
-rw-r--r--multimedia/mpegedit/files/patch-ae29
-rw-r--r--multimedia/mpegedit/files/patch-af31
-rw-r--r--multimedia/mpegedit/files/patch-ag47
-rw-r--r--multimedia/mpegedit/files/patch-ah47
-rw-r--r--multimedia/mpegedit/files/patch-ai65
-rw-r--r--multimedia/mpegedit/files/patch-aj99
-rw-r--r--multimedia/mpegedit/files/patch-aq69
-rw-r--r--multimedia/mpegedit/files/patch-ar58
-rw-r--r--multimedia/mpegedit/files/patch-as10
-rw-r--r--multimedia/mpegedit/files/patch-at11
-rw-r--r--multimedia/mpegedit/files/patch-au42
-rw-r--r--multimedia/mpegedit/files/patch-av11
-rw-r--r--multimedia/mpegedit/files/patch-aw11
-rw-r--r--multimedia/mpegedit/files/patch-ax11
-rw-r--r--multimedia/mpegedit/files/patch-ay26
-rw-r--r--multimedia/mpegedit/files/patch-az39
-rw-r--r--multimedia/mpegedit/files/patch-ba42
-rw-r--r--multimedia/mpegedit/files/patch-bb33
-rw-r--r--multimedia/mpegedit/pkg-comment1
-rw-r--r--multimedia/mpegedit/pkg-descr10
-rw-r--r--multimedia/mpegedit/pkg-plist4
-rw-r--r--multimedia/mplex/Makefile21
-rw-r--r--multimedia/mplex/distinfo1
-rw-r--r--multimedia/mplex/files/mplex.118
-rw-r--r--multimedia/mplex/files/patch-ab17
-rw-r--r--multimedia/mplex/files/patch-ac24
-rw-r--r--multimedia/mplex/files/patch-ad59
-rw-r--r--multimedia/mplex/files/patch-ae20
-rw-r--r--multimedia/mplex/files/patch-af34
-rw-r--r--multimedia/mplex/pkg-comment1
-rw-r--r--multimedia/mplex/pkg-descr20
-rw-r--r--multimedia/mplex/pkg-plist1
-rw-r--r--multimedia/mtv/Makefile45
-rw-r--r--multimedia/mtv/distinfo2
-rw-r--r--multimedia/mtv/pkg-comment1
-rw-r--r--multimedia/mtv/pkg-descr8
-rw-r--r--multimedia/mtv/pkg-plist8
-rw-r--r--multimedia/netshow/Makefile43
-rw-r--r--multimedia/netshow/distinfo1
-rw-r--r--multimedia/netshow/pkg-comment1
-rw-r--r--multimedia/netshow/pkg-descr11
-rw-r--r--multimedia/netshow/pkg-message4
-rw-r--r--multimedia/netshow/pkg-plist1
-rw-r--r--multimedia/ppm2fli/Makefile25
-rw-r--r--multimedia/ppm2fli/distinfo1
-rw-r--r--multimedia/ppm2fli/files/patch-aa19
-rw-r--r--multimedia/ppm2fli/pkg-comment1
-rw-r--r--multimedia/ppm2fli/pkg-descr19
-rw-r--r--multimedia/ppm2fli/pkg-plist2
-rw-r--r--multimedia/smpeg-xmms/Makefile35
-rw-r--r--multimedia/smpeg-xmms/distinfo1
-rw-r--r--multimedia/smpeg-xmms/files/patch-aa11
-rw-r--r--multimedia/smpeg-xmms/files/patch-configure23
-rw-r--r--multimedia/smpeg-xmms/pkg-comment1
-rw-r--r--multimedia/smpeg-xmms/pkg-descr5
-rw-r--r--multimedia/smpeg-xmms/pkg-plist1
-rw-r--r--multimedia/smpeg/Makefile42
-rw-r--r--multimedia/smpeg/distinfo1
-rw-r--r--multimedia/smpeg/files/patch-ab10
-rw-r--r--multimedia/smpeg/files/patch-ac11
-rw-r--r--multimedia/smpeg/pkg-comment1
-rw-r--r--multimedia/smpeg/pkg-descr14
-rw-r--r--multimedia/smpeg/pkg-plist19
-rw-r--r--multimedia/spigot/Makefile21
-rw-r--r--multimedia/spigot/distinfo1
-rw-r--r--multimedia/spigot/files/patch-aa15
-rw-r--r--multimedia/spigot/pkg-comment1
-rw-r--r--multimedia/spigot/pkg-descr2
-rw-r--r--multimedia/spigot/pkg-plist2
-rw-r--r--multimedia/splitmpg/Makefile25
-rw-r--r--multimedia/splitmpg/distinfo1
-rw-r--r--multimedia/splitmpg/files/patch-ac21
-rw-r--r--multimedia/splitmpg/files/splitmpeg.145
-rw-r--r--multimedia/splitmpg/pkg-comment1
-rw-r--r--multimedia/splitmpg/pkg-descr15
-rw-r--r--multimedia/splitmpg/pkg-plist1
-rw-r--r--multimedia/tkxanim/Makefile30
-rw-r--r--multimedia/tkxanim/distinfo1
-rw-r--r--multimedia/tkxanim/files/patch-aa17
-rw-r--r--multimedia/tkxanim/pkg-comment1
-rw-r--r--multimedia/tkxanim/pkg-descr10
-rw-r--r--multimedia/tkxanim/pkg-plist3
-rw-r--r--multimedia/vcdgear/Makefile32
-rw-r--r--multimedia/vcdgear/distinfo2
-rw-r--r--multimedia/vcdgear/pkg-comment1
-rw-r--r--multimedia/vcdgear/pkg-descr3
-rw-r--r--multimedia/vcdgear/pkg-plist1
-rw-r--r--multimedia/vcdimager/Makefile22
-rw-r--r--multimedia/vcdimager/distinfo1
-rw-r--r--multimedia/vcdimager/files/patch-aa10
-rw-r--r--multimedia/vcdimager/files/patch-ab18
-rw-r--r--multimedia/vcdimager/pkg-comment1
-rw-r--r--multimedia/vcdimager/pkg-descr19
-rw-r--r--multimedia/vcdimager/pkg-plist5
-rw-r--r--multimedia/vcdpad/Makefile18
-rw-r--r--multimedia/vcdpad/distinfo1
-rw-r--r--multimedia/vcdpad/files/patch-Makefile9
-rw-r--r--multimedia/vcdpad/pkg-comment1
-rw-r--r--multimedia/vcdpad/pkg-descr4
-rw-r--r--multimedia/vcdpad/pkg-plist1
-rw-r--r--multimedia/vcdtools/Makefile21
-rw-r--r--multimedia/vcdtools/distinfo1
-rw-r--r--multimedia/vcdtools/files/patch-Makefile7
-rw-r--r--multimedia/vcdtools/pkg-comment1
-rw-r--r--multimedia/vcdtools/pkg-descr14
-rw-r--r--multimedia/vcdtools/pkg-plist2
-rw-r--r--multimedia/vic/Makefile26
-rw-r--r--multimedia/vic/distinfo1
-rw-r--r--multimedia/vic/files/patch-aa236
-rw-r--r--multimedia/vic/files/patch-ab30
-rw-r--r--multimedia/vic/files/patch-ac14
-rw-r--r--multimedia/vic/files/patch-ad21
-rw-r--r--multimedia/vic/files/patch-ae136
-rw-r--r--multimedia/vic/files/patch-af757
-rw-r--r--multimedia/vic/files/patch-ag113
-rw-r--r--multimedia/vic/files/patch-ah117
-rw-r--r--multimedia/vic/files/patch-al421
-rw-r--r--multimedia/vic/files/patch-am1405
-rw-r--r--multimedia/vic/files/patch-an20
-rw-r--r--multimedia/vic/files/patch-ao11
-rw-r--r--multimedia/vic/files/patch-ap11
-rw-r--r--multimedia/vic/files/patch-aq11
-rw-r--r--multimedia/vic/files/patch-ar11
-rw-r--r--multimedia/vic/files/patch-as11
-rw-r--r--multimedia/vic/files/patch-at11
-rw-r--r--multimedia/vic/files/patch-au11
-rw-r--r--multimedia/vic/files/patch-av20
-rw-r--r--multimedia/vic/files/patch-aw20
-rw-r--r--multimedia/vic/files/patch-ax11
-rw-r--r--multimedia/vic/files/patch-ay11
-rw-r--r--multimedia/vic/pkg-comment1
-rw-r--r--multimedia/vic/pkg-descr4
-rw-r--r--multimedia/vic/pkg-plist2
-rw-r--r--multimedia/win32-codecs/Makefile39
-rw-r--r--multimedia/win32-codecs/distinfo2
-rw-r--r--multimedia/win32-codecs/pkg-comment1
-rw-r--r--multimedia/win32-codecs/pkg-descr36
-rw-r--r--multimedia/win32-codecs/pkg-plist21
-rw-r--r--multimedia/xanim/Makefile43
-rw-r--r--multimedia/xanim/distinfo9
-rw-r--r--multimedia/xanim/files/patch-ab68
-rw-r--r--multimedia/xanim/pkg-comment1
-rw-r--r--multimedia/xanim/pkg-descr47
-rw-r--r--multimedia/xanim/pkg-plist16
-rw-r--r--multimedia/xawtv/Makefile43
-rw-r--r--multimedia/xawtv/distinfo1
-rw-r--r--multimedia/xawtv/files/patch-font::Makefile.in9
-rw-r--r--multimedia/xawtv/pkg-comment1
-rw-r--r--multimedia/xawtv/pkg-descr7
-rw-r--r--multimedia/xawtv/pkg-plist16
-rw-r--r--multimedia/xine/Makefile29
-rw-r--r--multimedia/xine/distinfo1
-rw-r--r--multimedia/xine/files/patch-fr11
-rw-r--r--multimedia/xine/pkg-comment1
-rw-r--r--multimedia/xine/pkg-descr16
-rw-r--r--multimedia/xine/pkg-message4
-rw-r--r--multimedia/xine/pkg-plist106
-rw-r--r--multimedia/xmms-avi/Makefile38
-rw-r--r--multimedia/xmms-avi/distinfo1
-rw-r--r--multimedia/xmms-avi/files/patch-configure12
-rw-r--r--multimedia/xmms-avi/pkg-comment1
-rw-r--r--multimedia/xmms-avi/pkg-descr5
-rw-r--r--multimedia/xmms-avi/pkg-plist1
-rw-r--r--multimedia/xmms/Makefile100
-rw-r--r--multimedia/xmms/distinfo1
-rw-r--r--multimedia/xmms/files/patch-ab11
-rw-r--r--multimedia/xmms/files/patch-ad62
-rw-r--r--multimedia/xmms/files/patch-ae27
-rw-r--r--multimedia/xmms/files/patch-af14
-rw-r--r--multimedia/xmms/files/patch-ba81
-rw-r--r--multimedia/xmms/pkg-comment1
-rw-r--r--multimedia/xmms/pkg-descr10
-rw-r--r--multimedia/xmms/pkg-plist78
-rw-r--r--multimedia/xmovie/Makefile46
-rw-r--r--multimedia/xmovie/distinfo1
-rw-r--r--multimedia/xmovie/pkg-comment1
-rw-r--r--multimedia/xmovie/pkg-descr25
-rw-r--r--multimedia/xmovie/pkg-plist4
-rw-r--r--multimedia/xmps-opendivx-plugin/Makefile33
-rw-r--r--multimedia/xmps-opendivx-plugin/distinfo1
-rw-r--r--multimedia/xmps-opendivx-plugin/pkg-comment1
-rw-r--r--multimedia/xmps-opendivx-plugin/pkg-descr16
-rw-r--r--multimedia/xmps-opendivx-plugin/pkg-plist2
-rw-r--r--multimedia/xmps-win32-plugin/Makefile38
-rw-r--r--multimedia/xmps-win32-plugin/distinfo1
-rw-r--r--multimedia/xmps-win32-plugin/pkg-comment1
-rw-r--r--multimedia/xmps-win32-plugin/pkg-descr3
-rw-r--r--multimedia/xmps-win32-plugin/pkg-plist2
-rw-r--r--multimedia/xmps/Makefile39
-rw-r--r--multimedia/xmps/distinfo1
-rw-r--r--multimedia/xmps/files/patch-aa44
-rw-r--r--multimedia/xmps/files/patch-ab11
-rw-r--r--multimedia/xmps/files/patch-codecs::audio::ac3::ac3_codec.c50
-rw-r--r--multimedia/xmps/files/patch-codecs::audio::ac3::coeff.c23
-rw-r--r--multimedia/xmps/files/patch-codecs::audio::ac3::exponent.c22
-rw-r--r--multimedia/xmps/files/patch-codecs::video::flx::Makefile.in14
-rw-r--r--multimedia/xmps/files/patch-codecs::video::flx::flx_codec.h14
-rw-r--r--multimedia/xmps/files/patch-gui::skinned::xmps_skin_browser.h14
-rw-r--r--multimedia/xmps/files/patch-libxmps::Makefile.in14
-rw-r--r--multimedia/xmps/files/patch-libxmpsutils::Makefile.in14
-rw-r--r--multimedia/xmps/files/patch-renderers::audio::sdl::sdl_audio_renderer.h14
-rw-r--r--multimedia/xmps/files/patch-src::Makefile.in14
-rw-r--r--multimedia/xmps/files/patch-system::mpeg3::mpeg3io.c13
-rw-r--r--multimedia/xmps/pkg-comment1
-rw-r--r--multimedia/xmps/pkg-descr5
-rw-r--r--multimedia/xmps/pkg-plist71
315 files changed, 0 insertions, 10896 deletions
diff --git a/multimedia/avifile/Makefile b/multimedia/avifile/Makefile
deleted file mode 100644
index 96fcc4d620f1..000000000000
--- a/multimedia/avifile/Makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-# New ports collection makefile for: avifile
-# Date created: 16 September 2000
-# Whom: Holger Lamm
-#
-# $FreeBSD$
-#
-
-PORTNAME= avifile
-PORTVERSION= 0.53.5
-CATEGORIES= graphics
-MASTER_SITES= http://ernie.eit.uni-kl.de/avifile/ \
- http://divx.euro.ru/ \
- http://www.toon.eu.org/divx/
-DISTFILES= avifile-${PORTVERSION}.tar.gz \
-
-MAINTAINER= holger@eit.uni-kl.de
-
-LIB_DEPENDS= SDL-1.1.3:${PORTSDIR}/devel/sdl12
-RUN_DEPENDS= ${CODEC_DETECTION_FILE}:${CODEC_PORT}
-
-ONLY_FOR_ARCHS= i386
-USE_QT_VER= 2
-USE_XLIB= yes
-USE_GMAKE= yes
-INSTALLS_SHLIB= yes
-
-USE_AUTOCONF= yes
-USE_LIBTOOL= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" \
- CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib"
-CONFIGURE_ARGS= --with-win32-path=${LOCALBASE}/lib/win32 \
- --enable-release
-PLIST_SUB= LIB_VERSION="${LIB_VERSION}"
-
-FMT= /usr/bin/fmt
-
-#CODEC_PORT= ${PORTSDIR}/graphics/win32-codecs
-CODEC_PORT= ${.CURDIR}/../win32-codecs
-CODEC_DETECTION_FILE!= ${MAKE} -f ${CODEC_PORT}/Makefile -V CODEC_DETECTION_FILE
-
-LIB_VERSION= 0
-# Adhoc fix. First part.
-# qt is there but configure is not finding it
-# Therefore, it is avoiding this directories
-# At least, on lioux's homesystem with qt 2.2.3
-EXTRA_BUILD_DIR= player samples/benchmark samples/qtrecompress
-
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
-DIFF?= /usr/bin/diff
-
-.include <bsd.port.pre.mk>
-
-# Libtool fix code kindly provided by Mr. Maxim Sobolev <sobomax@FreeBSD.org>
-post-configure:
- @${PERL} -pi -e \
- 's|^deplibs_check_method=.*|deplibs_check_method=pass_all|' \
- ${WRKSRC}/libtool
-
-post-build:
-.for dir in ${EXTRA_BUILD_DIR}
- (cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE})
-.endfor
-
-post-install:
- @${FMT} < ${PKGMESSAGE}
- @${INSTALL_DATA} ${WRKSRC}/lib/libaviplay.la ${PREFIX}/lib
- @${LN} -sf libaviplay.so.${LIB_VERSION} ${PREFIX}/lib/libaviplay.so
-# Adhoc fix. Second part.
-# Install the missed applications.
-.if exists(${PREFIX}/bin/aviplay)
- ${DIFF} ${WRKSRC}/player/.libs/aviplay ${PREFIX}/bin > /dev/null || \
- ${INSTALL_PROGRAM} ${WRKSRC}/player/.libs/aviplay \
- ${PREFIX}/bin
-.else
- ${INSTALL_PROGRAM} ${WRKSRC}/player/.libs/aviplay ${PREFIX}/bin
-.endif
-.if exists(${PREFIX}/bin/benchmark)
- ${DIFF} ${WRKSRC}/samples/benchmark/.libs/benchmark \
- ${PREFIX}/bin > /dev/null || \
- ${INSTALL_PROGRAM} \
- ${WRKSRC}/samples/benchmark/.libs/benchmark \
- ${PREFIX}/bin
-.else
- ${INSTALL_PROGRAM} ${WRKSRC}/samples/benchmark/.libs/benchmark \
- ${PREFIX}/bin
-.endif
-.if exists(${PREFIX}/bin/qtrecompress)
- ${DIFF} ${WRKSRC}/samples/qtrecompress/.libs/qtrecompress \
- ${PREFIX}/bin > /dev/null || \
- ${INSTALL_PROGRAM} ${WRKSRC}/samples/qtrecompress/.libs/qtrecompress ${PREFIX}/bin
-.else
- ${INSTALL_PROGRAM} ${WRKSRC}/samples/qtrecompress/.libs/qtrecompress \
- ${PREFIX}/bin
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/multimedia/avifile/distinfo b/multimedia/avifile/distinfo
deleted file mode 100644
index 6383afb6d335..000000000000
--- a/multimedia/avifile/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (avifile-0.53.5.tar.gz) = 3d51465e8a720af0bb1afa68aa4e7373
diff --git a/multimedia/avifile/files/patch-aa b/multimedia/avifile/files/patch-aa
deleted file mode 100644
index ededdb39d3f5..000000000000
--- a/multimedia/avifile/files/patch-aa
+++ /dev/null
@@ -1,14 +0,0 @@
---- lib/avifile/AviWrite.cpp.orig Fri Oct 6 12:58:16 2000
-+++ lib/avifile/AviWrite.cpp Fri Oct 6 12:59:14 2000
-@@ -23,7 +23,11 @@
- try
- {
- m_status=0;
-+#ifdef O_LARGEFILE
- m_fd=new FileBuffer(name, O_WRONLY | O_CREAT | O_TRUNC | O_LARGEFILE, mask);
-+#else
-+ m_fd=new FileBuffer(name, O_WRONLY | O_CREAT | O_TRUNC, mask);
-+#endif
- const int junk_size=0x800;
- char* junk=new char[junk_size];
- memset(junk, 0, junk_size);
diff --git a/multimedia/avifile/files/patch-ab b/multimedia/avifile/files/patch-ab
deleted file mode 100644
index 5b0f59a9bd72..000000000000
--- a/multimedia/avifile/files/patch-ab
+++ /dev/null
@@ -1,23 +0,0 @@
---- lib/loader/win32.c.orig Thu Jan 4 01:18:05 2001
-+++ lib/loader/win32.c Thu Jan 4 01:18:10 2001
-@@ -1085,6 +1085,7 @@
- static double CPU_Freq()
- {
- //#ifdef USE_TSC
-+#ifdef __Linux__
- FILE *f = fopen ("/proc/cpuinfo", "r");
- char line[200];
- char model[200]="unknown";
-@@ -1121,9 +1122,9 @@
- fclose(f);
- if(freq<0)return old_freq();
- return freq;
--//#else
--// return old_freq();
--//#endif
-+#else
-+ return old_freq();
-+#endif
- }
-
- long WINAPI expQueryPerformanceFrequency(long long* z)
diff --git a/multimedia/avifile/files/patch-ac b/multimedia/avifile/files/patch-ac
deleted file mode 100644
index f2c4fefd748c..000000000000
--- a/multimedia/avifile/files/patch-ac
+++ /dev/null
@@ -1,15 +0,0 @@
---- lib/videocodec/Module.h.orig Fri Oct 6 13:01:34 2000
-+++ lib/videocodec/Module.h Fri Oct 6 13:02:09 2000
-@@ -4,6 +4,12 @@
- #include <videoencoder.h>
- #include <list>
- #include <string>
-+#if (defined(__unix__) || defined(unix)) && !defined(USG)
-+#include <sys/param.h>
-+#endif
-+#if (defined(BSD) && (BSD >= 199103))
-+#include <sys/time.h>
-+#endif
- using namespace std;
-
- class VideoCodecControl;
diff --git a/multimedia/avifile/files/patch-ae b/multimedia/avifile/files/patch-ae
deleted file mode 100644
index 38258f8a1512..000000000000
--- a/multimedia/avifile/files/patch-ae
+++ /dev/null
@@ -1,19 +0,0 @@
---- aclocal.m4.orig Thu Dec 21 15:30:34 2000
-+++ aclocal.m4 Thu Dec 21 15:31:01 2000
-@@ -569,7 +569,7 @@
-
- if test "$qt_libdir" ; then
- ac_QT_NAME=$DEFAULTQTLIB
-- AC_CHECK_LIB(qt-mt, main,ac_QT_NAME=-lqt-mt)
-+dnl AC_CHECK_LIB(qt-mt, main,ac_QT_NAME=-lqt-mt)
- fi;
- LIBS="$LIBS $ac_QT_NAME -lXext -lX11 $LIBSOCKET"
-
-@@ -609,7 +609,7 @@
- else
- have_qt="yes"
- ac_QT_NAME=$DEFAULTQTLIB
-- AC_CHECK_LIB(qt-mt, main,ac_QT_NAME=-lqt-mt)
-+dnl AC_CHECK_LIB(qt-mt, main,ac_QT_NAME=-lqt-mt)
- LIBS="$LIBS $ac_QT_NAME -lXext -lX11 $LIBSOCKET"
- fi
diff --git a/multimedia/avifile/pkg-comment b/multimedia/avifile/pkg-comment
deleted file mode 100644
index 60c45289857e..000000000000
--- a/multimedia/avifile/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-AVI player/converter with numerous codecs, including MPEG-4(DivX ;-))
diff --git a/multimedia/avifile/pkg-descr b/multimedia/avifile/pkg-descr
deleted file mode 100644
index b583b05810be..000000000000
--- a/multimedia/avifile/pkg-descr
+++ /dev/null
@@ -1,38 +0,0 @@
-An AVI player and converter built around the
-Windows binary codecs.
-Does not use Wine. It supports the following codecs:
-
-Video:
-- Win32 VfW DLLs:
- Indeo Video 3.2, 4.1
- Microsoft MPEG-4 v1 & v2 beta
- Microsoft MPEG-4 v3 ( also known as DivX ;-) )
- Cinepak Video
- ATI VCR-2
- I263
-- Win32 DirectShow filters, decompression-only support:
- Microsoft MPEG-4 v3 ( this decoder is slower than VfW one,
- but offers wider range of picture control features )
- Windows Media Video 7
- Indeo Video 5.0
- Motion JPEG ( using Morgan Multimedia shareware codec )
-- Open-source plugins:
- Motion JPEG ( using libjpeg, very slow )
-
-Audio:
-- Win32 ACM DLLs, decompression-only support:
- Windows Media Audio ( also known as DivX ;-) Audio )
- MS ADPCM
- Intel Music Codec
-- Open-source plugins, decompression-only support:
- PCM
- AC3
- IMA ADPCM
- MPEG Layer-1,2,3 ( compression into MP3 is also supported )
- MSN Audio
- GSM 6.1 Audio
-- Win32 DirectShow filters, untested decompression-only support:
- Voxware Metasound
- ACELP.net
-
-WWW: http://divx.euro.ru/
diff --git a/multimedia/avifile/pkg-message b/multimedia/avifile/pkg-message
deleted file mode 100644
index ab4ce4da9eeb..000000000000
--- a/multimedia/avifile/pkg-message
+++ /dev/null
@@ -1,22 +0,0 @@
- ATTENTIONATTENTION:
-
-This port requires a kernel built with
-the directive:
-
-options USER_LDT
-
-Please, check the FreeBSD Handbook for instructions
-on building a custom kernel. If you do not know
-where to find it, check the FreeBSD website
-http://www.freebsd.org/
-
-Also, if the port finished building but
-did not install the aviplay program. You
-should consider installing the very
-latest qt library supporting threads.
-Version 2.2.3 and over should be
-enough. Then, try rebuilding the avifile
-port.
-
-Please, check the FreeBSD Handbook on
-updating your port tree if you need to.
diff --git a/multimedia/avifile/pkg-plist b/multimedia/avifile/pkg-plist
deleted file mode 100644
index f8735a3b0180..000000000000
--- a/multimedia/avifile/pkg-plist
+++ /dev/null
@@ -1,60 +0,0 @@
-include/avifile/audiodecoder.h
-include/avifile/audioencoder.h
-include/avifile/avifile.h
-include/avifile/avifmt.h
-include/avifile/aviplay.h
-include/avifile/aviutil.h
-include/avifile/com.h
-include/avifile/config.h
-include/avifile/default.h
-include/avifile/except.h
-include/avifile/image.h
-include/avifile/infotypes.h
-include/avifile/loader.h
-include/avifile/registry.h
-include/avifile/version.h
-include/avifile/videodecoder.h
-include/avifile/videoencoder.h
-include/avifile/wine/basetsd.h
-include/avifile/wine/config.h
-include/avifile/wine/debugtools.h
-include/avifile/wine/driver.h
-include/avifile/wine/elfdll.h
-include/avifile/wine/heap.h
-include/avifile/wine/ldt.h
-include/avifile/wine/mmreg.h
-include/avifile/wine/module.h
-include/avifile/wine/msacm.h
-include/avifile/wine/msacmdrv.h
-include/avifile/wine/ntdef.h
-include/avifile/wine/pe_image.h
-include/avifile/wine/poppack.h
-include/avifile/wine/pshpack1.h
-include/avifile/wine/pshpack2.h
-include/avifile/wine/pshpack4.h
-include/avifile/wine/pshpack8.h
-include/avifile/wine/vfw.h
-include/avifile/wine/winbase.h
-include/avifile/wine/windef.h
-include/avifile/wine/windows.h
-include/avifile/wine/winerror.h
-include/avifile/wine/winestring.h
-include/avifile/wine/winnt.h
-include/avifile/wine/winreg.h
-include/avifile/wine/winuser.h
-@dirrm include/avifile/wine
-@dirrm include/avifile
-bin/avifile-config
-bin/aviplay
-bin/benchmark
-bin/qtrecompress
-share/avifile/open.ppm
-share/avifile/pause.ppm
-share/avifile/play.ppm
-share/avifile/stop.ppm
-share/avifile/about.ppm
-share/avifile/test.png
-@dirrm share/avifile
-lib/libaviplay.la
-lib/libaviplay.so
-lib/libaviplay.so.%%LIB_VERSION%%
diff --git a/multimedia/camserv/Makefile b/multimedia/camserv/Makefile
deleted file mode 100644
index 14020fd18e9e..000000000000
--- a/multimedia/camserv/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: camserv
-# Date created: Sat 22 July 2000
-# Whom: Chuck Hein <chein@freebsd.org> & Jim Overholt <overholt@isdw.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= camserv
-PORTVERSION= 0.42
-CATEGORIES= graphics
-MASTER_SITES= http://cserv.sourceforge.net/current/
-
-MAINTAINER= chein@freebsd.org,overholt@isdw.net
-
-LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
-
-# Things that should get fixed
-#
-# imlib2 still needs to be ported
-# http://www.us.rasterman.com/files/imlib2-0.0.5.tar.gz
-# imlib2:${PORTSDIR}/graphics/imlib2
-#
-# gtk12 has broken includes ...
-# should look something like this :
-# include <gtk12/gdk/gdkprivate.h>
-# instead of <gdk/gdkprivate.h>
-
-GNU_CONFIGURE= yes
-
-post-install:
-
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/camserv
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/camserv
- ${INSTALL_DATA} ${WRKSRC}/javascript.txt ${PREFIX}/share/doc/camserv
-.endif
-
-.include <bsd.port.mk>
diff --git a/multimedia/camserv/distinfo b/multimedia/camserv/distinfo
deleted file mode 100644
index 9990e43986d1..000000000000
--- a/multimedia/camserv/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (camserv-0.42.tar.gz) = 6afb506499e75d14ef0ba5b4ada305a9
diff --git a/multimedia/camserv/files/patch-aa b/multimedia/camserv/files/patch-aa
deleted file mode 100644
index b0c28cf0ad1e..000000000000
--- a/multimedia/camserv/files/patch-aa
+++ /dev/null
@@ -1,178 +0,0 @@
-*** camserv.cfg.orig Sun Feb 13 18:07:06 2000
---- camserv.cfg Sat Aug 19 02:51:13 2000
-***************
-*** 1,45 ****
- # video_basic: The 'basic' color-changing video module.
- [video_basic]
- path /usr/local/lib/libvideo_basic.so
-
-- # video_v4l_bttv: Example of a common BTTV module for video4linux.
-- # port 0 == TV, port 1 = Composite 1, port 2 = Composite 2
-- # frequency == is the channel frequency for the TV
-- # autobright == 0 turns off autobrightness adjusting, otherwise it adjusts
-- # the brightness of the picture every 'autobright' frames.
-- # brightmean == The mean pixel value that is the 'goal' of the autobright.
-- # (0->255)
-- # brightx1->y2 == (x1,y1) top left coords, and (x2,y2) bottom right coords
-- # of a rectangle of which to take the average pixel value.
-- # this is then used in calculating the mean to adjust the
-- # brightness of the image.
-- # mode == the video norm to use: 0 == PAL, 1 == NTSC, 2 == SECAM, 3 == AUTO
-- # color,hue,contrast,brightness,whiteness = 0->60000, representing
-- # the value of each component.
--
-- [video_v4l_bttv]
-- path /usr/local/lib/libvideo_v4l.so
-- device_path /dev/video0
-- port 0
-- mode 3
-- frequency 74.43
-- color 30000
-- hue 30000
-- contrast 30000
-- brightness 30000
-- whiteness 30000
-- autobright 1
-- brightmean 128
-- brightx1 0
-- brighty1 320
-- brightx2 0
-- brighty2 240
--
- # FreeBSD BTTV driver:
- # port 0 = Video
- # 1 = Tuner
- # Channel Sets:
- # nabscst 1
- # cableirc 2
- # cablehrc 3
- # weurope 4
---- 1,14 ----
- # video_basic: The 'basic' color-changing video module.
- [video_basic]
- path /usr/local/lib/libvideo_basic.so
-
- # FreeBSD BTTV driver:
- # port 0 = Video
- # 1 = Tuner
-+ # 2 = S-Video
-+ #
- # Channel Sets:
- # nabscst 1
- # cableirc 2
- # cablehrc 3
- # weurope 4
-***************
-*** 47,78 ****
- # jpncable 6
- # xussr 7
- # australia 8
-
- [video_fbsd_bttv]
-! path /usr/local/lib/libvideo_fbsd_bttv.so.0.0
- port 1
- width 320
- height 240
- autobright 100
- #brightness 0
- #chroma 180
- #contrast 1000
-! channelset 2
-! channel 60
-!
-! [video_v4l_qcam]
-! path /usr/local/lib/libvideo_v4l.so
-! device_path /dev/video1
-! port 0
-! color 30000
-! hue 30000
-! contrast 30000
-! brightness 30000
-! whiteness 30000
-! autobright 0
-!
-
- [jpg_filter]
- path /usr/local/lib/libjpg_filter.so
- quality 30
-
---- 16,35 ----
- # jpncable 6
- # xussr 7
- # australia 8
-
- [video_fbsd_bttv]
-! path /usr/local/lib/libvideo_fbsd_bttv.so
- port 1
- width 320
- height 240
- autobright 100
- #brightness 0
- #chroma 180
- #contrast 1000
-! channelset 1
-! channel 3
-
- [jpg_filter]
- path /usr/local/lib/libjpg_filter.so
- quality 30
-
-***************
-*** 147,157 ****
- # [video] - This section is devoted to all things dealing with the pictures
- # taken by the input video module. These are general things which
- # should be used by all video modules.
-
- [video]
-! video_section video_v4l_bttv
- width 320
- height 240
- maxfps 0
- memhack 1
-
---- 104,114 ----
- # [video] - This section is devoted to all things dealing with the pictures
- # taken by the input video module. These are general things which
- # should be used by all video modules.
-
- [video]
-! video_section video_fbsd_bttv
- width 320
- height 240
- maxfps 0
- memhack 1
-
-*** configure.orig Sun Feb 13 18:33:16 2000
---- configure Sat Aug 19 02:48:27 2000
-***************
-*** 2181,2193 ****
- echo "$ac_t""no" 1>&6
- fi
-
- echo $ac_n "checking for gdk_pixbuf""... $ac_c" 1>&6
- echo "configure:2186: checking for gdk_pixbuf" >&5
-! GDK_PIXBUF_CFLAGS=`$gnomeconfig gdk_pixbuf --cflags`
-! GDK_PIXBUF_LDFLAGS=`$gnomeconfig gdk_pixbuf --libs`
-!
-
- if test "_$GDK_PIXBUF_CFLAGS" != _; then
- HAVE_GDK_PIXBUF_TRUE=
- HAVE_GDK_PIXBUF_FALSE='#'
- else
---- 2181,2196 ----
- echo "$ac_t""no" 1>&6
- fi
-
- echo $ac_n "checking for gdk_pixbuf""... $ac_c" 1>&6
- echo "configure:2186: checking for gdk_pixbuf" >&5
-! echo "gdk_pixbuf seems to be broken in FreeBSD"
-! echo "not configuring GDK Pixbuf filter in this build"
-! # GDK_PIXBUF_CFLAGS=`$gnomeconfig gdk_pixbuf --cflags`
-! # GDK_PIXBUF_LDFLAGS=`$gnomeconfig gdk_pixbuf --libs`
-! GDK_PIXBUF_CFLAGS=
-! GDK_PIXBUF_LDFLAGS=
-
- if test "_$GDK_PIXBUF_CFLAGS" != _; then
- HAVE_GDK_PIXBUF_TRUE=
- HAVE_GDK_PIXBUF_FALSE='#'
- else
diff --git a/multimedia/camserv/pkg-comment b/multimedia/camserv/pkg-comment
deleted file mode 100644
index 0af656ee3a91..000000000000
--- a/multimedia/camserv/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Camserv is a free program to do streaming video via the web
diff --git a/multimedia/camserv/pkg-descr b/multimedia/camserv/pkg-descr
deleted file mode 100644
index 01660759a946..000000000000
--- a/multimedia/camserv/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Camserv is a free program to do streaming video through the web
-Streaming video can be sent to both Netscape and Internet Explorer clients.
-However, Internet Explorer under Windows cannot apparently handle
-the multi-part JPEGs, and therefore a special javascript page must be setup.
-One is included in the distribution as an example.
-
-Currently, the only supported BSD device is the bttv driver.
-Both tunable modes and camera inputs are supported.
-
-WWW: http://cserv.sourceforge.net/
-
---
-chein, overholt
-chein@freebsd.org, overholt@isdw.net
diff --git a/multimedia/camserv/pkg-plist b/multimedia/camserv/pkg-plist
deleted file mode 100644
index 0e0a33d23cfb..000000000000
--- a/multimedia/camserv/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-bin/camserv
-bin/ccamcmd
-bin/relay
-lib/libjpg_filter.a
-lib/libjpg_filter.la
-lib/libjpg_filter.so
-lib/libjpg_filter.so.0
-lib/librand_filter.a
-lib/librand_filter.la
-lib/librand_filter.so
-lib/librand_filter.so.0
-lib/libtext_filter.a
-lib/libtext_filter.la
-lib/libtext_filter.so
-lib/libtext_filter.so.0
-lib/libvideo_basic.a
-lib/libvideo_basic.la
-lib/libvideo_basic.so
-lib/libvideo_basic.so.0
-lib/libvideo_fbsd_bttv.a
-lib/libvideo_fbsd_bttv.la
-lib/libvideo_fbsd_bttv.so
-lib/libvideo_fbsd_bttv.so.0
-share/camserv.cfg
-share/doc/camserv/README
-share/doc/camserv/javascript.txt
-@dirrm share/doc/camserv
diff --git a/multimedia/fxtv/Makefile b/multimedia/fxtv/Makefile
deleted file mode 100644
index 8194944b2048..000000000000
--- a/multimedia/fxtv/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: fxtv
-# Date created: Thu Nov 4 19:54:04 EST 1999
-# Whom: Randall Hopper <aa8vb@nc.rr.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= fxtv
-PORTVERSION= 1.03
-CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= rhh
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= aa8vb@nc.rr.com
-
-LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff \
- Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d
-
-# This program does not actually require the programs below unless you
-# use audio/video recording and/or playback and save to a non-raw format.
-#RUN_DEPENDS= sox:${PORTSDIR}/audio/sox \
-# mpg123:${PORTSDIR}/audio/mpg123 \
-# mpeg_musicin:${PORTSDIR}/audio/mpegaudio \
-# mpeg_encode:${PORTSDIR}/graphics/mpeg_encode \
-# mplex:${PORTSDIR}/graphics/mplex
-
-USE_X_PREFIX= yes
-USE_XPM= yes
-USE_GMAKE= yes
-MAKE_FLAGS= -e
-MAN1= fxtv.1
-
-pre-install:
- ${CP} ${WRKSRC}/fxtv.1 ${WRKSRC}/fxtv.man
-
-.include <bsd.port.mk>
diff --git a/multimedia/fxtv/distinfo b/multimedia/fxtv/distinfo
deleted file mode 100644
index aad3a41d0dfa..000000000000
--- a/multimedia/fxtv/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (fxtv-1.03.tgz) = 2497c0eba13b475d2ca5abf362ffa52b
diff --git a/multimedia/fxtv/files/patch-ab b/multimedia/fxtv/files/patch-ab
deleted file mode 100644
index e93539ed64f2..000000000000
--- a/multimedia/fxtv/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig Tue Feb 13 09:08:59 2001
-+++ Makefile Sat Mar 10 17:36:25 2001
-@@ -62,7 +62,7 @@
- ifneq ($(DEBUG),NO)
- override CFLAGS = -DDEBUG -g
- else
-- override CFLAGS = -DNDEBUG -O2
-+ override CFLAGS += -DNDEBUG #-O2
- endif
- C_WARN_FLAG = -Wall
- override CFLAGS += $(C_WARN_FLAG) $(INC) $(CF_VERS)
diff --git a/multimedia/fxtv/files/patch-ac b/multimedia/fxtv/files/patch-ac
deleted file mode 100644
index 393b25bf1dc1..000000000000
--- a/multimedia/fxtv/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- videolib/Makefile.orig Tue Feb 13 06:04:45 2001
-+++ videolib/Makefile Sat Mar 10 17:39:59 2001
-@@ -15,7 +15,7 @@
- ifneq ($(DEBUG),NO)
- override CFLAGS = -DDEBUG -g
- else
-- override CFLAGS = -DNDEBUG -O2
-+ override CFLAGS += -DNDEBUG #-O2
- endif
- C_WARN_FLAG = -Wall
- override CFLAGS += $(C_WARN_FLAG) $(INC)
diff --git a/multimedia/fxtv/pkg-comment b/multimedia/fxtv/pkg-comment
deleted file mode 100644
index 02cedb710c9b..000000000000
--- a/multimedia/fxtv/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-X-based TV Display and Capture Application (for use with bt848 driver)
diff --git a/multimedia/fxtv/pkg-descr b/multimedia/fxtv/pkg-descr
deleted file mode 100644
index 45509119ed28..000000000000
--- a/multimedia/fxtv/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Fxtv is an X11-based FreeBSD app that provides TV-in-a-window and
-image/audio/video capture capabilities for Bt848/878-based tuner/capture
-cards.
-
-To use this app, you need a capture card based on the Brooktree 848/878 chip.
-Examples include the Hauppauge Wincast/TV, the STB TV PCI, and the
-Intel Smart Video Recorder III. See the 'bktr' man page
-for more information.
-
-Refer to the README for details on usage
-
-WWW: http://people.FreeBSD.org/~rhh/fxtv
-
-Note on Bt848/Bt878 bktr driver:
-FXTV 1.00 requires release 1.66 (or later) of the Bt848/Bt878 driver.
-(Note, this is the driver release, not the CVS version)
-
-Newer versions of the Bt848/Bt878 driver for FreeBSD 2.2.x, 3.x and 4.x
-can be found
-at http://people.FreeBSD.org/~roger
-or http://telepresence.dmem.strath.ac.uk/bt848
diff --git a/multimedia/fxtv/pkg-plist b/multimedia/fxtv/pkg-plist
deleted file mode 100644
index 22e59c47f156..000000000000
--- a/multimedia/fxtv/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-bin/fxtv
-lib/X11/app-defaults/Fxtv
-lib/X11/fxtv/README
-lib/X11/fxtv/bitmaps/mini-camera.xpm
-lib/X11/fxtv/bitmaps/mini-down.xbm
-lib/X11/fxtv/bitmaps/mini-resize.xpm
-lib/X11/fxtv/bitmaps/mini-sound.xbm
-lib/X11/fxtv/bitmaps/mini-up.xbm
-lib/X11/fxtv/bitmaps/radio_off.xbm
-lib/X11/fxtv/bitmaps/radio_on.xbm
-lib/X11/fxtv/fxtv_cnvt.sh
-@dirrm lib/X11/fxtv/bitmaps
-@dirrm lib/X11/fxtv
diff --git a/multimedia/gxanim/Makefile b/multimedia/gxanim/Makefile
deleted file mode 100644
index 3c80a02ca56d..000000000000
--- a/multimedia/gxanim/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: xanim
-# Date created: Sat Nov 5 11:43:03 PST 1994
-# Whom: Rod Taylor
-#
-# $FreeBSD$
-#
-
-PORTNAME= gxanim
-PORTVERSION= 0.50
-CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= fenner
-
-MAINTAINER= rbt@zort.on.ca
-
-RUN_DEPENDS= xanim:${PORTSDIR}/graphics/xanim
-
-USE_BZIP2= yes
-USE_XLIB= yes
-USE_GTK= yes
-
-.include <bsd.port.mk>
diff --git a/multimedia/gxanim/distinfo b/multimedia/gxanim/distinfo
deleted file mode 100644
index 58989ef7fd3f..000000000000
--- a/multimedia/gxanim/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gxanim-0.50.tar.bz2) = 7f6ef02d37c7aa7732945d98297a186c
diff --git a/multimedia/gxanim/files/patch-aa b/multimedia/gxanim/files/patch-aa
deleted file mode 100644
index b514f7ff7c48..000000000000
--- a/multimedia/gxanim/files/patch-aa
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.orig Sun Nov 21 18:20:58 1999
-+++ Makefile Thu Feb 24 18:07:32 2000
-@@ -1,8 +1,8 @@
--CC = gcc
--CFLAGS = -O2 `gtk-config --cflags`
--INSTALLDIR = /usr/local/bin
-+CC?= gcc
-+CFLAGS+= `${GTK_CONFIG} --cflags`
-+INSTALLDIR = ${PREFIX}/bin
-
--LIBS = `gtk-config --libs`
-+LIBS = `${GTK_CONFIG} --libs`
- OBJS = runxanim.o gxanim.o memory.o filesel.o util.o \
- valxanim.o control.o windows.o config.o prefs.o \
- history.o gtkmovie.o
-@@ -31,5 +31,5 @@
- rm -f ${FINAL}
-
- install :
-- mv ${FINAL} ${INSTALLDIR}
-+ ${BSD_INSTALL_PROGRAM} ${FINAL} ${INSTALLDIR}
-
diff --git a/multimedia/gxanim/pkg-comment b/multimedia/gxanim/pkg-comment
deleted file mode 100644
index d71862dc6883..000000000000
--- a/multimedia/gxanim/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Graphical front end to Xanim
diff --git a/multimedia/gxanim/pkg-descr b/multimedia/gxanim/pkg-descr
deleted file mode 100644
index b97cebc4807f..000000000000
--- a/multimedia/gxanim/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-GXAnim is a graphical interface to XAnim written with the GTK+ toolkit for UNIX
-platforms. You can quickly find a movie file, play it, and do the usual
-VCR-like stuff (rewind, fast forward, pause, stop set volume, etc.), as
-well as set general play preferences.
diff --git a/multimedia/gxanim/pkg-plist b/multimedia/gxanim/pkg-plist
deleted file mode 100644
index dc1a95407854..000000000000
--- a/multimedia/gxanim/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/gxanim
diff --git a/multimedia/kdemultimedia3/Makefile b/multimedia/kdemultimedia3/Makefile
deleted file mode 100644
index 5ca5814c2306..000000000000
--- a/multimedia/kdemultimedia3/Makefile
+++ /dev/null
@@ -1,47 +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.1.1
-CATEGORIES= audio kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= stable/${PORTVERSION}/distribution/tar/generic/src
-
-MAINTAINER= will@FreeBSD.org
-
-RUN_DEPENDS= xanim:${PORTSDIR}/graphics/xanim
-
-USE_KDELIBS_VER=2
-USE_BZIP2= yes
-INSTALLS_SHLIB= yes
-USE_AUTOCONF= yes
-CONFIGURE_ARGS+=--with-qt-includes=${X11BASE}/include/qt2 \
- --with-qt-libraries=${X11BASE}/lib
-USE_GMAKE= yes
-MAKE_ENV= ${CONFIGURE_ENV}
-
-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,DO_NOT_COMPILE mpeglib_artsplug,DO_NOT_COMPILE,g; \
- s,DO_NOT_COMPILE mpeglib,DO_NOT_COMPILE,g' ${WRKSRC}/configure.in
-
-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.mk>
diff --git a/multimedia/kdemultimedia3/distinfo b/multimedia/kdemultimedia3/distinfo
deleted file mode 100644
index 7c4c761d571e..000000000000
--- a/multimedia/kdemultimedia3/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (kdemultimedia-2.1.1.tar.bz2) = f33bcc843c181885da6799a1e80ca294
diff --git a/multimedia/kdemultimedia3/files/patch-config.h b/multimedia/kdemultimedia3/files/patch-config.h
deleted file mode 100644
index 7b42d6c56fb0..000000000000
--- a/multimedia/kdemultimedia3/files/patch-config.h
+++ /dev/null
@@ -1,27 +0,0 @@
---- kscd/config.h.orig Wed Aug 23 14:16:23 2000
-+++ kscd/config.h Fri Nov 24 20:11:35 2000
-@@ -4,22 +4,8 @@
- config.h.std in the source directory of the kscd distribution
- and rename it to config.h .*/
-
--#ifdef __linux__
-+#if defined(__FreeBSD__)
-
--#ifndef DEFAULT_CD_DEVICE
-- #define DEFAULT_CD_DEVICE "/dev/cdrom"
--#endif
--
--#ifndef LINUX_SCSI_PASSTHROUGH
-- #define LINUX_SCSI_PASSTHROUGH
--#endif
-+#define DEFAULT_CD_DEVICE "/dev/cdrom"
-
--#ifndef MIN_VOLUME
-- #define MIN_VOLUME 0
- #endif
--
--#ifndef MAX_VOLUME
-- #define MAX_VOLUME 255
--#endif
--
--#endif /* linux */
diff --git a/multimedia/kdemultimedia3/files/patch-kmidi_config_h b/multimedia/kdemultimedia3/files/patch-kmidi_config_h
deleted file mode 100644
index fc82b4c0d9a1..000000000000
--- a/multimedia/kdemultimedia3/files/patch-kmidi_config_h
+++ /dev/null
@@ -1,36 +0,0 @@
---- kmidi/config.h.orig Wed Dec 13 14:23:33 2000
-+++ kmidi/config.h Wed Dec 13 15:17:18 2000
-@@ -329,8 +329,14 @@
- #define LE_SHORT(x) x
- #define LE_LONG(x) x
- #ifdef __FreeBSD__
--#define BE_SHORT(x) __byte_swap_word(x)
--#define BE_LONG(x) __byte_swap_long(x)
-+# include <osreldate.h>
-+# if __FreeBSD_version <= 500000
-+# define BE_SHORT(x) __byte_swap_word(x)
-+# define BE_LONG(x) __byte_swap_long(x)
-+# else
-+# define BE_SHORT(x) __uint8_swap_uint16(x)
-+# define BE_LONG(x) __uint8_swap_uint32(x)
-+# endif
- #else
- #define BE_SHORT(x) XCHG_SHORT(x)
- #define BE_LONG(x) XCHG_LONG(x)
-@@ -339,8 +345,14 @@
- #define BE_SHORT(x) x
- #define BE_LONG(x) x
- #ifdef __FreeBSD__
--#define LE_SHORT(x) __byte_swap_word(x)
--#define LE_LONG(x) __byte_swap_long(x)
-+# include <osreldate.h>
-+# if __FreeBSD_version <= 500000
-+# define LE_SHORT(x) __byte_swap_word(x)
-+# define LE_LONG(x) __byte_swap_long(x)
-+# else
-+# define LE_SHORT(x) __uint8_swap_uint16(x)
-+# define LE_LONG(x) __uint8_swap_uint32(x)
-+# endif
- #else
- #define LE_SHORT(x) XCHG_SHORT(x)
- #define LE_LONG(x) XCHG_LONG(x)
diff --git a/multimedia/kdemultimedia3/pkg-comment b/multimedia/kdemultimedia3/pkg-comment
deleted file mode 100644
index 186230f9287d..000000000000
--- a/multimedia/kdemultimedia3/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Utilities for the KDE integrated X11 desktop
diff --git a/multimedia/kdemultimedia3/pkg-descr b/multimedia/kdemultimedia3/pkg-descr
deleted file mode 100644
index 90ae45773bea..000000000000
--- a/multimedia/kdemultimedia3/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-KDE provides an integrated X11 based environment, much like CDE.
diff --git a/multimedia/kdemultimedia3/pkg-plist b/multimedia/kdemultimedia3/pkg-plist
deleted file mode 100644
index 832e197b2c38..000000000000
--- a/multimedia/kdemultimedia3/pkg-plist
+++ /dev/null
@@ -1,1033 +0,0 @@
-bin/aktion
-bin/artsbuilder
-bin/artscontrol
-bin/artstestgui
-bin/kmid
-bin/kmidi
-bin/kmix
-bin/kmixctrl
-bin/kscd
-bin/midisend
-bin/mpeglibartsplay
-bin/noatun
-bin/sf2cfg
-bin/timidity
-bin/workman2cddb.pl
-bin/yaf-cdda
-bin/yaf-mpgplay
-bin/yaf-splay
-bin/yaf-tplay
-bin/yaf-vorbis
-bin/yaf-yuv
-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/cmodule.h
-include/mpeglib/decoder/cddaPlugin.h
-include/mpeglib/decoder/command.h
-include/mpeglib/decoder/commandPipe.h
-include/mpeglib/decoder/decoderPlugin.h
-include/mpeglib/decoder/mpgPlugin.h
-include/mpeglib/decoder/nukePlugin.h
-include/mpeglib/decoder/splayPlugin.h
-include/mpeglib/decoder/tplayPlugin.h
-include/mpeglib/decoder/vorbisPlugin.h
-include/mpeglib/decoder/yuvPlugin.h
-include/mpeglib/input/bufferInputStream.h
-include/mpeglib/input/cddaInputStream.h
-include/mpeglib/input/cdromInputStream.h
-include/mpeglib/input/fileInputStream.h
-include/mpeglib/input/httpInputStream.h
-include/mpeglib/input/inputDetector.h
-include/mpeglib/input/inputPlugin.h
-include/mpeglib/input/inputStream.h
-include/mpeglib/input/threadSafeInputStream.h
-include/mpeglib/mpegutil/mpegStreamPlayer.h
-include/mpeglib/mpegutil/mpegSystemHeader.h
-include/mpeglib/mpegutil/mpegSystemStream.h
-include/mpeglib/mpegutil/mpegVideoLength.h
-include/mpeglib/output/artsOutputStream.h
-include/mpeglib/output/audioTime.h
-include/mpeglib/output/avSyncer.h
-include/mpeglib/output/dspX11OutputStream.h
-include/mpeglib/output/outPlugin.h
-include/mpeglib/output/outputStream.h
-include/mpeglib/output/pluginInfo.h
-include/mpeglib/output/threadSafeOutputStream.h
-include/mpeglib/util/abstract/abs_thread.h
-include/mpeglib/util/abstract/threadQueue.h
-include/mpeglib/util/dynBuffer.h
-include/mpeglib/util/render/pictureArray.h
-include/mpeglib/util/render/yuvPicture.h
-include/mpeglib/util/syncClock.h
-include/mpeglib/util/timeStamp.h
-include/mpeglib/util/timeStampArray.h
-include/mpeglib/util/timeWrapper.h
-include/mpeglib/util/yaf/yafcore/buffer.h
-include/mpeglib/util/yaf/yafcore/inputDecoder.h
-include/mpeglib/util/yaf/yafcore/inputInterface.h
-include/mpeglib/util/yaf/yafcore/outputInterface.h
-include/mpeglib/util/yaf/yafcore/yaf_control.h
-include/mpeglib/util/yaf/yafxplayer/inputDecoderXPlayer.h
-include/mpeglib/util/yaf/yafxplayer/inputDecoderYAF.h
-include/mpeglib/util/yaf/yafxplayer/yafOutputStream.h
-include/mpeglib_artsplug/decoderBaseObject.h
-include/mpeglib_artsplug/decoderBaseObject.idl
-include/mpeglib_artsplug/decoderBaseObject_impl.h
-include/noatun/controls.h
-include/noatun/downloader.h
-include/noatun/effects.h
-include/noatun/engine.h
-include/noatun/noatunapp.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/Arts/ExtraStereo.mcopclass
-lib/Arts/RawWriter.mcopclass
-lib/Arts/VoiceRemoval.mcopclass
-lib/artseffects.mcopclass
-lib/artseffects.mcoptype
-lib/kmixctrl.la
-lib/kmixctrl.so
-lib/libaktion.la
-lib/libaktion.so
-lib/libaktion.so.1
-lib/libarts_mpeglib-0.3.0.so
-lib/libarts_mpeglib-0.3.0.so.0
-lib/libarts_mpeglib.la
-lib/libarts_mpeglib.so
-lib/libartsbuilder.la
-lib/libartsbuilder.so
-lib/libartsbuilder.so.0
-lib/libartseffects.la
-lib/libartseffects.so
-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/libmpeg-0.3.0.so
-lib/libmpeg-0.3.0.so.0
-lib/libmpeg.la
-lib/libmpeg.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/libnoatunmarquis.la
-lib/libnoatunmarquis.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/libsplitplaylist.la
-lib/libsplitplaylist.so
-lib/libworkman.la
-lib/libworkman.so
-lib/libworkman.so.5
-lib/libyafcore.la
-lib/libyafcore.so
-lib/libyafcore.so.0
-lib/libyafxplayer.la
-lib/libyafxplayer.so
-lib/libyafxplayer.so.0
-lib/mcop/Arts/Button.mcopclass
-lib/mcop/Arts/Equalizer.mcopclass
-lib/mcop/Arts/ExtraStereo.mcopclass
-lib/mcop/Arts/FFTScope.mcopclass
-lib/mcop/Arts/LocalFactory.mcopclass
-lib/mcop/Arts/MidiManager.mcopclass
-lib/mcop/Arts/Poti.mcopclass
-lib/mcop/Arts/RawScope.mcopclass
-lib/mcop/Arts/RawWriter.mcopclass
-lib/mcop/Arts/StereoEffectStack_Noatun.mcopclass
-lib/mcop/Arts/StereoVolumeControl_Noatun.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/VoiceRemoval.mcopclass
-lib/mcop/Arts/Widget.mcopclass
-lib/mcop/CDDAPlayObject.mcopclass
-lib/mcop/Equalizer.mcopclass
-lib/mcop/Equalizer.mcoptype
-lib/mcop/FFTScope.mcopclass
-lib/mcop/FFTScope.mcoptype
-lib/mcop/MP3PlayObject.mcopclass
-lib/mcop/MPGPlayObject.mcopclass
-lib/mcop/NULLPlayObject.mcopclass
-lib/mcop/OGGPlayObject.mcopclass
-lib/mcop/RawScope.mcopclass
-lib/mcop/RawScope.mcoptype
-lib/mcop/StereoEffectStack_Noatun.mcopclass
-lib/mcop/StereoEffectStack_Noatun.mcoptype
-lib/mcop/StereoVolumeControl_Noatun.mcopclass
-lib/mcop/StereoVolumeControl_Noatun.mcoptype
-lib/mcop/VCDPlayObject.mcopclass
-lib/mcop/WAVPlayObject.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
-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_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/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/icons/locolor/16x16/actions/piano.png
-share/apps/kmid/icons/locolor/16x16/actions/volume.png
-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/Jarre-Chung_Kuo.mid
-share/apps/kmidi/Malaguena.mid
-share/apps/kmidi/Mission_Impossible.mid
-share/apps/kmidi/Take_The_A_Train-Seq_by_Dianne_Lewandowski.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/georgia.mid
-share/apps/kmidi/mpostman.mid
-share/apps/kmidi/pics/kmidilogo.png
-share/apps/kmix/kmixui.rc
-share/apps/kmix/pics/kmixdocked.png
-share/apps/kmix/pics/logo.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/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/32x32/actions/effect.png
-share/apps/noatun/icons/hicolor/48x48/actions/effect.png
-share/apps/noatun/icons/locolor/16x16/actions/effect.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunback.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunforward.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunpause.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunplay.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunplaylist.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunstop.png
-share/apps/noatun/icons/locolor/16x16/actions/noatuntray.png
-share/apps/noatun/icons/locolor/16x16/actions/noatuntraypause.png
-share/apps/noatun/icons/locolor/16x16/actions/noatuntrayplay.png
-share/apps/noatun/icons/locolor/16x16/actions/noatuntraystop.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunback.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunfback.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunfforward.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunforward.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunloopnone.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunloopplaylist.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunloopsong.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunpause.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunplay.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunplaylist.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunstop.png
-share/apps/noatun/icons/locolor/22x22/actions/noatuntiny.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/marquis.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/skins/kjofol/Makefile.am
-share/apps/noatun/skins/kjofol/kjofol.dck
-share/apps/noatun/skins/kjofol/kjofol.pl
-share/apps/noatun/skins/kjofol/kjofol.rc
-share/apps/noatun/skins/kjofol/kjofol.wsh
-share/apps/noatun/skins/kjofol/sg.png
-share/apps/noatun/skins/kjofol/sg_num.png
-share/apps/noatun/skins/kjofol/sg_seek.bmp
-share/apps/noatun/skins/kjofol/sg_seek.png
-share/apps/noatun/skins/kjofol/sg_text.png
-share/apps/noatun/skins/kjofol/sgdock.png
-share/apps/noatun/skins/kjofol/sgdock2.png
-share/apps/noatun/skins/kjofol/sgdocksk.png
-share/apps/noatun/skins/kjofol/sgdockvp.png
-share/apps/noatun/skins/kjofol/sgeq.png
-share/apps/noatun/skins/kjofol/sgpitch.png
-share/apps/noatun/skins/kjofol/sgpitchp.png
-share/apps/noatun/skins/kjofol/sgplist.png
-share/apps/noatun/skins/kjofol/sgplist2.png
-share/apps/noatun/skins/kjofol/sgpres1.png
-share/apps/noatun/skins/kjofol/sgpres2.png
-share/apps/noatun/skins/kjofol/sgpres3.png
-share/apps/noatun/skins/kjofol/sgvol.png
-share/apps/noatun/skins/kjofol/sgvolnum.png
-share/apps/noatun/skins/kjofol/sgvolpos.png
-share/apps/noatun/skins/kjofol/sgwshad.png
-share/apps/noatun/skins/kjofol/sgwshad2.png
-share/apps/noatun/skins/kjofol/sgwshdsk.png
-share/apps/noatun/skins/kjofol/sgwshvol.png
-share/apps/noatun/skins/kjofol/sgwshvp.png
-share/apps/noatun/skins/phong/p_eq.png
-share/apps/noatun/skins/phong/p_main.png
-share/apps/noatun/skins/phong/p_mainback.png
-share/apps/noatun/skins/phong/p_numbers.png
-share/apps/noatun/skins/phong/p_playback.png
-share/apps/noatun/skins/phong/p_playlist.png
-share/apps/noatun/skins/phong/p_propos.png
-share/apps/noatun/skins/phong/p_text.png
-share/apps/noatun/skins/phong/p_volbar.png
-share/apps/noatun/skins/phong/p_volpos.png
-share/apps/noatun/skins/phong/phong.dck
-share/apps/noatun/skins/phong/phong.rc
-share/apps/noatun/skins/phong/phong.wsh
-share/apps/noatun/skins/phong/phong_readme.txt
-share/apps/noatun/skins/vibrocentric/i_base.png
-share/apps/noatun/skins/vibrocentric/i_base2.png
-share/apps/noatun/skins/vibrocentric/i_eq.png
-share/apps/noatun/skins/vibrocentric/i_font.png
-share/apps/noatun/skins/vibrocentric/i_pl.png
-share/apps/noatun/skins/vibrocentric/i_pl2.png
-share/apps/noatun/skins/vibrocentric/i_pro.png
-share/apps/noatun/skins/vibrocentric/i_text.png
-share/apps/noatun/skins/vibrocentric/i_vol.png
-share/apps/noatun/skins/vibrocentric/i_volpos.png
-share/apps/noatun/skins/vibrocentric/vibrocentric.dck
-share/apps/noatun/skins/vibrocentric/vibrocentric.rc
-share/apps/noatun/skins/vibrocentric/vibrocentric.wsh
-share/apps/noatun/skins/vibrocentric/vibrocentric_readme.txt
-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/.anchors
-share/doc/HTML/en/aktion/aktion-fullscreen.html
-share/doc/HTML/en/aktion/aktion-setup.html
-share/doc/HTML/en/aktion/aktion.png
-share/doc/HTML/en/aktion/aktiontoolbar.png
-share/doc/HTML/en/aktion/commands.html
-share/doc/HTML/en/aktion/common
-share/doc/HTML/en/aktion/compilation.html
-share/doc/HTML/en/aktion/configuration.html
-share/doc/HTML/en/aktion/credits.html
-share/doc/HTML/en/aktion/developers.html
-share/doc/HTML/en/aktion/faq.html
-share/doc/HTML/en/aktion/index.docbook
-share/doc/HTML/en/aktion/index.html
-share/doc/HTML/en/aktion/installation.html
-share/doc/HTML/en/aktion/introduction.html
-share/doc/HTML/en/aktion/re-1007-kanim.html
-share/doc/HTML/en/aktion/requirements.html
-share/doc/HTML/en/aktion/toolbar.html
-share/doc/HTML/en/aktion/using-kapp.html
-share/doc/HTML/en/artsbuilder/.anchors
-share/doc/HTML/en/artsbuilder/adding-native-arts-support.html
-share/doc/HTML/en/artsbuilder/arts-apis.html
-share/doc/HTML/en/artsbuilder/arts-in-detail.html
-share/doc/HTML/en/artsbuilder/arts-modules.html
-share/doc/HTML/en/artsbuilder/arts-structure.png
-share/doc/HTML/en/artsbuilder/arts-tools.html
-share/doc/HTML/en/artsbuilder/artsbuilder-examples.html
-share/doc/HTML/en/artsbuilder/artsbuilder-tutorial.html
-share/doc/HTML/en/artsbuilder/artsbuilder.html
-share/doc/HTML/en/artsbuilder/artsc-config.html
-share/doc/HTML/en/artsbuilder/artscat.html
-share/doc/HTML/en/artsbuilder/artscontrol.html
-share/doc/HTML/en/artsbuilder/artsd.html
-share/doc/HTML/en/artsbuilder/artsdsp.html
-share/doc/HTML/en/artsbuilder/artsflow.html
-share/doc/HTML/en/artsbuilder/artsplay.html
-share/doc/HTML/en/artsbuilder/artsshell.html
-share/doc/HTML/en/artsbuilder/artswrapper.html
-share/doc/HTML/en/artsbuilder/attribute-change-notify.html
-share/doc/HTML/en/artsbuilder/brahms.html
-share/doc/HTML/en/artsbuilder/busses.html
-share/doc/HTML/en/artsbuilder/capi.html
-share/doc/HTML/en/artsbuilder/coding-standards.html
-share/doc/HTML/en/artsbuilder/common
-share/doc/HTML/en/artsbuilder/contributing.html
-share/doc/HTML/en/artsbuilder/copyright-and-licenses.html
-share/doc/HTML/en/artsbuilder/detail-gui-elements.html
-share/doc/HTML/en/artsbuilder/faq-latency.html
-share/doc/HTML/en/artsbuilder/faq-network.html
-share/doc/HTML/en/artsbuilder/faq-non-arts.html
-share/doc/HTML/en/artsbuilder/faq-other.html
-share/doc/HTML/en/artsbuilder/faq.html
-share/doc/HTML/en/artsbuilder/future-work.html
-share/doc/HTML/en/artsbuilder/glossary.html
-share/doc/HTML/en/artsbuilder/history.html
-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.docbook
-share/doc/HTML/en/artsbuilder/index.html
-share/doc/HTML/en/artsbuilder/installation.html
-share/doc/HTML/en/artsbuilder/interfaces.html
-share/doc/HTML/en/artsbuilder/intro-digital-audio.html
-share/doc/HTML/en/artsbuilder/introduction.html
-share/doc/HTML/en/artsbuilder/kaudioplayer.html
-share/doc/HTML/en/artsbuilder/kmedia2.html
-share/doc/HTML/en/artsbuilder/knotify.html
-share/doc/HTML/en/artsbuilder/libkmid.html
-share/doc/HTML/en/artsbuilder/mailing-lists.html
-share/doc/HTML/en/artsbuilder/mapped-instruments.html
-share/doc/HTML/en/artsbuilder/mcop.html
-share/doc/HTML/en/artsbuilder/mcopidl.html
-share/doc/HTML/en/artsbuilder/midi-creating-instruments.html
-share/doc/HTML/en/artsbuilder/midi-introduction.html
-share/doc/HTML/en/artsbuilder/midi-manager.html
-share/doc/HTML/en/artsbuilder/midi.html
-share/doc/HTML/en/artsbuilder/midisend.html
-share/doc/HTML/en/artsbuilder/modules-ports.html
-share/doc/HTML/en/artsbuilder/porting.html
-share/doc/HTML/en/artsbuilder/references.html
-share/doc/HTML/en/artsbuilder/soundserver.html
-share/doc/HTML/en/artsbuilder/source-install.html
-share/doc/HTML/en/artsbuilder/structures.html
-share/doc/HTML/en/artsbuilder/synth-modules-reference.html
-share/doc/HTML/en/artsbuilder/using-this-manual.html
-share/doc/HTML/en/artsbuilder/visual-modules-reference.html
-share/doc/HTML/en/kmid/.anchors
-share/doc/HTML/en/kmid/abouttheauthor.html
-share/doc/HTML/en/kmid/addingsongstoacollectionhowtouseautoadd.html
-share/doc/HTML/en/kmid/advancedfeatures.html
-share/doc/HTML/en/kmid/collections.html
-share/doc/HTML/en/kmid/common
-share/doc/HTML/en/kmid/compilationandinstallation.html
-share/doc/HTML/en/kmid/creatingamidimap.html
-share/doc/HTML/en/kmid/deletingacollection.html
-share/doc/HTML/en/kmid/displayinglyrics.html
-share/doc/HTML/en/kmid/doineedamidimap.html
-share/doc/HTML/en/kmid/finalnotes.html
-share/doc/HTML/en/kmid/frequentlyaskedquestionsfaq.html
-share/doc/HTML/en/kmid/generalusage.html
-share/doc/HTML/en/kmid/hallofkmidsfriends.html
-share/doc/HTML/en/kmid/index.cvlog
-share/doc/HTML/en/kmid/index.docbook
-share/doc/HTML/en/kmid/index.html
-share/doc/HTML/en/kmid/installation.html
-share/doc/HTML/en/kmid/introduction.html
-share/doc/HTML/en/kmid/keybindings.html
-share/doc/HTML/en/kmid/midimaps.html
-share/doc/HTML/en/kmid/playinginorderoratrandom.html
-share/doc/HTML/en/kmid/playingsongs.html
-share/doc/HTML/en/kmid/removingsongsfromcollections.html
-share/doc/HTML/en/kmid/requirements.html
-share/doc/HTML/en/kmid/selectingasongfromacollection.html
-share/doc/HTML/en/kmid/thetempolcd.html
-share/doc/HTML/en/kmid/thetemporarycollection.html
-share/doc/HTML/en/kmid/usingmidimaps.html
-share/doc/HTML/en/kmidi/.anchors
-share/doc/HTML/en/kmidi/FAQ
-share/doc/HTML/en/kmidi/command-line-options.html
-share/doc/HTML/en/kmidi/common
-share/doc/HTML/en/kmidi/compilation-and-installation.html
-share/doc/HTML/en/kmidi/computation-issues.html
-share/doc/HTML/en/kmidi/configuring.html
-share/doc/HTML/en/kmidi/copyright.html
-share/doc/HTML/en/kmidi/credits.html
-share/doc/HTML/en/kmidi/design.html
-share/doc/HTML/en/kmidi/effects.html
-share/doc/HTML/en/kmidi/index.cvlog
-share/doc/HTML/en/kmidi/index.docbook
-share/doc/HTML/en/kmidi/index.html
-share/doc/HTML/en/kmidi/installation.html
-share/doc/HTML/en/kmidi/introduction.html
-share/doc/HTML/en/kmidi/memory-issues.html
-share/doc/HTML/en/kmidi/midi-filenames.html
-share/doc/HTML/en/kmidi/midi-implementation.html
-share/doc/HTML/en/kmidi/patches.html
-share/doc/HTML/en/kmidi/patchsets.html
-share/doc/HTML/en/kmidi/playlists.html
-share/doc/HTML/en/kmidi/polyphony.html
-share/doc/HTML/en/kmidi/questions-and-answers.html
-share/doc/HTML/en/kmidi/requirements.html
-share/doc/HTML/en/kmidi/synthesis-model.html
-share/doc/HTML/en/kmidi/usage.html
-share/doc/HTML/en/kmidi/volume.html
-share/doc/HTML/en/kmix/.anchors
-share/doc/HTML/en/kmix/common
-share/doc/HTML/en/kmix/compilation.html
-share/doc/HTML/en/kmix/configuration-options.html
-share/doc/HTML/en/kmix/control-panel.html
-share/doc/HTML/en/kmix/credits.html
-share/doc/HTML/en/kmix/index.docbook
-share/doc/HTML/en/kmix/index.html
-share/doc/HTML/en/kmix/installation.html
-share/doc/HTML/en/kmix/introduction.html
-share/doc/HTML/en/kmix/panning-slider.html
-share/doc/HTML/en/kmix/requirements.html
-share/doc/HTML/en/kmix/working-with-kmix.html
-share/doc/HTML/en/kscd/.anchors
-share/doc/HTML/en/kscd/about.html
-share/doc/HTML/en/kscd/cddb-editor.html
-share/doc/HTML/en/kscd/cddb-support.html
-share/doc/HTML/en/kscd/cddb-tab.html
-share/doc/HTML/en/kscd/cddb.howto
-share/doc/HTML/en/kscd/common
-share/doc/HTML/en/kscd/compilation-and-installation.html
-share/doc/HTML/en/kscd/configuring-kscd.html
-share/doc/HTML/en/kscd/credits-and-license.html
-share/doc/HTML/en/kscd/index.docbook
-share/doc/HTML/en/kscd/index.html
-share/doc/HTML/en/kscd/installation.html
-share/doc/HTML/en/kscd/introduction.html
-share/doc/HTML/en/kscd/kscd-options-tab.html
-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/kscd/onscreen-fundamentals.html
-share/doc/HTML/en/kscd/questions-and-answers.html
-share/doc/HTML/en/kscd/requirements.html
-share/doc/HTML/en/kscd/smtp-options.html
-share/doc/HTML/en/kscd/using-kscd-in-the-panel.html
-share/doc/HTML/en/noatun/.anchors
-share/doc/HTML/en/noatun/common
-share/doc/HTML/en/noatun/compilation-and-installation.html
-share/doc/HTML/en/noatun/credits-and-licenses.html
-share/doc/HTML/en/noatun/html-exporter.html
-share/doc/HTML/en/noatun/id3-reader.html
-share/doc/HTML/en/noatun/index.docbook
-share/doc/HTML/en/noatun/index.html
-share/doc/HTML/en/noatun/installation.html
-share/doc/HTML/en/noatun/introduction.html
-share/doc/HTML/en/noatun/kjofol-skin.html
-share/doc/HTML/en/noatun/questions-answers-and-tips.html
-share/doc/HTML/en/noatun/requirements.html
-share/doc/HTML/en/noatun/using-noatun-plugins.html
-share/doc/HTML/en/noatun/using-noatun.html
-share/doc/HTML/en/noatun/young-hickory.html
-share/icons/hicolor/22x22/apps/noatun.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/icons/locolor/16x16/apps/aktion.png
-share/icons/locolor/16x16/apps/kmid.png
-share/icons/locolor/16x16/apps/kmidi.png
-share/icons/locolor/16x16/apps/kmix.png
-share/icons/locolor/16x16/apps/kscd.png
-share/icons/locolor/16x16/apps/noatun.png
-share/icons/locolor/32x32/apps/aktion.png
-share/icons/locolor/32x32/apps/kmid.png
-share/icons/locolor/32x32/apps/kmidi.png
-share/icons/locolor/32x32/apps/kmix.png
-share/icons/locolor/32x32/apps/kscd.png
-share/icons/locolor/32x32/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/icons/hicolor/22x22/apps
-@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/vibrocentric
-@dirrm share/apps/noatun/skins/phong
-@dirrm share/apps/noatun/skins/kjofol
-@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/icons/locolor/22x22/actions
-@dirrm share/apps/noatun/icons/locolor/22x22
-@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/16x16/actions
-@dirrm share/apps/noatun/icons/hicolor/16x16
-@dirrm share/apps/noatun/icons/hicolor
-@dirrm share/apps/noatun/icons
-@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/locolor/16x16/actions
-@dirrm share/apps/kmid/icons/locolor/16x16
-@dirrm share/apps/kmid/icons/locolor
-@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
-@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 lib/Arts
-@dirrm include/noatun
-@dirrm include/mpeglib_artsplug
-@dirrm include/mpeglib/util/yaf/yafxplayer
-@dirrm include/mpeglib/util/yaf/yafcore
-@dirrm include/mpeglib/util/yaf
-@dirrm include/mpeglib/util/render
-@dirrm include/mpeglib/util/abstract
-@dirrm include/mpeglib/util
-@dirrm include/mpeglib/output
-@dirrm include/mpeglib/mpegutil
-@dirrm include/mpeglib/input
-@dirrm include/mpeglib/decoder
-@dirrm include/mpeglib
diff --git a/multimedia/kdemultimedia4/Makefile b/multimedia/kdemultimedia4/Makefile
deleted file mode 100644
index 5ca5814c2306..000000000000
--- a/multimedia/kdemultimedia4/Makefile
+++ /dev/null
@@ -1,47 +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.1.1
-CATEGORIES= audio kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= stable/${PORTVERSION}/distribution/tar/generic/src
-
-MAINTAINER= will@FreeBSD.org
-
-RUN_DEPENDS= xanim:${PORTSDIR}/graphics/xanim
-
-USE_KDELIBS_VER=2
-USE_BZIP2= yes
-INSTALLS_SHLIB= yes
-USE_AUTOCONF= yes
-CONFIGURE_ARGS+=--with-qt-includes=${X11BASE}/include/qt2 \
- --with-qt-libraries=${X11BASE}/lib
-USE_GMAKE= yes
-MAKE_ENV= ${CONFIGURE_ENV}
-
-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,DO_NOT_COMPILE mpeglib_artsplug,DO_NOT_COMPILE,g; \
- s,DO_NOT_COMPILE mpeglib,DO_NOT_COMPILE,g' ${WRKSRC}/configure.in
-
-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.mk>
diff --git a/multimedia/kdemultimedia4/distinfo b/multimedia/kdemultimedia4/distinfo
deleted file mode 100644
index 7c4c761d571e..000000000000
--- a/multimedia/kdemultimedia4/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (kdemultimedia-2.1.1.tar.bz2) = f33bcc843c181885da6799a1e80ca294
diff --git a/multimedia/kdemultimedia4/files/patch-config.h b/multimedia/kdemultimedia4/files/patch-config.h
deleted file mode 100644
index 7b42d6c56fb0..000000000000
--- a/multimedia/kdemultimedia4/files/patch-config.h
+++ /dev/null
@@ -1,27 +0,0 @@
---- kscd/config.h.orig Wed Aug 23 14:16:23 2000
-+++ kscd/config.h Fri Nov 24 20:11:35 2000
-@@ -4,22 +4,8 @@
- config.h.std in the source directory of the kscd distribution
- and rename it to config.h .*/
-
--#ifdef __linux__
-+#if defined(__FreeBSD__)
-
--#ifndef DEFAULT_CD_DEVICE
-- #define DEFAULT_CD_DEVICE "/dev/cdrom"
--#endif
--
--#ifndef LINUX_SCSI_PASSTHROUGH
-- #define LINUX_SCSI_PASSTHROUGH
--#endif
-+#define DEFAULT_CD_DEVICE "/dev/cdrom"
-
--#ifndef MIN_VOLUME
-- #define MIN_VOLUME 0
- #endif
--
--#ifndef MAX_VOLUME
-- #define MAX_VOLUME 255
--#endif
--
--#endif /* linux */
diff --git a/multimedia/kdemultimedia4/files/patch-kmidi_config_h b/multimedia/kdemultimedia4/files/patch-kmidi_config_h
deleted file mode 100644
index fc82b4c0d9a1..000000000000
--- a/multimedia/kdemultimedia4/files/patch-kmidi_config_h
+++ /dev/null
@@ -1,36 +0,0 @@
---- kmidi/config.h.orig Wed Dec 13 14:23:33 2000
-+++ kmidi/config.h Wed Dec 13 15:17:18 2000
-@@ -329,8 +329,14 @@
- #define LE_SHORT(x) x
- #define LE_LONG(x) x
- #ifdef __FreeBSD__
--#define BE_SHORT(x) __byte_swap_word(x)
--#define BE_LONG(x) __byte_swap_long(x)
-+# include <osreldate.h>
-+# if __FreeBSD_version <= 500000
-+# define BE_SHORT(x) __byte_swap_word(x)
-+# define BE_LONG(x) __byte_swap_long(x)
-+# else
-+# define BE_SHORT(x) __uint8_swap_uint16(x)
-+# define BE_LONG(x) __uint8_swap_uint32(x)
-+# endif
- #else
- #define BE_SHORT(x) XCHG_SHORT(x)
- #define BE_LONG(x) XCHG_LONG(x)
-@@ -339,8 +345,14 @@
- #define BE_SHORT(x) x
- #define BE_LONG(x) x
- #ifdef __FreeBSD__
--#define LE_SHORT(x) __byte_swap_word(x)
--#define LE_LONG(x) __byte_swap_long(x)
-+# include <osreldate.h>
-+# if __FreeBSD_version <= 500000
-+# define LE_SHORT(x) __byte_swap_word(x)
-+# define LE_LONG(x) __byte_swap_long(x)
-+# else
-+# define LE_SHORT(x) __uint8_swap_uint16(x)
-+# define LE_LONG(x) __uint8_swap_uint32(x)
-+# endif
- #else
- #define LE_SHORT(x) XCHG_SHORT(x)
- #define LE_LONG(x) XCHG_LONG(x)
diff --git a/multimedia/kdemultimedia4/pkg-comment b/multimedia/kdemultimedia4/pkg-comment
deleted file mode 100644
index 186230f9287d..000000000000
--- a/multimedia/kdemultimedia4/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Utilities for the KDE integrated X11 desktop
diff --git a/multimedia/kdemultimedia4/pkg-descr b/multimedia/kdemultimedia4/pkg-descr
deleted file mode 100644
index 90ae45773bea..000000000000
--- a/multimedia/kdemultimedia4/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-KDE provides an integrated X11 based environment, much like CDE.
diff --git a/multimedia/kdemultimedia4/pkg-plist b/multimedia/kdemultimedia4/pkg-plist
deleted file mode 100644
index 832e197b2c38..000000000000
--- a/multimedia/kdemultimedia4/pkg-plist
+++ /dev/null
@@ -1,1033 +0,0 @@
-bin/aktion
-bin/artsbuilder
-bin/artscontrol
-bin/artstestgui
-bin/kmid
-bin/kmidi
-bin/kmix
-bin/kmixctrl
-bin/kscd
-bin/midisend
-bin/mpeglibartsplay
-bin/noatun
-bin/sf2cfg
-bin/timidity
-bin/workman2cddb.pl
-bin/yaf-cdda
-bin/yaf-mpgplay
-bin/yaf-splay
-bin/yaf-tplay
-bin/yaf-vorbis
-bin/yaf-yuv
-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/cmodule.h
-include/mpeglib/decoder/cddaPlugin.h
-include/mpeglib/decoder/command.h
-include/mpeglib/decoder/commandPipe.h
-include/mpeglib/decoder/decoderPlugin.h
-include/mpeglib/decoder/mpgPlugin.h
-include/mpeglib/decoder/nukePlugin.h
-include/mpeglib/decoder/splayPlugin.h
-include/mpeglib/decoder/tplayPlugin.h
-include/mpeglib/decoder/vorbisPlugin.h
-include/mpeglib/decoder/yuvPlugin.h
-include/mpeglib/input/bufferInputStream.h
-include/mpeglib/input/cddaInputStream.h
-include/mpeglib/input/cdromInputStream.h
-include/mpeglib/input/fileInputStream.h
-include/mpeglib/input/httpInputStream.h
-include/mpeglib/input/inputDetector.h
-include/mpeglib/input/inputPlugin.h
-include/mpeglib/input/inputStream.h
-include/mpeglib/input/threadSafeInputStream.h
-include/mpeglib/mpegutil/mpegStreamPlayer.h
-include/mpeglib/mpegutil/mpegSystemHeader.h
-include/mpeglib/mpegutil/mpegSystemStream.h
-include/mpeglib/mpegutil/mpegVideoLength.h
-include/mpeglib/output/artsOutputStream.h
-include/mpeglib/output/audioTime.h
-include/mpeglib/output/avSyncer.h
-include/mpeglib/output/dspX11OutputStream.h
-include/mpeglib/output/outPlugin.h
-include/mpeglib/output/outputStream.h
-include/mpeglib/output/pluginInfo.h
-include/mpeglib/output/threadSafeOutputStream.h
-include/mpeglib/util/abstract/abs_thread.h
-include/mpeglib/util/abstract/threadQueue.h
-include/mpeglib/util/dynBuffer.h
-include/mpeglib/util/render/pictureArray.h
-include/mpeglib/util/render/yuvPicture.h
-include/mpeglib/util/syncClock.h
-include/mpeglib/util/timeStamp.h
-include/mpeglib/util/timeStampArray.h
-include/mpeglib/util/timeWrapper.h
-include/mpeglib/util/yaf/yafcore/buffer.h
-include/mpeglib/util/yaf/yafcore/inputDecoder.h
-include/mpeglib/util/yaf/yafcore/inputInterface.h
-include/mpeglib/util/yaf/yafcore/outputInterface.h
-include/mpeglib/util/yaf/yafcore/yaf_control.h
-include/mpeglib/util/yaf/yafxplayer/inputDecoderXPlayer.h
-include/mpeglib/util/yaf/yafxplayer/inputDecoderYAF.h
-include/mpeglib/util/yaf/yafxplayer/yafOutputStream.h
-include/mpeglib_artsplug/decoderBaseObject.h
-include/mpeglib_artsplug/decoderBaseObject.idl
-include/mpeglib_artsplug/decoderBaseObject_impl.h
-include/noatun/controls.h
-include/noatun/downloader.h
-include/noatun/effects.h
-include/noatun/engine.h
-include/noatun/noatunapp.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/Arts/ExtraStereo.mcopclass
-lib/Arts/RawWriter.mcopclass
-lib/Arts/VoiceRemoval.mcopclass
-lib/artseffects.mcopclass
-lib/artseffects.mcoptype
-lib/kmixctrl.la
-lib/kmixctrl.so
-lib/libaktion.la
-lib/libaktion.so
-lib/libaktion.so.1
-lib/libarts_mpeglib-0.3.0.so
-lib/libarts_mpeglib-0.3.0.so.0
-lib/libarts_mpeglib.la
-lib/libarts_mpeglib.so
-lib/libartsbuilder.la
-lib/libartsbuilder.so
-lib/libartsbuilder.so.0
-lib/libartseffects.la
-lib/libartseffects.so
-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/libmpeg-0.3.0.so
-lib/libmpeg-0.3.0.so.0
-lib/libmpeg.la
-lib/libmpeg.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/libnoatunmarquis.la
-lib/libnoatunmarquis.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/libsplitplaylist.la
-lib/libsplitplaylist.so
-lib/libworkman.la
-lib/libworkman.so
-lib/libworkman.so.5
-lib/libyafcore.la
-lib/libyafcore.so
-lib/libyafcore.so.0
-lib/libyafxplayer.la
-lib/libyafxplayer.so
-lib/libyafxplayer.so.0
-lib/mcop/Arts/Button.mcopclass
-lib/mcop/Arts/Equalizer.mcopclass
-lib/mcop/Arts/ExtraStereo.mcopclass
-lib/mcop/Arts/FFTScope.mcopclass
-lib/mcop/Arts/LocalFactory.mcopclass
-lib/mcop/Arts/MidiManager.mcopclass
-lib/mcop/Arts/Poti.mcopclass
-lib/mcop/Arts/RawScope.mcopclass
-lib/mcop/Arts/RawWriter.mcopclass
-lib/mcop/Arts/StereoEffectStack_Noatun.mcopclass
-lib/mcop/Arts/StereoVolumeControl_Noatun.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/VoiceRemoval.mcopclass
-lib/mcop/Arts/Widget.mcopclass
-lib/mcop/CDDAPlayObject.mcopclass
-lib/mcop/Equalizer.mcopclass
-lib/mcop/Equalizer.mcoptype
-lib/mcop/FFTScope.mcopclass
-lib/mcop/FFTScope.mcoptype
-lib/mcop/MP3PlayObject.mcopclass
-lib/mcop/MPGPlayObject.mcopclass
-lib/mcop/NULLPlayObject.mcopclass
-lib/mcop/OGGPlayObject.mcopclass
-lib/mcop/RawScope.mcopclass
-lib/mcop/RawScope.mcoptype
-lib/mcop/StereoEffectStack_Noatun.mcopclass
-lib/mcop/StereoEffectStack_Noatun.mcoptype
-lib/mcop/StereoVolumeControl_Noatun.mcopclass
-lib/mcop/StereoVolumeControl_Noatun.mcoptype
-lib/mcop/VCDPlayObject.mcopclass
-lib/mcop/WAVPlayObject.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
-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_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/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/icons/locolor/16x16/actions/piano.png
-share/apps/kmid/icons/locolor/16x16/actions/volume.png
-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/Jarre-Chung_Kuo.mid
-share/apps/kmidi/Malaguena.mid
-share/apps/kmidi/Mission_Impossible.mid
-share/apps/kmidi/Take_The_A_Train-Seq_by_Dianne_Lewandowski.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/georgia.mid
-share/apps/kmidi/mpostman.mid
-share/apps/kmidi/pics/kmidilogo.png
-share/apps/kmix/kmixui.rc
-share/apps/kmix/pics/kmixdocked.png
-share/apps/kmix/pics/logo.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/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/32x32/actions/effect.png
-share/apps/noatun/icons/hicolor/48x48/actions/effect.png
-share/apps/noatun/icons/locolor/16x16/actions/effect.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunback.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunforward.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunpause.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunplay.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunplaylist.png
-share/apps/noatun/icons/locolor/16x16/actions/noatunstop.png
-share/apps/noatun/icons/locolor/16x16/actions/noatuntray.png
-share/apps/noatun/icons/locolor/16x16/actions/noatuntraypause.png
-share/apps/noatun/icons/locolor/16x16/actions/noatuntrayplay.png
-share/apps/noatun/icons/locolor/16x16/actions/noatuntraystop.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunback.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunfback.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunfforward.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunforward.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunloopnone.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunloopplaylist.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunloopsong.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunpause.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunplay.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunplaylist.png
-share/apps/noatun/icons/locolor/22x22/actions/noatunstop.png
-share/apps/noatun/icons/locolor/22x22/actions/noatuntiny.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/marquis.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/skins/kjofol/Makefile.am
-share/apps/noatun/skins/kjofol/kjofol.dck
-share/apps/noatun/skins/kjofol/kjofol.pl
-share/apps/noatun/skins/kjofol/kjofol.rc
-share/apps/noatun/skins/kjofol/kjofol.wsh
-share/apps/noatun/skins/kjofol/sg.png
-share/apps/noatun/skins/kjofol/sg_num.png
-share/apps/noatun/skins/kjofol/sg_seek.bmp
-share/apps/noatun/skins/kjofol/sg_seek.png
-share/apps/noatun/skins/kjofol/sg_text.png
-share/apps/noatun/skins/kjofol/sgdock.png
-share/apps/noatun/skins/kjofol/sgdock2.png
-share/apps/noatun/skins/kjofol/sgdocksk.png
-share/apps/noatun/skins/kjofol/sgdockvp.png
-share/apps/noatun/skins/kjofol/sgeq.png
-share/apps/noatun/skins/kjofol/sgpitch.png
-share/apps/noatun/skins/kjofol/sgpitchp.png
-share/apps/noatun/skins/kjofol/sgplist.png
-share/apps/noatun/skins/kjofol/sgplist2.png
-share/apps/noatun/skins/kjofol/sgpres1.png
-share/apps/noatun/skins/kjofol/sgpres2.png
-share/apps/noatun/skins/kjofol/sgpres3.png
-share/apps/noatun/skins/kjofol/sgvol.png
-share/apps/noatun/skins/kjofol/sgvolnum.png
-share/apps/noatun/skins/kjofol/sgvolpos.png
-share/apps/noatun/skins/kjofol/sgwshad.png
-share/apps/noatun/skins/kjofol/sgwshad2.png
-share/apps/noatun/skins/kjofol/sgwshdsk.png
-share/apps/noatun/skins/kjofol/sgwshvol.png
-share/apps/noatun/skins/kjofol/sgwshvp.png
-share/apps/noatun/skins/phong/p_eq.png
-share/apps/noatun/skins/phong/p_main.png
-share/apps/noatun/skins/phong/p_mainback.png
-share/apps/noatun/skins/phong/p_numbers.png
-share/apps/noatun/skins/phong/p_playback.png
-share/apps/noatun/skins/phong/p_playlist.png
-share/apps/noatun/skins/phong/p_propos.png
-share/apps/noatun/skins/phong/p_text.png
-share/apps/noatun/skins/phong/p_volbar.png
-share/apps/noatun/skins/phong/p_volpos.png
-share/apps/noatun/skins/phong/phong.dck
-share/apps/noatun/skins/phong/phong.rc
-share/apps/noatun/skins/phong/phong.wsh
-share/apps/noatun/skins/phong/phong_readme.txt
-share/apps/noatun/skins/vibrocentric/i_base.png
-share/apps/noatun/skins/vibrocentric/i_base2.png
-share/apps/noatun/skins/vibrocentric/i_eq.png
-share/apps/noatun/skins/vibrocentric/i_font.png
-share/apps/noatun/skins/vibrocentric/i_pl.png
-share/apps/noatun/skins/vibrocentric/i_pl2.png
-share/apps/noatun/skins/vibrocentric/i_pro.png
-share/apps/noatun/skins/vibrocentric/i_text.png
-share/apps/noatun/skins/vibrocentric/i_vol.png
-share/apps/noatun/skins/vibrocentric/i_volpos.png
-share/apps/noatun/skins/vibrocentric/vibrocentric.dck
-share/apps/noatun/skins/vibrocentric/vibrocentric.rc
-share/apps/noatun/skins/vibrocentric/vibrocentric.wsh
-share/apps/noatun/skins/vibrocentric/vibrocentric_readme.txt
-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/.anchors
-share/doc/HTML/en/aktion/aktion-fullscreen.html
-share/doc/HTML/en/aktion/aktion-setup.html
-share/doc/HTML/en/aktion/aktion.png
-share/doc/HTML/en/aktion/aktiontoolbar.png
-share/doc/HTML/en/aktion/commands.html
-share/doc/HTML/en/aktion/common
-share/doc/HTML/en/aktion/compilation.html
-share/doc/HTML/en/aktion/configuration.html
-share/doc/HTML/en/aktion/credits.html
-share/doc/HTML/en/aktion/developers.html
-share/doc/HTML/en/aktion/faq.html
-share/doc/HTML/en/aktion/index.docbook
-share/doc/HTML/en/aktion/index.html
-share/doc/HTML/en/aktion/installation.html
-share/doc/HTML/en/aktion/introduction.html
-share/doc/HTML/en/aktion/re-1007-kanim.html
-share/doc/HTML/en/aktion/requirements.html
-share/doc/HTML/en/aktion/toolbar.html
-share/doc/HTML/en/aktion/using-kapp.html
-share/doc/HTML/en/artsbuilder/.anchors
-share/doc/HTML/en/artsbuilder/adding-native-arts-support.html
-share/doc/HTML/en/artsbuilder/arts-apis.html
-share/doc/HTML/en/artsbuilder/arts-in-detail.html
-share/doc/HTML/en/artsbuilder/arts-modules.html
-share/doc/HTML/en/artsbuilder/arts-structure.png
-share/doc/HTML/en/artsbuilder/arts-tools.html
-share/doc/HTML/en/artsbuilder/artsbuilder-examples.html
-share/doc/HTML/en/artsbuilder/artsbuilder-tutorial.html
-share/doc/HTML/en/artsbuilder/artsbuilder.html
-share/doc/HTML/en/artsbuilder/artsc-config.html
-share/doc/HTML/en/artsbuilder/artscat.html
-share/doc/HTML/en/artsbuilder/artscontrol.html
-share/doc/HTML/en/artsbuilder/artsd.html
-share/doc/HTML/en/artsbuilder/artsdsp.html
-share/doc/HTML/en/artsbuilder/artsflow.html
-share/doc/HTML/en/artsbuilder/artsplay.html
-share/doc/HTML/en/artsbuilder/artsshell.html
-share/doc/HTML/en/artsbuilder/artswrapper.html
-share/doc/HTML/en/artsbuilder/attribute-change-notify.html
-share/doc/HTML/en/artsbuilder/brahms.html
-share/doc/HTML/en/artsbuilder/busses.html
-share/doc/HTML/en/artsbuilder/capi.html
-share/doc/HTML/en/artsbuilder/coding-standards.html
-share/doc/HTML/en/artsbuilder/common
-share/doc/HTML/en/artsbuilder/contributing.html
-share/doc/HTML/en/artsbuilder/copyright-and-licenses.html
-share/doc/HTML/en/artsbuilder/detail-gui-elements.html
-share/doc/HTML/en/artsbuilder/faq-latency.html
-share/doc/HTML/en/artsbuilder/faq-network.html
-share/doc/HTML/en/artsbuilder/faq-non-arts.html
-share/doc/HTML/en/artsbuilder/faq-other.html
-share/doc/HTML/en/artsbuilder/faq.html
-share/doc/HTML/en/artsbuilder/future-work.html
-share/doc/HTML/en/artsbuilder/glossary.html
-share/doc/HTML/en/artsbuilder/history.html
-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.docbook
-share/doc/HTML/en/artsbuilder/index.html
-share/doc/HTML/en/artsbuilder/installation.html
-share/doc/HTML/en/artsbuilder/interfaces.html
-share/doc/HTML/en/artsbuilder/intro-digital-audio.html
-share/doc/HTML/en/artsbuilder/introduction.html
-share/doc/HTML/en/artsbuilder/kaudioplayer.html
-share/doc/HTML/en/artsbuilder/kmedia2.html
-share/doc/HTML/en/artsbuilder/knotify.html
-share/doc/HTML/en/artsbuilder/libkmid.html
-share/doc/HTML/en/artsbuilder/mailing-lists.html
-share/doc/HTML/en/artsbuilder/mapped-instruments.html
-share/doc/HTML/en/artsbuilder/mcop.html
-share/doc/HTML/en/artsbuilder/mcopidl.html
-share/doc/HTML/en/artsbuilder/midi-creating-instruments.html
-share/doc/HTML/en/artsbuilder/midi-introduction.html
-share/doc/HTML/en/artsbuilder/midi-manager.html
-share/doc/HTML/en/artsbuilder/midi.html
-share/doc/HTML/en/artsbuilder/midisend.html
-share/doc/HTML/en/artsbuilder/modules-ports.html
-share/doc/HTML/en/artsbuilder/porting.html
-share/doc/HTML/en/artsbuilder/references.html
-share/doc/HTML/en/artsbuilder/soundserver.html
-share/doc/HTML/en/artsbuilder/source-install.html
-share/doc/HTML/en/artsbuilder/structures.html
-share/doc/HTML/en/artsbuilder/synth-modules-reference.html
-share/doc/HTML/en/artsbuilder/using-this-manual.html
-share/doc/HTML/en/artsbuilder/visual-modules-reference.html
-share/doc/HTML/en/kmid/.anchors
-share/doc/HTML/en/kmid/abouttheauthor.html
-share/doc/HTML/en/kmid/addingsongstoacollectionhowtouseautoadd.html
-share/doc/HTML/en/kmid/advancedfeatures.html
-share/doc/HTML/en/kmid/collections.html
-share/doc/HTML/en/kmid/common
-share/doc/HTML/en/kmid/compilationandinstallation.html
-share/doc/HTML/en/kmid/creatingamidimap.html
-share/doc/HTML/en/kmid/deletingacollection.html
-share/doc/HTML/en/kmid/displayinglyrics.html
-share/doc/HTML/en/kmid/doineedamidimap.html
-share/doc/HTML/en/kmid/finalnotes.html
-share/doc/HTML/en/kmid/frequentlyaskedquestionsfaq.html
-share/doc/HTML/en/kmid/generalusage.html
-share/doc/HTML/en/kmid/hallofkmidsfriends.html
-share/doc/HTML/en/kmid/index.cvlog
-share/doc/HTML/en/kmid/index.docbook
-share/doc/HTML/en/kmid/index.html
-share/doc/HTML/en/kmid/installation.html
-share/doc/HTML/en/kmid/introduction.html
-share/doc/HTML/en/kmid/keybindings.html
-share/doc/HTML/en/kmid/midimaps.html
-share/doc/HTML/en/kmid/playinginorderoratrandom.html
-share/doc/HTML/en/kmid/playingsongs.html
-share/doc/HTML/en/kmid/removingsongsfromcollections.html
-share/doc/HTML/en/kmid/requirements.html
-share/doc/HTML/en/kmid/selectingasongfromacollection.html
-share/doc/HTML/en/kmid/thetempolcd.html
-share/doc/HTML/en/kmid/thetemporarycollection.html
-share/doc/HTML/en/kmid/usingmidimaps.html
-share/doc/HTML/en/kmidi/.anchors
-share/doc/HTML/en/kmidi/FAQ
-share/doc/HTML/en/kmidi/command-line-options.html
-share/doc/HTML/en/kmidi/common
-share/doc/HTML/en/kmidi/compilation-and-installation.html
-share/doc/HTML/en/kmidi/computation-issues.html
-share/doc/HTML/en/kmidi/configuring.html
-share/doc/HTML/en/kmidi/copyright.html
-share/doc/HTML/en/kmidi/credits.html
-share/doc/HTML/en/kmidi/design.html
-share/doc/HTML/en/kmidi/effects.html
-share/doc/HTML/en/kmidi/index.cvlog
-share/doc/HTML/en/kmidi/index.docbook
-share/doc/HTML/en/kmidi/index.html
-share/doc/HTML/en/kmidi/installation.html
-share/doc/HTML/en/kmidi/introduction.html
-share/doc/HTML/en/kmidi/memory-issues.html
-share/doc/HTML/en/kmidi/midi-filenames.html
-share/doc/HTML/en/kmidi/midi-implementation.html
-share/doc/HTML/en/kmidi/patches.html
-share/doc/HTML/en/kmidi/patchsets.html
-share/doc/HTML/en/kmidi/playlists.html
-share/doc/HTML/en/kmidi/polyphony.html
-share/doc/HTML/en/kmidi/questions-and-answers.html
-share/doc/HTML/en/kmidi/requirements.html
-share/doc/HTML/en/kmidi/synthesis-model.html
-share/doc/HTML/en/kmidi/usage.html
-share/doc/HTML/en/kmidi/volume.html
-share/doc/HTML/en/kmix/.anchors
-share/doc/HTML/en/kmix/common
-share/doc/HTML/en/kmix/compilation.html
-share/doc/HTML/en/kmix/configuration-options.html
-share/doc/HTML/en/kmix/control-panel.html
-share/doc/HTML/en/kmix/credits.html
-share/doc/HTML/en/kmix/index.docbook
-share/doc/HTML/en/kmix/index.html
-share/doc/HTML/en/kmix/installation.html
-share/doc/HTML/en/kmix/introduction.html
-share/doc/HTML/en/kmix/panning-slider.html
-share/doc/HTML/en/kmix/requirements.html
-share/doc/HTML/en/kmix/working-with-kmix.html
-share/doc/HTML/en/kscd/.anchors
-share/doc/HTML/en/kscd/about.html
-share/doc/HTML/en/kscd/cddb-editor.html
-share/doc/HTML/en/kscd/cddb-support.html
-share/doc/HTML/en/kscd/cddb-tab.html
-share/doc/HTML/en/kscd/cddb.howto
-share/doc/HTML/en/kscd/common
-share/doc/HTML/en/kscd/compilation-and-installation.html
-share/doc/HTML/en/kscd/configuring-kscd.html
-share/doc/HTML/en/kscd/credits-and-license.html
-share/doc/HTML/en/kscd/index.docbook
-share/doc/HTML/en/kscd/index.html
-share/doc/HTML/en/kscd/installation.html
-share/doc/HTML/en/kscd/introduction.html
-share/doc/HTML/en/kscd/kscd-options-tab.html
-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/kscd/onscreen-fundamentals.html
-share/doc/HTML/en/kscd/questions-and-answers.html
-share/doc/HTML/en/kscd/requirements.html
-share/doc/HTML/en/kscd/smtp-options.html
-share/doc/HTML/en/kscd/using-kscd-in-the-panel.html
-share/doc/HTML/en/noatun/.anchors
-share/doc/HTML/en/noatun/common
-share/doc/HTML/en/noatun/compilation-and-installation.html
-share/doc/HTML/en/noatun/credits-and-licenses.html
-share/doc/HTML/en/noatun/html-exporter.html
-share/doc/HTML/en/noatun/id3-reader.html
-share/doc/HTML/en/noatun/index.docbook
-share/doc/HTML/en/noatun/index.html
-share/doc/HTML/en/noatun/installation.html
-share/doc/HTML/en/noatun/introduction.html
-share/doc/HTML/en/noatun/kjofol-skin.html
-share/doc/HTML/en/noatun/questions-answers-and-tips.html
-share/doc/HTML/en/noatun/requirements.html
-share/doc/HTML/en/noatun/using-noatun-plugins.html
-share/doc/HTML/en/noatun/using-noatun.html
-share/doc/HTML/en/noatun/young-hickory.html
-share/icons/hicolor/22x22/apps/noatun.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/icons/locolor/16x16/apps/aktion.png
-share/icons/locolor/16x16/apps/kmid.png
-share/icons/locolor/16x16/apps/kmidi.png
-share/icons/locolor/16x16/apps/kmix.png
-share/icons/locolor/16x16/apps/kscd.png
-share/icons/locolor/16x16/apps/noatun.png
-share/icons/locolor/32x32/apps/aktion.png
-share/icons/locolor/32x32/apps/kmid.png
-share/icons/locolor/32x32/apps/kmidi.png
-share/icons/locolor/32x32/apps/kmix.png
-share/icons/locolor/32x32/apps/kscd.png
-share/icons/locolor/32x32/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/icons/hicolor/22x22/apps
-@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/vibrocentric
-@dirrm share/apps/noatun/skins/phong
-@dirrm share/apps/noatun/skins/kjofol
-@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/icons/locolor/22x22/actions
-@dirrm share/apps/noatun/icons/locolor/22x22
-@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/16x16/actions
-@dirrm share/apps/noatun/icons/hicolor/16x16
-@dirrm share/apps/noatun/icons/hicolor
-@dirrm share/apps/noatun/icons
-@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/locolor/16x16/actions
-@dirrm share/apps/kmid/icons/locolor/16x16
-@dirrm share/apps/kmid/icons/locolor
-@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
-@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 lib/Arts
-@dirrm include/noatun
-@dirrm include/mpeglib_artsplug
-@dirrm include/mpeglib/util/yaf/yafxplayer
-@dirrm include/mpeglib/util/yaf/yafcore
-@dirrm include/mpeglib/util/yaf
-@dirrm include/mpeglib/util/render
-@dirrm include/mpeglib/util/abstract
-@dirrm include/mpeglib/util
-@dirrm include/mpeglib/output
-@dirrm include/mpeglib/mpegutil
-@dirrm include/mpeglib/input
-@dirrm include/mpeglib/decoder
-@dirrm include/mpeglib
diff --git a/multimedia/libdivxdecore-devel/Makefile b/multimedia/libdivxdecore-devel/Makefile
deleted file mode 100644
index 3bd61aabca2f..000000000000
--- a/multimedia/libdivxdecore-devel/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# New ports collection makefile for: libdivxdecore developer version
-# Date created: 03 Feb 20001
-# Whom: Mario S F Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libdivxdecore
-PORTVERSION= 0.4.0.48
-PORTREVISION= 1
-CATEGORIES= graphics
-MASTER_SITES= http://download.projectmayo.com/dnload/divxcore/
-PKGNAMESUFFIX= -devel
-DISTNAME= decore48src
-
-MAINTAINER= lioux@FreeBSD.org
-
-BUILD_DEPENDS= ${NONEXISTENT}:${LIBDIVXDECORE_PORT}:patch
-
-WRKSRC= ${WRKDIR}/${LIBDIVXDECORE_PORT_WRKSRC:C/.+\///}
-
-USE_ZIP= yes
-EXTRACT_BEFORE_ARGS= -a
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_LIBTOOL= yes
-INSTALLS_SHLIB= yes
-PLIST_SUB= LIB_VERSION="${LIB_VERSION}"
-
-LIB_VERSION= 0
-
-post-extract:
- @${CP} -Rp ${LIBDIVXDECORE_PORT_WRKSRC} ${WRKDIR}
- @${MV} ${WRKSRC}/src ${WRKSRC}/src.old
- @${MV} ${WRKDIR}/decore/src ${WRKSRC}/src
- @${CP} ${WRKSRC}/src.old/Makefile.* ${WRKSRC}/src
-
-post-install:
- @${LN} -sf ${PORTNAME}.so ${PREFIX}/lib/${PORTNAME}.so.${LIB_VERSION}
-
-.include <bsd.port.pre.mk>
-
-#LIBDIVXDECORE_PORT= ${PORTSDIR}/graphics/libdivxdecore
-LIBDIVXDECORE_PORT= ${.CURDIR}/../libdivxdecore
-LIBDIVXDECORE_PORT_WRKSRC!= cd ${LIBDIVXDECORE_PORT} && ${MAKE} -V WRKSRC
-
-# We will inherit most of the comment files from the non-devel
-# version
-PLIST= ${LIBDIVXDECORE_PORT}/pkg-plist
-DESCR= ${LIBDIVXDECORE_PORT}/pkg-descr
-
-.include <bsd.port.post.mk>
diff --git a/multimedia/libdivxdecore-devel/distinfo b/multimedia/libdivxdecore-devel/distinfo
deleted file mode 100644
index 9b4c6fabc926..000000000000
--- a/multimedia/libdivxdecore-devel/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (decore48src.zip) = a2fb482ae4831cf918b2bcf3bbb1d87a
diff --git a/multimedia/libdivxdecore-devel/files/patch-src::Makefile.am b/multimedia/libdivxdecore-devel/files/patch-src::Makefile.am
deleted file mode 100644
index 5764f3c7c985..000000000000
--- a/multimedia/libdivxdecore-devel/files/patch-src::Makefile.am
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/Makefile.am.orig Fri Mar 9 23:38:01 2001
-+++ src/Makefile.am Fri Mar 9 23:38:08 2001
-@@ -7,6 +7,8 @@
- basic_prediction.h \
- decore.c \
- decore.h \
-+debug.c \
-+debug.h \
- getbits.c \
- global.h \
- idct.c \
-@@ -28,8 +30,11 @@
- portab.h \
- postprocess.c \
- postprocess.h \
-+store.c \
-+store.h \
- transferIDCT.c \
- transferIDCT.h \
-+yuv2rgb.c \
- yuv2rgb.h
-
- libdivxdecoreincludedir = $(includedir)/divx
diff --git a/multimedia/libdivxdecore-devel/files/patch-src::Makefile.in b/multimedia/libdivxdecore-devel/files/patch-src::Makefile.in
deleted file mode 100644
index b5a5b23570d7..000000000000
--- a/multimedia/libdivxdecore-devel/files/patch-src::Makefile.in
+++ /dev/null
@@ -1,58 +0,0 @@
---- src/Makefile.in.orig Sun Mar 18 11:31:24 2001
-+++ src/Makefile.in Sun Mar 18 11:42:49 2001
-@@ -77,7 +77,7 @@
-
- libdivxdecore_la_LDFLAGS = -module -avoid-version
-
--libdivxdecore_la_SOURCES = basic_prediction.c basic_prediction.h decore.c decore.h getbits.c global.h idct.c idct.h mp4_block.c mp4_block.h mp4_decoder.c mp4_decoder.h mp4_header.c mp4_header.h mp4_mblock.c mp4_mblock.h mp4_picture.c mp4_predict.c mp4_predict.h mp4_recon.c mp4_vld.c mp4_vld.h portab.h postprocess.c postprocess.h transferIDCT.c transferIDCT.h yuv2rgb.h
-+libdivxdecore_la_SOURCES = basic_prediction.c basic_prediction.h decore.c decore.h debug.c debug.h getbits.c global.h idct.c idct.h mp4_block.c mp4_block.h mp4_decoder.c mp4_decoder.h mp4_header.c mp4_header.h mp4_mblock.c mp4_mblock.h mp4_picture.c mp4_predict.c mp4_predict.h mp4_recon.c mp4_vld.c mp4_vld.h portab.h postprocess.c postprocess.h store.c store.h transferIDCT.c transferIDCT.h yuv2rgb.c yuv2rgb.h
-
-
- libdivxdecoreincludedir = $(includedir)/divx
-@@ -97,10 +97,10 @@
- LDFLAGS = @LDFLAGS@
- LIBS = @LIBS@
- libdivxdecore_la_LIBADD =
--libdivxdecore_la_OBJECTS = basic_prediction.lo decore.lo getbits.lo \
-+libdivxdecore_la_OBJECTS = basic_prediction.lo decore.lo debug.lo getbits.lo \
- idct.lo mp4_block.lo mp4_decoder.lo mp4_header.lo mp4_mblock.lo \
- mp4_picture.lo mp4_predict.lo mp4_recon.lo mp4_vld.lo postprocess.lo \
--transferIDCT.lo
-+store.lo transferIDCT.lo yuv2rgb.lo
- CFLAGS = @CFLAGS@
- COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
- LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-@@ -256,17 +256,18 @@
- done
- basic_prediction.lo basic_prediction.o : basic_prediction.c \
- basic_prediction.h
--decore.lo decore.o : decore.c mp4_decoder.h global.h mp4_header.h \
-+decore.lo decore.o : decore.c debug.h mp4_decoder.h global.h mp4_header.h \
- postprocess.h yuv2rgb.h decore.h
-+debug.lo debug.o : debug.c debug.h global.h mp4_decoder.h
- getbits.lo getbits.o : getbits.c mp4_decoder.h global.h mp4_header.h
- idct.lo idct.o : idct.c
--mp4_block.lo mp4_block.o : mp4_block.c mp4_decoder.h global.h \
-+mp4_block.lo mp4_block.o : debug.h mp4_block.c mp4_decoder.h global.h \
- mp4_header.h mp4_predict.h mp4_vld.h mp4_block.h
- mp4_decoder.lo mp4_decoder.o : mp4_decoder.c mp4_decoder.h global.h \
- mp4_header.h
--mp4_header.lo mp4_header.o : mp4_header.c mp4_decoder.h global.h \
-+mp4_header.lo mp4_header.o : debug.h mp4_header.c mp4_decoder.h global.h \
- mp4_header.h
--mp4_mblock.lo mp4_mblock.o : mp4_mblock.c mp4_decoder.h global.h \
-+mp4_mblock.lo mp4_mblock.o : debug.h mp4_mblock.c mp4_decoder.h global.h \
- mp4_header.h mp4_block.h mp4_mblock.h
- mp4_picture.lo mp4_picture.o : mp4_picture.c mp4_decoder.h global.h \
- mp4_header.h mp4_mblock.h transferIDCT.h postprocess.h \
-@@ -277,8 +278,10 @@
- mp4_header.h basic_prediction.h
- mp4_vld.lo mp4_vld.o : mp4_vld.c mp4_decoder.h global.h mp4_header.h \
- mp4_vld.h
-+store.lo store.o : debug.h mp4_decoder.h global.h
- postprocess.lo postprocess.o : postprocess.c postprocess.h
- transferIDCT.lo transferIDCT.o : transferIDCT.c
-+yuv2rgb.lo yuv2rgb.o : yuv2rgb.c yuv2rgb.h
-
- info-am:
- info: info-am
diff --git a/multimedia/libdivxdecore-devel/pkg-comment b/multimedia/libdivxdecore-devel/pkg-comment
deleted file mode 100644
index ce27621921a5..000000000000
--- a/multimedia/libdivxdecore-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-OpenDivX decoding engine from Project Mayo (development version)
diff --git a/multimedia/libdivxdecore/Makefile b/multimedia/libdivxdecore/Makefile
deleted file mode 100644
index daae67734aa4..000000000000
--- a/multimedia/libdivxdecore/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: libdivxdecore
-# Date created: 03 Feb 2001
-# Whom: Mario S F Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libdivxdecore
-PORTVERSION= 0.4.7
-CATEGORIES= graphics
-MASTER_SITES= http://download.projectmayo.com/dnload/divx4linux/xmps/
-
-MAINTAINER= lioux@FreeBSD.org
-
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_LIBTOOL= yes
-INSTALLS_SHLIB= yes
-PLIST_SUB= LIB_VERSION="${LIB_VERSION}"
-
-LIB_VERSION= 0
-
-post-install:
- @${LN} -sf ${PORTNAME}.so ${PREFIX}/lib/${PORTNAME}.so.${LIB_VERSION}
-
-.include <bsd.port.mk>
diff --git a/multimedia/libdivxdecore/distinfo b/multimedia/libdivxdecore/distinfo
deleted file mode 100644
index 0d73e81cc629..000000000000
--- a/multimedia/libdivxdecore/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (libdivxdecore-0.4.7.tar.gz) = 0defab7d519308aacfb1a0c1448341a1
diff --git a/multimedia/libdivxdecore/pkg-comment b/multimedia/libdivxdecore/pkg-comment
deleted file mode 100644
index 2c7efb2d62fe..000000000000
--- a/multimedia/libdivxdecore/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-OpenDivX decoding engine from Project Mayo
diff --git a/multimedia/libdivxdecore/pkg-descr b/multimedia/libdivxdecore/pkg-descr
deleted file mode 100644
index 9cf1a226d7d2..000000000000
--- a/multimedia/libdivxdecore/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Decore [excerpt from OpenDivX Project Mayo site]
-
-"Decore" is our decoder core - that part of the codec that decodes
-video from DivX video bitstream into uncompressed RGB bitmaps. Its
-API is defined in decore.h. The API is another frame-in, frame-out
-scheme, you give it a chunk of OpenDivX bitstream and it comes back
-to you with an uncompressed RGB frame. Like "encore", "decore" is
-truly independent of any other code, making no system calls.
-
-"Decore" is a decoder compliant with MPEG-4 natural video, simple
-profile. It also incorporates a video postprocessor which postprocessor,
-which hides many of the artifacts inherent in low bit-rate video.
-
-
-WWW: http://www.projectmayo.com/linux/divx4linux/
diff --git a/multimedia/libdivxdecore/pkg-plist b/multimedia/libdivxdecore/pkg-plist
deleted file mode 100644
index 344069f1cbb2..000000000000
--- a/multimedia/libdivxdecore/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-include/divx/decore.h
-lib/libdivxdecore.so
-lib/libdivxdecore.so.%%LIB_VERSION%%
-@dirrm include/divx
diff --git a/multimedia/linux-realplayer/Makefile b/multimedia/linux-realplayer/Makefile
deleted file mode 100644
index d3209cafdec7..000000000000
--- a/multimedia/linux-realplayer/Makefile
+++ /dev/null
@@ -1,85 +0,0 @@
-# New ports collection makefile for: linux-realplayer
-# Date created: 31 January 1999
-# Whom: Kris Kennaway <kkennawa@physics.adelaide.edu.au>
-#
-# $FreeBSD$
-#
-
-PORTNAME= linux-realplayer
-PORTVERSION= 8.cs1
-CATEGORIES= audio graphics linux
-MASTER_SITES= # fetch manually
-DISTNAME= rp${PORTVERSION:R}_linux20_libc6_i386_${PORTVERSION:E}
-EXTRACT_SUFX= _rpm
-
-MAINTAINER= vns@delta.odessa.ua
-
-RUN_DEPENDS= /compat/linux/lib/libc.so.6:${PORTSDIR}/emulators/linux_base
-BUILD_DEPENDS= rpm2cpio:${PORTSDIR}/archivers/rpm2cpio
-
-EXTRACT_CMD= rpm2cpio
-EXTRACT_BEFORE_ARGS=
-EXTRACT_AFTER_ARGS= | cpio -id --quiet
-RADIR= ${PREFIX}/lib/RealPlayer${PORTVERSION:R}
-WRKSRC= ${WRKDIR}/usr/lib/RealPlayer${PORTVERSION:R}
-PLUGINSDIR= ${PREFIX}/lib/netscape-linux/plugins
-RABINDIR= ${PREFIX}/bin
-
-STRIP= # Linux binary should not be stripped by INSTALL_PROGRAM as it uses /usr/bin/strip which then brands the binary as a FreeBSD ELF one.
-
-.include <bsd.port.pre.mk>
-
-.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
-IGNORE= may not be automatically fetched due to licensing\
- restrictions. You MUST manually fetch the Linux RPM version after\
- reading and agreeing to the license at:\
- http://www.real.com/player/ \
- - once ${DISTFILES} has been downloaded, move it to\
- ${DISTDIR} and then restart this build.
-.endif
-
-ONLY_FOR_ARCHS= i386
-NO_CDROM= "Redistribution not allowed"
-NO_BUILD= yes
-
-do-install:
- ${MKDIR} ${RADIR}
-.for f in mimeinstall.sh pluginstall.sh postinstall.sh
- ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${RADIR}
-.endfor
-.for f in realplay rpnp.so
- ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${RADIR}
-.endfor
-.for f in LICENSE Mailcap Mime.types README app.kdelnk audiosig.rm \
- firstrun.rm mime.kdelnk raclass.zip \
- realplay.desktop rp7.xpm rp7doc.png rp7doc.xpm rp7mini.xpm
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RADIR}
-.endfor
-.for d in Codecs Common Plugins
- ${MKDIR} ${RADIR}/${d}
- ${INSTALL_PROGRAM} ${WRKSRC}/${d}/*.so* ${RADIR}/${d}
-.endfor
- ${MKDIR} ${RADIR}/Plugins/ExtResources
- ${INSTALL_PROGRAM} ${WRKSRC}/Plugins/ExtResources/* ${RADIR}/Plugins/ExtResources/
-
- ${LN} -sf ${RADIR}/realplay ${RABINDIR}
-
-.if exists(${PLUGINSDIR})
- ${LN} -sf ${RADIR}/raclass.zip ${PLUGINSDIR}
- ${LN} -sf ${RADIR}/rpnp.so ${PLUGINSDIR}
-.endif
-
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/share/doc/RealPlayer8
- ${INSTALL_DATA} ${WRKSRC}/Help/readme ${PREFIX}/share/doc/RealPlayer8
- ${INSTALL_DATA} ${WRKSRC}/Help/realplay.htm ${PREFIX}/share/doc/RealPlayer8
- ${MKDIR} ${PREFIX}/share/doc/RealPlayer8/realplay
- ${INSTALL_DATA} ${WRKSRC}/Help/realplay/*.htm ${PREFIX}/share/doc/RealPlayer8/realplay
- ${MKDIR} ${PREFIX}/share/doc/RealPlayer8/realplay/pics
- ${INSTALL_DATA} ${WRKSRC}/Help/realplay/pics/* ${PREFIX}/share/doc/RealPlayer8/realplay/pics
-.endif
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/multimedia/linux-realplayer/distinfo b/multimedia/linux-realplayer/distinfo
deleted file mode 100644
index 393f719c0e8a..000000000000
--- a/multimedia/linux-realplayer/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (rp8_linux20_libc6_i386_cs1_rpm) = a6503993cc1f5d38f2bd135f6fffcf8c
diff --git a/multimedia/linux-realplayer/pkg-comment b/multimedia/linux-realplayer/pkg-comment
deleted file mode 100644
index a039ea8b20b4..000000000000
--- a/multimedia/linux-realplayer/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Linux RealPlayer 8.0 from RealNetworks
diff --git a/multimedia/linux-realplayer/pkg-descr b/multimedia/linux-realplayer/pkg-descr
deleted file mode 100644
index 8cf65bd7f0bd..000000000000
--- a/multimedia/linux-realplayer/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This is the Linux version of RealPlayer 8.0 Basic from RealNetworks,
-the player for RealAudio and RealVideo streaming broadcasts from the net.
-It can be used as a standalone application, an external "helper" app from
-Netscape, or a plugin in the Linux version of netscape.
-
-Due to license restrictions, this package must be manually downloaded
-from the RealNetworks web site:
-http://www.real.com/player/
-
-WWW: http://www.real.com/player/
diff --git a/multimedia/linux-realplayer/pkg-message b/multimedia/linux-realplayer/pkg-message
deleted file mode 100644
index 13e9fa48971c..000000000000
--- a/multimedia/linux-realplayer/pkg-message
+++ /dev/null
@@ -1,22 +0,0 @@
-************************************************************
-HINT:
-
-If you experience crashes, try setting the
-audio driver option under
-
- view->Preference->Performance->Audio Driver Options
-
-to
-
- "Enable support for old OSS drivers"
-
-
-Take the following hint with a grain of salt:
-
-After install goto ${PREFIX}/lib/RealPlayer8 directory
-(as user) and launch:
- ./mimeinstall.sh - for install mime types for the mail and
- browser
- ./pluginstall.sh - for install plugin for the Linux
- Netscape
-************************************************************
diff --git a/multimedia/linux-realplayer/pkg-plist b/multimedia/linux-realplayer/pkg-plist
deleted file mode 100644
index 2aa640546214..000000000000
--- a/multimedia/linux-realplayer/pkg-plist
+++ /dev/null
@@ -1,314 +0,0 @@
-lib/RealPlayer8/Codecs/14_4.so.6.0
-lib/RealPlayer8/Codecs/28_8.so.6.0
-lib/RealPlayer8/Codecs/atrc.so.6.0
-lib/RealPlayer8/Codecs/cook.so.6.0
-lib/RealPlayer8/Codecs/ddnt.so.6.0
-lib/RealPlayer8/Codecs/dnet.so.6.0
-lib/RealPlayer8/Codecs/drv1.so.6.0
-lib/RealPlayer8/Codecs/drv2.so.6.0
-lib/RealPlayer8/Codecs/drv3.so.6.0
-lib/RealPlayer8/Codecs/dspr.so.6.0
-lib/RealPlayer8/Codecs/rncolor.so.6.0
-lib/RealPlayer8/Codecs/rv10.so.6.0
-lib/RealPlayer8/Codecs/rv20.so.6.0
-lib/RealPlayer8/Codecs/rv30.so.6.0
-lib/RealPlayer8/Codecs/sipr.so.6.0
-lib/RealPlayer8/Codecs/tokr.so.6.0
-lib/RealPlayer8/Common/pnrscmgr.so.6.0
-lib/RealPlayer8/Common/rcacore.so.6.0
-lib/RealPlayer8/Common/rcaembed.so.6.0
-lib/RealPlayer8/Common/rmacore.so.6.0
-lib/RealPlayer8/Plugins/ExtResources/coreres60.xrs
-lib/RealPlayer8/Plugins/audplin.so.6.0
-lib/RealPlayer8/Plugins/authmgr.so.6.0
-lib/RealPlayer8/Plugins/bascauth.so.6.0
-lib/RealPlayer8/Plugins/httpfsys.so.6.0
-lib/RealPlayer8/Plugins/memfsys.so.6.0
-lib/RealPlayer8/Plugins/meta.so.6.0
-lib/RealPlayer8/Plugins/mp3f.so.6.0
-lib/RealPlayer8/Plugins/mp3mfpln.so.6.0
-lib/RealPlayer8/Plugins/mp3r.so.6.0
-lib/RealPlayer8/Plugins/pnxres.so.6.0
-lib/RealPlayer8/Plugins/ppffplin.so.6.0
-lib/RealPlayer8/Plugins/pxcgif2.so.6.0
-lib/RealPlayer8/Plugins/pxcjpeg2.so.6.0
-lib/RealPlayer8/Plugins/pxcpng.so.6.0
-lib/RealPlayer8/Plugins/pxff.so.6.0
-lib/RealPlayer8/Plugins/pxgf.so.6.0
-lib/RealPlayer8/Plugins/pxgr.so.6.0
-lib/RealPlayer8/Plugins/pxjf.so.6.0
-lib/RealPlayer8/Plugins/pxjr.so.6.0
-lib/RealPlayer8/Plugins/pxpf.so.6.0
-lib/RealPlayer8/Plugins/pxpr.so.6.0
-lib/RealPlayer8/Plugins/pxrend2.so.6.0
-lib/RealPlayer8/Plugins/rarender.so.6.0
-lib/RealPlayer8/Plugins/rcadlg.so.6.0
-lib/RealPlayer8/Plugins/rmffplin.so.6.0
-lib/RealPlayer8/Plugins/rn5auth.so.6.0
-lib/RealPlayer8/Plugins/rtffplin.so.6.0
-lib/RealPlayer8/Plugins/rtrender.so.6.0
-lib/RealPlayer8/Plugins/rvrend.so.6.0
-lib/RealPlayer8/Plugins/sdpplin.so.6.0
-lib/RealPlayer8/Plugins/skinfs.so.6.0
-lib/RealPlayer8/Plugins/smlffpln.so.6.0
-lib/RealPlayer8/Plugins/smlrendr.so.6.0
-lib/RealPlayer8/Plugins/smmrendr.so.6.0
-lib/RealPlayer8/Plugins/smplfsys.so.6.0
-lib/RealPlayer8/Plugins/swff.so.6.0
-lib/RealPlayer8/Plugins/swfrend.so.6.0
-lib/RealPlayer8/Plugins/vidplin.so.6.0
-lib/RealPlayer8/Plugins/vsrcplin.so.6.0
-lib/RealPlayer8/Plugins/xlibsite.so.6.0
-lib/RealPlayer8/mimeinstall.sh
-lib/RealPlayer8/pluginstall.sh
-lib/RealPlayer8/postinstall.sh
-lib/RealPlayer8/realplay
-lib/RealPlayer8/rpnp.so
-lib/RealPlayer8/LICENSE
-lib/RealPlayer8/Mailcap
-lib/RealPlayer8/Mime.types
-lib/RealPlayer8/README
-lib/RealPlayer8/app.kdelnk
-lib/RealPlayer8/audiosig.rm
-lib/RealPlayer8/firstrun.rm
-lib/RealPlayer8/mime.kdelnk
-lib/RealPlayer8/raclass.zip
-lib/RealPlayer8/realplay.desktop
-lib/RealPlayer8/rp7.xpm
-lib/RealPlayer8/rp7doc.png
-lib/RealPlayer8/rp7doc.xpm
-lib/RealPlayer8/rp7mini.xpm
-share/doc/RealPlayer8/realplay/pics/DOCUMENTB.gif
-share/doc/RealPlayer8/realplay/pics/RealLogo.gif
-share/doc/RealPlayer8/realplay/pics/RealNetx.gif
-share/doc/RealPlayer8/realplay/pics/SHED-EXAMPLE.gif
-share/doc/RealPlayer8/realplay/pics/back.gif
-share/doc/RealPlayer8/realplay/pics/backbutt.gif
-share/doc/RealPlayer8/realplay/pics/bckbutt.gif
-share/doc/RealPlayer8/realplay/pics/brightness.gif
-share/doc/RealPlayer8/realplay/pics/btn_a.gif
-share/doc/RealPlayer8/realplay/pics/btn_b.gif
-share/doc/RealPlayer8/realplay/pics/btn_c.gif
-share/doc/RealPlayer8/realplay/pics/btn_d.gif
-share/doc/RealPlayer8/realplay/pics/btn_e.gif
-share/doc/RealPlayer8/realplay/pics/btn_f.gif
-share/doc/RealPlayer8/realplay/pics/btn_g.gif
-share/doc/RealPlayer8/realplay/pics/btn_h.gif
-share/doc/RealPlayer8/realplay/pics/btn_i.gif
-share/doc/RealPlayer8/realplay/pics/btn_j.gif
-share/doc/RealPlayer8/realplay/pics/btn_k.gif
-share/doc/RealPlayer8/realplay/pics/btn_l.gif
-share/doc/RealPlayer8/realplay/pics/btn_m.gif
-share/doc/RealPlayer8/realplay/pics/btn_n.gif
-share/doc/RealPlayer8/realplay/pics/btn_o.gif
-share/doc/RealPlayer8/realplay/pics/btn_p.gif
-share/doc/RealPlayer8/realplay/pics/btn_q.gif
-share/doc/RealPlayer8/realplay/pics/btn_r.gif
-share/doc/RealPlayer8/realplay/pics/btn_s.gif
-share/doc/RealPlayer8/realplay/pics/btn_t.gif
-share/doc/RealPlayer8/realplay/pics/btn_u.gif
-share/doc/RealPlayer8/realplay/pics/btn_v.gif
-share/doc/RealPlayer8/realplay/pics/btn_w.gif
-share/doc/RealPlayer8/realplay/pics/btn_x.gif
-share/doc/RealPlayer8/realplay/pics/btn_y.gif
-share/doc/RealPlayer8/realplay/pics/btn_z.gif
-share/doc/RealPlayer8/realplay/pics/callouts.gif
-share/doc/RealPlayer8/realplay/pics/channelstab.gif
-share/doc/RealPlayer8/realplay/pics/closed2.gif
-share/doc/RealPlayer8/realplay/pics/cnt0.gif
-share/doc/RealPlayer8/realplay/pics/cnt1.gif
-share/doc/RealPlayer8/realplay/pics/colorcontrol.gif
-share/doc/RealPlayer8/realplay/pics/compbutt.gif
-share/doc/RealPlayer8/realplay/pics/contrast.gif
-share/doc/RealPlayer8/realplay/pics/creditroll.gif
-share/doc/RealPlayer8/realplay/pics/cursor_hand.gif
-share/doc/RealPlayer8/realplay/pics/delete3.gif
-share/doc/RealPlayer8/realplay/pics/do-it.gif
-share/doc/RealPlayer8/realplay/pics/favicon.gif
-share/doc/RealPlayer8/realplay/pics/dropdwnarrow.gif
-share/doc/RealPlayer8/realplay/pics/eq-autogainadj.gif
-share/doc/RealPlayer8/realplay/pics/eq-on-off.gif
-share/doc/RealPlayer8/realplay/pics/eq-onbutton.gif
-share/doc/RealPlayer8/realplay/pics/eq-restoredefault.gif
-share/doc/RealPlayer8/realplay/pics/eq-slider3.gif
-share/doc/RealPlayer8/realplay/pics/eq-smarteq.gif
-share/doc/RealPlayer8/realplay/pics/equalizer3.gif
-share/doc/RealPlayer8/realplay/pics/favoritestab.gif
-share/doc/RealPlayer8/realplay/pics/forward.gif
-share/doc/RealPlayer8/realplay/pics/forwardbutt.gif
-share/doc/RealPlayer8/realplay/pics/fullplayershed.gif
-share/doc/RealPlayer8/realplay/pics/fulltoc.gif
-share/doc/RealPlayer8/realplay/pics/fwdbutt.gif
-share/doc/RealPlayer8/realplay/pics/g2-status.gif
-share/doc/RealPlayer8/realplay/pics/glossary.gif
-share/doc/RealPlayer8/realplay/pics/index.gif
-share/doc/RealPlayer8/realplay/pics/index_a.gif
-share/doc/RealPlayer8/realplay/pics/index_b.gif
-share/doc/RealPlayer8/realplay/pics/index_c.gif
-share/doc/RealPlayer8/realplay/pics/index_d.gif
-share/doc/RealPlayer8/realplay/pics/index_e.gif
-share/doc/RealPlayer8/realplay/pics/index_f.gif
-share/doc/RealPlayer8/realplay/pics/index_g.gif
-share/doc/RealPlayer8/realplay/pics/index_h.gif
-share/doc/RealPlayer8/realplay/pics/index_i.gif
-share/doc/RealPlayer8/realplay/pics/index_j.gif
-share/doc/RealPlayer8/realplay/pics/index_k.gif
-share/doc/RealPlayer8/realplay/pics/index_l.gif
-share/doc/RealPlayer8/realplay/pics/index_m.gif
-share/doc/RealPlayer8/realplay/pics/index_n.gif
-share/doc/RealPlayer8/realplay/pics/index_o.gif
-share/doc/RealPlayer8/realplay/pics/index_p.gif
-share/doc/RealPlayer8/realplay/pics/index_q.gif
-share/doc/RealPlayer8/realplay/pics/index_r.gif
-share/doc/RealPlayer8/realplay/pics/index_s.gif
-share/doc/RealPlayer8/realplay/pics/index_t.gif
-share/doc/RealPlayer8/realplay/pics/index_u.gif
-share/doc/RealPlayer8/realplay/pics/index_v.gif
-share/doc/RealPlayer8/realplay/pics/index_w.gif
-share/doc/RealPlayer8/realplay/pics/index_x.gif
-share/doc/RealPlayer8/realplay/pics/index_y.gif
-share/doc/RealPlayer8/realplay/pics/index_z.gif
-share/doc/RealPlayer8/realplay/pics/led-buffer-gauge.gif
-share/doc/RealPlayer8/realplay/pics/led-connect-wds.gif
-share/doc/RealPlayer8/realplay/pics/led-kbps-wds.gif
-share/doc/RealPlayer8/realplay/pics/led-live.gif
-share/doc/RealPlayer8/realplay/pics/led-nettraffic-red.gif
-share/doc/RealPlayer8/realplay/pics/led-nettrafficgreen.gif
-share/doc/RealPlayer8/realplay/pics/led-nettrafficyellow.gif
-share/doc/RealPlayer8/realplay/pics/led-pause.gif
-share/doc/RealPlayer8/realplay/pics/led-play.gif
-share/doc/RealPlayer8/realplay/pics/led-stop.gif
-share/doc/RealPlayer8/realplay/pics/led-surestreamdown.gif
-share/doc/RealPlayer8/realplay/pics/led-surestreamup.gif
-share/doc/RealPlayer8/realplay/pics/led-timeleft.gif
-share/doc/RealPlayer8/realplay/pics/led-timer.gif
-share/doc/RealPlayer8/realplay/pics/moreinfo.gif
-share/doc/RealPlayer8/realplay/pics/mute.gif
-share/doc/RealPlayer8/realplay/pics/mute3.gif
-share/doc/RealPlayer8/realplay/pics/newchannels.gif
-share/doc/RealPlayer8/realplay/pics/next.gif
-share/doc/RealPlayer8/realplay/pics/next0.gif
-share/doc/RealPlayer8/realplay/pics/next1.gif
-share/doc/RealPlayer8/realplay/pics/notice.gif
-share/doc/RealPlayer8/realplay/pics/optionsbutt.gif
-share/doc/RealPlayer8/realplay/pics/pause.gif
-share/doc/RealPlayer8/realplay/pics/play.gif
-share/doc/RealPlayer8/realplay/pics/plus2.gif
-share/doc/RealPlayer8/realplay/pics/pregain3.gif
-share/doc/RealPlayer8/realplay/pics/prev0.gif
-share/doc/RealPlayer8/realplay/pics/prev1.gif
-share/doc/RealPlayer8/realplay/pics/readme.gif
-share/doc/RealPlayer8/realplay/pics/real.gif
-share/doc/RealPlayer8/realplay/pics/realplay00000000.gif
-share/doc/RealPlayer8/realplay/pics/realplay00000013.gif
-share/doc/RealPlayer8/realplay/pics/realplay00000046.gif
-share/doc/RealPlayer8/realplay/pics/realplay00000071.gif
-share/doc/RealPlayer8/realplay/pics/realplay00090000.gif
-share/doc/RealPlayer8/realplay/pics/realplay00090001.gif
-share/doc/RealPlayer8/realplay/pics/recbutt.gif
-share/doc/RealPlayer8/realplay/pics/recbuttondwn.gif
-share/doc/RealPlayer8/realplay/pics/reverb3.gif
-share/doc/RealPlayer8/realplay/pics/roomsize3.gif
-share/doc/RealPlayer8/realplay/pics/saturation.gif
-share/doc/RealPlayer8/realplay/pics/savesettings3.gif
-share/doc/RealPlayer8/realplay/pics/scan.gif
-share/doc/RealPlayer8/realplay/pics/search.gif
-share/doc/RealPlayer8/realplay/pics/settings4.gif
-share/doc/RealPlayer8/realplay/pics/sharpness.gif
-share/doc/RealPlayer8/realplay/pics/shortcut.gif
-share/doc/RealPlayer8/realplay/pics/shorttoc.gif
-share/doc/RealPlayer8/realplay/pics/stationstab.gif
-share/doc/RealPlayer8/realplay/pics/stop.gif
-share/doc/RealPlayer8/realplay/pics/tint.gif
-share/doc/RealPlayer8/realplay/pics/unixplay.jpg
-share/doc/RealPlayer8/realplay/pics/videocontrols3.gif
-share/doc/RealPlayer8/realplay/pics/volslider.gif
-share/doc/RealPlayer8/realplay/pics/zoom.gif
-share/doc/RealPlayer8/realplay/pics/zoomtest
-share/doc/RealPlayer8/realplay/aud_play.htm
-share/doc/RealPlayer8/realplay/buffered.htm
-share/doc/RealPlayer8/realplay/cinfobar.htm
-share/doc/RealPlayer8/realplay/clip_bar.htm
-share/doc/RealPlayer8/realplay/clipinfo.htm
-share/doc/RealPlayer8/realplay/clipwork.htm
-share/doc/RealPlayer8/realplay/compact.htm
-share/doc/RealPlayer8/realplay/con_pref.htm
-share/doc/RealPlayer8/realplay/configur.htm
-share/doc/RealPlayer8/realplay/cont_menu.htm
-share/doc/RealPlayer8/realplay/disp_hlp.htm
-share/doc/RealPlayer8/realplay/display.htm
-share/doc/RealPlayer8/realplay/distort.htm
-share/doc/RealPlayer8/realplay/error690.htm
-share/doc/RealPlayer8/realplay/error693.htm
-share/doc/RealPlayer8/realplay/error698.htm
-share/doc/RealPlayer8/realplay/file_menu.htm
-share/doc/RealPlayer8/realplay/filetype.htm
-share/doc/RealPlayer8/realplay/gen_pref.htm
-share/doc/RealPlayer8/realplay/glossary.htm
-share/doc/RealPlayer8/realplay/how_to.htm
-share/doc/RealPlayer8/realplay/gotoreal.htm
-share/doc/RealPlayer8/realplay/help_menu.htm
-share/doc/RealPlayer8/realplay/index.htm
-share/doc/RealPlayer8/realplay/inner.htm
-share/doc/RealPlayer8/realplay/intrface.htm
-share/doc/RealPlayer8/realplay/introduction.htm
-share/doc/RealPlayer8/realplay/jump_to.htm
-share/doc/RealPlayer8/realplay/keyshort.htm
-share/doc/RealPlayer8/realplay/loadclip.htm
-share/doc/RealPlayer8/realplay/manually.htm
-share/doc/RealPlayer8/realplay/menubar.htm
-share/doc/RealPlayer8/realplay/menus.htm
-share/doc/RealPlayer8/realplay/mute.htm
-share/doc/RealPlayer8/realplay/notice.htm
-share/doc/RealPlayer8/realplay/panels.htm
-share/doc/RealPlayer8/realplay/pause.htm
-share/doc/RealPlayer8/realplay/per_pref.htm
-share/doc/RealPlayer8/realplay/play.htm
-share/doc/RealPlayer8/realplay/play_menu.htm
-share/doc/RealPlayer8/realplay/playclip.htm
-share/doc/RealPlayer8/realplay/position.htm
-share/doc/RealPlayer8/realplay/prx_pref.htm
-share/doc/RealPlayer8/realplay/size.htm
-share/doc/RealPlayer8/realplay/real_wrk.htm
-share/doc/RealPlayer8/realplay/rollcred.htm
-share/doc/RealPlayer8/realplay/set_pref.htm
-share/doc/RealPlayer8/realplay/slider.htm
-share/doc/RealPlayer8/realplay/snd_set.htm
-share/doc/RealPlayer8/realplay/stat_bar.htm
-share/doc/RealPlayer8/realplay/statist.htm
-share/doc/RealPlayer8/realplay/status.htm
-share/doc/RealPlayer8/realplay/stop.htm
-share/doc/RealPlayer8/realplay/streams.htm
-share/doc/RealPlayer8/realplay/sup_pref.htm
-share/doc/RealPlayer8/realplay/surestrm.htm
-share/doc/RealPlayer8/realplay/sync_snd.htm
-share/doc/RealPlayer8/realplay/takefive.htm
-share/doc/RealPlayer8/realplay/toc.htm
-share/doc/RealPlayer8/realplay/toc_full.htm
-share/doc/RealPlayer8/realplay/toc_menu.htm
-share/doc/RealPlayer8/realplay/toc_pref.htm
-share/doc/RealPlayer8/realplay/toc_strt.htm
-share/doc/RealPlayer8/realplay/toc_trbl.htm
-share/doc/RealPlayer8/realplay/trn_pref.htm
-share/doc/RealPlayer8/realplay/trn_set.htm
-share/doc/RealPlayer8/realplay/trouble.htm
-share/doc/RealPlayer8/realplay/use_real.htm
-share/doc/RealPlayer8/realplay/vid_play.htm
-share/doc/RealPlayer8/realplay/video.htm
-share/doc/RealPlayer8/realplay/view_menu.htm
-share/doc/RealPlayer8/realplay/volume.htm
-share/doc/RealPlayer8/realplay/win_ctrl.htm
-share/doc/RealPlayer8/realplay/zoom.htm
-share/doc/RealPlayer8/realplay/zoomhelp.htm
-share/doc/RealPlayer8/readme
-share/doc/RealPlayer8/realplay.htm
-bin/realplay
-@unexec rm -f lib/netscape-linux/plugins/raclass.zip lib/netscape-linux/plugins/rpnp.so
-@dirrm lib/RealPlayer8/Codecs
-@dirrm lib/RealPlayer8/Common
-@dirrm lib/RealPlayer8/Plugins/ExtResources
-@dirrm lib/RealPlayer8/Plugins
-@dirrm lib/RealPlayer8
-@dirrm share/doc/RealPlayer8/realplay/pics
-@dirrm share/doc/RealPlayer8/realplay
-@dirrm share/doc/RealPlayer8
diff --git a/multimedia/linux-xmovie/Makefile b/multimedia/linux-xmovie/Makefile
deleted file mode 100644
index d9b08a674123..000000000000
--- a/multimedia/linux-xmovie/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: xmovie
-# Date created: 20 December 1998
-# Whom: MIHIRA Sanpei Yoshiro <sanpei@sanpei.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xmovie
-PORTVERSION= 1.6.1
-CATEGORIES= graphics linux
-MASTER_SITES= http://heroines.sourceforge.net/
-DISTFILES= ${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}.i386.rpm
-
-MAINTAINER= sanpei@FreeBSD.org
-
-BUILD_DEPENDS= rpm2cpio:${PORTSDIR}/archivers/rpm
-RUN_DEPENDS= ${LINUX_BASE}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base \
- ${LINUX_BASE}/usr/lib/libjpeg.so.62.0.0:${PORTSDIR}/graphics/linux-jpeg \
- ${LINUX_BASE}/usr/lib/libpng.so.2.1.0.3:${PORTSDIR}/graphics/linux-png
-
-ONLY_FOR_ARCHS= i386
-DOC_DIR= ${PREFIX}/share/doc/xmovie
-EXTRACT_CMD= rpm2cpio
-EXTRACT_BEFORE_ARGS=
-EXTRACT_AFTER_ARGS= | cpio -id --quiet
-LINUX_BASE= /compat/linux
-NO_BUILD= yes
-USE_X_PREFIX= yes
-NO_WRKSUBDIR= yes
-
-# Linux binary should not be stripped by INSTALL_PROGRAM as it uses
-# /usr/bin/strip which then brands the binary as a FreeBSD ELF one.
-STRIP=
-
-do-patch:
- @${DO_NADA}
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/usr/local/bin/xmovie ${PREFIX}/bin
- @brandelf -t Linux ${PREFIX}/bin/xmovie
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOC_DIR}
- @${INSTALL_DATA} ${WRKSRC}/usr/doc/xmovie-${PORTVERSION:R}/README ${DOC_DIR}/README
- @${INSTALL_DATA} ${WRKSRC}/usr/doc/xmovie-${PORTVERSION:R}/index.html ${DOC_DIR}/index.html
-.endif
-.include <bsd.port.mk>
diff --git a/multimedia/linux-xmovie/distinfo b/multimedia/linux-xmovie/distinfo
deleted file mode 100644
index 53253cda1340..000000000000
--- a/multimedia/linux-xmovie/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmovie-1.6-1.i386.rpm) = b97371151a9b45721c3c7ef8cc7ddb4b
diff --git a/multimedia/linux-xmovie/pkg-comment b/multimedia/linux-xmovie/pkg-comment
deleted file mode 100644
index cd1622636da8..000000000000
--- a/multimedia/linux-xmovie/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A movie player for MPEG-2 and Quicktime movies
diff --git a/multimedia/linux-xmovie/pkg-descr b/multimedia/linux-xmovie/pkg-descr
deleted file mode 100644
index 651f0ee7bec6..000000000000
--- a/multimedia/linux-xmovie/pkg-descr
+++ /dev/null
@@ -1,25 +0,0 @@
-* xmovie
-
- MPEG-2 and Quicktime movie player
-
-WWW: http://heroines.sourceforge.net/xmovie.php3
-
- documentation is in /usr/X11R6/share/doc/xmovie/.
-
-* Tips
-
- - If you use with 3.2-RELEASE, 3.3-RELEASE, 3.4-RELEASE,
- it need to update /module/linux.ko file.
-
- - Below options for kernel are useful for xmovie.
-
-options "P1003_1B"
-options "_KPOSIX_PRIORITY_SCHEDULING"
-options "_KPOSIX_VERSION=199309L"
-
- - If you use with 4.x-RELEASE, it need to add ``options USER_LDT''
- in your kernel config.
-
----
-Yoshiro MIHIRA
-(sanpei@FreeBSD.org)
diff --git a/multimedia/linux-xmovie/pkg-plist b/multimedia/linux-xmovie/pkg-plist
deleted file mode 100644
index f78026a32692..000000000000
--- a/multimedia/linux-xmovie/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/xmovie
-share/doc/xmovie/README
-share/doc/xmovie/index.html
-@dirrm share/doc/xmovie
diff --git a/multimedia/mpeg/Makefile b/multimedia/mpeg/Makefile
deleted file mode 100644
index 6d7bc97e500e..000000000000
--- a/multimedia/mpeg/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: mpeg
-# Date created: Sa 01 May 1999 15:00:00 MET
-# Whom: Tobias Reifenberger <treif@mayn.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mpeg
-PORTVERSION= 1.2.2
-CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.uni-koeln.de/graph/mpeg/ \
- ftp://ftp.mni.mcgill.ca/pub/mpeg/ \
- ftp://ftp.u-aizu.ac.jp/pub/graphics/image/mpeg/mni.mcgill.ca/
-DISTNAME= MPEGv${PORTVERSION}
-
-MAINTAINER= treif@mayn.de
-
-WRKSRC= ${WRKDIR}/mpegdir
-MAN1= mpeg.1
-
-pre-build:
- @${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mpeg ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/mpeg.1 ${PREFIX}/man/man1
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/mpeg
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/mpeg/README
- ${INSTALL_DATA} ${WRKSRC}/doc.ps ${PREFIX}/share/doc/mpeg/doc.ps
-.endif
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg/distinfo b/multimedia/mpeg/distinfo
deleted file mode 100644
index 19eec5e46bc6..000000000000
--- a/multimedia/mpeg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (MPEGv1.2.2.tar.gz) = ca81191ee66fd9a34de084ea05a3d3a9
-MD5 (MPEGv1.2.2.tar.gz) = 15b226c278eaad58c8e4dd0a08b4fff6
diff --git a/multimedia/mpeg/files/patch-aa b/multimedia/mpeg/files/patch-aa
deleted file mode 100644
index c955ee61197b..000000000000
--- a/multimedia/mpeg/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- makefile.orig Thu Mar 2 02:51:10 1995
-+++ makefile Sat May 1 15:14:08 1999
-@@ -3,7 +3,7 @@
- # There should be no changes for most UNIX compilers.
- ###########################################################
-
--MFLAGS = -O
-+MFLAGS = $(CFLAGS)
- DEFS = system.h globals.h marker.h
- BASELINE = mpeg.o codec.o huffman.o io.o chendct.o lexer.o marker.o me.o mem.o stat.o stream.o transform.o
-
diff --git a/multimedia/mpeg/pkg-comment b/multimedia/mpeg/pkg-comment
deleted file mode 100644
index 9e3af641e02a..000000000000
--- a/multimedia/mpeg/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-PVRG's MPEG video stream encoder
diff --git a/multimedia/mpeg/pkg-descr b/multimedia/mpeg/pkg-descr
deleted file mode 100644
index d582f20531dc..000000000000
--- a/multimedia/mpeg/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
- MPEG, CCITT H.261 (P*64), JPEG
- Image and Image sequence compression/decompression C software engines.
-
-The Portable Video Research Group at Stanford have developed
-image/image sequence compression and decompression engines (codecs)
-for MPEG, CCITT H.261, and JPEG. The primary goal of these codecs is
-to provide the functionality - these codecs are not optimized for
-speed, rather completeness, and some of the code is kludgey.
-
-Development of MPEG, P64, and JPEG engines has not been the primary
-goal of the Portable Video Research Group. Our research has been
-focused on software and hardware for portable wireless digital video
-communication. The charter of this group ended in the summer of 1994.
diff --git a/multimedia/mpeg/pkg-plist b/multimedia/mpeg/pkg-plist
deleted file mode 100644
index 603b2f391c9e..000000000000
--- a/multimedia/mpeg/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/mpeg
-share/doc/mpeg/README
-share/doc/mpeg/doc.ps
-@dirrm share/doc/mpeg
diff --git a/multimedia/mpeg2codec/Makefile b/multimedia/mpeg2codec/Makefile
deleted file mode 100644
index c2a9fc6d3a2a..000000000000
--- a/multimedia/mpeg2codec/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: mpeg2codec
-# Date created: November 25, 1996
-# Whom: "Philippe Charnier" <charnier@lirmm.fr>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mpeg2codec
-PORTVERSION= 1.2
-CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.mpeg.org/pub/mpeg/mssg/
-DISTFILES= mpeg2vidcodec_v12.tar.gz
-
-MAINTAINER= charnier@lirmm.fr
-
-USE_X_PREFIX= yes
-WRKSRC= ${WRKDIR}/mpeg2
-
-do-install:
-.for i in dec enc
- ${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
- ${WRKSRC}/src/mpeg2${i}/mpeg2${i}ode ${PREFIX}/bin
-.endfor
- ${MKDIR} ${PREFIX}/share/mpeg2
- ${CP} ${WRKSRC}/doc/mpeg2enc.doc ${PREFIX}/share/mpeg2
- ${CP} ${WRKSRC}/par/* ${PREFIX}/share/mpeg2
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg2codec/distinfo b/multimedia/mpeg2codec/distinfo
deleted file mode 100644
index 158edc394e9e..000000000000
--- a/multimedia/mpeg2codec/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (mpeg2vidcodec_v12.tar.gz) = 4a66565979be0818bd8a41d948943451
diff --git a/multimedia/mpeg2codec/files/patch-aa b/multimedia/mpeg2codec/files/patch-aa
deleted file mode 100644
index 1da259b9a47d..000000000000
--- a/multimedia/mpeg2codec/files/patch-aa
+++ /dev/null
@@ -1,41 +0,0 @@
---- Makefile.old Mon Nov 29 18:32:05 1999
-+++ Makefile Mon Nov 29 18:35:26 1999
-@@ -30,31 +30,32 @@
- # uncomment the following two lines if you want to include X11 support
- # (mpeg2decode)
-
--#USE_DISP = -DDISPLAY
-+USE_DISP = -DDISPLAY
- #LIBS = -lX11
-
- # uncomment the following two lines if you want to use shared memory
- # (faster display if server and client run on the same machine)
- # (mpeg2decode)
-
--#USE_SHMEM = -DSH_MEM
--#LIBS = -lXext -lX11
-+USE_SHMEM = -DSH_MEM
-+LIBS = -lXext -lX11
-
- # if your X11 include files / libraries are in a non standard location:
- # set INCLUDEDIR to -I followed by the appropriate include file path and
- # set LIBRARYDIR to -L followed by the appropriate library path
- # (mpeg2decode)
-
--#INCLUDEDIR = -I/usr/openwin/include
--#LIBRARYDIR = -L/usr/openwin/lib
-+INCLUDEDIR = -I${X11BASE}/include
-+LIBRARYDIR = -L${X11BASE}/lib
-
- # select one of the following CC CFLAGS settings
-
- #
- # GNU gcc
- #
-+.ifndef CC
- CC = gcc
--CFLAGS = -O2
-+.endif
-
- all: mpeg2decode mpeg2encode
-
diff --git a/multimedia/mpeg2codec/files/patch-ab b/multimedia/mpeg2codec/files/patch-ab
deleted file mode 100644
index b0f6df0ce9fb..000000000000
--- a/multimedia/mpeg2codec/files/patch-ab
+++ /dev/null
@@ -1,23 +0,0 @@
---- ./src/mpeg2enc/mpeg2enc.c 1996/11/25 21:18:23 1.1
-+++ ./src/mpeg2enc/mpeg2enc.c 1996/11/25 21:22:40
-@@ -29,6 +29,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <floatingpoint.h>
-
- #define GLOBAL /* used by global.h */
- #include "config.h"
-@@ -50,6 +51,12 @@
- printf("Usage: mpeg2encode in.par out.m2v\n");
- exit(0);
- }
-+
-+ /*
-+ * this prevents a floating point exception in calcSNR (stats.c) when
-+ * working on black and white images (charnier@lirmm.fr)
-+ */
-+ fpsetmask(0);
-
- /* read parameter file */
- readparmfile(argv[1]);
diff --git a/multimedia/mpeg2codec/pkg-comment b/multimedia/mpeg2codec/pkg-comment
deleted file mode 100644
index 82c613e1f0a8..000000000000
--- a/multimedia/mpeg2codec/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An MPEG-2 Encoder and Decoder
diff --git a/multimedia/mpeg2codec/pkg-descr b/multimedia/mpeg2codec/pkg-descr
deleted file mode 100644
index 32fb990677b9..000000000000
--- a/multimedia/mpeg2codec/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-It converts uncompressed video frames into MPEG-1 and MPEG-2 video
-coded bitstream sequences, and vice versa.
diff --git a/multimedia/mpeg2codec/pkg-plist b/multimedia/mpeg2codec/pkg-plist
deleted file mode 100644
index 622abe1180a5..000000000000
--- a/multimedia/mpeg2codec/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/mpeg2encode
-bin/mpeg2decode
-share/mpeg2/mpeg2enc.doc
-share/mpeg2/MPEG-1.par
-share/mpeg2/NTSC.par
-share/mpeg2/PAL.par
-share/mpeg2/inter.mat
-share/mpeg2/intra.mat
-@dirrm share/mpeg2
diff --git a/multimedia/mpeg2play/Makefile b/multimedia/mpeg2play/Makefile
deleted file mode 100644
index 35df41285f6c..000000000000
--- a/multimedia/mpeg2play/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: mpeg2play
-# Date created: June 21, 1996
-# Whom: "Philippe Charnier" <charnier@lirmm.fr>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mpeg2play
-PORTVERSION= 1.1b
-CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.funet.fi/pub/graphics/packages/mpeg/mpeg2play/
-
-MAINTAINER= charnier@lirmm.fr
-
-USE_IMAKE= yes
-USE_MOTIF= yes
-ALL_TARGET= mpeg2play
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mpeg2play ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/Mpeg2play ${PREFIX}/lib/X11/app-defaults
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg2play/distinfo b/multimedia/mpeg2play/distinfo
deleted file mode 100644
index 1a2c55bb970d..000000000000
--- a/multimedia/mpeg2play/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (mpeg2play-1.1b.tar.gz) = a93dcca1c04ed308382d1a3eb621f248
diff --git a/multimedia/mpeg2play/files/patch-aa b/multimedia/mpeg2play/files/patch-aa
deleted file mode 100644
index 8b1efae8a44e..000000000000
--- a/multimedia/mpeg2play/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- mpeg2play.c 1997/08/11 18:58:37 1.1
-+++ mpeg2play.c 1997/08/11 19:07:22
-@@ -335,7 +335,7 @@
- XmStringGetLtoR(((XmFileSelectionBoxCallbackStruct *)call_data)->value,
- XmSTRING_DEFAULT_CHARSET, &filename);
-
-- position = tell(base.infile);
-+ position = lseek(base.infile, 0L, SEEK_CUR);
- fprintf(stderr, "pos: %d\n", position);
- fprintf(stderr, "output: %s\n", filename);
-
diff --git a/multimedia/mpeg2play/files/patch-ab b/multimedia/mpeg2play/files/patch-ab
deleted file mode 100644
index 9bb8e0ee0dd6..000000000000
--- a/multimedia/mpeg2play/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- Imakefile.orig Fri Oct 28 12:39:48 1994
-+++ Imakefile Sat Nov 14 16:29:42 1998
-@@ -15,7 +15,7 @@
-
- EXTRA_DEFINES = $(USE_SHMEM) $(USE_TIME)
- EXTRA_INCLUDES = -I. -Ibitmaps
--LOCAL_LIBRARIES = $(SHM_LIB) -lXm -lXt -lX11 -lm
-+LOCAL_LIBRARIES = $(SHM_LIB) ${MOTIFLIB} -lXt -lX11 -lm
-
- PROGRAM = mpeg2play
- SRCS = mpeg2play.c getpic.c motion.c getvlc.c gethdr.c getblk.c \
diff --git a/multimedia/mpeg2play/pkg-comment b/multimedia/mpeg2play/pkg-comment
deleted file mode 100644
index d8d0c92db7fb..000000000000
--- a/multimedia/mpeg2play/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A program to play mpeg-2 movies on X displays
diff --git a/multimedia/mpeg2play/pkg-descr b/multimedia/mpeg2play/pkg-descr
deleted file mode 100644
index c3fb1c5ac2be..000000000000
--- a/multimedia/mpeg2play/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-mpeg2play is a player for MPEG-1 and MPEG-2 video bitstreams. It is based on
-mpeg2decode by the MPEG Software Simulation Group.
diff --git a/multimedia/mpeg2play/pkg-plist b/multimedia/mpeg2play/pkg-plist
deleted file mode 100644
index 18c6e7a21a98..000000000000
--- a/multimedia/mpeg2play/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/mpeg2play
-lib/X11/app-defaults/Mpeg2play
diff --git a/multimedia/mpeg_encode/Makefile b/multimedia/mpeg_encode/Makefile
deleted file mode 100644
index 2a3ca429062c..000000000000
--- a/multimedia/mpeg_encode/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: mpeg_encode
-# Date created:
-# Whom: erich@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= mpeg_encode
-PORTVERSION= 1.5b
-CATEGORIES= graphics
-MASTER_SITES= ftp://mm-ftp.CS.Berkeley.EDU/pub/multimedia/mpeg/encode/
-DISTNAME= ${PKGNAME}-src
-
-MAINTAINER= ports@FreeBSD.org
-
-
-MAN1= mpeg_encode.1
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mpeg_encode ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/docs/mpeg_encode.1 ${PREFIX}/man/man1
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/share/doc/${PORTNAME}
-.for i in users-guide.ps template.param
- ${INSTALL_DATA} ${WRKSRC}/docs/${i} ${PREFIX}/share/doc/${PORTNAME}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg_encode/distinfo b/multimedia/mpeg_encode/distinfo
deleted file mode 100644
index 0e6a1b2d972c..000000000000
--- a/multimedia/mpeg_encode/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (mpeg_encode-1.5b-src.tar.gz) = ff125fb82118efc7c852f0d26d5552c6
diff --git a/multimedia/mpeg_encode/files/patch-aa b/multimedia/mpeg_encode/files/patch-aa
deleted file mode 100644
index c4d2f537b154..000000000000
--- a/multimedia/mpeg_encode/files/patch-aa
+++ /dev/null
@@ -1,15 +0,0 @@
---- ./headers/libpnmrw.h~ Thu Aug 1 08:52:25 1996
-+++ ./headers/libpnmrw.h Thu Aug 1 08:51:16 1996
-@@ -19,7 +19,12 @@
- ** malloc.h at all. A sad situation. If you have compilation problems
- ** that point here, feel free to tweak or remove these declarations.
- */
-+#ifdef __FreeBSD__
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
-+
- #if !defined(sco) && !defined(sgi) && !defined(IRIX)
- extern char* malloc();
- #endif
diff --git a/multimedia/mpeg_encode/files/patch-ab b/multimedia/mpeg_encode/files/patch-ab
deleted file mode 100644
index 5af9c672ec4a..000000000000
--- a/multimedia/mpeg_encode/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./libpnmrw.c~ Thu Aug 1 08:52:14 1996
-+++ ./libpnmrw.c Thu Aug 1 08:51:26 1996
-@@ -126,7 +126,9 @@
- pm_perror( reason )
- char* reason;
- {
-+#ifndef __FreeBSD__
- extern char* sys_errlist[];
-+#endif
- extern int errno;
- char* e;
diff --git a/multimedia/mpeg_encode/files/patch-ac b/multimedia/mpeg_encode/files/patch-ac
deleted file mode 100644
index 4760ecb9ecfc..000000000000
--- a/multimedia/mpeg_encode/files/patch-ac
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile~ Wed Aug 16 17:16:56 1995
-+++ Makefile Fri Oct 20 19:20:05 2000
-@@ -68,7 +68,7 @@
- #####################################################################
- # COMPILER # specify compiler; should be ANSI-compliant if possible #
- #####################################################################
--CC = gcc
-+CC ?= gcc
-
- ################################################
- # MAKE # command to use for the "make" command #
-@@ -96,7 +96,7 @@
- #
-
- # gcc
--CFLAGS = $(INCLUDEDIR) $(DEBUGFLAG) -Wall -Wmissing-prototypes $(PROFLAG) $(PROTOFLAG)
-+CFLAGS += $(INCLUDEDIR) -Wall -Wmissing-prototypes $(PROFLAG) $(PROTOFLAG)
-
- # gcc-strict
- #CFLAGS = $(INCLUDEDIR) $(DEBUGFLAG) -pedantic -Wall -Waggregate-return -Wtraditional -Wshadow -Wpointer-arith -Wno-parentheses -Wwrite-strings -Wconversion -Wcast-qual -Wcast-align -Wnested-externs -Wuninitialized -Wmissing-prototypes $(PROFLAG) $(PROTOFLAG)
diff --git a/multimedia/mpeg_encode/files/patch-ad b/multimedia/mpeg_encode/files/patch-ad
deleted file mode 100644
index 22085cdd4bec..000000000000
--- a/multimedia/mpeg_encode/files/patch-ad
+++ /dev/null
@@ -1,15 +0,0 @@
---- jpeg/Makefile.orig Fri Aug 4 18:27:00 1995
-+++ jpeg/Makefile Fri Oct 20 19:05:22 2000
-@@ -21,10 +21,10 @@
- manext = 1
-
- # The name of your C compiler:
--CC= gcc
-+CC?= gcc
-
- # You may need to adjust these cc options:
--CFLAGS= -O -I$(srcdir)
-+CFLAGS+= -I$(srcdir)
- # Generally, we recommend defining any configuration symbols in jconfig.h,
- # NOT via -D switches here.
- # However, any special defines for ansi2knr.c may be included here:
diff --git a/multimedia/mpeg_encode/pkg-comment b/multimedia/mpeg_encode/pkg-comment
deleted file mode 100644
index ef6837ab779f..000000000000
--- a/multimedia/mpeg_encode/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-UCB's MPEG-I video stream encoder
diff --git a/multimedia/mpeg_encode/pkg-descr b/multimedia/mpeg_encode/pkg-descr
deleted file mode 100644
index 16f182aa4b1f..000000000000
--- a/multimedia/mpeg_encode/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-From the README:
-
- MPEG-1 Video Software Encoder
- (Version 1.5; February 1, 1995)
-
- Lawrence A. Rowe, Kevin Gong, Eugene Hung, Ketan Patel, Steve Smoot
- and Dan Wallach
- Computer Science Division-EECS, Univ. of Calif. at Berkeley
-
- This directory contains the freely distributed Berkeley MPEG-1 Video
- Encoder. The encoder implements the standard described in the ISO/IEC
- International Standard 11172-2. The code has been compiled and tested
- on the following platforms:
-
- DECstation 5000 and Alpha
- HP PA-RISC (HP/UX 9.X) (i.e., HP 9000/7XX and 9000/3XX)
- SGI Indigo running IRIX 5.0.1
- Sun Sparc (SunOS 4.X)
-
-This is *not* bug-free software. In particular, I've had problems using
-odd-sized input frames. Other than that, it works OK.
-
-eric.
-erich@FreeBSD.org
diff --git a/multimedia/mpeg_encode/pkg-plist b/multimedia/mpeg_encode/pkg-plist
deleted file mode 100644
index c0d6d4f5e886..000000000000
--- a/multimedia/mpeg_encode/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/mpeg_encode
-share/doc/mpeg_encode/users-guide.ps
-share/doc/mpeg_encode/template.param
-@dirrm share/doc/mpeg_encode
diff --git a/multimedia/mpeg_play/Makefile b/multimedia/mpeg_play/Makefile
deleted file mode 100644
index 411ec4f6979b..000000000000
--- a/multimedia/mpeg_play/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: mpeg_play
-# Date created: 17 December 1994
-# Whom: asami
-#
-# $FreeBSD$
-#
-
-PORTNAME= mpeg_play
-PORTVERSION= 2.4
-CATEGORIES= graphics
-MASTER_SITES= ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/play/
-EXTRACT_SUFX= -patched-src.tar.gz
-
-MAINTAINER= ports@FreeBSD.org
-
-WRKSRC= ${WRKDIR}/mpeg_play
-USE_IMAKE= yes
-MAN1= mpeg_play.1
-
-pre-patch:
- ${CP} ${WRKSRC}/Imakefile.proto ${WRKSRC}/Imakefile
- ${CP} ${WRKSRC}/mpeg_play.1 ${WRKSRC}/mpeg_play.man
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg_play/distinfo b/multimedia/mpeg_play/distinfo
deleted file mode 100644
index 65876bfc7d1a..000000000000
--- a/multimedia/mpeg_play/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (mpeg_play-2.4-patched-src.tar.gz) = 8fd5d8c2137b14234da4dfc898900166
diff --git a/multimedia/mpeg_play/files/patch-aa b/multimedia/mpeg_play/files/patch-aa
deleted file mode 100644
index 46a447230e06..000000000000
--- a/multimedia/mpeg_play/files/patch-aa
+++ /dev/null
@@ -1,9 +0,0 @@
---- ./Imakefile.org Tue Feb 6 23:37:51 1996
-+++ ./Imakefile Wed Feb 7 00:05:59 1996
-@@ -1,5 +1,5 @@
- /* See Makefile.proto for flags to define */
-- DESTDIR = /usr/pkg/video
-+ /* DESTDIR = /usr/pkg/video */
- NDEBUG = /* -DNDEBUG */
- /*ANALYSIS = -DANALYSIS */
- SHMEM = -DSH_MEM
diff --git a/multimedia/mpeg_play/pkg-comment b/multimedia/mpeg_play/pkg-comment
deleted file mode 100644
index 3a67e110d5c8..000000000000
--- a/multimedia/mpeg_play/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A program to play mpeg movies on X displays
diff --git a/multimedia/mpeg_play/pkg-descr b/multimedia/mpeg_play/pkg-descr
deleted file mode 100644
index a9f6131b99cc..000000000000
--- a/multimedia/mpeg_play/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is mpeg_play, which will let you view mpeg movies on X window
-displays.
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/multimedia/mpeg_play/pkg-plist b/multimedia/mpeg_play/pkg-plist
deleted file mode 100644
index 8fdacec89a81..000000000000
--- a/multimedia/mpeg_play/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/mpeg_play
diff --git a/multimedia/mpeg_stat/Makefile b/multimedia/mpeg_stat/Makefile
deleted file mode 100644
index 07b4ffbd56c6..000000000000
--- a/multimedia/mpeg_stat/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: mpeg_stat
-# Date created: Thu Aug 1 21:52:06 CDT 1996
-# Whom: erich@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= mpeg_stat
-PORTVERSION= 2.2b
-CATEGORIES= graphics
-MASTER_SITES= ftp://mm-ftp.CS.Berkeley.EDU/pub/multimedia/mpeg/stat/
-DISTNAME= ${PKGNAME}-src
-
-MAINTAINER= ports@FreeBSD.org
-
-MAN1= mpeg_stat.1
-MANCOMPRESSED= yes
-
-WRKSRC= ${WRKDIR}/mpeg_stat
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpeg_stat/distinfo b/multimedia/mpeg_stat/distinfo
deleted file mode 100644
index 98a7efef7f7c..000000000000
--- a/multimedia/mpeg_stat/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (mpeg_stat-2.2b-src.tar.gz) = d0eca3833b76855c4e348b39deaf667d
diff --git a/multimedia/mpeg_stat/files/patch-aa b/multimedia/mpeg_stat/files/patch-aa
deleted file mode 100644
index 845072865023..000000000000
--- a/multimedia/mpeg_stat/files/patch-aa
+++ /dev/null
@@ -1,15 +0,0 @@
---- Makefile~ Fri Aug 2 11:59:50 1996
-+++ Makefile Fri Aug 2 12:02:45 1996
-@@ -40,6 +40,12 @@
- all: $(PROGRAM)
- strip $(PROGRAM)
-
-+install:
-+ install -cs ${PROGRAM} ${PREFIX}/bin
-+ install -c block2spec ${PREFIX}/bin
-+ install -c -m 644 mpeg_stat.1 ${PREFIX}/man/man1
-+ gzip -9nf ${PREFIX}/man/man1/mpeg_stat.1
-+
- $(PROGRAM): $(OBJS)
- $(LD) -g $(OBJS) $(LIBS) -lm -o $(PROGRAM)
-
diff --git a/multimedia/mpeg_stat/pkg-comment b/multimedia/mpeg_stat/pkg-comment
deleted file mode 100644
index 7e5a19f05cab..000000000000
--- a/multimedia/mpeg_stat/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An MPEG-I statistics gatherer
diff --git a/multimedia/mpeg_stat/pkg-descr b/multimedia/mpeg_stat/pkg-descr
deleted file mode 100644
index 6574340eadc6..000000000000
--- a/multimedia/mpeg_stat/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-From the README:
- MPEG Video Software Statistics Gatherer
- (Version 2.2; Feb 1, 1995)
-
- Lawrence A. Rowe, Steve Smoot, Ketan Patel, and Brian Smith
- Computer Science Division-EECS, Univ. of Calif. at Berkeley
-
- This directory contains a public domain MPEG video statistics gatherer.
- The decoder implements the standard described in the Committee
- Draft ISO/IEC CD 11172 dated December 6, 1991 which is
- sometimes referred to as "Paris Format."
-
-eric.
-erich@FreeBSD.org
diff --git a/multimedia/mpeg_stat/pkg-plist b/multimedia/mpeg_stat/pkg-plist
deleted file mode 100644
index 906f188961d2..000000000000
--- a/multimedia/mpeg_stat/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/mpeg_stat
-bin/block2spec
diff --git a/multimedia/mpegedit/Makefile b/multimedia/mpegedit/Makefile
deleted file mode 100644
index 6c3e48f950e6..000000000000
--- a/multimedia/mpegedit/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: mpegedit
-# Date created: Thu Aug 1 10:50:57 CDT 1996
-# Whom: erich@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= mpegedit
-PORTVERSION= 2.2
-CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.netsw.org/netsw/Graphic/Movie/MPEG/mpegedit/
-DISTNAME= ${PORTNAME}_v${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-
-LIB_DEPENDS= pnm.1:${PORTSDIR}/graphics/netpbm
-
-USE_X_PREFIX= yes
-
-post-extract:
- @find ${WRKSRC} -name '.depend' | xargs ${RM} -f
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mpeg_edit ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/mpeg_edit
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/mpeg_edit
- ${INSTALL_DATA} ${WRKSRC}/manual.ps ${PREFIX}/share/doc/mpeg_edit
-.endif
-
-.include <bsd.port.mk>
diff --git a/multimedia/mpegedit/distinfo b/multimedia/mpegedit/distinfo
deleted file mode 100644
index 7d1307bf1c7c..000000000000
--- a/multimedia/mpegedit/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (mpegedit_v2.2.tar.gz) = 00f7dd986f4bcdccf20f6f4cf59d7f4c
diff --git a/multimedia/mpegedit/files/patch-ac b/multimedia/mpegedit/files/patch-ac
deleted file mode 100644
index 231ee33b70e4..000000000000
--- a/multimedia/mpegedit/files/patch-ac
+++ /dev/null
@@ -1,47 +0,0 @@
---- editor/2x2_window.C.orig Mon May 8 16:08:35 1995
-+++ editor/2x2_window.C Thu Feb 3 21:24:19 2000
-@@ -25,6 +25,8 @@
- #include <iostream.h>
- #include <stdlib.h>
-
-+extern "C" int XShmGetEventBase(Display *);
-+
- DblWindow::DblWindow(UI_Globals *parent, world_c x, world_c y,
- unsigned int height, unsigned int width, void (*cb)(void) )
- : YUV_Window(parent,x,y,height*2,width*2,this, ButtonPressMask |
-@@ -139,7 +141,7 @@
-
- ximage = XCreateImage(DispPointer(),None,8,ZPixmap,0,&dummy,width*2,
- height*2,8,0);
-- ximage->data = new byte[ximage->bytes_per_line*height*2];
-+ ximage->data = (char *) new byte[ximage->bytes_per_line*height*2];
- assert(ximage->data!=NULL);
-
- #ifdef SH_MEM
-@@ -160,7 +162,7 @@
- for(int j = 0; j < ncolors; j ++)
- {
- tmp_pixel = col_array[j];
-- XFreeColors(DispPointer(), Colourmap, &tmp_pixel, 1, 0);
-+ XFreeColors(DispPointer(), Colourmap, (long unsigned int *) &tmp_pixel, 1, 0);
- }
-
- #ifdef SH_MEM
-@@ -259,7 +261,7 @@
- for(int j = 0; j < i; j ++)
- {
- tmp_pixel = col_array[j];
-- XFreeColors(DispPointer(), Colourmap, &tmp_pixel, 1, 0);
-+ XFreeColors(DispPointer(), Colourmap, (long unsigned int *) &tmp_pixel, 1, 0);
- }
- cerr << "Unable to allocate the colours required to make the\n"
- << "colour window. Please re-run with the option -private cols\n";
-@@ -363,7 +365,7 @@
- {
- assert(Frame.width()==ximage->width/2);
- assert(Frame.height()==ximage->height/2);
-- DitherImage(Frame.lum_ptr(),Frame.Cr_ptr(),Frame.Cb_ptr(),ximage->data,
-+ DitherImage(Frame.lum_ptr(),Frame.Cr_ptr(),Frame.Cb_ptr(),(unsigned char *)ximage->data,
- Frame.width(),Frame.height());
- if(nicely)
- {
diff --git a/multimedia/mpegedit/files/patch-ad b/multimedia/mpegedit/files/patch-ad
deleted file mode 100644
index 083a71b4700e..000000000000
--- a/multimedia/mpegedit/files/patch-ad
+++ /dev/null
@@ -1,47 +0,0 @@
---- editor/mono_window.C.orig Sat May 20 17:47:32 1995
-+++ editor/mono_window.C Thu Feb 3 21:27:07 2000
-@@ -24,6 +24,8 @@
- #include <assert.h>
- #include <stdlib.h>
-
-+extern "C" int XShmGetEventBase(Display *);
-+
- MonoWindow::MonoWindow(UI_Globals *parent,world_c x,world_c y,
- unsigned int height,unsigned int width,
- void (*cb)(void) )
-@@ -137,7 +139,7 @@
-
- ximage=XCreateImage(DispPointer(),None,8,ZPixmap,0,&dummy,
- width,height,8,0);
-- ximage->data = new byte[ximage->bytes_per_line*height];
-+ ximage->data = (char *) new byte[ximage->bytes_per_line*height];
- assert(ximage->data!=NULL);
- #ifdef SH_MEM
- }
-@@ -154,7 +156,7 @@
- for(int j = 0; j < GRAY_RANGE; j ++)
- {
- tmp_pixel = col_array[j];
-- XFreeColors(DispPointer(), Colourmap, &tmp_pixel, 1, 0);
-+ XFreeColors(DispPointer(), Colourmap, (unsigned long int *) &tmp_pixel, 1, 0);
- }
- XFreeGC(DispPointer(),gc);
-
-@@ -222,7 +224,7 @@
- for(int j = 0; j < i; j ++)
- {
- tmp_pixel = col_array[j];
-- XFreeColors(DispPointer(), Colourmap, &tmp_pixel, 1, 0);
-+ XFreeColors(DispPointer(), Colourmap, (unsigned long int *) &tmp_pixel, 1, 0);
- }
- cerr << "Unable to allocate the colours required to make the\n"
- << "monochrome window. Please re-run with the option "
-@@ -254,7 +256,7 @@
- {
- assert(Frame.width()==ximage->width);
- assert(Frame.height()==ximage->height);
-- DitherImage(Frame.lum_ptr(),ximage->data,ximage->width*ximage->height);
-+ DitherImage(Frame.lum_ptr(),(unsigned char *)ximage->data,ximage->width*ximage->height);
- if(nicely)
- {
- XEvent Event;
diff --git a/multimedia/mpegedit/files/patch-ae b/multimedia/mpegedit/files/patch-ae
deleted file mode 100644
index 0d0c423b6547..000000000000
--- a/multimedia/mpegedit/files/patch-ae
+++ /dev/null
@@ -1,29 +0,0 @@
---- editor/bw_window.C.orig Mon May 8 16:15:00 1995
-+++ editor/bw_window.C Thu Feb 3 21:29:23 2000
-@@ -24,6 +24,8 @@
- #include <assert.h>
- #include <stdlib.h>
-
-+extern "C" int XShmGetEventBase(Display *);
-+
- BwWindow::BwWindow(UI_Globals *parent,world_c x,world_c y,unsigned int height,
- unsigned int width, void (*cb)(void) )
- : YUV_Window(parent,x,y,height,width,this, ButtonPressMask |
-@@ -143,7 +145,7 @@
- height,8,0);
- ximage->byte_order = MSBFirst;
- ximage->bitmap_bit_order = MSBFirst;
-- ximage->data = new byte[ximage->bytes_per_line*height];
-+ ximage->data = (char *) new byte[ximage->bytes_per_line*height];
- assert(ximage->data!=NULL);
- #ifdef SH_MEM
- }
-@@ -213,7 +215,7 @@
- {
- assert(Frame.width()==ximage->width);
- assert(Frame.height()==ximage->height);
-- DitherImage(Frame.lum_ptr(),ximage->data,ximage->height,ximage->width);
-+ DitherImage(Frame.lum_ptr(),(unsigned char*)ximage->data,ximage->height,ximage->width);
- if(nicely)
- {
- XEvent Event;
diff --git a/multimedia/mpegedit/files/patch-af b/multimedia/mpegedit/files/patch-af
deleted file mode 100644
index ce70f30e1a7a..000000000000
--- a/multimedia/mpegedit/files/patch-af
+++ /dev/null
@@ -1,31 +0,0 @@
---- MpegCodec/mpeg.H.orig Sat May 20 19:11:43 1995
-+++ MpegCodec/mpeg.H Thu Feb 3 21:31:00 2000
-@@ -59,7 +59,7 @@
- status Write(const frame &); // Overwrites the current frame
- status Undo(void); // Undoes the last write to current frame
- status Delete(void); // Deletes current frame
-- status Insert(int no_of_frames,const frame **);
-+ status Insert(int no_of_frames, frame **);
- // Inserts a number of frames
- unsigned int Height(void) const; // Returns the height of the frames
- unsigned int Width(void) const; // Returns the width of the frames
-@@ -128,14 +128,14 @@
- long file_length; // The length of the (virtual) file, in frames
- long cache_size; // Number of frames that cache will fit
- static const int fps_table[16]; //The table of valid frames per second values
-- const int min_frame_type=1; // Min number for a valid frame type
-- const int max_frame_type=4; // Max number for a valid frame type
-+ static const int min_frame_type=1; // Min number for a valid frame type
-+ static const int max_frame_type=4; // Max number for a valid frame type
- static const frame_type FrameTypes[max_frame_type+1];
- // The list of valid frame types
-- const long gopSize=10; // The number of frames between GOP headers
-- const int pattern_size=8; // The size of the IBBPBBI pattern
-+ static const long gopSize=10; // The number of frames between GOP headers
-+ static const int pattern_size=8; // The size of the IBBPBBI pattern
- static const char pattern[pattern_size]; // The IBBPBBI pattern
-- const int mpegcache_size=12; // The size of the mpeg frame cache
-+ static const int mpegcache_size=12; // The size of the mpeg frame cache
- mpg_cache MpegCache[mpegcache_size]; // The mpeg frame cache
- int cache_curpos; // Current position in the cache
- void (*callback)(byte *,abs_addr); // Stores the callback function
diff --git a/multimedia/mpegedit/files/patch-ag b/multimedia/mpegedit/files/patch-ag
deleted file mode 100644
index dc90768c2832..000000000000
--- a/multimedia/mpegedit/files/patch-ag
+++ /dev/null
@@ -1,47 +0,0 @@
---- editor/tiny_window.C.orig Mon May 8 16:09:07 1995
-+++ editor/tiny_window.C Thu Feb 3 21:33:57 2000
-@@ -24,6 +24,8 @@
- #include <assert.h>
- #include <stdlib.h>
-
-+extern "C" int XShmGetEventBase(Display *);
-+
- TinyWindow::TinyWindow(UI_Globals *parent,world_c x,world_c y,
- unsigned int height,unsigned int width,
- void (*cb)(void) )
-@@ -137,7 +139,7 @@
-
- ximage=XCreateImage(DispPointer(),None,8,ZPixmap,0,&dummy,
- width/2,height/2,8,0);
-- ximage->data = new byte[ximage->bytes_per_line*height/2];
-+ ximage->data = (char *) new byte[ximage->bytes_per_line*height/2];
- assert(ximage->data!=NULL);
- #ifdef SH_MEM
- }
-@@ -154,7 +156,7 @@
- for(int j = 0; j < GRAY_RANGE; j ++)
- {
- tmp_pixel = col_array[j];
-- XFreeColors(DispPointer(), Colourmap, &tmp_pixel, 1, 0);
-+ XFreeColors(DispPointer(), Colourmap, (unsigned long int *) &tmp_pixel, 1, 0);
- }
- XFreeGC(DispPointer(),gc);
-
-@@ -222,7 +224,7 @@
- for(int j = 0; j < i; j ++)
- {
- tmp_pixel = col_array[j];
-- XFreeColors(DispPointer(), Colourmap, &tmp_pixel, 1, 0);
-+ XFreeColors(DispPointer(), Colourmap, (unsigned long int*) &tmp_pixel, 1, 0);
- }
- cerr << "Unable to allocate the colours required to make the\n"
- << "monochrome window. Please re-run with the option "
-@@ -254,7 +256,7 @@
- {
- assert(Frame.width()/2==ximage->width);
- assert(Frame.height()/2==ximage->height);
-- DitherImage(Frame.lum_ptr(),ximage->data,ximage->height,ximage->width);
-+ DitherImage(Frame.lum_ptr(),(unsigned char *)ximage->data,ximage->height,ximage->width);
- if(nicely)
- {
- XEvent Event;
diff --git a/multimedia/mpegedit/files/patch-ah b/multimedia/mpegedit/files/patch-ah
deleted file mode 100644
index 4e523734127b..000000000000
--- a/multimedia/mpegedit/files/patch-ah
+++ /dev/null
@@ -1,47 +0,0 @@
---- editor/colour_window.C.orig Tue May 9 21:41:30 1995
-+++ editor/colour_window.C Thu Feb 3 21:35:30 2000
-@@ -24,6 +24,8 @@
- #include <assert.h>
- #include <stdlib.h>
-
-+extern "C" int XShmGetEventBase(Display *);
-+
- ColourWindow::ColourWindow(UI_Globals *parent,world_c x,world_c y,
- unsigned int height,unsigned int width,
- void (*cb)(void) )
-@@ -137,7 +139,7 @@
-
- ximage=XCreateImage(DispPointer(),None,8,ZPixmap,0,&dummy,
- width,height,8,0);
-- ximage->data = new byte[ximage->bytes_per_line*height];
-+ ximage->data = (char *) new byte[ximage->bytes_per_line*height];
- assert(ximage->data!=NULL);
- #ifdef SH_MEM
- }
-@@ -158,7 +160,7 @@
- for(j = 0; j < ncolors; j ++)
- {
- tmp_pixel = col_array[j];
-- XFreeColors(DispPointer(), Colourmap, &tmp_pixel, 1, 0);
-+ XFreeColors(DispPointer(), Colourmap, (unsigned long int *) &tmp_pixel, 1, 0);
- }
-
- XFreeGC(DispPointer(),gc);
-@@ -253,7 +255,7 @@
- for(int j = 0; j < i; j ++)
- {
- tmp_pixel = col_array[j];
-- XFreeColors(DispPointer(), Colourmap, &tmp_pixel, 1, 0);
-+ XFreeColors(DispPointer(), Colourmap, (unsigned long int *) &tmp_pixel, 1, 0);
- }
- cerr << "Unable to allocate the colours required to make the\n"
- << "colour window. Please re-run with the option -private cols\n";
-@@ -359,7 +361,7 @@
- {
- assert(Frame.width()==ximage->width);
- assert(Frame.height()==ximage->height);
-- DitherImage(Frame.lum_ptr(),Frame.Cr_ptr(),Frame.Cb_ptr(),ximage->data,
-+ DitherImage(Frame.lum_ptr(),Frame.Cr_ptr(),Frame.Cb_ptr(),(unsigned char *)ximage->data,
- Frame.width(),Frame.height());
- if(nicely)
- {
diff --git a/multimedia/mpegedit/files/patch-ai b/multimedia/mpegedit/files/patch-ai
deleted file mode 100644
index 3b0835efc17d..000000000000
--- a/multimedia/mpegedit/files/patch-ai
+++ /dev/null
@@ -1,65 +0,0 @@
---- ui/main_win.C.orig Mon May 8 16:16:44 1995
-+++ ui/main_win.C Thu Feb 3 21:39:37 2000
-@@ -137,8 +137,8 @@
- // Call XWMGeometry. It will decide the actual geometry of the window
-
- int bitmask = XWMGeometry(DispPointer(),DefaultScreen(DispPointer()), geom,
-- def_geom,BorderWidth,&xsh,&main_x,&main_y,
-- &main_width,&main_height,&main_gravity);
-+ def_geom,BorderWidth,&xsh,(int *) &main_x,(int *) &main_y,
-+ (int *) &main_width, (int *) &main_height,&main_gravity);
-
- // bitmask will hold the values that need to be changed to reflect the
- // suggestions made by XWMGeometry. This will be done by the window
-@@ -167,7 +167,7 @@
-
- // Have a little chat with the window manager....
-
-- win_name.value = name;
-+ win_name.value = (unsigned char *) name;
- win_name.encoding = XA_STRING;
- win_name.format = 8;
- win_name.nitems = strlen(name);
-@@ -276,6 +276,7 @@
-
- MainWindow::status MainWindow::event_handler(XEvent *Event)
- {
-+#if 0
- switch(Event->type)
- {
- case Expose:
-@@ -309,6 +310,7 @@
- default:
- break;
- }
-+#endif
- return(okay);
- }
-
-@@ -348,7 +350,7 @@
- Window root;
- unsigned int x,y,width,height;
- unsigned int bd_width, depth;
-- XGetGeometry(DispPointer(),WinId(),&root,&x,&y,&width,&height,
-+ XGetGeometry(DispPointer(),WinId(),&root,(int *) &x,(int *) &y,&width,&height,
- &bd_width,&depth);
- return depth;
- }
-@@ -359,7 +361,7 @@
- Window root2;
- unsigned int x,y,width,height;
- unsigned int bd_width, depth;
-- XGetGeometry(DispPointer(),root,&root2,&x,&y,&width,&height,
-+ XGetGeometry(DispPointer(),root,&root2,(int *) &x,(int *) &y,&width,&height,
- &bd_width,&depth);
- return height;
- }
-@@ -370,7 +372,7 @@
- Window root2;
- unsigned int x,y,width,height;
- unsigned int bd_width, depth;
-- XGetGeometry(DispPointer(),root,&root2,&x,&y,&width,&height,
-+ XGetGeometry(DispPointer(),root,&root2,(int *) &x, (int *) &y,&width,&height,
- &bd_width,&depth);
- return width;
- }
diff --git a/multimedia/mpegedit/files/patch-aj b/multimedia/mpegedit/files/patch-aj
deleted file mode 100644
index 99b05d98e172..000000000000
--- a/multimedia/mpegedit/files/patch-aj
+++ /dev/null
@@ -1,99 +0,0 @@
---- Makefile.orig Mon Jul 24 01:00:40 1995
-+++ Makefile Thu Jun 15 08:53:48 2000
-@@ -23,8 +23,8 @@
- #
- # Mr A S R Ashley B.Eng (Hons) 23rd July 1995
-
-- CC = gcc
-- CPP = g++
-+# CC = gcc
-+ CPP = ${CXX}
- RM = rm -f
-
- DEPFILE = Dependancies
-@@ -33,7 +33,7 @@
- SOURCES = main.C globals/version.c
- OBJS = main.o globals/version.o
- ARCHIVES = editor/editor.a ui/ui.a MpegCodec/mpeg.a
-- LIBS = -lXext -lX11 -lpnm -lppm -lpbm -lpgm -lm
-+ LIBS = -L$(X11BASE)/lib -L$(LOCALBASE)/lib -lXext -lX11 -lpnm -lppm -lpbm -lpgm -lm
- #
- # CPPFLAGS -Wall all warnings
- # -pipe speeds up compilation (remove only if not using g++)
-@@ -55,11 +55,11 @@
- # PBMDIR The location of the pbmplus header files, which is
- # /usr/include/gr on my Linux machine.
-
--PBMDIR = /usr/include/X11R5/X11
-+PBMDIR = $(LOCALBASE)/include
- INCLUDES = -Iglobals -Iui -IMpegCodec -IMpegCodec/decoder \
-- -IMpegCodec/encoder -Ieditor
--CPPFLAGS = -Wall -pipe -O4
--CFLAGS = -Wall -pipe -O4
-+ -IMpegCodec/encoder -Ieditor -I$(X11BASE)/include
-+CPPFLAGS = ${CXXFLAGS}
-+#CFLAGS = -Wall -pipe -O4
- SHMEM = -DSH_MEM
- CACHE_FLAGS = -DCACHE_SIZE=12288 -DCACHE_GRANULARITY=5
-
-@@ -70,22 +70,22 @@
-
- all: mpeg_edit
-
--ui.a:
-- cd ui && make ui.a EXTRA="$(EXTRA)" CPPFLAGS="$(CPPFLAGS)" \
-+ui/ui.a:
-+ cd ui && $(MAKE) ui.a EXTRA="$(EXTRA)" CPPFLAGS="$(CPPFLAGS)" \
- CFLAGS="$(CFLAGS)" && cd ..
-
--mpeg.a:
-- cd MpegCodec && make mpeg.a EXTRA="$(EXTRA)" CPPFLAGS="$(CPPFLAGS)" \
-+MpegCodec/mpeg.a:
-+ cd MpegCodec && $(MAKE) mpeg.a EXTRA="$(EXTRA)" CPPFLAGS="$(CPPFLAGS)" \
- CFLAGS="$(CFLAGS)" CACHE_FLAGS="$(CACHE_FLAGS)" && cd ..
-
--editor.a:
-- cd editor && make editor.a EXTRA="$(EXTRA)" CPPFLAGS="$(CPPFLAGS)" \
-+editor/editor.a:
-+ cd editor && $(MAKE) editor.a EXTRA="$(EXTRA)" CPPFLAGS="$(CPPFLAGS)" \
- CFLAGS="$(CFLAGS)" SHMEM="$(SHMEM)" PBMDIR="$(PBMDIR)" && cd ..
-
--mpeg_edit: ui.a mpeg.a editor.a $(DEPFILE) $(OBJS)
-+mpeg_edit: $(ARCHIVES) $(DEPFILE) $(OBJS)
- $(CPP) -o mpeg_edit $(OBJS) $(ARCHIVES) $(LIBS)
-
--ppmtorle: mpeg.a editor.a $(DEPFILE) ppmtorle.o
-+ppmtorle: MpegCodec/mpeg.a editor/editor.a $(DEPFILE) ppmtorle.o
- $(CPP) -o ppmtorle ppmtorle.o MpegCodec/frame.o editor/yuv.o $(LIBS)
-
- globals/version.o: $(ARCHIVES)
-@@ -93,24 +93,24 @@
-
- clean:
- $(RM) mpeg_edit main.o globals/version.o
-- set -e; for i in $(SUBDIRS); do cd $$i && make clean && cd .. ; done
-+ set -e; for i in $(SUBDIRS); do cd $$i && $(MAKE) clean && cd .. ; done
-
- dep: FORCE
-- set -e; for i in $(SUBDIRS) ; do cd $$i && make dep EXTRA="$(EXTRA)" \
-+ set -e; for i in $(SUBDIRS) ; do cd $$i && $(MAKE) dep EXTRA="$(EXTRA)" \
- CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" SHMEM="$(SHMEM)" \
- PBMDIR="$(PBMDIR)" && cd .. ; done
- $(RM) $(DEPFILE)
-- make $(DEPFILE)
-+ $(MAKE) $(DEPFILE)
-
- FORCE:
-
-
- $(DEPFILE):
- set -e; for i in $(SOURCES) ; do $(CPP) $(INCLUDES) -M $$i >>$(DEPFILE) ; done
--
-+
- #
- # include a dependency file if one exists
- #
- #ifeq ($(DEPFILE),$(wildcard $(DEPFILE)))
--include $(DEPFILE)
-+#include $(DEPFILE)
- #endif
diff --git a/multimedia/mpegedit/files/patch-aq b/multimedia/mpegedit/files/patch-aq
deleted file mode 100644
index f2975dbae576..000000000000
--- a/multimedia/mpegedit/files/patch-aq
+++ /dev/null
@@ -1,69 +0,0 @@
---- editor/editor.C.orig Sun Jun 18 04:27:07 1995
-+++ editor/editor.C Sat Apr 1 20:10:46 2000
-@@ -45,11 +45,14 @@
- #include <stdio.h>
- #include <time.h>
- #include <unistd.h>
-+#include <string.h>
- #include <sys/time.h>
- #include <sys/types.h>
- #include <sys/wait.h>
-+extern "C" {
- #include "pbmplus.h"
- #include "pnm.h"
-+}
-
- #define del(x) delete x; x = NULL;
-
-@@ -3249,17 +3252,17 @@
- wins[0] = play_btn->WinId();
- play_btn->RestrictEvents(wins,1);
-
-- gettimeofday(&target,(timezone *)NULL); // Time a read, to
-+ gettimeofday(&target,(struct timezone *)NULL); // Time a read, to
- ret_stat = Codec_stream->Read(temp_frame); // find out how long
-- gettimeofday(&clk,(timezone *)NULL); // it takes
-+ gettimeofday(&clk,(struct timezone *)NULL); // it takes
-
- decode_delay = clk.tv_usec + 1000000*clk.tv_sec;
- decode_delay -= target.tv_usec + 1000000*target.tv_sec;
-
-- gettimeofday(&target,(timezone *)NULL); // Time a dither, to
-+ gettimeofday(&target,(struct timezone *)NULL); // Time a dither, to
- MajorWin.win->DisplayFrame(temp_frame,false); // find out how long
- time_win->SetTime(Codec_stream->GetPos_hms(),false); // it takes
-- gettimeofday(&clk,(timezone *)NULL);
-+ gettimeofday(&clk,(struct timezone *)NULL);
-
- dither_delay = clk.tv_usec + 1000000*clk.tv_sec;
- dither_delay -= target.tv_usec + 1000000*target.tv_sec;
-@@ -3268,9 +3271,9 @@
-
- for(int a=0; a<5; a++)
- {
-- gettimeofday(&target,(timezone *)NULL); // Time usleep, to
-+ gettimeofday(&target,(struct timezone *)NULL); // Time usleep, to
- usleep(10000); // find out how long
-- gettimeofday(&clk,(timezone *)NULL); // it takes
-+ gettimeofday(&clk,(struct timezone *)NULL); // it takes
-
- usleep_delay += clk.tv_usec + 1000000*clk.tv_sec - 10000;
- usleep_delay -= target.tv_usec + 1000000*target.tv_sec;
-@@ -3283,7 +3286,7 @@
-
- // Calculate when the frame _should_ finish
-
-- gettimeofday(&target,(timezone *)NULL);
-+ gettimeofday(&target,(struct timezone *)NULL);
- target.tv_usec += usec_per_frame - dither_delay - decode_delay;
- if(target.tv_usec >= 1000000)
- {
-@@ -3299,7 +3302,7 @@
-
- // See if we're ahead by more than a decode delay (for the next frame)
-
-- gettimeofday(&clk,(timezone *)NULL);
-+ gettimeofday(&clk,(struct timezone *)NULL);
- diff = target.tv_usec - clk.tv_usec;
- diff += 1000000*(target.tv_sec - clk.tv_sec);
- if(diff>usleep_delay) // If we are ahead, sleep for a while
diff --git a/multimedia/mpegedit/files/patch-ar b/multimedia/mpegedit/files/patch-ar
deleted file mode 100644
index 0ce818430deb..000000000000
--- a/multimedia/mpegedit/files/patch-ar
+++ /dev/null
@@ -1,58 +0,0 @@
---- MpegCodec/Makefile.orig Mon Jul 24 00:03:22 1995
-+++ MpegCodec/Makefile Thu Jun 15 09:01:03 2000
-@@ -25,12 +25,12 @@
- #
-
- AR = ar r
--CC = gcc
--CPP = g++
-+#CC = gcc
-+CPP = ${CXX}
- RM = rm -f
- RANLIB = ranlib
-
--INCLUDES = -I../ui -I../editor -I../globals -Iencoder -Idecoder
-+INCLUDES = -I../ui -I../editor -I../globals -Iencoder -Idecoder -I$(X11BASE)/include
- DEPFILE = Dependancies
- SUBDIRS = decoder encoder
- HEADERS = bstream.H frame.H mpeg.H
-@@ -48,32 +48,32 @@
-
- force:
- $(RM) mpeg.a
-- make mpeg.a
-+ $(MAKE) mpeg.a
-
- mpeg.a: $(DEPFILE) $(OBJS)
- $(RM) $@
- $(AR) $@ $(OBJS)
-- set -e; for i in $(SUBDIRS); do cd $$i && make ar CFLAGS="$(CFLAGS)" ; cd ..; done
-+ set -e; for i in $(SUBDIRS); do cd $$i && $(MAKE) ar CFLAGS="$(CFLAGS)" ; cd ..; done
- $(RANLIB) $@
-
- clean:
-- set -e; for i in $(SUBDIRS); do cd $$i && make clean && cd ..; done
-+ set -e; for i in $(SUBDIRS); do cd $$i && $(MAKE) clean && cd ..; done
- rm -f mpeg.a $(OBJS) $(DEPFILE)
-
- FORCE:
-
-
- dep: FORCE
-- set -e; for i in $(SUBDIRS); do cd $$i && make dep && cd ..; done
-+ set -e; for i in $(SUBDIRS); do cd $$i && $(MAKE) dep && cd ..; done
- $(RM) $(DEPFILE)
-- make $(DEPFILE)
-+ $(MAKE) $(DEPFILE)
-
- $(DEPFILE):
- set -e; for i in $(SOURCES) ; do $(CC) $(INCLUDES) -M $$i >>$(DEPFILE) ; done
--
-+
- #
- # include a dependency file if one exists
- #
- #ifeq ($(DEPFILE),$(wildcard $(DEPFILE)))
--include $(DEPFILE)
-+#include $(DEPFILE)
- #endif
diff --git a/multimedia/mpegedit/files/patch-as b/multimedia/mpegedit/files/patch-as
deleted file mode 100644
index ee6461c1fc6e..000000000000
--- a/multimedia/mpegedit/files/patch-as
+++ /dev/null
@@ -1,10 +0,0 @@
---- MpegCodec/frame.C.orig Sun May 21 02:14:48 1995
-+++ MpegCodec/frame.C Thu Jun 15 08:37:49 2000
-@@ -25,6 +25,7 @@
- #include "frame.H"
- #include <string.h>
- #include <iostream.h>
-+#include <sys/param.h>
-
- #ifndef NO_INET
- #include <netinet/in.h>
diff --git a/multimedia/mpegedit/files/patch-at b/multimedia/mpegedit/files/patch-at
deleted file mode 100644
index 8098b8055d2f..000000000000
--- a/multimedia/mpegedit/files/patch-at
+++ /dev/null
@@ -1,11 +0,0 @@
---- MpegCodec/mpeg.C.orig Sun May 21 04:19:44 1995
-+++ MpegCodec/mpeg.C Thu Jun 15 08:37:49 2000
-@@ -890,7 +890,7 @@
- *
- *--------------------------------------------------------------
- */
--Mpeg::status Mpeg::Insert(int no_of_frames, const frame **f_array)
-+Mpeg::status Mpeg::Insert(int no_of_frames, frame **f_array)
- {
- Fstruct Fs;
- TempFrame TF;
diff --git a/multimedia/mpegedit/files/patch-au b/multimedia/mpegedit/files/patch-au
deleted file mode 100644
index f514b164212e..000000000000
--- a/multimedia/mpegedit/files/patch-au
+++ /dev/null
@@ -1,42 +0,0 @@
---- MpegCodec/decoder/Makefile.orig Sun Jul 23 17:03:05 1995
-+++ MpegCodec/decoder/Makefile Wed Jun 28 15:18:39 2000
-@@ -27,9 +27,10 @@
-
- AR = ar r
- RM = rm -f
--CC = gcc
--CPP = g++
-+#CC = gcc
-+CPP = ${CXX}
- RANLIB = ranlib
-+INCLUDES = -I$(X11BASE)/include
- DEPFILE = Dependencies
- CCOPTIMISATIONS = -O6 -funroll-loops -fomit-frame-pointer
- ANALYSIS = -DANALYSIS
-@@ -43,7 +44,7 @@
- ALL = ar
-
- .c.o:
-- $(CC) $(CFLAGS) $(DEFINES) $(EXTRA) -c $<
-+ $(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) $(EXTRA) -c $<
-
- all: $(ALL)
-
-@@ -58,14 +59,14 @@
-
- dep: FORCE
- $(RM) $(DEPFILE)
-- make $(DEPFILE)
-+ $(MAKE) $(DEPFILE)
-
- $(DEPFILE):
-- set -e; for i in $(SOURCES); do $(CC) -M $$i >>$(DEPFILE); done
-+ set -e; for i in $(SOURCES); do $(CC) $(INCLUDES) -M $$i >>$(DEPFILE); done
-
- #
- # include a dependency file if one exists
- #
- #ifeq ($(DEPFILE),$(wildcard $(DEPFILE)))
--include $(DEPFILE)
-+#include $(DEPFILE)
- #endif
diff --git a/multimedia/mpegedit/files/patch-av b/multimedia/mpegedit/files/patch-av
deleted file mode 100644
index 9f66335dc847..000000000000
--- a/multimedia/mpegedit/files/patch-av
+++ /dev/null
@@ -1,11 +0,0 @@
---- MpegCodec/decoder/huffman.c.orig Mon Aug 15 00:08:13 1994
-+++ MpegCodec/decoder/huffman.c Thu Jun 15 08:37:50 2000
-@@ -31,7 +31,7 @@
- #include "huffman.h"
- #include "util.h"
- #include "dmpeg.h"
--#include "proto.h"
-+/* #include "proto.h" */
-
- /* Decoding table for macroblock_address_increment */
- mb_addr_inc_entry mb_addr_inc[2048];
diff --git a/multimedia/mpegedit/files/patch-aw b/multimedia/mpegedit/files/patch-aw
deleted file mode 100644
index 4b9dce1ff50c..000000000000
--- a/multimedia/mpegedit/files/patch-aw
+++ /dev/null
@@ -1,11 +0,0 @@
---- MpegCodec/decoder/jrevdct.c.orig Mon Aug 15 00:13:39 1994
-+++ MpegCodec/decoder/jrevdct.c Thu Jun 15 08:37:50 2000
-@@ -28,7 +28,7 @@
-
- #include <string.h>
- #include "dmpeg.h"
--#include "proto.h"
-+/* #include "proto.h" */
-
- #define GLOBAL /* a function referenced thru EXTERNs */
-
diff --git a/multimedia/mpegedit/files/patch-ax b/multimedia/mpegedit/files/patch-ax
deleted file mode 100644
index 5580a00b4afe..000000000000
--- a/multimedia/mpegedit/files/patch-ax
+++ /dev/null
@@ -1,11 +0,0 @@
---- MpegCodec/decoder/motionvector.c.orig Mon Aug 15 00:12:03 1994
-+++ MpegCodec/decoder/motionvector.c Thu Jun 15 08:37:50 2000
-@@ -19,7 +19,7 @@
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
- #include "dmpeg.h"
--#include "proto.h"
-+/* #include "proto.h" */
- #include "util.h"
-
-
diff --git a/multimedia/mpegedit/files/patch-ay b/multimedia/mpegedit/files/patch-ay
deleted file mode 100644
index 07b62a2016ac..000000000000
--- a/multimedia/mpegedit/files/patch-ay
+++ /dev/null
@@ -1,26 +0,0 @@
---- MpegCodec/encoder/Makefile.orig Mon Jul 24 00:03:48 1995
-+++ MpegCodec/encoder/Makefile Thu Jun 15 08:56:34 2000
-@@ -26,8 +26,8 @@
-
- AR = ar r
- RM = rm -f
--CC = gcc
--CPP = g++
-+#CC = gcc
-+CPP = ${CXX}
- DEPFILE = Dependencies
- CCOPTIMISATIONS = -O6 -funroll-loops -fomit-frame-pointer
-
-@@ -73,10 +73,10 @@
-
- $(DEPFILE):
- set -e; for i in $(SOURCES); do $(CC) -M $$i $(DEFINES) >>$(DEPFILE); done
--
-+
- #
- # include a dependency file if one exists
- #
- #ifeq ($(DEPFILE),$(wildcard $(DEPFILE)))
--include $(DEPFILE)
-+#include $(DEPFILE)
- #endif
diff --git a/multimedia/mpegedit/files/patch-az b/multimedia/mpegedit/files/patch-az
deleted file mode 100644
index a0a3117b1d5f..000000000000
--- a/multimedia/mpegedit/files/patch-az
+++ /dev/null
@@ -1,39 +0,0 @@
---- editor/Makefile.orig Mon Jul 24 00:01:16 1995
-+++ editor/Makefile Thu Jun 15 09:02:18 2000
-@@ -25,12 +25,12 @@
- # Mr A S R Ashley B.Eng (Hons) 23rd July 1995
-
- AR = ar r
--CC = gcc
--CPP = g++
-+#CC = gcc
-+CPP = ${CXX}
- RANLIB = ranlib
- RM = rm -f
- INCLUDES = -I../globals -I../ui -I../MpegCodec -I../MpegCodec/decoder \
-- -I../MpegCodec/encoder -I$(PBMDIR)
-+ -I../MpegCodec/encoder -I$(PBMDIR) -I$(X11BASE)/include
-
- DEPFILE = Dependancies
- HEADERS = yuv.H 2x2_window.H mono_window.H bw_window.H effects.H \
-@@ -62,17 +62,17 @@
-
- dep: FORCE
- $(RM) $(DEPFILE)
-- make $(DEPFILE)
-+ $(MAKE) $(DEPFILE)
-
- FORCE:
-
-
- $(DEPFILE):
- set -e; for i in $(SOURCES) ; do $(CC) $(INCLUDES) -M $$i >>$(DEPFILE) ; done
--
-+
- #
- # include a dependency file if one exists
- #
- #ifeq ($(DEPFILE),$(wildcard $(DEPFILE)))
--include $(DEPFILE)
-+#include $(DEPFILE)
- #endif
diff --git a/multimedia/mpegedit/files/patch-ba b/multimedia/mpegedit/files/patch-ba
deleted file mode 100644
index 041f337d9935..000000000000
--- a/multimedia/mpegedit/files/patch-ba
+++ /dev/null
@@ -1,42 +0,0 @@
---- ui/Makefile.orig Mon Jul 24 00:01:36 1995
-+++ ui/Makefile Thu Jun 15 09:04:16 2000
-@@ -26,9 +26,10 @@
- #
-
- AR = ar r
--CPP = g++
-+CPP = ${CXX}
- RANLIB = ranlib
- RM = rm -f
-+INCLUDES = -I../globals -I$(X11BASE)/include
-
- # CPPFLAGS -Wall all warnings
- # -pipe speeds up compilation (remove only if not using g++)
-@@ -48,7 +49,7 @@
- .SUFFIXES: .C $(SUFFIXES)
-
- .C.o:
-- $(CPP) $(CPPFLAGS) $(EXTRA) -I../globals -c $<
-+ $(CPP) $(CPPFLAGS) $(INCLUDES) $(EXTRA) -c $<
-
- all: $(ALL)
-
-@@ -65,14 +66,14 @@
-
- dep: FORCE
- $(RM) $(DEPFILE)
-- make $(DEPFILE)
-+ $(MAKE) $(DEPFILE)
-
- $(DEPFILE):
-- set -e; for i in $(SOURCES) ; do $(CPP) -M $$i -I../globals >>$(DEPFILE) ; done
--
-+ set -e; for i in $(SOURCES) ; do $(CPP) $(INCLUDES) -M $$i >>$(DEPFILE) ; done
-+
- #
- # include a dependency file if one exists
- #
- #ifeq ($(DEPFILE),$(wildcard $(DEPFILE)))
--include $(DEPFILE)
-+#include $(DEPFILE)
- #endif
diff --git a/multimedia/mpegedit/files/patch-bb b/multimedia/mpegedit/files/patch-bb
deleted file mode 100644
index 01c44c3e83c8..000000000000
--- a/multimedia/mpegedit/files/patch-bb
+++ /dev/null
@@ -1,33 +0,0 @@
---- ui/text_win.C.orig Sun Jun 18 19:56:57 1995
-+++ ui/text_win.C Thu Jun 15 08:37:50 2000
-@@ -17,6 +17,7 @@
- */
-
- #include "text_win.H"
-+#include <sys/time.h>
- #include <assert.h>
- #include <stdlib.h>
-
-@@ -407,14 +408,22 @@
- long time_elapsed;
- long speed;
-
-+#ifdef __FreeBSD__
-+ gettimeofday(&clk,(struct timezone *)NULL);
-+#else
- gettimeofday(&clk,(timezone *)NULL);
-+#endif
- time_elapsed = (clk.tv_sec - last_click.tv_sec)*100;
- time_elapsed+=(clk.tv_usec - last_click.tv_usec)/10000;
- speed = atol(click_speed);
- if((time_elapsed<speed) && (callback!=NULL))
- retval = (*(callback))(callback_data);
- }
-+#ifdef __FreeBSD__
-+ gettimeofday(&last_click,(struct timezone *)NULL);
-+#else
- gettimeofday(&last_click,(timezone *)NULL);
-+#endif
- text.inverse=true;
- TList.Write(text);
- if(!SendEventFlag)
diff --git a/multimedia/mpegedit/pkg-comment b/multimedia/mpegedit/pkg-comment
deleted file mode 100644
index b9670c907ae0..000000000000
--- a/multimedia/mpegedit/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A program to edit encoded mpeg streams
diff --git a/multimedia/mpegedit/pkg-descr b/multimedia/mpegedit/pkg-descr
deleted file mode 100644
index 49b1677787f4..000000000000
--- a/multimedia/mpegedit/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-mpeg_edit will edit and apply some effects to an already
-encoded mpeg video stream.
-
-The program has several bugs, but I've been able to use it. Expect
-core-dumps. It has problems with displays >8 bits too.
-
-WWW: http://www.ripley.demon.co.uk/mpeg/index.html
-
-eric.
-erich@FreeBSD.org
diff --git a/multimedia/mpegedit/pkg-plist b/multimedia/mpegedit/pkg-plist
deleted file mode 100644
index a1c913e5594b..000000000000
--- a/multimedia/mpegedit/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/mpeg_edit
-share/doc/mpeg_edit/README
-share/doc/mpeg_edit/manual.ps
-@dirrm share/doc/mpeg_edit
diff --git a/multimedia/mplex/Makefile b/multimedia/mplex/Makefile
deleted file mode 100644
index 8ce9d876d8f5..000000000000
--- a/multimedia/mplex/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: mplex
-# Date created: Wed Jul 31 20:54:54 CDT 1996
-# Whom: erich@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= mplex
-PORTVERSION= 1.1
-CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.leo.org/pub/comp/general/graphics/mpeg/mplex/
-
-MAINTAINER= ports@FreeBSD.org
-
-MAN1= mplex.1
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mplex ${PREFIX}/bin
- ${INSTALL_MAN} ${FILESDIR}/mplex.1 ${PREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/multimedia/mplex/distinfo b/multimedia/mplex/distinfo
deleted file mode 100644
index e54c3a1bdaba..000000000000
--- a/multimedia/mplex/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (mplex-1.1.tar.gz) = 3da8bd9ba199aa439a0bdd2ab2d93230
diff --git a/multimedia/mplex/files/mplex.1 b/multimedia/mplex/files/mplex.1
deleted file mode 100644
index 0d7b0c0be1a5..000000000000
--- a/multimedia/mplex/files/mplex.1
+++ /dev/null
@@ -1,18 +0,0 @@
-.\" The following requests are required for all man pages.
-.Dd Thu Aug 1 09:36:57 CDT 1996
-.Os
-.Dt mplex 1
-.Sh NAME
-.Nm mplex
-.Sh SYNOPSIS
-.Nm mplex
-.Ar file1
-.Op file2
-.Ar file3
-.Sh DESCRIPTION
-.Nm mplex
-multiplexes MPEG audio and video streams into system layers.
-
-.Sh AUTHORS
-mplex was written by Christoph Moar <moar@informatik.tu-muenchen.de>.
-This man page was written by Eric L. Hernes <erich@FreeBSD.org>
diff --git a/multimedia/mplex/files/patch-ab b/multimedia/mplex/files/patch-ab
deleted file mode 100644
index cee34107968d..000000000000
--- a/multimedia/mplex/files/patch-ab
+++ /dev/null
@@ -1,17 +0,0 @@
---- Makefile.orig Tue Apr 11 02:46:13 1995
-+++ Makefile Mon Sep 4 18:13:42 2000
-@@ -19,10 +19,12 @@
-
- #CFLAGS = -g
-
--CFLAGS = -O
-+CFLAGS?= -O
- LDFLAGS= -lm
--CC = cc
-+CC ?= cc
- RM = /bin/rm -f
-+
-+CFLAGS+= -DTIMER
-
- OBJS = main.o bitstrm.o buffer.o inits.o inptstrm.o interact.o multplex.o systems.o timecode.o
-
diff --git a/multimedia/mplex/files/patch-ac b/multimedia/mplex/files/patch-ac
deleted file mode 100644
index 92e720da93e8..000000000000
--- a/multimedia/mplex/files/patch-ac
+++ /dev/null
@@ -1,24 +0,0 @@
---- inptstrm.c.orig Wed May 31 08:04:11 1995
-+++ inptstrm.c Mon Sep 4 18:17:45 2000
-@@ -1,4 +1,5 @@
- #include "main.h"
-+extern int Interactive;
- /*************************************************************************
- MPEG Streams Kontrolle
-
-@@ -310,6 +311,7 @@
- fclose (info_file);
- output_info_video (video_info);
-
-+ if( Interactive )
- ask_continue ();
- }
-
-@@ -565,6 +567,7 @@
- close_bit_stream_r (&audio_bs);
- fclose (info_file);
- output_info_audio (audio_info);
-+ if( Interactive )
- ask_continue ();
-
- }
diff --git a/multimedia/mplex/files/patch-ad b/multimedia/mplex/files/patch-ad
deleted file mode 100644
index 7830a3668993..000000000000
--- a/multimedia/mplex/files/patch-ad
+++ /dev/null
@@ -1,59 +0,0 @@
---- multplex.c.orig Tue Jun 6 07:16:52 1995
-+++ multplex.c Mon Sep 4 18:17:45 2000
-@@ -1,4 +1,5 @@
- #include "main.h"
-+extern int Interactive;
- #ifdef TIMER
- extern long total_sec;
- extern long total_usec;
-@@ -129,6 +130,7 @@
- picture_start = TRUE;
- }
-
-+if( Interactive ) {
- printf("\nMerging elementary streams to MPEG/SYSTEMS multiplexed stream.\n");
- printf("\n+------------------ MPEG/SYSTEMS INFORMATION -----------------+\n");
-
-@@ -144,6 +146,12 @@
- scanf ("%ld", &video_buffer_size);
- printf ("STD audio buffer in kB (CSPS: max 4 kB) : ");
- scanf ("%ld", &audio_buffer_size);
-+} else {
-+ sector_size=2324;
-+ packets_per_pack=1;
-+ video_buffer_size=46;
-+ audio_buffer_size=4;
-+}
-
- write_pack = packets_per_pack;
- video_buffer_size *= 1024;
-@@ -197,6 +205,7 @@
- (double)(packets_per_pack-1.))) / (double)(packets_per_pack) );
- data_rate = ceil(dmux_rate/50.)*50;
-
-+if( Interactive ) {
- printf ("\ncomputed multiplexed stream data rate : %7.3f\n",dmux_rate);
- printf ("target data rate (e.g. %6u) : ",data_rate);
- scanf ("%lf", &dmux_rate);
-@@ -206,12 +215,21 @@
- scanf ("%u", &video_delay_ms);
- printf ("audio stream startup offset (ms) : ");
- scanf ("%u", &audio_delay_ms);
-+} else {
-+ dmux_rate=data_rate;
-+ sectors_delay=8;
-+ video_delay_ms=0;
-+ audio_delay_ms=0;
-+}
-
- video_delay = (double)video_delay_ms*(double)(CLOCKS/1000);
- audio_delay = (double)audio_delay_ms*(double)(CLOCKS/1000);
-
-+if( Interactive ) {
- verbose=ask_verbose();
- printf ("\n");
-+} else
-+ verbose=1;
-
- #ifdef TIMER
- gettimeofday (&tp_global_start,NULL);
diff --git a/multimedia/mplex/files/patch-ae b/multimedia/mplex/files/patch-ae
deleted file mode 100644
index 41149fd1580f..000000000000
--- a/multimedia/mplex/files/patch-ae
+++ /dev/null
@@ -1,20 +0,0 @@
---- interact.c.orig Wed May 31 20:18:33 1995
-+++ interact.c Fri Feb 11 10:04:07 2000
-@@ -67,7 +67,7 @@
- char input[20];
-
- printf ("\nContinue processing (y/n) : ");
-- do gets (input);
-+ do fgets (input, sizeof(input), stdin);
- while (input[0]!='N'&&input[0]!='n'&&input[0]!='y'&&input[0]!='Y');
-
- if (input[0]=='N' || input[0]=='n')
-@@ -92,7 +92,7 @@
- char input[20];
-
- printf ("\nVery verbose mode (y/n) : ");
-- do gets (input);
-+ do fgets (input, sizeof(input), stdin);
- while (input[0]!='N'&&input[0]!='n'&&input[0]!='y'&&input[0]!='Y');
-
- if (input[0]=='N' || input[0]=='n') return (FALSE); else return (TRUE);
diff --git a/multimedia/mplex/files/patch-af b/multimedia/mplex/files/patch-af
deleted file mode 100644
index 12d99a0ca25d..000000000000
--- a/multimedia/mplex/files/patch-af
+++ /dev/null
@@ -1,34 +0,0 @@
---- main.c.orig Wed Apr 5 03:51:53 1995
-+++ main.c Mon Sep 4 18:17:45 2000
-@@ -59,6 +59,7 @@
- *************************************************************************/
-
- #include "main.h"
-+#include <unistd.h>
-
- /*************************************************************************
- Main
-@@ -75,6 +76,8 @@
- struct timeval tp_global_end;
- #endif
-
-+int Interactive=0;
-+
- int main (argc, argv)
-
- int argc;
-@@ -93,6 +96,14 @@
- unsigned int which_streams=0;
- double startup_delay=0;
-
-+ int tmp;
-+
-+ if( getopt( argc, argv, "i" ) == 'i' )
-+ Interactive=1;
-+
-+ optind -= 1;
-+ argc -= optind;
-+ argv += optind;
-
- intro (argc);
- check_files (argc, argv, &audio_file, &video_file, &multi_file,
diff --git a/multimedia/mplex/pkg-comment b/multimedia/mplex/pkg-comment
deleted file mode 100644
index efa9e7d542b0..000000000000
--- a/multimedia/mplex/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Multiplexes MPEG component streams into system layers
diff --git a/multimedia/mplex/pkg-descr b/multimedia/mplex/pkg-descr
deleted file mode 100644
index 5713d3a5e08a..000000000000
--- a/multimedia/mplex/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-The mplex multiplexes MPEG audio and video streams into system layers.
-
-From INSTRUCT (in the mplex source):
->
-> Please note that I do not have a comprehensive instruction manual for this
-> release. I suggest you try the program out with some default values and
-> learn something more about ISO/IEC 11172-1 (aka MPEG1/Systems).
->
->
-> Christoph.
-> moar@heaven.zfe.siemens.de
-> +---------------------------------------+--------------------------------+
-> | http://www.informatik.tu-muenchen.de/ | Christoph Moar |
-> | cgi-bin/nph-gateway/hphalle6/~moar/ | Kaulbachstr.29a |
-> | index.html | 80539 Munich |
-> | email:moar@informatik.tu-muenchen.de | voice: ++49 - 89 - 23862874 |
-> +---------------------------------------+--------------------------------+
-
-eric.
-erich@FreeBSD.org
diff --git a/multimedia/mplex/pkg-plist b/multimedia/mplex/pkg-plist
deleted file mode 100644
index ce53129766dd..000000000000
--- a/multimedia/mplex/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/mplex
diff --git a/multimedia/mtv/Makefile b/multimedia/mtv/Makefile
deleted file mode 100644
index 1a29eb47e281..000000000000
--- a/multimedia/mtv/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: mtv
-# Date created: 30 Jan 2000
-# Whom: kris
-#
-# $FreeBSD$
-#
-
-PORTNAME= mtv
-PORTVERSION= 1.2.1
-CATEGORIES= graphics linux
-MASTER_SITES= ftp://ftp.mpegtv.com/pub/mpeg/mpegtv/player/x86-unknown-linux-glibc/packages/TGZ/
-DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz libSDLx11.so.tar.gz
-
-MAINTAINER= kris@FreeBSD.org
-
-RUN_DEPENDS= /compat/linux/lib/libc.so.6:${PORTSDIR}/emulators/linux_base
-
-EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.gz
-NO_PACKAGE= "No redistribution"
-NO_CDROM= "No redistribution"
-NO_BUILD= yes
-NO_FILTER_SHLIBS=yes
-ONLY_FOR_ARCHS= i386
-WRKSRC= ${WRKDIR}/mtv
-
-MAN1= mtv.1
-
-do-install:
- ${MKDIR} ${WRKDIR}/libSDLx11
- ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/libSDLx11.so.tar.gz \
- ${EXTRACT_AFTER_ARGS} -C ${WRKDIR}/libSDLx11
- ${INSTALL_DATA} ${WRKDIR}/libSDLx11/libSDLx11.so.0.9.9 \
- /compat/linux/usr/X11R6/lib
- /compat/linux/sbin/ldconfig
- ${INSTALL_SCRIPT} ${WRKSRC}/mtv ${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/mtvp ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/mtv.1 ${PREFIX}/man/man1
- ${MKDIR} ${PREFIX}/share/mtv
- ${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/mtv
- ${INSTALL_DATA} ${WRKSRC}/release-notes.html ${PREFIX}/share/mtv
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/mtv
- ${INSTALL_DATA} ${WRKSRC}/README-Fullscreen ${PREFIX}/share/mtv
- ${INSTALL_DATA} ${WRKSRC}/README-mtv-redhat ${PREFIX}/share/mtv
-
-.include <bsd.port.mk>
diff --git a/multimedia/mtv/distinfo b/multimedia/mtv/distinfo
deleted file mode 100644
index 4c778953eede..000000000000
--- a/multimedia/mtv/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (mtv-1.2.1.tar.gz) = c0d7a1ee85ef11386fea697d5464905f
-MD5 (libSDLx11.so.tar.gz) = 3b84f7200010b56c08b8608d5fba2cdb
diff --git a/multimedia/mtv/pkg-comment b/multimedia/mtv/pkg-comment
deleted file mode 100644
index b231e92867b1..000000000000
--- a/multimedia/mtv/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-High-performance MPEG video player (shareware)
diff --git a/multimedia/mtv/pkg-descr b/multimedia/mtv/pkg-descr
deleted file mode 100644
index 247aa88c953d..000000000000
--- a/multimedia/mtv/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-MpegTV Player (mtv) is a realtime software MPEG-1 Video+Audio Player
-and VCD Player. It supports full-screen mode, can play from file,
-pipe, network URL, or Video CD.
-
-Note that mtv is NOT free software. Please read the license information
-at http://www.mpegtv.com/player-license.txt before using.
-
-WWW: http://www.mpegtv.com/
diff --git a/multimedia/mtv/pkg-plist b/multimedia/mtv/pkg-plist
deleted file mode 100644
index 81132774db3e..000000000000
--- a/multimedia/mtv/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/mtv
-bin/mtvp
-share/mtv/LICENSE
-share/mtv/README
-share/mtv/README-Fullscreen
-share/mtv/README-mtv-redhat
-share/mtv/release-notes.html
-@dirrm share/mtv
diff --git a/multimedia/netshow/Makefile b/multimedia/netshow/Makefile
deleted file mode 100644
index f363019013ca..000000000000
--- a/multimedia/netshow/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: netshow
-# Date created: Thu Jun 11 22:38:52 PDT 1998
-# Whom: dburr@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= netshow
-PORTVERSION= 2.00.251
-CATEGORIES= graphics net linux
-MASTER_SITES= http://microsoft.com/netshow/download/en/beta/
-DISTNAME= netshow_linux
-EXTRACT_SUFX= .gz
-
-MAINTAINER= dburr@FreeBSD.org
-
-RUN_DEPENDS= /compat/linux/usr/i486-linux-libc5/lib/libc.so.5:${PORTSDIR}/emulators/linux_base
-
-ONLY_FOR_ARCHS= i386
-RESTRICTED= "Commercial software"
-NO_CDROM= ${RESTRICTED}
-NO_PACKAGE= ${RESTRICTED}
-
-NO_BUILD= yes
-
-USE_X_PREFIX= yes
-
-pre-extract:
- @${MKDIR} ${WRKDIR}
-
-do-extract:
- ${GUNZIP_CMD} < ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} > ${WRKDIR}/netshow
-
-do-patch:
- brandelf -t Linux ${WRKDIR}/netshow
-
-do-install:
- ${INSTALL} -c -o bin -g bin -m 555 ${WRKDIR}/netshow ${PREFIX}/bin/netshow
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/multimedia/netshow/distinfo b/multimedia/netshow/distinfo
deleted file mode 100644
index a0d83967b2bb..000000000000
--- a/multimedia/netshow/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (netshow_linux.gz) = e5434c3b7841c4cd0047c576de12d482
diff --git a/multimedia/netshow/pkg-comment b/multimedia/netshow/pkg-comment
deleted file mode 100644
index 03cbea42c178..000000000000
--- a/multimedia/netshow/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Microsoft NetShow video stream player
diff --git a/multimedia/netshow/pkg-descr b/multimedia/netshow/pkg-descr
deleted file mode 100644
index a984e6f8a0da..000000000000
--- a/multimedia/netshow/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is the Microsoft NetShow video stream player for Linux.
-It will run under FreeBSD's linux emulation libraries, provided
-that you have built and installed the linux_lib port. (If you
-haven't, this port will do it for you automatically.)
-
-For additional documentation, please see Microsoft's NetShow
-web page at:
-
-WWW: http://microsoft.com/netshow/download/unix.htm
-
-Donald Burr <dburr@FreeBSD.ORG>
diff --git a/multimedia/netshow/pkg-message b/multimedia/netshow/pkg-message
deleted file mode 100644
index fc6d6e5b30f2..000000000000
--- a/multimedia/netshow/pkg-message
+++ /dev/null
@@ -1,4 +0,0 @@
-For additional documentation, please see Microsoft's NetShow
-web page at:
-
-http://microsoft.com/netshow/download/unix.htm
diff --git a/multimedia/netshow/pkg-plist b/multimedia/netshow/pkg-plist
deleted file mode 100644
index d19a9629b564..000000000000
--- a/multimedia/netshow/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/netshow
diff --git a/multimedia/ppm2fli/Makefile b/multimedia/ppm2fli/Makefile
deleted file mode 100644
index 2aa63c68eb7a..000000000000
--- a/multimedia/ppm2fli/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: ppm2fli
-# Date created: 7 Jan 1998
-# Whom: giffunip@asme.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= ppm2fli
-PORTVERSION= b1
-CATEGORIES= graphics
-MASTER_SITES= ftp://crusty.er.usgs.gov/pub/animation/fli/
-DISTNAME= ppm2fli_b1.92
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= giffunip@asme.org
-
-MAN1= ppm2fli.1 unflick.1
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ppm2fli ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/unflick ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/ppm2fli.man ${PREFIX}/man/man1/ppm2fli.1
- ${INSTALL_MAN} ${WRKSRC}/unflick.man ${PREFIX}/man/man1/unflick.1
-
-.include <bsd.port.mk>
diff --git a/multimedia/ppm2fli/distinfo b/multimedia/ppm2fli/distinfo
deleted file mode 100644
index abd08aeafb36..000000000000
--- a/multimedia/ppm2fli/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (ppm2fli_b1.92.tar.Z) = 259c85a90f12e2332c56ca75560bfbd2
diff --git a/multimedia/ppm2fli/files/patch-aa b/multimedia/ppm2fli/files/patch-aa
deleted file mode 100644
index ab8fcfd06a68..000000000000
--- a/multimedia/ppm2fli/files/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-*** Makefile.orig Fri Feb 13 01:15:45 1998
---- Makefile Fri Feb 13 01:16:02 1998
-***************
-*** 9,15 ****
- #
- # Cflags
- #
-! CFLAGS=-O2 -Wall
- # ------------------------------------------------------------------
-
- .c.o:
---- 9,15 ----
- #
- # Cflags
- #
-! CFLAGS+=-O2 -Wall
- # ------------------------------------------------------------------
-
- .c.o:
diff --git a/multimedia/ppm2fli/pkg-comment b/multimedia/ppm2fli/pkg-comment
deleted file mode 100644
index 29ba9e21a0d3..000000000000
--- a/multimedia/ppm2fli/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Utilities to merge PPM files into animated FLI and backwards
diff --git a/multimedia/ppm2fli/pkg-descr b/multimedia/ppm2fli/pkg-descr
deleted file mode 100644
index 13e9cd78d5a9..000000000000
--- a/multimedia/ppm2fli/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-PPM2FLI can read directly PPM,PGM,PBM and FBM files. If necessary it
-performs a quantization. The filters of the NETPBM, PBMPLUS and FBM package
-can be used as read filters. Together with one of this packages
-a large number of image formats can be handled.
-
-UNFLICK writes images in PPM or FBM format.
-
-In contrast to FBM2FLI no additional package is required to build
-PPM2FLI and UNFLICK. So it can be used without any of the above mentioned
-packages, if another source of PPM,PGM,PBM or FBM images is available.
-For example, PS images can be animated using ghostscript.
-
-The current version is call `beta' because some parts are relative new
-and not totally tested. I made tests on SUN sparc-stations (various versions
-of SUN-OS), on PC running LINUX and under MSDOS using the DJGPP DOS-extender.
-In all cases the GCC compiler was used. Under MSDOS I used a modified
-makefile. Anyway, in some environments changes in the makefile are necessary.
-
--- Klaus Ehrenfried (klaus@es.go.dlr.de)
diff --git a/multimedia/ppm2fli/pkg-plist b/multimedia/ppm2fli/pkg-plist
deleted file mode 100644
index e364583e6c69..000000000000
--- a/multimedia/ppm2fli/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/ppm2fli
-bin/unflick
diff --git a/multimedia/smpeg-xmms/Makefile b/multimedia/smpeg-xmms/Makefile
deleted file mode 100644
index e81c7cd6b40c..000000000000
--- a/multimedia/smpeg-xmms/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# New ports collection makefile for: smpeg-xmms
-# Date created: 30 August 2000
-# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= smpeg-xmms
-PORTVERSION= 0.3.4
-CATEGORIES= graphics gnome
-MASTER_SITES= ftp://ftp.xmms.org/xmms/plugins/smpeg-xmms/
-
-MAINTAINER= sobomax@FreeBSD.org
-
-LIB_DEPENDS= smpeg.1:${PORTSDIR}/graphics/smpeg \
- xmms.1:${PORTSDIR}/audio/xmms
-
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
-
-USE_X_PREFIX= yes
-USE_GTK= yes
-USE_LIBTOOL= yes
-CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" \
- CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-post-patch:
- @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
- s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
-
-post-configure:
- @${PERL} -pi -e 's|^deplibs_check_method=.*|deplibs_check_method=pass_all|' \
- ${WRKSRC}/libtool
-
-.include <bsd.port.mk>
diff --git a/multimedia/smpeg-xmms/distinfo b/multimedia/smpeg-xmms/distinfo
deleted file mode 100644
index 755f96a411b2..000000000000
--- a/multimedia/smpeg-xmms/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (smpeg-xmms-0.3.4.tar.gz) = d42622e606ac66346b376bc225f90dec
diff --git a/multimedia/smpeg-xmms/files/patch-aa b/multimedia/smpeg-xmms/files/patch-aa
deleted file mode 100644
index 3cadfc0adee1..000000000000
--- a/multimedia/smpeg-xmms/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.in.orig Tue Nov 28 23:04:39 2000
-+++ src/Makefile.in Tue Dec 19 18:37:56 2000
-@@ -101,7 +101,7 @@
- libsmpeg_xmms_la_LDFLAGS = -module -avoid-version
-
- INCLUDES = @XMMS_CFLAGS@ @SDL_CFLAGS@ @SMPEG_CFLAGS@
--libsmpeg_xmms_la_LIBADD = @XMMS_LIBS@ @PTHREAD_LIBS@ @SDL_LIBS@ @SMPEG_LIBS@
-+libsmpeg_xmms_la_LIBADD = @XMMS_LIBS@ @PTHREAD_LIBS@ @SDL_LIBS@ @SMPEG_LIBS@
-
- libsmpeg_xmms_la_SOURCES = smpeg-xmms.c smpeg-xmms.h configure.c
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
diff --git a/multimedia/smpeg-xmms/files/patch-configure b/multimedia/smpeg-xmms/files/patch-configure
deleted file mode 100644
index c4372e071456..000000000000
--- a/multimedia/smpeg-xmms/files/patch-configure
+++ /dev/null
@@ -1,23 +0,0 @@
-
-$FreeBSD$
-
---- configure 2001/04/03 09:08:00 1.1
-+++ configure 2001/04/03 09:08:19
-@@ -3015,14 +3015,14 @@
- fi
-
-
--echo $ac_n "checking for XvGetVideo in -lSDL""... $ac_c" 1>&6
--echo "configure:3020: checking for XvGetVideo in -lSDL" >&5
-+echo $ac_n "checking for XvGetVideo in -lSDL-1.1""... $ac_c" 1>&6
-+echo "configure:3020: checking for XvGetVideo in -lSDL-1.1" >&5
- ac_lib_var=`echo SDL'_'XvGetVideo | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-lSDL -lpthread $LIBS"
-+LIBS="-lSDL-1.1 -lpthread $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 3028 "configure"
- #include "confdefs.h"
diff --git a/multimedia/smpeg-xmms/pkg-comment b/multimedia/smpeg-xmms/pkg-comment
deleted file mode 100644
index a92c7dbec006..000000000000
--- a/multimedia/smpeg-xmms/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A mpeg video plugin for XMMS
diff --git a/multimedia/smpeg-xmms/pkg-descr b/multimedia/smpeg-xmms/pkg-descr
deleted file mode 100644
index 3ea007b177bc..000000000000
--- a/multimedia/smpeg-xmms/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-A mpeg video plugin for XMMS using SDL/smpeg as backend. Supports hardware
-acceleration in Xfree 4.x if available, fullscreen, resizeable window, VCD
-support, aspected ratio when resizing the window, etc.
-
-WWW: http://www.xmms.org/plugins_input.html#93
diff --git a/multimedia/smpeg-xmms/pkg-plist b/multimedia/smpeg-xmms/pkg-plist
deleted file mode 100644
index b156b253f1d3..000000000000
--- a/multimedia/smpeg-xmms/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-lib/xmms/Input/libsmpeg_xmms.so
diff --git a/multimedia/smpeg/Makefile b/multimedia/smpeg/Makefile
deleted file mode 100644
index 361308ec27dc..000000000000
--- a/multimedia/smpeg/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: smpeg
-# Date created: 2 Feb 2000
-# Whom: Chris Piazza <cpiazza@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= smpeg
-PORTVERSION= 0.4.3
-CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.lokigames.com/pub/open-source/smpeg/ \
- ftp://sunsite.auc.dk/pub/os/linux/loki/open-source/smpeg/ \
- ftp://boudicca.tux.org/misc/lokigames/open-source/smpeg/ \
- ftp://snuffleupagus.animearchive.org/loki/open-source/smpeg/ \
- http://ftp.gameaholic.com/mirrors/ftp.lokigames.com/open-source/smpeg/
-
-MAINTAINER= cpiazza@FreeBSD.org
-
-LIB_DEPENDS= SDL-1.1.3:${PORTSDIR}/devel/sdl12
-
-SDL_CONFIG= ${LOCALBASE}/bin/sdl11-config
-
-USE_GMAKE= yes
-USE_GTK= yes
-USE_LIBTOOL= yes
-INSTALLS_SHLIB= yes
-CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" \
- GLBASE="${X11BASE}" \
- CPPFLAGS="-I${X11BASE}/include"
-
-#If you want to try the opengl player (which doesn't seem to work)
-#comment out the following line.
-CONFIGURE_ARGS= --disable-opengl-player \
- --enable-mmx
-
-MAN1= gtv.1 plaympeg.1
-
-post-configure:
- @${PERL} -pi -e 's|^deplibs_check_method=.*|deplibs_check_method=pass_all|' \
- ${WRKSRC}/libtool
-
-.include <bsd.port.mk>
diff --git a/multimedia/smpeg/distinfo b/multimedia/smpeg/distinfo
deleted file mode 100644
index 10a110acdf38..000000000000
--- a/multimedia/smpeg/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (smpeg-0.4.3.tar.gz) = c5dcbdf154a5e245a971dec507b34457
diff --git a/multimedia/smpeg/files/patch-ab b/multimedia/smpeg/files/patch-ab
deleted file mode 100644
index dbdb5b55ab1f..000000000000
--- a/multimedia/smpeg/files/patch-ab
+++ /dev/null
@@ -1,10 +0,0 @@
---- gtv.c.orig Sun Mar 26 00:18:54 2000
-+++ gtv.c Sun Mar 26 00:19:17 2000
-@@ -726,6 +726,7 @@
- memset( &info, 0, sizeof( info ) );
- memset( &filename_buffer, 0, sizeof( gchar ) * FILENAME_BUFFER_SIZE );
- gtk_init( &argc, &argv );
-+ gtk_set_locale ();
-
- window = create_gtv_window( );
- gtk_signal_connect( GTK_OBJECT( window ), "destroy",
diff --git a/multimedia/smpeg/files/patch-ac b/multimedia/smpeg/files/patch-ac
deleted file mode 100644
index 76e057ce4e6f..000000000000
--- a/multimedia/smpeg/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Sat Apr 22 23:34:24 2000
-+++ Makefile.in Sat Apr 22 23:34:38 2000
-@@ -103,7 +103,7 @@
- libsmpeginclude_HEADERS = MPEG.h MPEGaction.h MPEGaudio.h MPEGerror.h MPEGring.h MPEGstream.h MPEGvideo.h smpeg.h
-
-
--libsmpeg_la_LDFLAGS = -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-+libsmpeg_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-
-
- libsmpeg_la_LIBADD = audio/libaudio.la video/libvideo.la
diff --git a/multimedia/smpeg/pkg-comment b/multimedia/smpeg/pkg-comment
deleted file mode 100644
index e13692a91c66..000000000000
--- a/multimedia/smpeg/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A free MPEG1 video player library with sound support
diff --git a/multimedia/smpeg/pkg-descr b/multimedia/smpeg/pkg-descr
deleted file mode 100644
index 40372a325b4b..000000000000
--- a/multimedia/smpeg/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-SMPEG is a free MPEG1 video player library with sound support. Video playback
-is based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is
-played through a slightly modified mpegsound library, part of Splay v0.8.2.
-SMPEG supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.
-
-plaympeg, gtv, and glmovie are simple video players provided to test the
-library. The C library interface is 'documented' in smpeg.h, and the C++
-library interface is spread out over the MPEG*.h files.
-
-This is a work in progress. Only 16 bit color depth is supported.
-The player will dynamically conver to other color depths, but playback
-will be much faster if your display is already set to 16 bit color depth.
-
-WWW: http://www.lokigames.com/development/smpeg.php3
diff --git a/multimedia/smpeg/pkg-plist b/multimedia/smpeg/pkg-plist
deleted file mode 100644
index 3539e10eca7a..000000000000
--- a/multimedia/smpeg/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-bin/gtv
-bin/plaympeg
-bin/smpeg-config
-include/smpeg/MPEG.h
-include/smpeg/MPEGaction.h
-include/smpeg/MPEGaudio.h
-include/smpeg/MPEGerror.h
-include/smpeg/MPEGfilter.h
-include/smpeg/MPEGlist.h
-include/smpeg/MPEGring.h
-include/smpeg/MPEGstream.h
-include/smpeg/MPEGsystem.h
-include/smpeg/MPEGvideo.h
-include/smpeg/smpeg.h
-lib/libsmpeg.a
-lib/libsmpeg.so
-lib/libsmpeg.so.1
-share/aclocal/smpeg.m4
-@dirrm include/smpeg
diff --git a/multimedia/spigot/Makefile b/multimedia/spigot/Makefile
deleted file mode 100644
index b3c130d29e3f..000000000000
--- a/multimedia/spigot/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: libspigot.a
-# Date Created: Fri Sep 15 10:04:46 CDT 1995
-# Whom: james@cs.uwm.edu
-#
-# $FreeBSD$
-#
-
-PORTNAME= spigot
-PORTVERSION= 1.7
-CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= fenner
-DISTFILES= spigot.1.7.tar.gz
-
-MAINTAINER= james@cs.uwm.edu
-
-# binary package
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-
-.include <bsd.port.mk>
diff --git a/multimedia/spigot/distinfo b/multimedia/spigot/distinfo
deleted file mode 100644
index 5be8938966c0..000000000000
--- a/multimedia/spigot/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (spigot.1.7.tar.gz) = 764caa2b3842b00bc74fada0cbf5100d
diff --git a/multimedia/spigot/files/patch-aa b/multimedia/spigot/files/patch-aa
deleted file mode 100644
index b4a95d9a33cf..000000000000
--- a/multimedia/spigot/files/patch-aa
+++ /dev/null
@@ -1,15 +0,0 @@
---- Makefile.orig Wed Nov 29 03:48:20 1995
-+++ Makefile Sat Dec 20 14:36:25 1997
-@@ -1,9 +1,9 @@
--DESTDIR?=/usr/local
-+PREFIX?=/usr/local
-
- all:
- echo "Nothing to make."
-
- install:
-- cp libspigot.a ${DESTDIR}/lib/libspigot.a
-+ cp libspigot.a ${PREFIX}/lib/libspigot.a
- ranlib libspigot.a
-- cp spigot_saa7191.h /usr/local/include
-+ cp spigot_saa7191.h ${PREFIX}/include
diff --git a/multimedia/spigot/pkg-comment b/multimedia/spigot/pkg-comment
deleted file mode 100644
index edd8171e3b4f..000000000000
--- a/multimedia/spigot/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Video spigot for Windows library
diff --git a/multimedia/spigot/pkg-descr b/multimedia/spigot/pkg-descr
deleted file mode 100644
index 365ef10841a2..000000000000
--- a/multimedia/spigot/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-The package contains a library to use the Video Spigot for Windows
-video aquistion board.
diff --git a/multimedia/spigot/pkg-plist b/multimedia/spigot/pkg-plist
deleted file mode 100644
index 01d57a9aa21a..000000000000
--- a/multimedia/spigot/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/libspigot.a
-include/spigot_saa7191.h
diff --git a/multimedia/splitmpg/Makefile b/multimedia/splitmpg/Makefile
deleted file mode 100644
index 555c5c2c6129..000000000000
--- a/multimedia/splitmpg/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: splitmpg
-# Date created: Wed Jul 31 21:59:42 CDT 1996
-# Whom: erich@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= splitmpg
-PORTVERSION= 1.0
-CATEGORIES= graphics
-MASTER_SITES= ftp://metalab.unc.edu/pub/multimedia/utilities/ms-windows/mpegplay/
-DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-
-NO_WRKSUBDIR= yes
-MAKEFILE= makefile
-MAN1= splitmpeg.1
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/splitmpeg ${PREFIX}/bin
- ${INSTALL_MAN} ${FILESDIR}/splitmpeg.1 ${PREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/multimedia/splitmpg/distinfo b/multimedia/splitmpg/distinfo
deleted file mode 100644
index 4c73cb3c2107..000000000000
--- a/multimedia/splitmpg/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (splitmpg.tgz) = 223af42151864efdb6e113a026b53185
diff --git a/multimedia/splitmpg/files/patch-ac b/multimedia/splitmpg/files/patch-ac
deleted file mode 100644
index 85480ce801ea..000000000000
--- a/multimedia/splitmpg/files/patch-ac
+++ /dev/null
@@ -1,21 +0,0 @@
---- makefile.orig Thu Jun 23 00:07:39 1994
-+++ makefile Wed Apr 26 19:23:14 2000
-@@ -22,11 +22,14 @@
- # Email: michael@ecel.uwa.edu.au
- # Post: P.O. Box 506, NEDLANDS WA 6009, AUSTRALIA
-
-+# FreeBSD
-+LIBS = -lm
-+
- # Linux
--CC=g++
--CFLAGS=-O2 -m486 -funroll-loops -Wall -DLINUX -DINTEL_BYTE_ORDER
--INCLUDES=-I/usr/g++-include/ -I/usr/lib/gcc-lib/i486-linux/2.5.8/include/
--LIBS=-lm
-+#CC=g++
-+#CFLAGS=-O2 -m486 -funroll-loops -Wall -DLINUX -DINTEL_BYTE_ORDER
-+#INCLUDES=-I/usr/g++-include/ -I/usr/lib/gcc-lib/i486-linux/2.5.8/include/
-+#LIBS=-lm
-
- # SunOS
- #CFLAGS = -O2 -Wall -DSunOS -DSPARC
diff --git a/multimedia/splitmpg/files/splitmpeg.1 b/multimedia/splitmpg/files/splitmpeg.1
deleted file mode 100644
index 1b846bd8237e..000000000000
--- a/multimedia/splitmpg/files/splitmpeg.1
+++ /dev/null
@@ -1,45 +0,0 @@
-.\" The following requests are required for all man pages.
-.Dd Thu Aug 1 09:36:57 CDT 1996
-.Os
-.Dt splitmpeg 1
-.Sh NAME
-.Nm splitmpeg
-.Sh SYNOPSIS
-.Nm splitmpeg
-.Op Fl vq
-.Ar filename
-.Sh DESCRIPTION
-.Nm splitmpeg
-splits an ISO 11172-1 MPEG system layer stream into its components.
-
-.Fl v
-print pack SCR and mux rate for each pack.
-
-.Fl q
-work quitely, nothing is written to stdout.
-
-.\" .Sh ENVIRONMENT
-.Sh FILES
-
-.Bl -tag -width stm188.mpg -compact
-.It Pa stm188.mpg
-is a reserved stream.
-
-.It Pa stm189.mpg
-is private stream 1.
-
-.It Pa stm190.mpg
-is the padding stream.
-
-.It Pa stm191.mpg
-is private stream 2.
-
-.It Pa stm192.mpg to stm223.mpg
-are audio streams.
-
-.It Pa stm224.mpg to stm239.mpg
-are video streams.
-
-.Sh AUTHORS
-splitmpeg was written by Michael Simmons <michael@ecel.uwa.edu.au>.
-This man page was written by Eric L. Hernes <erich@FreeBSD.org>
diff --git a/multimedia/splitmpg/pkg-comment b/multimedia/splitmpg/pkg-comment
deleted file mode 100644
index 7d002e79c214..000000000000
--- a/multimedia/splitmpg/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Splits an ISO 11172-1 into its components
diff --git a/multimedia/splitmpg/pkg-descr b/multimedia/splitmpg/pkg-descr
deleted file mode 100644
index 61dc3a798ca5..000000000000
--- a/multimedia/splitmpg/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-From readme.txt:
- This program splits an ISO 11172-1 System layer stream into its
- component elemental streams.
-
- Comments and suggestions are welcome.
- For the present (22 of June 1994) I can be contacted via
- Email: michael@ecel.uwa.edu.au
- Post: P.O. Box 506, NEDLANDS WA 6009, AUSTRALIA
-
- Updates to this source will first appear on
- decel.ecel.uwa.edu.au in the /users/michael directory
- This machine may change name within the next 6 months.
-
-eric.
-erich@FreeBSD.org
diff --git a/multimedia/splitmpg/pkg-plist b/multimedia/splitmpg/pkg-plist
deleted file mode 100644
index 037ae85dc976..000000000000
--- a/multimedia/splitmpg/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/splitmpeg
diff --git a/multimedia/tkxanim/Makefile b/multimedia/tkxanim/Makefile
deleted file mode 100644
index bdfe98c8d848..000000000000
--- a/multimedia/tkxanim/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# New ports collection makefile for: tkxanim
-# Date created: 24 October 1999
-# Whom: Chris D. Faulhaber <jedgar@fxp.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= tkxanim
-PORTVERSION= 0.43
-CATEGORIES= graphics tk82
-MASTER_SITES= http://members.yourlink.net/aaron/
-
-MAINTAINER= jedgar@fxp.org
-
-RUN_DEPENDS= wish8.2:${PORTSDIR}/x11-toolkits/tk82 \
- xanim:${PORTSDIR}/graphics/xanim
-
-WRKSRC= ${WRKDIR}/Tkxanim
-
-do-build:
- @${MV} ${WRKSRC}/tkxanim ${WRKSRC}/tkxanim.orig
- @${SED} -e 's|CHANGEME|${PREFIX}|' \
- < ${WRKSRC}/tkxanim.orig > ${WRKSRC}/tkxanim
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/tkxanim ${PREFIX}/bin
- -${MKDIR} ${PREFIX}/share/icons
- ${INSTALL_DATA} ${WRKSRC}/tkxanim.gif ${PREFIX}/share/icons
-
-.include <bsd.port.mk>
diff --git a/multimedia/tkxanim/distinfo b/multimedia/tkxanim/distinfo
deleted file mode 100644
index f5ae8a684080..000000000000
--- a/multimedia/tkxanim/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (tkxanim-0.43.tar.gz) = 44cdfd445bd3d4575b1e3eb7f8fa2bd5
diff --git a/multimedia/tkxanim/files/patch-aa b/multimedia/tkxanim/files/patch-aa
deleted file mode 100644
index 9e8331eb1de1..000000000000
--- a/multimedia/tkxanim/files/patch-aa
+++ /dev/null
@@ -1,17 +0,0 @@
---- tkxanim.orig Mon Jun 21 18:47:01 1999
-+++ tkxanim Sun Oct 24 13:16:35 1999
-@@ -1,4 +1,4 @@
--#!/usr/bin/wish -f
-+#!CHANGEME/bin/wish8.2 -f
-
- # tkxanim v 0.43
- # Aaron Faby <aaron@yourlink.net>
-@@ -20,7 +20,7 @@
- set loops 1
- set debug 0
-
--set background [image create photo -file /usr/local/tkxanim/tkxanim.gif]
-+set background [image create photo -file CHANGEME/share/icons/tkxanim.gif]
- label .background -image $background
- label .authorinfo -text "Copyright 1999, Aaron Faby <aaron@yourlink.net>" -justify center
-
diff --git a/multimedia/tkxanim/pkg-comment b/multimedia/tkxanim/pkg-comment
deleted file mode 100644
index fbdef511dfcb..000000000000
--- a/multimedia/tkxanim/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Tcl/Tk frontend to xanim
diff --git a/multimedia/tkxanim/pkg-descr b/multimedia/tkxanim/pkg-descr
deleted file mode 100644
index 25b4ad7b445e..000000000000
--- a/multimedia/tkxanim/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Tkxanim is a Tcl/Tk frontend to the xanim program
-written by Mark Podlipec. The purpose of tkxanim is
-to allow a quick configuration for all of xanim's
-available options for those who are not familiar
-with the command line.
-
-WWW: http://members.yourlink.net/aaron/tkxanim.html
-
-- Chris D. Faulhaber
-jedgar@fxp.org
diff --git a/multimedia/tkxanim/pkg-plist b/multimedia/tkxanim/pkg-plist
deleted file mode 100644
index 24e3632e8e75..000000000000
--- a/multimedia/tkxanim/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/tkxanim
-share/icons/tkxanim.gif
-@dirrm share/icons
diff --git a/multimedia/vcdgear/Makefile b/multimedia/vcdgear/Makefile
deleted file mode 100644
index fbd19c6830ca..000000000000
--- a/multimedia/vcdgear/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: vcdgear
-# Date created: 06 January 1999
-# Whom: Chris Piazza <cpiazza@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= vcdgear
-PORTVERSION= 1.6d
-CATEGORIES= graphics
-MASTER_SITES= http://www.vcdgear.org/files/
-
-MAINTAINER= cpiazza@FreeBSD.org
-
-.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 300004
-BROKEN= 'Only an ELF binary is distributed'
-.endif
-
-.if ${ARCH} == i386
-DISTNAME= ${PORTNAME}16d_i386_freebsd42
-.else if ${ARCH} == alpha
-DISTNAME= ${PORTNAME}16d_alpha_freebsd41
-.endif
-
-NO_BUILD= true
-WRKSRC= ${WRKDIR}/vcdgear16
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/vcdgear16_static ${PREFIX}/bin/vcdgear
-
-.include <bsd.port.post.mk>
diff --git a/multimedia/vcdgear/distinfo b/multimedia/vcdgear/distinfo
deleted file mode 100644
index 9ffd3a7ca877..000000000000
--- a/multimedia/vcdgear/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (vcdgear16d_alpha_freebsd41.tar.gz) = 0c74e55fd811605b6903702f17268cf4
-MD5 (vcdgear16d_i386_freebsd42.tar.gz) = 76fc8ad313fe3f4878d450117af24c93
diff --git a/multimedia/vcdgear/pkg-comment b/multimedia/vcdgear/pkg-comment
deleted file mode 100644
index 25c1bd2c7721..000000000000
--- a/multimedia/vcdgear/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A tool to convert VCDs from cue/bin format to mpeg
diff --git a/multimedia/vcdgear/pkg-descr b/multimedia/vcdgear/pkg-descr
deleted file mode 100644
index 2fda47642bc9..000000000000
--- a/multimedia/vcdgear/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A tool to convert VCDs from cue/bin format to mpeg
-
-WWW: http://www.vcdgear.org/
diff --git a/multimedia/vcdgear/pkg-plist b/multimedia/vcdgear/pkg-plist
deleted file mode 100644
index 2496aea0c27d..000000000000
--- a/multimedia/vcdgear/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/vcdgear
diff --git a/multimedia/vcdimager/Makefile b/multimedia/vcdimager/Makefile
deleted file mode 100644
index 3eff69cb0fcd..000000000000
--- a/multimedia/vcdimager/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: vcdimager
-# Date created: 16 April 2001
-# Whom: Harold Gutch <logix@foobar.franken.de>
-#
-# $FreeBSD$
-
-PORTNAME= vcdimager
-PORTVERSION= 0.6.0
-CATEGORIES= graphics
-MASTER_SITES= http://www.hvrlab.org/pub/vcdimager/vcdimager-0.6/
-
-MAINTAINER= logix@foobar.franken.de
-
-LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt
-
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-MAN1= vcdimager.1 vcdrip.1
-
-.include <bsd.port.mk>
diff --git a/multimedia/vcdimager/distinfo b/multimedia/vcdimager/distinfo
deleted file mode 100644
index 28b90adf3dbd..000000000000
--- a/multimedia/vcdimager/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (vcdimager-0.6.0.tar.gz) = 1ac3dac3efc0fd629fada495ee839837
diff --git a/multimedia/vcdimager/files/patch-aa b/multimedia/vcdimager/files/patch-aa
deleted file mode 100644
index 1b59f11aae70..000000000000
--- a/multimedia/vcdimager/files/patch-aa
+++ /dev/null
@@ -1,10 +0,0 @@
---- frontends/cli/vcdimager.c.orig Sun Mar 18 01:13:01 2001
-+++ frontends/cli/vcdimager.c Mon Apr 16 01:12:00 2001
-@@ -32,6 +32,7 @@
- #include <string.h>
- #include <sys/mman.h>
- #include <sys/types.h>
-+#include <sys/stat.h>
- #include <unistd.h>
-
- #include "vcd_types.h"
diff --git a/multimedia/vcdimager/files/patch-ab b/multimedia/vcdimager/files/patch-ab
deleted file mode 100644
index 52561da039aa..000000000000
--- a/multimedia/vcdimager/files/patch-ab
+++ /dev/null
@@ -1,18 +0,0 @@
---- libvcd/vcd_types.h.orig Fri Mar 9 02:02:38 2001
-+++ libvcd/vcd_types.h Mon Apr 16 01:22:17 2001
-@@ -44,6 +44,15 @@
- /* fixme */
- #endif /* HAVE_STDINT_H */
-
-+# define INT8_C(c) c
-+# define INT16_C(c) c
-+# define INT32_C(c) c
-+# define INT64_C(c) c ## LL
-+# define UINT8_C(c) c ## U
-+# define UINT16_C(c) c ## U
-+# define UINT32_C(c) c ## U
-+# define UINT64_C(c) c ## ULL
-+
- #if defined(HAVE_STDBOOL_H)
- #include <stdbool.h>
- #else
diff --git a/multimedia/vcdimager/pkg-comment b/multimedia/vcdimager/pkg-comment
deleted file mode 100644
index a1e57b8bfd54..000000000000
--- a/multimedia/vcdimager/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU VCDImager/VCDRip -- The GNU VideoCD Image Maker/Ripping Tool
diff --git a/multimedia/vcdimager/pkg-descr b/multimedia/vcdimager/pkg-descr
deleted file mode 100644
index dc482a47f864..000000000000
--- a/multimedia/vcdimager/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-VCDImager is a "little" program which allows direct making of VideoCD
-BIN/CUE CD images from MPEG files, which can be played on standalone
-VCD players or DVD players. BIN/CUE images can be burned with cdrdao.
-
-VCDImager supports the VideoCD 1.1, VideoCD 2.0 audn Super VideoCD 2.0
-standards.
-
-Also included in the package is the vcdrip-tool, which performs the
-opposite task.
-
-This set actually consists of a backend library and a commandline
-frontend for it.
-
-
-WWW: http://www.gnu.org/vcdimager
- http://www.hvrlab.org/~hvr/vcdimager/
-
-- Harold Gutch
-logix@foobar.franken.de
diff --git a/multimedia/vcdimager/pkg-plist b/multimedia/vcdimager/pkg-plist
deleted file mode 100644
index 24b9be4b674c..000000000000
--- a/multimedia/vcdimager/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/vcdimager
-bin/vcdrip
-@unexec install-info --delete %D/info/vcdimager.info %D/info/dir
-info/vcdimager.info
-@exec install-info %D/info/vcdimager.info %D/info/dir
diff --git a/multimedia/vcdpad/Makefile b/multimedia/vcdpad/Makefile
deleted file mode 100644
index d9eed21be508..000000000000
--- a/multimedia/vcdpad/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# ex:ts=8
-# New ports collection makefile for: vcdpad
-# Date created: Mar 9, 2001
-# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= vcdpad
-PORTVERSION= 0.8
-CATEGORIES= graphics
-MASTER_SITES= http://www.nocrew.org/software/vcdpad/
-
-MAINTAINER= ijliao@FreeBSD.org
-
-USE_GMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/multimedia/vcdpad/distinfo b/multimedia/vcdpad/distinfo
deleted file mode 100644
index b0c486eb1d86..000000000000
--- a/multimedia/vcdpad/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (vcdpad-0.8.tar.gz) = 5ceecc53b6435c0d29ae168987fa70e6
diff --git a/multimedia/vcdpad/files/patch-Makefile b/multimedia/vcdpad/files/patch-Makefile
deleted file mode 100644
index 1ab2e0a74c6e..000000000000
--- a/multimedia/vcdpad/files/patch-Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
---- Makefile.orig Fri Mar 9 01:22:50 2001
-+++ Makefile Fri Mar 9 01:22:59 2001
-@@ -1,6 +1,3 @@
--CC=gcc
--CFLAGS=
--PREFIX=/usr/local
-
- .c.o:
- $(CC) -c $(CFLAGS) $<
diff --git a/multimedia/vcdpad/pkg-comment b/multimedia/vcdpad/pkg-comment
deleted file mode 100644
index 5ac74860fc7f..000000000000
--- a/multimedia/vcdpad/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A program to pad vcd mpegs
diff --git a/multimedia/vcdpad/pkg-descr b/multimedia/vcdpad/pkg-descr
deleted file mode 100644
index da33500754e2..000000000000
--- a/multimedia/vcdpad/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is simply a program to pad vcd mpegs so that they can be used by
-mkvcdfs which is part of the package vcdtools.
-
-WWW: http://www.nocrew.org/software-vcdpad.html
diff --git a/multimedia/vcdpad/pkg-plist b/multimedia/vcdpad/pkg-plist
deleted file mode 100644
index 0434d065da29..000000000000
--- a/multimedia/vcdpad/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/vcdpad
diff --git a/multimedia/vcdtools/Makefile b/multimedia/vcdtools/Makefile
deleted file mode 100644
index fed8b2b15895..000000000000
--- a/multimedia/vcdtools/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# ex:ts=8
-# New ports collection makefile for: vcdtools
-# Date created: Mar 9, 2001
-# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= vcdtools
-PORTVERSION= 0.4
-CATEGORIES= graphics
-MASTER_SITES= http://www.munich-vision.de/vcd/
-
-MAINTAINER= ijliao@FreeBSD.org
-
-do-install:
-.for f in mkvcdfs vcdmplex
- @${CP} ${WRKSRC}/$f ${PREFIX}/bin
-.endfor
-
-.include <bsd.port.mk>
diff --git a/multimedia/vcdtools/distinfo b/multimedia/vcdtools/distinfo
deleted file mode 100644
index 0c2b7a6ff8a8..000000000000
--- a/multimedia/vcdtools/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (vcdtools-0.4.tar.gz) = afbd247c506dd18da14ff06ba6524a16
diff --git a/multimedia/vcdtools/files/patch-Makefile b/multimedia/vcdtools/files/patch-Makefile
deleted file mode 100644
index 5404234592c2..000000000000
--- a/multimedia/vcdtools/files/patch-Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
---- Makefile.orig Fri Mar 9 01:43:44 2001
-+++ Makefile Fri Mar 9 01:43:47 2001
-@@ -1,4 +1,3 @@
--CFLAGS = -O2
-
- OBJS = mkvcdfs.o vcdisofs.o edc_ecc.o
-
diff --git a/multimedia/vcdtools/pkg-comment b/multimedia/vcdtools/pkg-comment
deleted file mode 100644
index b56a226c1808..000000000000
--- a/multimedia/vcdtools/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Create your own VCD
diff --git a/multimedia/vcdtools/pkg-descr b/multimedia/vcdtools/pkg-descr
deleted file mode 100644
index 70de86592ac1..000000000000
--- a/multimedia/vcdtools/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-The VCD-Tools contain two programs, vcdmplex for multiplexing a MPEG audio
-and video stream in a form suitable for the VCD and mkvcdfs for making a
-raw image of the VCD.
-
-HOW TO MAKE A VCD:
-
- - create a MPEG-1 video stream with the dimensions 352x240 (NTSC) or
- 352x288 (PAL) and a bitrate of 1152 KBit/sec
- - create a MPEG-1 layer 2 audiostream with a sample rate of 44100 Hz,
- stereo and a bitrate of 224 KBit/sec
- - multiplex these two streams with vcdmplex
- - use mkvcdfs to create a VCD image of one ore more of those MPEG streams
-
-WWW: http://www.munich-vision.de/vcd/
diff --git a/multimedia/vcdtools/pkg-plist b/multimedia/vcdtools/pkg-plist
deleted file mode 100644
index 816b115e6c17..000000000000
--- a/multimedia/vcdtools/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/mkvcdfs
-bin/vcdmplex
diff --git a/multimedia/vic/Makefile b/multimedia/vic/Makefile
deleted file mode 100644
index e6565f95172a..000000000000
--- a/multimedia/vic/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: vic
-# Date created: 14 December 1994
-# Whom: wollman
-#
-# $FreeBSD$
-#
-
-PORTNAME= vic
-PORTVERSION= 2.8
-CATEGORIES= mbone tk82
-MASTER_SITES= ftp://ftp.ee.lbl.gov/conferencing/vic/
-DISTFILES= vicsrc-2.8.tar.gz
-
-MAINTAINER= fenner@FreeBSD.org
-
-LIB_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-
-USE_AUTOCONF= yes
-USE_X_PREFIX= yes
-MAN1= vic.1
-
-post-install:
- strip ${PREFIX}/bin/vic
- strip ${PREFIX}/bin/histtolut
-
-.include <bsd.port.mk>
diff --git a/multimedia/vic/distinfo b/multimedia/vic/distinfo
deleted file mode 100644
index af6125f522aa..000000000000
--- a/multimedia/vic/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (vicsrc-2.8.tar.gz) = 1f9ae3fbf8e9e47e6539c0621964542d
diff --git a/multimedia/vic/files/patch-aa b/multimedia/vic/files/patch-aa
deleted file mode 100644
index 894a1a82b091..000000000000
--- a/multimedia/vic/files/patch-aa
+++ /dev/null
@@ -1,236 +0,0 @@
---- configure.in.orig Fri Jun 21 01:36:47 1996
-+++ configure.in Mon Oct 12 23:20:51 1998
-@@ -34,7 +34,7 @@
-
- V_LIB_GRABBER=""
- V_INCLUDE_GRABBER=""
--V_OBJ_GRABBER=""
-+V_OBJ_GRABBER="grabber-x11.cc"
- V_LIB_XIL=""
- V_OBJ_XIL=""
-
-@@ -69,7 +69,7 @@
- if test -r /usr/include/machine/ioctl_meteor.h ; then
- V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-meteor.o"
- fi
--if test -r /usr/local/lib/libspigot.a ; then
-+if test -r /usr/local/lib/libspigot.a -a ${PORTOBJFORMAT} != elf; then
- V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-spigot.o"
- V_LIB_GRABBER="$V_LIB_GRABBER -lspigot"
- V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I/usr/local/include"
-@@ -87,9 +87,6 @@
- V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-qcam.o"
- V_DEFINE="$V_DEFINE -DQCAMDEV"
- fi
--if test -r /usr/include/linux/scc.h -o -r /usr/include/machine/scc.h ; then
-- V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-scc.o"
--fi
- vpix_dir=/usr/src/local/vfc-1.0
- vpix_lib=$vpix_dir/vfc_lib
- if test -d /import/VideoPix ; then
-@@ -227,6 +224,9 @@
- *-*-netbsd*)
- V_TARCMD="tar -h -c -f"
- V_LIB="$V_LIB -L/usr/local/lib"
-+ ;;
-+*-*-freebsd*)
-+ V_STATIC=""
- ;;
- *-*-hpux*)
- V_CCOPT="-O"
---- configure.in.tk.orig Thu May 16 01:06:05 1996
-+++ configure.in.tk Tue Sep 9 11:01:36 1997
-@@ -12,8 +12,8 @@
- echo "can't find tcl.h in $d/include"
- exit 1
- fi
-- places="$d/lib/libtcl7.5.so \
-- $d/lib/libtcl7.5.a \
-+ places="$d/lib/libtcl8.2.so \
-+ $d/lib/libtcl8.2.a \
- $d/lib/libtcl.so \
- $d/lib/libtcl.a"
- V_LIB_TCL=FAIL
-@@ -27,7 +27,7 @@
- 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 +44,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 +65,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,13 +74,13 @@
- /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"
-+ if test -r $dir/libtcl82.so -o -r $dir/libtcl82.a; then
-+ V_LIB_TCL="-L$dir -ltcl82"
- break
- fi
- if test -r $dir/libtcl.so -o -r $dir/libtcl.a; then
-@@ -98,13 +99,13 @@
- 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/lib/tk/tcl \
-@@ -138,8 +139,8 @@
- echo "can't find tk.h in $d/include"
- exit 1
- fi
-- places="$d/lib/libtk4.1.so \
-- $d/lib/libtk4.1.a \
-+ places="$d/lib/libtk8.2.so \
-+ $d/lib/libtk8.2.a \
- $d/lib/libtk.so \
- $d/lib/libtk.a"
- V_LIB_TK=FAIL
-@@ -153,7 +154,7 @@
- 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
-@@ -170,18 +171,19 @@
- AC_TEST_CPP([#include <tk.h>], V_INCLUDE_TK="", V_INCLUDE_TK=FAIL)
- if test "$V_INCLUDE_TK" = FAIL; then
- echo "checking for tk.h"
-- V_INCLUDE_TK=""
-+ V_INCLUDE_TK="FAIL"
- 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 +196,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,13 +204,13 @@
- /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"
-+ if test -r $dir/libtk82.so -o -r $dir/libtk82.a; then
-+ V_LIB_TK="-L$dir -ltk82"
- break
- fi
- if test -r $dir/libtk.so -o -r $dir/libtk.a; then
-@@ -227,15 +229,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 \
---- Makefile.in.orig Mon Jul 22 09:32:53 1996
-+++ Makefile.in Tue Sep 9 11:01:36 1997
-@@ -303,7 +303,7 @@
- chown bin @prefix@/bin/vic
- chgrp bin @prefix@/bin/vic
- chmod 555 @prefix@/bin/vic
-- cp vic.1 @prefix@/man/vic.1
-+ cp vic.1 @prefix@/man/man1/vic.1
- cp histtolut @prefix@/bin/histtolut
- chown bin @prefix@/bin/histtolut
- chgrp bin @prefix@/bin/histtolut
diff --git a/multimedia/vic/files/patch-ab b/multimedia/vic/files/patch-ab
deleted file mode 100644
index fc83412a4b48..000000000000
--- a/multimedia/vic/files/patch-ab
+++ /dev/null
@@ -1,30 +0,0 @@
-*** grabber-spigot.cc.orig Fri Nov 1 16:11:59 1996
---- grabber-spigot.cc Fri Nov 1 16:17:36 1996
-***************
-*** 202,212 ****
- hstart_ = 1;
- hstop_ = blkw_ - 1;
-
- int voff = (outh_ - inh_) / 2;
-- hwrap_ = outw_ - inw_ ;
- int hoff = hwrap_ / 2;
- loff_ = outw_ * voff + hoff;
- coff_ = (outw_ >> 1) * (voff >> 1) + (hoff >> 1);
- hskip_ = 0;
- break;
- case f_411:
---- 202,215 ----
- hstart_ = 1;
- hstop_ = blkw_ - 1;
-
-+ {
- int voff = (outh_ - inh_) / 2;
- int hoff = hwrap_ / 2;
-+
-+ hwrap_ = outw_ - inw_ ;
- loff_ = outw_ * voff + hoff;
- coff_ = (outw_ >> 1) * (voff >> 1) + (hoff >> 1);
-+ }
- hskip_ = 0;
- break;
- case f_411:
diff --git a/multimedia/vic/files/patch-ac b/multimedia/vic/files/patch-ac
deleted file mode 100644
index 3b4c4da44cac..000000000000
--- a/multimedia/vic/files/patch-ac
+++ /dev/null
@@ -1,14 +0,0 @@
---- grabber-qcam.cc.orig Sat Nov 2 23:22:46 1996
-+++ grabber-qcam.cc Sat Nov 2 23:23:34 1996
-@@ -84,6 +84,11 @@
- #define CIF_HEIGHT 288
-
- /*XXX*/
-+#ifndef QC_MAX_CONTRAST
-+#define QC_MAX_CONTRAST 255
-+#endif
-+
-+/*XXX*/
- #define VOLATILE volatile
-
- class QcamGrabber : public Grabber {
diff --git a/multimedia/vic/files/patch-ad b/multimedia/vic/files/patch-ad
deleted file mode 100644
index b05eaed5d11a..000000000000
--- a/multimedia/vic/files/patch-ad
+++ /dev/null
@@ -1,21 +0,0 @@
---- main.cc.orig Mon Jul 22 13:12:22 1996
-+++ main.cc Tue Sep 9 10:25:36 1997
-@@ -177,7 +177,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);
-@@ -425,6 +425,9 @@
- #endif
- signal(SIGINT, ciao);
- signal(SIGTERM, ciao);
-+#ifdef __FreeBSD__
-+ signal(SIGSYS, (sig_t)noXShm);
-+#endif
-
- #ifdef WIN32
- TkSetPlatformInit(TkPlatformInit);
diff --git a/multimedia/vic/files/patch-ae b/multimedia/vic/files/patch-ae
deleted file mode 100644
index 8424b66fc784..000000000000
--- a/multimedia/vic/files/patch-ae
+++ /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/multimedia/vic/files/patch-af b/multimedia/vic/files/patch-af
deleted file mode 100644
index cd4e0bcfa2ba..000000000000
--- a/multimedia/vic/files/patch-af
+++ /dev/null
@@ -1,757 +0,0 @@
---- grabber-meteor.cc.orig Fri Jun 26 11:25:55 1998
-+++ grabber-meteor.cc Fri Jun 26 11:18:53 1998
-@@ -43,7 +43,6 @@
- *
- */
-
--/*#define FRAME_CNTS /* print frame counts and fps when device stops -- debug */
- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
-@@ -51,16 +50,16 @@
- #include <sys/types.h>
- #include <sys/ioctl.h>
- #include <sys/mman.h>
--#ifdef FRAME_CNTS
--#include <sys/time.h>
--#endif
-
- #include "grabber.h"
-+#include "crdef.h"
- #include "Tcl.h"
- #include "device-input.h"
- #include "module.h"
-+#include "bsd-endian.h"
-
- #include <machine/ioctl_meteor.h>
-+#include <machine/ioctl_bt848.h>
-
- /*XXX*/
- #define NTSC_WIDTH 320
-@@ -72,62 +71,78 @@
-
-
- class MeteorGrabber : public Grabber {
-- public:
-- MeteorGrabber(const char* name, const char* format);
-+ public:
-+ MeteorGrabber(const char* name);
- virtual ~MeteorGrabber();
-+ virtual int command(int argc, const char*const* argv);
-+ virtual void fps(int);
- virtual void start();
- virtual void stop();
-- virtual void fps(int);
-- protected:
-- virtual int command(int argc, const char*const* argv);
-- virtual int capture();
- virtual int grab();
-+ protected:
- void format();
-- void setsize();
-+ virtual void setsize() = 0;
-+ void suppress(const u_char* in, int istride);
-+ virtual void saveblks(const u_char* in, int istride) = 0;
-+ void set_size_meteor(int w, int h);
-
- int video_format_; /* video input format: NTSC or PAL */
- int dev_; /* device fd */
- int port_; /* video input port */
-- int coder_format_; /* 411, 422, or cif */
- u_int basewidth_; /* Height of frame to be captured */
- u_int baseheight_; /* Width of frame to be captured */
- u_int decimate_; /* division of base sizes */
- volatile u_int* pyuv_; /* pointer to yuv data */
--#ifdef FRAME_CNTS
-- struct meteor_counts cnts_; /* pointer to counters */
-- double start_time_;
--#endif
-+ int tuner_ ; /* tuner device... */
- };
-
--static const int f_411 = 0; /* coder_format_s */
--static const int f_422 = 1;
--static const int f_cif = 2;
-+class Meteor422Grabber : public MeteorGrabber {
-+ public:
-+ Meteor422Grabber(const char* name);
-+ protected:
-+ void setsize();
-+ void saveblk(const u_char* in, u_char* yp, u_char* up, u_char* vp,
-+ int stride, int istride);
-+ void saveblks(const u_char* in, int istride);
-+};
-+
-+class MeteorCIFGrabber : public MeteorGrabber {
-+ public:
-+ MeteorCIFGrabber(const char* name);
-+ protected:
-+ void setsize();
-+ void saveblk(const u_char* in, u_char* yp, u_char* up, u_char* vp,
-+ int stride, int istride);
-+ void saveblks(const u_char* in, int istride);
-+};
-
- class MeteorDevice : public InputDevice {
-- public:
-+ public:
- MeteorDevice(const char* nickname, const char* devname, int free);
- virtual int command(int argc, const char*const* argv);
-- protected:
-+ protected:
- const char* name_;
- };
-
- class MeteorScanner {
-- public:
-+ public:
- MeteorScanner(const int n);
- };
-+
- static MeteorScanner find_meteor_devices(4);
-
- MeteorScanner::MeteorScanner(const int n)
- {
-- char* devname_template = "/dev/meteor%d";
-- char* nickname_template = "Matrox Meteor %d";
-+ static char *d[] = { "/dev/bktr%d", "/dev/meteor%d", NULL };
-+ char *nickname_template = "meteor-%d";
-
- for(int i = 0; i < n; i++) {
-- char *devname = new char[strlen(devname_template) + 3];
-+ for (int j = 0 ; d[j] != NULL ; j++) {
-+ char *devname = new char[strlen(d[j]) + 3];
- char *nickname = new char[strlen(nickname_template) + 3];
-
-+ sprintf(devname, d[j], i);
- sprintf(nickname, nickname_template, i + 1);
-- sprintf(devname, devname_template, i);
- if(access(devname, R_OK) == 0) {
- int fd = open(devname, O_RDONLY);
- if(fd < 0) {
-@@ -140,8 +155,9 @@
- delete nickname;
- delete devname;
- }
-+ }
-+ }
- }
--}
-
- MeteorDevice::MeteorDevice(const char* nickname, const char *devname, int free):
- InputDevice(nickname), name_(devname)
-@@ -149,6 +165,7 @@
- if(free)
- attributes_ = "\
- format {422 411} \
-+type {pal ntsc secam auto} \
- size {large normal small cif} \
- port {RCA Port-1 Port-2 Port-3 S-Video RGB}";
- else
-@@ -160,7 +177,10 @@
- Tcl& tcl = Tcl::instance();
- if ((argc == 3) && (strcmp(argv[1], "open") == 0)) {
- TclObject* o = 0;
-- o = new MeteorGrabber(name_, argv[2]);
-+ if (strcmp(argv[2], "422") == 0)
-+ o = new Meteor422Grabber(name_);
-+ else if (strcmp(argv[2], "cif") == 0)
-+ o = new MeteorCIFGrabber(name_);
- if (o != 0)
- tcl.result(o->name());
- return (TCL_OK);
-@@ -168,19 +188,15 @@
- return (InputDevice::command(argc, argv));
- }
-
--MeteorGrabber::MeteorGrabber(const char* name, const char* format)
-+MeteorGrabber::MeteorGrabber(const char* name)
- {
-- coder_format_ = -1;
-- if(!strcmp(format, "411")) coder_format_ = f_411;
-- if(!strcmp(format, "422")) coder_format_ = f_422;
-- if(!strcmp(format, "cif")) coder_format_ = f_cif;
-- if(coder_format_ == -1) {
-- fprintf(stderr,
-- "vic: MeteorGrabber: unsupported format: %s\n",
-- format);
-- abort();
-- }
--
-+ int devnum;
-+ if (sscanf(name, "/dev/bktr%d", &devnum) == 1) {
-+ char *tunerdev = new char[strlen(name) + 3];
-+ sprintf(tunerdev, "/dev/tuner%d", devnum);
-+ tuner_ = open(tunerdev, O_RDONLY);
-+ } else
-+ tuner_ = -1;
- dev_ = open(name, O_RDONLY);
- if (dev_ == -1) {
- status_ = -1;
-@@ -203,52 +219,33 @@
- if (dev_ != -1) {
- close(dev_);
- }
-+ if (tuner_ != -1)
-+ close(tuner_);
- }
-
--void MeteorGrabber::setsize()
-+void MeteorGrabber::set_size_meteor(int w, int h)
- {
- struct meteor_geomet geom;
-
-- geom.rows = (baseheight_ / decimate_) &~0xf; /* 0xf, ugh! */
-- geom.columns = (basewidth_ / decimate_) &~0xf;
-+ geom.rows = h &~0xf; /* 0xf, ugh! */
-+ geom.columns = w &~0xf;
- geom.frames = 1;
-- geom.oformat = METEOR_GEO_UNSIGNED;
-- geom.oformat |= METEOR_GEO_YUV_422;
-+ geom.oformat = METEOR_GEO_UNSIGNED | METEOR_GEO_YUV_PACKED;
- /*
- * If we can get by with only reading even fields, then by all
- * means do so.
- */
- unsigned short status;
-- ioctl(dev_, METEORSTATUS, &status);
-- if(status & METEOR_STATUS_HCLK) { /* do we have a source? */
-- /* No source, assume ntsc*/
-+ // ioctl(dev_, METEORSTATUS, &status);
-+ if ( video_format_ == METEOR_FMT_NTSC ) {
- if(geom.rows <= NTSC_HEIGHT && geom.columns <= NTSC_WIDTH)
- geom.oformat |= METEOR_GEO_EVEN_ONLY;
- } else {
-- if(status & METEOR_STATUS_FIDT) { /* is it pal or ntsc? */
-- /* 60 hz */
-- if(geom.rows<=NTSC_HEIGHT && geom.columns<=NTSC_WIDTH)
-- geom.oformat |= METEOR_GEO_EVEN_ONLY;
-- } else { /* 50 hz */
- if(geom.rows<=PAL_HEIGHT && geom.columns<=PAL_WIDTH)
- geom.oformat |= METEOR_GEO_EVEN_ONLY;
- }
-- }
--
- if(ioctl(dev_, METEORSETGEO, &geom) < 0)
- perror("vic: METERSETGEO: ");
--
-- switch(coder_format_) {
-- case f_422:
-- set_size_422(geom.columns, geom.rows);
-- break;
-- case f_cif:
-- case f_411:
-- set_size_411(geom.columns, geom.rows);
-- break;
-- }
--
-- allocref(); /* allocate reference frame */
- }
-
- void MeteorGrabber::format()
-@@ -285,11 +282,6 @@
- baseheight_ = PAL_HEIGHT * 2;
- basewidth_ = PAL_WIDTH * 2;
- }
--
-- if(coder_format_ == f_cif) {
-- baseheight_ = CIF_HEIGHT * 2;
-- basewidth_ = CIF_WIDTH * 2;
-- }
- setsize();
- }
-
-@@ -299,15 +291,6 @@
- format();
- int cmd = METEOR_CAP_SINGLE;
- ioctl(dev_, METEORCAPTUR, (char*)&cmd);
--#ifdef FRAME_CNTS
-- cnts_.fifo_errors = 0;
-- cnts_.dma_errors = 0;
-- cnts_.frames_captured = 0;
-- cnts_.even_fields_captured = 0;
-- cnts_.odd_fields_captured = 0;
-- ioctl(dev_, METEORSCOUNT, &cnts_);
-- start_time_ = gettimeofday();
--#endif
-
- cmd = METEOR_CAP_CONTINOUS;
- ioctl(dev_, METEORCAPTUR, (char*)&cmd);
-@@ -319,19 +302,6 @@
-
- int cmd = METEOR_CAP_STOP_CONT;
- ioctl(dev_, METEORCAPTUR, (char*)&cmd);
--#ifdef FRAME_CNTS
-- double endtime = gettimeofday() ;
-- ioctl(dev_, METEORGCOUNT, &cnts_);
-- int diff = (int)((endtime-start_time_) * 1e-6 + 0.5);
-- printf("frames = %d, even fields = %d, odd fields = %d,\n\
--fifo errors = %d, dma errors = %d, seconds = %d",
-- cnts_.frames_captured, cnts_.even_fields_captured,
-- cnts_.odd_fields_captured, cnts_.fifo_errors, cnts_.dma_errors,
-- diff);
-- if(diff)
-- printf(",fps = %d", cnts_.frames_captured/diff);
-- printf("\n");
--#endif
- Grabber::stop();
- }
-
-@@ -345,15 +315,15 @@
-
- int MeteorGrabber::command(int argc, const char*const* argv)
- {
-+ Tcl& tcl = Tcl::instance();
- if (argc == 3) {
- if (strcmp(argv[1], "decimate") == 0) {
- int dec = atoi(argv[2]);
-- Tcl& tcl = Tcl::instance();
- if (dec <= 0) {
- tcl.resultf("%s: divide by zero", argv[0]);
- return (TCL_ERROR);
- }
-- if (dec != decimate_) {
-+ if ((u_int)dec != decimate_) {
- decimate_ = dec;
- if(running_) {
- stop();
-@@ -362,7 +332,8 @@
- }
- }
- return (TCL_OK);
-- } else if (strcmp(argv[1], "port") == 0) {
-+ }
-+ if (strcmp(argv[1], "port") == 0) {
- int p = port_;
- if(!strcmp(argv[2], "RCA")) p = METEOR_INPUT_DEV0;
- if(!strcmp(argv[2], "Port-1")) p = METEOR_INPUT_DEV1;
-@@ -377,7 +348,30 @@
- ioctl(dev_, METEORSINPUT, &port_);
- }
- return (TCL_OK);
-- } else if (strcmp(argv[1], "format") == 0 ||
-+ }
-+ if (strcmp(argv[1], "freeze") == 0) {
-+ int cmd = METEOR_CAP_CONTINOUS ;
-+ if ( atoi(argv[2]) != 0 )
-+ cmd = METEOR_CAP_STOP_CONT;
-+ ioctl(dev_, METEORCAPTUR, (char*)&cmd);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "chan") == 0) {
-+ int p = port_;
-+ int c = atoi(argv[2]);
-+ if (c > 0 && c < 199)
-+ p = METEOR_INPUT_DEV1 ;
-+ else
-+ p = METEOR_INPUT_DEV0 ;
-+ if (p != port_) {
-+ port_ = p;
-+ ioctl(dev_, METEORSINPUT, &port_);
-+ }
-+ if (p == METEOR_INPUT_DEV1)
-+ ioctl(tuner_, TVTUNER_SETCHNL, &c);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "format") == 0 ||
- strcmp(argv[1], "type") == 0) {
- if (strcmp(argv[2], "auto") == 0)
- video_format_ = METEOR_FMT_AUTOMODE;
-@@ -390,14 +384,35 @@
- if (running_)
- format();
- return (TCL_OK);
-- } else if (strcmp(argv[1], "contrast") == 0) {
-- contrast(atof(argv[2]));
-- return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "brightness") == 0) {
-+ u_char val = atoi(argv[2]);
-+ ioctl(dev_, METEORSBRIG, &val);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "contrast") == 0) {
-+ u_char val = atoi(argv[2]);
-+ ioctl(dev_, METEORSCONT, &val);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "hue") == 0) {
-+ char val = atoi(argv[2]);
-+ ioctl(dev_, METEORSHUE, &val);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "saturation") == 0) {
-+ u_char val = atoi(argv[2]);
-+ ioctl(dev_, METEORSCSAT, &val);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "uvgain") == 0) {
-+ u_char val = atoi(argv[2]);
-+ ioctl(dev_, METEORSCHCV, &val);
-+ return (TCL_OK);
- }
- } else if (argc == 2) {
- if (strcmp(argv[1], "format") == 0 ||
- strcmp(argv[1], "type") == 0) {
-- Tcl& tcl = Tcl::instance();
- switch (video_format_) {
-
- case METEOR_FMT_AUTOMODE:
-@@ -423,54 +438,316 @@
- return (TCL_OK);
-
- }
-+ if (strcmp(argv[1], "brightness") == 0) {
-+ u_char val;
-+ ioctl(dev_, METEORGBRIG, &val);
-+ tcl.resultf("%d", (unsigned int)val);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "contrast") == 0) {
-+ u_char val;
-+ ioctl(dev_, METEORGCONT, &val);
-+ tcl.resultf("%d", (int)val);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "hue") == 0) {
-+ char val;
-+ ioctl(dev_, METEORGHUE, &val);
-+ tcl.resultf("%d", (int)val);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "saturation") == 0) {
-+ u_char val;
-+ ioctl(dev_, METEORGCSAT, &val);
-+ tcl.resultf("%d", (int)val);
-+ return (TCL_OK);
-+ }
-+ if (strcmp(argv[1], "uvgain") == 0) {
-+ u_char val;
-+ ioctl(dev_, METEORGCHCV, &val);
-+ tcl.resultf("%d", (int)val);
-+ return (TCL_OK);
-+ }
- }
- return (Grabber::command(argc, argv));
- }
-
--int MeteorGrabber::capture()
--{
-- if(pyuv_ == 0) return 0;
--
-- volatile u_int* py = pyuv_;
-- volatile u_int* pu = (u_int *)((u_int)py + (u_int)framesize_);
-- volatile u_int* pv = (u_int *)((u_int)pu + (framesize_ >> 1));
-- u_int* lum = (u_int *)frame_;
-- u_int* uoff = (u_int *)((u_int)lum + (u_int)framesize_);
-- int f422 = coder_format_ == f_422;
-- u_int* voff = (u_int *)((u_int)uoff +
-- (u_int)(framesize_>>(f422?1:2)));
-- int numc = ((basewidth_/decimate_) &~0xf) >> 3;
--
-- for (int row = 0; row < (((baseheight_/decimate_)&~0xf) >> 1); row++) {
-- for(int col = 0; col < numc; col++) {
-- *lum++ = *py++;
-- *lum++ = *py++;
-- *uoff++ = *pu++;
-- *voff++ = *pv++;
-- }
-- for(col = 0; col < numc; col++) {
-- *lum++ = *py++;
-- *lum++ = *py++;
-- if(f422) { /* only copy odd in 4:2:2 format */
-- *uoff++ = *pu++;
-- *voff++ = *pv++;
--
-- }
-- }
-- if(!f422) { /* skip odd if 4:1:1 or cif format */
-- pu += numc;
-- pv += numc;
-- }
-- }
-- return 1;
-+#define U 0
-+#define Y0 1
-+#define V 2
-+#define Y1 3
-+
-+/*
-+ * define these for REPLENISH macro used below
-+ */
-+#define DIFF4(in, frm, v) \
-+ v += (in)[Y0] - (frm)[0]; \
-+ v += (in)[Y1] - (frm)[1]; \
-+ v += (in)[Y0+4] - (frm)[2]; \
-+ v += (in)[Y1+4] - (frm)[3];
-+
-+#define DIFFLINE(in, frm, left, center, right) \
-+ DIFF4(in + 0*8, frm + 0*4, left); \
-+ DIFF4(in + 1*8, frm + 1*4, center); \
-+ DIFF4(in + 2*8, frm + 2*4, center); \
-+ DIFF4(in + 3*8, frm + 3*4, right); \
-+ if (right < 0) \
-+ right = -right; \
-+ if (left < 0) \
-+ left = -left; \
-+ if (center < 0) \
-+ center = -center;
-+
-+void MeteorGrabber::suppress(const u_char* devbuf, int is)
-+{
-+ const u_char* start = frame_ + 16 * vstart_ * outw_ + 16 * hstart_;
-+ REPLENISH(devbuf, start, is, 2,
-+ hstart_, hstop_, vstart_, vstop_);
- }
-
- int MeteorGrabber::grab()
- {
-- if (capture() == 0)
-- return (0);
-- suppress(frame_);
-- saveblks(frame_);
-- YuvFrame f(media_ts(), frame_, crvec_, outw_, outh_);
-+ if (pyuv_ == 0)
-+ return 0;
-+
-+ int istride = inw_ * 2;
-+ suppress((u_char*)pyuv_, istride);
-+ saveblks((u_char*)pyuv_, istride);
-+ u_int32_t ts = media_ts();
-+ YuvFrame f(ts, frame_, crvec_, outw_, outh_);
- return (target_->consume(&f));
-+}
-+
-+Meteor422Grabber::Meteor422Grabber(const char* name)
-+ : MeteorGrabber(name)
-+{
-+}
-+
-+MeteorCIFGrabber::MeteorCIFGrabber(const char* name)
-+ : MeteorGrabber(name)
-+{
-+}
-+
-+void Meteor422Grabber::setsize()
-+{
-+ int w = basewidth_ / decimate_;
-+ int h = baseheight_ / decimate_;
-+ set_size_meteor(w, h);
-+ set_size_422(w, h);
-+}
-+
-+inline void
-+Meteor422Grabber::saveblk(const u_char* in,
-+ u_char* yp, u_char* up, u_char* vp, int stride, int istride)
-+{
-+ for (int i = 16; --i >= 0; ) {
-+ /*
-+ * Each iteration of this loop grabs 16 Ys & 8 U/Vs.
-+ */
-+ register u_int y0, y1, u, v;
-+
-+ u = in[U + 0*4] << SHIFT(24) |
-+ in[U + 1*4] << SHIFT(16) |
-+ in[U + 2*4] << SHIFT(8) |
-+ in[U + 3*4] << SHIFT(0);
-+ v = in[V + 0*4] << SHIFT(24) |
-+ in[V + 1*4] << SHIFT(16) |
-+ in[V + 2*4] << SHIFT(8) |
-+ in[V + 3*4] << SHIFT(0);
-+ y0 = in[Y0 + 0*4] << SHIFT(24) |
-+ in[Y1 + 0*4] << SHIFT(16) |
-+ in[Y0 + 1*4] << SHIFT(8) |
-+ in[Y1 + 1*4] << SHIFT(0);
-+ y1 = in[Y0 + 2*4] << SHIFT(24) |
-+ in[Y1 + 2*4] << SHIFT(16) |
-+ in[Y0 + 3*4] << SHIFT(8) |
-+ in[Y1 + 3*4] << SHIFT(0);
-+
-+ ((u_int*)yp)[0] = y0;
-+ ((u_int*)yp)[1] = y1;
-+ ((u_int*)up)[0] = u;
-+ ((u_int*)vp)[0] = v;
-+
-+ u = in[U + 4*4] << SHIFT(24) |
-+ in[U + 5*4] << SHIFT(16) |
-+ in[U + 6*4] << SHIFT(8) |
-+ in[U + 7*4] << SHIFT(0);
-+ v = in[V + 4*4] << SHIFT(24) |
-+ in[V + 5*4] << SHIFT(16) |
-+ in[V + 6*4] << SHIFT(8) |
-+ in[V + 7*4] << SHIFT(0);
-+ y0 = in[Y0 + 4*4] << SHIFT(24) |
-+ in[Y1 + 4*4] << SHIFT(16) |
-+ in[Y0 + 5*4] << SHIFT(8) |
-+ in[Y1 + 5*4] << SHIFT(0);
-+ y1 = in[Y0 + 6*4] << SHIFT(24) |
-+ in[Y1 + 6*4] << SHIFT(16) |
-+ in[Y0 + 7*4] << SHIFT(8) |
-+ in[Y1 + 7*4] << SHIFT(0);
-+
-+ ((u_int*)yp)[2] = y0;
-+ ((u_int*)yp)[3] = y1;
-+ ((u_int*)up)[1] = u;
-+ ((u_int*)vp)[1] = v;
-+
-+ in += istride;
-+ yp += stride;
-+ up += stride >> 1;
-+ vp += stride >> 1;
-+ }
-+}
-+
-+void Meteor422Grabber::saveblks(const u_char* devbuf, int is)
-+{
-+ u_char* crv = crvec_;
-+ int off = framesize_;
-+ u_char* lum = frame_;
-+ u_char* chm = lum + off;
-+ off >>= 1;
-+ int stride = 15 * outw_;
-+ int istride = is * 15;
-+ for (int y = 0; y < blkh_; ++y) {
-+ for (int x = 0; x < blkw_; ++x) {
-+ int s = *crv++;
-+ if ((s & CR_SEND) != 0)
-+ saveblk(devbuf, lum, chm, chm + off, outw_, is);
-+
-+ devbuf += 32;
-+ lum += 16;
-+ chm += 8;
-+ }
-+ lum += stride;
-+ chm += stride >> 1;
-+ devbuf += istride;
-+ }
-+}
-+
-+void MeteorCIFGrabber::setsize()
-+{
-+ int w = basewidth_ / decimate_;
-+ int h = baseheight_ / decimate_;
-+ set_size_meteor(w, h);
-+ set_size_cif(w, h);
-+}
-+
-+inline void
-+MeteorCIFGrabber::saveblk(const u_char* in,
-+ u_char* yp, u_char* up, u_char* vp, int stride, int istride)
-+{
-+ for (int i = 8; --i >= 0; ) {
-+ /*
-+ * Each iteration of this loop grabs 32 Ys & 16 U/Vs.
-+ */
-+ register u_int y0, y1, u, v;
-+
-+ u = in[U + 0*4] << SHIFT(24) |
-+ in[U + 1*4] << SHIFT(16) |
-+ in[U + 2*4] << SHIFT(8) |
-+ in[U + 3*4] << SHIFT(0);
-+ v = in[V + 0*4] << SHIFT(24) |
-+ in[V + 1*4] << SHIFT(16) |
-+ in[V + 2*4] << SHIFT(8) |
-+ in[V + 3*4] << SHIFT(0);
-+ y0 = in[Y0 + 0*4] << SHIFT(24) |
-+ in[Y1 + 0*4] << SHIFT(16) |
-+ in[Y0 + 1*4] << SHIFT(8) |
-+ in[Y1 + 1*4] << SHIFT(0);
-+ y1 = in[Y0 + 2*4] << SHIFT(24) |
-+ in[Y1 + 2*4] << SHIFT(16) |
-+ in[Y0 + 3*4] << SHIFT(8) |
-+ in[Y1 + 3*4] << SHIFT(0);
-+
-+ ((u_int*)yp)[0] = y0;
-+ ((u_int*)yp)[1] = y1;
-+ ((u_int*)up)[0] = u;
-+ ((u_int*)vp)[0] = v;
-+
-+ u = in[U + 4*4] << SHIFT(24) |
-+ in[U + 5*4] << SHIFT(16) |
-+ in[U + 6*4] << SHIFT(8) |
-+ in[U + 7*4] << SHIFT(0);
-+ v = in[V + 4*4] << SHIFT(24) |
-+ in[V + 5*4] << SHIFT(16) |
-+ in[V + 6*4] << SHIFT(8) |
-+ in[V + 7*4] << SHIFT(0);
-+ y0 = in[Y0 + 4*4] << SHIFT(24) |
-+ in[Y1 + 4*4] << SHIFT(16) |
-+ in[Y0 + 5*4] << SHIFT(8) |
-+ in[Y1 + 5*4] << SHIFT(0);
-+ y1 = in[Y0 + 6*4] << SHIFT(24) |
-+ in[Y1 + 6*4] << SHIFT(16) |
-+ in[Y0 + 7*4] << SHIFT(8) |
-+ in[Y1 + 7*4] << SHIFT(0);
-+
-+ ((u_int*)yp)[2] = y0;
-+ ((u_int*)yp)[3] = y1;
-+ ((u_int*)up)[1] = u;
-+ ((u_int*)vp)[1] = v;
-+
-+ in += istride;
-+ yp += stride;
-+ up += stride >> 1;
-+ vp += stride >> 1;
-+
-+ /* do the 2nd (y only instead of yuv) line */
-+
-+ y0 = in[Y0 + 0*4] << SHIFT(24) |
-+ in[Y1 + 0*4] << SHIFT(16) |
-+ in[Y0 + 1*4] << SHIFT(8) |
-+ in[Y1 + 1*4] << SHIFT(0);
-+ y1 = in[Y0 + 2*4] << SHIFT(24) |
-+ in[Y1 + 2*4] << SHIFT(16) |
-+ in[Y0 + 3*4] << SHIFT(8) |
-+ in[Y1 + 3*4] << SHIFT(0);
-+
-+ ((u_int*)yp)[0] = y0;
-+ ((u_int*)yp)[1] = y1;
-+
-+ y0 = in[Y0 + 4*4] << SHIFT(24) |
-+ in[Y1 + 4*4] << SHIFT(16) |
-+ in[Y0 + 5*4] << SHIFT(8) |
-+ in[Y1 + 5*4] << SHIFT(0);
-+ y1 = in[Y0 + 6*4] << SHIFT(24) |
-+ in[Y1 + 6*4] << SHIFT(16) |
-+ in[Y0 + 7*4] << SHIFT(8) |
-+ in[Y1 + 7*4] << SHIFT(0);
-+
-+ ((u_int*)yp)[2] = y0;
-+ ((u_int*)yp)[3] = y1;
-+
-+ in += istride;
-+ yp += stride;
-+ }
-+}
-+
-+void MeteorCIFGrabber::saveblks(const u_char* in, int is)
-+{
-+ u_char* crv = crvec_;
-+ int off = framesize_;
-+ u_char* lum = frame_;
-+ u_char* chm = lum + off;
-+ off >>= 2;
-+
-+ crv += vstart_ * blkw_ + hstart_;
-+ lum += vstart_ * outw_ * 16 + hstart_ * 16;
-+ chm += vstart_ * (outw_ >> 1) * 8 + hstart_ * 8;
-+
-+ int skip = hstart_ + (blkw_ - hstop_);
-+
-+ for (int y = vstart_; y < vstop_; ++y) {
-+ const u_char* nin = in;
-+ for (int x = hstart_; x < hstop_; ++x) {
-+ int s = *crv++;
-+ if ((s & CR_SEND) != 0)
-+ saveblk(in, lum, chm, chm + off, outw_, is);
-+
-+ in += 32;
-+ lum += 16;
-+ chm += 8;
-+ }
-+ crv += skip;
-+ lum += 15 * outw_ + skip * 16;
-+ chm += 7 * (outw_ >> 1) + skip * 8;
-+ in = nin + 16 * is;
-+ }
- }
diff --git a/multimedia/vic/files/patch-ag b/multimedia/vic/files/patch-ag
deleted file mode 100644
index c597e4f3e86b..000000000000
--- a/multimedia/vic/files/patch-ag
+++ /dev/null
@@ -1,113 +0,0 @@
---- vw.cc.orig Mon Jul 22 13:12:31 1996
-+++ vw.cc Tue Dec 17 16:35:57 1996
-@@ -248,8 +248,6 @@
- /*
- * Wrap segment in an ximage
- */
-- image_ = XCreateImage(dpy_, Tk_Visual(tk), Tk_Depth(tk), ZPixmap,
-- 0, (char*)0, width_, height_, 8, 0);
- image_->obdata = (char*)&shminfo_;
- image_->data = shminfo_.shmaddr;
- }
---- 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);
---- decoder.cc.orig Wed Jun 26 17:28:40 1996
-+++ decoder.cc Tue Dec 17 15:55:42 1996
-@@ -74,6 +74,8 @@
-
- Decoder::~Decoder()
- {
-+ if (rvts_)
-+ delete rvts_;
- }
-
- int Decoder::command(int argc, const char*const* argv)
---- encoder-h261.cc.orig Mon Jul 22 13:12:53 1996
-+++ encoder-h261.cc Tue Dec 17 16:01:47 1996
-@@ -118,6 +118,7 @@
- void setq(int q);
- protected:
- H261Encoder(int ft);
-+ ~H261Encoder();
- int encode(const VideoFrame*, const u_int8_t *crvec);
- int command(int argc, const char*const* argv);
- void encode_blk(const short* blk, const char* lm);
-@@ -211,6 +212,16 @@
- }
- }
-
-+H261Encoder::~H261Encoder()
-+{
-+ for (int q = 0; q < 32; ++q) {
-+ if (llm_[q] != 0)
-+ delete llm_[q];
-+ if (clm_[q] != 0)
-+ delete clm_[q];
-+ }
-+}
-+
- H261PixelEncoder::H261PixelEncoder() : H261Encoder(FT_YUV_CIF)
- {
- quant_required_ = 0;
-@@ -631,7 +642,7 @@
- if (q < 8) {
- register int cmin = 0, cmax = 0;
- register short* bp = lblk;
-- register i, j;
-+ register int i, j;
-
- // Y U and V blocks
- for (i = 6; --i >= 0; ) {
diff --git a/multimedia/vic/files/patch-ah b/multimedia/vic/files/patch-ah
deleted file mode 100644
index 6b73cca9f5c8..000000000000
--- a/multimedia/vic/files/patch-ah
+++ /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/multimedia/vic/files/patch-al b/multimedia/vic/files/patch-al
deleted file mode 100644
index 6aa16586f2d7..000000000000
--- a/multimedia/vic/files/patch-al
+++ /dev/null
@@ -1,421 +0,0 @@
-diff -ubwr ./grabber.cc /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/grabber.cc
---- grabber.cc Tue Feb 6 00:02:00 1996
-+++ /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/grabber.cc Fri Apr 10 15:36:42 1998
-@@ -69,6 +69,7 @@
- hstart_(0), hstop_(0),
- framebase_(0), frame_(0),
- inw_(0), inh_(0), outw_(0), outh_(0),
-+ threshold_(48),
- target_(0), tx_(0)
- {
- bps(128);
-@@ -122,6 +123,10 @@
- }
- return (TCL_OK);
- }
-+ if (strcmp(argv[1], "threshold") == 0) {
-+ threshold_ = 8*atoi(argv[2]);
-+ return (TCL_OK);
-+ }
- if (strcmp(argv[1], "fps") == 0) {
- /*XXX assume value in range */
- fps(atoi(argv[2]));
-diff -ubwr ./grabber.h /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/grabber.h
---- grabber.h Tue Feb 6 00:02:00 1996
-+++ /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/grabber.h Fri Apr 10 15:37:28 1998
-@@ -87,6 +87,7 @@
- int vstop_;
- int hstart_;
- int hstop_;
-+ int threshold_ ; // when a block is changed ? (was constant 48)
-
- u_int framesize_;
- u_char* framebase_;
-@@ -160,19 +161,19 @@
- rb -= _rs << 3; \
- \
- int center = 0; \
-- if (left >= 48 && x > 0) { \
-+ if (left >= threshold_ && x > 0) { \
- crv[-1] = CR_MOTION|CR_SEND; \
- center = 1; \
- } \
-- if (right >= 48 && x < w - 1) { \
-+ if (right >= threshold_ && x < w - 1) { \
- crv[1] = CR_MOTION|CR_SEND; \
- center = 1; \
- } \
-- if (bottom >= 48 && y < blkh_ - 1) { \
-+ if (bottom >= threshold_ && y < blkh_ - 1) { \
- crv[w] = CR_MOTION|CR_SEND; \
- center = 1; \
- } \
-- if (top >= 48 && y > 0) { \
-+ if (top >= threshold_ && y > 0) { \
- crv[-w] = CR_MOTION|CR_SEND; \
- center = 1; \
- } \
-diff -ubwr ./ui-ctrlmenu.tcl /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/ui-ctrlmenu.tcl
---- ui-ctrlmenu.tcl Thu Jun 27 01:27:48 1996
-+++ /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/ui-ctrlmenu.tcl Fri Apr 10 16:39:04 1998
-@@ -390,11 +394,15 @@
- -relief raised -command transmit \
- -anchor w -variable transmitButtonState -font $f \
- -state disabled -highlightthickness 0
-+ checkbutton $w.freeze -text "Freeze" \
-+ -relief raised -command "grabber freeze \$freeze" \
-+ -anchor w -variable freeze -font $f \
-+ -highlightthickness 0
- button $w.release -text "Release" \
- -relief raised -command release_device \
- -font $f -highlightthickness 0
-
-- pack $w.send $w.release -fill both
-+ pack $w.send $w.release $w.freeze -fill both
- }
-
- proc doNothing { args } {
-@@ -434,8 +442,9 @@
-
- frame $w.bps
- scale $w.bps.scale -orient horizontal -font $f \
-- -showvalue 0 -from 10 -to [option get . maxbw Vic] \
-+ -showvalue 0 -from 1 -to [option get . maxbw Vic] \
- -command "set_bps $w.bps.value" -width 12 \
-+ -sliderlength 20 \
- -relief groove
- label $w.bps.value -font $f -width 8 -anchor w
-
-@@ -443,6 +452,7 @@
- scale $w.fps.scale -font $f -orient horizontal \
- -showvalue 0 -from 1 -to 30 \
- -command "set_fps $w.fps.value" -width 12 \
-+ -sliderlength 20 \
- -relief groove
- label $w.fps.value -font $f -width 8 -anchor w
-
-@@ -564,7 +574,7 @@
- proc select_device device {
- global transmitButton sizeButtons portButton formatButtons \
- videoFormat defaultFormat lastDevice defaultPort inputPort \
-- transmitButtonState
-+ transmitButtonState typeButton
-
- #
- # Remember settings of various controls for previous device
-@@ -607,6 +617,11 @@
- } else {
- $portButton configure -state disabled
- }
-+ if [device_supports $device type *] {
-+ $typeButton configure -state normal
-+ } else {
-+ $typeButton configure -state disabled
-+ }
-
- insert_grabber_panel [$device nickname]
-
-@@ -774,7 +789,8 @@
- build.encoder_options $w.options
- build.device $w.device
- build.port $w.port
-- pack $w.device $w.port $w.options -fill x
-+ build.type $w.type
-+ pack $w.device $w.port $w.type $w.options -fill x
- }
-
- proc build.encoder_options w {
-@@ -1172,6 +1188,9 @@
- global inputPort inputType portButton typeButton
- if { [$portButton cget -state] == "normal" } {
- $grabber port $inputPort
-+ }
-+ if { [$typeButton cget -state] == "normal" } {
-+ $grabber type $inputType
- }
- setFillRate
- update
-diff -ubwr ./ui-grabber.tcl /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/ui-grabber.tcl
---- ui-grabber.tcl Fri Jun 21 04:39:35 1996
-+++ /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/ui-grabber.tcl Fri Apr 10 13:54:42 1998
-@@ -39,65 +39,93 @@
- # called foo-1, foo-2, etc. and you'll only need build.foo
- #
-
-+proc build.meteor w {
-+#
-+# The meteor has the same controls as the slicvideo, so just call that
-+# routine to build the controls.
-+
-+ build.slicvideo $w
-+}
-+
-+proc build.bktr w {
-+ build.slicvideo $w
-+}
-+
- proc build.slicvideo w {
- set f [smallfont]
-+# set f "-*-helvetica-medium-r-normal--*-100-75-75-*-*-*-*"
- label $w.title -text "Grabber"
- frame $w.f -relief sunken -borderwidth 2
-
- frame $w.f.h -relief flat
-
-- label $w.f.h.label -font $f -anchor e -text "Hue"
--
-- scale $w.f.h.scale -orient horizontal -width 12 -length 20 \
-- -relief groove -showvalue 0 -from -128 -to 127 \
-- -command "grabber set HUE"
-- pack $w.f.h.label $w.f.h.scale -side left -fill x -expand 1
--
-- frame $w.f.ll -relief flat
--
-- label $w.f.ll.label -font $f -text "Luma" -anchor s
--
-- label $w.f.ll.clabel -font $f -text "Contrast" -anchor s
--
-- label $w.f.ll.blabel -font $f -text "Brightness" -anchor s
-- pack $w.f.ll.clabel $w.f.ll.label $w.f.ll.blabel \
-+ frame $w.f.h.c
-+ label $w.f.h.c.l1 -font $f -anchor e -text "Chan:"
-+ mk.entry $w.f.h.c do_chan "20"
-+ $w.f.h.c.entry configure -relief sunken -width 5
-+ bind $w.f.h.c.entry <Return> "grabber chan \[$w.f.h.c.entry get\]"
-+ pack $w.f.h.c.l1 $w.f.h.c.entry -side top
-+
-+ global ths
-+ scale $w.f.h.ths \
-+-orient horizontal -width 12 -length 60 -relief groove -sliderlength 6 \
-+ -showvalue 0 -from 1 -to 10 \
-+ -command "grabber threshold" -label Thre
-+ $w.f.h.ths set 6
-+ # the actual scale is multiplied by 8
-+ scale $w.f.h.scale \
-+-orient horizontal -width 12 -length 100 -relief groove \
-+ -showvalue 0 -from -128 -to 127 \
-+ -command "grabber hue" -label Hue
-+ pack $w.f.h.c \
-+ $w.f.h.ths \
-+ $w.f.h.scale \
- -side left -fill x -expand 1
-
-+# frame $w.f.ll -relief flat
-+# label $w.f.ll.label -font $f -text "Luma" -anchor s
-+# label $w.f.ll.clabel -font $f -text "Contrast" -anchor s
-+# label $w.f.ll.blabel -font $f -text "Brightness" -anchor s
-+# pack $w.f.ll.clabel $w.f.ll.label $w.f.ll.blabel \
-+# -side left -fill x -expand 1
-+
- frame $w.f.l -relief flat
-
-- scale $w.f.l.cscale -orient horizontal -width 12 -relief groove \
-+ scale $w.f.l.cscale \
-+-orient horizontal -width 12 -length 100 -relief groove \
- -showvalue 0 -from 0 -to 127 \
-- -command "grabber set LUMA_CONTRAST"
-+ -label "Contrast" \
-+ -command "grabber contrast"
-
-- scale $w.f.l.bscale -orient horizontal -width 12 -relief groove \
-+ scale $w.f.l.bscale \
-+-orient horizontal -width 12 -length 100 -relief groove \
- -showvalue 0 -from 0 -to 255 \
-- -command "grabber set LUMA_BRIGHTNESS"
-+ -command "grabber brightness" -label "Brightness"
- pack $w.f.l.cscale $w.f.l.bscale -side left -fill x -expand 1
-
-- frame $w.f.cl -relief flat
--
-- label $w.f.cl.label -font $f -text "Chroma" -anchor n
--
-- label $w.f.cl.glabel -font $f -text "Gain" -anchor n
--
-- label $w.f.cl.slabel -font $f -text "Saturation" -anchor n
-- pack $w.f.cl.glabel $w.f.cl.label $w.f.cl.slabel \
-- -side left -fill x -expand 1
-+# frame $w.f.cl -relief flat
-+# label $w.f.cl.label -font $f -text "Chroma" -anchor n
-+# label $w.f.cl.glabel -font $f -text "Gain" -anchor n
-+# label $w.f.cl.slabel -font $f -text "Saturation" -anchor n
-+# pack $w.f.cl.glabel $w.f.cl.label $w.f.cl.slabel \
-+# -side left -fill x -expand 1
-
- frame $w.f.c -relief flat
-
-- scale $w.f.c.gscale -orient horizontal -width 12 -relief groove \
-+ scale $w.f.c.gscale \
-+-orient horizontal -width 12 -length 100 -relief groove \
- -showvalue 0 -from 0 -to 255 \
-- -command "grabber set CHROMA_GAIN"
-+ -command "grabber uvgain" -label "Chr. Gain"
-
-- scale $w.f.c.sscale -orient horizontal -width 12 -relief groove \
-+ scale $w.f.c.sscale \
-+-orient horizontal -width 12 -length 100 -relief groove \
- -showvalue 0 -from 0 -to 127 \
-- -command "grabber set CHROMA_SATURATION"
-+ -command "grabber saturation" -label "Saturation"
- pack $w.f.c.gscale $w.f.c.sscale -side left -fill x -expand 1
-
-
-- pack $w.f.h $w.f.ll $w.f.l $w.f.c $w.f.cl \
-- -fill x -expand 1 -padx 1m
-+ # pack $w.f.h $w.f.ll $w.f.l $w.f.c $w.f.cl
-+ pack $w.f.h $w.f.l $w.f.c -fill x -expand 1 -padx 1m
-
-
- pack $w.title $w.f -fill x -expand 1
-@@ -109,6 +137,10 @@
- $w.f.c.sscale set 64
- }
-
-+#
-+# STILL image-grabber (?)
-+#
-+
- proc build.still w {
-
- set f [smallfont]
-@@ -131,6 +163,10 @@
- $lastDevice file $s
- }
-
-+#
-+# quickcam grabber
-+#
-+
- proc build.qcam {w} {
- global qcamwindow
-
-@@ -190,3 +226,118 @@
- set qcamwindow(setwbal) "$w.f.s.s.wbal.scale set"
- set qcamwindow(setbpp) "set qcambpp"
- }
-+
-+#
-+# X11 Grabber controls
-+#
-+proc x11grabUpdatePos {x y w h} {
-+
-+ global x11grabcontrols
-+ set w $x11grabcontrols
-+
-+ if {[string compare $x [$w.x11grab.row1.pos.x.e get]] != 0} {
-+ $w.x11grab.row1.pos.x.e delete 0 end
-+ $w.x11grab.row1.pos.x.e insert 0 $x
-+ }
-+ if {[string compare $y [$w.x11grab.row1.pos.y.e get]] != 0} {
-+ $w.x11grab.row1.pos.y.e delete 0 end
-+ $w.x11grab.row1.pos.y.e insert 0 $y
-+ }
-+ if {[string compare $w [$w.x11grab.row1.pos.w.e get]] != 0} {
-+ $w.x11grab.row1.pos.w.e delete 0 end
-+ $w.x11grab.row1.pos.w.e insert 0 $w
-+ }
-+ if {[string compare $h [$w.x11grab.row1.pos.h.e get]] != 0} {
-+ $w.x11grab.row1.pos.h.e delete 0 end
-+ $w.x11grab.row1.pos.h.e insert 0 $h
-+ }
-+}
-+
-+proc x11cmd.update.geo w {
-+ grabber fixed [$w.row.x get] [$w.row.y get]
-+}
-+
-+proc x11cmd.fixed {} {
-+ global x11Source x11grabcontrols
-+ set w $x11grabcontrols
-+ $w.label configure -text "$x11Source"
-+ if [winfo exists $w.row] {
-+ destroy $w.row
-+ }
-+ frame $w.row
-+ pack append $w.row \
-+ [label $w.row.xl -text "X:" -width 2 -anchor e] {left filly} \
-+ [entry $w.row.x -relief flat -width 4] {left filly} \
-+ [label $w.row.yl -text "Y:" -width 2 -anchor e] {left filly} \
-+ [entry $w.row.y -relief flat -width 4] {left filly}
-+ bind $w.row.x <Return> "x11cmd.update.geo $w"
-+ bind $w.row.y <Return> "x11cmd.update.geo $w"
-+
-+ pack $w.row -after $w.label
-+}
-+
-+proc x11cmd.pointer {} {
-+ global x11Source x11grabcontrols
-+ set w $x11grabcontrols
-+ $w.label configure -text "$x11Source"
-+ if [winfo exists $w.row] {
-+ destroy $w.row
-+ }
-+ frame $w.row
-+ pack append $w.row \
-+ [button $w.row.s -text "Follow pointer" ] { left filly }
-+ pack $w.row -after $w.label
-+}
-+
-+proc x11cmd.window {} {
-+ global x11Source x11grabcontrols
-+ puts "x11cmd -- x11Source $x11Source"
-+ set w $x11grabcontrols
-+ $w.label configure -text "$x11Source"
-+ if [winfo exists $w.row] {
-+ destroy $w.row
-+ }
-+ frame $w.row
-+ pack append $w.row \
-+ [button $w.row.s -text "Select window" ] { left filly }
-+ pack $w.row -after $w.label
-+}
-+
-+proc build.x11 w {
-+ global x11grabcontrols x11Source
-+ set f [smallfont]
-+
-+ label $w.title -text "X11 Grabber controls"
-+ frame $w.x11grab -relief sunken -borderwidth 2
-+ set x11grabcontrols $w.x11grab
-+ set x11Source "Fixed"
-+ set w1 $w.x11grab
-+
-+
-+ # luigi
-+ set m $w1.menu
-+ set m1 $m.m1
-+ menubutton $w1.menu -menu $m1 -text "Source:" \
-+ -relief raised -width 7 -font $f
-+ label $w1.label -width 6 -font $f
-+ frame $w1.row
-+ menu $m1
-+ $m1 add radiobutton -label Fixed \
-+ -state active \
-+ -command "x11cmd.fixed" -font $f -variable x11Source
-+# $m1 add radiobutton -label Pointer \
-+# -command "x11cmd.pointer" -font $f -variable x11Source
-+# $m1 add radiobutton -label Window \
-+# -command "x11cmd.window" -font $f -variable x11Source
-+
-+ pack append $w1 \
-+ $w1.menu {left} \
-+ $w1.label {left} \
-+ $w1.row {left}
-+
-+ pack $w $w.title $w1 -fill x -expand 1
-+
-+ x11cmd.fixed
-+}
-+
-+### end of file ###
-diff -ubwr ./ui-resource.tcl /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/ui-resource.tcl
---- ui-resource.tcl Wed Apr 3 02:33:56 1996
-+++ /home/old_wd0f/ports/mbone/vic/work.luigi/vic-2.8-luigi/ui-resource.tcl Fri Apr 10 21:11:56 1998
-@@ -140,7 +140,7 @@
- option add Vic.useHardwareDecode false startupFile
- option add Vic.infoHighlightColor LightYellow2 startupFile
- option add Vic.useJPEGforH261 false startupFile
-- option add Vic.stillGrabber false startupFile
-+ option add Vic.stillGrabber true startupFile ; # XXX was false
- option add Vic.siteDropTime "300" startupFile
-
- #
diff --git a/multimedia/vic/files/patch-am b/multimedia/vic/files/patch-am
deleted file mode 100644
index 12a6862d6ec1..000000000000
--- a/multimedia/vic/files/patch-am
+++ /dev/null
@@ -1,1405 +0,0 @@
---- grabber-x11.cc.orig Sun Nov 28 19:11:13 1999
-+++ grabber-x11.cc Sun Nov 28 19:59:33 1999
-@@ -0,0 +1,1402 @@
-+/*
-+ * Copyright (c) 1998 Luigi Rizzo
-+ * grabber-x11.cc for vic
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in the
-+ * documentation and/or other materials provided with the distribution.
-+ * 3. All advertising materials mentioning features or use of this software
-+ * must display the following acknowledgement:
-+ * This product includes software developed by Jim Lowe
-+ * 4. The name of the author may not be used to endorse or promote products
-+ * derived from this software without specific prior written permission.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-+ * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
-+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-+ * POSSIBILITY OF SUCH DAMAGE.
-+ */
-+
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <unistd.h>
-+#include <fcntl.h>
-+#include <sys/types.h>
-+#include <sys/ioctl.h>
-+#include <sys/mman.h>
-+
-+#include "grabber.h"
-+#include "Tcl.h"
-+#include "device-input.h"
-+#include "module.h"
-+
-+#include <X11/Xlib.h>
-+#include <X11/Xutil.h>
-+#include <X11/Xatom.h>
-+#include <X11/cursorfont.h>
-+#include <X11/extensions/XShm.h>
-+#include <tk.h>
-+/*** #include "sized_types.h" ***/
-+
-+/*
-+ Netvideo version 3.3
-+ Written by Ron Frederick <frederick@parc.xerox.com>
-+
-+ Machine-specific sized integer type definitions
-+ Video utility definitions
-+*/
-+
-+/*
-+ * Copyright (c) Xerox Corporation 1992. All rights reserved.
-+ *
-+ * License is granted to copy, to use, and to make and to use derivative
-+ * works for research and evaluation purposes, provided that Xerox is
-+ * acknowledged in all documentation pertaining to any such copy or derivative
-+ * work. Xerox grants no other licenses expressed or implied. The Xerox trade
-+ * name should not be used in any advertising without its written permission.
-+ *
-+ * XEROX CORPORATION MAKES NO REPRESENTATIONS CONCERNING EITHER THE
-+ * MERCHANTABILITY OF THIS SOFTWARE OR THE SUITABILITY OF THIS SOFTWARE
-+ * FOR ANY PARTICULAR PURPOSE. The software is provided "as is" without
-+ * express or implied warranty of any kind.
-+ *
-+ * These notices must be retained in any copies of any part of this software.
-+ */
-+
-+typedef signed char int8; /* 8 bit signed int */
-+typedef short int16; /* 16 bit signed int */
-+typedef int int32; /* 32 bit signed int */
-+#if defined(__alpha)
-+typedef long int64; /* 64 bit signed int */
-+#endif
-+
-+typedef unsigned char uint8; /* 8 bit unsigned int */
-+typedef unsigned short uint16; /* 16 bit unsigned int */
-+typedef unsigned int uint32; /* 32 bit unsigned int */
-+#if defined(__alpha)
-+typedef unsigned long uint64; /* 64 bit unsigned int */
-+#endif
-+
-+/* Mildly gross but moderately portable test for littleendian machines */
-+#define LITTLEENDIAN (ntohl(0x12345678) != 0x12345678)
-+
-+typedef struct {
-+ XImage *image;
-+ void *shminfo;
-+} ximage_t;
-+
-+/*************************/
-+
-+#define VID_SMALL 0x01
-+#define VID_MEDIUM 0x02
-+#define VID_LARGE 0x04
-+#define VID_SIZEMASK 0x07
-+
-+#define VID_GREYSCALE 0x08
-+#define VID_COLOR 0x10
-+
-+#define X11GRAB_FIXED 0
-+#define X11GRAB_POINTER 1
-+#define X11GRAB_WINDOW 2
-+
-+
-+/*XXX*/
-+#define NTSC_WIDTH 320
-+#define NTSC_HEIGHT 240
-+#define PAL_WIDTH 384
-+#define PAL_HEIGHT 288
-+#define CIF_WIDTH 352
-+#define CIF_HEIGHT 288
-+
-+
-+class X11Grabber : public Grabber {
-+ public:
-+ X11Grabber(const char* name, const char* format);
-+ virtual ~X11Grabber();
-+ virtual void start();
-+ virtual void stop();
-+ protected:
-+ virtual int command(int argc, const char*const* argv);
-+ virtual int capture();
-+ virtual int grab();
-+ void format();
-+ void setsize();
-+
-+ void X11Grab_ComputeYUVTable(void) ;
-+ int X11Grab_MSBWhite1(void);
-+ int X11Grab_LSBWhite1(void);
-+ int X11Grab_MSBBlack1(void);
-+ int X11Grab_LSBBlack1(void);
-+ int X11Grab_Pseudo8(void);
-+ int X11Grab_RGB16(void);
-+ int X11Grab_TrueXBGR24(void);
-+ int X11Grab_TrueXRGB24(void);
-+
-+ int X11Grab_Initialize(Window rw, int w, int h);
-+ typedef enum {
-+ grab_none,
-+ grab_X11Grab_LSBWhite1,
-+ grab_X11Grab_MSBWhite1,
-+ grab_X11Grab_LSBBlack1,
-+ grab_X11Grab_MSBBlack1,
-+ grab_X11Grab_Pseudo8,
-+ grab_X11Grab_RGB16,
-+ grab_X11Grab_TrueXBGR24,
-+ grab_X11Grab_TrueXRGB24
-+ } c_grab_type;
-+ c_grab_type c_grab;
-+
-+
-+ uint8 *rgb2y_ ;
-+ uint8 *rgb2u_ ;
-+ uint8 *rgb2v_ ;
-+
-+ ximage_t *ximage_ ;
-+
-+ Display *dpy_ ;
-+ int mode_; /* input mode */
-+ Window theroot_ ;
-+
-+// Tcl_Interp *interp_=NULL;
-+
-+ int screen, xerror ;
-+ Window vRoot_ ;
-+ Window rootwin_ ;
-+ Colormap colormap;
-+ Visual *root_vis;
-+ XVisualInfo root_visinfo;
-+
-+ int ncolors_ ;
-+ int black, white;
-+ XColor *color ;
-+ uint8 *col2y_ ;
-+ uint16 *col2rgb16_ ;
-+
-+ u_int basewidth_; /* Height of frame to be captured */
-+ u_int baseheight_; /* Width of frame to be captured */
-+ u_int decimate_; /* division of base sizes */
-+
-+ int x_origin_, y_origin_, width_, height_;
-+ int root_depth_, root_width, root_height;
-+};
-+
-+class X11Device : public InputDevice {
-+ public:
-+ X11Device(const char* nickname);
-+ virtual int command(int argc, const char*const* argv);
-+ protected:
-+ const char* name_;
-+};
-+
-+static X11Device find_x11_devices("x11");
-+
-+X11Device::X11Device(const char* nickname):
-+ InputDevice(nickname), name_(nickname)
-+{
-+ if (free)
-+ attributes_ = "\
-+size {large normal small cif} \
-+format {422}" ;
-+ else
-+ attributes_ = "disabled";
-+}
-+
-+extern "C" {
-+/*** most of this taken from nv:x11-grab.c ***/
-+extern ximage_t *VidUtil_AllocXImage(Display *dpy, Visual *vis, int depth,
-+ int width, int height, int readonly);
-+
-+#if 0 /* debugging stuff */
-+static int my_Tcl_Eval(Tcl_Interp *interp, char *cmd)
-+{
-+ fprintf(stderr,"Tcl_Eval <%s>\n", cmd);
-+ Tcl_Eval(interp, cmd);
-+}
-+#define Tcl_Eval my_Tcl_Eval
-+#endif
-+
-+static Window
-+VirtualRootWindow(Display *dpy, int screen)
-+{
-+ static Display *last_dpy=(Display *)NULL;
-+ static int last_screen = -1;
-+ static Window vRoot=None;
-+
-+ Atom __SWM_VROOT=None;
-+ Window rw, p, *child;
-+ unsigned int i, nChildren;
-+
-+ if ((dpy != last_dpy) || (screen != last_screen)) {
-+ vRoot = RootWindow(dpy, screen);
-+
-+ /* go look for a virtual root */
-+ __SWM_VROOT = XInternAtom(dpy, "__SWM_VROOT", False);
-+ XQueryTree(dpy, vRoot, &rw, &p, &child, &nChildren);
-+ for (i=0; i<nChildren; i++) {
-+ Atom actual_type;
-+ int actual_format;
-+ unsigned long nitems, bytesafter;
-+ Window *newRoot=NULL;
-+
-+ if ((XGetWindowProperty(dpy, child[i], __SWM_VROOT, 0, 1, False,
-+ XA_WINDOW, &actual_type, &actual_format,
-+ &nitems, &bytesafter,
-+ (unsigned char **)&newRoot) == Success)
-+ && (newRoot != NULL)) {
-+ vRoot = *newRoot;
-+ XFree((void *)newRoot);
-+ break;
-+ }
-+ }
-+ XFree((void *)child);
-+
-+ last_dpy = dpy;
-+ last_screen = screen;
-+ }
-+
-+ return vRoot;
-+}
-+
-+} /* end extern C */
-+
-+void
-+X11Grabber::X11Grab_ComputeYUVTable(void)
-+{
-+ int i;
-+
-+ switch (root_visinfo.c_class) {
-+ case StaticColor:
-+ case PseudoColor:
-+ case StaticGray:
-+ case GrayScale:
-+ for (i=0; i<ncolors_; i++) color[i].pixel = i;
-+ XQueryColors(dpy_, colormap, color, ncolors_);
-+ for (i=0; i<ncolors_; i++) {
-+ color[i].red = (color[i].red & 0xf800) ;
-+ color[i].green = (color[i].green & 0xfc00) >> 5 ;
-+ color[i].blue = (color[i].blue & 0xf800) >> 11 ;
-+ col2rgb16_[i] = color[i].red + color[i].green + color[i].blue;
-+ col2y_[i] = rgb2y_[col2rgb16_[i]];
-+ }
-+ break;
-+ case TrueColor:
-+ fprintf(stderr, "TrueColor...\n");
-+ break;
-+ case DirectColor:
-+ fprintf(stderr, "DirectColor...\n");
-+ break;
-+ }
-+}
-+
-+/*
-+ * these are the grabbing functions for the various video formats
-+ */
-+
-+int
-+X11Grabber::X11Grab_MSBWhite1()
-+{
-+ int x, y, row;
-+ uint8 *data=(uint8 *)ximage_->image->data, *yp= frame_;
-+
-+ for (y=0; y<height_; y++) {
-+ for (x=0; x<width_; x+=8) {
-+ row = *data++;
-+
-+ yp[0] = 255 * ((row & 0x80)>>7);
-+ yp[1] = 255 * ((row & 0x40)>>6);
-+ yp[2] = 255 * ((row & 0x20)>>5);
-+ yp[3] = 255 * ((row & 0x10)>>4);
-+ yp[4] = 255 * ((row & 0x08)>>3);
-+ yp[5] = 255 * ((row & 0x04)>>2);
-+ yp[6] = 255 * ((row & 0x02)>>1);
-+ yp[7] = 255 * (row & 0x01);
-+ yp += 8;
-+ }
-+ }
-+
-+ return 1;
-+}
-+
-+int
-+X11Grabber::X11Grab_MSBBlack1()
-+{
-+ int x, y, row;
-+ uint8 *data=(uint8 *)ximage_->image->data, *yp= frame_;
-+
-+ for (y=0; y<height_; y++) {
-+ for (x=0; x<width_; x+=8) {
-+ row = *data++;
-+
-+ yp[0] = 255 - 255 * ((row & 0x80)>>7);
-+ yp[1] = 255 - 255 * ((row & 0x40)>>6);
-+ yp[2] = 255 - 255 * ((row & 0x20)>>5);
-+ yp[3] = 255 - 255 * ((row & 0x10)>>4);
-+ yp[4] = 255 - 255 * ((row & 0x08)>>3);
-+ yp[5] = 255 - 255 * ((row & 0x04)>>2);
-+ yp[6] = 255 - 255 * ((row & 0x02)>>1);
-+ yp[7] = 255 - 255 * (row & 0x01);
-+ yp += 8;
-+ }
-+ }
-+
-+ return 1;
-+}
-+
-+int
-+X11Grabber::X11Grab_LSBWhite1()
-+{
-+ int x, y, row;
-+ uint8 *data=(uint8 *)ximage_->image->data, *yp= frame_ ;
-+
-+ for (y=0; y<height_; y++) {
-+ for (x=0; x<width_; x+=8) {
-+ row = *data++;
-+
-+ yp[7] = 255 * ((row & 0x80)>>7);
-+ yp[6] = 255 * ((row & 0x40)>>6);
-+ yp[5] = 255 * ((row & 0x20)>>5);
-+ yp[4] = 255 * ((row & 0x10)>>4);
-+ yp[3] = 255 * ((row & 0x08)>>3);
-+ yp[2] = 255 * ((row & 0x04)>>2);
-+ yp[1] = 255 * ((row & 0x02)>>1);
-+ yp[0] = 255 * (row & 0x01);
-+ yp += 8;
-+ }
-+ }
-+
-+ return 1;
-+}
-+
-+int
-+X11Grabber::X11Grab_LSBBlack1()
-+{
-+ int x, y, row;
-+ uint8 *data=(uint8 *)ximage_->image->data, *yp= frame_;
-+
-+ for (y=0; y<height_; y++) {
-+ for (x=0; x<width_; x+=8) {
-+ row = *data++;
-+
-+ yp[7] = 255 - 255 * ((row & 0x80)>>7);
-+ yp[6] = 255 - 255 * ((row & 0x40)>>6);
-+ yp[5] = 255 - 255 * ((row & 0x20)>>5);
-+ yp[4] = 255 - 255 * ((row & 0x10)>>4);
-+ yp[3] = 255 - 255 * ((row & 0x08)>>3);
-+ yp[2] = 255 - 255 * ((row & 0x04)>>2);
-+ yp[1] = 255 - 255 * ((row & 0x02)>>1);
-+ yp[0] = 255 - 255 * (row & 0x01);
-+ yp += 8;
-+ }
-+ }
-+
-+ return 1;
-+}
-+
-+int
-+X11Grabber::X11Grab_Pseudo8()
-+{
-+ int x, y, p0, p1, p2, p3 ;
-+ uint8 *data=(uint8 *)ximage_->image->data, *yp=frame_ ;
-+ uint8 *up= (uint8 *)yp + framesize_ ;
-+ uint8 *vp= up + (framesize_ >> 2) ;
-+
-+ X11Grab_ComputeYUVTable();
-+
-+ for (y=0; y<height_; y += 2) {
-+ for (x=0; x<width_ ; x += 2) {
-+ yp[0] = col2y_[data[0]];
-+ p0 = col2rgb16_[data[0]];
-+ yp[1] = col2y_[data[1]];
-+ p1 = col2rgb16_[data[1]];
-+
-+ p2 = col2rgb16_[data[width_]];
-+ p3 = col2rgb16_[data[width_ + 1]];
-+#if 0 /* average */
-+ p0 = ( (p0 >> 1) & 0x7bef ) + ( (p1 >> 1) & 0x7bef ) ;
-+ p2 = ( (p2 >> 1) & 0x7bef ) + ( (p3 >> 1) & 0x7bef ) ;
-+ p0 = ( (p0 >> 1) & 0x7bef ) + ( (p2 >> 1) & 0x7bef ) ;
-+#else /* take the darkest... */
-+ if (yp[1] < yp[0]) p0 = p1 ;
-+ if (rgb2y_[p2] < rgb2y_[p0]) p0 = p2 ;
-+ if (rgb2y_[p3] < rgb2y_[p0]) p0 = p3 ;
-+#endif
-+ *up++ = rgb2u_[ p0 ];
-+ *vp++ = rgb2v_[ p0 ];
-+
-+ data += 2;
-+ yp += 2 ;
-+ }
-+ for (x=0; x<width_; x += 8) {
-+ yp[0] = col2y_[data[0]];
-+ yp[1] = col2y_[data[1]];
-+ yp[2] = col2y_[data[2]];
-+ yp[3] = col2y_[data[3]];
-+ yp[4] = col2y_[data[4]];
-+ yp[5] = col2y_[data[5]];
-+ yp[6] = col2y_[data[6]];
-+ yp[7] = col2y_[data[7]];
-+ data += 8;
-+ yp += 8 ;
-+ }
-+ }
-+
-+ return 1;
-+}
-+
-+int
-+X11Grabber::X11Grab_RGB16(void)
-+{
-+ int x, y;
-+ uint8 *yp= (uint8 *)frame_ ;
-+ uint8 *up= (uint8 *)yp + framesize_ ;
-+ uint8 *vp= up + (framesize_ >> 2) ;
-+ uint16 *data=(uint16 *)ximage_->image->data, p0, p1, p2, p3;
-+
-+ for (y=0; y<height_; y+=2) {
-+ for (x=0; x<width_; x += 2) {
-+ p0 = data[0] ;
-+ p1 = data[1] ;
-+ p2 = data[ width_] ;
-+ p3 = data[ width_ + 1] ;
-+ data += 2 ;
-+ yp[0] = rgb2y_[ p0 ] ; /* in 565 format */
-+ yp[1] = rgb2y_[ p1 ] ; /* in 565 format */
-+#if 0
-+ /* average the four pixels... */
-+ p0 = ( (p0 >> 1) & 0x7bef ) + ( (p1 >> 1) & 0x7bef ) ;
-+ p2 = ( (p2 >> 1) & 0x7bef ) + ( (p3 >> 1) & 0x7bef ) ;
-+ p0 = ( (p0 >> 1) & 0x7bef ) + ( (p2 >> 1) & 0x7bef ) ;
-+#else /* take the darkest... */
-+ if (yp[1] < yp[0]) p0 = p1 ;
-+ if (rgb2y_[p2] < rgb2y_[p0]) p0 = p2 ;
-+ if (rgb2y_[p3] < rgb2y_[p0]) p0 = p3 ;
-+#endif
-+ *up++ = rgb2u_[ p0 ];
-+ *vp++ = rgb2v_[ p0 ];
-+ yp += 2 ;
-+ }
-+ for (x=0; x<width_; x += 8) {
-+ yp[0] = rgb2y_[data[0] ];
-+ yp[1] = rgb2y_[data[1] ];
-+ yp[2] = rgb2y_[data[2] ];
-+ yp[3] = rgb2y_[data[3] ];
-+ yp[4] = rgb2y_[data[4] ];
-+ yp[5] = rgb2y_[data[5] ];
-+ yp[6] = rgb2y_[data[6] ];
-+ yp[7] = rgb2y_[data[7] ];
-+ yp += 8 ;
-+ data += 8 ;
-+ }
-+ }
-+
-+ return 1;
-+}
-+
-+int
-+X11Grabber::X11Grab_TrueXBGR24()
-+{
-+ int x, y;
-+ uint8 *yp= (uint8 *)frame_ ;
-+ uint8 *up= (uint8 *)yp + framesize_ ;
-+ uint8 *vp= up + (framesize_ >> 2) ;
-+ uint16 p0, p1 ;
-+ uint32 *data=(uint32 *)ximage_->image->data, d ;
-+
-+ for (y=0; y<height_; y += 2) {
-+ for (x=0; x<width_; x+=2) {
-+ d = *data++ ;
-+ p0 = ((d<<8) & 0xf100) | ((d>>5) & 0x7e0) | ((d>>19) & 0x1f);
-+ *yp++ = rgb2y_[ p0 ];
-+
-+ d = *data++ ;
-+ p1 = ((d<<8) & 0xf100) | ((d>>5) & 0x7e0) | ((d>>19) & 0x1f);
-+ *yp++ = rgb2y_[ p1 ];
-+
-+ /* average the two pixels... */
-+ p0 = ( (p0 >> 1) & 0x7bef ) + ( (p1 >> 1) & 0x7bef ) ;
-+ *up++ = rgb2u_[ p0 ];
-+ }
-+ for (x=0; x<width_; x+=2) {
-+ d = *data++ ;
-+ p0 = ((d<<8) & 0xf100) | ((d>>5) & 0x7e0) | ((d>>19) & 0x1f);
-+ *yp++ = rgb2y_[ p0 ];
-+
-+ d = *data++ ;
-+ p1 = ((d<<8) & 0xf100) | ((d>>5) & 0x7e0) | ((d>>19) & 0x1f);
-+ *yp++ = rgb2y_[ p1 ];
-+
-+ /* average the two pixels... */
-+ p0 = ( (p0 >> 1) & 0x7bef ) + ( (p1 >> 1) & 0x7bef ) ;
-+ *vp++ = rgb2v_[ p0 ];
-+ }
-+ }
-+
-+ return 1;
-+}
-+
-+int
-+X11Grabber::X11Grab_TrueXRGB24()
-+{
-+ int x, y;
-+ uint8 *yp= (uint8 *)frame_ ;
-+ uint8 *up= (uint8 *)yp + framesize_ ;
-+ uint8 *vp= up + (framesize_ >> 2) ;
-+ uint16 p0, p1 ;
-+ uint32 *data=(uint32 *)ximage_->image->data, d ;
-+
-+ for (y=0; y<height_; y += 2) {
-+ for (x=0; x<width_; x+=2) {
-+ d = *data++ ;
-+ /* -- RED -- -- GREEN -- -- BLUE -- */
-+ p0 = ((d>>8) & 0xf100) | ((d>>5) & 0x7e0) | ((d>>3) & 0x1f);
-+ *yp++ = rgb2y_[ p0 ];
-+
-+ d = *data++ ;
-+ p1 = ((d>>8) & 0xf100) | ((d>>5) & 0x7e0) | ((d>>3) & 0x1f);
-+ *yp++ = rgb2y_[ p1 ];
-+
-+ /* average the two pixels... */
-+ p0 = ( (p0 >> 1) & 0x7bef ) + ( (p1 >> 1) & 0x7bef ) ;
-+ *up++ = rgb2u_[ p0 ];
-+ }
-+ for (x=0; x<width_; x+=2) {
-+ d = *data++ ;
-+ p0 = ((d>>8) & 0xf100) | ((d>>5) & 0x7e0) | ((d>>3) & 0x1f);
-+ *yp++ = rgb2y_[ p0 ];
-+
-+ d = *data++ ;
-+ p1 = ((d>>8) & 0xf100) | ((d>>5) & 0x7e0) | ((d>>3) & 0x1f);
-+ *yp++ = rgb2y_[ p1 ];
-+
-+ /* average the two pixels... */
-+ p0 = ( (p0 >> 1) & 0x7bef ) + ( (p1 >> 1) & 0x7bef ) ;
-+ *vp++ = rgb2v_[ p0 ];
-+ }
-+ }
-+
-+ return 1;
-+}
-+
-+extern "C" {
-+extern void VidUtil_DestroyXImage(Display *dpy, ximage_t *ximage);
-+};
-+
-+/*
-+ * initialization of frame grabber...
-+ */
-+int
-+X11Grabber::X11Grab_Initialize(Window rw, int w, int h)
-+{
-+ int config = 0 ;
-+ XWindowAttributes wattr;
-+
-+ if (theroot_ != rw) {
-+ theroot_ = rw;
-+ XGetWindowAttributes(dpy_, theroot_, &wattr);
-+ screen = XScreenNumberOfScreen(wattr.screen);
-+ colormap = DefaultColormapOfScreen(wattr.screen);
-+ ncolors_ = CellsOfScreen(wattr.screen);
-+ black = BlackPixelOfScreen(wattr.screen);
-+ white = WhitePixelOfScreen(wattr.screen);
-+ root_depth_ = wattr.depth;
-+ root_width = wattr.width;
-+ root_height = wattr.height;
-+ root_vis = wattr.visual;
-+ vRoot_ = VirtualRootWindow(dpy_, screen);
-+
-+ if (color != NULL) {
-+ free(color);
-+ free(col2y_);
-+ free(col2rgb16_);
-+ }
-+ color = (XColor *) malloc(ncolors_*sizeof(XColor));
-+ col2y_ = (uint8 *) malloc(ncolors_*sizeof(uint8));
-+ col2rgb16_ = (uint16 *) malloc(ncolors_*sizeof(uint16));
-+
-+ XMatchVisualInfo(dpy_, screen, root_depth_, root_vis->c_class,
-+ &root_visinfo);
-+ switch (root_depth_) {
-+ case 1:
-+ if (white == 1) {
-+ c_grab = (LITTLEENDIAN) ? grab_X11Grab_LSBWhite1 : grab_X11Grab_MSBWhite1;
-+ } else {
-+ c_grab = (LITTLEENDIAN) ? grab_X11Grab_LSBBlack1 : grab_X11Grab_MSBBlack1;
-+ }
-+ config = VID_GREYSCALE;
-+ break;
-+
-+ case 8:
-+ switch (root_visinfo.c_class) {
-+ case PseudoColor:
-+ case GrayScale:
-+ case StaticColor:
-+ case StaticGray:
-+ c_grab = grab_X11Grab_Pseudo8;
-+ break;
-+ default:
-+ c_grab = grab_none;
-+ break;
-+ }
-+ config = VID_GREYSCALE|VID_COLOR;
-+ break;
-+
-+ case 16:
-+ c_grab = grab_X11Grab_RGB16;
-+ break ;
-+
-+ case 24:
-+ if ((root_visinfo.c_class == TrueColor) &&
-+ (root_visinfo.green_mask = 0xff00) &&
-+ (root_visinfo.red_mask == 0xff) &&
-+ (root_visinfo.blue_mask == 0xff0000)) {
-+ c_grab = grab_X11Grab_TrueXBGR24;
-+
-+ } else if ((root_visinfo.c_class == TrueColor) &&
-+ (root_visinfo.green_mask = 0xff00) &&
-+ (root_visinfo.red_mask == 0xff0000) &&
-+ (root_visinfo.blue_mask == 0xff)) {
-+ c_grab = grab_X11Grab_TrueXRGB24;
-+ } else
-+ c_grab = grab_none;
-+ config = VID_GREYSCALE|VID_COLOR;
-+ break;
-+
-+ default:
-+ fprintf(stderr, "don't know how to grab %d bits\n",
-+ root_depth_);
-+ c_grab = grab_none;
-+ break;
-+ }
-+ }
-+
-+ if ((ximage_ == NULL) || (width_ != w) || (height_ != h)) {
-+ width_ = w;
-+ height_ = h;
-+ if (ximage_ != NULL)
-+ VidUtil_DestroyXImage(dpy_, ximage_);
-+ ximage_ = VidUtil_AllocXImage(dpy_, root_vis, root_depth_, w, h, False);
-+ }
-+ return (c_grab == grab_none) ? 0 : config|VID_SMALL|VID_MEDIUM|VID_LARGE;
-+}
-+
-+extern "C" {
-+extern void VidUtil_Init(Display *dpy);
-+
-+#ifdef UNUSED /* not yet... */
-+static int
-+ErrHandler1(ClientData clientData, XErrorEvent *errevp)
-+{
-+ xerror = 1;
-+ return 0;
-+}
-+
-+static int
-+X11Grab_MakeBox(unsigned int x1, unsigned int y1,
-+ unsigned int x2, unsigned int y2,
-+ int *xp, int *yp, int *wp, int *hp)
-+{
-+ int w, h;
-+
-+ w = x2-x1;
-+ if (w < 0) {
-+ *xp = x2;
-+ *wp = -w;
-+ } else {
-+ *xp = x1;
-+ *wp = w;
-+ }
-+
-+ h = y2-y1;
-+ if (h < 0) {
-+ *yp = y2;
-+ *hp = -h;
-+ } else {
-+ *yp = y1;
-+ *hp = h;
-+ }
-+}
-+
-+static int
-+X11Grab_UpdatePos(Window rw, int x, int y, int w, int h)
-+{
-+ static char cmd[256];
-+
-+ if (w < 8) w = 8;
-+ if (h < 8) h = 8;
-+
-+ if (w > root_width/8*8) w = root_width/8*8;
-+ if (h > root_height/8*8) h = root_height/8*8;
-+
-+ w = (w+7)/8*8;
-+ h = (h+7)/8*8;
-+
-+ if (x < 0) x = 0;
-+ if (y < 0) y = 0;
-+
-+ if (x > root_width-w) x = root_width-w;
-+ if (y > root_height-h) y = root_height-h;
-+
-+ sprintf(cmd, "x11grabUpdatePos %d %d %d %d", x, y, w, h);
-+ (void) Tcl_Eval(interp, cmd);
-+
-+ x_origin = x;
-+ y_origin = y;
-+
-+ if ((root != rw) || (width != w) || (height != h)) {
-+ X11Grab_Initialize(rw, w, h);
-+ return 0;
-+ } else
-+ return 1;
-+}
-+
-+static int
-+X11Grab_FollowPointer(void)
-+{
-+ Window rw, cw;
-+ int x, y, wx, wy;
-+ unsigned int mask;
-+
-+ XQueryPointer(dpy, root, &rw, &cw, &x, &y, &wx, &wy, &mask);
-+
-+ if (x < x_origin+width/4)
-+ x = x-width/4;
-+ else if (x >= x_origin+3*width/4)
-+ x = x-3*width/4;
-+ else
-+ x = x_origin;
-+
-+ if (y < y_origin+height/4)
-+ y = y-height/4;
-+ else if (y >= y_origin+3*height/4)
-+ y = y-3*height/4;
-+ else
-+ y = y_origin;
-+
-+ return X11Grab_UpdatePos(rw, x, y, width, height);
-+}
-+
-+static int
-+X11Grab_FollowWindow(void)
-+{
-+ int x, y, w, h;
-+ XWindowAttributes wattr, vRoot_wattr;
-+ Tk_ErrorHandler handler;
-+
-+ handler = Tk_CreateErrorHandler(dpy, -1, -1, -1, ErrHandler1, NULL);
-+ xerror = 0;
-+ XGetWindowAttributes(dpy, target, &wattr);
-+ XSync(dpy, False);
-+ Tk_DeleteErrorHandler(handler);
-+ if ((target == None) || xerror) {
-+ target = None;
-+ (void) Tcl_Eval(interp,
-+ ".grabControls.x11grab.row1.mode.window config -state disabled");
-+ (void) Tcl_Eval(interp, "set x11grabMode fixed");
-+ return 1;
-+ } else {
-+ XGetWindowAttributes(dpy, vRoot, &vRoot_wattr);
-+ x = wattr.x+vRoot_wattr.x;
-+ y = wattr.y+vRoot_wattr.y;
-+ w = wattr.width+2*wattr.border_width;
-+ h = wattr.height+2*wattr.border_width;
-+
-+ return X11Grab_UpdatePos(root, x, y, w, h);
-+ }
-+}
-+#endif /* UNUSED ... */
-+
-+
-+#ifdef UNUSED
-+/*ARGSUSED*/
-+static int
-+X11Grab_SetXCmd(ClientData clientData, Tcl_Interp *interp,
-+ int argc, char *argv[])
-+{
-+ int x;
-+
-+ if (argc != 2) {
-+ Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
-+ " x\"", NULL);
-+ return TCL_ERROR;
-+ }
-+
-+ x = atoi(argv[1]);
-+ (void) X11Grab_UpdatePos(root, x, y_origin, width, height);
-+
-+ return TCL_OK;
-+}
-+
-+/*ARGSUSED*/
-+static int
-+X11Grab_SetYCmd(ClientData clientData, Tcl_Interp *interp,
-+ int argc, char *argv[])
-+{
-+ int y;
-+
-+ if (argc != 2) {
-+ Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
-+ " y\"", NULL);
-+ return TCL_ERROR;
-+ }
-+
-+ y = atoi(argv[1]);
-+ (void) X11Grab_UpdatePos(root, x_origin, y, width, height);
-+
-+ return TCL_OK;
-+}
-+
-+/*ARGSUSED*/
-+static int X11Grab_SetWCmd(ClientData clientData, Tcl_Interp *interp,
-+ int argc, char *argv[])
-+{
-+ int w;
-+
-+ if (argc != 2) {
-+ Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
-+ " width\"", NULL);
-+ return TCL_ERROR;
-+ }
-+
-+ w = atoi(argv[1]);
-+ (void) X11Grab_UpdatePos(root, x_origin, y_origin, w, height);
-+
-+ return TCL_OK;
-+}
-+
-+/*ARGSUSED*/
-+static int
-+X11Grab_SetHCmd(ClientData clientData, Tcl_Interp *interp,
-+ int argc, char *argv[])
-+{
-+ int h;
-+
-+ if (argc != 2) {
-+ Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
-+ " height\"", NULL);
-+ return TCL_ERROR;
-+ }
-+
-+ h = atoi(argv[1]);
-+ (void) X11Grab_UpdatePos(root, x_origin, y_origin, width, h);
-+
-+ return TCL_OK;
-+}
-+
-+/*ARGSUSED*/
-+static int
-+X11Grab_SetRegionCmd(ClientData clientData, Tcl_Interp *interp,
-+ int argc, char *argv[])
-+{
-+ unsigned int rootx, rooty;
-+ int x, y, w, h, boxDrawn=0;
-+ GC xorGC;
-+ Cursor cursor;
-+ XEvent event;
-+
-+ cursor = XCreateFontCursor(dpy, XC_cross);
-+
-+ if (XGrabPointer(dpy, root, False, ButtonPressMask, GrabModeAsync,
-+ GrabModeAsync, root, cursor, CurrentTime)!=GrabSuccess) {
-+ Tcl_AppendResult(interp, argv[0], ": can't grab mouse", NULL);
-+ return TCL_ERROR;
-+ }
-+
-+ xorGC = XCreateGC(dpy, root, 0, NULL);
-+ XSetSubwindowMode(dpy, xorGC, IncludeInferiors);
-+ XSetForeground(dpy, xorGC, -1);
-+ XSetFunction(dpy, xorGC, GXxor);
-+
-+ XMaskEvent(dpy, ButtonPressMask, &event);
-+ rootx = event.xbutton.x_root;
-+ rooty = event.xbutton.y_root;
-+
-+ XChangeActivePointerGrab(dpy, ButtonMotionMask|ButtonReleaseMask, cursor,
-+ CurrentTime);
-+
-+ while (1) {
-+ XNextEvent(dpy, &event);
-+ switch (event.type) {
-+ case MotionNotify:
-+ if (boxDrawn) {
-+ XDrawRectangle(dpy, root, xorGC, x, y, w, h);
-+ boxDrawn = 0;
-+ }
-+ while (XCheckTypedEvent(dpy, MotionNotify, &event)) ;
-+ X11Grab_MakeBox(rootx, rooty, event.xbutton.x_root,
-+ event.xbutton.y_root, &x, &y, &w, &h);
-+ XDrawRectangle(dpy, root, xorGC, x, y, w, h);
-+ boxDrawn = 1;
-+ break;
-+ case ButtonRelease:
-+ if (boxDrawn) {
-+ XDrawRectangle(dpy, root, xorGC, x, y, w, h);
-+ boxDrawn = 0;
-+ }
-+ XFlush(dpy);
-+ X11Grab_MakeBox(rootx, rooty, event.xmotion.x_root,
-+ event.xmotion.y_root, &x, &y, &w, &h);
-+ XUngrabPointer(dpy, CurrentTime);
-+ XFreeGC(dpy, xorGC);
-+ XFreeCursor(dpy, cursor);
-+ (void) Tcl_Eval(interp, "set x11grabMode fixed");
-+ (void) X11Grab_UpdatePos(root, x, y, w, h);
-+ return TCL_OK;
-+ }
-+ }
-+}
-+
-+/*ARGSUSED*/
-+static int X11Grab_SetWindowCmd(ClientData clientData, Tcl_Interp *interp,
-+ int argc, char *argv[])
-+{
-+ int buttons=0;
-+ Cursor cursor;
-+ XEvent event;
-+
-+ cursor = XCreateFontCursor(dpy, XC_crosshair);
-+ target = None;
-+
-+ if (XGrabPointer(dpy, vRoot, False, ButtonPressMask|ButtonReleaseMask,
-+ GrabModeSync, GrabModeAsync, root, cursor,
-+ CurrentTime) != GrabSuccess) {
-+ Tcl_AppendResult(interp, argv[0], ": can't grab mouse", NULL);
-+ return TCL_ERROR;
-+ }
-+
-+ while ((target == None) || (buttons != 0)) {
-+ XAllowEvents(dpy, SyncPointer, CurrentTime);
-+ XWindowEvent(dpy, vRoot, ButtonPressMask|ButtonReleaseMask, &event);
-+ switch (event.type) {
-+ case ButtonPress:
-+ if (target == None) target = event.xbutton.subwindow;
-+ buttons++;
-+ break;
-+ case ButtonRelease:
-+ if (buttons > 0) buttons--;
-+ break;
-+ }
-+ }
-+
-+ XUngrabPointer(dpy, CurrentTime);
-+ XFreeCursor(dpy, cursor);
-+
-+ (void) Tcl_Eval(interp,
-+ ".grabControls.x11grab.row1.mode.window config -state normal");
-+ (void) Tcl_Eval(interp, "set x11grabMode window");
-+ (void) X11Grab_FollowWindow();
-+ return TCL_OK;
-+}
-+
-+int
-+X11Grab_Probe(Tk_Window tkMainWin)
-+{
-+ Window rw;
-+ interp = Tcl_CreateInterp();
-+
-+ if (tkMainWin == NULL) return 0;
-+
-+ Tcl_TraceVar(interp, "x11grabMode", TCL_TRACE_WRITES, X11Grab_TraceMode,
-+ NULL);
-+ Tcl_CreateCommand(interp, "x11grabSetX", X11Grab_SetXCmd, 0, NULL);
-+ Tcl_CreateCommand(interp, "x11grabSetY", X11Grab_SetYCmd, 0, NULL);
-+ Tcl_CreateCommand(interp, "x11grabSetW", X11Grab_SetWCmd, 0, NULL);
-+ Tcl_CreateCommand(interp, "x11grabSetH", X11Grab_SetHCmd, 0, NULL);
-+ Tcl_CreateCommand(interp, "x11grabSetRegion", X11Grab_SetRegionCmd, 0,
-+ NULL);
-+ Tcl_CreateCommand(interp, "x11grabSetWindow", X11Grab_SetWindowCmd, 0,
-+ NULL);
-+ dpy = Tk_Display(tkMainWin);
-+ rootwin = rw = RootWindow(dpy, Tk_ScreenNumber(tkMainWin));
-+ VidUtil_Init(dpy);
-+ return X11Grab_Initialize(rw, width, height);
-+}
-+#endif /* UNUSED */
-+
-+} /* end extern "C" block */
-+
-+
-+int
-+X11Device::command(int argc, const char*const* argv)
-+{
-+ Tcl& tcl = Tcl::instance();
-+
-+ if ((argc == 3) && (strcmp(argv[1], "open") == 0)) {
-+ TclObject* o = new X11Grabber(name_, argv[2]);
-+ if (o != 0)
-+ tcl.result(o->name());
-+ return (TCL_OK);
-+ }
-+ return (InputDevice::command(argc, argv));
-+}
-+
-+X11Grabber::X11Grabber(const char* name, const char* format)
-+{
-+ c_grab = grab_none ; /* XXX */
-+ theroot_ = None ; /* XXX */
-+ ximage_ = NULL ;
-+ color = NULL ;
-+ col2y_ = NULL ;
-+ col2rgb16_ = NULL ;
-+
-+ width_ = 320 ;
-+ height_ = 240 ;
-+ x_origin_ = y_origin_ = 0 ; /* XXX */
-+
-+ if (strcmp(format, "422") && strcmp(format, "cif")) {
-+ fprintf(stderr,
-+ "vic: x11Grabber: unsupported format: %s\n",
-+ format);
-+ abort();
-+ }
-+
-+ Tk_Window tkMainWin = Tcl::instance().tkmain() ;
-+ Window rw ;
-+
-+ dpy_ = Tk_Display(tkMainWin);
-+ rootwin_ = rw = RootWindow(dpy_, Tk_ScreenNumber(tkMainWin));
-+
-+ /* Initialize the RGB565 to YUV tables */
-+ int i, r, g, b, y, u, v;
-+
-+ rgb2y_ = new uint8[65536] ;
-+ rgb2u_ = new uint8[65536] ;
-+ rgb2v_ = new uint8[65536] ;
-+
-+ i = 0;
-+ for (r=4; r<256; r+=8) {
-+ for (g=3; g<256; g+=4) { /* XXX */
-+ for (b=4; b<256; b+=8) {
-+ y = (38*r+75*g+15*b+64)/128;
-+ u = 74*(b-y)/128;
-+ if (u > 127) u = 127 ;
-+ else if (u< -128) u = -128 ;
-+ v = (93*(r-y)/128);
-+ if (v > 127) v = 127 ;
-+ else if (v< -128) v = -128 ;
-+ rgb2y_[i] = y ;
-+ rgb2u_[i] = u ^ 0x80 ; /* was u */
-+ rgb2v_[i] = v ^ 0x80 ;
-+ i++;
-+ }
-+ }
-+ }
-+
-+ X11Grab_Initialize(rw, width_, height_);
-+
-+ mode_ = X11GRAB_FIXED; /* XXX */
-+ decimate_ = 1; /* XXX */
-+ basewidth_ = PAL_WIDTH * 2;
-+ baseheight_ = PAL_HEIGHT * 2;
-+
-+}
-+
-+X11Grabber::~X11Grabber()
-+{
-+ if (ximage_ != NULL)
-+ VidUtil_DestroyXImage(dpy_, ximage_);
-+ free(rgb2y_);
-+ free(rgb2u_);
-+ free(rgb2v_);
-+}
-+
-+void
-+X11Grabber::setsize()
-+{
-+ int rows, columns;
-+
-+ rows = (baseheight_ / decimate_) &~0xf; /* 0xf, ugh! */
-+ columns = (basewidth_ / decimate_) &~0xf;
-+
-+ /* XXX set size of captured window ? */
-+
-+ set_size_422(columns, rows); /* was 422... */
-+ X11Grab_Initialize(rootwin_, columns, rows); /* XXX */
-+
-+ allocref(); /* allocate reference frame */
-+}
-+
-+void
-+X11Grabber::format()
-+{
-+
-+ baseheight_ = CIF_HEIGHT * 2;
-+ basewidth_ = CIF_WIDTH * 2;
-+
-+ setsize();
-+}
-+
-+
-+void
-+X11Grabber::start()
-+{
-+ format();
-+ /* XXX prepare for continuous capture */
-+ Grabber::start();
-+}
-+
-+void
-+X11Grabber::stop()
-+{
-+ /* XXX stop capture */
-+ VidUtil_DestroyXImage(dpy_, ximage_);
-+ ximage_ = NULL ;
-+ Grabber::stop();
-+}
-+
-+int
-+X11Grabber::command(int argc, const char*const* argv)
-+{
-+ if (argc >= 3) {
-+ if (strcmp(argv[1], "decimate") == 0) {
-+ int dec = atoi(argv[2]);
-+ Tcl& tcl = Tcl::instance();
-+ if (dec <= 0) {
-+ tcl.resultf("%s: divide by zero", argv[0]);
-+ return (TCL_ERROR);
-+ }
-+ if (dec != decimate_) {
-+ decimate_ = dec;
-+ if(running_) {
-+ stop();
-+ setsize();
-+ start();
-+ }
-+ }
-+ return (TCL_OK);
-+ } else if (strcmp(argv[1], "fixed") == 0) {
-+ mode_ = X11GRAB_FIXED;
-+
-+ int x = atoi(argv[2]);
-+ int y = atoi(argv[3]);
-+ if (x >= 0 && *argv[2] != '-' && x + width_ <= root_width)
-+ x_origin_ = x ;
-+ else if ( x <= 0 && -x + width_ <= root_width )
-+ x_origin_ = root_width + x - width_ ;
-+ if (y >= 0 && *argv[3] != '-' && y + height_ <= root_height)
-+ y_origin_ = y ;
-+ else if (y <= 0 && -y + height_ <= root_height )
-+ y_origin_ = root_height + y - height_ ;
-+ fprintf(stderr, "x11 fixed %d %d (root %dx%d)\n",
-+ x_origin_, y_origin_, root_width, root_height);
-+ return (TCL_OK);
-+ } else if (!strcmp(argv[2], "pointer")) {
-+ mode_ = X11GRAB_POINTER;
-+ return (TCL_OK);
-+ } else if (!strcmp(argv[2], "window")) {
-+ mode_ = X11GRAB_WINDOW;
-+ return (TCL_OK);
-+ } else if (strcmp(argv[1], "format") == 0 ||
-+ strcmp(argv[1], "type") == 0) {
-+ if (running_)
-+ format();
-+ return (TCL_OK);
-+ } else if (strcmp(argv[1], "contrast") == 0) {
-+ contrast(atof(argv[2]));
-+ return (TCL_OK);
-+ }
-+ } else if (argc == 2) {
-+ if (strcmp(argv[1], "format") == 0 ||
-+ strcmp(argv[1], "type") == 0) {
-+ return (TCL_OK);
-+ }
-+ }
-+ return (Grabber::command(argc, argv));
-+}
-+
-+/*
-+ * captures in CIF or 411 -- color info is half the luma info.
-+ */
-+int
-+X11Grabber::capture()
-+{
-+ int dograb = 0 ;
-+
-+#define MY_T uint8
-+
-+
-+ switch (mode_) {
-+ case X11GRAB_FIXED:
-+ dograb = 1;
-+ break;
-+#if 0 /* not yet... */
-+ case X11GRAB_POINTER:
-+ dograb = X11Grab_FollowPointer();
-+ break;
-+ case X11GRAB_WINDOW:
-+ dograb = X11Grab_FollowWindow();
-+ break;
-+#endif
-+ }
-+
-+ if (1 || dograb) {
-+ XImage *image=ximage_->image;
-+
-+#ifdef USE_SHM
-+ if (ximage_->shminfo != NULL)
-+ XShmGetImage(dpy_, theroot_, image, x_origin_, y_origin_,AllPlanes);
-+ else
-+#endif
-+ XGetSubImage(dpy_, theroot_, x_origin_, y_origin_,
-+ image->width, image->height, AllPlanes,
-+ ZPixmap, image, 0, 0);
-+ switch (c_grab) {
-+ case grab_none: break;
-+ case grab_X11Grab_LSBWhite1: X11Grab_LSBWhite1(); break;
-+ case grab_X11Grab_MSBWhite1: X11Grab_MSBWhite1(); break;
-+ case grab_X11Grab_LSBBlack1: X11Grab_LSBBlack1(); break;
-+ case grab_X11Grab_MSBBlack1: X11Grab_MSBBlack1(); break;
-+ case grab_X11Grab_Pseudo8: X11Grab_Pseudo8(); break;
-+ case grab_X11Grab_RGB16: X11Grab_RGB16(); break;
-+ case grab_X11Grab_TrueXBGR24: X11Grab_TrueXBGR24(); break;
-+ case grab_X11Grab_TrueXRGB24: X11Grab_TrueXRGB24(); break;
-+ }
-+ return 1 ;
-+ } else
-+ return 0;
-+}
-+
-+int X11Grabber::grab()
-+{
-+ if (capture() == 0)
-+ return (0);
-+ suppress(frame_);
-+ saveblks(frame_);
-+ YuvFrame f(media_ts(), frame_, crvec_, outw_, outh_);
-+ return (target_->consume(&f));
-+}
-+
-+extern "C" {
-+
-+#include <sys/ipc.h>
-+#ifdef USE_SHM
-+#include <sys/shm.h>
-+#if defined(sun) && !defined(__svr4__)
-+int shmget(key_t, int, int);
-+char *shmat(int, char*, int);
-+int shmdt(char*);
-+int shmctl(int, int, struct shmid_ds*);
-+#endif
-+#ifdef __osf__
-+int XShmGetEventBase(struct _XDisplay *);
-+#else
-+int XShmGetEventBase(Display *);
-+#endif
-+#ifdef sgi
-+#define XShmAttach __XShmAttach__
-+#define XShmDetach __XShmDetach__
-+#define XShmPutImage __XShmPutImage__
-+#endif
-+#include <X11/extensions/XShm.h>
-+#ifdef sgi
-+#undef XShmAttach
-+#undef XShmDetach
-+#undef XShmPutImage
-+int XShmAttach(Display*, XShmSegmentInfo*);
-+int XShmDetach(Display*, XShmSegmentInfo*);
-+int XShmPutImage(Display*, Drawable, GC, XImage*, int, int, int, int,
-+ int, int, int);
-+#endif
-+#endif
-+
-+
-+/*ARGSUSED*/
-+static int
-+ErrHandler(ClientData clientData, XErrorEvent *errevp)
-+{
-+ return 0;
-+}
-+
-+ximage_t *
-+VidUtil_AllocXImage(Display *dpy, Visual *vis, int depth, int width,
-+ int height, int readonly)
-+{
-+ ximage_t *ximage;
-+ int ximage_size;
-+ Tk_ErrorHandler handler;
-+
-+ ximage = (ximage_t *) malloc(sizeof(ximage_t));
-+ if (ximage == NULL)
-+ return NULL;
-+
-+#ifdef USE_SHM
-+ if (1) {
-+ XShmSegmentInfo *shminfo;
-+
-+ ximage->shminfo = shminfo =
-+ (XShmSegmentInfo *) malloc(sizeof(XShmSegmentInfo));
-+
-+ ximage->image = XShmCreateImage(dpy, vis, depth, ZPixmap, 0, shminfo,
-+ width, height);
-+ ximage_size = ximage->image->bytes_per_line * ximage->image->height;
-+
-+ shminfo->shmid = shmget(IPC_PRIVATE, ximage_size, IPC_CREAT|0777);
-+ if (shminfo->shmid != -1) {
-+ shminfo->shmaddr = ximage->image->data =
-+ (char *) shmat(shminfo->shmid, 0, 0);
-+ shminfo->readOnly = readonly;
-+
-+ handler = Tk_CreateErrorHandler(dpy, -1, -1, -1, ErrHandler, NULL);
-+ XShmAttach(dpy, shminfo);
-+ XSync(dpy, False);
-+ shmctl(shminfo->shmid, IPC_RMID, 0); /* so it goes away on exit */
-+ Tk_DeleteErrorHandler(handler);
-+ if (0) { /* so it goes away on exit... */
-+ shmdt(shminfo->shmaddr);
-+ shmctl(shminfo->shmid, IPC_RMID, 0);
-+ XDestroyImage(ximage->image);
-+ free(shminfo);
-+ }
-+ return ximage;
-+ } else {
-+ XDestroyImage(ximage->image);
-+ free(shminfo);
-+ ximage->shminfo = NULL ;
-+ /* XXX hmmm... something more ? */
-+ }
-+ }
-+#endif
-+ {
-+ ximage->image = XCreateImage(dpy, vis, depth, ZPixmap, 0, NULL, width,
-+ height, (depth == 24) ? 32 : depth, 0);
-+ ximage_size = ximage->image->bytes_per_line * ximage->image->height;
-+ ximage->image->data = (char *) malloc(ximage_size);
-+
-+ ximage->shminfo = NULL;
-+ }
-+
-+ return ximage;
-+}
-+
-+void
-+VidUtil_DestroyXImage(Display *dpy, ximage_t *ximage)
-+{
-+#ifdef USE_SHM
-+ if (ximage->shminfo != NULL) {
-+ XShmSegmentInfo *shminfo=(XShmSegmentInfo *)ximage->shminfo;
-+
-+ XShmDetach(dpy, shminfo);
-+ shmdt(shminfo->shmaddr);
-+ shmctl(shminfo->shmid, IPC_RMID, 0);
-+ free(shminfo);
-+ }
-+ ximage->shminfo = NULL ;
-+#endif
-+
-+ XDestroyImage(ximage->image);
-+ free(ximage);
-+}
-+
-+
-+} /* end extern "C" block */
diff --git a/multimedia/vic/files/patch-an b/multimedia/vic/files/patch-an
deleted file mode 100644
index 84a0fec07788..000000000000
--- a/multimedia/vic/files/patch-an
+++ /dev/null
@@ -1,20 +0,0 @@
---- iohandler.cc.orig Sun Nov 28 19:12:12 1999
-+++ iohandler.cc Sun Nov 28 19:12:50 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/multimedia/vic/files/patch-ao b/multimedia/vic/files/patch-ao
deleted file mode 100644
index 1e599f570a0b..000000000000
--- a/multimedia/vic/files/patch-ao
+++ /dev/null
@@ -1,11 +0,0 @@
---- transcoder-jpeg.cc.orig Sun Nov 28 19:15:40 1999
-+++ transcoder-jpeg.cc Sun Nov 28 19:15:57 1999
-@@ -138,7 +138,7 @@
- rval = target_->consume(df);
-
- // update CR vec
-- register blkno;
-+ register int blkno;
- int s;
- for (blkno = 0; blkno < crvlen_; blkno++) {
- s = CR_STATE(crvec_[blkno]);
diff --git a/multimedia/vic/files/patch-ap b/multimedia/vic/files/patch-ap
deleted file mode 100644
index 1e8630a55330..000000000000
--- a/multimedia/vic/files/patch-ap
+++ /dev/null
@@ -1,11 +0,0 @@
---- color-true.cc.orig Sun Nov 28 19:17:03 1999
-+++ color-true.cc Sun Nov 28 19:17:23 1999
-@@ -180,7 +180,7 @@
- protected:
- TrueColorModel& cm_;
- virtual void update();
-- virtual void disable() { method_ = TrueMethod(WindowRenderer::dither_null); }
-+ virtual void disable() { method_ = TrueMethod(&WindowRenderer::dither_null); }
- TrueMethod method_;
- void map_422(const u_char* frm, u_int off, u_int x,
- u_int width, u_int height) const;
diff --git a/multimedia/vic/files/patch-aq b/multimedia/vic/files/patch-aq
deleted file mode 100644
index a1b6dc6039cd..000000000000
--- a/multimedia/vic/files/patch-aq
+++ /dev/null
@@ -1,11 +0,0 @@
---- color-dither.cc.orig Sun Nov 28 19:18:04 1999
-+++ color-dither.cc Sun Nov 28 19:18:21 1999
-@@ -177,7 +177,7 @@
- protected:
- DitherColorModel& cm_;
- virtual void update();
-- virtual void disable() { method_ = PseudoWindowRenderer::dither_null; }
-+ virtual void disable() { method_ = &PseudoWindowRenderer::dither_null; }
- DitherMethod method_;
- void dither_422(const u_char* frm, u_int off, u_int x,
- u_int width, u_int height) const;
diff --git a/multimedia/vic/files/patch-ar b/multimedia/vic/files/patch-ar
deleted file mode 100644
index afb6bf05058e..000000000000
--- a/multimedia/vic/files/patch-ar
+++ /dev/null
@@ -1,11 +0,0 @@
---- color-ed.cc.orig Sun Nov 28 19:18:55 1999
-+++ color-ed.cc Sun Nov 28 19:19:12 1999
-@@ -180,7 +180,7 @@
- protected:
- EDColorModel& cm_;
- virtual void update();
-- virtual void disable() { method_ = PseudoWindowRenderer::dither_null; }
-+ virtual void disable() { method_ = &PseudoWindowRenderer::dither_null; }
- EDMethod method_;
- void dither_422(const u_char* frm, u_int off, u_int x,
- u_int width, u_int height) const;
diff --git a/multimedia/vic/files/patch-as b/multimedia/vic/files/patch-as
deleted file mode 100644
index 6df97f7ce4b3..000000000000
--- a/multimedia/vic/files/patch-as
+++ /dev/null
@@ -1,11 +0,0 @@
---- color-quant.cc.orig Sun Nov 28 19:19:44 1999
-+++ color-quant.cc Sun Nov 28 19:20:01 1999
-@@ -92,7 +92,7 @@
- protected:
- QuantColorModel& cm_;
- virtual void update();
-- virtual void disable() { method_ = PseudoWindowRenderer::dither_null; }
-+ virtual void disable() { method_ = &PseudoWindowRenderer::dither_null; }
- QuantMethod method_;
- void map_422(const u_char* frm, u_int off, u_int x,
- u_int width, u_int height) const;
diff --git a/multimedia/vic/files/patch-at b/multimedia/vic/files/patch-at
deleted file mode 100644
index 4f240f31a290..000000000000
--- a/multimedia/vic/files/patch-at
+++ /dev/null
@@ -1,11 +0,0 @@
---- color-hi.cc.orig Sun Nov 28 19:20:41 1999
-+++ color-hi.cc Sun Nov 28 19:21:03 1999
-@@ -164,7 +164,7 @@
- protected:
- HiColorModel& cm_;
- virtual void update();
-- virtual void disable() { method_ = HiMethod(WindowRenderer::dither_null); }
-+ virtual void disable() { method_ = HiMethod(&WindowRenderer::dither_null); }
- HiMethod method_;
- void map_422(const u_char* frm, u_int off, u_int x,
- u_int width, u_int height) const;
diff --git a/multimedia/vic/files/patch-au b/multimedia/vic/files/patch-au
deleted file mode 100644
index 7236620e179d..000000000000
--- a/multimedia/vic/files/patch-au
+++ /dev/null
@@ -1,11 +0,0 @@
---- color-gray.cc.orig Sun Nov 28 19:21:35 1999
-+++ color-gray.cc Sun Nov 28 19:21:47 1999
-@@ -82,7 +82,7 @@
- }
- protected:
- virtual void update();
-- virtual void disable() { method_ = PseudoWindowRenderer::dither_null; }
-+ virtual void disable() { method_ = &PseudoWindowRenderer::dither_null; }
- GrayMethod method_;
- };
-
diff --git a/multimedia/vic/files/patch-av b/multimedia/vic/files/patch-av
deleted file mode 100644
index d8530eb58794..000000000000
--- a/multimedia/vic/files/patch-av
+++ /dev/null
@@ -1,20 +0,0 @@
---- color-mono.cc.orig Sun Nov 28 19:22:19 1999
-+++ color-mono.cc Sun Nov 28 19:22:51 1999
-@@ -200,7 +200,7 @@
- ~MonoColorModel();
- virtual int alloc_grays();
- virtual int command(int argc, const char*const* argv);
-- inline white(void) { return (white_); }
-+ inline int white(void) { return (white_); }
- private:
- int white_;
- };
-@@ -250,7 +250,7 @@
- protected:
- MonoColorModel& cm_;
- virtual void update();
-- virtual void disable() { method_ = WindowDitherer::dither_null; }
-+ virtual void disable() { method_ = &WindowDitherer::dither_null; }
- MonoMethod method_;
- void dither(const u_char* frm, u_int off, u_int x,
- u_int width, u_int height) const;
diff --git a/multimedia/vic/files/patch-aw b/multimedia/vic/files/patch-aw
deleted file mode 100644
index 52e1ffd9c1e3..000000000000
--- a/multimedia/vic/files/patch-aw
+++ /dev/null
@@ -1,20 +0,0 @@
---- jpeg/jpeg.cc.orig Sun Nov 28 19:23:29 1999
-+++ jpeg/jpeg.cc Sun Nov 28 19:23:52 1999
-@@ -139,7 +139,7 @@
- dct_unbias_ = 1;
-
- short *sp = (short *)frm_;
-- for (register i = 0; i < n / (BMB * 64) ; i++) {
-+ for (register int i = 0; i < n / (BMB * 64) ; i++) {
- *sp = DCT_GRAY;
- sp += 64;
- *sp = DCT_GRAY;
-@@ -173,7 +173,7 @@
- dct_unbias_ = 1;
-
- short *sp = (short*)frm_;
-- for (register i = 0; i < n / (BMB * 64) ; i++) {
-+ for (register int i = 0; i < n / (BMB * 64) ; i++) {
- *sp = DCT_GRAY;
- sp += 64;
- *sp = DCT_GRAY;
diff --git a/multimedia/vic/files/patch-ax b/multimedia/vic/files/patch-ax
deleted file mode 100644
index 477fa0bbbc4c..000000000000
--- a/multimedia/vic/files/patch-ax
+++ /dev/null
@@ -1,11 +0,0 @@
---- p64/mkhuff.cc.orig Sun Nov 28 19:24:42 1999
-+++ p64/mkhuff.cc Sun Nov 28 19:25:49 1999
-@@ -45,6 +45,8 @@
- extern "C" {
- int getopt(int, char * const *, const char *);
- }
-+#else
-+#include <unistd.h>
- #endif
- #define HUFFSTRINGS
- #include "p64-huff.h"
diff --git a/multimedia/vic/files/patch-ay b/multimedia/vic/files/patch-ay
deleted file mode 100644
index a1aac7196720..000000000000
--- a/multimedia/vic/files/patch-ay
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Thu Jan 27 18:52:29 2000
-+++ Makefile.in Thu Jan 27 18:53:00 2000
-@@ -40,7 +40,7 @@
- all: $(ALL)
-
- .cc.o:
-- rm -f $@; $(C++) -o $@ -c $(CFLAGS) $*.cc
-+ rm -f $@; $(C++) -pedantic -o $@ -c $(CFLAGS) $*.cc
-
- .c.o:
- rm -f $@; $(CC) -o $@ -c $(CFLAGS) $*.c
diff --git a/multimedia/vic/pkg-comment b/multimedia/vic/pkg-comment
deleted file mode 100644
index d02447964f50..000000000000
--- a/multimedia/vic/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-MBONE video tool
diff --git a/multimedia/vic/pkg-descr b/multimedia/vic/pkg-descr
deleted file mode 100644
index 457adff21faf..000000000000
--- a/multimedia/vic/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package contains the binary release of LBL's `vic' network video
-conferencing tool.
-
-NOTE: This kit requires XFree86 3.1, Tk, and Tcl shared libraries.
diff --git a/multimedia/vic/pkg-plist b/multimedia/vic/pkg-plist
deleted file mode 100644
index 3ae0decf49cb..000000000000
--- a/multimedia/vic/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/vic
-bin/histtolut
diff --git a/multimedia/win32-codecs/Makefile b/multimedia/win32-codecs/Makefile
deleted file mode 100644
index df8ac4946c1b..000000000000
--- a/multimedia/win32-codecs/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: avifile
-# Date created: 16 September 2000
-# Whom: Holger Lamm
-#
-# $FreeBSD$
-#
-
-PORTNAME= win32-codecs
-PORTVERSION= ${CODEC_VERSION}
-CATEGORIES= graphics audio
-MASTER_SITES= http://ernie.eit.uni-kl.de/avifile/ \
- http://divx.euro.ru/ \
- http://www.toon.eu.org/divx/
-DISTFILES= binaries-${CODEC_VERSION}.zip \
- wmvds32.ax.gz
-EXTRACT_ONLY= binaries-${CODEC_VERSION}.zip
-
-MAINTAINER= holger@eit.uni-kl.de
-
-RESTRICTED= Unsure of codec\'s license
-
-ONLY_FOR_ARCHS= i386
-USE_ZIP= yes
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-
-CODEC_VERSION= 010122
-# Used by other ports to detect if this is installed
-CODEC_DETECTION_FILE= ${LOCALBASE}/lib/win32/wmvds32.ax
-
-post-extract:
- @${GZCAT} ${DISTDIR}/wmvds32.ax.gz > ${WRKDIR}/wmvds32.ax
-
-do-install:
- @${MKDIR} ${PREFIX}/lib/win32
- @${CHMOD} 0555 ${PREFIX}/lib/win32
- @${INSTALL_DATA} ${WRKDIR}/* ${PREFIX}/lib/win32
-
-.include <bsd.port.mk>
diff --git a/multimedia/win32-codecs/distinfo b/multimedia/win32-codecs/distinfo
deleted file mode 100644
index 75de48921143..000000000000
--- a/multimedia/win32-codecs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (binaries-010122.zip) = ffc44e68b581994613931a9e47500446
-MD5 (wmvds32.ax.gz) = 886493bf1d0fa9ea088755c3fbddcfd7
diff --git a/multimedia/win32-codecs/pkg-comment b/multimedia/win32-codecs/pkg-comment
deleted file mode 100644
index d2fcdf638783..000000000000
--- a/multimedia/win32-codecs/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Huge compilation of Win32 binary codecs, including MPEG-4(DivX ;-))
diff --git a/multimedia/win32-codecs/pkg-descr b/multimedia/win32-codecs/pkg-descr
deleted file mode 100644
index b3cb9a63fab9..000000000000
--- a/multimedia/win32-codecs/pkg-descr
+++ /dev/null
@@ -1,36 +0,0 @@
-A huge compilation of Win32 codecs:
-
-Video:
-- Win32 VfW DLLs:
- Indeo Video 3.2, 4.1
- Microsoft MPEG-4 v1 & v2 beta
- Microsoft MPEG-4 v3 ( also known as DivX ;-) )
- Cinepak Video
- ATI VCR-2
- I263
-- Win32 DirectShow filters, decompression-only support:
- Microsoft MPEG-4 v3 ( this decoder is slower than VfW one,
- but offers wider range of picture control features )
- Windows Media Video 7
- Indeo Video 5.0
- Motion JPEG ( using Morgan Multimedia shareware codec )
-- Open-source plugins:
- Motion JPEG ( using libjpeg, very slow )
-
-Audio:
-- Win32 ACM DLLs, decompression-only support:
- Windows Media Audio ( also known as DivX ;-) Audio )
- MS ADPCM
- Intel Music Codec
-- Open-source plugins, decompression-only support:
- PCM
- AC3
- IMA ADPCM
- MPEG Layer-1,2,3 ( compression into MP3 is also supported )
- MSN Audio
- GSM 6.1 Audio
-- Win32 DirectShow filters, untested decompression-only support:
- Voxware Metasound
- ACELP.net
-
-WWW: http://divx.euro.ru/
diff --git a/multimedia/win32-codecs/pkg-plist b/multimedia/win32-codecs/pkg-plist
deleted file mode 100644
index c5905b9dac64..000000000000
--- a/multimedia/win32-codecs/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-lib/win32/ativcr2.dll
-lib/win32/divx_c32.ax
-lib/win32/divxa32.acm
-lib/win32/divxc32.dll
-lib/win32/divxc32f.dll
-lib/win32/acelpdec.ax
-lib/win32/iccvid.dll
-lib/win32/imc32.acm
-lib/win32/ir32_32.dll
-lib/win32/ir41_32.dll
-lib/win32/ir41_qc.dll
-lib/win32/ir50_32.dll
-lib/win32/ir50_qc.dll
-lib/win32/ir50_qcx.dll
-lib/win32/m3jpeg32.dll
-lib/win32/mpg4c32.dll
-lib/win32/msadp32.acm
-lib/win32/msms001.vwp
-lib/win32/voxmsdec.ax
-lib/win32/wmvds32.ax
-@dirrm lib/win32
diff --git a/multimedia/xanim/Makefile b/multimedia/xanim/Makefile
deleted file mode 100644
index 29266b79fe43..000000000000
--- a/multimedia/xanim/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: xanim
-# Date created: Sat Nov 5 11:43:03 PST 1994
-# Whom: piero
-#
-# $FreeBSD$
-#
-
-PORTNAME= xanim
-PORTVERSION= 2.80.2
-CATEGORIES= graphics
-MASTER_SITES= ftp://xanim.va.pubnix.com/ \
- ftp://xanim.va.pubnix.com/dlls/
-DISTNAME= xanim2801
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${EXTRA_FILES}
-
-PATCH_SITES= http://virtual-estates.net/port-stuff/
-PATCHFILES= xanim-2801-to-2802-patch.gz
-
-MAINTAINER= ports@FreeBSD.org
-
-EXTRA_FILES= vid_cvid_2.1_freebsdELFx86.tgz \
- vid_cyuv_1.0_freebsdELFx86.tgz \
- vid_h261_1.0_freebsdELFx86.tgz \
- vid_h263_1.0_freebsdELFx86.tgz \
- vid_iv32_2.1_freebsdELFx86.tgz \
- vid_iv41_1.1_freebsdELFx86.tgz \
- vid_iv50_1.0_freebsdELFx86.tgz
-USE_IMAKE= yes
-MAN1= xanim.1
-
-DLLDIR= ${PREFIX}/lib/X11/xanim
-
-MAKE_ARGS+= -j 2 # safe and helps even the single-CPU machines
-
-post-extract:
- ${CP} ${WRKSRC}/docs/xanim.man ${WRKSRC}
-
-post-install:
- @${MKDIR} ${DLLDIR}
- ${INSTALL_DATA} ${WRKDIR}/*.readme ${DLLDIR}
- ${INSTALL_DATA} ${WRKDIR}/*.xa ${DLLDIR}
-
-.include <bsd.port.mk>
diff --git a/multimedia/xanim/distinfo b/multimedia/xanim/distinfo
deleted file mode 100644
index f9720ba9118d..000000000000
--- a/multimedia/xanim/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 (xanim2801.tar.gz) = e2ecd086c160f18dd7cc3cac438758c2
-MD5 (vid_cvid_2.1_freebsdELFx86.tgz) = 964ac87b45c85c97d4c86a5f98fbbf71
-MD5 (vid_cyuv_1.0_freebsdELFx86.tgz) = ccdf14f08c9e989f18e25eb06a5053b7
-MD5 (vid_h261_1.0_freebsdELFx86.tgz) = 7b5ee2ea93e365fd12efcb29321720bd
-MD5 (vid_h263_1.0_freebsdELFx86.tgz) = 8c9b389944ee853b7b3469bde714729b
-MD5 (vid_iv32_2.1_freebsdELFx86.tgz) = 04ae2a4e86f28927e9d4adc1bf143861
-MD5 (vid_iv41_1.1_freebsdELFx86.tgz) = f2b3f2bc8e6763581a2c8aceba632930
-MD5 (vid_iv50_1.0_freebsdELFx86.tgz) = 47b8ec7a998386807b564666c6b0ea34
-MD5 (xanim-2801-to-2802-patch.gz) = 2340636fd17feb1f0a11492452b5fdea
diff --git a/multimedia/xanim/files/patch-ab b/multimedia/xanim/files/patch-ab
deleted file mode 100644
index 48a6abd19637..000000000000
--- a/multimedia/xanim/files/patch-ab
+++ /dev/null
@@ -1,68 +0,0 @@
---- Imakefile.orig Sun Mar 21 16:36:26 1999
-+++ Imakefile Sat Jun 19 19:23:26 1999
-@@ -116,12 +116,12 @@
- XCOMM XA_DLL_DEF = -DXA_DLL
- XCOMM
- XCOMM ### You may need this library.
--XA_DLL_LIB = -ldl
-+XCOMM XA_DLL_LIB = -ldl
- XCOMM
- XCOMM If you'd like to change the default directory that XAnim searches while
- XCOMM looking for dlls, then change the directory below.
- XCOMM
--XA_DLL_PATH = /usr/local/xanim/mods
-+XA_DLL_PATH = $(LIBDIR)/xanim
-
-
-
-@@ -190,7 +190,7 @@
- XCOMM XA_CVID_DEF = -DXA_CVID
- XCOMM XA_CYUV_DEF = -DXA_CYUV
- XCOMM
--XCOMM XA_IV32_LIB = mods/xa2.1_iv32_linuxELF.o
-+XCOMM XA_IV32_LIB = mods/xa2.0_iv32_linuxELF.o
- XCOMM XA_CVID_LIB = mods/xa2.0_cvid_linuxELF.o
- XCOMM XA_CYUV_LIB = mods/xa1.0_cyuv_linuxELF.o
- XCOMM
-@@ -267,8 +267,8 @@
- XCOMM XA_AUDIO_DEFS =
- XCOMM
- XCOMM ## -- Linux PCs ---------------------------------------------------------
--XA_AUDIO_DEFS = -DXA_LINUX_AUDIO
--XA_AUDIO_LIBS = -lc
-+XCOMM XA_AUDIO_DEFS = -DXA_LINUX_AUDIO
-+XCOMM XA_AUDIO_LIBS = -lc
- XCOMM
- XCOMM -- Linux PC's with OLD Rev sound drivers -------------------------------
- XCOMM XA_AUDIO_DEFS = -DXA_LINUX_AUDIO -DXA_LINUX_OLDER_SND
-@@ -314,8 +314,10 @@
- XCOMM XA_AUDIO_LIBS = -lc
- XCOMM
- XCOMM -- Also FreeBSD, and BSDI with SBlast-BSD-1.5 (development stages)------
--XCOMM XA_AUDIO_DEFS = -DXA_LINUX_AUDIO
--XCOMM XA_AUDIO_LIBS = -lc
-+#ifdef i386Architecture
-+XA_AUDIO_DEFS = -DXA_LINUX_AUDIO
-+XA_AUDIO_LIBS = -lc
-+#endif
- XCOMM
- XCOMM -- TOWNS Linux 16 bit PCM ----------------------------------------------
- XCOMM XA_AUDIO_DEFS = -DXA_TOWNS_AUDIO
-@@ -442,7 +444,7 @@
- XCOMM -- following symbols(XmbufDisplayBuffers, XmbufQueryExtension,
- XCOMM -- XmbufCreateBuffers).
- XCOMM -- NOTE_8: HP-UX machines need to comment this out.
--XCOMM XA_MULTIBUF = -DXMBUF
-+XA_MULTIBUF = -DXMBUF
- XCOMM
- XCOMM ###########
- XCOMM
-@@ -465,7 +467,7 @@
-
- PROGRAMS = $(XANIM)
-
--INCLUDES = -I$(INCDIR) $(XA_INCS)
-+INCLUDES = -I$(INCDIR)/X11 $(XA_INCS)
-
- LIBS1 = $(XA_LIBS) $(EXTENSIONLIB) $(XTOOLLIB) $(XLIB) -lm
- DEPLIBS1 = $(DEPEXTENSIONLIB) $(DEPXTOOLLIB) $(DEPXLIB)
diff --git a/multimedia/xanim/pkg-comment b/multimedia/xanim/pkg-comment
deleted file mode 100644
index 87aeb554eb0e..000000000000
--- a/multimedia/xanim/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Play most popular animation formats and show pictures
diff --git a/multimedia/xanim/pkg-descr b/multimedia/xanim/pkg-descr
deleted file mode 100644
index 5af9fc67aa40..000000000000
--- a/multimedia/xanim/pkg-descr
+++ /dev/null
@@ -1,47 +0,0 @@
-XAnim is a program that can display animations of various
-formats on systems running X11. XAnim currently supports
-the following animation types:
-
- + FLI animations.
- + FLC animations.
- + IFF animations. The following features are sup-
- ported:
- -> Compressions 3,5,7,J(movies) and l(small
- L).
- -> Color cycling during single images and
- anims.
- -> Display Modes: depth 1-8, EHB, HAM and
- HAM8.
- + GIF87a and GIF89a files.
- -> single and multiple images supported.
- -> GIF89a animation extensions supported.
- + GIF89a animation extension support.
- + a kludgy text file listing gifs and what order
- to show them in.
- + DL animations. Formats 1, 2 and partial 3.
- + Amiga PFX(PageFlipper Plus F/X) animations. TEMP
- DISABLED
- + Amiga MovieSetter animations(For those Eric
- Schwartz fans).
- + Utah Raster Toolkit RLE images and anims.
- + AVI animations. Currently supported are
- -> IBM Ultimotion (ULTI) depth 16.
- -> JPEG (JPEG) depth 24.
- images.
- + MPEG animations. Currently only Type I Frames
- are displayed. Type B and Type P frames are cur-
- rently ignored, but will be added in future
- revs.
- + WAV audio files may have their sound added to
- any animation type that doesn't already have
- audio, by specifying the .wav file after the
- animation file on the command line. Currently
- only the PCM audio codec is supported.
- + any combination of the above on the same command
- line.
-
-XAnim also provides various options that allow the user to
-alter colormaps, playback speeds, looping modes and can
-provide on-the-fly scaling of animations with the mouse.
-
-WWW: http://xanim.va.pubnix.com/home.html
diff --git a/multimedia/xanim/pkg-plist b/multimedia/xanim/pkg-plist
deleted file mode 100644
index cf26d8c7ab7e..000000000000
--- a/multimedia/xanim/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-bin/xanim
-lib/X11/xanim/cvid.readme
-lib/X11/xanim/cyuv.readme
-lib/X11/xanim/h261.readme
-lib/X11/xanim/h263.readme
-lib/X11/xanim/iv32.readme
-lib/X11/xanim/iv41.readme
-lib/X11/xanim/iv50.readme
-lib/X11/xanim/vid_cvid_2.1_freebsdELFx86.xa
-lib/X11/xanim/vid_cyuv_1.0_freebsdELFx86.xa
-lib/X11/xanim/vid_h261_1.0_freebsdELFx86.xa
-lib/X11/xanim/vid_h263_1.0_freebsdELFx86.xa
-lib/X11/xanim/vid_iv32_2.1_freebsdELFx86.xa
-lib/X11/xanim/vid_iv41_1.1_freebsdELFx86.xa
-lib/X11/xanim/vid_iv50_1.0_freebsdELFx86.xa
-@dirrm lib/X11/xanim
diff --git a/multimedia/xawtv/Makefile b/multimedia/xawtv/Makefile
deleted file mode 100644
index 6f2cb146cc29..000000000000
--- a/multimedia/xawtv/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: xawtv
-# Date created: 03 March 2001
-# Whom: George Reid <greid@ukug.uk.freebsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xawtv
-PORTVERSION= 3.37
-CATEGORIES= graphics
-MASTER_SITES= http://www.strusel007.de/linux/xawtv/
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= greid@ukug.uk.freebsd.org
-
-LIB_DEPENDS= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d \
- png.4:${PORTSDIR}/graphics/png \
- jpeg.9:${PORTSDIR}/graphics/jpeg
-
-WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/}
-
-GNU_CONFIGURE= yes
-
-USE_X_PREFIX= yes
-
-SEDFILES= . font i2c man src radio contrib/cc webcam oldstuff/vtx \
- libng libvbi http
-
-MAN1= alevtd.1 fbtv.1 propwatch.1 rootv.1 showriff.1 v4l-conf.1 \
- v4lctl.1 webcam.1 xawtv-remote.1 xawtv.1
-
-post-configure:
-.for M in ${SEDFILES}
- @(${SED} -e 's,^CFLAGS=,CFLAGS+=,g' ${WRKSRC}/$M/Makefile | \
- ${SED} -e 's,-O2,,g' > ${WRKSRC}/foo && ${MV} ${WRKSRC}/foo ${WRKSRC}/$M/Makefile)
-.endfor
-
-post-install:
-.for F in led-koi8.pcf led-latin1.pcf led-latin2.pcf
- @gzip ${PREFIX}/lib/X11/fonts/misc/$F
-.endfor
-
-.include <bsd.port.mk>
diff --git a/multimedia/xawtv/distinfo b/multimedia/xawtv/distinfo
deleted file mode 100644
index b0559cb94ea1..000000000000
--- a/multimedia/xawtv/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xawtv_3.37.tar.gz) = a264eddc95fa92b83b14be386abc7be8
diff --git a/multimedia/xawtv/files/patch-font::Makefile.in b/multimedia/xawtv/files/patch-font::Makefile.in
deleted file mode 100644
index c3f1bcfd9abf..000000000000
--- a/multimedia/xawtv/files/patch-font::Makefile.in
+++ /dev/null
@@ -1,9 +0,0 @@
---- font/Makefile.in.orig Sat Mar 3 22:50:32 2001
-+++ font/Makefile.in Sat Mar 3 22:50:44 2001
-@@ -16,7 +16,6 @@
- done
- if test "$(ROOT)" = ""; then \
- (cd $(FONTDIR); mkfontdir); \
-- xset fp rehash; \
- true; \
- fi
diff --git a/multimedia/xawtv/pkg-comment b/multimedia/xawtv/pkg-comment
deleted file mode 100644
index c06f638b3a97..000000000000
--- a/multimedia/xawtv/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A TV viewing application and a few TV utilities
diff --git a/multimedia/xawtv/pkg-descr b/multimedia/xawtv/pkg-descr
deleted file mode 100644
index e3da51a0e569..000000000000
--- a/multimedia/xawtv/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This is a _simple_ xaw-based TV Program which uses the bttv driver or
-video4linux (included in 2.1.x). Copy Policy is GNU GPL.
-
-WWW: http://www.strusel007.de/linux/xawtv/
-
-- George Reid
-greid@ukug.uk.freebsd.org
diff --git a/multimedia/xawtv/pkg-plist b/multimedia/xawtv/pkg-plist
deleted file mode 100644
index 68cd85adb71f..000000000000
--- a/multimedia/xawtv/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-bin/alevtd
-bin/dump-mixers
-bin/propwatch
-bin/record
-bin/rootv
-bin/scantv
-bin/showriff
-bin/streamer
-bin/v4lctl
-bin/webcam
-bin/xawtv
-bin/xawtv-remote
-lib/X11/app-defaults/Xawtv
-lib/X11/fonts/misc/led-koi8.pcf.gz
-lib/X11/fonts/misc/led-latin1.pcf.gz
-lib/X11/fonts/misc/led-latin2.pcf.gz
diff --git a/multimedia/xine/Makefile b/multimedia/xine/Makefile
deleted file mode 100644
index 704167abafdd..000000000000
--- a/multimedia/xine/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: xine
-# Date created: 14 Oct 2000
-# Whom: alex
-#
-# $FreeBSD$
-#
-
-PORTNAME= xine
-PORTVERSION= 0.3.7
-CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= xine
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= roman@xpert.com
-
-USE_LIBTOOL= yes
-USE_X_PREFIX= yes
-USE_IMLIB= yes
-CONFIGURE_ARGS+= --with-w32-path=${LOCALBASE}/lib/win32
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-MAN1= xine.1
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/multimedia/xine/distinfo b/multimedia/xine/distinfo
deleted file mode 100644
index 997f396adf3c..000000000000
--- a/multimedia/xine/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xine_0.3.7.tar.gz) = 3fe2e0ba47e9baf72a115c928392a328
diff --git a/multimedia/xine/files/patch-fr b/multimedia/xine/files/patch-fr
deleted file mode 100644
index 8457a6ab9996..000000000000
--- a/multimedia/xine/files/patch-fr
+++ /dev/null
@@ -1,11 +0,0 @@
---- doc/man/Makefile.in.orig Wed Jan 10 13:07:05 2001
-+++ doc/man/Makefile.in Thu Jan 11 10:39:40 2001
-@@ -100,7 +100,7 @@
- XINE_SUB = @XINE_SUB@
- w32_path = @w32_path@
-
--SUBDIRS = fr en
-+SUBDIRS = en
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../../config.h
- CONFIG_CLEAN_FILES =
diff --git a/multimedia/xine/pkg-comment b/multimedia/xine/pkg-comment
deleted file mode 100644
index 06f5da71ff92..000000000000
--- a/multimedia/xine/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A MPEG-1 and MPEG-2 player
diff --git a/multimedia/xine/pkg-descr b/multimedia/xine/pkg-descr
deleted file mode 100644
index 45208b6e79c1..000000000000
--- a/multimedia/xine/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-xine is a free video player for unix-like systems, which plays mpeg-2 and
-mpeg-1 system (audio + video multiplexed) streams, eventually mpeg-4 and
-other formats might be added.
-
-xine plays the video and audio data of mpeg-2 videos and synchronizes
-the playback of both. Depending on the properties of the mpeg stream,
-playback will need more or less processor power, 100% frame rate
-has been seen on a 667 MHz P III system.
-
-xine can play Video CDs and DVDs directly (but only unlocked, unencrypted
-DVDs for obvious - legal - reasons, see the FAQ or homepage for a
-discussion of this subject).
-
-WWW: http://xine.sourceforge.net/
-
--- Alexander Langer <alex@FreeBSD.org>
diff --git a/multimedia/xine/pkg-message b/multimedia/xine/pkg-message
deleted file mode 100644
index 05d7f5b20978..000000000000
--- a/multimedia/xine/pkg-message
+++ /dev/null
@@ -1,4 +0,0 @@
-Make sure you've enough shared memory, the xine FAQ
-advises to have the following sysctl settings:
-kern.ipc.shmmax=67108864
-kern.ipc.shmall=32768
diff --git a/multimedia/xine/pkg-plist b/multimedia/xine/pkg-plist
deleted file mode 100644
index 8572dd0b6536..000000000000
--- a/multimedia/xine/pkg-plist
+++ /dev/null
@@ -1,106 +0,0 @@
-bin/xine
-lib/xine/plugins/input_dvd.so
-lib/xine/plugins/input_file.so
-lib/xine/plugins/input_net.so
-lib/xine/plugins/input_stdin_fifo.so
-lib/xine/plugins/input_vcd.so
-share/doc/xine/FAQ
-share/doc/xine/README
-share/doc/xine/README.freebsd
-share/doc/xine/README.syncfb
-share/doc/xine/bug_report_form
-share/xine/skins/default/arrowdn.png
-share/xine/skins/default/arrowdn2.png
-share/xine/skins/default/arrowup.png
-share/xine/skins/default/arrowup2.png
-share/xine/skins/default/bg.png
-share/xine/skins/default/button.png
-share/xine/skins/default/close.png
-share/xine/skins/default/eject.png
-share/xine/skins/default/exit.png
-share/xine/skins/default/fullsc.png
-share/xine/skins/default/largebtn.png
-share/xine/skins/default/left.png
-share/xine/skins/default/letters.png
-share/xine/skins/default/next.png
-share/xine/skins/default/pause.png
-share/xine/skins/default/pl_bg.png
-share/xine/skins/default/pl_btn.png
-share/xine/skins/default/pl_itembtn.png
-share/xine/skins/default/pl_slidpad.png
-share/xine/skins/default/pl_slidv.png
-share/xine/skins/default/play.png
-share/xine/skins/default/prev.png
-share/xine/skins/default/right.png
-share/xine/skins/default/skinconfig
-share/xine/skins/default/slider_bg.png
-share/xine/skins/default/slider_pad.png
-share/xine/skins/default/slider_v.png
-share/xine/skins/default/smallbtn.png
-share/xine/skins/default/stop.png
-share/xine/skins/lcd/arrowdn.png
-share/xine/skins/lcd/arrowup.png
-share/xine/skins/lcd/bg.png
-share/xine/skins/lcd/close.png
-share/xine/skins/lcd/eject.png
-share/xine/skins/lcd/fastb.png
-share/xine/skins/lcd/fastf.png
-share/xine/skins/lcd/fullsc.png
-share/xine/skins/lcd/largebtn.png
-share/xine/skins/lcd/letters.png
-share/xine/skins/lcd/next.png
-share/xine/skins/lcd/pause.png
-share/xine/skins/lcd/pl_bg.png
-share/xine/skins/lcd/pl_btn.png
-share/xine/skins/lcd/pl_itembtn.png
-share/xine/skins/lcd/pl_slidpad.png
-share/xine/skins/lcd/pl_slidv.png
-share/xine/skins/lcd/play.png
-share/xine/skins/lcd/power.png
-share/xine/skins/lcd/prev.png
-share/xine/skins/lcd/ptdn.png
-share/xine/skins/lcd/ptup.png
-share/xine/skins/lcd/skinconfig
-share/xine/skins/lcd/skip.png
-share/xine/skins/lcd/slider_bg.png
-share/xine/skins/lcd/slider_pad.png
-share/xine/skins/lcd/smallbtn.png
-share/xine/skins/lcd/stop.png
-share/xine/skins/metal/arrowdn.png
-share/xine/skins/metal/arrowdn2.png
-share/xine/skins/metal/arrowup.png
-share/xine/skins/metal/arrowup2.png
-share/xine/skins/metal/bg.png
-share/xine/skins/metal/button.png
-share/xine/skins/metal/close.png
-share/xine/skins/metal/eject.png
-share/xine/skins/metal/exit.png
-share/xine/skins/metal/fullsc.png
-share/xine/skins/metal/largebtn.png
-share/xine/skins/metal/left.png
-share/xine/skins/metal/letters.png
-share/xine/skins/metal/next.png
-share/xine/skins/metal/pause.png
-share/xine/skins/metal/pl_bg.png
-share/xine/skins/metal/pl_btn.png
-share/xine/skins/metal/pl_itembtn.png
-share/xine/skins/metal/pl_slidpad.png
-share/xine/skins/metal/pl_slidv.png
-share/xine/skins/metal/play.png
-share/xine/skins/metal/prev.png
-share/xine/skins/metal/right.png
-share/xine/skins/metal/skinconfig
-share/xine/skins/metal/slider_bg.png
-share/xine/skins/metal/slider_pad.png
-share/xine/skins/metal/slider_v.png
-share/xine/skins/metal/smallbtn.png
-share/xine/skins/metal/stop.png
-share/xine/skins/xine_logo.png
-@dirrm lib/xine/plugins
-@dirrm lib/xine
-@dirrm share/doc/xine
-@dirrm share/xine/skins/default
-@dirrm share/xine/skins/lcd
-@dirrm share/xine/skins/metal
-@dirrm share/xine/skins
-@dirrm share/xine
diff --git a/multimedia/xmms-avi/Makefile b/multimedia/xmms-avi/Makefile
deleted file mode 100644
index ebacbd78c4bc..000000000000
--- a/multimedia/xmms-avi/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Ports collection makefile for: xmms-avi
-# Date created: Feb 6 2000
-# Whom: Roman Shterenzon <roman@xpert.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xmms-avi
-PORTVERSION= 1.2.2
-CATEGORIES= graphics
-MASTER_SITES= http://www.xmms.org/files/plugins/avi-xmms/ \
- ftp://ftp.sunet.se/pub/multimedia/xmms/plugins/avi-xmms/ \
- ftp://ftp.fu-berlin.de/unix/sound/xmms/plugins/avi-xmms/
-DISTNAME= avi-xmms-${PORTVERSION}
-
-MAINTAINER= roman@xpert.com
-
-BUILD_DEPENDS= xmms-config:${PORTSDIR}/audio/xmms
-LIB_DEPENDS= aviplay.0:${PORTSDIR}/graphics/avifile
-RUN_DEPENDS= xmms:${PORTSDIR}/audio/xmms
-
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
-
-ONLY_FOR_ARCHS= i386
-USE_X_PREFIX= yes
-USE_GTK= yes
-USE_LIBTOOL= yes
-CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}"
-
-pre-patch:
- @${PERL} -pi.orig -e "s|SDL/SDL.h|SDL11/SDL.h|g" ${WRKSRC}/src/ctrackbar.cpp
- @${PERL} -pi.orig -e "s|lc_r|pthread|g" ${WRKSRC}/configure
-
-# This is to avoid libtool running ldconfig -m ${X11BASE}/lib/xmms/Input
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/.libs/libavixmms.so ${PREFIX}/lib/xmms/Input
-
-.include <bsd.port.mk>
diff --git a/multimedia/xmms-avi/distinfo b/multimedia/xmms-avi/distinfo
deleted file mode 100644
index 8d2256e3c845..000000000000
--- a/multimedia/xmms-avi/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (avi-xmms-1.2.2.tar.gz) = 0532dce534cf6f7ba1d1563547128659
diff --git a/multimedia/xmms-avi/files/patch-configure b/multimedia/xmms-avi/files/patch-configure
deleted file mode 100644
index 722cdcc20d60..000000000000
--- a/multimedia/xmms-avi/files/patch-configure
+++ /dev/null
@@ -1,12 +0,0 @@
---- configure.orig Wed Feb 7 22:07:08 2001
-+++ configure Wed Feb 7 22:08:06 2001
-@@ -2192,7 +2192,8 @@
- no_sdl=yes
- else
- SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags`
-- SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs`
-+# Having Xxf86vm and friends makes libtool unhappy and unable to create .so
-+ SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs | sed 's/-lXxf86vm -lXxf86dga -lXv//'`
-
- sdl_major_version=`$SDL_CONFIG $sdl_args --version | \
- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
diff --git a/multimedia/xmms-avi/pkg-comment b/multimedia/xmms-avi/pkg-comment
deleted file mode 100644
index caa45901bf15..000000000000
--- a/multimedia/xmms-avi/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An avifile based .avi and .asf file playback plugin for XMMS
diff --git a/multimedia/xmms-avi/pkg-descr b/multimedia/xmms-avi/pkg-descr
deleted file mode 100644
index 9cd998442dde..000000000000
--- a/multimedia/xmms-avi/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-An avifile and SDL based .avi and .asf file playback plugin for XMMS.
-
-WWW: http://www.xmms.org/
-
-Roman Shterenzon <roman@xpert.com>
diff --git a/multimedia/xmms-avi/pkg-plist b/multimedia/xmms-avi/pkg-plist
deleted file mode 100644
index 24cad51e2343..000000000000
--- a/multimedia/xmms-avi/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-lib/xmms/Input/libavixmms.so
diff --git a/multimedia/xmms/Makefile b/multimedia/xmms/Makefile
deleted file mode 100644
index 7d0f8c2f98f3..000000000000
--- a/multimedia/xmms/Makefile
+++ /dev/null
@@ -1,100 +0,0 @@
-# New ports collection makefile for: xmms
-# Date created: 3 July 1999
-# Whom: Espen Skoglund <esk@ira.uka.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xmms
-PORTVERSION= 1.2.4
-PORTREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= ftp://ftp.xmms.org/xmms/1.2.x/
-
-MAINTAINER?= esk@ira.uka.de
-
-LIB_DEPENDS= xml.5:${PORTSDIR}/textproc/libxml
-
-USE_X_PREFIX= yes
-USE_GTK= yes
-WANT_ESOUND= yes
-WANT_GNOME= yes
-USE_LIBTOOL= yes
-LIBTOOLFILES= configure libxmms/configure
-INSTALLS_SHLIB= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib" \
- HAVE_MIKMOD="${HAVE_MIKMOD}" \
- HAVE_VORBIS="${HAVE_VORBIS}"
-
-.include <bsd.port.pre.mk>
-
-.if !defined(WITHOUT_MIKMOD)
-LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod
-HAVE_MIKMOD= yes
-PLIST_SUB+= MIKMODPLUGIN:=""
-.else
-PLIST_SUB+= MIKMODPLUGIN:="@comment "
-.endif
-
-.if !defined(WITHOUT_VORBIS)
-LIB_DEPENDS+= vorbis.0:${PORTSDIR}/audio/libvorbis
-HAVE_VORBIS= yes
-PLIST_SUB+= VORBISPLUGIN:=""
-.else
-PLIST_SUB+= VORBISPLUGIN:="@comment "
-.endif
-
-.if defined(HAVE_GNOME)
-USE_GNOME= yes
-.else
-CONFIGURE_ARGS= --without-gnome
-.endif
-
-.if defined(HAVE_ESOUND)
-USE_ESOUND= yes
-PLIST_SUB+= ESDPLUGIN:=""
-.else
-PLIST_SUB+= ESDPLUGIN:="@comment "
-.endif
-
-.if !defined(WITHOUT_3DNOW) && ${OSVERSION} >= 400021
-CONFIGURE_ARGS+= --enable-3dnow
-.endif
-
-.if defined(WITHOUT_3DNOW) || ${OSVERSION} < 400021
-post-extract:
- (cd ${WRKSRC}/Input/mpg123 && ${MV} decode_i586.s decode_i586.S && \
- cd ${WRKSRC}/Visualization/blur_scope && ${MV} blur_8.s blur_8.S);
- ${PERL} -pi.bak -e 's:\.s :\.S :g' ${WRKSRC}/Input/mpg123/Makefile.in
- ${PERL} -pi.bak -e 's:blur_8.s:blur_8.S:g' \
- ${WRKSRC}/Visualization/blur_scope/Makefile.in
-.endif
-
-pre-extract:
-.if !defined(WITHOUT_MIKMOD) || !defined(WITHOUT_VORBIS) || ( !defined(WITHOUT_3DNOW) && ${OSVERSION} >= 400021 )
- @${ECHO_MSG}
-.if !defined(WITHOUT_MIKMOD)
- @${ECHO_MSG} "You can disable support for mikmod by defining WITHOUT_MIKMOD."
-.endif
-.if !defined(WITHOUT_VORBIS)
- @${ECHO_MSG} "You can disable support for vorbis by defining WITHOUT_VORBIS."
-.endif
-.if !defined(WITHOUT_3DNOW) && ${OSVERSION} >= 400021
- @${ECHO_MSG} "You can disable 3DNow! optimized decoding routines by defining WITHOUT_3DNOW."
-.endif
- @${ECHO_MSG}
-.endif
-
-pre-patch:
- @${PERL} -pi -e 's^-l(pthread|c_r)^${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\)/aclocal|\$\(prefix\)/share/aclocal|g ; \
- s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
-
-post-install:
- @${MKDIR} ${PREFIX}/share/xmms/Skins
-
-.include <bsd.port.post.mk>
diff --git a/multimedia/xmms/distinfo b/multimedia/xmms/distinfo
deleted file mode 100644
index 4c09375234a2..000000000000
--- a/multimedia/xmms/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmms-1.2.4.tar.gz) = df1081cc01628cd8b97cb5f3ca80e063
diff --git a/multimedia/xmms/files/patch-ab b/multimedia/xmms/files/patch-ab
deleted file mode 100644
index a4895b94c00e..000000000000
--- a/multimedia/xmms/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- Visualization/Makefile.in.orig Mon Jan 31 10:44:44 2000
-+++ Visualization/Makefile.in Sun Feb 27 01:37:39 2000
-@@ -125,7 +125,7 @@
- sidplay_library = @sidplay_library@
- xmmsdir = @xmmsdir@
-
--SUBDIRS = blur_scope sanalyzer opengl_spectrum
-+SUBDIRS = blur_scope sanalyzer
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../config.h
- CONFIG_CLEAN_FILES =
diff --git a/multimedia/xmms/files/patch-ad b/multimedia/xmms/files/patch-ad
deleted file mode 100644
index 638bfcf41154..000000000000
--- a/multimedia/xmms/files/patch-ad
+++ /dev/null
@@ -1,62 +0,0 @@
---- configure.orig Tue Nov 28 16:12:16 2000
-+++ configure Tue Nov 28 16:12:52 2000
-@@ -4033,6 +4033,9 @@
- fi
-
-
-+if [ x"${HAVE_ESOUND}" != x"yes" ]; then
-+ have_esd=no
-+fi
-
- if test "x$have_esd" = xyes; then
- HAVE_ESD_TRUE=
-@@ -4314,6 +4317,9 @@
- rm -f conf.mikmodtest
-
-
-+if [ x"${HAVE_MIKMOD}" != x"yes" ]; then
-+ have_mikmod=no
-+fi
-
- if test "x$have_mikmod" = xyes; then
- HAVE_MIKMOD_TRUE=
-@@ -4574,6 +4580,11 @@
-
- rm -f conf.vorbistest
-
-+if [ x"${HAVE_VORBIS}" != x"yes" ]; then
-+ have_ogg=no
-+ have_vorbis=no
-+fi
-+
- have_oggvorbis=no
- if test "x$have_ogg" = xyes
- then
-@@ -7551,14 +7562,14 @@
-
- if test -n "$GCC"
- then
-- CFLAGS="$CFLAGS -Wall -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math"
-+ CFLAGS="$CFLAGS -Wall -fomit-frame-pointer -finline-functions -ffast-math"
- fi
-
- arch_type=other
- ARCH_DEFINES=""
- case "$host" in
- i386-*-* | i486-*-* | i586-*-* | i686-*-* | i86pc-*-*)
-- CFLAGS="$CFLAGS -m486"
-+ CFLAGS="$CFLAGS"
- ARCH_DEFINES="-DI386_ASSEM"
- arch_type=ix86
- ;;
-@@ -8315,10 +8326,6 @@
- *) # Relative path.
- ac_sub_cache_file="$ac_dots$cache_file" ;;
- esac
-- case "$ac_given_INSTALL" in
-- [/$]*) INSTALL="$ac_given_INSTALL" ;;
-- *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
-- esac
-
- echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
- # The eval makes quoting arguments work.
diff --git a/multimedia/xmms/files/patch-ae b/multimedia/xmms/files/patch-ae
deleted file mode 100644
index e013d1c99109..000000000000
--- a/multimedia/xmms/files/patch-ae
+++ /dev/null
@@ -1,27 +0,0 @@
---- Makefile.in.orig Tue Nov 28 14:55:51 2000
-+++ Makefile.in Tue Nov 28 14:57:22 2000
-@@ -152,7 +152,10 @@
- sidplay_library = @sidplay_library@
- xmmsdir = @xmmsdir@
-
--SUBDIRS = intl libxmms xmms Output Input Effect General Visualization wmxmms gnomexmms po
-+SUBDIRS = intl libxmms xmms Output Input Effect General Visualization wmxmms po
-+.ifdef HAVE_GNOME
-+SUBDIRS += gnomexmms
-+.endif
-
- bin_SCRIPTS = xmms-config
-
-@@ -211,9 +214,9 @@
- rm -f $(srcdir)/stamp-h.in; \
- $(MAKE) $(srcdir)/stamp-h.in; \
- else :; fi
--$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
-- cd $(top_srcdir) && $(AUTOHEADER)
-- @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
-+#$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
-+# cd $(top_srcdir) && $(AUTOHEADER)
-+# @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
-
- mostlyclean-hdr:
-
diff --git a/multimedia/xmms/files/patch-af b/multimedia/xmms/files/patch-af
deleted file mode 100644
index eccc666a3f35..000000000000
--- a/multimedia/xmms/files/patch-af
+++ /dev/null
@@ -1,14 +0,0 @@
---- Output/Makefile.in.orig Tue Nov 28 14:58:15 2000
-+++ Output/Makefile.in Tue Nov 28 14:58:46 2000
-@@ -152,7 +152,10 @@
- sidplay_library = @sidplay_library@
- xmmsdir = @xmmsdir@
-
--SUBDIRS = OSS esd disk_writer
-+SUBDIRS = OSS disk_writer
-+.if defined(HAVE_ESOUND) || defined(HAVE_GNOME)
-+SUBDIRS += esd
-+.endif
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../config.h
- CONFIG_CLEAN_FILES =
diff --git a/multimedia/xmms/files/patch-ba b/multimedia/xmms/files/patch-ba
deleted file mode 100644
index 0a38064365f6..000000000000
--- a/multimedia/xmms/files/patch-ba
+++ /dev/null
@@ -1,81 +0,0 @@
-*** /usr/local/src/CVS/MM/xmms/xmms/Input/cdaudio/cdaudio.c Wed Aug 2 02:15:13 2000
---- Input/cdaudio/cdaudio.c Tue Sep 5 12:46:29 2000
-***************
-*** 183,194 ****
-
- static gboolean is_mounted(gchar * device_name)
- {
-! #ifdef HAVE_MNTENT_H
-! FILE *mounts;
-! struct mntent *mnt;
- char devname[256];
- struct stat st;
-!
- if (lstat(device_name, &st) < 0)
- return -1;
-
---- 183,199 ----
-
- static gboolean is_mounted(gchar * device_name)
- {
-! #if defined (HAVE_MNTENT_H) || defined (__FreeBSD__)
- char devname[256];
- struct stat st;
-! #if defined (HAVE_MNTENT_H)
-! FILE *mounts;
-! struct mntent *mnt;
-! #elif defined (__FreeBSD__)
-! struct statfs *fsp;
-! int entries;
-! #endif
-!
- if (lstat(device_name, &st) < 0)
- return -1;
-
-***************
-*** 197,202 ****
---- 202,208 ----
- else
- strncpy(devname, device_name, 256);
-
-+ #if defined (HAVE_MNTENT_H)
- if ((mounts = setmntent(MOUNTED, "r")) == NULL)
- return TRUE;
-
-***************
-*** 209,214 ****
---- 215,231 ----
- }
- }
- endmntent(mounts);
-+ #elif defined (__FreeBSD__)
-+ entries = getmntinfo (&fsp, MNT_NOWAIT);
-+ if (entries < 0)
-+ return NULL;
-+
-+ while (entries-- > 0) {
-+ if (!strcmp(fsp->f_mntfromname, devname))
-+ return TRUE;
-+ fsp++;
-+ }
-+ #endif
- #endif
- return FALSE;
- }
-*** /usr/local/src/CVS/MM/xmms/xmms/Input/cdaudio/cdaudio.h Thu Jun 15 00:51:44 2000
---- Input/cdaudio/cdaudio.h Tue Sep 5 13:49:37 2000
-***************
-*** 46,51 ****
---- 46,57 ----
- #include <mntent.h>
- #endif
-
-+ #ifdef __FreeBSD__
-+ #include <sys/param.h>
-+ #include <sys/ucred.h>
-+ #include <sys/mount.h>
-+ #endif
-+
- #ifndef CD_FRAMES
- #define CD_FRAMES 75
- #endif
diff --git a/multimedia/xmms/pkg-comment b/multimedia/xmms/pkg-comment
deleted file mode 100644
index 3ba3e0d407c6..000000000000
--- a/multimedia/xmms/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-X Multimedia System --- An audio player with a Winamp GUI
diff --git a/multimedia/xmms/pkg-descr b/multimedia/xmms/pkg-descr
deleted file mode 100644
index c01e83a43c50..000000000000
--- a/multimedia/xmms/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-XMMS --- X Multimedia System. XMMS is a multimedia player based on the look of
-Winamp. Currently it plays mpeg layer 1/2/3, wav, au, CD audio, etc.
-
-The Vorbis plugin included here (if you don't specify WITHOUT_VORBIS) is the
-one that is included in the XMMS distribution. If you have the vorbis-xmms
-port installed, the plugin from that port will be overwritten by this one.
-
-WWW: http://www.xmms.org/
-
- eSk
diff --git a/multimedia/xmms/pkg-plist b/multimedia/xmms/pkg-plist
deleted file mode 100644
index d64f2a0ebef5..000000000000
--- a/multimedia/xmms/pkg-plist
+++ /dev/null
@@ -1,78 +0,0 @@
-bin/wmxmms
-bin/xmms
-bin/xmms-config
-%%GNOME:%%bin/gnomexmms
-%%GNOME:%%etc/CORBA/servers/gnomexmms.gnorba
-%%GNOME:%%share/gnome/applets/Multimedia/gnomexmms.desktop
-include/xmms/configfile.h
-include/xmms/dga.h
-include/xmms/dirbrowser.h
-include/xmms/formatter.h
-include/xmms/fullscreen.h
-include/xmms/plugin.h
-include/xmms/util.h
-include/xmms/xmmsctrl.h
-lib/libxmms.a
-lib/libxmms.so
-lib/libxmms.so.1
-lib/xmms/Effect/libecho.so
-lib/xmms/Effect/libstereo.so
-lib/xmms/Effect/libvoice.so
-lib/xmms/General/libir.so
-lib/xmms/General/libsong_change.so
-lib/xmms/Input/libcdaudio.so
-lib/xmms/Input/libidcin.so
-lib/xmms/Input/libmpg123.so
-lib/xmms/Input/libtonegen.so
-lib/xmms/Input/libwav.so
-%%MIKMODPLUGIN:%%lib/xmms/Input/libmikmod.so
-%%VORBISPLUGIN:%%lib/xmms/Input/libvorbis.so
-lib/xmms/Output/libOSS.so
-lib/xmms/Output/libdisk_writer.so
-%%ESDPLUGIN:%%lib/xmms/Output/libesdout.so
-lib/xmms/Visualization/libbscope.so
-lib/xmms/Visualization/libsanalyzer.so
-share/aclocal/xmms.m4
-%%DATADIR%%/xmms/wmxmms.xpm
-share/locale/af/LC_MESSAGES/xmms.mo
-share/locale/az/LC_MESSAGES/xmms.mo
-share/locale/bg/LC_MESSAGES/xmms.mo
-share/locale/ca/LC_MESSAGES/xmms.mo
-share/locale/cs/LC_MESSAGES/xmms.mo
-share/locale/da/LC_MESSAGES/xmms.mo
-share/locale/de/LC_MESSAGES/xmms.mo
-share/locale/el/LC_MESSAGES/xmms.mo
-share/locale/eo/LC_MESSAGES/xmms.mo
-share/locale/es/LC_MESSAGES/xmms.mo
-share/locale/fr/LC_MESSAGES/xmms.mo
-share/locale/ga/LC_MESSAGES/xmms.mo
-share/locale/hr/LC_MESSAGES/xmms.mo
-share/locale/hu/LC_MESSAGES/xmms.mo
-share/locale/it/LC_MESSAGES/xmms.mo
-share/locale/ja/LC_MESSAGES/xmms.mo
-share/locale/ko/LC_MESSAGES/xmms.mo
-share/locale/lt/LC_MESSAGES/xmms.mo
-share/locale/lv/LC_MESSAGES/xmms.mo
-share/locale/nl/LC_MESSAGES/xmms.mo
-share/locale/no/LC_MESSAGES/xmms.mo
-share/locale/pl/LC_MESSAGES/xmms.mo
-share/locale/pt_BR/LC_MESSAGES/xmms.mo
-share/locale/ro/LC_MESSAGES/xmms.mo
-share/locale/ru/LC_MESSAGES/xmms.mo
-share/locale/sk/LC_MESSAGES/xmms.mo
-share/locale/sv/LC_MESSAGES/xmms.mo
-share/locale/tr/LC_MESSAGES/xmms.mo
-share/locale/uk/LC_MESSAGES/xmms.mo
-share/locale/wa/LC_MESSAGES/xmms.mo
-share/locale/zh_CN.GB2312/LC_MESSAGES/xmms.mo
-share/locale/zh_TW.Big5/LC_MESSAGES/xmms.mo
-@dirrm %%DATADIR%%/xmms
-@dirrm lib/xmms/Visualization
-@dirrm lib/xmms/Output
-@dirrm lib/xmms/Input
-@dirrm lib/xmms/General
-@dirrm lib/xmms/Effect
-@dirrm lib/xmms
-@dirrm include/xmms
-@exec mkdir -p %D/share/xmms/Skins
-@unexec rmdir %D/share/xmms/Skins %D/share/xmms 2>/dev/null || echo "If you are permanently removing xmms, do not forget to remove skin files left under %D/share/xmms/Skins. Use \`\`rm -Rf %D/share/xmms/Skins; rmdir %D/share/xmms''" | fmt
diff --git a/multimedia/xmovie/Makefile b/multimedia/xmovie/Makefile
deleted file mode 100644
index d9b08a674123..000000000000
--- a/multimedia/xmovie/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: xmovie
-# Date created: 20 December 1998
-# Whom: MIHIRA Sanpei Yoshiro <sanpei@sanpei.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xmovie
-PORTVERSION= 1.6.1
-CATEGORIES= graphics linux
-MASTER_SITES= http://heroines.sourceforge.net/
-DISTFILES= ${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}.i386.rpm
-
-MAINTAINER= sanpei@FreeBSD.org
-
-BUILD_DEPENDS= rpm2cpio:${PORTSDIR}/archivers/rpm
-RUN_DEPENDS= ${LINUX_BASE}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base \
- ${LINUX_BASE}/usr/lib/libjpeg.so.62.0.0:${PORTSDIR}/graphics/linux-jpeg \
- ${LINUX_BASE}/usr/lib/libpng.so.2.1.0.3:${PORTSDIR}/graphics/linux-png
-
-ONLY_FOR_ARCHS= i386
-DOC_DIR= ${PREFIX}/share/doc/xmovie
-EXTRACT_CMD= rpm2cpio
-EXTRACT_BEFORE_ARGS=
-EXTRACT_AFTER_ARGS= | cpio -id --quiet
-LINUX_BASE= /compat/linux
-NO_BUILD= yes
-USE_X_PREFIX= yes
-NO_WRKSUBDIR= yes
-
-# Linux binary should not be stripped by INSTALL_PROGRAM as it uses
-# /usr/bin/strip which then brands the binary as a FreeBSD ELF one.
-STRIP=
-
-do-patch:
- @${DO_NADA}
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/usr/local/bin/xmovie ${PREFIX}/bin
- @brandelf -t Linux ${PREFIX}/bin/xmovie
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOC_DIR}
- @${INSTALL_DATA} ${WRKSRC}/usr/doc/xmovie-${PORTVERSION:R}/README ${DOC_DIR}/README
- @${INSTALL_DATA} ${WRKSRC}/usr/doc/xmovie-${PORTVERSION:R}/index.html ${DOC_DIR}/index.html
-.endif
-.include <bsd.port.mk>
diff --git a/multimedia/xmovie/distinfo b/multimedia/xmovie/distinfo
deleted file mode 100644
index 53253cda1340..000000000000
--- a/multimedia/xmovie/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmovie-1.6-1.i386.rpm) = b97371151a9b45721c3c7ef8cc7ddb4b
diff --git a/multimedia/xmovie/pkg-comment b/multimedia/xmovie/pkg-comment
deleted file mode 100644
index cd1622636da8..000000000000
--- a/multimedia/xmovie/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A movie player for MPEG-2 and Quicktime movies
diff --git a/multimedia/xmovie/pkg-descr b/multimedia/xmovie/pkg-descr
deleted file mode 100644
index 651f0ee7bec6..000000000000
--- a/multimedia/xmovie/pkg-descr
+++ /dev/null
@@ -1,25 +0,0 @@
-* xmovie
-
- MPEG-2 and Quicktime movie player
-
-WWW: http://heroines.sourceforge.net/xmovie.php3
-
- documentation is in /usr/X11R6/share/doc/xmovie/.
-
-* Tips
-
- - If you use with 3.2-RELEASE, 3.3-RELEASE, 3.4-RELEASE,
- it need to update /module/linux.ko file.
-
- - Below options for kernel are useful for xmovie.
-
-options "P1003_1B"
-options "_KPOSIX_PRIORITY_SCHEDULING"
-options "_KPOSIX_VERSION=199309L"
-
- - If you use with 4.x-RELEASE, it need to add ``options USER_LDT''
- in your kernel config.
-
----
-Yoshiro MIHIRA
-(sanpei@FreeBSD.org)
diff --git a/multimedia/xmovie/pkg-plist b/multimedia/xmovie/pkg-plist
deleted file mode 100644
index f78026a32692..000000000000
--- a/multimedia/xmovie/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/xmovie
-share/doc/xmovie/README
-share/doc/xmovie/index.html
-@dirrm share/doc/xmovie
diff --git a/multimedia/xmps-opendivx-plugin/Makefile b/multimedia/xmps-opendivx-plugin/Makefile
deleted file mode 100644
index 6dff6e4099bb..000000000000
--- a/multimedia/xmps-opendivx-plugin/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: xmps-opendivx-plugin
-# Date created: 03 Feb 20001
-# Whom: Mario S F Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xmps-opendivx-plugin
-PORTVERSION= 0.0.1
-CATEGORIES= graphics
-MASTER_SITES= http://download.projectmayo.com/dnload/divx4linux/xmps/
-
-MAINTAINER= lioux@FreeBSD.org
-
-LIB_DEPENDS= divxdecore.0:${PORTSDIR}/graphics/libdivxdecore \
- xmps.0:${PORTSDIR}/graphics/xmps \
- intl.1:${PORTSDIR}/devel/gettext
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-0.0.2
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_LIBTOOL= yes
-USE_GTK= yes
-USE_X_PREFIX= yes
-INSTALLS_SHLIB= yes
-PLIST_SUB= LIB_VERSION="${LIB_VERSION}"
-
-LIB_VERSION= 0
-
-post-install:
- @${LN} -sf libopendivx.so ${PREFIX}/lib/xmps/codecs/video/libopendivx.so.${LIB_VERSION}
-
-.include <bsd.port.mk>
diff --git a/multimedia/xmps-opendivx-plugin/distinfo b/multimedia/xmps-opendivx-plugin/distinfo
deleted file mode 100644
index 3805ff9c4dcd..000000000000
--- a/multimedia/xmps-opendivx-plugin/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmps-opendivx-plugin-0.0.1.tar.gz) = 240fd72b9a2e1c5171dd01c528ca4c77
diff --git a/multimedia/xmps-opendivx-plugin/pkg-comment b/multimedia/xmps-opendivx-plugin/pkg-comment
deleted file mode 100644
index a2847037d674..000000000000
--- a/multimedia/xmps-opendivx-plugin/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xmps plugin using OpenDivX decoding engine from Project Mayo
diff --git a/multimedia/xmps-opendivx-plugin/pkg-descr b/multimedia/xmps-opendivx-plugin/pkg-descr
deleted file mode 100644
index 44e591e5b221..000000000000
--- a/multimedia/xmps-opendivx-plugin/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-xmps plugin using the Decore engine
-
-Decore [excerpt from OpenDivX Project Mayo site]
-
-"Decore" is our decoder core - that part of the codec that decodes
-video from DivX video bitstream into uncompressed RGB bitmaps. Its
-API is defined in decore.h. The API is another frame-in, frame-out
-scheme, you give it a chunk of OpenDivX bitstream and it comes back
-to you with an uncompressed RGB frame. Like "encore", "decore" is
-truly independent of any other code, making no system calls.
-
-"Decore" is a decoder compliant with MPEG-4 natural video, simple
-profile. It also incorporates a video postprocessor which postprocessor,
-which hides many of the artifacts inherent in low bit-rate video.
-
-WWW: http://www.projectmayo.com/linux/xmps/
diff --git a/multimedia/xmps-opendivx-plugin/pkg-plist b/multimedia/xmps-opendivx-plugin/pkg-plist
deleted file mode 100644
index 4e8b51bf57bb..000000000000
--- a/multimedia/xmps-opendivx-plugin/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/xmps/codecs/video/libopendivx.so
-lib/xmps/codecs/video/libopendivx.so.%%LIB_VERSION%%
diff --git a/multimedia/xmps-win32-plugin/Makefile b/multimedia/xmps-win32-plugin/Makefile
deleted file mode 100644
index ee72c768e5ea..000000000000
--- a/multimedia/xmps-win32-plugin/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: xmps-win32-plugin
-# Date created: 03 Feb 20001
-# Whom: Mario S F Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xmps-win32-plugin
-PORTVERSION= 0.0.4
-CATEGORIES= graphics
-MASTER_SITES= http://xmps.sourceforge.net/sources/
-
-MAINTAINER= lioux@FreeBSD.org
-
-LIB_DEPENDS= xmps.0:${PORTSDIR}/graphics/xmps \
- intl.1:${PORTSDIR}/devel/gettext
-RUN_DEPENDS= ${CODEC_DETECTION_FILE}:${CODEC_PORT}
-
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_LIBTOOL= yes
-USE_GTK= yes
-USE_X_PREFIX= yes
-INSTALLS_SHLIB= yes
-PLIST_SUB= LIB_VERSION="${LIB_VERSION}"
-
-#CODEC_PORT= ${PORTSDIR}/graphics/win32-codecs
-CODEC_PORT= ${.CURDIR}/../win32-codecs
-CODEC_DETECTION_FILE!= ${MAKE} -f ${CODEC_PORT}/Makefile -V CODEC_DETECTION_FILE
-LIB_VERSION= 0
-
-post-patch:
- ${PERL} -pi -ne "s|/usr/lib/win32|${LOCALBASE}/lib/win32|" ${WRKSRC}/src/win32_codec.c
-
-post-install:
- @${LN} -sf libwin32.so ${PREFIX}/lib/xmps/codecs/video/libwin32.so.${LIB_VERSION}
-
-.include <bsd.port.mk>
diff --git a/multimedia/xmps-win32-plugin/distinfo b/multimedia/xmps-win32-plugin/distinfo
deleted file mode 100644
index 04e4be76102f..000000000000
--- a/multimedia/xmps-win32-plugin/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmps-win32-plugin-0.0.4.tar.gz) = 14a4677fca132d326dde36277f8f912c
diff --git a/multimedia/xmps-win32-plugin/pkg-comment b/multimedia/xmps-win32-plugin/pkg-comment
deleted file mode 100644
index 6028d0efb17d..000000000000
--- a/multimedia/xmps-win32-plugin/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xmps plugin for Win32 (TM) Codecs
diff --git a/multimedia/xmps-win32-plugin/pkg-descr b/multimedia/xmps-win32-plugin/pkg-descr
deleted file mode 100644
index 5ab5a865597f..000000000000
--- a/multimedia/xmps-win32-plugin/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Win32 Codecs plugin for XMPS
-
-WWW: http://xmps.sourceforge.net/
diff --git a/multimedia/xmps-win32-plugin/pkg-plist b/multimedia/xmps-win32-plugin/pkg-plist
deleted file mode 100644
index 814f5d7380e2..000000000000
--- a/multimedia/xmps-win32-plugin/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/xmps/codecs/video/libwin32.so
-lib/xmps/codecs/video/libwin32.so.%%LIB_VERSION%%
diff --git a/multimedia/xmps/Makefile b/multimedia/xmps/Makefile
deleted file mode 100644
index 11f31764589f..000000000000
--- a/multimedia/xmps/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: xmps
-# Date created: 15 June 2000
-# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xmps
-PORTVERSION= 0.2.0
-CATEGORIES= graphics gnome
-MASTER_SITES= http://xmps.sourceforge.net/sources/
-
-MAINTAINER= sobomax@FreeBSD.org
-
-LIB_DEPENDS= SDL-1.1.3:${PORTSDIR}/devel/sdl12
-
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
-
-USE_X_PREFIX= yes
-USE_GNOME= yes
-INSTALLS_SHLIB= yes
-USE_LIBTOOL= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- SDL_CONFIG="${SDL_CONFIG}" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-post-patch:
- @${PERL} -pi -e "s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
- @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
- 's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g ; \
- s|\$$\(datadir\)/aclocal|\$$\(prefix\)/share/aclocal|g ; \
- s|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g ; \
- s|-lpthread|${PTHREAD_LIBS}|g'
-
-post-configure:
- @${PERL} -pi -e 's|^deplibs_check_method=.*|deplibs_check_method=pass_all|' \
- ${WRKSRC}/libtool
-
-.include <bsd.port.mk>
diff --git a/multimedia/xmps/distinfo b/multimedia/xmps/distinfo
deleted file mode 100644
index 17427f68a542..000000000000
--- a/multimedia/xmps/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmps-0.2.0.tar.gz) = 87937db0d26e599003f0e8db4284e16b
diff --git a/multimedia/xmps/files/patch-aa b/multimedia/xmps/files/patch-aa
deleted file mode 100644
index baaab7875043..000000000000
--- a/multimedia/xmps/files/patch-aa
+++ /dev/null
@@ -1,44 +0,0 @@
-
-$FreeBSD$
-
---- configure.orig Sun Feb 4 21:49:31 2001
-+++ configure Sun Feb 4 21:52:15 2001
-@@ -3694,16 +3694,16 @@
- { echo "configure: error: **** Cannot find stat.h ****" 1>&2; exit 1; }
- fi
-
--ac_safe=`echo "sys/dir.h" | sed 'y%./+-%__p_%'`
--echo $ac_n "checking for sys/dir.h""... $ac_c" 1>&6
--echo "configure:3700: checking for sys/dir.h" >&5
-+ac_safe=`echo "dirent.h" | sed 'y%./+-%__p_%'`
-+echo $ac_n "checking for dirent.h""... $ac_c" 1>&6
-+echo "configure:3700: checking for dirent.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- #line 3705 "configure"
- #include "confdefs.h"
--#include <sys/dir.h>
-+#include <dirent.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- { (eval echo configure:3710: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-@@ -3725,7 +3725,7 @@
- :
- else
- echo "$ac_t""no" 1>&6
--{ echo "configure: error: **** Cannot find dir.h ****" 1>&2; exit 1; }
-+{ echo "configure: error: **** Cannot find dirent.h ****" 1>&2; exit 1; }
- fi
-
-
-@@ -5636,7 +5636,7 @@
- < $srcdir/po/POTFILES.in > po/POTFILES
-
-
--CFLAGS="$CFLAGS `gtk-config --cflags` -Wall -Werror"
-+CFLAGS="$CFLAGS `$GTK_CONFIG --cflags` -Wall -Werror"
-
-
- VIDEO_ADDON_PLUGIN_DIR=addons/video
diff --git a/multimedia/xmps/files/patch-ab b/multimedia/xmps/files/patch-ab
deleted file mode 100644
index aca750600a37..000000000000
--- a/multimedia/xmps/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- renderers/video/sdl/sdl_renderer.h 2001/02/04 19:53:13 1.1
-+++ renderers/video/sdl/sdl_renderer.h 2001/02/04 19:53:23
-@@ -40,7 +40,7 @@
- *
- */
-
--#include <SDL/SDL.h>
-+#include <SDL.h>
-
- #include "libxmps/libxmps.h"
-
diff --git a/multimedia/xmps/files/patch-codecs::audio::ac3::ac3_codec.c b/multimedia/xmps/files/patch-codecs::audio::ac3::ac3_codec.c
deleted file mode 100644
index a7c921fe63b2..000000000000
--- a/multimedia/xmps/files/patch-codecs::audio::ac3::ac3_codec.c
+++ /dev/null
@@ -1,50 +0,0 @@
-
-$FreeBSD$
-
---- codecs/audio/ac3/ac3_codec.c.orig Mon Nov 20 21:41:18 2000
-+++ codecs/audio/ac3/ac3_codec.c Sun Feb 4 23:18:46 2001
-@@ -60,7 +60,7 @@
-
- } ac3_t;
-
--int error;
-+int ac3_error;
-
- /*
- * get_audio_codec_info : MANDATORY
-@@ -96,7 +96,7 @@
- ((ac3_t *) audio_decoder->data)->smixlev_lut[2] = 0.0;
- ((ac3_t *) audio_decoder->data)->smixlev_lut[3] = 0.500;
-
-- error = 0;
-+ ac3_error = 0;
-
- return audio_decoder;
- }
-@@ -208,7 +208,7 @@
-
- exponent_unpack(&data->bsi, &data->audblk);
-
-- if(error)
-+ if(ac3_error)
- goto error;
-
- // Figure out how many bits per mantissa
-@@ -220,7 +220,7 @@
-
- coeff_unpack (&data->bsi, &data->audblk, data->samples);
-
-- if(error)
-+ if(ac3_error)
- goto error;
-
- if(data->bsi.acmod == 0x2)
-@@ -242,7 +242,7 @@
- memset(data->s16_samples, 0, 256*2*2*6);
- ring_write((char *) data->s16_samples, 256*2*2*6);
-
-- error = 0;
-+ ac3_error = 0;
-
- }
-
diff --git a/multimedia/xmps/files/patch-codecs::audio::ac3::coeff.c b/multimedia/xmps/files/patch-codecs::audio::ac3::coeff.c
deleted file mode 100644
index 9f2576ac8fc7..000000000000
--- a/multimedia/xmps/files/patch-codecs::audio::ac3::coeff.c
+++ /dev/null
@@ -1,23 +0,0 @@
-
-$FreeBSD$
-
---- codecs/audio/ac3/coeff.c 2001/02/04 21:17:23 1.1
-+++ codecs/audio/ac3/coeff.c 2001/02/04 21:17:55
-@@ -254,7 +254,7 @@
- 11, 12, 14, 16
- };
-
--extern int error;
-+extern int ac3_error;
-
- static void coeff_reset(void);
- static float coeff_get_float(uint16_t bap, uint16_t dithflag, uint16_t exp);
-@@ -370,7 +370,7 @@
-
- error:
- XMPS_DEBUG("** Invalid mantissa - skipping frame **");
-- error = 1;
-+ ac3_error = 1;
-
- return 0.0;
- }
diff --git a/multimedia/xmps/files/patch-codecs::audio::ac3::exponent.c b/multimedia/xmps/files/patch-codecs::audio::ac3::exponent.c
deleted file mode 100644
index e629e1847969..000000000000
--- a/multimedia/xmps/files/patch-codecs::audio::ac3::exponent.c
+++ /dev/null
@@ -1,22 +0,0 @@
-
-$FreeBSD$
-
---- codecs/audio/ac3/exponent.c 2001/02/04 21:17:23 1.1
-+++ codecs/audio/ac3/exponent.c 2001/02/04 21:18:06
-@@ -30,7 +30,7 @@
-
- #include "exponent.h"
-
--extern int error;
-+extern int ac3_error;
-
- static inline void exp_unpack_ch(uint16_t type,uint16_t expstr,uint16_t ngrps,uint16_t initial_exp, uint16_t exps[], uint16_t *dest);
-
-@@ -126,6 +126,6 @@
- return;
- error:
- fprintf (stderr,"** Invalid exponent - skipping frame **\n");
-- error = 1;
-+ ac3_error = 1;
- }
-
diff --git a/multimedia/xmps/files/patch-codecs::video::flx::Makefile.in b/multimedia/xmps/files/patch-codecs::video::flx::Makefile.in
deleted file mode 100644
index 5746825836c5..000000000000
--- a/multimedia/xmps/files/patch-codecs::video::flx::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- codecs/video/flx/Makefile.in.orig Sat Jan 20 01:53:42 2001
-+++ codecs/video/flx/Makefile.in Sun Feb 4 22:55:34 2001
-@@ -125,7 +125,7 @@
- libflx_la_SOURCES = flx_codec.h flx_codec.c
-
-
--INCLUDES = @CFLAGS@ -DVERSION=\"@VERSION@\" -DPACKAGE=\"@PACKAGE@\" -I$(includedir) -I$(top_srcdir)/src -I$(top_srcdir)/libxmps -I$(top_srcdir)/intl -I../../src -I../../libxmps -Wall
-+INCLUDES = @CFLAGS@ @SDL_CFLAGS@ -DVERSION=\"@VERSION@\" -DPACKAGE=\"@PACKAGE@\" -I$(includedir) -I$(top_srcdir)/src -I$(top_srcdir)/libxmps -I$(top_srcdir)/intl -I../../src -I../../libxmps -Wall
-
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../../../config.h
diff --git a/multimedia/xmps/files/patch-codecs::video::flx::flx_codec.h b/multimedia/xmps/files/patch-codecs::video::flx::flx_codec.h
deleted file mode 100644
index bedd02f21154..000000000000
--- a/multimedia/xmps/files/patch-codecs::video::flx::flx_codec.h
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- codecs/video/flx/flx_codec.h.orig Wed Nov 1 20:46:14 2000
-+++ codecs/video/flx/flx_codec.h Sun Feb 4 22:55:34 2001
-@@ -52,7 +52,7 @@
- #include <stdlib.h>
- #include <string.h>
- #include <unistd.h>
--#include <SDL/SDL.h>
-+#include <SDL.h>
-
- typedef struct {
-
diff --git a/multimedia/xmps/files/patch-gui::skinned::xmps_skin_browser.h b/multimedia/xmps/files/patch-gui::skinned::xmps_skin_browser.h
deleted file mode 100644
index c1a1fdae736e..000000000000
--- a/multimedia/xmps/files/patch-gui::skinned::xmps_skin_browser.h
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- gui/skinned/xmps_skin_browser.h.orig Thu Nov 23 16:06:40 2000
-+++ gui/skinned/xmps_skin_browser.h Sun Feb 4 22:55:34 2001
-@@ -36,7 +36,7 @@
- /* INCLUDES */
-
- #include <gtk/gtk.h>
--#include <sys/dir.h>
-+#include <dirent.h>
- #include <sys/stat.h>
- #include "libxmps/libxmps.h"
- #include "libxmpsutils/libxmpsutils.h"
diff --git a/multimedia/xmps/files/patch-libxmps::Makefile.in b/multimedia/xmps/files/patch-libxmps::Makefile.in
deleted file mode 100644
index 7fae58513ea5..000000000000
--- a/multimedia/xmps/files/patch-libxmps::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- libxmps/Makefile.in.orig Sun Feb 4 23:01:50 2001
-+++ libxmps/Makefile.in Sun Feb 4 23:02:33 2001
-@@ -120,7 +120,7 @@
-
- libxmpsincludedir = $(includedir)/libxmps
-
--libxmps_la_LDFLAGS = -module -avoid-version
-+libxmps_la_LDFLAGS = -module
- libxmps_la_LIBADD = -lpthread
-
- libxmps_la_SOURCES = libxmps_config.h libxmps_config.c libxmps_graph.c libxmps_events.c libxmps_video_conversion.c libxmps_xml.c libxmps.h libxmps.c
diff --git a/multimedia/xmps/files/patch-libxmpsutils::Makefile.in b/multimedia/xmps/files/patch-libxmpsutils::Makefile.in
deleted file mode 100644
index 4810f38c24df..000000000000
--- a/multimedia/xmps/files/patch-libxmpsutils::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- libxmpsutils/Makefile.in 2001/02/04 21:00:58 1.1
-+++ libxmpsutils/Makefile.in 2001/02/04 21:01:11
-@@ -118,7 +118,7 @@
-
- lib_LTLIBRARIES = libxmpsutils.la
-
--libxmpsutils_la_LDFLAGS = -module -avoid-version
-+libxmpsutils_la_LDFLAGS = -module
- libxmpsutils_la_LIBADD = @GTK_LIBS@
-
- libxmpsutils_la_SOURCES = xmps_support.c xmps_support.h xmps_i18n.h xmps_message.h xmps_message.c xmps_item.h xmps_item.c xmps_menu.h xmps_menu.c xmps_playlist.h xmps_playlist.c xmps_file_info.h xmps_file_info.c xmps_gtk_config.h xmps_gtk_config.c xmps_about.c xmps_utils.h xmps_utils.c libxmpsutils.h
diff --git a/multimedia/xmps/files/patch-renderers::audio::sdl::sdl_audio_renderer.h b/multimedia/xmps/files/patch-renderers::audio::sdl::sdl_audio_renderer.h
deleted file mode 100644
index 44e9c9aaac45..000000000000
--- a/multimedia/xmps/files/patch-renderers::audio::sdl::sdl_audio_renderer.h
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- renderers/audio/sdl/sdl_audio_renderer.h.orig Fri Nov 3 21:41:37 2000
-+++ renderers/audio/sdl/sdl_audio_renderer.h Sun Feb 4 22:55:34 2001
-@@ -34,7 +34,7 @@
-
- #include "libxmps/libxmps.h"
-
--#include <SDL/SDL.h>
-+#include <SDL.h>
- #include <string.h>
-
- #ifdef HAVE_CONFIG_H
diff --git a/multimedia/xmps/files/patch-src::Makefile.in b/multimedia/xmps/files/patch-src::Makefile.in
deleted file mode 100644
index c450f02f74f1..000000000000
--- a/multimedia/xmps/files/patch-src::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/Makefile.in.orig Sat Jan 20 01:53:55 2001
-+++ src/Makefile.in Sun Feb 4 22:55:34 2001
-@@ -126,7 +126,7 @@
- xmps_SOURCES = main.c
-
-
--xmps_LDADD = -L@LIBXMPS_DIR@ -lxmps -L@LIBXMPSUTILS_DIR@ -lxmpsutils
-+xmps_LDADD = -L@LIBXMPS_DIR@ -lxmps -L@LIBXMPSUTILS_DIR@ -lxmpsutils -lpthread
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../config.h
- CONFIG_CLEAN_FILES =
diff --git a/multimedia/xmps/files/patch-system::mpeg3::mpeg3io.c b/multimedia/xmps/files/patch-system::mpeg3::mpeg3io.c
deleted file mode 100644
index ebc186470bf0..000000000000
--- a/multimedia/xmps/files/patch-system::mpeg3::mpeg3io.c
+++ /dev/null
@@ -1,13 +0,0 @@
-
-$FreeBSD$
-
---- system/mpeg3/mpeg3io.c.orig Fri Nov 3 21:41:37 2000
-+++ system/mpeg3/mpeg3io.c Sun Feb 4 22:55:34 2001
-@@ -20,7 +20,6 @@
- #include "mpeg3protos.h"
-
- #include <stdio.h>
--#include <mntent.h>
- #include <sys/stat.h>
- #include <stdlib.h>
- #include <string.h>
diff --git a/multimedia/xmps/pkg-comment b/multimedia/xmps/pkg-comment
deleted file mode 100644
index 96525f843919..000000000000
--- a/multimedia/xmps/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-X MPEG Player System - a media player with a very nice GUI
diff --git a/multimedia/xmps/pkg-descr b/multimedia/xmps/pkg-descr
deleted file mode 100644
index 8cb286dc4362..000000000000
--- a/multimedia/xmps/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-XMPS stands for X MPEG Player System. It's a simple Gtk program that will
-(hopefully) play MPEG-1/MPEG-2/FLI/FLC/AVI files with sound under the *nix
-platforms. It has very attractive skinnable user interface.
-
-WWW: http://xmps.sourceforge.net/
diff --git a/multimedia/xmps/pkg-plist b/multimedia/xmps/pkg-plist
deleted file mode 100644
index 94719a831582..000000000000
--- a/multimedia/xmps/pkg-plist
+++ /dev/null
@@ -1,71 +0,0 @@
-bin/xmps
-bin/xmps-config
-include/libxmps/libxmps.h
-include/libxmps/libxmps_config.h
-lib/libxmps.a
-lib/libxmps.so
-lib/libxmps.so.0
-lib/libxmpsutils.a
-lib/libxmpsutils.so
-lib/libxmpsutils.so.0
-lib/xmps/addons/video/libvob.so
-lib/xmps/codecs/audio/libac3.so
-lib/xmps/codecs/audio/libmpeg.so
-lib/xmps/codecs/audio/libwav.so
-lib/xmps/codecs/video/libflx.so
-lib/xmps/codecs/video/libmpeg3.so
-lib/xmps/gui/libgnome.so
-lib/xmps/gui/libskinned.so
-lib/xmps/media/libfile.so
-lib/xmps/media/libhttp.so
-lib/xmps/renderers/audio/libsdl.so
-lib/xmps/renderers/video/libsdl.so
-lib/xmps/system/libavi.so
-lib/xmps/system/libdummy.so
-lib/xmps/system/libmpeg3.so
-share/aclocal/xmps.m4
-share/gnome/apps/Multimedia/XMPS.desktop
-share/gnome/xmps/fast_forward.xpm
-share/gnome/xmps/load.xpm
-share/gnome/xmps/pause.xpm
-share/gnome/xmps/play.xpm
-share/gnome/xmps/rewind.xpm
-share/gnome/xmps/skins/DarkDepth/buttons.xpm
-share/gnome/xmps/skins/DarkDepth/config
-share/gnome/xmps/skins/DarkDepth/controls.xpm
-share/gnome/xmps/skins/DarkDepth/digits.xpm
-share/gnome/xmps/skins/DarkDepth/main.xpm
-share/gnome/xmps/skins/DarkDepth/playlist.xpm
-share/gnome/xmps/skins/DarkDepth/titlebar.xpm
-share/gnome/xmps/skins/default/buttons.xpm
-share/gnome/xmps/skins/default/config
-share/gnome/xmps/skins/default/controls.xpm
-share/gnome/xmps/skins/default/digits.xpm
-share/gnome/xmps/skins/default/main.xpm
-share/gnome/xmps/skins/default/playlist.xpm
-share/gnome/xmps/skins/default/titlebar.xpm
-share/gnome/xmps/stop.xpm
-share/gnome/xmps/xmps-logo.xpm
-share/gnome/xmps/xmps_intro.xpm
-share/locale/de/LC_MESSAGES/xmps.mo
-share/locale/fi/LC_MESSAGES/xmps.mo
-share/locale/fr/LC_MESSAGES/xmps.mo
-share/locale/pl/LC_MESSAGES/xmps.mo
-share/locale/sv/LC_MESSAGES/xmps.mo
-@dirrm share/gnome/xmps/skins/default
-@dirrm share/gnome/xmps/skins/DarkDepth
-@dirrm share/gnome/xmps/skins
-@dirrm share/gnome/xmps
-@dirrm lib/xmps/system
-@dirrm lib/xmps/renderers/video
-@dirrm lib/xmps/renderers/audio
-@dirrm lib/xmps/renderers
-@dirrm lib/xmps/media
-@dirrm lib/xmps/gui
-@dirrm lib/xmps/codecs/video
-@dirrm lib/xmps/codecs/audio
-@dirrm lib/xmps/codecs
-@dirrm lib/xmps/addons/video
-@dirrm lib/xmps/addons
-@dirrm lib/xmps
-@dirrm include/libxmps