summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorAlan Eldridge <alane@FreeBSD.org>2003-01-28 18:36:58 +0000
committerAlan Eldridge <alane@FreeBSD.org>2003-01-28 18:36:58 +0000
commit3c71ff78e9c867311ccd250fbafeb90640a151f4 (patch)
treeadd3e358b8ed50c1c858e55c614c22928a3549dc /multimedia
parentUpdate to 2.1.7. (diff)
update to 3.1 official release
Notes
Notes: svn path=/head/; revision=74156
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/kdemultimedia3/Makefile81
-rw-r--r--multimedia/kdemultimedia3/distinfo2
-rw-r--r--multimedia/kdemultimedia3/files/patch-b_out.cpp11
-rw-r--r--multimedia/kdemultimedia3/files/patch-engine.cpp11
-rw-r--r--multimedia/kdemultimedia3/files/patch-kmidi-config.h21
-rw-r--r--multimedia/kdemultimedia3/files/patch-linux_a.cpp11
-rw-r--r--multimedia/kdemultimedia3/files/patch-mixer_oss.cpp11
-rw-r--r--multimedia/kdemultimedia3/files/patch-mpeglib-120
-rw-r--r--multimedia/kdemultimedia3/files/patch-mpeglib-219
-rw-r--r--multimedia/kdemultimedia3/files/patch-mpeglibartsplay.cpp16
-rw-r--r--multimedia/kdemultimedia3/files/patch-mpg_control.cpp24
-rw-r--r--multimedia/kdemultimedia3/files/patch-sndcard.h14
-rw-r--r--multimedia/kdemultimedia3/files/patch-sound.cpp11
-rw-r--r--multimedia/kdemultimedia3/files/patch-splay_control.cpp16
-rw-r--r--multimedia/kdemultimedia3/files/patch-tplay_control.cpp16
-rw-r--r--multimedia/kdemultimedia3/files/patch-vorbis_control.cpp16
-rw-r--r--multimedia/kdemultimedia3/files/patch-yuv_control.cpp16
-rw-r--r--multimedia/kdemultimedia3/files/plist.base (renamed from multimedia/kdemultimedia3/pkg-plist)488
-rw-r--r--multimedia/kdemultimedia3/files/plist.base.rm134
-rw-r--r--multimedia/kdemultimedia3/files/plist.midi62
-rw-r--r--multimedia/kdemultimedia3/files/plist.midi.rm5
-rw-r--r--multimedia/kdemultimedia3/pkg-message14
-rw-r--r--multimedia/kdemultimedia4/Makefile81
-rw-r--r--multimedia/kdemultimedia4/distinfo2
-rw-r--r--multimedia/kdemultimedia4/files/patch-b_out.cpp11
-rw-r--r--multimedia/kdemultimedia4/files/patch-engine.cpp11
-rw-r--r--multimedia/kdemultimedia4/files/patch-kmidi-config.h21
-rw-r--r--multimedia/kdemultimedia4/files/patch-linux_a.cpp11
-rw-r--r--multimedia/kdemultimedia4/files/patch-mixer_oss.cpp11
-rw-r--r--multimedia/kdemultimedia4/files/patch-mpeglib-120
-rw-r--r--multimedia/kdemultimedia4/files/patch-mpeglib-219
-rw-r--r--multimedia/kdemultimedia4/files/patch-mpeglibartsplay.cpp16
-rw-r--r--multimedia/kdemultimedia4/files/patch-mpg_control.cpp24
-rw-r--r--multimedia/kdemultimedia4/files/patch-sndcard.h14
-rw-r--r--multimedia/kdemultimedia4/files/patch-sound.cpp11
-rw-r--r--multimedia/kdemultimedia4/files/patch-splay_control.cpp16
-rw-r--r--multimedia/kdemultimedia4/files/patch-tplay_control.cpp16
-rw-r--r--multimedia/kdemultimedia4/files/patch-vorbis_control.cpp16
-rw-r--r--multimedia/kdemultimedia4/files/patch-yuv_control.cpp16
-rw-r--r--multimedia/kdemultimedia4/files/plist.base (renamed from multimedia/kdemultimedia4/pkg-plist)488
-rw-r--r--multimedia/kdemultimedia4/files/plist.base.rm134
-rw-r--r--multimedia/kdemultimedia4/files/plist.midi62
-rw-r--r--multimedia/kdemultimedia4/files/plist.midi.rm5
-rw-r--r--multimedia/kdemultimedia4/pkg-message14
44 files changed, 1126 insertions, 912 deletions
diff --git a/multimedia/kdemultimedia3/Makefile b/multimedia/kdemultimedia3/Makefile
index f3e4b4a5bb93..906d762053c1 100644
--- a/multimedia/kdemultimedia3/Makefile
+++ b/multimedia/kdemultimedia3/Makefile
@@ -1,57 +1,80 @@
-# New ports collection makefile for: KDE2 Multimedia
-# Date created: Saturday 2 September 2000
-# Whom: Will Andrews <will@FreeBSD.org>
+# -*-mode: makefile-*-
+# New ports collection makefile for: KDE3 Multimedia
+# Date created: Saturday 7 December 2002
+# Whom: Alan Eldridge <alane@freebsd.org>
#
# $FreeBSD$
#
PORTNAME= kdemultimedia
PORTVERSION= ${KDE_VERSION}
-CATEGORIES= audio kde
+CATEGORIES= multimedia kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
-RUN_DEPENDS= xanim:${PORTSDIR}/graphics/xanim
+RUN_DEPENDS+= xanim:${PORTSDIR}/graphics/xanim
LIB_DEPENDS+= ogg.4:${PORTSDIR}/audio/libogg \
vorbis.2:${PORTSDIR}/audio/libvorbis
USE_KDELIBS_VER=3
+PREFIX= ${KDE_PREFIX}
+KDE_BUILD_PLIST=yes
+
USE_BZIP2= yes
-INSTALLS_SHLIB= yes
-GNU_CONFIGURE= yes
USE_GMAKE= yes
+USE_GNOMENG= yes
+USE_GNOME= esound
+GNU_CONFIGURE= yes
+
MAKE_ENV= ${CONFIGURE_ENV}
-.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
+CONFIGURE_ARGS+= --without-lame \
+ --with-vorbis=${LOCALBASE} \
+ --enable-audio=oss,esd
+.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
.include <bsd.port.pre.mk>
-post-patch:
- @${PERL} -pi -e 's@values\.h@limits.h@' \
- ${WRKSRC}/mpeglib/lib/util/render/x11/x11Surface.h \
- ${WRKSRC}/mpeglib/lib/util/render/x11/imageDeskX11.h
- @${PERL} -pi -e 's@\bMAXINT\b@INT_MAX@g' \
- ${WRKSRC}/mpeglib/lib/util/render/x11/x11Surface.cpp \
- ${WRKSRC}/mpeglib/lib/util/render/x11/imageDeskX11.cpp
+.if defined(WITHOUT_MIDI) || defined(WITHOUT_KMIDI)
+DO_NOT_COMPILE+= kmidi
+.else
+PLIST_APPEND+= plist.midi
.if ${MACHINE_ARCH} == "alpha"
- @${PERL} -pi -e "s@-ffast-math@@g" ${WRKSRC}/kmidi/Makefile.in
-.endif
+USE_REINPLACE= yes
+post-patch::
+ ${REINPLACE_CMD} -e "s|-ffast-math||g" ${WRKSRC}/kmidi/Makefile.in
+.endif # ${MACHINE_ARCH} == "alpha"
+.endif # defined(WITHOUT_MIDI)
+
+DO_NOT_COMPILE+= xine-artsplugin
+
+.if exists(${X11BASE}/bin/xine-config)
+WITH_XINE= yes
+.endif # exists(${LOCALBASE}/bin/xine-config)
+
+.if defined(WITH_XINE)
+post-patch::
+ ${ECHO_MSG} Cannot use libxine at this time. The library was
+ ${ECHO_MSG} broken at the time this package was prepared.
+.endif # defined(WITH_XINE)
+
+#.if defined(WITH_XINE)
+#PLIST_APPEND+= plist.xine
+#LIB_DEPENDS+= xine.2:${PORTSDIR}/graphics/libxine
+#BUILD_DEPENDS+= xine-config:${PORTSDIR}/graphics/libxine
+#.endif # defined(WITH_XINE)
+
+.if defined(DO_NOT_COMPILE)
+CONFIGURE_ENV+= DO_NOT_COMPILE="${DO_NOT_COMPILE}"
+.endif # defined(DO_NOT_COMPILE)
+
+INSTALLS_SHLIB= yes
+LDCONFIG_DIRS+= %%PREFIX%%/lib %%PREFIX%%/lib/kde3
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}
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
diff --git a/multimedia/kdemultimedia3/distinfo b/multimedia/kdemultimedia3/distinfo
index 60366171d9d9..883d73e729ab 100644
--- a/multimedia/kdemultimedia3/distinfo
+++ b/multimedia/kdemultimedia3/distinfo
@@ -1 +1 @@
-MD5 (KDE/kdemultimedia-3.0.4.tar.bz2) = ebb28282a85bd3e06a4d9cd9c7df6537
+MD5 (KDE/kdemultimedia-3.1.tar.bz2) = c418c435b14ab5bcb51247c2d182b80d
diff --git a/multimedia/kdemultimedia3/files/patch-b_out.cpp b/multimedia/kdemultimedia3/files/patch-b_out.cpp
deleted file mode 100644
index 603053a260a5..000000000000
--- a/multimedia/kdemultimedia3/files/patch-b_out.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kmidi/b_out.cpp Wed Jun 12 22:26:03 2002
-+++ kmidi/b_out.cpp.new Wed Jun 12 22:27:40 2002
-@@ -17,7 +17,7 @@
- #endif
-
- #ifdef __FreeBSD__
--#include <machine/soundcard.h>
-+#include <sys/soundcard.h>
- #endif
-
- #ifdef __bsdi__
diff --git a/multimedia/kdemultimedia3/files/patch-engine.cpp b/multimedia/kdemultimedia3/files/patch-engine.cpp
deleted file mode 100644
index bb1a61fdd2b4..000000000000
--- a/multimedia/kdemultimedia3/files/patch-engine.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- noatun/library/engine.cpp Sun Mar 3 01:36:38 2002
-+++ noatun/library/engine.cpp.new Wed Jun 12 22:30:55 2002
-@@ -40,7 +40,7 @@
- #elif defined(__linux__)
- #include <sys/soundcard.h>
- #elif defined(__FreeBSD__)
--#include "machine/soundcard.h"
-+#include <sys/soundcard.h>
- #elif defined(__NetBSD__)
- #include <soundcard.h>
- #elif defined(___SOMETHING_UNKNOWN__)
diff --git a/multimedia/kdemultimedia3/files/patch-kmidi-config.h b/multimedia/kdemultimedia3/files/patch-kmidi-config.h
deleted file mode 100644
index 48e97bf33acb..000000000000
--- a/multimedia/kdemultimedia3/files/patch-kmidi-config.h
+++ /dev/null
@@ -1,21 +0,0 @@
---- kmidi/config.h.orig Sun Oct 21 20:07:36 2001
-+++ kmidi/config.h Wed May 22 10:37:04 2002
-@@ -261,11 +261,16 @@
- /* And a better idea would be to attempt the various asm
- optimizations ourselves IMO, but hey, this is free */
- #if __FreeBSD_version <= 500000
-+#if defined (__i386__)
- #define XCHG_SHORT(x) __byte_swap_word(x)
- #define XCHG_LONG(x) __byte_swap_long(x)
-+#else
-+ #define XCHG_SHORT(x) htons(x)
-+ #define XCHG_LONG(x) htonl(x)
-+#endif
- #else
-- #define XCHG_SHORT(x) __uint8_swap_uint16(x)
-- #define XCHG_LONG(x) __uint8_swap_uint32(x)
-+ #define XCHG_SHORT(x) __bswap16(x)
-+ #define XCHG_LONG(x) __bswap32(x)
- #endif
- #else
- #define XCHG_SHORT(x) ((((x)&0xFF)<<8) | (((x)>>8)&0xFF))
diff --git a/multimedia/kdemultimedia3/files/patch-linux_a.cpp b/multimedia/kdemultimedia3/files/patch-linux_a.cpp
deleted file mode 100644
index 34a38459bb0f..000000000000
--- a/multimedia/kdemultimedia3/files/patch-linux_a.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kmidi/linux_a.cpp Fri Jan 19 10:17:50 2001
-+++ kmidi/linux_a.cpp.new Wed Jun 12 22:31:51 2002
-@@ -38,7 +38,7 @@
-
- #ifdef __FreeBSD__
- #include <stdio.h>
--#include <machine/soundcard.h>
-+#include <sys/soundcard.h>
- #endif
-
- #ifdef __bsdi__
diff --git a/multimedia/kdemultimedia3/files/patch-mixer_oss.cpp b/multimedia/kdemultimedia3/files/patch-mixer_oss.cpp
deleted file mode 100644
index 090e42e76328..000000000000
--- a/multimedia/kdemultimedia3/files/patch-mixer_oss.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kmix/mixer_oss.cpp Wed May 8 20:29:20 2002
-+++ kmix/mixer_oss.cpp.new Wed Jun 12 22:35:44 2002
-@@ -32,7 +32,7 @@
- #include <sys/soundcard.h>
- // FreeBSD section, according to Sebestyen Zoltan
- #elif defined(__FreeBSD__)
--#include "machine/soundcard.h"
-+#include <sys/soundcard.h>
- // NetBSD section, according to Lennart Augustsson <augustss@cs.chalmers.se>
- #elif defined(__NetBSD__)
- #include <soundcard.h>
diff --git a/multimedia/kdemultimedia3/files/patch-mpeglib-1 b/multimedia/kdemultimedia3/files/patch-mpeglib-1
deleted file mode 100644
index 35dc59024501..000000000000
--- a/multimedia/kdemultimedia3/files/patch-mpeglib-1
+++ /dev/null
@@ -1,20 +0,0 @@
-Index: mpeglib/lib/util/render/x11/imageDeskX11.h
-===================================================================
-RCS file: /home/kde/kdemultimedia/mpeglib/lib/util/render/x11/imageDeskX11.h,v
-retrieving revision 1.2
-diff -u -3 -p -r1.2 imageDeskX11.h
---- mpeglib/lib/util/render/x11/imageDeskX11.h 2000/12/06 18:42:08 1.2
-+++ mpeglib/lib/util/render/x11/imageDeskX11.h 2002/09/01 05:38:51
-@@ -13,7 +13,12 @@
-
- #ifndef __IMAGEDESKX11_H
- #define __IMAGEDESKX11_H
-+#if defined(__FreeBSD__)
-+#include <limits.h>
-+#define MAXINT INT_MAX
-+#else
- #include <values.h>
-+#endif
- #include "xinit.h"
-
- #include "../imageBase.h"
diff --git a/multimedia/kdemultimedia3/files/patch-mpeglib-2 b/multimedia/kdemultimedia3/files/patch-mpeglib-2
deleted file mode 100644
index 84b4c50155ab..000000000000
--- a/multimedia/kdemultimedia3/files/patch-mpeglib-2
+++ /dev/null
@@ -1,19 +0,0 @@
-Index: mpeglib/lib/util/render/x11/x11Surface.h
-===================================================================
-RCS file: /home/kde/kdemultimedia/mpeglib/lib/util/render/x11/x11Surface.h,v
-retrieving revision 1.5
-diff -u -3 -p -r1.5 x11Surface.h
---- mpeglib/lib/util/render/x11/x11Surface.h 2001/08/08 12:04:28 1.5
-+++ mpeglib/lib/util/render/x11/x11Surface.h 2002/09/01 05:40:17
-@@ -14,7 +14,11 @@
- #ifndef __X11SURFACE_H
- #define __X11SURFACE_H
-
-+#if defined(__FreeBSD__)
-+#include <limits.h>
-+#else
- #include <values.h>
-+#endif
- #include "xinit.h"
- #include "../surface.h"
- #include "initDisplay.h"
diff --git a/multimedia/kdemultimedia3/files/patch-mpeglibartsplay.cpp b/multimedia/kdemultimedia3/files/patch-mpeglibartsplay.cpp
new file mode 100644
index 000000000000..955c1e52bd1e
--- /dev/null
+++ b/multimedia/kdemultimedia3/files/patch-mpeglibartsplay.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib_artsplug/mpeglibartsplay.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib_artsplug/mpeglibartsplay.cpp,v
+retrieving revision 1.13
+diff -u -3 -p -r1.13 mpeglibartsplay.cpp
+--- mpeglib_artsplug/mpeglibartsplay.cpp 2002/06/15 00:17:11 1.13
++++ mpeglib_artsplug/mpeglibartsplay.cpp 2002/11/28 10:09:03
+@@ -26,7 +26,7 @@
+
+ using namespace std;
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia3/files/patch-mpg_control.cpp b/multimedia/kdemultimedia3/files/patch-mpg_control.cpp
new file mode 100644
index 000000000000..4e6dd1307a11
--- /dev/null
+++ b/multimedia/kdemultimedia3/files/patch-mpg_control.cpp
@@ -0,0 +1,24 @@
+Index: mpeglib/example/yaf/yafmpgplay/mpg_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yafmpgplay/mpg_control.cpp,v
+retrieving revision 1.5
+diff -u -3 -p -r1.5 mpg_control.cpp
+--- mpeglib/example/yaf/yafmpgplay/mpg_control.cpp 2002/11/22 21:52:53 1.5
++++ mpeglib/example/yaf/yafmpgplay/mpg_control.cpp 2002/11/28 08:54:03
+@@ -29,14 +29,14 @@ using namespace std;
+ #include <stdlib.h>
+ #include <math.h>
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
+ // we include our plugin here
+ #include "../../../lib/decoder/mpgPlugin.h"
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia3/files/patch-sndcard.h b/multimedia/kdemultimedia3/files/patch-sndcard.h
deleted file mode 100644
index 271483e0b669..000000000000
--- a/multimedia/kdemultimedia3/files/patch-sndcard.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- kmid/player/sndcard.h Tue Jul 14 07:49:07 1998
-+++ kmid/player/sndcard.h.new Wed Jun 12 22:38:48 2002
-@@ -1,11 +1,7 @@
- #ifndef _SNDCARD_H
- #define _SNDCARD_H
-
--#ifndef __FreeBSD__
- #include <sys/soundcard.h>
--#else
--#include <machine/soundcard.h>
--#endif
-
-
- #ifndef HZ
diff --git a/multimedia/kdemultimedia3/files/patch-sound.cpp b/multimedia/kdemultimedia3/files/patch-sound.cpp
deleted file mode 100644
index baa968000804..000000000000
--- a/multimedia/kdemultimedia3/files/patch-sound.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kscd/kscdmagic/sound.cpp Fri Aug 11 17:44:48 2000
-+++ kscd/kscdmagic/sound.cpp.new Wed Jun 12 22:40:59 2002
-@@ -49,7 +49,7 @@
-
- // who knows when we'll need that...
- #if defined (FreeBSD)
--#include <machine/soundcard.h>
-+#include <sys/soundcard.h>
- #include <sys/cdio.h>
- #define CDROM_LEADOUT 0xAA
- #define CD_FRAMES 75 /* frames per second */
diff --git a/multimedia/kdemultimedia3/files/patch-splay_control.cpp b/multimedia/kdemultimedia3/files/patch-splay_control.cpp
new file mode 100644
index 000000000000..380957b19d3c
--- /dev/null
+++ b/multimedia/kdemultimedia3/files/patch-splay_control.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib/example/yaf/yafsplay/splay_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yafsplay/splay_control.cpp,v
+retrieving revision 1.6
+diff -u -3 -p -r1.6 splay_control.cpp
+--- mpeglib/example/yaf/yafsplay/splay_control.cpp 2002/11/22 21:52:54 1.6
++++ mpeglib/example/yaf/yafsplay/splay_control.cpp 2002/11/28 08:51:50
+@@ -28,7 +28,7 @@ using namespace std;
+ // we include our plugin here
+ #include "../../../lib/decoder/splayPlugin.h"
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia3/files/patch-tplay_control.cpp b/multimedia/kdemultimedia3/files/patch-tplay_control.cpp
new file mode 100644
index 000000000000..4ea68a80a8c7
--- /dev/null
+++ b/multimedia/kdemultimedia3/files/patch-tplay_control.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib/example/yaf/yaftplay/tplay_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yaftplay/tplay_control.cpp,v
+retrieving revision 1.3
+diff -u -3 -p -r1.3 tplay_control.cpp
+--- mpeglib/example/yaf/yaftplay/tplay_control.cpp 2002/11/22 21:52:54 1.3
++++ mpeglib/example/yaf/yaftplay/tplay_control.cpp 2002/11/28 08:55:41
+@@ -29,7 +29,7 @@ using namespace std;
+ #include "../../../lib/decoder/tplayPlugin.h"
+
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia3/files/patch-vorbis_control.cpp b/multimedia/kdemultimedia3/files/patch-vorbis_control.cpp
new file mode 100644
index 000000000000..e0f00a745105
--- /dev/null
+++ b/multimedia/kdemultimedia3/files/patch-vorbis_control.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib/example/yaf/yafvorbis/vorbis_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yafvorbis/vorbis_control.cpp,v
+retrieving revision 1.3
+diff -u -3 -p -r1.3 vorbis_control.cpp
+--- mpeglib/example/yaf/yafvorbis/vorbis_control.cpp 2000/12/03 22:05:05 1.3
++++ mpeglib/example/yaf/yafvorbis/vorbis_control.cpp 2002/11/28 08:56:38
+@@ -29,7 +29,7 @@
+
+ #include "../../../lib/decoder/vorbisPlugin.h"
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia3/files/patch-yuv_control.cpp b/multimedia/kdemultimedia3/files/patch-yuv_control.cpp
new file mode 100644
index 000000000000..e6117c0252d7
--- /dev/null
+++ b/multimedia/kdemultimedia3/files/patch-yuv_control.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib/example/yaf/yafyuv/yuv_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yafyuv/yuv_control.cpp,v
+retrieving revision 1.3
+diff -u -3 -p -r1.3 yuv_control.cpp
+--- mpeglib/example/yaf/yafyuv/yuv_control.cpp 2002/11/22 21:52:54 1.3
++++ mpeglib/example/yaf/yafyuv/yuv_control.cpp 2002/11/28 08:58:03
+@@ -28,7 +28,7 @@ using namespace std;
+ // we include our plugin here
+ #include "../../../lib/yuv/yuvPlugin.h"
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia3/pkg-plist b/multimedia/kdemultimedia3/files/plist.base
index faabec4c63e1..248cf8b6fe4b 100644
--- a/multimedia/kdemultimedia3/pkg-plist
+++ b/multimedia/kdemultimedia3/files/plist.base
@@ -3,15 +3,13 @@ bin/artsbuilder
bin/artscontrol
bin/kaboodle
bin/kmid
-bin/kmidi
bin/kmix
bin/kmixctrl
+bin/krec
bin/kscd
bin/midisend
bin/mpeglibartsplay
bin/noatun
-bin/sf2cfg
-bin/timidity
bin/workman2cddb.pl
bin/yaf-cdda
bin/yaf-mpgplay
@@ -89,6 +87,9 @@ include/mpeglib/util/abstract/abs_thread.h
include/mpeglib/util/abstract/threadQueue.h
include/mpeglib/util/dynBuffer.h
include/mpeglib/util/file/fileAccess.h
+include/mpeglib/util/mmx/mm_accel.h
+include/mpeglib/util/mmx/mmx.h
+include/mpeglib/util/mmx/mmx_asm.h
include/mpeglib/util/render/pictureArray.h
include/mpeglib/util/render/yuvPicture.h
include/mpeglib/util/syncClock.h
@@ -127,12 +128,17 @@ include/noatun/scrollinglabel.h
include/noatun/stdaction.h
include/noatun/stereobuttonaction.h
include/noatun/tags.h
+include/noatun/video.h
include/noatun/winskinvis.h
include/plugin_deps.h
lib/kaboodle.la
lib/kaboodle.so
lib/kde3/kcm_kmix.la
lib/kde3/kcm_kmix.so
+lib/kde3/kfile_au.la
+lib/kde3/kfile_au.so
+lib/kde3/kfile_avi.la
+lib/kde3/kfile_avi.so
lib/kde3/kfile_m3u.la
lib/kde3/kfile_m3u.so
lib/kde3/kfile_mp3.la
@@ -143,7 +149,10 @@ lib/kde3/kfile_wav.la
lib/kde3/kfile_wav.so
lib/kde3/kmix_panelapplet.la
lib/kde3/kmix_panelapplet.so
-lib/kde3/kmix_panelapplet.so.1
+lib/kde3/libkaboodlepart.la
+lib/kde3/libkaboodlepart.so
+lib/kde3/libkmidpart.la
+lib/kde3/libkmidpart.so
lib/kde3/noatun.la
lib/kde3/noatun.so
lib/kde3/noatun_dcopiface.la
@@ -178,10 +187,14 @@ lib/kde3/noatun_voiceprint.la
lib/kde3/noatun_voiceprint.so
lib/kde3/noatun_winskin.la
lib/kde3/noatun_winskin.so
+lib/kde3/noatunsimple.la
+lib/kde3/noatunsimple.so
lib/kmix.la
lib/kmix.so
lib/kmixctrl.la
lib/kmixctrl.so
+lib/krec.la
+lib/krec.so
lib/libaktion.la
lib/libaktion.so
lib/libaktion.so.1
@@ -217,14 +230,6 @@ lib/libartsmodules.so
lib/libartsmodules.so.0
lib/libaudiofilearts.la
lib/libaudiofilearts.so
-lib/libdummy.la
-lib/libdummy.so
-lib/libdummy.so.0
-lib/libkaboodlepart.la
-lib/libkaboodlepart.so
-lib/libkmidpart.la
-lib/libkmidpart.so
-lib/libkmidpart.so.1
lib/libmpeg-0.3.0.so
lib/libmpeg.la
lib/libmpeg.so
@@ -272,6 +277,7 @@ lib/mcop/Arts/Poti.mcopclass
lib/mcop/Arts/SimpleMixerChannel.mcopclass
lib/mcop/Arts/SimpleMixerChannelGuiFactory.mcopclass
lib/mcop/Arts/SpinBox.mcopclass
+lib/mcop/Arts/StereoCompressorGuiFactory.mcopclass
lib/mcop/Arts/StereoFirEqualizerGuiFactory.mcopclass
lib/mcop/Arts/StructureBuilder.mcopclass
lib/mcop/Arts/StructureDesc.mcopclass
@@ -293,15 +299,19 @@ 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_OSC.mcopclass
lib/mcop/Arts/Synth_PITCH_SHIFT.mcopclass
+lib/mcop/Arts/Synth_PITCH_SHIFT_FFT.mcopclass
lib/mcop/Arts/Synth_PLAY_PAT.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_STEREO_COMPRESSOR.mcopclass
lib/mcop/Arts/Synth_STEREO_FIR_EQUALIZER.mcopclass
lib/mcop/Arts/Synth_STEREO_PITCH_SHIFT.mcopclass
+lib/mcop/Arts/Synth_STEREO_PITCH_SHIFT_FFT.mcopclass
lib/mcop/Arts/Synth_TREMOLO.mcopclass
lib/mcop/Arts/Synth_WAVE_PULSE.mcopclass
lib/mcop/Arts/Synth_WAVE_SOFTSAW.mcopclass
@@ -315,7 +325,6 @@ lib/mcop/CDDAPlayObject.mcopclass
lib/mcop/ExtraStereo.mcopclass
lib/mcop/ExtraStereoGuiFactory.mcopclass
lib/mcop/MP3PlayObject.mcopclass
-lib/mcop/MPGPlayObject.mcopclass
lib/mcop/NULLPlayObject.mcopclass
lib/mcop/Noatun/Equalizer.mcopclass
lib/mcop/Noatun/EqualizerSSE.mcopclass
@@ -332,7 +341,6 @@ lib/mcop/Noatun/WinSkinFFT.mcopclass
lib/mcop/OGGPlayObject.mcopclass
lib/mcop/RawWriter.mcopclass
lib/mcop/SplayPlayObject.mcopclass
-lib/mcop/VCDPlayObject.mcopclass
lib/mcop/VoiceRemoval.mcopclass
lib/mcop/WAVPlayObject.mcopclass
lib/mcop/artsbuilder.mcopclass
@@ -351,17 +359,21 @@ lib/mcop/noatunarts.mcopclass
lib/mcop/noatunarts.mcoptype
lib/mcop/winskinvis.mcopclass
lib/mcop/winskinvis.mcoptype
+share/applnk/.hidden/kmixcfg.desktop
+share/applnk/Multimedia/More/aktion.desktop
+share/applnk/Multimedia/More/artsbuilder.desktop
+share/applnk/Multimedia/More/artscontrol.desktop
+share/applnk/Multimedia/More/kaboodle.desktop
+share/applnk/Multimedia/More/kmid.desktop
share/applnk/Multimedia/aktion.desktop
share/applnk/Multimedia/artsbuilder.desktop
share/applnk/Multimedia/artscontrol.desktop
share/applnk/Multimedia/kaboodle.desktop
share/applnk/Multimedia/kmid.desktop
-share/applnk/Multimedia/kmidi.desktop
share/applnk/Multimedia/kmix.desktop
+share/applnk/Multimedia/krec.desktop
share/applnk/Multimedia/kscd.desktop
share/applnk/Multimedia/noatun.desktop
-share/applnk/Multimedia/timidity.desktop
-share/applnk/Settings/Sound/kmixcfg.desktop
share/apps/aktion/aktion_part.rc
share/apps/aktion/toolbar/ak_maximize.png
share/apps/aktion/toolbar/ak_setup.png
@@ -465,8 +477,8 @@ 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/kaboodle/icons/hicolor/16x16/actions/kaboodleloop.png
-share/apps/kaboodle/icons/hicolor/22x22/actions/kaboodleloop.png
+share/apps/kaboodle/icons/crystalsvg/16x16/actions/kaboodleloop.png
+share/apps/kaboodle/icons/crystalsvg/22x22/actions/kaboodleloop.png
share/apps/kaboodle/kaboodlepartui.rc
share/apps/kaboodle/kaboodleui.rc
share/apps/kconf_update/noatun.upd
@@ -482,12 +494,12 @@ share/apps/kmid/fm/std.o3
share/apps/kmid/fm/std.sb
share/apps/kmid/icons/button1.xpm
share/apps/kmid/icons/button2.xpm
-share/apps/kmid/icons/hicolor/16x16/actions/piano.png
-share/apps/kmid/icons/hicolor/16x16/actions/volume.png
-share/apps/kmid/icons/hicolor/22x22/actions/piano.png
-share/apps/kmid/icons/hicolor/22x22/actions/volume.png
-share/apps/kmid/icons/hicolor/32x32/actions/piano.png
-share/apps/kmid/icons/hicolor/32x32/actions/volume.png
+share/apps/kmid/icons/crystalsvg/16x16/actions/piano.png
+share/apps/kmid/icons/crystalsvg/16x16/actions/volume.png
+share/apps/kmid/icons/crystalsvg/22x22/actions/piano.png
+share/apps/kmid/icons/crystalsvg/22x22/actions/volume.png
+share/apps/kmid/icons/crystalsvg/32x32/actions/piano.png
+share/apps/kmid/icons/crystalsvg/32x32/actions/volume.png
share/apps/kmid/icons/keyboard.xpm
share/apps/kmid/kmid_partui.rc
share/apps/kmid/kmidui.rc
@@ -495,21 +507,16 @@ share/apps/kmid/maps/YamahaPSR500.map
share/apps/kmid/maps/YamahaPSS790.map
share/apps/kmid/maps/YamahaQY10.map
share/apps/kmid/maps/gm.map
-share/apps/kmidi/Axel_Elf.mid
-share/apps/kmidi/Cavatina.mid
-share/apps/kmidi/Georgia.mid
-share/apps/kmidi/Malaguena.mid
-share/apps/kmidi/Mission_Impossible.mid
-share/apps/kmidi/Mr_Postman.mid
-share/apps/kmidi/Take_The_A_Train-Seq_by_Dianne_Lewandowski.mid
-share/apps/kmidi/Vangelis-Chung_Kuo.mid
-share/apps/kmidi/pics/kmidilogo.png
share/apps/kmix/kmixui.rc
share/apps/kmix/pics/kmixdocked.png
+share/apps/kmix/pics/kmixdocked_mute.png
+share/apps/kmix/pics/mix_ac97.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_digital.png
share/apps/kmix/pics/mix_ext.png
+share/apps/kmix/pics/mix_headphone.png
share/apps/kmix/pics/mix_microphone.png
share/apps/kmix/pics/mix_midi.png
share/apps/kmix/pics/mix_recmon.png
@@ -518,6 +525,14 @@ 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/krec/icons/crystalsvg/16x16/actions/krec_record.png
+share/apps/krec/icons/crystalsvg/22x22/actions/krec_record.png
+share/apps/krec/icons/crystalsvg/32x32/actions/krec_record.png
+share/apps/krec/icons/crystalsvg/32x32/mimetypes/krec_fileempty.png
+share/apps/krec/icons/crystalsvg/32x32/mimetypes/krec_fileplay.png
+share/apps/krec/icons/crystalsvg/32x32/mimetypes/krec_filerec.png
+share/apps/krec/krecui.rc
+share/apps/krec/tips
share/apps/kscd/pics/cdsmall.xpm
share/apps/kscd/pics/kscdlogo.xpm
share/apps/noatun/dcopiface.plugin
@@ -529,114 +544,44 @@ share/apps/noatun/eq.preset/preset.zero
share/apps/noatun/excellent.plugin
share/apps/noatun/excellentui.rc
share/apps/noatun/htmlexport.plugin
-share/apps/noatun/icons/hicolor/16x16/actions/effect.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunback.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunforward.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunpause.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunplay.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunplaylist.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunstop.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntray.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntraypause.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntrayplay.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntraystop.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunback.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunfback.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunfforward.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunforward.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunloopnone.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunloopplaylist.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunlooprandom.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunloopsong.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunpause.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunplay.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunplaylist.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunstop.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatuntiny.png
-share/apps/noatun/icons/hicolor/32x32/actions/effect.png
-share/apps/noatun/icons/hicolor/48x48/actions/effect.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/effect.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunback.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunforward.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunpause.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunplay.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunplaylist.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunstop.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatuntray.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatuntraypause.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatuntrayplay.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatuntraystop.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunback.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunfback.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunfforward.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunforward.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunloopnone.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunloopplaylist.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunlooprandom.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunloopsong.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunpause.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunplay.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunplaylist.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunstop.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatuntiny.png
+share/apps/noatun/icons/crystalsvg/32x32/actions/effect.png
+share/apps/noatun/icons/crystalsvg/48x48/actions/effect.png
share/apps/noatun/infrared.plugin
share/apps/noatun/kaiman.plugin
share/apps/noatun/kaimanui.rc
share/apps/noatun/keyz.plugin
share/apps/noatun/kjofolui.plugin
-share/apps/noatun/kjskins/HexoBronx/HexoBronx.rc
-share/apps/noatun/kjskins/HexoBronx/Makefile.am
-share/apps/noatun/kjskins/HexoBronx/README.txt
-share/apps/noatun/kjskins/HexoBronx/active.png
-share/apps/noatun/kjskins/HexoBronx/eckig_font.png
-share/apps/noatun/kjskins/HexoBronx/font.png
-share/apps/noatun/kjskins/HexoBronx/inactive.png
-share/apps/noatun/kjskins/HexoBronx/mask.png
-share/apps/noatun/kjskins/HexoBronx/pitch.png
-share/apps/noatun/kjskins/HexoBronx/splash.png
-share/apps/noatun/kjskins/HexoBronx/time_font.png
-share/apps/noatun/kjskins/HexoBronx/volume.png
-share/apps/noatun/kjskins/HexoBronx/volume_pitch_font.png
-share/apps/noatun/kjskins/kjofol/Makefile.am
-share/apps/noatun/kjskins/kjofol/kjofol.dck
-share/apps/noatun/kjskins/kjofol/kjofol.pl
-share/apps/noatun/kjskins/kjofol/kjofol.rc
-share/apps/noatun/kjskins/kjofol/kjofol.wsh
-share/apps/noatun/kjskins/kjofol/sg.png
-share/apps/noatun/kjskins/kjofol/sg_num.png
-share/apps/noatun/kjskins/kjofol/sg_seek.bmp
-share/apps/noatun/kjskins/kjofol/sg_seek.png
-share/apps/noatun/kjskins/kjofol/sg_text.png
-share/apps/noatun/kjskins/kjofol/sgdock.png
-share/apps/noatun/kjskins/kjofol/sgdock2.png
-share/apps/noatun/kjskins/kjofol/sgdocksk.png
-share/apps/noatun/kjskins/kjofol/sgdockvp.png
-share/apps/noatun/kjskins/kjofol/sgeq.png
-share/apps/noatun/kjskins/kjofol/sgpitch.png
-share/apps/noatun/kjskins/kjofol/sgpitchp.png
-share/apps/noatun/kjskins/kjofol/sgplist.png
-share/apps/noatun/kjskins/kjofol/sgplist2.png
-share/apps/noatun/kjskins/kjofol/sgpres1.png
-share/apps/noatun/kjskins/kjofol/sgpres2.png
-share/apps/noatun/kjskins/kjofol/sgpres3.png
-share/apps/noatun/kjskins/kjofol/sgvol.png
-share/apps/noatun/kjskins/kjofol/sgvolnum.png
-share/apps/noatun/kjskins/kjofol/sgvolpos.png
-share/apps/noatun/kjskins/kjofol/sgwshad.png
-share/apps/noatun/kjskins/kjofol/sgwshad2.png
-share/apps/noatun/kjskins/kjofol/sgwshdsk.png
-share/apps/noatun/kjskins/kjofol/sgwshvol.png
-share/apps/noatun/kjskins/kjofol/sgwshvp.png
-share/apps/noatun/kjskins/phong/p_eq.png
-share/apps/noatun/kjskins/phong/p_main.png
-share/apps/noatun/kjskins/phong/p_mainback.png
-share/apps/noatun/kjskins/phong/p_numbers.png
-share/apps/noatun/kjskins/phong/p_playback.png
-share/apps/noatun/kjskins/phong/p_playlist.png
-share/apps/noatun/kjskins/phong/p_propos.png
-share/apps/noatun/kjskins/phong/p_text.png
-share/apps/noatun/kjskins/phong/p_volbar.png
-share/apps/noatun/kjskins/phong/p_volpos.png
-share/apps/noatun/kjskins/phong/phong.dck
-share/apps/noatun/kjskins/phong/phong.rc
-share/apps/noatun/kjskins/phong/phong.wsh
-share/apps/noatun/kjskins/phong/phong_readme.txt
-share/apps/noatun/kjskins/vibrocentric/i_base.png
-share/apps/noatun/kjskins/vibrocentric/i_base2.png
-share/apps/noatun/kjskins/vibrocentric/i_eq.png
-share/apps/noatun/kjskins/vibrocentric/i_font.png
-share/apps/noatun/kjskins/vibrocentric/i_pl.png
-share/apps/noatun/kjskins/vibrocentric/i_pl2.png
-share/apps/noatun/kjskins/vibrocentric/i_pro.png
-share/apps/noatun/kjskins/vibrocentric/i_text.png
-share/apps/noatun/kjskins/vibrocentric/i_vol.png
-share/apps/noatun/kjskins/vibrocentric/i_volpos.png
-share/apps/noatun/kjskins/vibrocentric/vibrocentric.dck
-share/apps/noatun/kjskins/vibrocentric/vibrocentric.rc
-share/apps/noatun/kjskins/vibrocentric/vibrocentric.wsh
-share/apps/noatun/kjskins/vibrocentric/vibrocentric_readme.txt
share/apps/noatun/magictable
share/apps/noatun/marquis.plugin
share/apps/noatun/metatag.plugin
share/apps/noatun/monoscope.plugin
share/apps/noatun/net.plugin
share/apps/noatun/noatunui.plugin
+share/apps/noatun/simple.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
@@ -732,6 +677,75 @@ 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/HexoBronx/HexoBronx.rc
+share/apps/noatun/skins/kjofol/HexoBronx/README.txt
+share/apps/noatun/skins/kjofol/HexoBronx/active.png
+share/apps/noatun/skins/kjofol/HexoBronx/eckig_font.png
+share/apps/noatun/skins/kjofol/HexoBronx/font.png
+share/apps/noatun/skins/kjofol/HexoBronx/inactive.png
+share/apps/noatun/skins/kjofol/HexoBronx/mask.png
+share/apps/noatun/skins/kjofol/HexoBronx/pitch.png
+share/apps/noatun/skins/kjofol/HexoBronx/splash.png
+share/apps/noatun/skins/kjofol/HexoBronx/time_font.png
+share/apps/noatun/skins/kjofol/HexoBronx/volume.png
+share/apps/noatun/skins/kjofol/HexoBronx/volume_pitch_font.png
+share/apps/noatun/skins/kjofol/kjofol/kjofol.dck
+share/apps/noatun/skins/kjofol/kjofol/kjofol.pl
+share/apps/noatun/skins/kjofol/kjofol/kjofol.rc
+share/apps/noatun/skins/kjofol/kjofol/kjofol.wsh
+share/apps/noatun/skins/kjofol/kjofol/sg.png
+share/apps/noatun/skins/kjofol/kjofol/sg_num.png
+share/apps/noatun/skins/kjofol/kjofol/sg_seek.bmp
+share/apps/noatun/skins/kjofol/kjofol/sg_seek.png
+share/apps/noatun/skins/kjofol/kjofol/sg_text.png
+share/apps/noatun/skins/kjofol/kjofol/sgdock.png
+share/apps/noatun/skins/kjofol/kjofol/sgdock2.png
+share/apps/noatun/skins/kjofol/kjofol/sgdocksk.png
+share/apps/noatun/skins/kjofol/kjofol/sgdockvp.png
+share/apps/noatun/skins/kjofol/kjofol/sgeq.png
+share/apps/noatun/skins/kjofol/kjofol/sgpitch.png
+share/apps/noatun/skins/kjofol/kjofol/sgpitchp.png
+share/apps/noatun/skins/kjofol/kjofol/sgplist.png
+share/apps/noatun/skins/kjofol/kjofol/sgplist2.png
+share/apps/noatun/skins/kjofol/kjofol/sgpres1.png
+share/apps/noatun/skins/kjofol/kjofol/sgpres2.png
+share/apps/noatun/skins/kjofol/kjofol/sgpres3.png
+share/apps/noatun/skins/kjofol/kjofol/sgvol.png
+share/apps/noatun/skins/kjofol/kjofol/sgvolnum.png
+share/apps/noatun/skins/kjofol/kjofol/sgvolpos.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshad.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshad2.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshdsk.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshvol.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshvp.png
+share/apps/noatun/skins/kjofol/phong/p_eq.png
+share/apps/noatun/skins/kjofol/phong/p_main.png
+share/apps/noatun/skins/kjofol/phong/p_mainback.png
+share/apps/noatun/skins/kjofol/phong/p_numbers.png
+share/apps/noatun/skins/kjofol/phong/p_playback.png
+share/apps/noatun/skins/kjofol/phong/p_playlist.png
+share/apps/noatun/skins/kjofol/phong/p_propos.png
+share/apps/noatun/skins/kjofol/phong/p_text.png
+share/apps/noatun/skins/kjofol/phong/p_volbar.png
+share/apps/noatun/skins/kjofol/phong/p_volpos.png
+share/apps/noatun/skins/kjofol/phong/phong.dck
+share/apps/noatun/skins/kjofol/phong/phong.rc
+share/apps/noatun/skins/kjofol/phong/phong.wsh
+share/apps/noatun/skins/kjofol/phong/phong_readme.txt
+share/apps/noatun/skins/kjofol/vibrocentric/i_base.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_base2.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_eq.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_font.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_pl.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_pl2.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_pro.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_text.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_vol.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_volpos.png
+share/apps/noatun/skins/kjofol/vibrocentric/vibrocentric.dck
+share/apps/noatun/skins/kjofol/vibrocentric/vibrocentric.rc
+share/apps/noatun/skins/kjofol/vibrocentric/vibrocentric.wsh
+share/apps/noatun/skins/kjofol/vibrocentric/vibrocentric_readme.txt
share/apps/noatun/skins/winamp/Winamp/BALANCE.BMP
share/apps/noatun/skins/winamp/Winamp/CBUTTONS.BMP
share/apps/noatun/skins/winamp/Winamp/FONT.BMP
@@ -747,6 +761,7 @@ share/apps/noatun/skins/winamp/Winamp/TITLEBAR.BMP
share/apps/noatun/skins/winamp/Winamp/VISCOLOR.TXT
share/apps/noatun/skins/winamp/Winamp/VOLUME.BMP
share/apps/noatun/splitplaylist.plugin
+share/apps/noatun/splui.rc
share/apps/noatun/systray.plugin
share/apps/noatun/systrayui.rc
share/apps/noatun/voiceprint.plugin
@@ -822,6 +837,12 @@ share/doc/HTML/en/artsbuilder/modules.docbook
share/doc/HTML/en/artsbuilder/porting.docbook
share/doc/HTML/en/artsbuilder/references.docbook
share/doc/HTML/en/artsbuilder/tools.docbook
+share/doc/HTML/en/kaboodle/common
+share/doc/HTML/en/kaboodle/index.cache.bz2
+share/doc/HTML/en/kaboodle/index.docbook
+share/doc/HTML/en/kcontrol/kmixcfg/common
+share/doc/HTML/en/kcontrol/kmixcfg/index.cache.bz2
+share/doc/HTML/en/kcontrol/kmixcfg/index.docbook
share/doc/HTML/en/kmid/common
share/doc/HTML/en/kmid/index.cache.bz2
share/doc/HTML/en/kmid/index.docbook
@@ -832,6 +853,10 @@ share/doc/HTML/en/kmidi/index.docbook
share/doc/HTML/en/kmix/common
share/doc/HTML/en/kmix/index.cache.bz2
share/doc/HTML/en/kmix/index.docbook
+share/doc/HTML/en/krec/common
+share/doc/HTML/en/krec/index.cache.bz2
+share/doc/HTML/en/krec/index.docbook
+share/doc/HTML/en/krec/krec-hicolor.png
share/doc/HTML/en/kscd/common
share/doc/HTML/en/kscd/index.cache.bz2
share/doc/HTML/en/kscd/index.docbook
@@ -856,179 +881,48 @@ share/doc/HTML/en/kscd/kscd9.png
share/doc/HTML/en/noatun/common
share/doc/HTML/en/noatun/index.cache.bz2
share/doc/HTML/en/noatun/index.docbook
-share/icons/hicolor/16x16/actions/artsbuilderexecute.png
-share/icons/hicolor/16x16/apps/aktion.png
-share/icons/hicolor/16x16/apps/artsbuilder.png
-share/icons/hicolor/16x16/apps/artscontrol.png
-share/icons/hicolor/16x16/apps/kaboodle.png
-share/icons/hicolor/16x16/apps/kmid.png
-share/icons/hicolor/16x16/apps/kmidi.png
-share/icons/hicolor/16x16/apps/kmix.png
-share/icons/hicolor/16x16/apps/kscd.png
-share/icons/hicolor/16x16/apps/noatun.png
-share/icons/hicolor/22x22/actions/artsbuilderexecute.png
-share/icons/hicolor/22x22/apps/kaboodle.png
-share/icons/hicolor/22x22/apps/noatun.png
-share/icons/hicolor/32x32/apps/aktion.png
-share/icons/hicolor/32x32/apps/kaboodle.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/kaboodle.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/32x32/apps/kaboodle.png
+share/icons/crystalsvg/128x128/apps/kaboodle.png
+share/icons/crystalsvg/128x128/apps/kmix.png
+share/icons/crystalsvg/128x128/apps/kscd.png
+share/icons/crystalsvg/128x128/apps/noatun.png
+share/icons/crystalsvg/16x16/actions/artsbuilderexecute.png
+share/icons/crystalsvg/16x16/apps/aktion.png
+share/icons/crystalsvg/16x16/apps/artsbuilder.png
+share/icons/crystalsvg/16x16/apps/artscontrol.png
+share/icons/crystalsvg/16x16/apps/kaboodle.png
+share/icons/crystalsvg/16x16/apps/kmid.png
+share/icons/crystalsvg/16x16/apps/kmix.png
+share/icons/crystalsvg/16x16/apps/kscd.png
+share/icons/crystalsvg/16x16/apps/noatun.png
+share/icons/crystalsvg/22x22/actions/artsbuilderexecute.png
+share/icons/crystalsvg/22x22/apps/kaboodle.png
+share/icons/crystalsvg/22x22/apps/noatun.png
+share/icons/crystalsvg/32x32/apps/aktion.png
+share/icons/crystalsvg/32x32/apps/kaboodle.png
+share/icons/crystalsvg/32x32/apps/kmid.png
+share/icons/crystalsvg/32x32/apps/kmix.png
+share/icons/crystalsvg/32x32/apps/kscd.png
+share/icons/crystalsvg/32x32/apps/noatun.png
+share/icons/crystalsvg/48x48/apps/kaboodle.png
+share/icons/crystalsvg/48x48/apps/kmid.png
+share/icons/crystalsvg/48x48/apps/kmix.png
+share/icons/crystalsvg/48x48/apps/krec.png
+share/icons/crystalsvg/48x48/apps/kscd.png
+share/icons/crystalsvg/48x48/apps/noatun.png
+share/icons/crystalsvg/64x64/apps/kaboodle.png
+share/icons/crystalsvg/64x64/apps/kmix.png
+share/icons/crystalsvg/64x64/apps/kscd.png
+share/icons/crystalsvg/64x64/apps/noatun.png
share/mimelnk/application/x-artsbuilder.desktop
share/mimelnk/audio/x-karaoke.desktop
+share/mimelnk/interface/x-winamp-skin.desktop
share/mimelnk/text/xmcd.desktop
share/services/kaboodle_component.desktop
+share/services/kfile_au.desktop
+share/services/kfile_avi.desktop
share/services/kfile_m3u.desktop
share/services/kfile_mp3.desktop
share/services/kfile_ogg.desktop
share/services/kfile_wav.desktop
share/services/kmixctrl_restore.desktop
share/servicetypes/audiomidi.desktop
-@exec /bin/mkdir -p %D/share/apps/kmidi/config/BITMAPS
-@exec /bin/mkdir -p %D/share/apps/kmidi/config/patch
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/blues
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/classical
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/country
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/data
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/folk
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/jazz
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/misc
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/newage
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/reggae
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/rock
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/soundtrack
-@dirrm share/mimelnk/text
-@dirrm share/mimelnk/audio
-@dirrm share/mimelnk/application
-@dirrm share/mimelnk
-@dirrm share/icons/locolor/32x32/apps
-@dirrm share/icons/locolor/32x32
-@dirrm share/icons/locolor
-@dirrm share/icons/hicolor/48x48/apps
-@dirrm share/icons/hicolor/48x48
-@dirrm share/icons/hicolor/32x32/apps
-@dirrm share/icons/hicolor/32x32
-@dirrm share/icons/hicolor/22x22/apps
-@dirrm share/icons/hicolor/22x22/actions
-@dirrm share/icons/hicolor/22x22
-@dirrm share/icons/hicolor/16x16/apps
-@dirrm share/icons/hicolor/16x16/actions
-@dirrm share/icons/hicolor/16x16
-@dirrm share/icons/hicolor
-@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/doc/HTML/en
-@dirrm share/doc/HTML
-@dirrm share/apps/noatun/skins/winamp/Winamp
-@dirrm share/apps/noatun/skins/winamp
-@dirrm share/apps/noatun/skins/kaiman/k9
-@dirrm share/apps/noatun/skins/kaiman/circle
-@dirrm share/apps/noatun/skins/kaiman/car-preset
-@dirrm share/apps/noatun/skins/kaiman
-@dirrm share/apps/noatun/skins
-@dirrm share/apps/noatun/kjskins/vibrocentric
-@dirrm share/apps/noatun/kjskins/phong
-@dirrm share/apps/noatun/kjskins/kjofol
-@dirrm share/apps/noatun/kjskins/HexoBronx
-@dirrm share/apps/noatun/kjskins
-@dirrm share/apps/noatun/icons/hicolor/48x48/actions
-@dirrm share/apps/noatun/icons/hicolor/48x48
-@dirrm share/apps/noatun/icons/hicolor/32x32/actions
-@dirrm share/apps/noatun/icons/hicolor/32x32
-@dirrm share/apps/noatun/icons/hicolor/22x22/actions
-@dirrm share/apps/noatun/icons/hicolor/22x22
-@dirrm share/apps/noatun/icons/hicolor/16x16/actions
-@dirrm share/apps/noatun/icons/hicolor/16x16
-@dirrm share/apps/noatun/icons/hicolor
-@dirrm share/apps/noatun/icons
-@dirrm share/apps/noatun/eq.preset
-@dirrm share/apps/noatun
-@dirrm share/apps/kscd/pics
-@dirrm share/apps/kscd/cddb/soundtrack
-@dirrm share/apps/kscd/cddb/rock
-@dirrm share/apps/kscd/cddb/reggae
-@dirrm share/apps/kscd/cddb/newage
-@dirrm share/apps/kscd/cddb/misc
-@dirrm share/apps/kscd/cddb/jazz
-@dirrm share/apps/kscd/cddb/folk
-@dirrm share/apps/kscd/cddb/data
-@dirrm share/apps/kscd/cddb/country
-@dirrm share/apps/kscd/cddb/classical
-@dirrm share/apps/kscd/cddb/blues
-@dirrm share/apps/kscd/cddb
-@dirrm share/apps/kscd
-@dirrm share/apps/kmix/pics
-@dirrm share/apps/kmix
-@dirrm share/apps/kmidi/pics
-@dirrm share/apps/kmidi/config/patch
-@dirrm share/apps/kmidi/config/BITMAPS
-@dirrm share/apps/kmidi/config
-@dirrm share/apps/kmidi
-@dirrm share/apps/kmid/maps
-@dirrm share/apps/kmid/icons/hicolor/32x32/actions
-@dirrm share/apps/kmid/icons/hicolor/32x32
-@dirrm share/apps/kmid/icons/hicolor/22x22/actions
-@dirrm share/apps/kmid/icons/hicolor/22x22
-@dirrm share/apps/kmid/icons/hicolor/16x16/actions
-@dirrm share/apps/kmid/icons/hicolor/16x16
-@dirrm share/apps/kmid/icons/hicolor
-@dirrm share/apps/kmid/icons
-@dirrm share/apps/kmid/fm
-@dirrm share/apps/kmid
-@dirrm share/apps/kicker/applets
-@dirrm share/apps/kicker
-@dirrm share/apps/kconf_update
-@dirrm share/apps/kaboodle/icons/hicolor/22x22/actions
-@dirrm share/apps/kaboodle/icons/hicolor/22x22
-@dirrm share/apps/kaboodle/icons/hicolor/16x16/actions
-@dirrm share/apps/kaboodle/icons/hicolor/16x16
-@dirrm share/apps/kaboodle/icons/hicolor
-@dirrm share/apps/kaboodle/icons
-@dirrm share/apps/kaboodle
-@dirrm share/apps/artscontrol
-@dirrm share/apps/artsbuilder/pics
-@dirrm share/apps/artsbuilder/examples/todo
-@dirrm share/apps/artsbuilder/examples
-@dirrm share/apps/artsbuilder
-@dirrm share/apps/aktion/toolbar
-@dirrm share/apps/aktion
-@dirrm share/applnk/Settings/Sound
-@dirrm share/applnk/Settings
-@dirrm share/applnk/Multimedia
-@dirrm lib/mcop/Noatun
-@dirrm lib/mcop/Arts/Environment
-@dirrm lib/mcop/Arts
-@dirrm lib/mcop
-@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/file
-@dirrm include/mpeglib/util/abstract
-@dirrm include/mpeglib/util
-@dirrm include/mpeglib/splay
-@dirrm include/mpeglib/output
-@dirrm include/mpeglib/oggvorbis
-@dirrm include/mpeglib/mpegutil
-@dirrm include/mpeglib/input
-@dirrm include/mpeglib/frame
-@dirrm include/mpeglib/decoder
-@dirrm include/mpeglib
-@dirrm include/arts
diff --git a/multimedia/kdemultimedia3/files/plist.base.rm b/multimedia/kdemultimedia3/files/plist.base.rm
new file mode 100644
index 000000000000..79a319573f8b
--- /dev/null
+++ b/multimedia/kdemultimedia3/files/plist.base.rm
@@ -0,0 +1,134 @@
+@dirrm share/servicetypes
+@dirrm share/services
+@dirrm share/mimelnk/text
+@dirrm share/mimelnk/interface
+@dirrm share/mimelnk/audio
+@dirrm share/mimelnk/application
+@dirrm share/mimelnk
+@dirrm share/icons/crystalsvg/64x64/apps
+@dirrm share/icons/crystalsvg/64x64
+@dirrm share/icons/crystalsvg/48x48/apps
+@dirrm share/icons/crystalsvg/48x48
+@dirrm share/icons/crystalsvg/32x32/apps
+@dirrm share/icons/crystalsvg/32x32
+@dirrm share/icons/crystalsvg/22x22/apps
+@dirrm share/icons/crystalsvg/22x22/actions
+@dirrm share/icons/crystalsvg/22x22
+@dirrm share/icons/crystalsvg/16x16/apps
+@dirrm share/icons/crystalsvg/16x16/actions
+@dirrm share/icons/crystalsvg/16x16
+@dirrm share/icons/crystalsvg/128x128/apps
+@dirrm share/icons/crystalsvg/128x128
+@dirrm share/icons/crystalsvg
+@dirrm share/icons
+@dirrm share/doc/HTML/en/noatun
+@dirrm share/doc/HTML/en/kscd
+@dirrm share/doc/HTML/en/krec
+@dirrm share/doc/HTML/en/kmix
+@dirrm share/doc/HTML/en/kmidi
+@dirrm share/doc/HTML/en/kmid
+@dirrm share/doc/HTML/en/kcontrol/kmixcfg
+@dirrm share/doc/HTML/en/kcontrol
+@dirrm share/doc/HTML/en/kaboodle
+@dirrm share/doc/HTML/en/artsbuilder/images
+@dirrm share/doc/HTML/en/artsbuilder
+@dirrm share/doc/HTML/en/aktion
+@dirrm share/doc/HTML/en
+@dirrm share/doc/HTML
+@dirrm share/doc
+@dirrm share/config
+@dirrm share/apps/noatun/skins/winamp/Winamp
+@dirrm share/apps/noatun/skins/winamp
+@dirrm share/apps/noatun/skins/kjofol/vibrocentric
+@dirrm share/apps/noatun/skins/kjofol/phong
+@dirrm share/apps/noatun/skins/kjofol/kjofol
+@dirrm share/apps/noatun/skins/kjofol/HexoBronx
+@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/crystalsvg/48x48/actions
+@dirrm share/apps/noatun/icons/crystalsvg/48x48
+@dirrm share/apps/noatun/icons/crystalsvg/32x32/actions
+@dirrm share/apps/noatun/icons/crystalsvg/32x32
+@dirrm share/apps/noatun/icons/crystalsvg/22x22/actions
+@dirrm share/apps/noatun/icons/crystalsvg/22x22
+@dirrm share/apps/noatun/icons/crystalsvg/16x16/actions
+@dirrm share/apps/noatun/icons/crystalsvg/16x16
+@dirrm share/apps/noatun/icons/crystalsvg
+@dirrm share/apps/noatun/icons
+@dirrm share/apps/noatun/eq.preset
+@dirrm share/apps/noatun
+@dirrm share/apps/kscd/pics
+@dirrm share/apps/kscd
+@dirrm share/apps/krec/icons/crystalsvg/32x32/mimetypes
+@dirrm share/apps/krec/icons/crystalsvg/32x32/actions
+@dirrm share/apps/krec/icons/crystalsvg/32x32
+@dirrm share/apps/krec/icons/crystalsvg/22x22/actions
+@dirrm share/apps/krec/icons/crystalsvg/22x22
+@dirrm share/apps/krec/icons/crystalsvg/16x16/actions
+@dirrm share/apps/krec/icons/crystalsvg/16x16
+@dirrm share/apps/krec/icons/crystalsvg
+@dirrm share/apps/krec/icons
+@dirrm share/apps/krec
+@dirrm share/apps/kmix/pics
+@dirrm share/apps/kmix
+@dirrm share/apps/kmid/maps
+@dirrm share/apps/kmid/icons/crystalsvg/32x32/actions
+@dirrm share/apps/kmid/icons/crystalsvg/32x32
+@dirrm share/apps/kmid/icons/crystalsvg/22x22/actions
+@dirrm share/apps/kmid/icons/crystalsvg/22x22
+@dirrm share/apps/kmid/icons/crystalsvg/16x16/actions
+@dirrm share/apps/kmid/icons/crystalsvg/16x16
+@dirrm share/apps/kmid/icons/crystalsvg
+@dirrm share/apps/kmid/icons
+@dirrm share/apps/kmid/fm
+@dirrm share/apps/kmid
+@dirrm share/apps/kicker/applets
+@dirrm share/apps/kicker
+@dirrm share/apps/kconf_update
+@dirrm share/apps/kaboodle/icons/crystalsvg/22x22/actions
+@dirrm share/apps/kaboodle/icons/crystalsvg/22x22
+@dirrm share/apps/kaboodle/icons/crystalsvg/16x16/actions
+@dirrm share/apps/kaboodle/icons/crystalsvg/16x16
+@dirrm share/apps/kaboodle/icons/crystalsvg
+@dirrm share/apps/kaboodle/icons
+@dirrm share/apps/kaboodle
+@dirrm share/apps/artscontrol
+@dirrm share/apps/artsbuilder/pics
+@dirrm share/apps/artsbuilder/examples/todo
+@dirrm share/apps/artsbuilder/examples
+@dirrm share/apps/artsbuilder
+@dirrm share/apps/aktion/toolbar
+@dirrm share/apps/aktion
+@dirrm share/apps
+@dirrm share/applnk/Multimedia/More
+@dirrm share/applnk/Multimedia
+@dirrm share/applnk/.hidden
+@dirrm share/applnk
+@dirrm lib/mcop/Noatun
+@dirrm lib/mcop/Arts/Environment
+@dirrm lib/mcop/Arts
+@dirrm lib/mcop
+@dirrm lib/kde3
+@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/mmx
+@dirrm include/mpeglib/util/file
+@dirrm include/mpeglib/util/abstract
+@dirrm include/mpeglib/util
+@dirrm include/mpeglib/splay
+@dirrm include/mpeglib/output
+@dirrm include/mpeglib/oggvorbis
+@dirrm include/mpeglib/mpegutil
+@dirrm include/mpeglib/input
+@dirrm include/mpeglib/frame
+@dirrm include/mpeglib/decoder
+@dirrm include/mpeglib
+@dirrm include/arts
diff --git a/multimedia/kdemultimedia3/files/plist.midi b/multimedia/kdemultimedia3/files/plist.midi
new file mode 100644
index 000000000000..21a4e6335331
--- /dev/null
+++ b/multimedia/kdemultimedia3/files/plist.midi
@@ -0,0 +1,62 @@
+bin/kmidi
+bin/sf2cfg
+bin/timidity
+share/applnk/Multimedia/More/kmidi.desktop
+share/applnk/Multimedia/More/timidity.desktop
+share/applnk/Multimedia/kmidi.desktop
+share/applnk/Multimedia/timidity.desktop
+share/apps/kmidi/Axel_Elf.mid
+share/apps/kmidi/Cavatina.mid
+share/apps/kmidi/Georgia.mid
+share/apps/kmidi/Malaguena.mid
+share/apps/kmidi/Mission_Impossible.mid
+share/apps/kmidi/Mr_Postman.mid
+share/apps/kmidi/Take_The_A_Train-Seq_by_Dianne_Lewandowski.mid
+share/apps/kmidi/Vangelis-Chung_Kuo.mid
+share/apps/kmidi/config/BITMAPS/arrow.xbm
+share/apps/kmidi/config/BITMAPS/back.xbm
+share/apps/kmidi/config/BITMAPS/check.xbm
+share/apps/kmidi/config/BITMAPS/fwd.xbm
+share/apps/kmidi/config/BITMAPS/fwrd.xbm
+share/apps/kmidi/config/BITMAPS/next.xbm
+share/apps/kmidi/config/BITMAPS/off.xbm
+share/apps/kmidi/config/BITMAPS/on.xbm
+share/apps/kmidi/config/BITMAPS/pause.xbm
+share/apps/kmidi/config/BITMAPS/play.xbm
+share/apps/kmidi/config/BITMAPS/prev.xbm
+share/apps/kmidi/config/BITMAPS/quit.xbm
+share/apps/kmidi/config/BITMAPS/restart.xbm
+share/apps/kmidi/config/BITMAPS/stop.xbm
+share/apps/kmidi/config/BITMAPS/tback.xbm
+share/apps/kmidi/config/BITMAPS/timidity.xbm
+share/apps/kmidi/config/BITMAPS/tnext.xbm
+share/apps/kmidi/config/BITMAPS/tpause.xbm
+share/apps/kmidi/config/BITMAPS/tprev.xbm
+share/apps/kmidi/config/BITMAPS/tquit.xbm
+share/apps/kmidi/config/chaos12-voices
+share/apps/kmidi/config/chaos8-voices
+share/apps/kmidi/config/drums
+share/apps/kmidi/config/gravis.cfg
+share/apps/kmidi/config/gsdrum.cfg
+share/apps/kmidi/config/guitar
+share/apps/kmidi/config/megadrum
+share/apps/kmidi/config/megainst
+share/apps/kmidi/config/midia.cfg
+share/apps/kmidi/config/mt32.cfg
+share/apps/kmidi/config/patch/acbass.pat
+share/apps/kmidi/config/patch/cymride1.pat
+share/apps/kmidi/config/patch/hihatcl.pat
+share/apps/kmidi/config/patch/kick1.pat
+share/apps/kmidi/config/patch/kick2.pat
+share/apps/kmidi/config/patch/nylongt2.pat
+share/apps/kmidi/config/patch/sologrnd.pat
+share/apps/kmidi/config/piano
+share/apps/kmidi/config/piano+guitar
+share/apps/kmidi/config/pila-voices
+share/apps/kmidi/config/sound-canvas-drums
+share/apps/kmidi/config/timidity.cfg
+share/apps/kmidi/config/wowpats.cfg
+share/apps/kmidi/pics/kmidilogo.png
+share/icons/crystalsvg/16x16/apps/kmidi.png
+share/icons/crystalsvg/32x32/apps/kmidi.png
+share/icons/crystalsvg/48x48/apps/kmidi.png
diff --git a/multimedia/kdemultimedia3/files/plist.midi.rm b/multimedia/kdemultimedia3/files/plist.midi.rm
new file mode 100644
index 000000000000..326ea8fc66a9
--- /dev/null
+++ b/multimedia/kdemultimedia3/files/plist.midi.rm
@@ -0,0 +1,5 @@
+@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
diff --git a/multimedia/kdemultimedia3/pkg-message b/multimedia/kdemultimedia3/pkg-message
new file mode 100644
index 000000000000..26efb2200342
--- /dev/null
+++ b/multimedia/kdemultimedia3/pkg-message
@@ -0,0 +1,14 @@
+
+======================================================================
+In order to run the kscd program properly, please run as root:
+
+ ln -sf <cdrom_device> /dev/cdrom
+ chmod 666 <cdrom_device>
+
+to link and give permission to access the CD-ROM device.
+
+For example, if you have an IDE/ATAPI CD-ROM device:
+
+ ln -sf /dev/racd0c /dev/cdrom
+ chmod 666 /dev/racd0c
+======================================================================
diff --git a/multimedia/kdemultimedia4/Makefile b/multimedia/kdemultimedia4/Makefile
index f3e4b4a5bb93..906d762053c1 100644
--- a/multimedia/kdemultimedia4/Makefile
+++ b/multimedia/kdemultimedia4/Makefile
@@ -1,57 +1,80 @@
-# New ports collection makefile for: KDE2 Multimedia
-# Date created: Saturday 2 September 2000
-# Whom: Will Andrews <will@FreeBSD.org>
+# -*-mode: makefile-*-
+# New ports collection makefile for: KDE3 Multimedia
+# Date created: Saturday 7 December 2002
+# Whom: Alan Eldridge <alane@freebsd.org>
#
# $FreeBSD$
#
PORTNAME= kdemultimedia
PORTVERSION= ${KDE_VERSION}
-CATEGORIES= audio kde
+CATEGORIES= multimedia kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
-RUN_DEPENDS= xanim:${PORTSDIR}/graphics/xanim
+RUN_DEPENDS+= xanim:${PORTSDIR}/graphics/xanim
LIB_DEPENDS+= ogg.4:${PORTSDIR}/audio/libogg \
vorbis.2:${PORTSDIR}/audio/libvorbis
USE_KDELIBS_VER=3
+PREFIX= ${KDE_PREFIX}
+KDE_BUILD_PLIST=yes
+
USE_BZIP2= yes
-INSTALLS_SHLIB= yes
-GNU_CONFIGURE= yes
USE_GMAKE= yes
+USE_GNOMENG= yes
+USE_GNOME= esound
+GNU_CONFIGURE= yes
+
MAKE_ENV= ${CONFIGURE_ENV}
-.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
+CONFIGURE_ARGS+= --without-lame \
+ --with-vorbis=${LOCALBASE} \
+ --enable-audio=oss,esd
+.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
.include <bsd.port.pre.mk>
-post-patch:
- @${PERL} -pi -e 's@values\.h@limits.h@' \
- ${WRKSRC}/mpeglib/lib/util/render/x11/x11Surface.h \
- ${WRKSRC}/mpeglib/lib/util/render/x11/imageDeskX11.h
- @${PERL} -pi -e 's@\bMAXINT\b@INT_MAX@g' \
- ${WRKSRC}/mpeglib/lib/util/render/x11/x11Surface.cpp \
- ${WRKSRC}/mpeglib/lib/util/render/x11/imageDeskX11.cpp
+.if defined(WITHOUT_MIDI) || defined(WITHOUT_KMIDI)
+DO_NOT_COMPILE+= kmidi
+.else
+PLIST_APPEND+= plist.midi
.if ${MACHINE_ARCH} == "alpha"
- @${PERL} -pi -e "s@-ffast-math@@g" ${WRKSRC}/kmidi/Makefile.in
-.endif
+USE_REINPLACE= yes
+post-patch::
+ ${REINPLACE_CMD} -e "s|-ffast-math||g" ${WRKSRC}/kmidi/Makefile.in
+.endif # ${MACHINE_ARCH} == "alpha"
+.endif # defined(WITHOUT_MIDI)
+
+DO_NOT_COMPILE+= xine-artsplugin
+
+.if exists(${X11BASE}/bin/xine-config)
+WITH_XINE= yes
+.endif # exists(${LOCALBASE}/bin/xine-config)
+
+.if defined(WITH_XINE)
+post-patch::
+ ${ECHO_MSG} Cannot use libxine at this time. The library was
+ ${ECHO_MSG} broken at the time this package was prepared.
+.endif # defined(WITH_XINE)
+
+#.if defined(WITH_XINE)
+#PLIST_APPEND+= plist.xine
+#LIB_DEPENDS+= xine.2:${PORTSDIR}/graphics/libxine
+#BUILD_DEPENDS+= xine-config:${PORTSDIR}/graphics/libxine
+#.endif # defined(WITH_XINE)
+
+.if defined(DO_NOT_COMPILE)
+CONFIGURE_ENV+= DO_NOT_COMPILE="${DO_NOT_COMPILE}"
+.endif # defined(DO_NOT_COMPILE)
+
+INSTALLS_SHLIB= yes
+LDCONFIG_DIRS+= %%PREFIX%%/lib %%PREFIX%%/lib/kde3
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}
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
diff --git a/multimedia/kdemultimedia4/distinfo b/multimedia/kdemultimedia4/distinfo
index 60366171d9d9..883d73e729ab 100644
--- a/multimedia/kdemultimedia4/distinfo
+++ b/multimedia/kdemultimedia4/distinfo
@@ -1 +1 @@
-MD5 (KDE/kdemultimedia-3.0.4.tar.bz2) = ebb28282a85bd3e06a4d9cd9c7df6537
+MD5 (KDE/kdemultimedia-3.1.tar.bz2) = c418c435b14ab5bcb51247c2d182b80d
diff --git a/multimedia/kdemultimedia4/files/patch-b_out.cpp b/multimedia/kdemultimedia4/files/patch-b_out.cpp
deleted file mode 100644
index 603053a260a5..000000000000
--- a/multimedia/kdemultimedia4/files/patch-b_out.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kmidi/b_out.cpp Wed Jun 12 22:26:03 2002
-+++ kmidi/b_out.cpp.new Wed Jun 12 22:27:40 2002
-@@ -17,7 +17,7 @@
- #endif
-
- #ifdef __FreeBSD__
--#include <machine/soundcard.h>
-+#include <sys/soundcard.h>
- #endif
-
- #ifdef __bsdi__
diff --git a/multimedia/kdemultimedia4/files/patch-engine.cpp b/multimedia/kdemultimedia4/files/patch-engine.cpp
deleted file mode 100644
index bb1a61fdd2b4..000000000000
--- a/multimedia/kdemultimedia4/files/patch-engine.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- noatun/library/engine.cpp Sun Mar 3 01:36:38 2002
-+++ noatun/library/engine.cpp.new Wed Jun 12 22:30:55 2002
-@@ -40,7 +40,7 @@
- #elif defined(__linux__)
- #include <sys/soundcard.h>
- #elif defined(__FreeBSD__)
--#include "machine/soundcard.h"
-+#include <sys/soundcard.h>
- #elif defined(__NetBSD__)
- #include <soundcard.h>
- #elif defined(___SOMETHING_UNKNOWN__)
diff --git a/multimedia/kdemultimedia4/files/patch-kmidi-config.h b/multimedia/kdemultimedia4/files/patch-kmidi-config.h
deleted file mode 100644
index 48e97bf33acb..000000000000
--- a/multimedia/kdemultimedia4/files/patch-kmidi-config.h
+++ /dev/null
@@ -1,21 +0,0 @@
---- kmidi/config.h.orig Sun Oct 21 20:07:36 2001
-+++ kmidi/config.h Wed May 22 10:37:04 2002
-@@ -261,11 +261,16 @@
- /* And a better idea would be to attempt the various asm
- optimizations ourselves IMO, but hey, this is free */
- #if __FreeBSD_version <= 500000
-+#if defined (__i386__)
- #define XCHG_SHORT(x) __byte_swap_word(x)
- #define XCHG_LONG(x) __byte_swap_long(x)
-+#else
-+ #define XCHG_SHORT(x) htons(x)
-+ #define XCHG_LONG(x) htonl(x)
-+#endif
- #else
-- #define XCHG_SHORT(x) __uint8_swap_uint16(x)
-- #define XCHG_LONG(x) __uint8_swap_uint32(x)
-+ #define XCHG_SHORT(x) __bswap16(x)
-+ #define XCHG_LONG(x) __bswap32(x)
- #endif
- #else
- #define XCHG_SHORT(x) ((((x)&0xFF)<<8) | (((x)>>8)&0xFF))
diff --git a/multimedia/kdemultimedia4/files/patch-linux_a.cpp b/multimedia/kdemultimedia4/files/patch-linux_a.cpp
deleted file mode 100644
index 34a38459bb0f..000000000000
--- a/multimedia/kdemultimedia4/files/patch-linux_a.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kmidi/linux_a.cpp Fri Jan 19 10:17:50 2001
-+++ kmidi/linux_a.cpp.new Wed Jun 12 22:31:51 2002
-@@ -38,7 +38,7 @@
-
- #ifdef __FreeBSD__
- #include <stdio.h>
--#include <machine/soundcard.h>
-+#include <sys/soundcard.h>
- #endif
-
- #ifdef __bsdi__
diff --git a/multimedia/kdemultimedia4/files/patch-mixer_oss.cpp b/multimedia/kdemultimedia4/files/patch-mixer_oss.cpp
deleted file mode 100644
index 090e42e76328..000000000000
--- a/multimedia/kdemultimedia4/files/patch-mixer_oss.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kmix/mixer_oss.cpp Wed May 8 20:29:20 2002
-+++ kmix/mixer_oss.cpp.new Wed Jun 12 22:35:44 2002
-@@ -32,7 +32,7 @@
- #include <sys/soundcard.h>
- // FreeBSD section, according to Sebestyen Zoltan
- #elif defined(__FreeBSD__)
--#include "machine/soundcard.h"
-+#include <sys/soundcard.h>
- // NetBSD section, according to Lennart Augustsson <augustss@cs.chalmers.se>
- #elif defined(__NetBSD__)
- #include <soundcard.h>
diff --git a/multimedia/kdemultimedia4/files/patch-mpeglib-1 b/multimedia/kdemultimedia4/files/patch-mpeglib-1
deleted file mode 100644
index 35dc59024501..000000000000
--- a/multimedia/kdemultimedia4/files/patch-mpeglib-1
+++ /dev/null
@@ -1,20 +0,0 @@
-Index: mpeglib/lib/util/render/x11/imageDeskX11.h
-===================================================================
-RCS file: /home/kde/kdemultimedia/mpeglib/lib/util/render/x11/imageDeskX11.h,v
-retrieving revision 1.2
-diff -u -3 -p -r1.2 imageDeskX11.h
---- mpeglib/lib/util/render/x11/imageDeskX11.h 2000/12/06 18:42:08 1.2
-+++ mpeglib/lib/util/render/x11/imageDeskX11.h 2002/09/01 05:38:51
-@@ -13,7 +13,12 @@
-
- #ifndef __IMAGEDESKX11_H
- #define __IMAGEDESKX11_H
-+#if defined(__FreeBSD__)
-+#include <limits.h>
-+#define MAXINT INT_MAX
-+#else
- #include <values.h>
-+#endif
- #include "xinit.h"
-
- #include "../imageBase.h"
diff --git a/multimedia/kdemultimedia4/files/patch-mpeglib-2 b/multimedia/kdemultimedia4/files/patch-mpeglib-2
deleted file mode 100644
index 84b4c50155ab..000000000000
--- a/multimedia/kdemultimedia4/files/patch-mpeglib-2
+++ /dev/null
@@ -1,19 +0,0 @@
-Index: mpeglib/lib/util/render/x11/x11Surface.h
-===================================================================
-RCS file: /home/kde/kdemultimedia/mpeglib/lib/util/render/x11/x11Surface.h,v
-retrieving revision 1.5
-diff -u -3 -p -r1.5 x11Surface.h
---- mpeglib/lib/util/render/x11/x11Surface.h 2001/08/08 12:04:28 1.5
-+++ mpeglib/lib/util/render/x11/x11Surface.h 2002/09/01 05:40:17
-@@ -14,7 +14,11 @@
- #ifndef __X11SURFACE_H
- #define __X11SURFACE_H
-
-+#if defined(__FreeBSD__)
-+#include <limits.h>
-+#else
- #include <values.h>
-+#endif
- #include "xinit.h"
- #include "../surface.h"
- #include "initDisplay.h"
diff --git a/multimedia/kdemultimedia4/files/patch-mpeglibartsplay.cpp b/multimedia/kdemultimedia4/files/patch-mpeglibartsplay.cpp
new file mode 100644
index 000000000000..955c1e52bd1e
--- /dev/null
+++ b/multimedia/kdemultimedia4/files/patch-mpeglibartsplay.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib_artsplug/mpeglibartsplay.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib_artsplug/mpeglibartsplay.cpp,v
+retrieving revision 1.13
+diff -u -3 -p -r1.13 mpeglibartsplay.cpp
+--- mpeglib_artsplug/mpeglibartsplay.cpp 2002/06/15 00:17:11 1.13
++++ mpeglib_artsplug/mpeglibartsplay.cpp 2002/11/28 10:09:03
+@@ -26,7 +26,7 @@
+
+ using namespace std;
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia4/files/patch-mpg_control.cpp b/multimedia/kdemultimedia4/files/patch-mpg_control.cpp
new file mode 100644
index 000000000000..4e6dd1307a11
--- /dev/null
+++ b/multimedia/kdemultimedia4/files/patch-mpg_control.cpp
@@ -0,0 +1,24 @@
+Index: mpeglib/example/yaf/yafmpgplay/mpg_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yafmpgplay/mpg_control.cpp,v
+retrieving revision 1.5
+diff -u -3 -p -r1.5 mpg_control.cpp
+--- mpeglib/example/yaf/yafmpgplay/mpg_control.cpp 2002/11/22 21:52:53 1.5
++++ mpeglib/example/yaf/yafmpgplay/mpg_control.cpp 2002/11/28 08:54:03
+@@ -29,14 +29,14 @@ using namespace std;
+ #include <stdlib.h>
+ #include <math.h>
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
+ // we include our plugin here
+ #include "../../../lib/decoder/mpgPlugin.h"
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia4/files/patch-sndcard.h b/multimedia/kdemultimedia4/files/patch-sndcard.h
deleted file mode 100644
index 271483e0b669..000000000000
--- a/multimedia/kdemultimedia4/files/patch-sndcard.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- kmid/player/sndcard.h Tue Jul 14 07:49:07 1998
-+++ kmid/player/sndcard.h.new Wed Jun 12 22:38:48 2002
-@@ -1,11 +1,7 @@
- #ifndef _SNDCARD_H
- #define _SNDCARD_H
-
--#ifndef __FreeBSD__
- #include <sys/soundcard.h>
--#else
--#include <machine/soundcard.h>
--#endif
-
-
- #ifndef HZ
diff --git a/multimedia/kdemultimedia4/files/patch-sound.cpp b/multimedia/kdemultimedia4/files/patch-sound.cpp
deleted file mode 100644
index baa968000804..000000000000
--- a/multimedia/kdemultimedia4/files/patch-sound.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kscd/kscdmagic/sound.cpp Fri Aug 11 17:44:48 2000
-+++ kscd/kscdmagic/sound.cpp.new Wed Jun 12 22:40:59 2002
-@@ -49,7 +49,7 @@
-
- // who knows when we'll need that...
- #if defined (FreeBSD)
--#include <machine/soundcard.h>
-+#include <sys/soundcard.h>
- #include <sys/cdio.h>
- #define CDROM_LEADOUT 0xAA
- #define CD_FRAMES 75 /* frames per second */
diff --git a/multimedia/kdemultimedia4/files/patch-splay_control.cpp b/multimedia/kdemultimedia4/files/patch-splay_control.cpp
new file mode 100644
index 000000000000..380957b19d3c
--- /dev/null
+++ b/multimedia/kdemultimedia4/files/patch-splay_control.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib/example/yaf/yafsplay/splay_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yafsplay/splay_control.cpp,v
+retrieving revision 1.6
+diff -u -3 -p -r1.6 splay_control.cpp
+--- mpeglib/example/yaf/yafsplay/splay_control.cpp 2002/11/22 21:52:54 1.6
++++ mpeglib/example/yaf/yafsplay/splay_control.cpp 2002/11/28 08:51:50
+@@ -28,7 +28,7 @@ using namespace std;
+ // we include our plugin here
+ #include "../../../lib/decoder/splayPlugin.h"
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia4/files/patch-tplay_control.cpp b/multimedia/kdemultimedia4/files/patch-tplay_control.cpp
new file mode 100644
index 000000000000..4ea68a80a8c7
--- /dev/null
+++ b/multimedia/kdemultimedia4/files/patch-tplay_control.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib/example/yaf/yaftplay/tplay_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yaftplay/tplay_control.cpp,v
+retrieving revision 1.3
+diff -u -3 -p -r1.3 tplay_control.cpp
+--- mpeglib/example/yaf/yaftplay/tplay_control.cpp 2002/11/22 21:52:54 1.3
++++ mpeglib/example/yaf/yaftplay/tplay_control.cpp 2002/11/28 08:55:41
+@@ -29,7 +29,7 @@ using namespace std;
+ #include "../../../lib/decoder/tplayPlugin.h"
+
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia4/files/patch-vorbis_control.cpp b/multimedia/kdemultimedia4/files/patch-vorbis_control.cpp
new file mode 100644
index 000000000000..e0f00a745105
--- /dev/null
+++ b/multimedia/kdemultimedia4/files/patch-vorbis_control.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib/example/yaf/yafvorbis/vorbis_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yafvorbis/vorbis_control.cpp,v
+retrieving revision 1.3
+diff -u -3 -p -r1.3 vorbis_control.cpp
+--- mpeglib/example/yaf/yafvorbis/vorbis_control.cpp 2000/12/03 22:05:05 1.3
++++ mpeglib/example/yaf/yafvorbis/vorbis_control.cpp 2002/11/28 08:56:38
+@@ -29,7 +29,7 @@
+
+ #include "../../../lib/decoder/vorbisPlugin.h"
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia4/files/patch-yuv_control.cpp b/multimedia/kdemultimedia4/files/patch-yuv_control.cpp
new file mode 100644
index 000000000000..e6117c0252d7
--- /dev/null
+++ b/multimedia/kdemultimedia4/files/patch-yuv_control.cpp
@@ -0,0 +1,16 @@
+Index: mpeglib/example/yaf/yafyuv/yuv_control.cpp
+===================================================================
+RCS file: /home/kde/kdemultimedia/mpeglib/example/yaf/yafyuv/yuv_control.cpp,v
+retrieving revision 1.3
+diff -u -3 -p -r1.3 yuv_control.cpp
+--- mpeglib/example/yaf/yafyuv/yuv_control.cpp 2002/11/22 21:52:54 1.3
++++ mpeglib/example/yaf/yafyuv/yuv_control.cpp 2002/11/28 08:58:03
+@@ -28,7 +28,7 @@ using namespace std;
+ // we include our plugin here
+ #include "../../../lib/yuv/yuvPlugin.h"
+
+-#if defined(HAVE_GETOPT_H)
++#if defined(HAVE_GETOPT_H) && !defined(__FreeBSD__)
+ #include <getopt.h>
+ #endif
+
diff --git a/multimedia/kdemultimedia4/pkg-plist b/multimedia/kdemultimedia4/files/plist.base
index faabec4c63e1..248cf8b6fe4b 100644
--- a/multimedia/kdemultimedia4/pkg-plist
+++ b/multimedia/kdemultimedia4/files/plist.base
@@ -3,15 +3,13 @@ bin/artsbuilder
bin/artscontrol
bin/kaboodle
bin/kmid
-bin/kmidi
bin/kmix
bin/kmixctrl
+bin/krec
bin/kscd
bin/midisend
bin/mpeglibartsplay
bin/noatun
-bin/sf2cfg
-bin/timidity
bin/workman2cddb.pl
bin/yaf-cdda
bin/yaf-mpgplay
@@ -89,6 +87,9 @@ include/mpeglib/util/abstract/abs_thread.h
include/mpeglib/util/abstract/threadQueue.h
include/mpeglib/util/dynBuffer.h
include/mpeglib/util/file/fileAccess.h
+include/mpeglib/util/mmx/mm_accel.h
+include/mpeglib/util/mmx/mmx.h
+include/mpeglib/util/mmx/mmx_asm.h
include/mpeglib/util/render/pictureArray.h
include/mpeglib/util/render/yuvPicture.h
include/mpeglib/util/syncClock.h
@@ -127,12 +128,17 @@ include/noatun/scrollinglabel.h
include/noatun/stdaction.h
include/noatun/stereobuttonaction.h
include/noatun/tags.h
+include/noatun/video.h
include/noatun/winskinvis.h
include/plugin_deps.h
lib/kaboodle.la
lib/kaboodle.so
lib/kde3/kcm_kmix.la
lib/kde3/kcm_kmix.so
+lib/kde3/kfile_au.la
+lib/kde3/kfile_au.so
+lib/kde3/kfile_avi.la
+lib/kde3/kfile_avi.so
lib/kde3/kfile_m3u.la
lib/kde3/kfile_m3u.so
lib/kde3/kfile_mp3.la
@@ -143,7 +149,10 @@ lib/kde3/kfile_wav.la
lib/kde3/kfile_wav.so
lib/kde3/kmix_panelapplet.la
lib/kde3/kmix_panelapplet.so
-lib/kde3/kmix_panelapplet.so.1
+lib/kde3/libkaboodlepart.la
+lib/kde3/libkaboodlepart.so
+lib/kde3/libkmidpart.la
+lib/kde3/libkmidpart.so
lib/kde3/noatun.la
lib/kde3/noatun.so
lib/kde3/noatun_dcopiface.la
@@ -178,10 +187,14 @@ lib/kde3/noatun_voiceprint.la
lib/kde3/noatun_voiceprint.so
lib/kde3/noatun_winskin.la
lib/kde3/noatun_winskin.so
+lib/kde3/noatunsimple.la
+lib/kde3/noatunsimple.so
lib/kmix.la
lib/kmix.so
lib/kmixctrl.la
lib/kmixctrl.so
+lib/krec.la
+lib/krec.so
lib/libaktion.la
lib/libaktion.so
lib/libaktion.so.1
@@ -217,14 +230,6 @@ lib/libartsmodules.so
lib/libartsmodules.so.0
lib/libaudiofilearts.la
lib/libaudiofilearts.so
-lib/libdummy.la
-lib/libdummy.so
-lib/libdummy.so.0
-lib/libkaboodlepart.la
-lib/libkaboodlepart.so
-lib/libkmidpart.la
-lib/libkmidpart.so
-lib/libkmidpart.so.1
lib/libmpeg-0.3.0.so
lib/libmpeg.la
lib/libmpeg.so
@@ -272,6 +277,7 @@ lib/mcop/Arts/Poti.mcopclass
lib/mcop/Arts/SimpleMixerChannel.mcopclass
lib/mcop/Arts/SimpleMixerChannelGuiFactory.mcopclass
lib/mcop/Arts/SpinBox.mcopclass
+lib/mcop/Arts/StereoCompressorGuiFactory.mcopclass
lib/mcop/Arts/StereoFirEqualizerGuiFactory.mcopclass
lib/mcop/Arts/StructureBuilder.mcopclass
lib/mcop/Arts/StructureDesc.mcopclass
@@ -293,15 +299,19 @@ 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_OSC.mcopclass
lib/mcop/Arts/Synth_PITCH_SHIFT.mcopclass
+lib/mcop/Arts/Synth_PITCH_SHIFT_FFT.mcopclass
lib/mcop/Arts/Synth_PLAY_PAT.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_STEREO_COMPRESSOR.mcopclass
lib/mcop/Arts/Synth_STEREO_FIR_EQUALIZER.mcopclass
lib/mcop/Arts/Synth_STEREO_PITCH_SHIFT.mcopclass
+lib/mcop/Arts/Synth_STEREO_PITCH_SHIFT_FFT.mcopclass
lib/mcop/Arts/Synth_TREMOLO.mcopclass
lib/mcop/Arts/Synth_WAVE_PULSE.mcopclass
lib/mcop/Arts/Synth_WAVE_SOFTSAW.mcopclass
@@ -315,7 +325,6 @@ lib/mcop/CDDAPlayObject.mcopclass
lib/mcop/ExtraStereo.mcopclass
lib/mcop/ExtraStereoGuiFactory.mcopclass
lib/mcop/MP3PlayObject.mcopclass
-lib/mcop/MPGPlayObject.mcopclass
lib/mcop/NULLPlayObject.mcopclass
lib/mcop/Noatun/Equalizer.mcopclass
lib/mcop/Noatun/EqualizerSSE.mcopclass
@@ -332,7 +341,6 @@ lib/mcop/Noatun/WinSkinFFT.mcopclass
lib/mcop/OGGPlayObject.mcopclass
lib/mcop/RawWriter.mcopclass
lib/mcop/SplayPlayObject.mcopclass
-lib/mcop/VCDPlayObject.mcopclass
lib/mcop/VoiceRemoval.mcopclass
lib/mcop/WAVPlayObject.mcopclass
lib/mcop/artsbuilder.mcopclass
@@ -351,17 +359,21 @@ lib/mcop/noatunarts.mcopclass
lib/mcop/noatunarts.mcoptype
lib/mcop/winskinvis.mcopclass
lib/mcop/winskinvis.mcoptype
+share/applnk/.hidden/kmixcfg.desktop
+share/applnk/Multimedia/More/aktion.desktop
+share/applnk/Multimedia/More/artsbuilder.desktop
+share/applnk/Multimedia/More/artscontrol.desktop
+share/applnk/Multimedia/More/kaboodle.desktop
+share/applnk/Multimedia/More/kmid.desktop
share/applnk/Multimedia/aktion.desktop
share/applnk/Multimedia/artsbuilder.desktop
share/applnk/Multimedia/artscontrol.desktop
share/applnk/Multimedia/kaboodle.desktop
share/applnk/Multimedia/kmid.desktop
-share/applnk/Multimedia/kmidi.desktop
share/applnk/Multimedia/kmix.desktop
+share/applnk/Multimedia/krec.desktop
share/applnk/Multimedia/kscd.desktop
share/applnk/Multimedia/noatun.desktop
-share/applnk/Multimedia/timidity.desktop
-share/applnk/Settings/Sound/kmixcfg.desktop
share/apps/aktion/aktion_part.rc
share/apps/aktion/toolbar/ak_maximize.png
share/apps/aktion/toolbar/ak_setup.png
@@ -465,8 +477,8 @@ 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/kaboodle/icons/hicolor/16x16/actions/kaboodleloop.png
-share/apps/kaboodle/icons/hicolor/22x22/actions/kaboodleloop.png
+share/apps/kaboodle/icons/crystalsvg/16x16/actions/kaboodleloop.png
+share/apps/kaboodle/icons/crystalsvg/22x22/actions/kaboodleloop.png
share/apps/kaboodle/kaboodlepartui.rc
share/apps/kaboodle/kaboodleui.rc
share/apps/kconf_update/noatun.upd
@@ -482,12 +494,12 @@ share/apps/kmid/fm/std.o3
share/apps/kmid/fm/std.sb
share/apps/kmid/icons/button1.xpm
share/apps/kmid/icons/button2.xpm
-share/apps/kmid/icons/hicolor/16x16/actions/piano.png
-share/apps/kmid/icons/hicolor/16x16/actions/volume.png
-share/apps/kmid/icons/hicolor/22x22/actions/piano.png
-share/apps/kmid/icons/hicolor/22x22/actions/volume.png
-share/apps/kmid/icons/hicolor/32x32/actions/piano.png
-share/apps/kmid/icons/hicolor/32x32/actions/volume.png
+share/apps/kmid/icons/crystalsvg/16x16/actions/piano.png
+share/apps/kmid/icons/crystalsvg/16x16/actions/volume.png
+share/apps/kmid/icons/crystalsvg/22x22/actions/piano.png
+share/apps/kmid/icons/crystalsvg/22x22/actions/volume.png
+share/apps/kmid/icons/crystalsvg/32x32/actions/piano.png
+share/apps/kmid/icons/crystalsvg/32x32/actions/volume.png
share/apps/kmid/icons/keyboard.xpm
share/apps/kmid/kmid_partui.rc
share/apps/kmid/kmidui.rc
@@ -495,21 +507,16 @@ share/apps/kmid/maps/YamahaPSR500.map
share/apps/kmid/maps/YamahaPSS790.map
share/apps/kmid/maps/YamahaQY10.map
share/apps/kmid/maps/gm.map
-share/apps/kmidi/Axel_Elf.mid
-share/apps/kmidi/Cavatina.mid
-share/apps/kmidi/Georgia.mid
-share/apps/kmidi/Malaguena.mid
-share/apps/kmidi/Mission_Impossible.mid
-share/apps/kmidi/Mr_Postman.mid
-share/apps/kmidi/Take_The_A_Train-Seq_by_Dianne_Lewandowski.mid
-share/apps/kmidi/Vangelis-Chung_Kuo.mid
-share/apps/kmidi/pics/kmidilogo.png
share/apps/kmix/kmixui.rc
share/apps/kmix/pics/kmixdocked.png
+share/apps/kmix/pics/kmixdocked_mute.png
+share/apps/kmix/pics/mix_ac97.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_digital.png
share/apps/kmix/pics/mix_ext.png
+share/apps/kmix/pics/mix_headphone.png
share/apps/kmix/pics/mix_microphone.png
share/apps/kmix/pics/mix_midi.png
share/apps/kmix/pics/mix_recmon.png
@@ -518,6 +525,14 @@ 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/krec/icons/crystalsvg/16x16/actions/krec_record.png
+share/apps/krec/icons/crystalsvg/22x22/actions/krec_record.png
+share/apps/krec/icons/crystalsvg/32x32/actions/krec_record.png
+share/apps/krec/icons/crystalsvg/32x32/mimetypes/krec_fileempty.png
+share/apps/krec/icons/crystalsvg/32x32/mimetypes/krec_fileplay.png
+share/apps/krec/icons/crystalsvg/32x32/mimetypes/krec_filerec.png
+share/apps/krec/krecui.rc
+share/apps/krec/tips
share/apps/kscd/pics/cdsmall.xpm
share/apps/kscd/pics/kscdlogo.xpm
share/apps/noatun/dcopiface.plugin
@@ -529,114 +544,44 @@ share/apps/noatun/eq.preset/preset.zero
share/apps/noatun/excellent.plugin
share/apps/noatun/excellentui.rc
share/apps/noatun/htmlexport.plugin
-share/apps/noatun/icons/hicolor/16x16/actions/effect.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunback.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunforward.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunpause.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunplay.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunplaylist.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatunstop.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntray.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntraypause.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntrayplay.png
-share/apps/noatun/icons/hicolor/16x16/actions/noatuntraystop.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunback.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunfback.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunfforward.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunforward.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunloopnone.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunloopplaylist.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunlooprandom.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunloopsong.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunpause.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunplay.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunplaylist.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatunstop.png
-share/apps/noatun/icons/hicolor/22x22/actions/noatuntiny.png
-share/apps/noatun/icons/hicolor/32x32/actions/effect.png
-share/apps/noatun/icons/hicolor/48x48/actions/effect.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/effect.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunback.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunforward.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunpause.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunplay.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunplaylist.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatunstop.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatuntray.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatuntraypause.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatuntrayplay.png
+share/apps/noatun/icons/crystalsvg/16x16/actions/noatuntraystop.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunback.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunfback.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunfforward.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunforward.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunloopnone.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunloopplaylist.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunlooprandom.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunloopsong.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunpause.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunplay.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunplaylist.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatunstop.png
+share/apps/noatun/icons/crystalsvg/22x22/actions/noatuntiny.png
+share/apps/noatun/icons/crystalsvg/32x32/actions/effect.png
+share/apps/noatun/icons/crystalsvg/48x48/actions/effect.png
share/apps/noatun/infrared.plugin
share/apps/noatun/kaiman.plugin
share/apps/noatun/kaimanui.rc
share/apps/noatun/keyz.plugin
share/apps/noatun/kjofolui.plugin
-share/apps/noatun/kjskins/HexoBronx/HexoBronx.rc
-share/apps/noatun/kjskins/HexoBronx/Makefile.am
-share/apps/noatun/kjskins/HexoBronx/README.txt
-share/apps/noatun/kjskins/HexoBronx/active.png
-share/apps/noatun/kjskins/HexoBronx/eckig_font.png
-share/apps/noatun/kjskins/HexoBronx/font.png
-share/apps/noatun/kjskins/HexoBronx/inactive.png
-share/apps/noatun/kjskins/HexoBronx/mask.png
-share/apps/noatun/kjskins/HexoBronx/pitch.png
-share/apps/noatun/kjskins/HexoBronx/splash.png
-share/apps/noatun/kjskins/HexoBronx/time_font.png
-share/apps/noatun/kjskins/HexoBronx/volume.png
-share/apps/noatun/kjskins/HexoBronx/volume_pitch_font.png
-share/apps/noatun/kjskins/kjofol/Makefile.am
-share/apps/noatun/kjskins/kjofol/kjofol.dck
-share/apps/noatun/kjskins/kjofol/kjofol.pl
-share/apps/noatun/kjskins/kjofol/kjofol.rc
-share/apps/noatun/kjskins/kjofol/kjofol.wsh
-share/apps/noatun/kjskins/kjofol/sg.png
-share/apps/noatun/kjskins/kjofol/sg_num.png
-share/apps/noatun/kjskins/kjofol/sg_seek.bmp
-share/apps/noatun/kjskins/kjofol/sg_seek.png
-share/apps/noatun/kjskins/kjofol/sg_text.png
-share/apps/noatun/kjskins/kjofol/sgdock.png
-share/apps/noatun/kjskins/kjofol/sgdock2.png
-share/apps/noatun/kjskins/kjofol/sgdocksk.png
-share/apps/noatun/kjskins/kjofol/sgdockvp.png
-share/apps/noatun/kjskins/kjofol/sgeq.png
-share/apps/noatun/kjskins/kjofol/sgpitch.png
-share/apps/noatun/kjskins/kjofol/sgpitchp.png
-share/apps/noatun/kjskins/kjofol/sgplist.png
-share/apps/noatun/kjskins/kjofol/sgplist2.png
-share/apps/noatun/kjskins/kjofol/sgpres1.png
-share/apps/noatun/kjskins/kjofol/sgpres2.png
-share/apps/noatun/kjskins/kjofol/sgpres3.png
-share/apps/noatun/kjskins/kjofol/sgvol.png
-share/apps/noatun/kjskins/kjofol/sgvolnum.png
-share/apps/noatun/kjskins/kjofol/sgvolpos.png
-share/apps/noatun/kjskins/kjofol/sgwshad.png
-share/apps/noatun/kjskins/kjofol/sgwshad2.png
-share/apps/noatun/kjskins/kjofol/sgwshdsk.png
-share/apps/noatun/kjskins/kjofol/sgwshvol.png
-share/apps/noatun/kjskins/kjofol/sgwshvp.png
-share/apps/noatun/kjskins/phong/p_eq.png
-share/apps/noatun/kjskins/phong/p_main.png
-share/apps/noatun/kjskins/phong/p_mainback.png
-share/apps/noatun/kjskins/phong/p_numbers.png
-share/apps/noatun/kjskins/phong/p_playback.png
-share/apps/noatun/kjskins/phong/p_playlist.png
-share/apps/noatun/kjskins/phong/p_propos.png
-share/apps/noatun/kjskins/phong/p_text.png
-share/apps/noatun/kjskins/phong/p_volbar.png
-share/apps/noatun/kjskins/phong/p_volpos.png
-share/apps/noatun/kjskins/phong/phong.dck
-share/apps/noatun/kjskins/phong/phong.rc
-share/apps/noatun/kjskins/phong/phong.wsh
-share/apps/noatun/kjskins/phong/phong_readme.txt
-share/apps/noatun/kjskins/vibrocentric/i_base.png
-share/apps/noatun/kjskins/vibrocentric/i_base2.png
-share/apps/noatun/kjskins/vibrocentric/i_eq.png
-share/apps/noatun/kjskins/vibrocentric/i_font.png
-share/apps/noatun/kjskins/vibrocentric/i_pl.png
-share/apps/noatun/kjskins/vibrocentric/i_pl2.png
-share/apps/noatun/kjskins/vibrocentric/i_pro.png
-share/apps/noatun/kjskins/vibrocentric/i_text.png
-share/apps/noatun/kjskins/vibrocentric/i_vol.png
-share/apps/noatun/kjskins/vibrocentric/i_volpos.png
-share/apps/noatun/kjskins/vibrocentric/vibrocentric.dck
-share/apps/noatun/kjskins/vibrocentric/vibrocentric.rc
-share/apps/noatun/kjskins/vibrocentric/vibrocentric.wsh
-share/apps/noatun/kjskins/vibrocentric/vibrocentric_readme.txt
share/apps/noatun/magictable
share/apps/noatun/marquis.plugin
share/apps/noatun/metatag.plugin
share/apps/noatun/monoscope.plugin
share/apps/noatun/net.plugin
share/apps/noatun/noatunui.plugin
+share/apps/noatun/simple.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
@@ -732,6 +677,75 @@ 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/HexoBronx/HexoBronx.rc
+share/apps/noatun/skins/kjofol/HexoBronx/README.txt
+share/apps/noatun/skins/kjofol/HexoBronx/active.png
+share/apps/noatun/skins/kjofol/HexoBronx/eckig_font.png
+share/apps/noatun/skins/kjofol/HexoBronx/font.png
+share/apps/noatun/skins/kjofol/HexoBronx/inactive.png
+share/apps/noatun/skins/kjofol/HexoBronx/mask.png
+share/apps/noatun/skins/kjofol/HexoBronx/pitch.png
+share/apps/noatun/skins/kjofol/HexoBronx/splash.png
+share/apps/noatun/skins/kjofol/HexoBronx/time_font.png
+share/apps/noatun/skins/kjofol/HexoBronx/volume.png
+share/apps/noatun/skins/kjofol/HexoBronx/volume_pitch_font.png
+share/apps/noatun/skins/kjofol/kjofol/kjofol.dck
+share/apps/noatun/skins/kjofol/kjofol/kjofol.pl
+share/apps/noatun/skins/kjofol/kjofol/kjofol.rc
+share/apps/noatun/skins/kjofol/kjofol/kjofol.wsh
+share/apps/noatun/skins/kjofol/kjofol/sg.png
+share/apps/noatun/skins/kjofol/kjofol/sg_num.png
+share/apps/noatun/skins/kjofol/kjofol/sg_seek.bmp
+share/apps/noatun/skins/kjofol/kjofol/sg_seek.png
+share/apps/noatun/skins/kjofol/kjofol/sg_text.png
+share/apps/noatun/skins/kjofol/kjofol/sgdock.png
+share/apps/noatun/skins/kjofol/kjofol/sgdock2.png
+share/apps/noatun/skins/kjofol/kjofol/sgdocksk.png
+share/apps/noatun/skins/kjofol/kjofol/sgdockvp.png
+share/apps/noatun/skins/kjofol/kjofol/sgeq.png
+share/apps/noatun/skins/kjofol/kjofol/sgpitch.png
+share/apps/noatun/skins/kjofol/kjofol/sgpitchp.png
+share/apps/noatun/skins/kjofol/kjofol/sgplist.png
+share/apps/noatun/skins/kjofol/kjofol/sgplist2.png
+share/apps/noatun/skins/kjofol/kjofol/sgpres1.png
+share/apps/noatun/skins/kjofol/kjofol/sgpres2.png
+share/apps/noatun/skins/kjofol/kjofol/sgpres3.png
+share/apps/noatun/skins/kjofol/kjofol/sgvol.png
+share/apps/noatun/skins/kjofol/kjofol/sgvolnum.png
+share/apps/noatun/skins/kjofol/kjofol/sgvolpos.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshad.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshad2.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshdsk.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshvol.png
+share/apps/noatun/skins/kjofol/kjofol/sgwshvp.png
+share/apps/noatun/skins/kjofol/phong/p_eq.png
+share/apps/noatun/skins/kjofol/phong/p_main.png
+share/apps/noatun/skins/kjofol/phong/p_mainback.png
+share/apps/noatun/skins/kjofol/phong/p_numbers.png
+share/apps/noatun/skins/kjofol/phong/p_playback.png
+share/apps/noatun/skins/kjofol/phong/p_playlist.png
+share/apps/noatun/skins/kjofol/phong/p_propos.png
+share/apps/noatun/skins/kjofol/phong/p_text.png
+share/apps/noatun/skins/kjofol/phong/p_volbar.png
+share/apps/noatun/skins/kjofol/phong/p_volpos.png
+share/apps/noatun/skins/kjofol/phong/phong.dck
+share/apps/noatun/skins/kjofol/phong/phong.rc
+share/apps/noatun/skins/kjofol/phong/phong.wsh
+share/apps/noatun/skins/kjofol/phong/phong_readme.txt
+share/apps/noatun/skins/kjofol/vibrocentric/i_base.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_base2.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_eq.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_font.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_pl.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_pl2.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_pro.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_text.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_vol.png
+share/apps/noatun/skins/kjofol/vibrocentric/i_volpos.png
+share/apps/noatun/skins/kjofol/vibrocentric/vibrocentric.dck
+share/apps/noatun/skins/kjofol/vibrocentric/vibrocentric.rc
+share/apps/noatun/skins/kjofol/vibrocentric/vibrocentric.wsh
+share/apps/noatun/skins/kjofol/vibrocentric/vibrocentric_readme.txt
share/apps/noatun/skins/winamp/Winamp/BALANCE.BMP
share/apps/noatun/skins/winamp/Winamp/CBUTTONS.BMP
share/apps/noatun/skins/winamp/Winamp/FONT.BMP
@@ -747,6 +761,7 @@ share/apps/noatun/skins/winamp/Winamp/TITLEBAR.BMP
share/apps/noatun/skins/winamp/Winamp/VISCOLOR.TXT
share/apps/noatun/skins/winamp/Winamp/VOLUME.BMP
share/apps/noatun/splitplaylist.plugin
+share/apps/noatun/splui.rc
share/apps/noatun/systray.plugin
share/apps/noatun/systrayui.rc
share/apps/noatun/voiceprint.plugin
@@ -822,6 +837,12 @@ share/doc/HTML/en/artsbuilder/modules.docbook
share/doc/HTML/en/artsbuilder/porting.docbook
share/doc/HTML/en/artsbuilder/references.docbook
share/doc/HTML/en/artsbuilder/tools.docbook
+share/doc/HTML/en/kaboodle/common
+share/doc/HTML/en/kaboodle/index.cache.bz2
+share/doc/HTML/en/kaboodle/index.docbook
+share/doc/HTML/en/kcontrol/kmixcfg/common
+share/doc/HTML/en/kcontrol/kmixcfg/index.cache.bz2
+share/doc/HTML/en/kcontrol/kmixcfg/index.docbook
share/doc/HTML/en/kmid/common
share/doc/HTML/en/kmid/index.cache.bz2
share/doc/HTML/en/kmid/index.docbook
@@ -832,6 +853,10 @@ share/doc/HTML/en/kmidi/index.docbook
share/doc/HTML/en/kmix/common
share/doc/HTML/en/kmix/index.cache.bz2
share/doc/HTML/en/kmix/index.docbook
+share/doc/HTML/en/krec/common
+share/doc/HTML/en/krec/index.cache.bz2
+share/doc/HTML/en/krec/index.docbook
+share/doc/HTML/en/krec/krec-hicolor.png
share/doc/HTML/en/kscd/common
share/doc/HTML/en/kscd/index.cache.bz2
share/doc/HTML/en/kscd/index.docbook
@@ -856,179 +881,48 @@ share/doc/HTML/en/kscd/kscd9.png
share/doc/HTML/en/noatun/common
share/doc/HTML/en/noatun/index.cache.bz2
share/doc/HTML/en/noatun/index.docbook
-share/icons/hicolor/16x16/actions/artsbuilderexecute.png
-share/icons/hicolor/16x16/apps/aktion.png
-share/icons/hicolor/16x16/apps/artsbuilder.png
-share/icons/hicolor/16x16/apps/artscontrol.png
-share/icons/hicolor/16x16/apps/kaboodle.png
-share/icons/hicolor/16x16/apps/kmid.png
-share/icons/hicolor/16x16/apps/kmidi.png
-share/icons/hicolor/16x16/apps/kmix.png
-share/icons/hicolor/16x16/apps/kscd.png
-share/icons/hicolor/16x16/apps/noatun.png
-share/icons/hicolor/22x22/actions/artsbuilderexecute.png
-share/icons/hicolor/22x22/apps/kaboodle.png
-share/icons/hicolor/22x22/apps/noatun.png
-share/icons/hicolor/32x32/apps/aktion.png
-share/icons/hicolor/32x32/apps/kaboodle.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/kaboodle.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/32x32/apps/kaboodle.png
+share/icons/crystalsvg/128x128/apps/kaboodle.png
+share/icons/crystalsvg/128x128/apps/kmix.png
+share/icons/crystalsvg/128x128/apps/kscd.png
+share/icons/crystalsvg/128x128/apps/noatun.png
+share/icons/crystalsvg/16x16/actions/artsbuilderexecute.png
+share/icons/crystalsvg/16x16/apps/aktion.png
+share/icons/crystalsvg/16x16/apps/artsbuilder.png
+share/icons/crystalsvg/16x16/apps/artscontrol.png
+share/icons/crystalsvg/16x16/apps/kaboodle.png
+share/icons/crystalsvg/16x16/apps/kmid.png
+share/icons/crystalsvg/16x16/apps/kmix.png
+share/icons/crystalsvg/16x16/apps/kscd.png
+share/icons/crystalsvg/16x16/apps/noatun.png
+share/icons/crystalsvg/22x22/actions/artsbuilderexecute.png
+share/icons/crystalsvg/22x22/apps/kaboodle.png
+share/icons/crystalsvg/22x22/apps/noatun.png
+share/icons/crystalsvg/32x32/apps/aktion.png
+share/icons/crystalsvg/32x32/apps/kaboodle.png
+share/icons/crystalsvg/32x32/apps/kmid.png
+share/icons/crystalsvg/32x32/apps/kmix.png
+share/icons/crystalsvg/32x32/apps/kscd.png
+share/icons/crystalsvg/32x32/apps/noatun.png
+share/icons/crystalsvg/48x48/apps/kaboodle.png
+share/icons/crystalsvg/48x48/apps/kmid.png
+share/icons/crystalsvg/48x48/apps/kmix.png
+share/icons/crystalsvg/48x48/apps/krec.png
+share/icons/crystalsvg/48x48/apps/kscd.png
+share/icons/crystalsvg/48x48/apps/noatun.png
+share/icons/crystalsvg/64x64/apps/kaboodle.png
+share/icons/crystalsvg/64x64/apps/kmix.png
+share/icons/crystalsvg/64x64/apps/kscd.png
+share/icons/crystalsvg/64x64/apps/noatun.png
share/mimelnk/application/x-artsbuilder.desktop
share/mimelnk/audio/x-karaoke.desktop
+share/mimelnk/interface/x-winamp-skin.desktop
share/mimelnk/text/xmcd.desktop
share/services/kaboodle_component.desktop
+share/services/kfile_au.desktop
+share/services/kfile_avi.desktop
share/services/kfile_m3u.desktop
share/services/kfile_mp3.desktop
share/services/kfile_ogg.desktop
share/services/kfile_wav.desktop
share/services/kmixctrl_restore.desktop
share/servicetypes/audiomidi.desktop
-@exec /bin/mkdir -p %D/share/apps/kmidi/config/BITMAPS
-@exec /bin/mkdir -p %D/share/apps/kmidi/config/patch
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/blues
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/classical
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/country
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/data
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/folk
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/jazz
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/misc
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/newage
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/reggae
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/rock
-@exec /bin/mkdir -p %D/share/apps/kscd/cddb/soundtrack
-@dirrm share/mimelnk/text
-@dirrm share/mimelnk/audio
-@dirrm share/mimelnk/application
-@dirrm share/mimelnk
-@dirrm share/icons/locolor/32x32/apps
-@dirrm share/icons/locolor/32x32
-@dirrm share/icons/locolor
-@dirrm share/icons/hicolor/48x48/apps
-@dirrm share/icons/hicolor/48x48
-@dirrm share/icons/hicolor/32x32/apps
-@dirrm share/icons/hicolor/32x32
-@dirrm share/icons/hicolor/22x22/apps
-@dirrm share/icons/hicolor/22x22/actions
-@dirrm share/icons/hicolor/22x22
-@dirrm share/icons/hicolor/16x16/apps
-@dirrm share/icons/hicolor/16x16/actions
-@dirrm share/icons/hicolor/16x16
-@dirrm share/icons/hicolor
-@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/doc/HTML/en
-@dirrm share/doc/HTML
-@dirrm share/apps/noatun/skins/winamp/Winamp
-@dirrm share/apps/noatun/skins/winamp
-@dirrm share/apps/noatun/skins/kaiman/k9
-@dirrm share/apps/noatun/skins/kaiman/circle
-@dirrm share/apps/noatun/skins/kaiman/car-preset
-@dirrm share/apps/noatun/skins/kaiman
-@dirrm share/apps/noatun/skins
-@dirrm share/apps/noatun/kjskins/vibrocentric
-@dirrm share/apps/noatun/kjskins/phong
-@dirrm share/apps/noatun/kjskins/kjofol
-@dirrm share/apps/noatun/kjskins/HexoBronx
-@dirrm share/apps/noatun/kjskins
-@dirrm share/apps/noatun/icons/hicolor/48x48/actions
-@dirrm share/apps/noatun/icons/hicolor/48x48
-@dirrm share/apps/noatun/icons/hicolor/32x32/actions
-@dirrm share/apps/noatun/icons/hicolor/32x32
-@dirrm share/apps/noatun/icons/hicolor/22x22/actions
-@dirrm share/apps/noatun/icons/hicolor/22x22
-@dirrm share/apps/noatun/icons/hicolor/16x16/actions
-@dirrm share/apps/noatun/icons/hicolor/16x16
-@dirrm share/apps/noatun/icons/hicolor
-@dirrm share/apps/noatun/icons
-@dirrm share/apps/noatun/eq.preset
-@dirrm share/apps/noatun
-@dirrm share/apps/kscd/pics
-@dirrm share/apps/kscd/cddb/soundtrack
-@dirrm share/apps/kscd/cddb/rock
-@dirrm share/apps/kscd/cddb/reggae
-@dirrm share/apps/kscd/cddb/newage
-@dirrm share/apps/kscd/cddb/misc
-@dirrm share/apps/kscd/cddb/jazz
-@dirrm share/apps/kscd/cddb/folk
-@dirrm share/apps/kscd/cddb/data
-@dirrm share/apps/kscd/cddb/country
-@dirrm share/apps/kscd/cddb/classical
-@dirrm share/apps/kscd/cddb/blues
-@dirrm share/apps/kscd/cddb
-@dirrm share/apps/kscd
-@dirrm share/apps/kmix/pics
-@dirrm share/apps/kmix
-@dirrm share/apps/kmidi/pics
-@dirrm share/apps/kmidi/config/patch
-@dirrm share/apps/kmidi/config/BITMAPS
-@dirrm share/apps/kmidi/config
-@dirrm share/apps/kmidi
-@dirrm share/apps/kmid/maps
-@dirrm share/apps/kmid/icons/hicolor/32x32/actions
-@dirrm share/apps/kmid/icons/hicolor/32x32
-@dirrm share/apps/kmid/icons/hicolor/22x22/actions
-@dirrm share/apps/kmid/icons/hicolor/22x22
-@dirrm share/apps/kmid/icons/hicolor/16x16/actions
-@dirrm share/apps/kmid/icons/hicolor/16x16
-@dirrm share/apps/kmid/icons/hicolor
-@dirrm share/apps/kmid/icons
-@dirrm share/apps/kmid/fm
-@dirrm share/apps/kmid
-@dirrm share/apps/kicker/applets
-@dirrm share/apps/kicker
-@dirrm share/apps/kconf_update
-@dirrm share/apps/kaboodle/icons/hicolor/22x22/actions
-@dirrm share/apps/kaboodle/icons/hicolor/22x22
-@dirrm share/apps/kaboodle/icons/hicolor/16x16/actions
-@dirrm share/apps/kaboodle/icons/hicolor/16x16
-@dirrm share/apps/kaboodle/icons/hicolor
-@dirrm share/apps/kaboodle/icons
-@dirrm share/apps/kaboodle
-@dirrm share/apps/artscontrol
-@dirrm share/apps/artsbuilder/pics
-@dirrm share/apps/artsbuilder/examples/todo
-@dirrm share/apps/artsbuilder/examples
-@dirrm share/apps/artsbuilder
-@dirrm share/apps/aktion/toolbar
-@dirrm share/apps/aktion
-@dirrm share/applnk/Settings/Sound
-@dirrm share/applnk/Settings
-@dirrm share/applnk/Multimedia
-@dirrm lib/mcop/Noatun
-@dirrm lib/mcop/Arts/Environment
-@dirrm lib/mcop/Arts
-@dirrm lib/mcop
-@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/file
-@dirrm include/mpeglib/util/abstract
-@dirrm include/mpeglib/util
-@dirrm include/mpeglib/splay
-@dirrm include/mpeglib/output
-@dirrm include/mpeglib/oggvorbis
-@dirrm include/mpeglib/mpegutil
-@dirrm include/mpeglib/input
-@dirrm include/mpeglib/frame
-@dirrm include/mpeglib/decoder
-@dirrm include/mpeglib
-@dirrm include/arts
diff --git a/multimedia/kdemultimedia4/files/plist.base.rm b/multimedia/kdemultimedia4/files/plist.base.rm
new file mode 100644
index 000000000000..79a319573f8b
--- /dev/null
+++ b/multimedia/kdemultimedia4/files/plist.base.rm
@@ -0,0 +1,134 @@
+@dirrm share/servicetypes
+@dirrm share/services
+@dirrm share/mimelnk/text
+@dirrm share/mimelnk/interface
+@dirrm share/mimelnk/audio
+@dirrm share/mimelnk/application
+@dirrm share/mimelnk
+@dirrm share/icons/crystalsvg/64x64/apps
+@dirrm share/icons/crystalsvg/64x64
+@dirrm share/icons/crystalsvg/48x48/apps
+@dirrm share/icons/crystalsvg/48x48
+@dirrm share/icons/crystalsvg/32x32/apps
+@dirrm share/icons/crystalsvg/32x32
+@dirrm share/icons/crystalsvg/22x22/apps
+@dirrm share/icons/crystalsvg/22x22/actions
+@dirrm share/icons/crystalsvg/22x22
+@dirrm share/icons/crystalsvg/16x16/apps
+@dirrm share/icons/crystalsvg/16x16/actions
+@dirrm share/icons/crystalsvg/16x16
+@dirrm share/icons/crystalsvg/128x128/apps
+@dirrm share/icons/crystalsvg/128x128
+@dirrm share/icons/crystalsvg
+@dirrm share/icons
+@dirrm share/doc/HTML/en/noatun
+@dirrm share/doc/HTML/en/kscd
+@dirrm share/doc/HTML/en/krec
+@dirrm share/doc/HTML/en/kmix
+@dirrm share/doc/HTML/en/kmidi
+@dirrm share/doc/HTML/en/kmid
+@dirrm share/doc/HTML/en/kcontrol/kmixcfg
+@dirrm share/doc/HTML/en/kcontrol
+@dirrm share/doc/HTML/en/kaboodle
+@dirrm share/doc/HTML/en/artsbuilder/images
+@dirrm share/doc/HTML/en/artsbuilder
+@dirrm share/doc/HTML/en/aktion
+@dirrm share/doc/HTML/en
+@dirrm share/doc/HTML
+@dirrm share/doc
+@dirrm share/config
+@dirrm share/apps/noatun/skins/winamp/Winamp
+@dirrm share/apps/noatun/skins/winamp
+@dirrm share/apps/noatun/skins/kjofol/vibrocentric
+@dirrm share/apps/noatun/skins/kjofol/phong
+@dirrm share/apps/noatun/skins/kjofol/kjofol
+@dirrm share/apps/noatun/skins/kjofol/HexoBronx
+@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/crystalsvg/48x48/actions
+@dirrm share/apps/noatun/icons/crystalsvg/48x48
+@dirrm share/apps/noatun/icons/crystalsvg/32x32/actions
+@dirrm share/apps/noatun/icons/crystalsvg/32x32
+@dirrm share/apps/noatun/icons/crystalsvg/22x22/actions
+@dirrm share/apps/noatun/icons/crystalsvg/22x22
+@dirrm share/apps/noatun/icons/crystalsvg/16x16/actions
+@dirrm share/apps/noatun/icons/crystalsvg/16x16
+@dirrm share/apps/noatun/icons/crystalsvg
+@dirrm share/apps/noatun/icons
+@dirrm share/apps/noatun/eq.preset
+@dirrm share/apps/noatun
+@dirrm share/apps/kscd/pics
+@dirrm share/apps/kscd
+@dirrm share/apps/krec/icons/crystalsvg/32x32/mimetypes
+@dirrm share/apps/krec/icons/crystalsvg/32x32/actions
+@dirrm share/apps/krec/icons/crystalsvg/32x32
+@dirrm share/apps/krec/icons/crystalsvg/22x22/actions
+@dirrm share/apps/krec/icons/crystalsvg/22x22
+@dirrm share/apps/krec/icons/crystalsvg/16x16/actions
+@dirrm share/apps/krec/icons/crystalsvg/16x16
+@dirrm share/apps/krec/icons/crystalsvg
+@dirrm share/apps/krec/icons
+@dirrm share/apps/krec
+@dirrm share/apps/kmix/pics
+@dirrm share/apps/kmix
+@dirrm share/apps/kmid/maps
+@dirrm share/apps/kmid/icons/crystalsvg/32x32/actions
+@dirrm share/apps/kmid/icons/crystalsvg/32x32
+@dirrm share/apps/kmid/icons/crystalsvg/22x22/actions
+@dirrm share/apps/kmid/icons/crystalsvg/22x22
+@dirrm share/apps/kmid/icons/crystalsvg/16x16/actions
+@dirrm share/apps/kmid/icons/crystalsvg/16x16
+@dirrm share/apps/kmid/icons/crystalsvg
+@dirrm share/apps/kmid/icons
+@dirrm share/apps/kmid/fm
+@dirrm share/apps/kmid
+@dirrm share/apps/kicker/applets
+@dirrm share/apps/kicker
+@dirrm share/apps/kconf_update
+@dirrm share/apps/kaboodle/icons/crystalsvg/22x22/actions
+@dirrm share/apps/kaboodle/icons/crystalsvg/22x22
+@dirrm share/apps/kaboodle/icons/crystalsvg/16x16/actions
+@dirrm share/apps/kaboodle/icons/crystalsvg/16x16
+@dirrm share/apps/kaboodle/icons/crystalsvg
+@dirrm share/apps/kaboodle/icons
+@dirrm share/apps/kaboodle
+@dirrm share/apps/artscontrol
+@dirrm share/apps/artsbuilder/pics
+@dirrm share/apps/artsbuilder/examples/todo
+@dirrm share/apps/artsbuilder/examples
+@dirrm share/apps/artsbuilder
+@dirrm share/apps/aktion/toolbar
+@dirrm share/apps/aktion
+@dirrm share/apps
+@dirrm share/applnk/Multimedia/More
+@dirrm share/applnk/Multimedia
+@dirrm share/applnk/.hidden
+@dirrm share/applnk
+@dirrm lib/mcop/Noatun
+@dirrm lib/mcop/Arts/Environment
+@dirrm lib/mcop/Arts
+@dirrm lib/mcop
+@dirrm lib/kde3
+@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/mmx
+@dirrm include/mpeglib/util/file
+@dirrm include/mpeglib/util/abstract
+@dirrm include/mpeglib/util
+@dirrm include/mpeglib/splay
+@dirrm include/mpeglib/output
+@dirrm include/mpeglib/oggvorbis
+@dirrm include/mpeglib/mpegutil
+@dirrm include/mpeglib/input
+@dirrm include/mpeglib/frame
+@dirrm include/mpeglib/decoder
+@dirrm include/mpeglib
+@dirrm include/arts
diff --git a/multimedia/kdemultimedia4/files/plist.midi b/multimedia/kdemultimedia4/files/plist.midi
new file mode 100644
index 000000000000..21a4e6335331
--- /dev/null
+++ b/multimedia/kdemultimedia4/files/plist.midi
@@ -0,0 +1,62 @@
+bin/kmidi
+bin/sf2cfg
+bin/timidity
+share/applnk/Multimedia/More/kmidi.desktop
+share/applnk/Multimedia/More/timidity.desktop
+share/applnk/Multimedia/kmidi.desktop
+share/applnk/Multimedia/timidity.desktop
+share/apps/kmidi/Axel_Elf.mid
+share/apps/kmidi/Cavatina.mid
+share/apps/kmidi/Georgia.mid
+share/apps/kmidi/Malaguena.mid
+share/apps/kmidi/Mission_Impossible.mid
+share/apps/kmidi/Mr_Postman.mid
+share/apps/kmidi/Take_The_A_Train-Seq_by_Dianne_Lewandowski.mid
+share/apps/kmidi/Vangelis-Chung_Kuo.mid
+share/apps/kmidi/config/BITMAPS/arrow.xbm
+share/apps/kmidi/config/BITMAPS/back.xbm
+share/apps/kmidi/config/BITMAPS/check.xbm
+share/apps/kmidi/config/BITMAPS/fwd.xbm
+share/apps/kmidi/config/BITMAPS/fwrd.xbm
+share/apps/kmidi/config/BITMAPS/next.xbm
+share/apps/kmidi/config/BITMAPS/off.xbm
+share/apps/kmidi/config/BITMAPS/on.xbm
+share/apps/kmidi/config/BITMAPS/pause.xbm
+share/apps/kmidi/config/BITMAPS/play.xbm
+share/apps/kmidi/config/BITMAPS/prev.xbm
+share/apps/kmidi/config/BITMAPS/quit.xbm
+share/apps/kmidi/config/BITMAPS/restart.xbm
+share/apps/kmidi/config/BITMAPS/stop.xbm
+share/apps/kmidi/config/BITMAPS/tback.xbm
+share/apps/kmidi/config/BITMAPS/timidity.xbm
+share/apps/kmidi/config/BITMAPS/tnext.xbm
+share/apps/kmidi/config/BITMAPS/tpause.xbm
+share/apps/kmidi/config/BITMAPS/tprev.xbm
+share/apps/kmidi/config/BITMAPS/tquit.xbm
+share/apps/kmidi/config/chaos12-voices
+share/apps/kmidi/config/chaos8-voices
+share/apps/kmidi/config/drums
+share/apps/kmidi/config/gravis.cfg
+share/apps/kmidi/config/gsdrum.cfg
+share/apps/kmidi/config/guitar
+share/apps/kmidi/config/megadrum
+share/apps/kmidi/config/megainst
+share/apps/kmidi/config/midia.cfg
+share/apps/kmidi/config/mt32.cfg
+share/apps/kmidi/config/patch/acbass.pat
+share/apps/kmidi/config/patch/cymride1.pat
+share/apps/kmidi/config/patch/hihatcl.pat
+share/apps/kmidi/config/patch/kick1.pat
+share/apps/kmidi/config/patch/kick2.pat
+share/apps/kmidi/config/patch/nylongt2.pat
+share/apps/kmidi/config/patch/sologrnd.pat
+share/apps/kmidi/config/piano
+share/apps/kmidi/config/piano+guitar
+share/apps/kmidi/config/pila-voices
+share/apps/kmidi/config/sound-canvas-drums
+share/apps/kmidi/config/timidity.cfg
+share/apps/kmidi/config/wowpats.cfg
+share/apps/kmidi/pics/kmidilogo.png
+share/icons/crystalsvg/16x16/apps/kmidi.png
+share/icons/crystalsvg/32x32/apps/kmidi.png
+share/icons/crystalsvg/48x48/apps/kmidi.png
diff --git a/multimedia/kdemultimedia4/files/plist.midi.rm b/multimedia/kdemultimedia4/files/plist.midi.rm
new file mode 100644
index 000000000000..326ea8fc66a9
--- /dev/null
+++ b/multimedia/kdemultimedia4/files/plist.midi.rm
@@ -0,0 +1,5 @@
+@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
diff --git a/multimedia/kdemultimedia4/pkg-message b/multimedia/kdemultimedia4/pkg-message
new file mode 100644
index 000000000000..26efb2200342
--- /dev/null
+++ b/multimedia/kdemultimedia4/pkg-message
@@ -0,0 +1,14 @@
+
+======================================================================
+In order to run the kscd program properly, please run as root:
+
+ ln -sf <cdrom_device> /dev/cdrom
+ chmod 666 <cdrom_device>
+
+to link and give permission to access the CD-ROM device.
+
+For example, if you have an IDE/ATAPI CD-ROM device:
+
+ ln -sf /dev/racd0c /dev/cdrom
+ chmod 666 /dev/racd0c
+======================================================================