summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorskrll <skrll@pkgsrc.org>2002-05-31 14:46:46 +0000
committerskrll <skrll@pkgsrc.org>2002-05-31 14:46:46 +0000
commite26587799c719354b550b1b6271983714aec7acb (patch)
tree9d72b2ec9879aff3ae147fba6ec3a3ba83ddbb7f /audio
parentcdbab718bbee0bf2afdd44521bddd31561d2ef0b (diff)
downloadpkgsrc-e26587799c719354b550b1b6271983714aec7acb.tar.gz
Initial import of a kdemultimedia3 pkg.
Diffstat (limited to 'audio')
-rw-r--r--audio/kdemultimedia3/DESCR2
-rw-r--r--audio/kdemultimedia3/Makefile32
-rw-r--r--audio/kdemultimedia3/PLIST1155
-rw-r--r--audio/kdemultimedia3/distinfo32
-rw-r--r--audio/kdemultimedia3/patches/patch-aa172
-rw-r--r--audio/kdemultimedia3/patches/patch-ab48
-rw-r--r--audio/kdemultimedia3/patches/patch-ac275
-rw-r--r--audio/kdemultimedia3/patches/patch-ad34
-rw-r--r--audio/kdemultimedia3/patches/patch-ae15
-rw-r--r--audio/kdemultimedia3/patches/patch-af13
-rw-r--r--audio/kdemultimedia3/patches/patch-ag23
-rw-r--r--audio/kdemultimedia3/patches/patch-ah16
-rw-r--r--audio/kdemultimedia3/patches/patch-ai50
-rw-r--r--audio/kdemultimedia3/patches/patch-aj59
-rw-r--r--audio/kdemultimedia3/patches/patch-ak387
-rw-r--r--audio/kdemultimedia3/patches/patch-al34
-rw-r--r--audio/kdemultimedia3/patches/patch-am15
-rw-r--r--audio/kdemultimedia3/patches/patch-an34
-rw-r--r--audio/kdemultimedia3/patches/patch-ao15
-rw-r--r--audio/kdemultimedia3/patches/patch-ap37
-rw-r--r--audio/kdemultimedia3/patches/patch-aq44
-rw-r--r--audio/kdemultimedia3/patches/patch-ar13
-rw-r--r--audio/kdemultimedia3/patches/patch-as31
-rw-r--r--audio/kdemultimedia3/patches/patch-at16
-rw-r--r--audio/kdemultimedia3/patches/patch-au15
-rw-r--r--audio/kdemultimedia3/patches/patch-av12
-rw-r--r--audio/kdemultimedia3/patches/patch-aw18
-rw-r--r--audio/kdemultimedia3/patches/patch-ax16
-rw-r--r--audio/kdemultimedia3/patches/patch-ay36
-rw-r--r--audio/kdemultimedia3/patches/patch-az342
-rw-r--r--audio/kdemultimedia3/patches/patch-ba15
-rw-r--r--audio/kdemultimedia3/patches/patch-bb33
32 files changed, 3039 insertions, 0 deletions
diff --git a/audio/kdemultimedia3/DESCR b/audio/kdemultimedia3/DESCR
new file mode 100644
index 00000000000..4e93cb4097a
--- /dev/null
+++ b/audio/kdemultimedia3/DESCR
@@ -0,0 +1,2 @@
+The kdemultimedia module of KDE provides various sound and movie
+format players.
diff --git a/audio/kdemultimedia3/Makefile b/audio/kdemultimedia3/Makefile
new file mode 100644
index 00000000000..50f5952ffed
--- /dev/null
+++ b/audio/kdemultimedia3/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/05/31 14:46:46 skrll Exp $
+
+DISTNAME= kdemultimedia-3.0.1
+CATEGORIES= audio
+COMMENT= Audio tools for the KDE integrated X11 desktop
+
+.include "../../x11/kde3/Makefile.kde3"
+
+DEPENDS+= xanim>=2.80.0:../../graphics/xanim
+
+USE_BUILDLINK_ONLY= YES
+
+#USE_CONFIG_WRAPPER= yes # $GTK_CONFIG
+#CONFIGURE_ENV+= ac_cv_path_kde_artsplug_compiles="${ARTSC_CONFIG}"
+
+USE_PTHREAD= native pth-syscall
+.include "../../mk/bsd.prefs.mk"
+
+.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none"
+CONFIGURE_ARGS+= --disable-threading
+.endif
+
+.if ${OPSYS} == "NetBSD"
+LIBS= -Wl,--export-dynamic
+.endif
+
+.include "../../mk/pthread.buildlink.mk"
+.include "../../audio/arts/buildlink.mk"
+.include "../../x11/kde3/buildlink.mk"
+.include "../../x11/kdebase3/buildlink.mk"
+.include "../../mk/x11.buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/kdemultimedia3/PLIST b/audio/kdemultimedia3/PLIST
new file mode 100644
index 00000000000..5664b5db463
--- /dev/null
+++ b/audio/kdemultimedia3/PLIST
@@ -0,0 +1,1155 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/31 14:46:47 skrll Exp $
+bin/aktion
+bin/artsbuilder
+bin/artscontrol
+bin/kaboodle
+bin/kmid
+bin/kmidi
+bin/kmix
+bin/kmixctrl
+bin/kscd
+bin/midisend
+bin/mpeglibartsplay
+bin/noatun
+bin/sf2cfg
+bin/timidity
+bin/workman2cddb.pl
+bin/yaf-cdda
+bin/yaf-mpgplay
+bin/yaf-splay
+bin/yaf-tplay
+bin/yaf-vorbis
+bin/yaf-yuv
+include/arts/artsbuilder.h
+include/arts/artsbuilder.idl
+include/arts/artsgui.h
+include/arts/artsgui.idl
+include/arts/artsmidi.h
+include/arts/artsmidi.idl
+include/arts/artsmodules.h
+include/arts/artsmodules.idl
+include/arts/kartswidget.h
+include/cmodule.h
+include/effectview.h
+include/equalizerview.h
+include/ksaver.h
+include/mimetypetree.h
+include/mpeglib/decoder/cddaPlugin.h
+include/mpeglib/decoder/command.h
+include/mpeglib/decoder/commandPipe.h
+include/mpeglib/decoder/decoderPlugin.h
+include/mpeglib/decoder/mpegPlugin.h
+include/mpeglib/decoder/mpgPlugin.h
+include/mpeglib/decoder/nukePlugin.h
+include/mpeglib/decoder/splayPlugin.h
+include/mpeglib/decoder/tplayPlugin.h
+include/mpeglib/decoder/vorbisPlugin.h
+include/mpeglib/decoder/yuvPlugin.h
+include/mpeglib/frame/IOFrameQueue.h
+include/mpeglib/frame/audioFrame.h
+include/mpeglib/frame/audioFrameQueue.h
+include/mpeglib/frame/floatFrame.h
+include/mpeglib/frame/frame.h
+include/mpeglib/frame/frameQueue.h
+include/mpeglib/frame/framer.h
+include/mpeglib/frame/pcmFrame.h
+include/mpeglib/frame/rawDataBuffer.h
+include/mpeglib/frame/rawFrame.h
+include/mpeglib/input/bufferInputStream.h
+include/mpeglib/input/cddaInputStream.h
+include/mpeglib/input/cdromInputStream.h
+include/mpeglib/input/fileInputStream.h
+include/mpeglib/input/httpInputStream.h
+include/mpeglib/input/inputDetector.h
+include/mpeglib/input/inputPlugin.h
+include/mpeglib/input/inputStream.h
+include/mpeglib/input/threadSafeInputStream.h
+include/mpeglib/mpegutil/mpegStreamPlayer.h
+include/mpeglib/mpegutil/mpegSystemHeader.h
+include/mpeglib/mpegutil/mpegSystemStream.h
+include/mpeglib/mpegutil/mpegVideoLength.h
+include/mpeglib/mpegutil/pesSystemStream.h
+include/mpeglib/mpegutil/psSystemStream.h
+include/mpeglib/mpegutil/tsSystemStream.h
+include/mpeglib/oggvorbis/oggFrame.h
+include/mpeglib/oggvorbis/ovFramer.h
+include/mpeglib/oggvorbis/vorbisDecoder.h
+include/mpeglib/oggvorbis/vorbisInfo.h
+include/mpeglib/output/artsOutputStream.h
+include/mpeglib/output/audioTime.h
+include/mpeglib/output/avSyncer.h
+include/mpeglib/output/dspX11OutputStream.h
+include/mpeglib/output/outPlugin.h
+include/mpeglib/output/outputStream.h
+include/mpeglib/output/pluginInfo.h
+include/mpeglib/output/threadSafeOutputStream.h
+include/mpeglib/splay/mpegAudioFrame.h
+include/mpeglib/splay/mpegAudioInfo.h
+include/mpeglib/splay/splayDecoder.h
+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/render/pictureArray.h
+include/mpeglib/util/render/yuvPicture.h
+include/mpeglib/util/syncClock.h
+include/mpeglib/util/timeStamp.h
+include/mpeglib/util/timeStampArray.h
+include/mpeglib/util/timeWrapper.h
+include/mpeglib/util/yaf/yafcore/buffer.h
+include/mpeglib/util/yaf/yafcore/inputDecoder.h
+include/mpeglib/util/yaf/yafcore/inputInterface.h
+include/mpeglib/util/yaf/yafcore/outputInterface.h
+include/mpeglib/util/yaf/yafcore/yaf_control.h
+include/mpeglib/util/yaf/yafxplayer/inputDecoderXPlayer.h
+include/mpeglib/util/yaf/yafxplayer/inputDecoderYAF.h
+include/mpeglib/util/yaf/yafxplayer/yafOutputStream.h
+include/mpeglib_artsplug/decoderBaseObject.h
+include/mpeglib_artsplug/decoderBaseObject.idl
+include/mpeglib_artsplug/decoderBaseObject_impl.h
+include/mpeglib_artsplug/splayPlayObject.h
+include/mpeglib_artsplug/splayPlayObject.idl
+include/mpeglib_artsplug/splayPlayObject_impl.h
+include/noatun/app.h
+include/noatun/controls.h
+include/noatun/conversion.h
+include/noatun/downloader.h
+include/noatun/effects.h
+include/noatun/engine.h
+include/noatun/equalizer.h
+include/noatun/noatunarts.h
+include/noatun/player.h
+include/noatun/playlist.h
+include/noatun/playlistsaver.h
+include/noatun/plugin.h
+include/noatun/pluginloader.h
+include/noatun/pref.h
+include/noatun/scrollinglabel.h
+include/noatun/stdaction.h
+include/noatun/stereobuttonaction.h
+include/noatun/tags.h
+include/noatun/winskinvis.h
+include/plugin_deps.h
+lib/kaboodle.a
+lib/kaboodle.la
+lib/kaboodle.so
+lib/kde3/kcm_kmix.a
+lib/kde3/kcm_kmix.la
+lib/kde3/kcm_kmix.so
+lib/kde3/kfile_m3u.a
+lib/kde3/kfile_m3u.la
+lib/kde3/kfile_m3u.so
+lib/kde3/kfile_mp3.a
+lib/kde3/kfile_mp3.la
+lib/kde3/kfile_mp3.so
+lib/kde3/kfile_wav.a
+lib/kde3/kfile_wav.la
+lib/kde3/kfile_wav.so
+lib/kde3/kmix_panelapplet.a
+lib/kde3/kmix_panelapplet.la
+lib/kde3/kmix_panelapplet.so
+lib/kde3/kmix_panelapplet.so.1
+lib/kde3/kmix_panelapplet.so.1.0
+lib/kde3/noatun.a
+lib/kde3/noatun.la
+lib/kde3/noatun.so
+lib/kde3/noatun_dcopiface.a
+lib/kde3/noatun_dcopiface.la
+lib/kde3/noatun_dcopiface.so
+lib/kde3/noatun_excellent.a
+lib/kde3/noatun_excellent.la
+lib/kde3/noatun_excellent.so
+lib/kde3/noatun_htmlexport.a
+lib/kde3/noatun_htmlexport.la
+lib/kde3/noatun_htmlexport.so
+lib/kde3/noatun_infrared.a
+lib/kde3/noatun_infrared.la
+lib/kde3/noatun_infrared.so
+lib/kde3/noatun_kaiman.a
+lib/kde3/noatun_kaiman.la
+lib/kde3/noatun_kaiman.so
+lib/kde3/noatun_keyz.a
+lib/kde3/noatun_keyz.la
+lib/kde3/noatun_keyz.so
+lib/kde3/noatun_kjofol.a
+lib/kde3/noatun_kjofol.la
+lib/kde3/noatun_kjofol.so
+lib/kde3/noatun_marquis.a
+lib/kde3/noatun_marquis.la
+lib/kde3/noatun_marquis.so
+lib/kde3/noatun_metatag.a
+lib/kde3/noatun_metatag.la
+lib/kde3/noatun_metatag.so
+lib/kde3/noatun_monoscope.a
+lib/kde3/noatun_monoscope.la
+lib/kde3/noatun_monoscope.so
+lib/kde3/noatun_net.a
+lib/kde3/noatun_net.la
+lib/kde3/noatun_net.so
+lib/kde3/noatun_splitplaylist.a
+lib/kde3/noatun_splitplaylist.la
+lib/kde3/noatun_splitplaylist.so
+lib/kde3/noatun_systray.a
+lib/kde3/noatun_systray.la
+lib/kde3/noatun_systray.so
+lib/kde3/noatun_ui.a
+lib/kde3/noatun_ui.la
+lib/kde3/noatun_ui.so
+lib/kde3/noatun_voiceprint.a
+lib/kde3/noatun_voiceprint.la
+lib/kde3/noatun_voiceprint.so
+lib/kde3/noatun_winskin.a
+lib/kde3/noatun_winskin.la
+lib/kde3/noatun_winskin.so
+lib/kmix.a
+lib/kmix.la
+lib/kmix.so
+lib/kmixctrl.a
+lib/kmixctrl.la
+lib/kmixctrl.so
+lib/libaktion.a
+lib/libaktion.la
+lib/libaktion.so
+lib/libaktion.so.1
+lib/libaktion.so.1.0
+lib/libarts_mpeglib-0.3.0.so
+lib/libarts_mpeglib-0.3.0.so.0
+lib/libarts_mpeglib-0.3.0.so.0.3
+lib/libarts_mpeglib.a
+lib/libarts_mpeglib.la
+lib/libarts_mpeglib.so
+lib/libarts_splay.a
+lib/libarts_splay.la
+lib/libarts_splay.so
+lib/libarts_splay.so.0
+lib/libarts_splay.so.0.0
+lib/libartsbuilder.a
+lib/libartsbuilder.la
+lib/libartsbuilder.so
+lib/libartsbuilder.so.0
+lib/libartsbuilder.so.0.0
+lib/libartseffects.a
+lib/libartseffects.la
+lib/libartseffects.so
+lib/libartsgui.a
+lib/libartsgui.la
+lib/libartsgui.so
+lib/libartsgui.so.0
+lib/libartsgui.so.0.0
+lib/libartsgui_idl.a
+lib/libartsgui_idl.la
+lib/libartsgui_idl.so
+lib/libartsgui_idl.so.0
+lib/libartsgui_idl.so.0.0
+lib/libartsgui_kde.a
+lib/libartsgui_kde.la
+lib/libartsgui_kde.so
+lib/libartsgui_kde.so.0
+lib/libartsgui_kde.so.0.0
+lib/libartsmidi.a
+lib/libartsmidi.la
+lib/libartsmidi.so
+lib/libartsmidi.so.0
+lib/libartsmidi.so.0.0
+lib/libartsmidi_idl.a
+lib/libartsmidi_idl.la
+lib/libartsmidi_idl.so
+lib/libartsmidi_idl.so.0
+lib/libartsmidi_idl.so.0.0
+lib/libartsmodules.a
+lib/libartsmodules.la
+lib/libartsmodules.so
+lib/libartsmodules.so.0
+lib/libartsmodules.so.0.0
+lib/libaudiofilearts.a
+lib/libaudiofilearts.la
+lib/libaudiofilearts.so
+lib/libdummy.a
+lib/libdummy.la
+lib/libdummy.so
+lib/libdummy.so.0
+lib/libdummy.so.0.0
+lib/libkaboodle_main.a
+lib/libkaboodle_main.la
+lib/libkaboodle_main.so
+lib/libkaboodle_main.so.0
+lib/libkaboodle_main.so.0.0
+lib/libkaboodlepart.a
+lib/libkaboodlepart.la
+lib/libkaboodlepart.so
+lib/libkmidpart.a
+lib/libkmidpart.la
+lib/libkmidpart.so
+lib/libkmidpart.so.1
+lib/libkmidpart.so.1.0
+lib/libkmix_main.a
+lib/libkmix_main.la
+lib/libkmix_main.so
+lib/libkmix_main.so.0
+lib/libkmix_main.so.0.0
+lib/libkmixctrl_main.a
+lib/libkmixctrl_main.la
+lib/libkmixctrl_main.so
+lib/libkmixctrl_main.so.0
+lib/libkmixctrl_main.so.0.0
+lib/libmpeg-0.3.0.so
+lib/libmpeg.a
+lib/libmpeg.la
+lib/libmpeg.so
+lib/libnoatun.a
+lib/libnoatun.la
+lib/libnoatun.so
+lib/libnoatun.so.0
+lib/libnoatun.so.0.0
+lib/libnoatun_main.a
+lib/libnoatun_main.la
+lib/libnoatun_main.so
+lib/libnoatun_main.so.0
+lib/libnoatun_main.so.0.0
+lib/libnoatunarts.a
+lib/libnoatunarts.la
+lib/libnoatunarts.so
+lib/libnoatuncontrols.a
+lib/libnoatuncontrols.la
+lib/libnoatuncontrols.so
+lib/libnoatuncontrols.so.0
+lib/libnoatuncontrols.so.0.0
+lib/libnoatuntags.a
+lib/libnoatuntags.la
+lib/libnoatuntags.so
+lib/libnoatuntags.so.0
+lib/libnoatuntags.so.0.0
+lib/libwinskinvis.a
+lib/libwinskinvis.la
+lib/libwinskinvis.so
+lib/libworkman.a
+lib/libworkman.la
+lib/libworkman.so
+lib/libworkman.so.5
+lib/libworkman.so.5.3
+lib/libyafcore.a
+lib/libyafcore.la
+lib/libyafcore.so
+lib/libyafcore.so.0
+lib/libyafcore.so.0.0
+lib/libyafxplayer.a
+lib/libyafxplayer.la
+lib/libyafxplayer.so
+lib/libyafxplayer.so.0
+lib/libyafxplayer.so.0.0
+lib/mcop/Arts/ArtsBuilderLoader.mcopclass
+lib/mcop/Arts/Button.mcopclass
+lib/mcop/Arts/Effect_WAVECAPTURE.mcopclass
+lib/mcop/Arts/Environment/Container.mcopclass
+lib/mcop/Arts/Environment/InstrumentItem.mcopclass
+lib/mcop/Arts/Environment/InstrumentItemGuiFactory.mcopclass
+lib/mcop/Arts/Environment/MixerItem.mcopclass
+lib/mcop/Arts/Fader.mcopclass
+lib/mcop/Arts/FreeverbGuiFactory.mcopclass
+lib/mcop/Arts/GenericGuiFactory.mcopclass
+lib/mcop/Arts/GraphLine.mcopclass
+lib/mcop/Arts/HBox.mcopclass
+lib/mcop/Arts/LineEdit.mcopclass
+lib/mcop/Arts/LocalFactory.mcopclass
+lib/mcop/Arts/MidiManager.mcopclass
+lib/mcop/Arts/MixerGuiFactory.mcopclass
+lib/mcop/Arts/MonoSimpleMixerChannel.mcopclass
+lib/mcop/Arts/MonoSimpleMixerChannelGuiFactory.mcopclass
+lib/mcop/Arts/Poti.mcopclass
+lib/mcop/Arts/SimpleMixerChannel.mcopclass
+lib/mcop/Arts/SimpleMixerChannelGuiFactory.mcopclass
+lib/mcop/Arts/SpinBox.mcopclass
+lib/mcop/Arts/StereoFirEqualizerGuiFactory.mcopclass
+lib/mcop/Arts/StructureBuilder.mcopclass
+lib/mcop/Arts/StructureDesc.mcopclass
+lib/mcop/Arts/Synth_ATAN_SATURATE.mcopclass
+lib/mcop/Arts/Synth_AUTOPANNER.mcopclass
+lib/mcop/Arts/Synth_BRICKWALL_LIMITER.mcopclass
+lib/mcop/Arts/Synth_CAPTURE_WAV.mcopclass
+lib/mcop/Arts/Synth_CDELAY.mcopclass
+lib/mcop/Arts/Synth_COMPRESSOR.mcopclass
+lib/mcop/Arts/Synth_DATA.mcopclass
+lib/mcop/Arts/Synth_DEBUG.mcopclass
+lib/mcop/Arts/Synth_DELAY.mcopclass
+lib/mcop/Arts/Synth_ENVELOPE_ADSR.mcopclass
+lib/mcop/Arts/Synth_FM_SOURCE.mcopclass
+lib/mcop/Arts/Synth_FREEVERB.mcopclass
+lib/mcop/Arts/Synth_FX_CFLANGER.mcopclass
+lib/mcop/Arts/Synth_MIDI_DEBUG.mcopclass
+lib/mcop/Arts/Synth_MIDI_TEST.mcopclass
+lib/mcop/Arts/Synth_MOOG_VCF.mcopclass
+lib/mcop/Arts/Synth_NIL.mcopclass
+lib/mcop/Arts/Synth_NOISE.mcopclass
+lib/mcop/Arts/Synth_PITCH_SHIFT.mcopclass
+lib/mcop/Arts/Synth_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_FIR_EQUALIZER.mcopclass
+lib/mcop/Arts/Synth_STEREO_PITCH_SHIFT.mcopclass
+lib/mcop/Arts/Synth_TREMOLO.mcopclass
+lib/mcop/Arts/Synth_WAVE_PULSE.mcopclass
+lib/mcop/Arts/Synth_WAVE_SOFTSAW.mcopclass
+lib/mcop/Arts/Synth_WAVE_SQUARE.mcopclass
+lib/mcop/Arts/Synth_WAVE_TRI.mcopclass
+lib/mcop/Arts/Synth_XFADE.mcopclass
+lib/mcop/Arts/VBox.mcopclass
+lib/mcop/Arts/Widget.mcopclass
+lib/mcop/Arts/audiofilePlayObject.mcopclass
+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
+lib/mcop/Noatun/FFTScope.mcopclass
+lib/mcop/Noatun/FFTScopeStereo.mcopclass
+lib/mcop/Noatun/Listener.mcopclass
+lib/mcop/Noatun/RawScope.mcopclass
+lib/mcop/Noatun/RawScopeStereo.mcopclass
+lib/mcop/Noatun/Session.mcopclass
+lib/mcop/Noatun/StereoEffectStack.mcopclass
+lib/mcop/Noatun/StereoVolumeControl.mcopclass
+lib/mcop/Noatun/StereoVolumeControlSSE.mcopclass
+lib/mcop/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
+lib/mcop/artsbuilder.mcoptype
+lib/mcop/artseffects.mcopclass
+lib/mcop/artseffects.mcoptype
+lib/mcop/artsgui.mcopclass
+lib/mcop/artsgui.mcoptype
+lib/mcop/artsmidi.mcopclass
+lib/mcop/artsmidi.mcoptype
+lib/mcop/artsmodules.mcopclass
+lib/mcop/artsmodules.mcoptype
+lib/mcop/audiofilearts.mcopclass
+lib/mcop/audiofilearts.mcoptype
+lib/mcop/noatunarts.mcopclass
+lib/mcop/noatunarts.mcoptype
+lib/mcop/winskinvis.mcopclass
+lib/mcop/winskinvis.mcoptype
+share/doc/kde/HTML/en/aktion/aktion.png
+share/doc/kde/HTML/en/aktion/aktiontoolbar.png
+share/doc/kde/HTML/en/aktion/common
+share/doc/kde/HTML/en/aktion/index.cache.bz2
+share/doc/kde/HTML/en/aktion/index.docbook
+share/doc/kde/HTML/en/artsbuilder/apis.docbook
+share/doc/kde/HTML/en/artsbuilder/arts-structure.png
+share/doc/kde/HTML/en/artsbuilder/artsbuilder.docbook
+share/doc/kde/HTML/en/artsbuilder/common
+share/doc/kde/HTML/en/artsbuilder/detail.docbook
+share/doc/kde/HTML/en/artsbuilder/digitalaudio.docbook
+share/doc/kde/HTML/en/artsbuilder/faq.docbook
+share/doc/kde/HTML/en/artsbuilder/future.docbook
+share/doc/kde/HTML/en/artsbuilder/glossary.docbook
+share/doc/kde/HTML/en/artsbuilder/gui.docbook
+share/doc/kde/HTML/en/artsbuilder/helping.docbook
+share/doc/kde/HTML/en/artsbuilder/images/Doc_MODUL.png
+share/doc/kde/HTML/en/artsbuilder/images/Gui_AUDIO_MANAGER.png
+share/doc/kde/HTML/en/artsbuilder/images/Gui_INSTRUMENT_MAPPER.png
+share/doc/kde/HTML/en/artsbuilder/images/Gui_LABEL.png
+share/doc/kde/HTML/en/artsbuilder/images/Gui_MIXER.png
+share/doc/kde/HTML/en/artsbuilder/images/Gui_PANEL.png
+share/doc/kde/HTML/en/artsbuilder/images/Gui_POTI.png
+share/doc/kde/HTML/en/artsbuilder/images/Gui_SLIDER.png
+share/doc/kde/HTML/en/artsbuilder/images/Gui_SUBPANEL.png
+share/doc/kde/HTML/en/artsbuilder/images/Gui_WINDOW.png
+share/doc/kde/HTML/en/artsbuilder/images/Interface_MIDI_NOTE.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_ADD.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_ATAN_SATURATE.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_BUS_DOWNLINK.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_BUS_UPLINK.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_CDELAY.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_COMPRESSOR.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_DEBUG.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_DELAY.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_ENVELOPE_ADSR.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_FILEPLAY.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_FM_SOURCE.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_FREQUENCY.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_MIDI_DEBUG.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_MIDI_ROUTER.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_MUL.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_NIL.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_PLAY.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_PLAY_AKAI.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_PLAY_AKAIS.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_PLAY_WAV.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_PSCALE.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_RC.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_SEQUENCE.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_SHELVE_CUTOFF.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_STD_EQUALIZER.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_STRUCT_KILL.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_WAVE_SIN.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_WAVE_SQUARE.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_WAVE_TRI.png
+share/doc/kde/HTML/en/artsbuilder/images/Synth_XFADE.png
+share/doc/kde/HTML/en/artsbuilder/images/schema1.png
+share/doc/kde/HTML/en/artsbuilder/images/schema2.png
+share/doc/kde/HTML/en/artsbuilder/images/schema3.png
+share/doc/kde/HTML/en/artsbuilder/images/schema4.png
+share/doc/kde/HTML/en/artsbuilder/index.cache.bz2
+share/doc/kde/HTML/en/artsbuilder/index.docbook
+share/doc/kde/HTML/en/artsbuilder/mcop.docbook
+share/doc/kde/HTML/en/artsbuilder/midi.docbook
+share/doc/kde/HTML/en/artsbuilder/midiintro.docbook
+share/doc/kde/HTML/en/artsbuilder/modules.docbook
+share/doc/kde/HTML/en/artsbuilder/porting.docbook
+share/doc/kde/HTML/en/artsbuilder/references.docbook
+share/doc/kde/HTML/en/artsbuilder/tools.docbook
+share/doc/kde/HTML/en/kmid/common
+share/doc/kde/HTML/en/kmid/index.cache.bz2
+share/doc/kde/HTML/en/kmid/index.docbook
+share/doc/kde/HTML/en/kmidi/FAQ
+share/doc/kde/HTML/en/kmidi/common
+share/doc/kde/HTML/en/kmidi/index.cache.bz2
+share/doc/kde/HTML/en/kmidi/index.docbook
+share/doc/kde/HTML/en/kmix/common
+share/doc/kde/HTML/en/kmix/index.cache.bz2
+share/doc/kde/HTML/en/kmix/index.docbook
+share/doc/kde/HTML/en/kscd/common
+share/doc/kde/HTML/en/kscd/index.cache.bz2
+share/doc/kde/HTML/en/kscd/index.docbook
+share/doc/kde/HTML/en/kscd/kscd.png
+share/doc/kde/HTML/en/kscd/kscd11.png
+share/doc/kde/HTML/en/kscd/kscd12.png
+share/doc/kde/HTML/en/kscd/kscd13.png
+share/doc/kde/HTML/en/kscd/kscd14.png
+share/doc/kde/HTML/en/kscd/kscd15.png
+share/doc/kde/HTML/en/kscd/kscd16.png
+share/doc/kde/HTML/en/kscd/kscd18.png
+share/doc/kde/HTML/en/kscd/kscd19.png
+share/doc/kde/HTML/en/kscd/kscd2.png
+share/doc/kde/HTML/en/kscd/kscd2a.png
+share/doc/kde/HTML/en/kscd/kscd3.png
+share/doc/kde/HTML/en/kscd/kscd4.png
+share/doc/kde/HTML/en/kscd/kscd5.png
+share/doc/kde/HTML/en/kscd/kscd6.png
+share/doc/kde/HTML/en/kscd/kscd7.png
+share/doc/kde/HTML/en/kscd/kscd8.png
+share/doc/kde/HTML/en/kscd/kscd9.png
+share/doc/kde/HTML/en/noatun/common
+share/doc/kde/HTML/en/noatun/index.cache.bz2
+share/doc/kde/HTML/en/noatun/index.docbook
+share/kde/applnk/Multimedia/aktion.desktop
+share/kde/applnk/Multimedia/artsbuilder.desktop
+share/kde/applnk/Multimedia/artscontrol.desktop
+share/kde/applnk/Multimedia/kaboodle.desktop
+share/kde/applnk/Multimedia/kmid.desktop
+share/kde/applnk/Multimedia/kmidi.desktop
+share/kde/applnk/Multimedia/kmix.desktop
+share/kde/applnk/Multimedia/kscd.desktop
+share/kde/applnk/Multimedia/noatun.desktop
+share/kde/applnk/Multimedia/timidity.desktop
+share/kde/applnk/Settings/Sound/kmixcfg.desktop
+share/kde/apps/aktion/aktion_part.rc
+share/kde/apps/aktion/toolbar/ak_maximize.png
+share/kde/apps/aktion/toolbar/ak_setup.png
+share/kde/apps/aktion/toolbar/aktion_logo.png
+share/kde/apps/aktion/toolbar/avanzar.png
+share/kde/apps/aktion/toolbar/ayuda.png
+share/kde/apps/aktion/toolbar/double.png
+share/kde/apps/aktion/toolbar/fullscreen.png
+share/kde/apps/aktion/toolbar/half.png
+share/kde/apps/aktion/toolbar/original.png
+share/kde/apps/aktion/toolbar/parar.png
+share/kde/apps/aktion/toolbar/pause.png
+share/kde/apps/aktion/toolbar/retroceder.png
+share/kde/apps/aktion/toolbar/tocar.png
+share/kde/apps/artsbuilder/artsbuilderui.rc
+share/kde/apps/artsbuilder/examples/README
+share/kde/apps/artsbuilder/examples/example_adsr.arts
+share/kde/apps/artsbuilder/examples/example_atan_saturate.arts
+share/kde/apps/artsbuilder/examples/example_autopanner.arts
+share/kde/apps/artsbuilder/examples/example_brickwall.arts
+share/kde/apps/artsbuilder/examples/example_bus.arts
+share/kde/apps/artsbuilder/examples/example_capture_wav.arts
+share/kde/apps/artsbuilder/examples/example_cdelay.arts
+share/kde/apps/artsbuilder/examples/example_cflanger.arts
+share/kde/apps/artsbuilder/examples/example_data.arts
+share/kde/apps/artsbuilder/examples/example_delay.arts
+share/kde/apps/artsbuilder/examples/example_dtmf1.arts
+share/kde/apps/artsbuilder/examples/example_equalizer.arts
+share/kde/apps/artsbuilder/examples/example_fm.arts
+share/kde/apps/artsbuilder/examples/example_freeverb.arts
+share/kde/apps/artsbuilder/examples/example_moog.arts
+share/kde/apps/artsbuilder/examples/example_multi_add.arts
+share/kde/apps/artsbuilder/examples/example_noise.arts
+share/kde/apps/artsbuilder/examples/example_pitchshift.arts
+share/kde/apps/artsbuilder/examples/example_play_wave.arts
+share/kde/apps/artsbuilder/examples/example_pscale.arts
+share/kde/apps/artsbuilder/examples/example_pulse.arts
+share/kde/apps/artsbuilder/examples/example_rc.arts
+share/kde/apps/artsbuilder/examples/example_record.arts
+share/kde/apps/artsbuilder/examples/example_sequence.arts
+share/kde/apps/artsbuilder/examples/example_shelve_cutoff.arts
+share/kde/apps/artsbuilder/examples/example_sine.arts
+share/kde/apps/artsbuilder/examples/example_softsaw.arts
+share/kde/apps/artsbuilder/examples/example_square.arts
+share/kde/apps/artsbuilder/examples/example_stereobeep.arts
+share/kde/apps/artsbuilder/examples/example_tremolo.arts
+share/kde/apps/artsbuilder/examples/example_tri.arts
+share/kde/apps/artsbuilder/examples/example_xfade.arts
+share/kde/apps/artsbuilder/examples/instrument_arts_all.arts-map
+share/kde/apps/artsbuilder/examples/instrument_chirpdrum.arts
+share/kde/apps/artsbuilder/examples/instrument_deepdrum.arts
+share/kde/apps/artsbuilder/examples/instrument_full_square.arts
+share/kde/apps/artsbuilder/examples/instrument_hihat.arts
+share/kde/apps/artsbuilder/examples/instrument_neworgan.arts
+share/kde/apps/artsbuilder/examples/instrument_nokind.arts
+share/kde/apps/artsbuilder/examples/instrument_organ2.arts
+share/kde/apps/artsbuilder/examples/instrument_simple_sin.arts
+share/kde/apps/artsbuilder/examples/instrument_simple_square.arts
+share/kde/apps/artsbuilder/examples/instrument_simple_tri.arts
+share/kde/apps/artsbuilder/examples/instrument_slide.arts
+share/kde/apps/artsbuilder/examples/instrument_slide1.arts
+share/kde/apps/artsbuilder/examples/instrument_square.arts
+share/kde/apps/artsbuilder/examples/instrument_tri.arts
+share/kde/apps/artsbuilder/examples/template_Empty_Structure.arts
+share/kde/apps/artsbuilder/examples/template_Instrument.arts
+share/kde/apps/artsbuilder/examples/todo/effect_delay.arts
+share/kde/apps/artsbuilder/examples/todo/effect_delay_alone.arts
+share/kde/apps/artsbuilder/examples/todo/effect_flanger_alone.arts
+share/kde/apps/artsbuilder/examples/todo/instrument_flexible_slide.arts
+share/kde/apps/artsbuilder/examples/todo/instrument_flexible_slide_GUI.arts
+share/kde/apps/artsbuilder/examples/todo/instrument_fm_horn.arts
+share/kde/apps/artsbuilder/examples/todo/instrument_moog_vcf_tune.arts
+share/kde/apps/artsbuilder/examples/todo/instrument_moog_vcf_tune_GUI.arts
+share/kde/apps/artsbuilder/examples/todo/mixer_element_eq.arts
+share/kde/apps/artsbuilder/examples/todo/mixer_element_eqfx.arts
+share/kde/apps/artsbuilder/examples/todo/mixer_element_simple.arts
+share/kde/apps/artsbuilder/examples/todo/template_Instrument_GUI.arts
+share/kde/apps/artsbuilder/examples/todo/template_Mixer_Element.arts
+share/kde/apps/artsbuilder/pics/Synth_ADD.xpm
+share/kde/apps/artsbuilder/pics/Synth_AMAN_PLAY.xpm
+share/kde/apps/artsbuilder/pics/Synth_ATAN_SATURATE.xpm
+share/kde/apps/artsbuilder/pics/Synth_BUS_DOWNLINK.xpm
+share/kde/apps/artsbuilder/pics/Synth_BUS_UPLINK.xpm
+share/kde/apps/artsbuilder/pics/Synth_DEBUG.xpm
+share/kde/apps/artsbuilder/pics/Synth_ENVELOPE_ADSR.xpm
+share/kde/apps/artsbuilder/pics/Synth_FILEPLAY.xpm
+share/kde/apps/artsbuilder/pics/Synth_MIDI_DEBUG.xpm
+share/kde/apps/artsbuilder/pics/Synth_MOOG_VCF.xpm
+share/kde/apps/artsbuilder/pics/Synth_MUL.xpm
+share/kde/apps/artsbuilder/pics/Synth_MULTI_ADD.xpm
+share/kde/apps/artsbuilder/pics/Synth_PLAY.xpm
+share/kde/apps/artsbuilder/pics/Synth_PLAY_WAV.xpm
+share/kde/apps/artsbuilder/pics/Synth_PSCALE.xpm
+share/kde/apps/artsbuilder/pics/Synth_RC.xpm
+share/kde/apps/artsbuilder/pics/Synth_SEQUENCE.xpm
+share/kde/apps/artsbuilder/pics/Synth_SHELVE_CUTOFF.xpm
+share/kde/apps/artsbuilder/pics/Synth_WAVE_SAW.xpm
+share/kde/apps/artsbuilder/pics/Synth_WAVE_SIN.xpm
+share/kde/apps/artsbuilder/pics/Synth_WAVE_SQUARE.xpm
+share/kde/apps/artsbuilder/pics/Synth_WAVE_TRI.xpm
+share/kde/apps/artsbuilder/pics/Synth_XFADE.xpm
+share/kde/apps/artscontrol/artscontrol.rc
+share/kde/apps/artscontrol/artsmidimanagerview.rc
+share/kde/apps/kaboodle/icons/hicolor/16x16/actions/kaboodleloop.png
+share/kde/apps/kaboodle/icons/hicolor/22x22/actions/kaboodleloop.png
+share/kde/apps/kaboodle/kaboodlepartui.rc
+share/kde/apps/kaboodle/kaboodleui.rc
+share/kde/apps/kconf_update/noatun.upd
+share/kde/apps/kconf_update/noatun20update
+share/kde/apps/kicker/applets/kmixapplet.desktop
+share/kde/apps/kmid/DiesIrae.kar
+share/kde/apps/kmid/Guantanamera.kar
+share/kde/apps/kmid/MariaDeLasMercedes.kar
+share/kde/apps/kmid/OFortuna.kar
+share/kde/apps/kmid/fm/drums.o3
+share/kde/apps/kmid/fm/drums.sb
+share/kde/apps/kmid/fm/std.o3
+share/kde/apps/kmid/fm/std.sb
+share/kde/apps/kmid/icons/button1.xpm
+share/kde/apps/kmid/icons/button2.xpm
+share/kde/apps/kmid/icons/hicolor/16x16/actions/piano.png
+share/kde/apps/kmid/icons/hicolor/16x16/actions/volume.png
+share/kde/apps/kmid/icons/hicolor/22x22/actions/piano.png
+share/kde/apps/kmid/icons/hicolor/22x22/actions/volume.png
+share/kde/apps/kmid/icons/hicolor/32x32/actions/piano.png
+share/kde/apps/kmid/icons/hicolor/32x32/actions/volume.png
+share/kde/apps/kmid/icons/keyboard.xpm
+share/kde/apps/kmid/kmid_partui.rc
+share/kde/apps/kmid/kmidui.rc
+share/kde/apps/kmid/maps/YamahaPSR500.map
+share/kde/apps/kmid/maps/YamahaPSS790.map
+share/kde/apps/kmid/maps/YamahaQY10.map
+share/kde/apps/kmid/maps/gm.map
+share/kde/apps/kmidi/Axel_Elf.mid
+share/kde/apps/kmidi/Cavatina.mid
+share/kde/apps/kmidi/Georgia.mid
+share/kde/apps/kmidi/Malaguena.mid
+share/kde/apps/kmidi/Mission_Impossible.mid
+share/kde/apps/kmidi/Mr_Postman.mid
+share/kde/apps/kmidi/Take_The_A_Train-Seq_by_Dianne_Lewandowski.mid
+share/kde/apps/kmidi/Vangelis-Chung_Kuo.mid
+share/kde/apps/kmidi/config/BITMAPS/arrow.xbm
+share/kde/apps/kmidi/config/BITMAPS/back.xbm
+share/kde/apps/kmidi/config/BITMAPS/check.xbm
+share/kde/apps/kmidi/config/BITMAPS/fwd.xbm
+share/kde/apps/kmidi/config/BITMAPS/fwrd.xbm
+share/kde/apps/kmidi/config/BITMAPS/next.xbm
+share/kde/apps/kmidi/config/BITMAPS/off.xbm
+share/kde/apps/kmidi/config/BITMAPS/on.xbm
+share/kde/apps/kmidi/config/BITMAPS/pause.xbm
+share/kde/apps/kmidi/config/BITMAPS/play.xbm
+share/kde/apps/kmidi/config/BITMAPS/prev.xbm
+share/kde/apps/kmidi/config/BITMAPS/quit.xbm
+share/kde/apps/kmidi/config/BITMAPS/restart.xbm
+share/kde/apps/kmidi/config/BITMAPS/stop.xbm
+share/kde/apps/kmidi/config/BITMAPS/tback.xbm
+share/kde/apps/kmidi/config/BITMAPS/timidity.xbm
+share/kde/apps/kmidi/config/BITMAPS/tnext.xbm
+share/kde/apps/kmidi/config/BITMAPS/tpause.xbm
+share/kde/apps/kmidi/config/BITMAPS/tprev.xbm
+share/kde/apps/kmidi/config/BITMAPS/tquit.xbm
+share/kde/apps/kmidi/config/chaos12-voices
+share/kde/apps/kmidi/config/chaos8-voices
+share/kde/apps/kmidi/config/drums
+share/kde/apps/kmidi/config/gravis.cfg
+share/kde/apps/kmidi/config/gsdrum.cfg
+share/kde/apps/kmidi/config/guitar
+share/kde/apps/kmidi/config/megadrum
+share/kde/apps/kmidi/config/megainst
+share/kde/apps/kmidi/config/midia.cfg
+share/kde/apps/kmidi/config/mt32.cfg
+share/kde/apps/kmidi/config/patch/acbass.pat
+share/kde/apps/kmidi/config/patch/cymride1.pat
+share/kde/apps/kmidi/config/patch/hihatcl.pat
+share/kde/apps/kmidi/config/patch/kick1.pat
+share/kde/apps/kmidi/config/patch/kick2.pat
+share/kde/apps/kmidi/config/patch/nylongt2.pat
+share/kde/apps/kmidi/config/patch/sologrnd.pat
+share/kde/apps/kmidi/config/piano
+share/kde/apps/kmidi/config/piano+guitar
+share/kde/apps/kmidi/config/pila-voices
+share/kde/apps/kmidi/config/sound-canvas-drums
+share/kde/apps/kmidi/config/timidity.cfg
+share/kde/apps/kmidi/config/wowpats.cfg
+share/kde/apps/kmidi/pics/kmidilogo.png
+share/kde/apps/kmix/kmixui.rc
+share/kde/apps/kmix/pics/kmixdocked.png
+share/kde/apps/kmix/pics/mix_audio.png
+share/kde/apps/kmix/pics/mix_bass.png
+share/kde/apps/kmix/pics/mix_cd.png
+share/kde/apps/kmix/pics/mix_ext.png
+share/kde/apps/kmix/pics/mix_microphone.png
+share/kde/apps/kmix/pics/mix_midi.png
+share/kde/apps/kmix/pics/mix_recmon.png
+share/kde/apps/kmix/pics/mix_surround.png
+share/kde/apps/kmix/pics/mix_treble.png
+share/kde/apps/kmix/pics/mix_unknown.png
+share/kde/apps/kmix/pics/mix_video.png
+share/kde/apps/kmix/pics/mix_volume.png
+share/kde/apps/kscd/pics/cdsmall.xpm
+share/kde/apps/kscd/pics/kscdlogo.xpm
+share/kde/apps/noatun/dcopiface.plugin
+share/kde/apps/noatun/eq.preset/preset.dance
+share/kde/apps/noatun/eq.preset/preset.jazz
+share/kde/apps/noatun/eq.preset/preset.metal
+share/kde/apps/noatun/eq.preset/preset.trance
+share/kde/apps/noatun/eq.preset/preset.zero
+share/kde/apps/noatun/excellent.plugin
+share/kde/apps/noatun/excellentui.rc
+share/kde/apps/noatun/htmlexport.plugin
+share/kde/apps/noatun/icons/hicolor/16x16/actions/effect.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatunback.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatunforward.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatunpause.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatunplay.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatunplaylist.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatunstop.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatuntray.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatuntraypause.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatuntrayplay.png
+share/kde/apps/noatun/icons/hicolor/16x16/actions/noatuntraystop.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunback.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunfback.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunfforward.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunforward.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunloopnone.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunloopplaylist.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunlooprandom.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunloopsong.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunpause.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunplay.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunplaylist.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatunstop.png
+share/kde/apps/noatun/icons/hicolor/22x22/actions/noatuntiny.png
+share/kde/apps/noatun/icons/hicolor/32x32/actions/effect.png
+share/kde/apps/noatun/icons/hicolor/48x48/actions/effect.png
+share/kde/apps/noatun/infrared.plugin
+share/kde/apps/noatun/kaiman.plugin
+share/kde/apps/noatun/kaimanui.rc
+share/kde/apps/noatun/keyz.plugin
+share/kde/apps/noatun/kjofolui.plugin
+share/kde/apps/noatun/kjskins/HexoBronx/HexoBronx.rc
+share/kde/apps/noatun/kjskins/HexoBronx/Makefile.am
+share/kde/apps/noatun/kjskins/HexoBronx/README.txt
+share/kde/apps/noatun/kjskins/HexoBronx/active.png
+share/kde/apps/noatun/kjskins/HexoBronx/eckig_font.png
+share/kde/apps/noatun/kjskins/HexoBronx/font.png
+share/kde/apps/noatun/kjskins/HexoBronx/inactive.png
+share/kde/apps/noatun/kjskins/HexoBronx/mask.png
+share/kde/apps/noatun/kjskins/HexoBronx/pitch.png
+share/kde/apps/noatun/kjskins/HexoBronx/splash.png
+share/kde/apps/noatun/kjskins/HexoBronx/time_font.png
+share/kde/apps/noatun/kjskins/HexoBronx/volume.png
+share/kde/apps/noatun/kjskins/HexoBronx/volume_pitch_font.png
+share/kde/apps/noatun/kjskins/kjofol/Makefile.am
+share/kde/apps/noatun/kjskins/kjofol/kjofol.dck
+share/kde/apps/noatun/kjskins/kjofol/kjofol.pl
+share/kde/apps/noatun/kjskins/kjofol/kjofol.rc
+share/kde/apps/noatun/kjskins/kjofol/kjofol.wsh
+share/kde/apps/noatun/kjskins/kjofol/sg.png
+share/kde/apps/noatun/kjskins/kjofol/sg_num.png
+share/kde/apps/noatun/kjskins/kjofol/sg_seek.bmp
+share/kde/apps/noatun/kjskins/kjofol/sg_seek.png
+share/kde/apps/noatun/kjskins/kjofol/sg_text.png
+share/kde/apps/noatun/kjskins/kjofol/sgdock.png
+share/kde/apps/noatun/kjskins/kjofol/sgdock2.png
+share/kde/apps/noatun/kjskins/kjofol/sgdocksk.png
+share/kde/apps/noatun/kjskins/kjofol/sgdockvp.png
+share/kde/apps/noatun/kjskins/kjofol/sgeq.png
+share/kde/apps/noatun/kjskins/kjofol/sgpitch.png
+share/kde/apps/noatun/kjskins/kjofol/sgpitchp.png
+share/kde/apps/noatun/kjskins/kjofol/sgplist.png
+share/kde/apps/noatun/kjskins/kjofol/sgplist2.png
+share/kde/apps/noatun/kjskins/kjofol/sgpres1.png
+share/kde/apps/noatun/kjskins/kjofol/sgpres2.png
+share/kde/apps/noatun/kjskins/kjofol/sgpres3.png
+share/kde/apps/noatun/kjskins/kjofol/sgvol.png
+share/kde/apps/noatun/kjskins/kjofol/sgvolnum.png
+share/kde/apps/noatun/kjskins/kjofol/sgvolpos.png
+share/kde/apps/noatun/kjskins/kjofol/sgwshad.png
+share/kde/apps/noatun/kjskins/kjofol/sgwshad2.png
+share/kde/apps/noatun/kjskins/kjofol/sgwshdsk.png
+share/kde/apps/noatun/kjskins/kjofol/sgwshvol.png
+share/kde/apps/noatun/kjskins/kjofol/sgwshvp.png
+share/kde/apps/noatun/kjskins/phong/p_eq.png
+share/kde/apps/noatun/kjskins/phong/p_main.png
+share/kde/apps/noatun/kjskins/phong/p_mainback.png
+share/kde/apps/noatun/kjskins/phong/p_numbers.png
+share/kde/apps/noatun/kjskins/phong/p_playback.png
+share/kde/apps/noatun/kjskins/phong/p_playlist.png
+share/kde/apps/noatun/kjskins/phong/p_propos.png
+share/kde/apps/noatun/kjskins/phong/p_text.png
+share/kde/apps/noatun/kjskins/phong/p_volbar.png
+share/kde/apps/noatun/kjskins/phong/p_volpos.png
+share/kde/apps/noatun/kjskins/phong/phong.dck
+share/kde/apps/noatun/kjskins/phong/phong.rc
+share/kde/apps/noatun/kjskins/phong/phong.wsh
+share/kde/apps/noatun/kjskins/phong/phong_readme.txt
+share/kde/apps/noatun/kjskins/vibrocentric/i_base.png
+share/kde/apps/noatun/kjskins/vibrocentric/i_base2.png
+share/kde/apps/noatun/kjskins/vibrocentric/i_eq.png
+share/kde/apps/noatun/kjskins/vibrocentric/i_font.png
+share/kde/apps/noatun/kjskins/vibrocentric/i_pl.png
+share/kde/apps/noatun/kjskins/vibrocentric/i_pl2.png
+share/kde/apps/noatun/kjskins/vibrocentric/i_pro.png
+share/kde/apps/noatun/kjskins/vibrocentric/i_text.png
+share/kde/apps/noatun/kjskins/vibrocentric/i_vol.png
+share/kde/apps/noatun/kjskins/vibrocentric/i_volpos.png
+share/kde/apps/noatun/kjskins/vibrocentric/vibrocentric.dck
+share/kde/apps/noatun/kjskins/vibrocentric/vibrocentric.rc
+share/kde/apps/noatun/kjskins/vibrocentric/vibrocentric.wsh
+share/kde/apps/noatun/kjskins/vibrocentric/vibrocentric_readme.txt
+share/kde/apps/noatun/magictable
+share/kde/apps/noatun/marquis.plugin
+share/kde/apps/noatun/metatag.plugin
+share/kde/apps/noatun/monoscope.plugin
+share/kde/apps/noatun/net.plugin
+share/kde/apps/noatun/noatunui.plugin
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_exit.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_iconify.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_list.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_next.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_p1.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_p2.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_p3.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_p4.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_p5.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_p6.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_play.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_prev.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_sml.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_stop.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_voldn.png
+share/kde/apps/noatun/skins/kaiman/car-preset/btn_volup.png
+share/kde/apps/noatun/skins/kaiman/car-preset/digbig.png
+share/kde/apps/noatun/skins/kaiman/car-preset/digmed.png
+share/kde/apps/noatun/skins/kaiman/car-preset/letters.png
+share/kde/apps/noatun/skins/kaiman/car-preset/main.png
+share/kde/apps/noatun/skins/kaiman/car-preset/monoster.png
+share/kde/apps/noatun/skins/kaiman/car-preset/posbar.png
+share/kde/apps/noatun/skins/kaiman/car-preset/random.png
+share/kde/apps/noatun/skins/kaiman/car-preset/repeat.png
+share/kde/apps/noatun/skins/kaiman/car-preset/skindata
+share/kde/apps/noatun/skins/kaiman/car-preset/status.png
+share/kde/apps/noatun/skins/kaiman/car-preset/volume.png
+share/kde/apps/noatun/skins/kaiman/circle/back.png
+share/kde/apps/noatun/skins/kaiman/circle/back_mask.png
+share/kde/apps/noatun/skins/kaiman/circle/back_sm.png
+share/kde/apps/noatun/skins/kaiman/circle/back_sm_mask.png
+share/kde/apps/noatun/skins/kaiman/circle/bar_pos.png
+share/kde/apps/noatun/skins/kaiman/circle/bar_vol.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_exit.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_iconify.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_list.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_mode.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_next.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_play.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_pref.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_prev.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_repeat.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_shuffle.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_sm_exit.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_sm_iconify.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_sm_mode.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_sm_next.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_sm_play.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_sm_prev.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_sm_stop.png
+share/kde/apps/noatun/skins/kaiman/circle/btn_stop.png
+share/kde/apps/noatun/skins/kaiman/circle/dig.png
+share/kde/apps/noatun/skins/kaiman/circle/digsml.png
+share/kde/apps/noatun/skins/kaiman/circle/letters.png
+share/kde/apps/noatun/skins/kaiman/circle/skindata
+share/kde/apps/noatun/skins/kaiman/circle/status.png
+share/kde/apps/noatun/skins/kaiman/k9/README
+share/kde/apps/noatun/skins/kaiman/k9/conf.jpg
+share/kde/apps/noatun/skins/kaiman/k9/conf.png
+share/kde/apps/noatun/skins/kaiman/k9/eject.jpg
+share/kde/apps/noatun/skins/kaiman/k9/icon.jpg
+share/kde/apps/noatun/skins/kaiman/k9/icon.png
+share/kde/apps/noatun/skins/kaiman/k9/kill.jpg
+share/kde/apps/noatun/skins/kaiman/k9/kill.png
+share/kde/apps/noatun/skins/kaiman/k9/knine-nfont.jpg
+share/kde/apps/noatun/skins/kaiman/k9/knine-nfont.png
+share/kde/apps/noatun/skins/kaiman/k9/knine-nfont2.jpg
+share/kde/apps/noatun/skins/kaiman/k9/knine-nfont2.png
+share/kde/apps/noatun/skins/kaiman/k9/knine-normal2.jpg
+share/kde/apps/noatun/skins/kaiman/k9/knine-normal2.png
+share/kde/apps/noatun/skins/kaiman/k9/knine-vfont.jpg
+share/kde/apps/noatun/skins/kaiman/k9/knine-vfont.png
+share/kde/apps/noatun/skins/kaiman/k9/long2.jpg
+share/kde/apps/noatun/skins/kaiman/k9/mask.png
+share/kde/apps/noatun/skins/kaiman/k9/newtext.jpg
+share/kde/apps/noatun/skins/kaiman/k9/newtext.png
+share/kde/apps/noatun/skins/kaiman/k9/next.jpg
+share/kde/apps/noatun/skins/kaiman/k9/pause.jpg
+share/kde/apps/noatun/skins/kaiman/k9/play.jpg
+share/kde/apps/noatun/skins/kaiman/k9/pos_item.jpg
+share/kde/apps/noatun/skins/kaiman/k9/repeat.jpg
+share/kde/apps/noatun/skins/kaiman/k9/repeat.png
+share/kde/apps/noatun/skins/kaiman/k9/reverse.jpg
+share/kde/apps/noatun/skins/kaiman/k9/shuffle.jpg
+share/kde/apps/noatun/skins/kaiman/k9/shuffle.png
+share/kde/apps/noatun/skins/kaiman/k9/skindata
+share/kde/apps/noatun/skins/kaiman/k9/small-k.jpg
+share/kde/apps/noatun/skins/kaiman/k9/small-k.png
+share/kde/apps/noatun/skins/kaiman/k9/square.jpg
+share/kde/apps/noatun/skins/kaiman/k9/square.png
+share/kde/apps/noatun/skins/kaiman/k9/status.jpg
+share/kde/apps/noatun/skins/kaiman/k9/status.png
+share/kde/apps/noatun/skins/kaiman/k9/stop.jpg
+share/kde/apps/noatun/skins/kaiman/k9/trans-pos.png
+share/kde/apps/noatun/skins/kaiman/k9/trans-slide.png
+share/kde/apps/noatun/skins/winamp/Winamp/BALANCE.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/CBUTTONS.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/FONT.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/MAIN.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/MONOSTER.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/NUMS_EX.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/PLAYPAUS.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/POSBAR.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/SHUFREP.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/SPEC.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/TEXT.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/TITLEBAR.BMP
+share/kde/apps/noatun/skins/winamp/Winamp/VISCOLOR.TXT
+share/kde/apps/noatun/skins/winamp/Winamp/VOLUME.BMP
+share/kde/apps/noatun/splitplaylist.plugin
+share/kde/apps/noatun/systray.plugin
+share/kde/apps/noatun/systrayui.rc
+share/kde/apps/noatun/voiceprint.plugin
+share/kde/apps/noatun/winskin.plugin
+share/kde/config/aktionrc
+share/kde/icons/hicolor/16x16/actions/artsbuilderexecute.png
+share/kde/icons/hicolor/16x16/apps/aktion.png
+share/kde/icons/hicolor/16x16/apps/artsbuilder.png
+share/kde/icons/hicolor/16x16/apps/artscontrol.png
+share/kde/icons/hicolor/16x16/apps/kaboodle.png
+share/kde/icons/hicolor/16x16/apps/kmid.png
+share/kde/icons/hicolor/16x16/apps/kmidi.png
+share/kde/icons/hicolor/16x16/apps/kmix.png
+share/kde/icons/hicolor/16x16/apps/kscd.png
+share/kde/icons/hicolor/16x16/apps/noatun.png
+share/kde/icons/hicolor/22x22/actions/artsbuilderexecute.png
+share/kde/icons/hicolor/22x22/apps/kaboodle.png
+share/kde/icons/hicolor/22x22/apps/noatun.png
+share/kde/icons/hicolor/32x32/apps/aktion.png
+share/kde/icons/hicolor/32x32/apps/kaboodle.png
+share/kde/icons/hicolor/32x32/apps/kmid.png
+share/kde/icons/hicolor/32x32/apps/kmidi.png
+share/kde/icons/hicolor/32x32/apps/kmix.png
+share/kde/icons/hicolor/32x32/apps/kscd.png
+share/kde/icons/hicolor/32x32/apps/noatun.png
+share/kde/icons/hicolor/48x48/apps/kaboodle.png
+share/kde/icons/hicolor/48x48/apps/kmid.png
+share/kde/icons/hicolor/48x48/apps/kmidi.png
+share/kde/icons/hicolor/48x48/apps/kmix.png
+share/kde/icons/hicolor/48x48/apps/kscd.png
+share/kde/icons/hicolor/48x48/apps/noatun.png
+share/kde/icons/locolor/32x32/apps/kaboodle.png
+share/kde/mimelnk/application/x-artsbuilder.desktop
+share/kde/mimelnk/audio/x-karaoke.desktop
+share/kde/mimelnk/text/xmcd.desktop
+share/kde/services/kaboodle_component.desktop
+share/kde/services/kfile_m3u.desktop
+share/kde/services/kfile_mp3.desktop
+share/kde/services/kfile_wav.desktop
+share/kde/services/kmixctrl_restore.desktop
+share/kde/servicetypes/audiomidi.desktop
+@comment dirrm share/kde/servicetypes
+@comment dirrm share/kde/services
+@comment dirrm share/kde/mimelnk/text
+@comment dirrm share/kde/mimelnk/audio
+@comment dirrm share/kde/mimelnk/application
+@comment dirrm share/kde/icons/locolor/32x32/apps
+@comment dirrm share/kde/icons/hicolor/48x48/apps
+@comment dirrm share/kde/icons/hicolor/32x32/apps
+@comment dirrm share/kde/icons/hicolor/22x22/apps
+@comment dirrm share/kde/icons/hicolor/22x22/actions
+@comment dirrm share/kde/icons/hicolor/16x16/apps
+@comment dirrm share/kde/icons/hicolor/16x16/actions
+@comment dirrm share/kde/config
+@dirrm share/kde/apps/noatun/skins/winamp/Winamp
+@dirrm share/kde/apps/noatun/skins/winamp
+@dirrm share/kde/apps/noatun/skins/kaiman/k9
+@dirrm share/kde/apps/noatun/skins/kaiman/circle
+@dirrm share/kde/apps/noatun/skins/kaiman/car-preset
+@dirrm share/kde/apps/noatun/skins/kaiman
+@dirrm share/kde/apps/noatun/skins
+@dirrm share/kde/apps/noatun/kjskins/vibrocentric
+@dirrm share/kde/apps/noatun/kjskins/phong
+@dirrm share/kde/apps/noatun/kjskins/kjofol
+@dirrm share/kde/apps/noatun/kjskins/HexoBronx
+@dirrm share/kde/apps/noatun/kjskins
+@dirrm share/kde/apps/noatun/icons/hicolor/48x48/actions
+@dirrm share/kde/apps/noatun/icons/hicolor/48x48
+@dirrm share/kde/apps/noatun/icons/hicolor/32x32/actions
+@dirrm share/kde/apps/noatun/icons/hicolor/32x32
+@dirrm share/kde/apps/noatun/icons/hicolor/22x22/actions
+@dirrm share/kde/apps/noatun/icons/hicolor/22x22
+@dirrm share/kde/apps/noatun/icons/hicolor/16x16/actions
+@dirrm share/kde/apps/noatun/icons/hicolor/16x16
+@dirrm share/kde/apps/noatun/icons/hicolor
+@dirrm share/kde/apps/noatun/icons
+@dirrm share/kde/apps/noatun/eq.preset
+@dirrm share/kde/apps/noatun
+@dirrm share/kde/apps/kscd/pics
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/soundtrack
+@dirrm share/kde/apps/kscd/cddb/soundtrack
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/rock
+@dirrm share/kde/apps/kscd/cddb/rock
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/reggae
+@dirrm share/kde/apps/kscd/cddb/reggae
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/newage
+@dirrm share/kde/apps/kscd/cddb/newage
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/misc
+@dirrm share/kde/apps/kscd/cddb/misc
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/jazz
+@dirrm share/kde/apps/kscd/cddb/jazz
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/folk
+@dirrm share/kde/apps/kscd/cddb/folk
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/data
+@dirrm share/kde/apps/kscd/cddb/data
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/country
+@dirrm share/kde/apps/kscd/cddb/country
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/classical
+@dirrm share/kde/apps/kscd/cddb/classical
+@exec ${MKDIR} %D/share/kde/apps/kscd/cddb/blues
+@dirrm share/kde/apps/kscd/cddb/blues
+@dirrm share/kde/apps/kscd/cddb
+@dirrm share/kde/apps/kscd
+@dirrm share/kde/apps/kmix/pics
+@dirrm share/kde/apps/kmix
+@dirrm share/kde/apps/kmidi/pics
+@dirrm share/kde/apps/kmidi/config/patch
+@dirrm share/kde/apps/kmidi/config/BITMAPS
+@dirrm share/kde/apps/kmidi/config
+@dirrm share/kde/apps/kmidi
+@dirrm share/kde/apps/kmid/maps
+@dirrm share/kde/apps/kmid/icons/hicolor/32x32/actions
+@dirrm share/kde/apps/kmid/icons/hicolor/32x32
+@dirrm share/kde/apps/kmid/icons/hicolor/22x22/actions
+@dirrm share/kde/apps/kmid/icons/hicolor/22x22
+@dirrm share/kde/apps/kmid/icons/hicolor/16x16/actions
+@dirrm share/kde/apps/kmid/icons/hicolor/16x16
+@dirrm share/kde/apps/kmid/icons/hicolor
+@dirrm share/kde/apps/kmid/icons
+@dirrm share/kde/apps/kmid/fm
+@dirrm share/kde/apps/kmid
+@comment dirrm share/kde/apps/kicker/applets
+@comment dirrm share/kde/apps/kconf_update
+@dirrm share/kde/apps/kaboodle/icons/hicolor/22x22/actions
+@dirrm share/kde/apps/kaboodle/icons/hicolor/22x22
+@dirrm share/kde/apps/kaboodle/icons/hicolor/16x16/actions
+@dirrm share/kde/apps/kaboodle/icons/hicolor/16x16
+@dirrm share/kde/apps/kaboodle/icons/hicolor
+@dirrm share/kde/apps/kaboodle/icons
+@dirrm share/kde/apps/kaboodle
+@dirrm share/kde/apps/artscontrol
+@dirrm share/kde/apps/artsbuilder/pics
+@dirrm share/kde/apps/artsbuilder/examples/todo
+@dirrm share/kde/apps/artsbuilder/examples
+@dirrm share/kde/apps/artsbuilder
+@dirrm share/kde/apps/aktion/toolbar
+@dirrm share/kde/apps/aktion
+@comment dirrm share/kde/apps
+@comment dirrm share/kde/applnk/Settings/Sound
+@comment dirrm share/kde/applnk/Multimedia
+@dirrm share/doc/kde/HTML/en/noatun
+@dirrm share/doc/kde/HTML/en/kscd
+@dirrm share/doc/kde/HTML/en/kmix
+@dirrm share/doc/kde/HTML/en/kmidi
+@dirrm share/doc/kde/HTML/en/kmid
+@dirrm share/doc/kde/HTML/en/artsbuilder/images
+@dirrm share/doc/kde/HTML/en/artsbuilder
+@dirrm share/doc/kde/HTML/en/aktion
+@comment dirrm share/doc/kde/HTML/en
+@dirrm lib/mcop/Noatun
+@dirrm lib/mcop/Arts/Environment
+@comment dirrm lib/mcop/Arts
+@comment dirrm lib/mcop
+@comment 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/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
+@comment dirrm include/arts
diff --git a/audio/kdemultimedia3/distinfo b/audio/kdemultimedia3/distinfo
new file mode 100644
index 00000000000..e282056e881
--- /dev/null
+++ b/audio/kdemultimedia3/distinfo
@@ -0,0 +1,32 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/05/31 14:46:47 skrll Exp $
+
+SHA1 (kdemultimedia-3.0.1.tar.bz2) = 0d957474431d636d429f64003f38beee48dd97f3
+Size (kdemultimedia-3.0.1.tar.bz2) = 5789849 bytes
+SHA1 (patch-aa) = e7b1587d8efb48c48484ca90ed9c7d8fe8d7bc94
+SHA1 (patch-ab) = 85b8216b50ab22435835b07e068d326563d0e217
+SHA1 (patch-ac) = ffc738496170c34c8c3ee84544ec1eeac27992ec
+SHA1 (patch-ad) = 7821e0466fb29f7ca9692df817fcdd833a12b791
+SHA1 (patch-ae) = 23ccdd4f77aae953bc0ab3ab88c73dbcb3d2ba62
+SHA1 (patch-af) = 07038f3523e1fbc44aa999c9d7ba7b4e9d4f3367
+SHA1 (patch-ag) = aee2716c219e7e6c977cf74b0640ae7528f0755e
+SHA1 (patch-ah) = 1dd023976df014a217fcaf39f7ea4280b9f011d8
+SHA1 (patch-ai) = 6d4ff2feecbe66380dc3d08f7a95076c0b0524e2
+SHA1 (patch-aj) = 4da67d4d4a509f933335baa4395d08ae406958ab
+SHA1 (patch-ak) = c55b86b33aadc563360b4dfddf46ef1110a79765
+SHA1 (patch-al) = dece03fdff70a1414fb2bb566170092188285536
+SHA1 (patch-am) = a2119b0882b3d4790c8dcfe925e05157844478fa
+SHA1 (patch-an) = 2ec87bdfea4d19c71bfece3a58ce2bd8c5c1eee6
+SHA1 (patch-ao) = a31e51c87c76664188515fd1640608cef3a33927
+SHA1 (patch-ap) = 3f072d45cfe5b0d57eab27c90a37afec3bd0d5c0
+SHA1 (patch-aq) = 6918d9ff057873dc0e25fa8e37c64160d4a19302
+SHA1 (patch-ar) = a0f31a40a2e671dacfe3c00706bc5068e648a472
+SHA1 (patch-as) = 434f297212876a0f189221a2b09fbb2c04676fd7
+SHA1 (patch-at) = 33a3f9b2d6b1890150c39294354e71d0d571ab85
+SHA1 (patch-au) = 877c2150000dc7c7344f5e4ab86ebc3b691f3e34
+SHA1 (patch-av) = 1b14a5c0bb9ae5979cc6e07c34dffe0fbefdc2be
+SHA1 (patch-aw) = 87444988e9109f2d59dc7168c4f2337d0c1a7168
+SHA1 (patch-ax) = efd01de997033aa2cebd0ba5d875b4d547bfd624
+SHA1 (patch-ay) = d4f6d85e802d9b05b00a659bf9b4fbf96d3b81bc
+SHA1 (patch-az) = 90f457bb6d4c5b7186533c168aefde4abd4ba94b
+SHA1 (patch-ba) = 5cee048125a71eb5a1358966c0a61c4553eff24c
+SHA1 (patch-bb) = f8d2ad72945566dd575f21c7f3f25ca7a720ecb3
diff --git a/audio/kdemultimedia3/patches/patch-aa b/audio/kdemultimedia3/patches/patch-aa
new file mode 100644
index 00000000000..06812a8922a
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-aa
@@ -0,0 +1,172 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/05/31 14:46:47 skrll Exp $
+
+--- configure.orig Tue May 14 01:53:41 2002
++++ configure
+@@ -22016,6 +22016,40 @@
+ echo "$as_me:22016: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ eval "ac_cv_lib_vm='-lXxf86dga -lXxf86vm'"
++
++ lib=Xxf86dga
++ shared_lib_found=no
++ for i in ${LDFLAGS}; do
++ case "$i" in
++ -L*)
++ dir=`echo $i | sed "s,^-L,,"`
++ if [ -e $dir/lib${lib}.so ] ||
++ [ "`echo $dir/lib${lib}.so.*`" != "$dir/lib${lib}.so.*" ]; then
++ shared_lib_found=yes
++ break;
++ fi
++ esac
++ done
++ if [ "$shared_lib_found" = "no" ]; then
++ eval "ac_cv_lib_vm=no"
++ fi
++
++ lib=Xxf86vm
++ shared_lib_found=no
++ for i in ${LDFLAGS}; do
++ case "$i" in
++ -L*)
++ dir=`echo $i | sed "s,^-L,,"`
++ if [ -e $dir/lib${lib}.so ] ||
++ [ "`echo $dir/lib${lib}.so.*`" != "$dir/lib${lib}.so.*" ]; then
++ shared_lib_found=yes
++ break;
++ fi
++ esac
++ done
++ if [ "$shared_lib_found" = "no" ]; then
++ eval "ac_cv_lib_vm=no"
++ fi
+ else
+ echo "$as_me: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+@@ -22767,7 +22801,7 @@
+ au_enable_sun=yes
+ ;;
+ *-*-netbsd*)
+- au_enable_sun=yes
++ au_enable_oss=yes
+ ;;
+ *-*-openbsd*)
+ au_enable_sun=yes
+@@ -22788,7 +22822,7 @@
+ echo "${ECHO_T}yes - <sys/soundcard.h>" >&6
+ else
+ case "$target" in
+- *linux*|*freebsd*|*bsdi*)
++ *linux*|*freebsd*|*bsdi*|*netbsd*)
+ echo "$as_me:22792: result: yes" >&5
+ echo "${ECHO_T}yes" >&6
+ ;;
+@@ -26625,6 +26659,7 @@
+ *-*-*bsdi*) kscd_compile=yes;;
+ *-*-*freebsd*) kscd_compile=yes;;
+ *-*-*openbsd*) kscd_compile=yes;;
++ *-*-*netbsd*) kscd_compile=yes;;
+ *-*-*bsd*) kscd_compile=no;;
+ *) kscd_compile=yes;;
+ esac
+@@ -26688,7 +26723,7 @@
+ fi
+ done
+
+-for ac_header in sys/soundcard.h machine/soundcard.h linux/soundcard.h
++for ac_header in soundcard.h sys/soundcard.h machine/soundcard.h linux/soundcard.h
+ do
+ as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ echo "$as_me:26694: checking for $ac_header" >&5
+@@ -27007,7 +27042,22 @@
+ echo "$as_me:27007: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
++ lib=Xxf86dga
++ shared_lib_found=no
++ for i in ${LDFLAGS}; do
++ case "$i" in
++ -L*)
++ dir=`echo $i | sed "s,^-L,,"`
++ if [ -e $dir/lib${lib}.so ] ||
++ [ "`echo $dir/lib${lib}.so.*`" != "$dir/lib${lib}.so.*" ]; then
++ shared_lib_found=yes
++ break;
++ fi
++ esac
++ done
++ if [ "$shared_lib_found" = "yes" ]; then
+ x11_dga2=yes
++ fi
+
+ else
+ echo "$as_me: failed program was:" >&5
+@@ -27056,7 +27106,22 @@
+ echo "$as_me:27056: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
++ lib=Xv
++ shared_lib_found=no
++ for i in ${LDFLAGS}; do
++ case "$i" in
++ -L*)
++ dir=`echo $i | sed "s,^-L,,"`
++ if [ -e $dir/lib${lib}.so ] ||
++ [ "`echo $dir/lib${lib}.so.*`" != "$dir/lib${lib}.so.*" ]; then
++ shared_lib_found=yes
++ break;
++ fi
++ esac
++ done
++ if [ "$shared_lib_found" = "yes" ]; then
+ x11_xv=yes
++ fi
+
+ else
+ echo "$as_me: failed program was:" >&5
+@@ -27105,7 +27170,22 @@
+ echo "$as_me:27105: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
++ lib=Xxf86vm
++ shared_lib_found=no
++ for i in ${LDFLAGS}; do
++ case "$i" in
++ -L*)
++ dir=`echo $i | sed "s,^-L,,"`
++ if [ -e $dir/lib${lib}.so ] ||
++ [ "`echo $dir/lib${lib}.so.*`" != "$dir/lib${lib}.so.*" ]; then
++ shared_lib_found=yes
++ break;
++ fi
++ esac
++ done
++ if [ "$shared_lib_found" = "yes" ]; then
+ x11_xvidmode=yes
++ fi
+
+ else
+ echo "$as_me: failed program was:" >&5
+@@ -27381,6 +27461,9 @@
+ kde_mpeglib_compiles=no
+
+ case "$OS_TYPE" in
++ NetBSD)
++ kde_mpeglib_compiles=yes
++ ;;
+ FreeBSD)
+ kde_mpeglib_compiles=yes
+ ;;
+@@ -27647,9 +27730,10 @@
+ ;;
+
+ NetBSD)
+- echo "$as_me:27650: result: NetBSD :Unknown hardware. You will have problems!!" >&5
+-echo "${ECHO_T}NetBSD :Unknown hardware. You will have problems!!" >&6
++ echo "$as_me:27650: result: using -lpthread" >&5
++echo $ECHO_N "using -lpthread... $ECHO_C" >&6
+ OS_TYPE="BSD"
++ LIBPTHREAD="-lpthread"
+
+ cat >>confdefs.h <<\EOF
+ #define OS_BSD 1
diff --git a/audio/kdemultimedia3/patches/patch-ab b/audio/kdemultimedia3/patches/patch-ab
new file mode 100644
index 00000000000..8083368de3b
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ab
@@ -0,0 +1,48 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/05/31 14:46:47 skrll Exp $
+
+--- kaboodle/Makefile.am.orig Fri Jul 27 01:53:45 2001
++++ kaboodle/Makefile.am
+@@ -2,7 +2,7 @@
+
+ SUBDIRS = pics actions
+
+-lib_LTLIBRARIES = libkaboodlepart.la kaboodle.la
++lib_LTLIBRARIES = libkaboodlepart.la libkaboodle_main.la kaboodle.la
+
+ libkaboodlepart_la_SOURCES = conf.cpp \
+ controls.cpp \
+@@ -15,25 +15,24 @@
+ libkaboodlepart_la_LDFLAGS = $(KDE_RPATH) $(KDE_PLUGIN) $(all_libraries)
+ libkaboodlepart_la_LIBADD = $(LIB_KFILE) $(LIB_KPARTS) -lqtmcop -lkmedia2_idl -lsoundserver_idl -lartskde
+
+-kaboodle_la_SOURCES = main.cpp \
++kaboodle_la_SOURCES = kaboodle_main.cpp
++kaboodle_la_LIBADD = libkaboodle_main.la
++kaboodle_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -module -avoid-version
++
++libkaboodle_main_la_SOURCES = main.cpp \
+ kaboodleapp.cpp \
+ userinterface.cpp
+
+-kaboodle_la_LIBADD = libkaboodlepart.la
+-kaboodle_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -module -avoid-version
++libkaboodle_main_la_LIBADD = libkaboodlepart.la
++libkaboodle_main_la_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+ bin_PROGRAMS = kaboodle
+
+-kaboodle_LDADD = kaboodle.la
++kaboodle_LDADD = libkaboodle_main.la
+ kaboodle_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+-kaboodle_SOURCES = dummy.cpp
++kaboodle_SOURCES = kaboodle_main.cpp
+
+ libkaboodlepart_la_METASOURCES = AUTO
+-
+-CLEANFILES = dummy.cpp
+-
+-dummy.cpp:
+- echo > dummy.cpp
+
+ applnk_DATA = kaboodle.desktop
+ applnkdir = $(kde_appsdir)/Multimedia
diff --git a/audio/kdemultimedia3/patches/patch-ac b/audio/kdemultimedia3/patches/patch-ac
new file mode 100644
index 00000000000..0252c81ac58
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ac
@@ -0,0 +1,275 @@
+$NetBSD: patch-ac,v 1.1.1.1 2002/05/31 14:46:48 skrll Exp $
+
+--- kaboodle/Makefile.in.orig Tue May 14 01:53:25 2002
++++ kaboodle/Makefile.in
+@@ -293,7 +293,7 @@
+
+ SUBDIRS = pics actions
+
+-lib_LTLIBRARIES = libkaboodlepart.la kaboodle.la
++lib_LTLIBRARIES = libkaboodlepart.la libkaboodle_main.la kaboodle.la
+
+ libkaboodlepart_la_SOURCES = conf.cpp \
+ controls.cpp \
+@@ -307,24 +307,26 @@
+ libkaboodlepart_la_LDFLAGS = $(KDE_RPATH) $(KDE_PLUGIN) $(all_libraries)
+ libkaboodlepart_la_LIBADD = $(LIB_KFILE) $(LIB_KPARTS) -lqtmcop -lkmedia2_idl -lsoundserver_idl -lartskde
+
+-kaboodle_la_SOURCES = main.cpp \
++kaboodle_la_SOURCES = kaboodle_main.cpp
++kaboodle_la_LIBADD = libkaboodle_main.la
++kaboodle_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -module -avoid-version
++
++libkaboodle_main_la_SOURCES = main.cpp \
+ kaboodleapp.cpp \
+ userinterface.cpp
+
+
+-kaboodle_la_LIBADD = libkaboodlepart.la
+-kaboodle_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -module -avoid-version
++libkaboodle_main_la_LIBADD = libkaboodlepart.la
++libkaboodle_main_la_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+ bin_PROGRAMS = kaboodle
+
+-kaboodle_LDADD = kaboodle.la
++kaboodle_LDADD = libkaboodle_main.la
+ kaboodle_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+-kaboodle_SOURCES = dummy.cpp
++kaboodle_SOURCES = kaboodle_main.cpp
+
+ #>- libkaboodlepart_la_METASOURCES = AUTO
+
+-CLEANFILES = dummy.cpp
+-
+ applnk_DATA = kaboodle.desktop
+ applnkdir = $(kde_appsdir)/Multimedia
+
+@@ -337,15 +339,20 @@
+ CONFIG_CLEAN_FILES =
+ LTLIBRARIES = $(lib_LTLIBRARIES)
+
+-kaboodle_la_DEPENDENCIES = libkaboodlepart.la
+-am_kaboodle_la_OBJECTS = main.lo kaboodleapp.lo userinterface.lo
++kaboodle_la_DEPENDENCIES = libkaboodle_main.la
++am_kaboodle_la_OBJECTS = kaboodle_main.lo
+ #>- kaboodle_la_OBJECTS = $(am_kaboodle_la_OBJECTS)
++#>+ 1
++kaboodle_la_OBJECTS = kaboodle_main.lo
++libkaboodle_main_la_DEPENDENCIES = libkaboodlepart.la
++am_libkaboodle_main_la_OBJECTS = main.lo kaboodleapp.lo userinterface.lo
++#>- libkaboodle_main_la_OBJECTS = $(am_libkaboodle_main_la_OBJECTS)
+ #>+ 5
+-kaboodle_la_final_OBJECTS = kaboodle_la.all_cpp.lo
+-kaboodle_la_nofinal_OBJECTS = main.lo kaboodleapp.lo userinterface.lo \
+- kaboodle_la_meta_unload.lo
+-@KDE_USE_FINAL_FALSE@kaboodle_la_OBJECTS = $(kaboodle_la_nofinal_OBJECTS)
+-@KDE_USE_FINAL_TRUE@kaboodle_la_OBJECTS = $(kaboodle_la_final_OBJECTS)
++libkaboodle_main_la_final_OBJECTS = libkaboodle_main_la.all_cpp.lo
++libkaboodle_main_la_nofinal_OBJECTS = main.lo kaboodleapp.lo userinterface.lo \
++ libkaboodle_main_la_meta_unload.lo
++@KDE_USE_FINAL_FALSE@libkaboodle_main_la_OBJECTS = $(libkaboodle_main_la_nofinal_OBJECTS)
++@KDE_USE_FINAL_TRUE@libkaboodle_main_la_OBJECTS = $(libkaboodle_main_la_final_OBJECTS)
+ libkaboodlepart_la_DEPENDENCIES =
+ am_libkaboodlepart_la_OBJECTS = conf.lo controls.lo engine.lo \
+ kaboodle_factory.lo kaboodle_part.lo player.lo videoembed.lo
+@@ -360,11 +367,11 @@
+ bin_PROGRAMS = kaboodle$(EXEEXT)
+ PROGRAMS = $(bin_PROGRAMS)
+
+-am_kaboodle_OBJECTS = dummy.$(OBJEXT)
++am_kaboodle_OBJECTS = kaboodle_main.$(OBJEXT)
+ #>- kaboodle_OBJECTS = $(am_kaboodle_OBJECTS)
+ #>+ 1
+-kaboodle_OBJECTS = dummy.$(OBJEXT)
+-kaboodle_DEPENDENCIES = kaboodle.la
++kaboodle_OBJECTS = kaboodle_main.$(OBJEXT)
++kaboodle_DEPENDENCIES = libkaboodle_main.la
+
+ DEFS = @DEFS@
+ DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+@@ -373,8 +380,9 @@
+ LIBS = @LIBS@
+ depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
+ @AMDEP_TRUE@DEP_FILES = $(DEPDIR)/conf.Plo $(DEPDIR)/controls.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/dummy.Po $(DEPDIR)/engine.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/kaboodle_factory.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/engine.Plo $(DEPDIR)/kaboodle_factory.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kaboodle_main.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kaboodle_main.Po \
+ @AMDEP_TRUE@ $(DEPDIR)/kaboodle_part.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/kaboodleapp.Plo $(DEPDIR)/main.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/player.Plo $(DEPDIR)/userinterface.Plo \
+@@ -398,8 +406,8 @@
+ CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ CXXFLAGS = @CXXFLAGS@
+-DIST_SOURCES = $(kaboodle_la_SOURCES) $(libkaboodlepart_la_SOURCES) \
+- $(kaboodle_SOURCES)
++DIST_SOURCES = $(kaboodle_la_SOURCES) $(libkaboodle_main_la_SOURCES) \
++ $(libkaboodlepart_la_SOURCES) $(kaboodle_SOURCES)
+ DATA = $(applnk_DATA) $(data_DATA) $(kde_services_DATA)
+
+
+@@ -409,7 +417,7 @@
+ uninstall-recursive check-recursive installcheck-recursive
+ DIST_COMMON = AUTHORS Makefile.am Makefile.in
+ DIST_SUBDIRS = $(SUBDIRS)
+-SOURCES = $(kaboodle_la_SOURCES) $(libkaboodlepart_la_SOURCES) $(kaboodle_SOURCES)
++SOURCES = $(kaboodle_la_SOURCES) $(libkaboodle_main_la_SOURCES) $(libkaboodlepart_la_SOURCES) $(kaboodle_SOURCES)
+
+ #>- all: all-recursive
+ #>+ 1
+@@ -458,6 +466,8 @@
+ -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+ kaboodle.la: $(kaboodle_la_OBJECTS) $(kaboodle_la_DEPENDENCIES)
+ $(CXXLINK) -rpath $(libdir) $(kaboodle_la_LDFLAGS) $(kaboodle_la_OBJECTS) $(kaboodle_la_LIBADD) $(LIBS)
++libkaboodle_main.la: $(libkaboodle_main_la_OBJECTS) $(libkaboodle_main_la_DEPENDENCIES)
++ $(CXXLINK) -rpath $(libdir) $(libkaboodle_main_la_LDFLAGS) $(libkaboodle_main_la_OBJECTS) $(libkaboodle_main_la_LIBADD) $(LIBS)
+ #>- libkaboodlepart.la: $(libkaboodlepart_la_OBJECTS) $(libkaboodlepart_la_DEPENDENCIES)
+ #>+ 2
+ @KDE_USE_CLOSURE_TRUE@libkaboodlepart.la: libkaboodlepart.la.closure $(libkaboodlepart_la_OBJECTS) $(libkaboodlepart_la_DEPENDENCIES)
+@@ -499,9 +509,10 @@
+
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/conf.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/controls.Plo@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/dummy.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/engine.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kaboodle_factory.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kaboodle_main.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kaboodle_main.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kaboodle_part.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kaboodleapp.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/main.Plo@am__quote@
+@@ -677,7 +688,7 @@
+
+ #>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ #>+ 4
+-KDE_DIST=README-USERS kaboodle.desktop kaboodle_part.h conf.h kaboodle_factory.h engine.h kaboodlepartui.rc kaboodle_component.desktop videoembed.h player.h kaboodleapp.h kaboodleui.rc controls.h userinterface.h
++KDE_DIST=kaboodleapp.h kaboodle_factory.h libkaboodlepart.la.closure engine.h controls.h kaboodlepartui.rc kaboodleui.rc README-USERS kaboodle.desktop kaboodle_component.desktop kaboodle_part.h conf.h videoembed.h player.h dummy.cpp userinterface.h
+
+ DISTFILES= $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+@@ -739,7 +750,6 @@
+ mostlyclean-generic:
+
+ clean-generic:
+- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+ distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+@@ -818,9 +828,6 @@
+ uninstall-libLTLIBRARIES uninstall-recursive
+
+
+-dummy.cpp:
+- echo > dummy.cpp
+-
+ messages: rc.cpp
+ $(XGETTEXT) rc.cpp *.cpp *.h -o $(podir)/kaboodle.pot
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+@@ -891,16 +898,16 @@
+
+
+ #>+ 12
+-kaboodle_la_meta_unload.cpp: kaboodleapp.moc userinterface.moc
+- @echo 'creating kaboodle_la_meta_unload.cpp'
+- @-rm -f kaboodle_la_meta_unload.cpp
++libkaboodle_main_la_meta_unload.cpp: kaboodleapp.moc userinterface.moc
++ @echo 'creating libkaboodle_main_la_meta_unload.cpp'
++ @-rm -f libkaboodle_main_la_meta_unload.cpp
+ @if test ${kde_qtver} = 2; then \
+- echo 'static const char * _metalist_kaboodle_la[] = {' > kaboodle_la_meta_unload.cpp ;\
+- cat kaboodleapp.moc userinterface.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> kaboodle_la_meta_unload.cpp ;\
+- echo '0};' >> kaboodle_la_meta_unload.cpp ;\
+- echo '#include <kunload.h>' >> kaboodle_la_meta_unload.cpp ;\
+- echo '_UNLOAD(kaboodle_la)' >> kaboodle_la_meta_unload.cpp ;\
+- else echo > kaboodle_la_meta_unload.cpp; fi
++ echo 'static const char * _metalist_libkaboodle_main_la[] = {' > libkaboodle_main_la_meta_unload.cpp ;\
++ cat kaboodleapp.moc userinterface.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> libkaboodle_main_la_meta_unload.cpp ;\
++ echo '0};' >> libkaboodle_main_la_meta_unload.cpp ;\
++ echo '#include <kunload.h>' >> libkaboodle_main_la_meta_unload.cpp ;\
++ echo '_UNLOAD(libkaboodle_main_la)' >> libkaboodle_main_la_meta_unload.cpp ;\
++ else echo > libkaboodle_main_la_meta_unload.cpp; fi
+
+
+ #>+ 12
+@@ -918,14 +925,14 @@
+
+ #>+ 3
+ clean-moc-classes:
+- -rm -f kaboodle_la_meta_unload.cpp libkaboodlepart_la_meta_unload.cpp
++ -rm -f libkaboodle_main_la_meta_unload.cpp libkaboodlepart_la_meta_unload.cpp
+
+ #>+ 11
+-kaboodle_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/main.cpp $(srcdir)/kaboodleapp.cpp $(srcdir)/userinterface.cpp kaboodle_la_meta_unload.cpp
++kaboodle_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kaboodle_main.cpp
+ @echo 'creating kaboodle_la.all_cpp.cpp ...'; \
+ rm -f kaboodle_la.all_cpp.files kaboodle_la.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kaboodle_la.all_cpp.final; \
+- for file in main.cpp kaboodleapp.cpp userinterface.cpp kaboodle_la_meta_unload.cpp ; do \
++ for file in kaboodle_main.cpp ; do \
+ echo "#include \"$$file\"" >> kaboodle_la.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kaboodle_la.all_cpp.final; \
+ done; \
+@@ -933,7 +940,19 @@
+ rm -f kaboodle_la.all_cpp.final kaboodle_la.all_cpp.files
+
+ #>+ 11
+-libkaboodlepart_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/conf.cpp $(srcdir)/controls.cpp $(srcdir)/engine.cpp $(srcdir)/kaboodle_factory.cpp $(srcdir)/kaboodle_part.cpp $(srcdir)/player.cpp $(srcdir)/videoembed.cpp libkaboodlepart_la_meta_unload.cpp kaboodle_part.moc controls.moc kaboodleapp.moc userinterface.moc kaboodle_factory.moc conf.moc player.moc videoembed.moc engine.moc
++libkaboodle_main_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/main.cpp $(srcdir)/kaboodleapp.cpp $(srcdir)/userinterface.cpp libkaboodle_main_la_meta_unload.cpp
++ @echo 'creating libkaboodle_main_la.all_cpp.cpp ...'; \
++ rm -f libkaboodle_main_la.all_cpp.files libkaboodle_main_la.all_cpp.final; \
++ echo "#define KDE_USE_FINAL 1" >> libkaboodle_main_la.all_cpp.final; \
++ for file in main.cpp kaboodleapp.cpp userinterface.cpp libkaboodle_main_la_meta_unload.cpp ; do \
++ echo "#include \"$$file\"" >> libkaboodle_main_la.all_cpp.files; \
++ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libkaboodle_main_la.all_cpp.final; \
++ done; \
++ cat libkaboodle_main_la.all_cpp.final libkaboodle_main_la.all_cpp.files > libkaboodle_main_la.all_cpp.cpp; \
++ rm -f libkaboodle_main_la.all_cpp.final libkaboodle_main_la.all_cpp.files
++
++#>+ 11
++libkaboodlepart_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/conf.cpp $(srcdir)/controls.cpp $(srcdir)/engine.cpp $(srcdir)/kaboodle_factory.cpp $(srcdir)/kaboodle_part.cpp $(srcdir)/player.cpp $(srcdir)/videoembed.cpp $(srcdir)/libkaboodlepart_la_meta_unload.cpp kaboodle_part.moc controls.moc kaboodleapp.moc userinterface.moc kaboodle_factory.moc conf.moc player.moc videoembed.moc engine.moc
+ @echo 'creating libkaboodlepart_la.all_cpp.cpp ...'; \
+ rm -f libkaboodlepart_la.all_cpp.files libkaboodlepart_la.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> libkaboodlepart_la.all_cpp.final; \
+@@ -945,11 +964,11 @@
+ rm -f libkaboodlepart_la.all_cpp.final libkaboodlepart_la.all_cpp.files
+
+ #>+ 11
+-kaboodle.all_cpp.cpp: $(srcdir)/Makefile.in dummy.cpp
++kaboodle.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kaboodle_main.cpp
+ @echo 'creating kaboodle.all_cpp.cpp ...'; \
+ rm -f kaboodle.all_cpp.files kaboodle.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kaboodle.all_cpp.final; \
+- for file in dummy.cpp ; do \
++ for file in kaboodle_main.cpp ; do \
+ echo "#include \"$$file\"" >> kaboodle.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kaboodle.all_cpp.final; \
+ done; \
+@@ -958,20 +977,20 @@
+
+ #>+ 3
+ clean-final:
+- -rm -f kaboodle_la.all_cpp.cpp libkaboodlepart_la.all_cpp.cpp kaboodle.all_cpp.cpp
++ -rm -f kaboodle_la.all_cpp.cpp libkaboodle_main_la.all_cpp.cpp libkaboodlepart_la.all_cpp.cpp kaboodle.all_cpp.cpp
+
+ #>+ 2
+ final:
+- $(MAKE) kaboodle_la_OBJECTS="$(kaboodle_la_final_OBJECTS)" libkaboodlepart_la_OBJECTS="$(libkaboodlepart_la_final_OBJECTS)" all-am
++ $(MAKE) libkaboodle_main_la_OBJECTS="$(libkaboodle_main_la_final_OBJECTS)" libkaboodlepart_la_OBJECTS="$(libkaboodlepart_la_final_OBJECTS)" all-am
+ #>+ 2
+ final-install:
+- $(MAKE) kaboodle_la_OBJECTS="$(kaboodle_la_final_OBJECTS)" libkaboodlepart_la_OBJECTS="$(libkaboodlepart_la_final_OBJECTS)" install-am
++ $(MAKE) libkaboodle_main_la_OBJECTS="$(libkaboodle_main_la_final_OBJECTS)" libkaboodlepart_la_OBJECTS="$(libkaboodlepart_la_final_OBJECTS)" install-am
+ #>+ 2
+ no-final:
+- $(MAKE) kaboodle_la_OBJECTS="$(kaboodle_la_nofinal_OBJECTS)" libkaboodlepart_la_OBJECTS="$(libkaboodlepart_la_nofinal_OBJECTS)" all-am
++ $(MAKE) libkaboodle_main_la_OBJECTS="$(libkaboodle_main_la_nofinal_OBJECTS)" libkaboodlepart_la_OBJECTS="$(libkaboodlepart_la_nofinal_OBJECTS)" all-am
+ #>+ 2
+ no-final-install:
+- $(MAKE) kaboodle_la_OBJECTS="$(kaboodle_la_nofinal_OBJECTS)" libkaboodlepart_la_OBJECTS="$(libkaboodlepart_la_nofinal_OBJECTS)" install-am
++ $(MAKE) libkaboodle_main_la_OBJECTS="$(libkaboodle_main_la_nofinal_OBJECTS)" libkaboodlepart_la_OBJECTS="$(libkaboodlepart_la_nofinal_OBJECTS)" install-am
+ #>+ 3
+ cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
diff --git a/audio/kdemultimedia3/patches/patch-ad b/audio/kdemultimedia3/patches/patch-ad
new file mode 100644
index 00000000000..6c586597bed
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ad
@@ -0,0 +1,34 @@
+$NetBSD: patch-ad,v 1.1.1.1 2002/05/31 14:46:48 skrll Exp $
+
+--- kaboodle/kaboodle_main.cpp.orig Thu May 30 20:46:07 2002
++++ kaboodle/kaboodle_main.cpp
+@@ -0,0 +1,29 @@
++/*
++ *
++ * Copyright (c) 2001 Nick Hudson <skrll@netbsd.org>
++ *
++ * Permission is hereby granted, free of charge, to any person obtaining a copy
++ * of this software and associated documentation files (the "Software"), to deal
++ * in the Software without restriction, including without limitation the rights
++ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
++ * copies of the Software, and to permit persons to whom the Software is
++ * furnished to do so, subject to the following conditions:
++ *
++ * The above copyright notice and this permission notice shall be included in
++ * all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ * AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
++ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
++ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++ *
++ */
++
++extern "C" int kdemain(int argc, char* argv[]);
++
++int main( int argc, char* argv[] )
++{
++ return kdemain(argc, argv);
++}
diff --git a/audio/kdemultimedia3/patches/patch-ae b/audio/kdemultimedia3/patches/patch-ae
new file mode 100644
index 00000000000..243b4c72504
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ae
@@ -0,0 +1,15 @@
+$NetBSD: patch-ae,v 1.1.1.1 2002/05/31 14:46:48 skrll Exp $
+
+--- kaboodle/main.cpp.orig Fri Aug 31 13:34:04 2001
++++ kaboodle/main.cpp
+@@ -42,7 +42,9 @@
+ { 0, 0, 0}
+ };
+
+-int main(int argc, char **argv)
++extern "C" int kdemain(int, char**);
++
++int kdemain(int argc, char **argv)
+ {
+ KCmdLineArgs::init( argc, argv, KaboodleFactory::aboutData());
+ KCmdLineArgs::addCmdLineOptions(options);
diff --git a/audio/kdemultimedia3/patches/patch-af b/audio/kdemultimedia3/patches/patch-af
new file mode 100644
index 00000000000..0728c3f861c
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-af
@@ -0,0 +1,13 @@
+$NetBSD: patch-af,v 1.1.1.1 2002/05/31 14:46:48 skrll Exp $
+
+--- kmidi/Makefile.in.orig Tue May 14 01:53:26 2002
++++ kmidi/Makefile.in
+@@ -409,7 +409,7 @@
+ kmidiframe.$(OBJEXT) kmidifiledlg.$(OBJEXT) \
+ qttableview.$(OBJEXT) \
+ kmidi_meta_unload.o
+-kmidi_LDADD = $(LDADD)
++kmidi_LDADD = $(LIBOSSAUDIO) $(LDADD)
+ kmidi_DEPENDENCIES =
+ kmidi_LDFLAGS =
+ am_sf2cfg_OBJECTS = sf2cfg.$(OBJEXT) readsbk.$(OBJEXT)
diff --git a/audio/kdemultimedia3/patches/patch-ag b/audio/kdemultimedia3/patches/patch-ag
new file mode 100644
index 00000000000..645a0e6ab89
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ag
@@ -0,0 +1,23 @@
+$NetBSD: patch-ag,v 1.1.1.1 2002/05/31 14:46:48 skrll Exp $
+
+--- kmidi/TIMIDITY/Makefile.in.orig Tue May 14 01:53:26 2002
++++ kmidi/TIMIDITY/Makefile.in
+@@ -300,8 +300,8 @@
+
+ INCLUDES = $(X_INCLUDES) `$(ARTSCCONFIG) --cflags`
+ AM_CFLAGS = -DDEFAULT_PATH=\"$(TIMID_DIR)\" $(EXTRATDEFS) $(EXTRATCFLAGS)
+-LDFLAGS = `$(ARTSCCONFIG) --libs`
+-LDADD = $(LIBALIB) $(LIBAUDIO) $(LIBMME) $(EXTRATLIBS) $(X_LIBS) -lm
++timidity_LDFLAGS = `$(ARTSCCONFIG) --libs`
++LDADD = $(LIBOSSAUDIO) $(LIBALIB) $(LIBAUDIO) $(LIBMME) $(EXTRATLIBS) $(X_LIBS) -lm
+
+ # Where to install the patches, config files, and MIDI files.
+ # If you change this, it's a good idea to recompile the binary,
+@@ -386,7 +386,6 @@
+ @KDE_USE_FINAL_TRUE@timidity_OBJECTS = $(timidity_final_OBJECTS)
+ timidity_LDADD = $(LDADD)
+ timidity_DEPENDENCIES =
+-timidity_LDFLAGS =
+
+ DEFS = @DEFS@
+ DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
diff --git a/audio/kdemultimedia3/patches/patch-ah b/audio/kdemultimedia3/patches/patch-ah
new file mode 100644
index 00000000000..8544274994b
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ah
@@ -0,0 +1,16 @@
+$NetBSD: patch-ah,v 1.1.1.1 2002/05/31 14:46:48 skrll Exp $
+
+--- kmidi/b_out.cpp.orig Thu Apr 12 10:09:23 2001
++++ kmidi/b_out.cpp
+@@ -16,6 +16,11 @@
+ #include <linux/soundcard.h>
+ #endif
+
++#ifdef __NetBSD__
++#include <sys/ioctl.h>
++#include <soundcard.h>
++#endif
++
+ #ifdef __FreeBSD__
+ #include <machine/soundcard.h>
+ #endif
diff --git a/audio/kdemultimedia3/patches/patch-ai b/audio/kdemultimedia3/patches/patch-ai
new file mode 100644
index 00000000000..e84aab7ea8f
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ai
@@ -0,0 +1,50 @@
+$NetBSD: patch-ai,v 1.1.1.1 2002/05/31 14:46:48 skrll Exp $
+
+--- kmidi/linux_a.cpp.orig Fri Jan 19 09:17:50 2001
++++ kmidi/linux_a.cpp
+@@ -36,6 +36,13 @@
+ #include <linux/soundcard.h>
+ #endif
+
++#ifdef __NetBSD__
++#include <stdio.h>
++#include <sys/ioctl.h>
++#include <soundcard.h>
++#endif
++
++
+ #ifdef __FreeBSD__
+ #include <stdio.h>
+ #include <machine/soundcard.h>
+@@ -76,6 +83,9 @@
+ #ifdef LINUX_SECOND_DEVICE
+ "Linux 2nd dsp device", 'D',
+ "/dev/dsp1",
++#elif defined(__NetBSD__)
++ "NetBSD audio device", 'd',
++ "/dev/sound",
+ #else
+ "Linux dsp device", 'd',
+ "/dev/dsp",
+@@ -320,13 +330,21 @@
+ static void flush_output(void)
+ {
+ output_data(0, 0);
++#if defined(__NetBSD__)
++ ioctl(dpm.fd, SNDCTL_DSP_SYNC, NULL);
++#else
+ ioctl(dpm.fd, SNDCTL_DSP_SYNC);
++#endif
+ }
+
+ static void purge_output(void)
+ {
+ b_out(dpm.id_character, dpm.fd, 0, -1);
++#if defined(__NetBSD__)
++ ioctl(dpm.fd, SNDCTL_DSP_RESET, NULL);
++#else
+ ioctl(dpm.fd, SNDCTL_DSP_RESET);
++#endif
+ }
+
+ #endif /* defined(__linux__) || defined(__FreeBSD__) || defined(__bsdi__) */
diff --git a/audio/kdemultimedia3/patches/patch-aj b/audio/kdemultimedia3/patches/patch-aj
new file mode 100644
index 00000000000..3f7a0b0aa7c
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-aj
@@ -0,0 +1,59 @@
+$NetBSD: patch-aj,v 1.1.1.1 2002/05/31 14:46:48 skrll Exp $
+
+--- kmix/Makefile.am.orig Wed May 8 19:29:16 2002
++++ kmix/Makefile.am
+@@ -2,7 +2,7 @@
+ INCLUDES= $(all_includes)
+
+ bin_PROGRAMS = kmix kmixctrl
+-lib_LTLIBRARIES = kmix.la kmixctrl.la
++lib_LTLIBRARIES = libkmix_main.la kmix.la libkmixctrl_main.la kmixctrl.la
+ kde_module_LTLIBRARIES = kmix_panelapplet.la
+
+
+@@ -12,22 +12,30 @@
+
+
+ METASOURCES = AUTO
+-kmix_la_SOURCES = main.cpp kmix.cpp kmixdockwidget.cpp kmixprefdlg.cpp \
++libkmix_main_la_SOURCES = main.cpp kmix.cpp kmixdockwidget.cpp kmixprefdlg.cpp \
+ kmixerwidget.cpp channel.cpp mixer.cpp ksmallslider.cpp \
+ volume.cpp kledbutton.cpp mixdevicewidget.cpp
+-kmix_la_LIBADD = $(LIB_KDEUI) $(LIBALIB) $(LIBOSSAUDIO) $(LIBASOUND)
++libkmix_main_la_LIBADD = $(LIB_KDEUI) $(LIBALIB) $(LIBOSSAUDIO) $(LIBASOUND)
++libkmix_main_la_LDFLAGS = $(all_libraries)
++
++kmix_la_SOURCES = kmix_main.cpp
++kmix_la_LIBADD = libkmix_main.la
+ kmix_la_LDFLAGS = $(all_libraries) -module -avoid-version
+
+-kmix_SOURCES = dummy.cpp
+-kmix_LDADD = kmix.la
++kmix_SOURCES = kmix_main.cpp
++kmix_LDADD = libkmix_main.la
+ kmix_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+-kmixctrl_SOURCES = dummy.cpp
+-kmixctrl_LDADD = kmixctrl.la
++kmixctrl_SOURCES = kmixctrl_main.cpp
++kmixctrl_LDADD = libkmixctrl_main.la
+ kmixctrl_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+-kmixctrl_la_SOURCES = kmixctrl.cpp channel.cpp mixer.cpp volume.cpp
+-kmixctrl_la_LIBADD = $(LIB_KDEUI) $(LIBALIB) $(LIBOSSAUDIO) $(LIBASOUND)
++libkmixctrl_main_la_SOURCES = kmixctrl.cpp channel.cpp mixer.cpp volume.cpp
++libkmixctrl_main_la_LIBADD = $(LIB_KDEUI) $(LIBALIB) $(LIBOSSAUDIO) $(LIBASOUND)
++libkmixctrl_main_la_LDFLAGS = $(all_libraries)
++
++kmixctrl_la_SOURCES = kmixctrl_main.cpp
++kmixctrl_la_LIBADD = libkmixctrl_main.la
+ kmixctrl_la_LDFLAGS = $(all_libraries) -module -avoid-version
+
+ kmix_panelapplet_la_METASOURCES=AUTO
+@@ -58,6 +66,3 @@
+
+ messages: rc.cpp
+ $(XGETTEXT) *.cpp -o $(podir)/kmix.pot
+-
+-dummy.cpp:
+- echo > dummy.cpp
diff --git a/audio/kdemultimedia3/patches/patch-ak b/audio/kdemultimedia3/patches/patch-ak
new file mode 100644
index 00000000000..30295e92c63
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ak
@@ -0,0 +1,387 @@
+$NetBSD: patch-ak,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- kmix/Makefile.in.orig Tue May 14 01:53:26 2002
++++ kmix/Makefile.in
+@@ -293,7 +293,7 @@
+ INCLUDES = $(all_includes)
+
+ bin_PROGRAMS = kmix kmixctrl
+-lib_LTLIBRARIES = kmix.la kmixctrl.la
++lib_LTLIBRARIES = libkmix_main.la kmix.la libkmixctrl_main.la kmixctrl.la
+ kde_module_LTLIBRARIES = kmix_panelapplet.la
+
+ noinst_HEADERS = kmix.h kmixdockwidget.h kmixprefdlg.h kmixerwidget.h \
+@@ -302,23 +302,31 @@
+
+
+ METASOURCES = AUTO
+-kmix_la_SOURCES = main.cpp kmix.cpp kmixdockwidget.cpp kmixprefdlg.cpp \
++libkmix_main_la_SOURCES = main.cpp kmix.cpp kmixdockwidget.cpp kmixprefdlg.cpp \
+ kmixerwidget.cpp channel.cpp mixer.cpp ksmallslider.cpp \
+ volume.cpp kledbutton.cpp mixdevicewidget.cpp
+
+-kmix_la_LIBADD = $(LIB_KDEUI) $(LIBALIB) $(LIBOSSAUDIO) $(LIBASOUND)
++libkmix_main_la_LIBADD = $(LIB_KDEUI) $(LIBALIB) $(LIBOSSAUDIO) $(LIBASOUND)
++libkmix_main_la_LDFLAGS = $(all_libraries)
++
++kmix_la_SOURCES = kmix_main.cpp
++kmix_la_LIBADD = libkmix_main.la
+ kmix_la_LDFLAGS = $(all_libraries) -module -avoid-version
+
+-kmix_SOURCES = dummy.cpp
+-kmix_LDADD = kmix.la
++kmix_SOURCES = kmix_main.cpp
++kmix_LDADD = libkmix_main.la
+ kmix_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+-kmixctrl_SOURCES = dummy.cpp
+-kmixctrl_LDADD = kmixctrl.la
++kmixctrl_SOURCES = kmixctrl_main.cpp
++kmixctrl_LDADD = libkmixctrl_main.la
+ kmixctrl_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+-kmixctrl_la_SOURCES = kmixctrl.cpp channel.cpp mixer.cpp volume.cpp
+-kmixctrl_la_LIBADD = $(LIB_KDEUI) $(LIBALIB) $(LIBOSSAUDIO) $(LIBASOUND)
++libkmixctrl_main_la_SOURCES = kmixctrl.cpp channel.cpp mixer.cpp volume.cpp
++libkmixctrl_main_la_LIBADD = $(LIB_KDEUI) $(LIBALIB) $(LIBOSSAUDIO) $(LIBASOUND)
++libkmixctrl_main_la_LDFLAGS = $(all_libraries)
++
++kmixctrl_la_SOURCES = kmixctrl_main.cpp
++kmixctrl_la_LIBADD = libkmixctrl_main.la
+ kmixctrl_la_LDFLAGS = $(all_libraries) -module -avoid-version
+
+ #>- kmix_panelapplet_la_METASOURCES = AUTO
+@@ -352,19 +360,11 @@
+ CONFIG_CLEAN_FILES =
+ LTLIBRARIES = $(kde_module_LTLIBRARIES) $(lib_LTLIBRARIES)
+
+-kmix_la_DEPENDENCIES =
+-am_kmix_la_OBJECTS = main.lo kmix.lo kmixdockwidget.lo kmixprefdlg.lo \
+- kmixerwidget.lo channel.lo mixer.lo ksmallslider.lo volume.lo \
+- kledbutton.lo mixdevicewidget.lo
++kmix_la_DEPENDENCIES = libkmix_main.la
++am_kmix_la_OBJECTS = kmix_main.lo
+ #>- kmix_la_OBJECTS = $(am_kmix_la_OBJECTS)
+-#>+ 7
+-kmix_la_final_OBJECTS = kmix_la.all_cpp.lo
+-kmix_la_nofinal_OBJECTS = main.lo kmix.lo kmixdockwidget.lo kmixprefdlg.lo \
+- kmixerwidget.lo channel.lo mixer.lo ksmallslider.lo volume.lo \
+- kledbutton.lo mixdevicewidget.lo \
+- kmix_la_meta_unload.lo
+-@KDE_USE_FINAL_FALSE@kmix_la_OBJECTS = $(kmix_la_nofinal_OBJECTS)
+-@KDE_USE_FINAL_TRUE@kmix_la_OBJECTS = $(kmix_la_final_OBJECTS)
++#>+ 1
++kmix_la_OBJECTS = kmix_main.lo
+ kmix_panelapplet_la_DEPENDENCIES =
+ am_kmix_panelapplet_la_OBJECTS = kmixapplet.lo kmixerwidget.lo \
+ channel.lo mixer.lo ksmallslider.lo volume.lo kledbutton.lo \
+@@ -378,28 +378,48 @@
+ kmix_panelapplet_la_meta_unload.lo
+ @KDE_USE_FINAL_FALSE@kmix_panelapplet_la_OBJECTS = $(kmix_panelapplet_la_nofinal_OBJECTS)
+ @KDE_USE_FINAL_TRUE@kmix_panelapplet_la_OBJECTS = $(kmix_panelapplet_la_final_OBJECTS)
+-kmixctrl_la_DEPENDENCIES =
+-am_kmixctrl_la_OBJECTS = kmixctrl.lo channel.lo mixer.lo volume.lo
++kmixctrl_la_DEPENDENCIES = libkmixctrl_main.la
++am_kmixctrl_la_OBJECTS = kmixctrl_main.lo
+ #>- kmixctrl_la_OBJECTS = $(am_kmixctrl_la_OBJECTS)
+-#>+ 5
+-kmixctrl_la_final_OBJECTS = kmixctrl_la.all_cpp.lo
+-kmixctrl_la_nofinal_OBJECTS = kmixctrl.lo channel.lo mixer.lo volume.lo \
+- kmixctrl_la_meta_unload.lo
+-@KDE_USE_FINAL_FALSE@kmixctrl_la_OBJECTS = $(kmixctrl_la_nofinal_OBJECTS)
+-@KDE_USE_FINAL_TRUE@kmixctrl_la_OBJECTS = $(kmixctrl_la_final_OBJECTS)
++#>+ 1
++kmixctrl_la_OBJECTS = kmixctrl_main.lo
++libkmix_main_la_DEPENDENCIES =
++am_libkmix_main_la_OBJECTS = main.lo kmix.lo kmixdockwidget.lo \
++ kmixprefdlg.lo kmixerwidget.lo channel.lo mixer.lo \
++ ksmallslider.lo volume.lo kledbutton.lo mixdevicewidget.lo
++#>- libkmix_main_la_OBJECTS = $(am_libkmix_main_la_OBJECTS)
++#>+ 7
++libkmix_main_la_final_OBJECTS = libkmix_main_la.all_cpp.lo
++libkmix_main_la_nofinal_OBJECTS = main.lo kmix.lo kmixdockwidget.lo \
++ kmixprefdlg.lo kmixerwidget.lo channel.lo mixer.lo \
++ ksmallslider.lo volume.lo kledbutton.lo mixdevicewidget.lo \
++ libkmix_main_la_meta_unload.lo
++@KDE_USE_FINAL_FALSE@libkmix_main_la_OBJECTS = $(libkmix_main_la_nofinal_OBJECTS)
++@KDE_USE_FINAL_TRUE@libkmix_main_la_OBJECTS = $(libkmix_main_la_final_OBJECTS)
++libkmixctrl_main_la_DEPENDENCIES =
++am_libkmixctrl_main_la_OBJECTS = kmixctrl.lo channel.lo mixer.lo \
++ volume.lo
++#>- libkmixctrl_main_la_OBJECTS = $(am_libkmixctrl_main_la_OBJECTS)
++#>+ 6
++libkmixctrl_main_la_final_OBJECTS = libkmixctrl_main_la.all_cpp.lo
++libkmixctrl_main_la_nofinal_OBJECTS = kmixctrl.lo channel.lo mixer.lo \
++ volume.lo \
++ libkmixctrl_main_la_meta_unload.lo
++@KDE_USE_FINAL_FALSE@libkmixctrl_main_la_OBJECTS = $(libkmixctrl_main_la_nofinal_OBJECTS)
++@KDE_USE_FINAL_TRUE@libkmixctrl_main_la_OBJECTS = $(libkmixctrl_main_la_final_OBJECTS)
+ bin_PROGRAMS = kmix$(EXEEXT) kmixctrl$(EXEEXT)
+ PROGRAMS = $(bin_PROGRAMS)
+
+-am_kmix_OBJECTS = dummy.$(OBJEXT)
++am_kmix_OBJECTS = kmix_main.$(OBJEXT)
+ #>- kmix_OBJECTS = $(am_kmix_OBJECTS)
+ #>+ 1
+-kmix_OBJECTS = dummy.$(OBJEXT)
+-kmix_DEPENDENCIES = kmix.la
+-am_kmixctrl_OBJECTS = dummy.$(OBJEXT)
++kmix_OBJECTS = kmix_main.$(OBJEXT)
++kmix_DEPENDENCIES = libkmix_main.la
++am_kmixctrl_OBJECTS = kmixctrl_main.$(OBJEXT)
+ #>- kmixctrl_OBJECTS = $(am_kmixctrl_OBJECTS)
+ #>+ 1
+-kmixctrl_OBJECTS = dummy.$(OBJEXT)
+-kmixctrl_DEPENDENCIES = kmixctrl.la
++kmixctrl_OBJECTS = kmixctrl_main.$(OBJEXT)
++kmixctrl_DEPENDENCIES = libkmixctrl_main.la
+
+ DEFS = @DEFS@
+ DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+@@ -407,9 +427,11 @@
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+ depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
+-@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/channel.Plo $(DEPDIR)/dummy.Po \
+- @AMDEP_TRUE@ $(DEPDIR)/kledbutton.Plo $(DEPDIR)/kmix.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/kmixapplet.Plo $(DEPDIR)/kmixctrl.Plo \
++@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/channel.Plo $(DEPDIR)/kledbutton.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kmix.Plo $(DEPDIR)/kmix_main.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kmix_main.Po $(DEPDIR)/kmixapplet.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kmixctrl.Plo $(DEPDIR)/kmixctrl_main.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/kmixctrl_main.Po \
+ @AMDEP_TRUE@ $(DEPDIR)/kmixdockwidget.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/kmixerwidget.Plo \
+ @AMDEP_TRUE@ $(DEPDIR)/kmixprefdlg.Plo \
+@@ -436,7 +458,9 @@
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ CXXFLAGS = @CXXFLAGS@
+ DIST_SOURCES = $(kmix_la_SOURCES) $(kmix_panelapplet_la_SOURCES) \
+- $(kmixctrl_la_SOURCES) $(kmix_SOURCES) $(kmixctrl_SOURCES)
++ $(kmixctrl_la_SOURCES) $(libkmix_main_la_SOURCES) \
++ $(libkmixctrl_main_la_SOURCES) $(kmix_SOURCES) \
++ $(kmixctrl_SOURCES)
+ DATA = $(apps_DATA) $(lnk_DATA) $(rc_DATA) $(services_DATA)
+
+ HEADERS = $(noinst_HEADERS)
+@@ -448,7 +472,7 @@
+ uninstall-recursive check-recursive installcheck-recursive
+ DIST_COMMON = $(noinst_HEADERS) AUTHORS Makefile.am Makefile.in
+ DIST_SUBDIRS = $(SUBDIRS)
+-SOURCES = $(kmix_la_SOURCES) $(kmix_panelapplet_la_SOURCES) $(kmixctrl_la_SOURCES) $(kmix_SOURCES) $(kmixctrl_SOURCES)
++SOURCES = $(kmix_la_SOURCES) $(kmix_panelapplet_la_SOURCES) $(kmixctrl_la_SOURCES) $(libkmix_main_la_SOURCES) $(libkmixctrl_main_la_SOURCES) $(kmix_SOURCES) $(kmixctrl_SOURCES)
+
+ #>- all: all-recursive
+ #>+ 1
+@@ -523,6 +547,10 @@
+ $(CXXLINK) -rpath $(kde_moduledir) $(kmix_panelapplet_la_LDFLAGS) $(kmix_panelapplet_la_OBJECTS) $(kmix_panelapplet_la_LIBADD) $(LIBS)
+ kmixctrl.la: $(kmixctrl_la_OBJECTS) $(kmixctrl_la_DEPENDENCIES)
+ $(CXXLINK) -rpath $(libdir) $(kmixctrl_la_LDFLAGS) $(kmixctrl_la_OBJECTS) $(kmixctrl_la_LIBADD) $(LIBS)
++libkmix_main.la: $(libkmix_main_la_OBJECTS) $(libkmix_main_la_DEPENDENCIES)
++ $(CXXLINK) -rpath $(libdir) $(libkmix_main_la_LDFLAGS) $(libkmix_main_la_OBJECTS) $(libkmix_main_la_LIBADD) $(LIBS)
++libkmixctrl_main.la: $(libkmixctrl_main_la_OBJECTS) $(libkmixctrl_main_la_DEPENDENCIES)
++ $(CXXLINK) -rpath $(libdir) $(libkmixctrl_main_la_LDFLAGS) $(libkmixctrl_main_la_OBJECTS) $(libkmixctrl_main_la_LIBADD) $(LIBS)
+ install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+@@ -561,11 +589,14 @@
+ -rm -f *.tab.c
+
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/channel.Plo@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/dummy.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kledbutton.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmix.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmix_main.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmix_main.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmixapplet.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmixctrl.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmixctrl_main.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmixctrl_main.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmixdockwidget.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmixerwidget.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/kmixprefdlg.Plo@am__quote@
+@@ -760,7 +791,7 @@
+
+ #>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ #>+ 4
+-KDE_DIST=mixer_irix.h mixer_hpux.cpp resource.h mixer_irix.cpp mixer_sun.h mixer_none.cpp mixer_none.h mixer_alsa.cpp kmixapplet.desktop colorwidget.ui kmix-platforms.cpp configure.in.in mixer_hpux.h kmixui.rc kmixctrl_restore.desktop mixer_oss.cpp mixer_sun.cpp mixer_oss.h mixer_alsa.h
++KDE_DIST=colorwidget.ui kmix-platforms.cpp configure.in.in mixer_hpux.h mixer_irix.h mixer_hpux.cpp kmixui.rc kmixctrl_restore.desktop resource.h mixer_oss.cpp mixer_irix.cpp mixer_sun.h mixer_sun.cpp mixer_none.cpp mixer_none.h mixer_oss.h mixer_alsa.cpp kmixapplet.desktop mixer_alsa.h
+
+ DISTFILES= $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+@@ -914,9 +945,6 @@
+
+ messages: rc.cpp
+ $(XGETTEXT) *.cpp -o $(podir)/kmix.pot
+-
+-dummy.cpp:
+- echo > dummy.cpp
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+@@ -1003,19 +1031,6 @@
+
+
+ #>+ 12
+-kmix_la_meta_unload.cpp: kmixdockwidget.moc mixdevicewidget.moc ksmallslider.moc kmixprefdlg.moc mixer.moc kmix.moc kledbutton.moc kmixerwidget.moc
+- @echo 'creating kmix_la_meta_unload.cpp'
+- @-rm -f kmix_la_meta_unload.cpp
+- @if test ${kde_qtver} = 2; then \
+- echo 'static const char * _metalist_kmix_la[] = {' > kmix_la_meta_unload.cpp ;\
+- cat kmixdockwidget.moc mixdevicewidget.moc ksmallslider.moc kmixprefdlg.moc mixer.moc kmix.moc kledbutton.moc kmixerwidget.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> kmix_la_meta_unload.cpp ;\
+- echo '0};' >> kmix_la_meta_unload.cpp ;\
+- echo '#include <kunload.h>' >> kmix_la_meta_unload.cpp ;\
+- echo '_UNLOAD(kmix_la)' >> kmix_la_meta_unload.cpp ;\
+- else echo > kmix_la_meta_unload.cpp; fi
+-
+-
+-#>+ 12
+ kmix_panelapplet_la_meta_unload.cpp: mixdevicewidget.moc ksmallslider.moc colorwidget.moc mixer.moc kmixapplet.moc kledbutton.moc kmixerwidget.moc
+ @echo 'creating kmix_panelapplet_la_meta_unload.cpp'
+ @-rm -f kmix_panelapplet_la_meta_unload.cpp
+@@ -1029,28 +1044,41 @@
+
+
+ #>+ 12
+-kmixctrl_la_meta_unload.cpp: mixer.moc
+- @echo 'creating kmixctrl_la_meta_unload.cpp'
+- @-rm -f kmixctrl_la_meta_unload.cpp
++libkmix_main_la_meta_unload.cpp: kmixdockwidget.moc mixdevicewidget.moc ksmallslider.moc kmixprefdlg.moc mixer.moc kmix.moc kledbutton.moc kmixerwidget.moc
++ @echo 'creating libkmix_main_la_meta_unload.cpp'
++ @-rm -f libkmix_main_la_meta_unload.cpp
++ @if test ${kde_qtver} = 2; then \
++ echo 'static const char * _metalist_libkmix_main_la[] = {' > libkmix_main_la_meta_unload.cpp ;\
++ cat kmixdockwidget.moc mixdevicewidget.moc ksmallslider.moc kmixprefdlg.moc mixer.moc kmix.moc kledbutton.moc kmixerwidget.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> libkmix_main_la_meta_unload.cpp ;\
++ echo '0};' >> libkmix_main_la_meta_unload.cpp ;\
++ echo '#include <kunload.h>' >> libkmix_main_la_meta_unload.cpp ;\
++ echo '_UNLOAD(libkmix_main_la)' >> libkmix_main_la_meta_unload.cpp ;\
++ else echo > libkmix_main_la_meta_unload.cpp; fi
++
++
++#>+ 12
++libkmixctrl_main_la_meta_unload.cpp: mixer.moc
++ @echo 'creating libkmixctrl_main_la_meta_unload.cpp'
++ @-rm -f libkmixctrl_main_la_meta_unload.cpp
+ @if test ${kde_qtver} = 2; then \
+- echo 'static const char * _metalist_kmixctrl_la[] = {' > kmixctrl_la_meta_unload.cpp ;\
+- cat mixer.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> kmixctrl_la_meta_unload.cpp ;\
+- echo '0};' >> kmixctrl_la_meta_unload.cpp ;\
+- echo '#include <kunload.h>' >> kmixctrl_la_meta_unload.cpp ;\
+- echo '_UNLOAD(kmixctrl_la)' >> kmixctrl_la_meta_unload.cpp ;\
+- else echo > kmixctrl_la_meta_unload.cpp; fi
++ echo 'static const char * _metalist_libkmixctrl_main_la[] = {' > libkmixctrl_main_la_meta_unload.cpp ;\
++ cat mixer.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> libkmixctrl_main_la_meta_unload.cpp ;\
++ echo '0};' >> libkmixctrl_main_la_meta_unload.cpp ;\
++ echo '#include <kunload.h>' >> libkmixctrl_main_la_meta_unload.cpp ;\
++ echo '_UNLOAD(libkmixctrl_main_la)' >> libkmixctrl_main_la_meta_unload.cpp ;\
++ else echo > libkmixctrl_main_la_meta_unload.cpp; fi
+
+
+ #>+ 3
+ clean-moc-classes:
+- -rm -f kmix_la_meta_unload.cpp kmix_panelapplet_la_meta_unload.cpp kmixctrl_la_meta_unload.cpp
++ -rm -f kmix_panelapplet_la_meta_unload.cpp libkmix_main_la_meta_unload.cpp libkmixctrl_main_la_meta_unload.cpp
+
+ #>+ 11
+-kmix_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/main.cpp $(srcdir)/kmix.cpp $(srcdir)/kmixdockwidget.cpp $(srcdir)/kmixprefdlg.cpp $(srcdir)/kmixerwidget.cpp $(srcdir)/channel.cpp $(srcdir)/mixer.cpp $(srcdir)/ksmallslider.cpp $(srcdir)/volume.cpp $(srcdir)/kledbutton.cpp $(srcdir)/mixdevicewidget.cpp kmix_la_meta_unload.cpp
++kmix_la.all_cpp.cpp: $(srcdir)/Makefile.in kmix_main.cpp
+ @echo 'creating kmix_la.all_cpp.cpp ...'; \
+ rm -f kmix_la.all_cpp.files kmix_la.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kmix_la.all_cpp.final; \
+- for file in main.cpp kmix.cpp kmixdockwidget.cpp kmixprefdlg.cpp kmixerwidget.cpp channel.cpp mixer.cpp ksmallslider.cpp volume.cpp kledbutton.cpp mixdevicewidget.cpp kmix_la_meta_unload.cpp ; do \
++ for file in kmix_main.cpp ; do \
+ echo "#include \"$$file\"" >> kmix_la.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kmix_la.all_cpp.final; \
+ done; \
+@@ -1070,11 +1098,11 @@
+ rm -f kmix_panelapplet_la.all_cpp.final kmix_panelapplet_la.all_cpp.files
+
+ #>+ 11
+-kmixctrl_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kmixctrl.cpp $(srcdir)/channel.cpp $(srcdir)/mixer.cpp $(srcdir)/volume.cpp kmixctrl_la_meta_unload.cpp
++kmixctrl_la.all_cpp.cpp: $(srcdir)/Makefile.in kmixctrl_main.cpp
+ @echo 'creating kmixctrl_la.all_cpp.cpp ...'; \
+ rm -f kmixctrl_la.all_cpp.files kmixctrl_la.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kmixctrl_la.all_cpp.final; \
+- for file in kmixctrl.cpp channel.cpp mixer.cpp volume.cpp kmixctrl_la_meta_unload.cpp ; do \
++ for file in kmixctrl_main.cpp ; do \
+ echo "#include \"$$file\"" >> kmixctrl_la.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kmixctrl_la.all_cpp.final; \
+ done; \
+@@ -1082,11 +1110,35 @@
+ rm -f kmixctrl_la.all_cpp.final kmixctrl_la.all_cpp.files
+
+ #>+ 11
+-kmix.all_cpp.cpp: $(srcdir)/Makefile.in dummy.cpp
++libkmix_main_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/main.cpp $(srcdir)/kmix.cpp $(srcdir)/kmixdockwidget.cpp $(srcdir)/kmixprefdlg.cpp $(srcdir)/kmixerwidget.cpp $(srcdir)/channel.cpp $(srcdir)/mixer.cpp $(srcdir)/ksmallslider.cpp $(srcdir)/volume.cpp $(srcdir)/kledbutton.cpp $(srcdir)/mixdevicewidget.cpp libkmix_main_la_meta_unload.cpp
++ @echo 'creating libkmix_main_la.all_cpp.cpp ...'; \
++ rm -f libkmix_main_la.all_cpp.files libkmix_main_la.all_cpp.final; \
++ echo "#define KDE_USE_FINAL 1" >> libkmix_main_la.all_cpp.final; \
++ for file in main.cpp kmix.cpp kmixdockwidget.cpp kmixprefdlg.cpp kmixerwidget.cpp channel.cpp mixer.cpp ksmallslider.cpp volume.cpp kledbutton.cpp mixdevicewidget.cpp libkmix_main_la_meta_unload.cpp ; do \
++ echo "#include \"$$file\"" >> libkmix_main_la.all_cpp.files; \
++ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libkmix_main_la.all_cpp.final; \
++ done; \
++ cat libkmix_main_la.all_cpp.final libkmix_main_la.all_cpp.files > libkmix_main_la.all_cpp.cpp; \
++ rm -f libkmix_main_la.all_cpp.final libkmix_main_la.all_cpp.files
++
++#>+ 11
++libkmixctrl_main_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/kmixctrl.cpp $(srcdir)/channel.cpp $(srcdir)/mixer.cpp $(srcdir)/volume.cpp libkmixctrl_main_la_meta_unload.cpp
++ @echo 'creating libkmixctrl_main_la.all_cpp.cpp ...'; \
++ rm -f libkmixctrl_main_la.all_cpp.files libkmixctrl_main_la.all_cpp.final; \
++ echo "#define KDE_USE_FINAL 1" >> libkmixctrl_main_la.all_cpp.final; \
++ for file in kmixctrl.cpp channel.cpp mixer.cpp volume.cpp libkmixctrl_main_la_meta_unload.cpp ; do \
++ echo "#include \"$$file\"" >> libkmixctrl_main_la.all_cpp.files; \
++ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libkmixctrl_main_la.all_cpp.final; \
++ done; \
++ cat libkmixctrl_main_la.all_cpp.final libkmixctrl_main_la.all_cpp.files > libkmixctrl_main_la.all_cpp.cpp; \
++ rm -f libkmixctrl_main_la.all_cpp.final libkmixctrl_main_la.all_cpp.files
++
++#>+ 11
++kmix.all_cpp.cpp: $(srcdir)/Makefile.in kmix_main.cpp
+ @echo 'creating kmix.all_cpp.cpp ...'; \
+ rm -f kmix.all_cpp.files kmix.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kmix.all_cpp.final; \
+- for file in dummy.cpp ; do \
++ for file in kmix_main.cpp ; do \
+ echo "#include \"$$file\"" >> kmix.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kmix.all_cpp.final; \
+ done; \
+@@ -1094,11 +1146,11 @@
+ rm -f kmix.all_cpp.final kmix.all_cpp.files
+
+ #>+ 11
+-kmixctrl.all_cpp.cpp: $(srcdir)/Makefile.in dummy.cpp
++kmixctrl.all_cpp.cpp: $(srcdir)/Makefile.in kmixctrl_main.cpp
+ @echo 'creating kmixctrl.all_cpp.cpp ...'; \
+ rm -f kmixctrl.all_cpp.files kmixctrl.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> kmixctrl.all_cpp.final; \
+- for file in dummy.cpp ; do \
++ for file in kmixctrl_main.cpp ; do \
+ echo "#include \"$$file\"" >> kmixctrl.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> kmixctrl.all_cpp.final; \
+ done; \
+@@ -1107,20 +1159,20 @@
+
+ #>+ 3
+ clean-final:
+- -rm -f kmix_la.all_cpp.cpp kmix_panelapplet_la.all_cpp.cpp kmixctrl_la.all_cpp.cpp kmix.all_cpp.cpp kmixctrl.all_cpp.cpp
++ -rm -f kmix_la.all_cpp.cpp kmix_panelapplet_la.all_cpp.cpp kmixctrl_la.all_cpp.cpp libkmix_main_la.all_cpp.cpp libkmixctrl_main_la.all_cpp.cpp kmix.all_cpp.cpp kmixctrl.all_cpp.cpp
+
+ #>+ 2
+ final:
+- $(MAKE) kmix_la_OBJECTS="$(kmix_la_final_OBJECTS)" kmix_panelapplet_la_OBJECTS="$(kmix_panelapplet_la_final_OBJECTS)" kmixctrl_la_OBJECTS="$(kmixctrl_la_final_OBJECTS)" all-am
++ $(MAKE) kmix_panelapplet_la_OBJECTS="$(kmix_panelapplet_la_final_OBJECTS)" libkmix_main_la_OBJECTS="$(libkmix_main_la_final_OBJECTS)" libkmixctrl_main_la_OBJECTS="$(libkmixctrl_main_la_final_OBJECTS)" all-am
+ #>+ 2
+ final-install:
+- $(MAKE) kmix_la_OBJECTS="$(kmix_la_final_OBJECTS)" kmix_panelapplet_la_OBJECTS="$(kmix_panelapplet_la_final_OBJECTS)" kmixctrl_la_OBJECTS="$(kmixctrl_la_final_OBJECTS)" install-am
++ $(MAKE) kmix_panelapplet_la_OBJECTS="$(kmix_panelapplet_la_final_OBJECTS)" libkmix_main_la_OBJECTS="$(libkmix_main_la_final_OBJECTS)" libkmixctrl_main_la_OBJECTS="$(libkmixctrl_main_la_final_OBJECTS)" install-am
+ #>+ 2
+ no-final:
+- $(MAKE) kmix_la_OBJECTS="$(kmix_la_nofinal_OBJECTS)" kmix_panelapplet_la_OBJECTS="$(kmix_panelapplet_la_nofinal_OBJECTS)" kmixctrl_la_OBJECTS="$(kmixctrl_la_nofinal_OBJECTS)" all-am
++ $(MAKE) kmix_panelapplet_la_OBJECTS="$(kmix_panelapplet_la_nofinal_OBJECTS)" libkmix_main_la_OBJECTS="$(libkmix_main_la_nofinal_OBJECTS)" libkmixctrl_main_la_OBJECTS="$(libkmixctrl_main_la_nofinal_OBJECTS)" all-am
+ #>+ 2
+ no-final-install:
+- $(MAKE) kmix_la_OBJECTS="$(kmix_la_nofinal_OBJECTS)" kmix_panelapplet_la_OBJECTS="$(kmix_panelapplet_la_nofinal_OBJECTS)" kmixctrl_la_OBJECTS="$(kmixctrl_la_nofinal_OBJECTS)" install-am
++ $(MAKE) kmix_panelapplet_la_OBJECTS="$(kmix_panelapplet_la_nofinal_OBJECTS)" libkmix_main_la_OBJECTS="$(libkmix_main_la_nofinal_OBJECTS)" libkmixctrl_main_la_OBJECTS="$(libkmixctrl_main_la_nofinal_OBJECTS)" install-am
+ #>+ 3
+ cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
diff --git a/audio/kdemultimedia3/patches/patch-al b/audio/kdemultimedia3/patches/patch-al
new file mode 100644
index 00000000000..64f8f606009
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-al
@@ -0,0 +1,34 @@
+$NetBSD: patch-al,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- kmix/kmix_main.cpp.orig Thu May 30 20:46:07 2002
++++ kmix/kmix_main.cpp
+@@ -0,0 +1,29 @@
++/*
++ *
++ * Copyright (c) 2001 Nick Hudson <skrll@netbsd.org>
++ *
++ * Permission is hereby granted, free of charge, to any person obtaining a copy
++ * of this software and associated documentation files (the "Software"), to deal
++ * in the Software without restriction, including without limitation the rights
++ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
++ * copies of the Software, and to permit persons to whom the Software is
++ * furnished to do so, subject to the following conditions:
++ *
++ * The above copyright notice and this permission notice shall be included in
++ * all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ * AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
++ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
++ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++ *
++ */
++
++extern "C" int kdemain(int argc, char* argv[]);
++
++int main( int argc, char* argv[] )
++{
++ return kdemain(argc, argv);
++}
diff --git a/audio/kdemultimedia3/patches/patch-am b/audio/kdemultimedia3/patches/patch-am
new file mode 100644
index 00000000000..2a0fc9b56bd
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-am
@@ -0,0 +1,15 @@
+$NetBSD: patch-am,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- kmix/kmixctrl.cpp.orig Sun Jan 6 04:17:43 2002
++++ kmix/kmixctrl.cpp
+@@ -44,7 +44,9 @@
+ // INSERT YOUR COMMANDLINE OPTIONS HERE
+ };
+
+-int main(int argc, char *argv[])
++extern "C" int kdemain(int argc, char *argv[]);
++
++int kdemain(int argc, char *argv[])
+ {
+ KLocale::setMainCatalogue("kmix");
+ KAboutData aboutData( "kmixctrl", I18N_NOOP("KMixCtrl"),
diff --git a/audio/kdemultimedia3/patches/patch-an b/audio/kdemultimedia3/patches/patch-an
new file mode 100644
index 00000000000..6b24db4f22d
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-an
@@ -0,0 +1,34 @@
+$NetBSD: patch-an,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- kmix/kmixctrl_main.cpp.orig Thu May 30 20:46:08 2002
++++ kmix/kmixctrl_main.cpp
+@@ -0,0 +1,29 @@
++/*
++ *
++ * Copyright (c) 2001 Nick Hudson <skrll@netbsd.org>
++ *
++ * Permission is hereby granted, free of charge, to any person obtaining a copy
++ * of this software and associated documentation files (the "Software"), to deal
++ * in the Software without restriction, including without limitation the rights
++ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
++ * copies of the Software, and to permit persons to whom the Software is
++ * furnished to do so, subject to the following conditions:
++ *
++ * The above copyright notice and this permission notice shall be included in
++ * all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ * AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
++ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
++ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++ *
++ */
++
++extern "C" int kdemain(int argc, char* argv[]);
++
++int main( int argc, char* argv[] )
++{
++ return kdemain(argc, argv);
++}
diff --git a/audio/kdemultimedia3/patches/patch-ao b/audio/kdemultimedia3/patches/patch-ao
new file mode 100644
index 00000000000..a9acb20e20b
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ao
@@ -0,0 +1,15 @@
+$NetBSD: patch-ao,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- kmix/main.cpp.orig Sun Jan 6 04:17:43 2002
++++ kmix/main.cpp
+@@ -37,7 +37,9 @@
+ // INSERT YOUR COMMANDLINE OPTIONS HERE
+ };
+
+-int main(int argc, char *argv[])
++extern "C" int kdemain(int, char *[]);
++
++int kdemain(int argc, char *argv[])
+ {
+ KAboutData aboutData( "kmix", I18N_NOOP("KMix"),
+ APP_VERSION, description, KAboutData::License_GPL,
diff --git a/audio/kdemultimedia3/patches/patch-ap b/audio/kdemultimedia3/patches/patch-ap
new file mode 100644
index 00000000000..99e052b2ab1
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ap
@@ -0,0 +1,37 @@
+$NetBSD: patch-ap,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- kscd/libwm/include/wm_config.h.orig Wed May 8 19:29:23 2002
++++ kscd/libwm/include/wm_config.h
+@@ -128,11 +128,31 @@
+ *** ****** ** ** ****** ****** ** ****** ** * **********
+ *** ****** ** ** ** ** **** *** ***********
+ ******************************************************************/
+-#if defined(__FreeBSD__) || defined(__FreeBSD) || defined(__NetBSD__) || defined(__NetBSD)
++#if defined(__FreeBSD__) || defined(__FreeBSD)
+
+ #define DEFAULT_CD_DEVICE "/dev/rmatcd0c"
+
++
+ #endif /* freebsd */
++
++/******************************************************************
++ * NetBSD
++ ******************************************************************
++ *** *** ** ** ** **** *** *****************
++ *** ** ** ******** **** ** ** ****** * ****************
++ *** * * ** ****** **** ****** **** ** ***************
++ *** ** ** ******** **** ** ****** ** * ****************
++ *** *** ** **** **** **** *** *****************
++ ******************************************************************/
++#if defined(__NetBSD__) || defined(__NetBSD)
++
++#if defined(__i386__)
++#define DEFAULT_CD_DEVICE "/dev/rcd0d"
++#else
++#define DEFAULT_CD_DEVICE "/dev/rcd0c"
++#endif
++
++#endif /* netbsd */
+
+ /******************************************************************
+ * HP-UX
diff --git a/audio/kdemultimedia3/patches/patch-aq b/audio/kdemultimedia3/patches/patch-aq
new file mode 100644
index 00000000000..79ed26a3a35
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-aq
@@ -0,0 +1,44 @@
+$NetBSD: patch-aq,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- kscd/libwm/plat_freebsd.c.orig Fri Jan 11 03:19:57 2002
++++ kscd/libwm/plat_freebsd.c
+@@ -34,3 +34,3 @@
+
+-#if defined(__FreeBSD__) || defined(__FreeBSD) || defined(__NetBSD__) || defined (__NetBSD)
++#if defined(__FreeBSD__) || defined(__FreeBSD) || defined(__NetBSD__)
+
+@@ -52,3 +52,3 @@
+
+-#if defined(__NetBSD__) || defined(__OpenBSD__)
++#if defined(__OpenBSD__)
+ # define MSF_MINUTES 1
+@@ -59,2 +59,5 @@
+ # include "/sys/scsi/scsi_cd.h"
++#elif defined(__NetBSD__)
++#include <sys/scsiio.h>
++#include <dev/scsipi/scsipi_cd.h>
+ #else
+@@ -235,7 +238,2 @@
+ dopos:
+-#ifdef __NetBSD__
+- *pos = scd.what.position.absaddr[MSF_MINUTES] * 60 * 75 +
+- scd.what.position.absaddr[MSF_SECONDS] * 75 +
+- scd.what.position.absaddr[MSF_FRAMES];
+-#else
+ *pos = scd.what.position.absaddr.msf.minute * 60 * 75 +
+@@ -243,3 +241,2 @@
+ scd.what.position.absaddr.msf.frame;
+-#endif
+ *track = scd.what.position.track_number;
+@@ -310,7 +307,2 @@
+
+-#ifdef __NetBSD__
+- *startframe = toc_buffer.addr[MSF_MINUTES]*60*75 +
+- toc_buffer.addr[MSF_SECONDS] * 75 +
+- toc_buffer.addr[MSF_FRAMES];
+-#else
+ *startframe = toc_buffer.addr.msf.minute*60*75 +
+@@ -318,3 +310,2 @@
+ toc_buffer.addr.msf.frame;
+-#endif
+
diff --git a/audio/kdemultimedia3/patches/patch-ar b/audio/kdemultimedia3/patches/patch-ar
new file mode 100644
index 00000000000..74538e4d75a
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ar
@@ -0,0 +1,13 @@
+$NetBSD: patch-ar,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- mpeglib/lib/util/audio/Makefile.in.orig Tue May 14 01:53:27 2002
++++ mpeglib/lib/util/audio/Makefile.in
+@@ -311,7 +311,7 @@
+ CONFIG_CLEAN_FILES =
+ LTLIBRARIES = $(noinst_LTLIBRARIES)
+
+-libaudio_la_LDFLAGS =
++libaudio_la_LDFLAGS = $(LIBOSSAUDIO)
+ libaudio_la_LIBADD =
+ am_libaudio_la_OBJECTS = audioIO.lo dspWrapper.lo
+ #>- libaudio_la_OBJECTS = $(am_libaudio_la_OBJECTS)
diff --git a/audio/kdemultimedia3/patches/patch-as b/audio/kdemultimedia3/patches/patch-as
new file mode 100644
index 00000000000..9ec74b567fb
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-as
@@ -0,0 +1,31 @@
+$NetBSD: patch-as,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- mpeglib/lib/util/audio/audioIO_Linux.cpp.orig Tue Jun 5 19:55:39 2001
++++ mpeglib/lib/util/audio/audioIO_Linux.cpp
+@@ -40,7 +40,7 @@
+ #include <sys/soundcard.h>
+ #else
+ // fallback:
+-#include <linux/soundcard.h>
++#include <soundcard.h> /* NetBSD has <soundcard.h> */
+
+ #endif
+ #endif
+@@ -48,7 +48,7 @@
+
+ /* optimal fragment size */
+
+-int AUSIZ = 0;
++int ausiz = 0;
+
+ // declare these static to effectively isolate the audio device
+
+@@ -147,7 +147,7 @@
+ exit(0);
+ }
+
+- if (ioctl(audio_fd, SNDCTL_DSP_GETBLKSIZE, &AUSIZ) == -1) {
++ if (ioctl(audio_fd, SNDCTL_DSP_GETBLKSIZE, &ausiz) == -1) {
+ perror("Unable to get fragment size\n");
+ exit(0);
+ }
diff --git a/audio/kdemultimedia3/patches/patch-at b/audio/kdemultimedia3/patches/patch-at
new file mode 100644
index 00000000000..a33e5e3bdb0
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-at
@@ -0,0 +1,16 @@
+$NetBSD: patch-at,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- mpeglib/lib/util/render/x11/imageDeskX11.cpp.orig Thu Jan 11 15:40:00 2001
++++ mpeglib/lib/util/render/x11/imageDeskX11.cpp
+@@ -397,7 +397,11 @@
+ }
+
+ int bestMode = -1;
++#if defined(__NetBSD__)
++ int border, minBorder = INT_MAX;
++#else
+ int border, minBorder = MAXINT;
++#endif
+
+ for (i = 0; i < vm_count; i++) {
+ printf("mode %d: %dx%d\n",i, vm_modelines[i]->hdisplay,vm_modelines[i]->vdisplay);
diff --git a/audio/kdemultimedia3/patches/patch-au b/audio/kdemultimedia3/patches/patch-au
new file mode 100644
index 00000000000..6d336f339e5
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-au
@@ -0,0 +1,15 @@
+$NetBSD: patch-au,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- mpeglib/lib/util/render/x11/imageDeskX11.h.orig Wed Dec 6 18:42:08 2000
++++ mpeglib/lib/util/render/x11/imageDeskX11.h
+@@ -13,7 +13,10 @@
+
+ #ifndef __IMAGEDESKX11_H
+ #define __IMAGEDESKX11_H
++#if defined(__NetBSD__)
++#else
+ #include <values.h>
++#endif
+ #include "xinit.h"
+
+ #include "../imageBase.h"
diff --git a/audio/kdemultimedia3/patches/patch-av b/audio/kdemultimedia3/patches/patch-av
new file mode 100644
index 00000000000..27366b98ba3
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-av
@@ -0,0 +1,12 @@
+$NetBSD: patch-av,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- mpeglib/lib/util/render/x11/imageXVDesk.h.orig Thu Dec 21 17:47:58 2000
++++ mpeglib/lib/util/render/x11/imageXVDesk.h
+@@ -21,7 +21,6 @@
+
+ #include <iostream.h>
+ #include <stdio.h>
+-#include <semaphore.h>
+
+ //#undef X11_XV
+
diff --git a/audio/kdemultimedia3/patches/patch-aw b/audio/kdemultimedia3/patches/patch-aw
new file mode 100644
index 00000000000..9a8b32d7df7
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-aw
@@ -0,0 +1,18 @@
+$NetBSD: patch-aw,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- mpeglib/lib/util/render/x11/x11Surface.cpp.orig Wed Aug 8 13:04:28 2001
++++ mpeglib/lib/util/render/x11/x11Surface.cpp
+@@ -267,8 +267,13 @@
+ XSizeHints hints;
+ hints.flags = PMaxSize;
+ if (HAS_RESIZE(newImage)) {
++#if defined(__NetBSD__)
++ hints.max_width = INT_MAX;
++ hints.max_height = INT_MAX;
++#else
+ hints.max_width = MAXINT;
+ hints.max_height = MAXINT;
++#endif
+ } else {
+ hints.max_width = xWindow->width;
+ hints.max_height = xWindow->height;
diff --git a/audio/kdemultimedia3/patches/patch-ax b/audio/kdemultimedia3/patches/patch-ax
new file mode 100644
index 00000000000..5d6355b4000
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ax
@@ -0,0 +1,16 @@
+$NetBSD: patch-ax,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- mpeglib/lib/util/render/x11/x11Surface.h.orig Wed Aug 8 13:04:28 2001
++++ mpeglib/lib/util/render/x11/x11Surface.h
+@@ -14,7 +14,11 @@
+ #ifndef __X11SURFACE_H
+ #define __X11SURFACE_H
+
++#if defined(__NetBSD__)
++#include <limits.h>
++#else
+ #include <values.h>
++#endif
+ #include "xinit.h"
+ #include "../surface.h"
+ #include "initDisplay.h"
diff --git a/audio/kdemultimedia3/patches/patch-ay b/audio/kdemultimedia3/patches/patch-ay
new file mode 100644
index 00000000000..6ce5da26836
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ay
@@ -0,0 +1,36 @@
+$NetBSD: patch-ay,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- noatun/Makefile.am.orig Sun Mar 3 07:50:51 2002
++++ noatun/Makefile.am
+@@ -4,22 +4,22 @@
+
+ KDE_ICON = AUTO
+
++lib_LTLIBRARIES = libnoatun_main.la
+ kde_module_LTLIBRARIES = noatun.la
+-noatun_la_SOURCES = main.cpp joinhandler.cpp joinhandler.skel
++libnoatun_main_la_SOURCES = main.cpp joinhandler.cpp joinhandler.skel
++libnoatun_main_la_LDFLAGS = $(KDE_RPATH) $(all_libraries)
++libnoatun_main_la_LIBADD = -lqtmcop -lkmedia2_idl -lsoundserver_idl $(top_builddir)/noatun/library/libnoatun.la
++
++noatun_la_SOURCES = noatun_main.cpp
+ noatun_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) -module -avoid-version
+-noatun_la_LIBADD = -lqtmcop -lkmedia2_idl -lsoundserver_idl $(top_builddir)/noatun/library/libnoatun.la
++noatun_la_LIBADD = libnoatun_main.la
+
+ bin_PROGRAMS = noatun
+-noatun_SOURCES = dummy.cpp
++noatun_SOURCES = noatun_main.cpp
+ noatun_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+-noatun_LDADD = $(LIB_KIO) noatun.la
++noatun_LDADD = libnoatun_main.la
+
+ METASOURCES = AUTO
+-
+-CLEANFILES = dummy.cpp
+-
+-dummy.cpp:
+- echo > dummy.cpp
+
+ applnk_DATA = noatun.desktop
+ applnkdir = $(kde_appsdir)/Multimedia
diff --git a/audio/kdemultimedia3/patches/patch-az b/audio/kdemultimedia3/patches/patch-az
new file mode 100644
index 00000000000..640b4fd9767
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-az
@@ -0,0 +1,342 @@
+$NetBSD: patch-az,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- noatun/Makefile.in.orig Tue May 14 01:53:28 2002
++++ noatun/Makefile.in
+@@ -295,22 +295,25 @@
+
+ KDE_ICON = AUTO
+
++lib_LTLIBRARIES = libnoatun_main.la
+ kde_module_LTLIBRARIES = noatun.la
+-#>- noatun_la_SOURCES = main.cpp joinhandler.cpp joinhandler.skel
++#>- libnoatun_main_la_SOURCES = main.cpp joinhandler.cpp joinhandler.skel
+ #>+ 1
+-noatun_la_SOURCES=main.cpp joinhandler.cpp joinhandler_skel.cpp
++libnoatun_main_la_SOURCES=main.cpp joinhandler.cpp joinhandler_skel.cpp
++libnoatun_main_la_LDFLAGS = $(KDE_RPATH) $(all_libraries)
++libnoatun_main_la_LIBADD = -lqtmcop -lkmedia2_idl -lsoundserver_idl $(top_builddir)/noatun/library/libnoatun.la
++
++noatun_la_SOURCES = noatun_main.cpp
+ noatun_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) -module -avoid-version
+-noatun_la_LIBADD = -lqtmcop -lkmedia2_idl -lsoundserver_idl $(top_builddir)/noatun/library/libnoatun.la
++noatun_la_LIBADD = libnoatun_main.la
+
+ bin_PROGRAMS = noatun
+-noatun_SOURCES = dummy.cpp
++noatun_SOURCES = noatun_main.cpp
+ noatun_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+-noatun_LDADD = $(LIB_KIO) noatun.la
++noatun_LDADD = libnoatun_main.la
+
+ #>- METASOURCES = AUTO
+
+-CLEANFILES = dummy.cpp
+-
+ applnk_DATA = noatun.desktop
+ applnkdir = $(kde_appsdir)/Multimedia
+
+@@ -328,25 +331,31 @@
+ mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
+-LTLIBRARIES = $(kde_module_LTLIBRARIES)
++LTLIBRARIES = $(kde_module_LTLIBRARIES) $(lib_LTLIBRARIES)
+
+-noatun_la_DEPENDENCIES = $(top_builddir)/noatun/library/libnoatun.la
+-am_noatun_la_OBJECTS = main.lo joinhandler.lo
+-#>- noatun_la_OBJECTS = $(am_noatun_la_OBJECTS)
++libnoatun_main_la_DEPENDENCIES = \
++ $(top_builddir)/noatun/library/libnoatun.la
++am_libnoatun_main_la_OBJECTS = main.lo joinhandler.lo
++#>- libnoatun_main_la_OBJECTS = $(am_libnoatun_main_la_OBJECTS)
+ #>+ 4
+-noatun_la_final_OBJECTS = noatun_la.all_cpp.lo
+-noatun_la_nofinal_OBJECTS = main.lo joinhandler.lo joinhandler_skel.lo
+-@KDE_USE_FINAL_FALSE@noatun_la_OBJECTS = $(noatun_la_nofinal_OBJECTS)
+-@KDE_USE_FINAL_TRUE@noatun_la_OBJECTS = $(noatun_la_final_OBJECTS)
++libnoatun_main_la_final_OBJECTS = libnoatun_main_la.all_cpp.lo
++libnoatun_main_la_nofinal_OBJECTS = main.lo joinhandler.lo joinhandler_skel.lo
++@KDE_USE_FINAL_FALSE@libnoatun_main_la_OBJECTS = $(libnoatun_main_la_nofinal_OBJECTS)
++@KDE_USE_FINAL_TRUE@libnoatun_main_la_OBJECTS = $(libnoatun_main_la_final_OBJECTS)
++noatun_la_DEPENDENCIES = libnoatun_main.la
++am_noatun_la_OBJECTS = noatun_main.lo
++#>- noatun_la_OBJECTS = $(am_noatun_la_OBJECTS)
++#>+ 1
++noatun_la_OBJECTS = noatun_main.lo
+ bin_PROGRAMS = noatun$(EXEEXT)
+ update_PROGRAMS = noatun20update$(EXEEXT)
+ PROGRAMS = $(bin_PROGRAMS) $(update_PROGRAMS)
+
+-am_noatun_OBJECTS = dummy.$(OBJEXT)
++am_noatun_OBJECTS = noatun_main.$(OBJEXT)
+ #>- noatun_OBJECTS = $(am_noatun_OBJECTS)
+ #>+ 1
+-noatun_OBJECTS = dummy.$(OBJEXT)
+-noatun_DEPENDENCIES = noatun.la
++noatun_OBJECTS = noatun_main.$(OBJEXT)
++noatun_DEPENDENCIES = libnoatun_main.la
+ am_noatun20update_OBJECTS = noatun20update.$(OBJEXT)
+ #>- noatun20update_OBJECTS = $(am_noatun20update_OBJECTS)
+ #>+ 1
+@@ -359,8 +368,9 @@
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+ depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
+-@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/dummy.Po $(DEPDIR)/joinhandler.Plo \
+- @AMDEP_TRUE@ $(DEPDIR)/main.Plo $(DEPDIR)/noatun20update.Po
++@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/joinhandler.Plo $(DEPDIR)/main.Plo \
++ @AMDEP_TRUE@ $(DEPDIR)/noatun20update.Po \
++ @AMDEP_TRUE@ $(DEPDIR)/noatun_main.Plo $(DEPDIR)/noatun_main.Po
+ #>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ #>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ #>+ 2
+@@ -380,8 +390,8 @@
+ CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ CXXFLAGS = @CXXFLAGS@
+-DIST_SOURCES = $(noatun_la_SOURCES) $(noatun_SOURCES) \
+- $(noatun20update_SOURCES)
++DIST_SOURCES = $(libnoatun_main_la_SOURCES) $(noatun_la_SOURCES) \
++ $(noatun_SOURCES) $(noatun20update_SOURCES)
+ DATA = $(applnk_DATA) $(presets_DATA) $(update_DATA)
+
+
+@@ -391,7 +401,7 @@
+ uninstall-recursive check-recursive installcheck-recursive
+ DIST_COMMON = COPYING Makefile.am Makefile.in TODO
+ DIST_SUBDIRS = $(SUBDIRS)
+-SOURCES = $(noatun_la_SOURCES) $(noatun_SOURCES) $(noatun20update_SOURCES)
++SOURCES = $(libnoatun_main_la_SOURCES) $(noatun_la_SOURCES) $(noatun_SOURCES) $(noatun20update_SOURCES)
+
+ #>- all: all-recursive
+ #>+ 1
+@@ -438,6 +448,27 @@
+
+ clean-kde_moduleLTLIBRARIES:
+ -test -z "$(kde_module_LTLIBRARIES)" || rm -f $(kde_module_LTLIBRARIES)
++install-libLTLIBRARIES: $(lib_LTLIBRARIES)
++ @$(NORMAL_INSTALL)
++ $(mkinstalldirs) $(DESTDIR)$(libdir)
++ @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
++ if test -f $$p; then \
++ echo " $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p"; \
++ $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p; \
++ else :; fi; \
++ done
++
++uninstall-libLTLIBRARIES:
++ @$(NORMAL_UNINSTALL)
++ @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
++ echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p"; \
++ $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
++ done
++
++clean-libLTLIBRARIES:
++ -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
++libnoatun_main.la: $(libnoatun_main_la_OBJECTS) $(libnoatun_main_la_DEPENDENCIES)
++ $(CXXLINK) -rpath $(libdir) $(libnoatun_main_la_LDFLAGS) $(libnoatun_main_la_OBJECTS) $(libnoatun_main_la_LIBADD) $(LIBS)
+ noatun.la: $(noatun_la_OBJECTS) $(noatun_la_DEPENDENCIES)
+ $(CXXLINK) -rpath $(kde_moduledir) $(noatun_la_LDFLAGS) $(noatun_la_OBJECTS) $(noatun_la_LIBADD) $(LIBS)
+ install-binPROGRAMS: $(bin_PROGRAMS)
+@@ -501,10 +532,11 @@
+ distclean-compile:
+ -rm -f *.tab.c
+
+-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/dummy.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/joinhandler.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/main.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/noatun20update.Po@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/noatun_main.Plo@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/noatun_main.Po@am__quote@
+
+ distclean-depend:
+ -rm -rf $(DEPDIR)
+@@ -674,7 +706,7 @@
+
+ #>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ #>+ 4
+-KDE_DIST=avideoframe.cc hi22-app-noatun.png hi48-app-noatun.png noatun.desktop hi32-app-noatun.png preset.dance CHANGES preset.jazz FILES preset.metal hi16-app-noatun.png preset.trance joinhandler.h noatun.upd configure.in.in avideoframe.h preset.zero artsvideo.idl
++KDE_DIST=preset.trance artsvideo.idl joinhandler.h CHANGES avideoframe.cc noatun.upd configure.in.in preset.jazz hi22-app-noatun.png noatun hi48-app-noatun.png noatun.desktop FILES avideoframe.h preset.metal joinhandler.kidl hi16-app-noatun.png noatun20update preset.zero hi32-app-noatun.png preset.dance dummy.cpp
+
+ DISTFILES= $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+@@ -714,9 +746,11 @@
+ check-am: all-am
+ check: check-recursive
+ all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA)
++install-binPROGRAMS: install-libLTLIBRARIES
++
+ installdirs: installdirs-recursive
+ installdirs-am:
+- $(mkinstalldirs) $(DESTDIR)$(kde_moduledir) $(DESTDIR)$(bindir) $(DESTDIR)$(updatedir) $(DESTDIR)$(applnkdir) $(DESTDIR)$(presetsdir) $(DESTDIR)$(updatedir)
++ $(mkinstalldirs) $(DESTDIR)$(kde_moduledir) $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) $(DESTDIR)$(updatedir) $(DESTDIR)$(applnkdir) $(DESTDIR)$(presetsdir) $(DESTDIR)$(updatedir)
+
+ install: install-recursive
+ install-exec: install-exec-recursive
+@@ -734,7 +768,6 @@
+ mostlyclean-generic:
+
+ clean-generic:
+- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+ distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+@@ -747,10 +780,12 @@
+ clean: kde-rpo-clean clean-recursive
+
+ #>- clean-am: clean-binPROGRAMS clean-generic clean-kde_moduleLTLIBRARIES \
+-#>- clean-libtool clean-updatePROGRAMS mostlyclean-am
+-#>+ 2
++#>- clean-libLTLIBRARIES clean-libtool clean-updatePROGRAMS \
++#>- mostlyclean-am
++#>+ 3
+ clean-am: clean-idl clean-final clean-binPROGRAMS clean-generic clean-kde_moduleLTLIBRARIES \
+- clean-libtool clean-updatePROGRAMS mostlyclean-am
++ clean-libLTLIBRARIES clean-libtool clean-updatePROGRAMS \
++ mostlyclean-am
+
+ distclean: distclean-recursive
+
+@@ -773,9 +808,9 @@
+ install-data-am: install-kde-icons install-applnkDATA \
+ install-presetsDATA install-updateDATA install-updatePROGRAMS
+
+-#>- install-exec-am: install-binPROGRAMS
++#>- install-exec-am: install-binPROGRAMS install-libLTLIBRARIES
+ #>+ 1
+-install-exec-am: install-kde_moduleLTLIBRARIES install-binPROGRAMS
++install-exec-am: install-kde_moduleLTLIBRARIES install-binPROGRAMS install-libLTLIBRARIES
+
+ install-info: install-info-recursive
+
+@@ -794,43 +829,42 @@
+
+ #>- uninstall-am: uninstall-applnkDATA uninstall-binPROGRAMS \
+ #>- uninstall-info-am uninstall-kde_moduleLTLIBRARIES \
+-#>- uninstall-presetsDATA uninstall-updateDATA \
+-#>- uninstall-updatePROGRAMS
++#>- uninstall-libLTLIBRARIES uninstall-presetsDATA \
++#>- uninstall-updateDATA uninstall-updatePROGRAMS
+ #>+ 4
+ uninstall-am: uninstall-kde-icons uninstall-applnkDATA uninstall-binPROGRAMS \
+ uninstall-info-am uninstall-kde_moduleLTLIBRARIES \
+- uninstall-presetsDATA uninstall-updateDATA \
+- uninstall-updatePROGRAMS
++ uninstall-libLTLIBRARIES uninstall-presetsDATA \
++ uninstall-updateDATA uninstall-updatePROGRAMS
+
+ uninstall-info: uninstall-info-recursive
+
+ .PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
+ clean-binPROGRAMS clean-generic clean-kde_moduleLTLIBRARIES \
+- clean-libtool clean-recursive clean-updatePROGRAMS distclean \
+- distclean-compile distclean-depend distclean-generic \
+- distclean-libtool distclean-recursive distclean-tags distdir \
+- dvi dvi-am dvi-recursive info info-am info-recursive install \
+- install-am install-applnkDATA install-binPROGRAMS install-data \
++ clean-libLTLIBRARIES clean-libtool clean-recursive \
++ clean-updatePROGRAMS distclean distclean-compile \
++ distclean-depend distclean-generic distclean-libtool \
++ distclean-recursive distclean-tags distdir dvi dvi-am \
++ dvi-recursive info info-am info-recursive install install-am \
++ install-applnkDATA install-binPROGRAMS install-data \
+ install-data-am install-data-recursive install-exec \
+ install-exec-am install-exec-recursive install-info \
+ install-info-am install-info-recursive \
+- install-kde_moduleLTLIBRARIES install-man install-presetsDATA \
+- install-recursive install-strip install-updateDATA \
+- install-updatePROGRAMS installcheck installcheck-am installdirs \
+- installdirs-am installdirs-recursive maintainer-clean \
+- maintainer-clean-generic maintainer-clean-recursive mostlyclean \
+- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+- mostlyclean-recursive tags tags-recursive uninstall \
+- uninstall-am uninstall-applnkDATA uninstall-binPROGRAMS \
+- uninstall-info-am uninstall-info-recursive \
+- uninstall-kde_moduleLTLIBRARIES uninstall-presetsDATA \
++ install-kde_moduleLTLIBRARIES install-libLTLIBRARIES \
++ install-man install-presetsDATA install-recursive install-strip \
++ install-updateDATA install-updatePROGRAMS installcheck \
++ installcheck-am installdirs installdirs-am \
++ installdirs-recursive maintainer-clean maintainer-clean-generic \
++ maintainer-clean-recursive mostlyclean mostlyclean-compile \
++ mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
++ tags tags-recursive uninstall uninstall-am uninstall-applnkDATA \
++ uninstall-binPROGRAMS uninstall-info-am \
++ uninstall-info-recursive uninstall-kde_moduleLTLIBRARIES \
++ uninstall-libLTLIBRARIES uninstall-presetsDATA \
+ uninstall-recursive uninstall-updateDATA \
+ uninstall-updatePROGRAMS
+
+
+-dummy.cpp:
+- echo > dummy.cpp
+-
+ messages:
+ $(EXTRACTRC) `find . -name "*.rc"` > rc.cpp
+ $(XGETTEXT) rc.cpp `find . -name "*.cc" -o -name "*.cpp" -print` -o $(podir)/noatun.pot
+@@ -877,11 +911,23 @@
+
+
+ #>+ 11
+-noatun_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/main.cpp $(srcdir)/joinhandler.cpp joinhandler_skel.cpp
++libnoatun_main_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/main.cpp $(srcdir)/joinhandler.cpp $(srcdir)/joinhandler_skel.cpp
++ @echo 'creating libnoatun_main_la.all_cpp.cpp ...'; \
++ rm -f libnoatun_main_la.all_cpp.files libnoatun_main_la.all_cpp.final; \
++ echo "#define KDE_USE_FINAL 1" >> libnoatun_main_la.all_cpp.final; \
++ for file in main.cpp joinhandler.cpp joinhandler_skel.cpp ; do \
++ echo "#include \"$$file\"" >> libnoatun_main_la.all_cpp.files; \
++ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libnoatun_main_la.all_cpp.final; \
++ done; \
++ cat libnoatun_main_la.all_cpp.final libnoatun_main_la.all_cpp.files > libnoatun_main_la.all_cpp.cpp; \
++ rm -f libnoatun_main_la.all_cpp.final libnoatun_main_la.all_cpp.files
++
++#>+ 11
++noatun_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/noatun_main.cpp
+ @echo 'creating noatun_la.all_cpp.cpp ...'; \
+ rm -f noatun_la.all_cpp.files noatun_la.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> noatun_la.all_cpp.final; \
+- for file in main.cpp joinhandler.cpp joinhandler_skel.cpp ; do \
++ for file in noatun_main.cpp ; do \
+ echo "#include \"$$file\"" >> noatun_la.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> noatun_la.all_cpp.final; \
+ done; \
+@@ -889,11 +935,11 @@
+ rm -f noatun_la.all_cpp.final noatun_la.all_cpp.files
+
+ #>+ 11
+-noatun.all_cpp.cpp: $(srcdir)/Makefile.in dummy.cpp
++noatun.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/noatun_main.cpp
+ @echo 'creating noatun.all_cpp.cpp ...'; \
+ rm -f noatun.all_cpp.files noatun.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> noatun.all_cpp.final; \
+- for file in dummy.cpp ; do \
++ for file in noatun_main.cpp ; do \
+ echo "#include \"$$file\"" >> noatun.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> noatun.all_cpp.final; \
+ done; \
+@@ -914,20 +960,20 @@
+
+ #>+ 3
+ clean-final:
+- -rm -f noatun_la.all_cpp.cpp noatun.all_cpp.cpp noatun20update.all_cpp.cpp
++ -rm -f libnoatun_main_la.all_cpp.cpp noatun_la.all_cpp.cpp noatun.all_cpp.cpp noatun20update.all_cpp.cpp
+
+ #>+ 2
+ final:
+- $(MAKE) noatun_la_OBJECTS="$(noatun_la_final_OBJECTS)" all-am
++ $(MAKE) libnoatun_main_la_OBJECTS="$(libnoatun_main_la_final_OBJECTS)" all-am
+ #>+ 2
+ final-install:
+- $(MAKE) noatun_la_OBJECTS="$(noatun_la_final_OBJECTS)" install-am
++ $(MAKE) libnoatun_main_la_OBJECTS="$(libnoatun_main_la_final_OBJECTS)" install-am
+ #>+ 2
+ no-final:
+- $(MAKE) noatun_la_OBJECTS="$(noatun_la_nofinal_OBJECTS)" all-am
++ $(MAKE) libnoatun_main_la_OBJECTS="$(libnoatun_main_la_nofinal_OBJECTS)" all-am
+ #>+ 2
+ no-final-install:
+- $(MAKE) noatun_la_OBJECTS="$(noatun_la_nofinal_OBJECTS)" install-am
++ $(MAKE) libnoatun_main_la_OBJECTS="$(libnoatun_main_la_nofinal_OBJECTS)" install-am
+ #>+ 3
+ cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
diff --git a/audio/kdemultimedia3/patches/patch-ba b/audio/kdemultimedia3/patches/patch-ba
new file mode 100644
index 00000000000..9d8b0d86005
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-ba
@@ -0,0 +1,15 @@
+$NetBSD: patch-ba,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- noatun/main.cpp.orig Wed May 8 19:29:25 2002
++++ noatun/main.cpp
+@@ -24,7 +24,9 @@
+ { 0, 0, 0}
+ };
+
+-int main(int argc, char **argv)
++extern "C" int kdemain(int, char **);
++
++int kdemain(int argc, char **argv)
+ {
+ KAboutData aboutData("noatun", I18N_NOOP("Noatun"),
+ version, description, KAboutData::License_BSD,
diff --git a/audio/kdemultimedia3/patches/patch-bb b/audio/kdemultimedia3/patches/patch-bb
new file mode 100644
index 00000000000..0c7be05ddc0
--- /dev/null
+++ b/audio/kdemultimedia3/patches/patch-bb
@@ -0,0 +1,33 @@
+$NetBSD: patch-bb,v 1.1.1.1 2002/05/31 14:46:49 skrll Exp $
+
+--- noatun/noatun_main.cpp.orig Thu May 30 20:46:08 2002
++++ noatun/noatun_main.cpp
+@@ -0,0 +1,28 @@
++/*
++ *
++ * Copyright (c) 2001 Nick Hudson <skrll@netbsd.org>
++ *
++ * Permission is hereby granted, free of charge, to any person obtaining a copy
++ * of this software and associated documentation files (the "Software"), to deal
++ * in the Software without restriction, including without limitation the rights
++ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
++ * copies of the Software, and to permit persons to whom the Software is
++ * furnished to do so, subject to the following conditions:
++ *
++ * The above copyright notice and this permission notice shall be included in
++ * all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ * AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
++ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
++ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++ */
++
++extern "C" int kdemain(int, char* []);
++
++int main( int argc, char* argv[] )
++{
++ return kdemain(argc, argv);
++}