summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2012-03-22 06:12:10 +0000
committermarkd <markd@pkgsrc.org>2012-03-22 06:12:10 +0000
commit2fd0bc9fbfeaf9a7a2c500802ce342a6b7432199 (patch)
treef5e8779c1929ff645f14037edc740521525fd243
parent0b4f4732a925830d8abd7ca5516799e7ddeb2404 (diff)
downloadpkgsrc-2fd0bc9fbfeaf9a7a2c500802ce342a6b7432199.tar.gz
Reimport k3b 1.0.5nb12 as k3b-kde3
-rw-r--r--sysutils/k3b-kde3/DESCR5
-rw-r--r--sysutils/k3b-kde3/Makefile36
-rw-r--r--sysutils/k3b-kde3/PLIST368
-rw-r--r--sysutils/k3b-kde3/distinfo9
-rw-r--r--sysutils/k3b-kde3/patches/patch-ab22
-rw-r--r--sysutils/k3b-kde3/patches/patch-ac13
-rw-r--r--sysutils/k3b-kde3/patches/patch-ad38
-rw-r--r--sysutils/k3b-kde3/patches/patch-ae16
8 files changed, 507 insertions, 0 deletions
diff --git a/sysutils/k3b-kde3/DESCR b/sysutils/k3b-kde3/DESCR
new file mode 100644
index 00000000000..f44f17e734d
--- /dev/null
+++ b/sysutils/k3b-kde3/DESCR
@@ -0,0 +1,5 @@
+K3b is a CD and DVD burning application for Linux and BSD systems
+optimized for KDE. It provides a comfortable user interface to perform
+most CD/DVD burning tasks like creating an Audio CD from a set of audio
+files or copying a CD. The actual burning in K3b is done by the command
+line utilities cdrecord, cdrdao, and growisofs.
diff --git a/sysutils/k3b-kde3/Makefile b/sysutils/k3b-kde3/Makefile
new file mode 100644
index 00000000000..15395e62bb1
--- /dev/null
+++ b/sysutils/k3b-kde3/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/03/22 06:12:10 markd Exp $
+#
+
+DISTNAME= k3b-1.0.5
+PKGREVISION= 14
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=k3b/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= markd@NetBSD.org
+HOMEPAGE= http://www.k3b.org/
+COMMENT= DVD and CD authoring program
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+DEPENDS+= cdrdao-[0-9]*:../../sysutils/cdrdao
+DEPENDS+= {cdrtools,cdrtools-ossdvd}-[0-9]*:../../sysutils/cdrtools
+
+GNU_CONFIGURE= yes
+SET_LIBDIR= yes
+USE_TOOLS+= gmake perl pkg-config
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+
+ONLY_FOR_PLATFORM= FreeBSD-*-* Linux-*-* NetBSD-*-* DragonFly-*-*
+
+.include "../../meta-pkgs/kde3/kde3.mk"
+.include "../../audio/flac/buildlink3.mk"
+.include "../../audio/lame/buildlink3.mk"
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../audio/musicbrainz/buildlink3.mk"
+.include "../../audio/taglib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../x11/kdebase3/buildlink3.mk"
+.include "../../x11/kdelibs3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/k3b-kde3/PLIST b/sysutils/k3b-kde3/PLIST
new file mode 100644
index 00000000000..9ea81825c38
--- /dev/null
+++ b/sysutils/k3b-kde3/PLIST
@@ -0,0 +1,368 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/03/22 06:12:10 markd Exp $
+bin/k3b
+bin/k3bsetup
+include/k3b_export.h
+include/k3bactivepipe.h
+include/k3baudiocdtrackdrag.h
+include/k3baudiocdtracksource.h
+include/k3baudiocuefilewritingjob.h
+include/k3baudiodatasource.h
+include/k3baudiodatasourceiterator.h
+include/k3baudiodecoder.h
+include/k3baudiodoc.h
+include/k3baudioencoder.h
+include/k3baudiofile.h
+include/k3baudiojob.h
+include/k3baudiooutputplugin.h
+include/k3baudiotrack.h
+include/k3baudiozerodata.h
+include/k3bbinimagewritingjob.h
+include/k3bblankingjob.h
+include/k3bbootitem.h
+include/k3bbusywidget.h
+include/k3bcdcopyjob.h
+include/k3bcddb.h
+include/k3bcddbresult.h
+include/k3bcdparanoialib.h
+include/k3bcdrdaowriter.h
+include/k3bcdrecordwriter.h
+include/k3bcdtext.h
+include/k3bcdtextvalidator.h
+include/k3bchecksumpipe.h
+include/k3bclonejob.h
+include/k3bcore.h
+include/k3bcuefileparser.h
+include/k3bcutcombobox.h
+include/k3bdatadoc.h
+include/k3bdataitem.h
+include/k3bdatajob.h
+include/k3bdebug.h
+include/k3bdefaultexternalprograms.h
+include/k3bdevice.h
+include/k3bdevice_export.h
+include/k3bdevicecombobox.h
+include/k3bdeviceglobals.h
+include/k3bdevicehandler.h
+include/k3bdevicemanager.h
+include/k3bdeviceselectiondialog.h
+include/k3bdevicetypes.h
+include/k3bdiritem.h
+include/k3bdirsizejob.h
+include/k3bdiskinfo.h
+include/k3bdoc.h
+include/k3bdvdcopyjob.h
+include/k3bdvddoc.h
+include/k3bdvdformattingjob.h
+include/k3bdvdjob.h
+include/k3bexceptions.h
+include/k3bexternalbinmanager.h
+include/k3bfileitem.h
+include/k3bfilesplitter.h
+include/k3bfilesysteminfo.h
+include/k3bglobals.h
+include/k3bglobalsettings.h
+include/k3bgrowisofswriter.h
+include/k3bimagefilereader.h
+include/k3binffilewriter.h
+include/k3bintmapcombobox.h
+include/k3bintvalidator.h
+include/k3biso9660.h
+include/k3biso9660backend.h
+include/k3biso9660imagewritingjob.h
+include/k3bisooptions.h
+include/k3bjob.h
+include/k3bjobhandler.h
+include/k3blistview.h
+include/k3blistviewitemanimator.h
+include/k3bmd5job.h
+include/k3bmixeddoc.h
+include/k3bmixedjob.h
+include/k3bmovixdoc.h
+include/k3bmovixdvddoc.h
+include/k3bmovixdvdjob.h
+include/k3bmovixfileitem.h
+include/k3bmovixjob.h
+include/k3bmsf.h
+include/k3bmsfedit.h
+include/k3bmultichoicedialog.h
+include/k3bpipe.h
+include/k3bplugin.h
+include/k3bpluginconfigwidget.h
+include/k3bpluginfactory.h
+include/k3bpluginmanager.h
+include/k3bprocess.h
+include/k3bprogressdialog.h
+include/k3bprojectplugin.h
+include/k3bpushbutton.h
+include/k3bradioaction.h
+include/k3brichtextlabel.h
+include/k3bsignalwaiter.h
+include/k3bsimplejobhandler.h
+include/k3bstdguiitems.h
+include/k3bstringutils.h
+include/k3btempfile.h
+include/k3bthread.h
+include/k3bthreadjob.h
+include/k3bthreadwidget.h
+include/k3bthroughputestimator.h
+include/k3btoc.h
+include/k3btocfilewriter.h
+include/k3btoolbox.h
+include/k3btoolbutton.h
+include/k3btrack.h
+include/k3bvalidators.h
+include/k3bvcddoc.h
+include/k3bvcdjob.h
+include/k3bvcdoptions.h
+include/k3bverificationjob.h
+include/k3bversion.h
+include/k3bvideodvddoc.h
+include/k3bvideodvdjob.h
+include/k3bwavefilewriter.h
+include/kcutlabel.h
+lib/kde3/kcm_k3bsetup2.la
+lib/kde3/kfile_k3b.la
+lib/kde3/kio_videodvd.la
+lib/kde3/libk3bartsoutputplugin.la
+lib/kde3/libk3baudiometainforenamerplugin.la
+lib/kde3/libk3baudioprojectcddbplugin.la
+lib/kde3/libk3bexternalencoder.la
+lib/kde3/libk3bflacdecoder.la
+lib/kde3/libk3blameencoder.la
+lib/kde3/libk3blibsndfiledecoder.la
+lib/kde3/libk3bmaddecoder.la
+lib/kde3/libk3boggvorbisdecoder.la
+lib/kde3/libk3boggvorbisencoder.la
+lib/kde3/libk3bsoxencoder.la
+lib/kde3/libk3bwavedecoder.la
+lib/libk3b.la
+lib/libk3bdevice.la
+share/applications/kde/k3b.desktop
+share/doc/kde/HTML/en/k3b/audiocd-howto.docbook
+share/doc/kde/HTML/en/k3b/burndialog_audio.png
+share/doc/kde/HTML/en/k3b/burndialog_progress.png
+share/doc/kde/HTML/en/k3b/cdcloning_dialog.png
+share/doc/kde/HTML/en/k3b/cdcloning_reading.png
+share/doc/kde/HTML/en/k3b/cdcopy-howto.docbook
+share/doc/kde/HTML/en/k3b/cdcopy_done.png
+share/doc/kde/HTML/en/k3b/cdcopy_reading.png
+share/doc/kde/HTML/en/k3b/cdcopy_settings.png
+share/doc/kde/HTML/en/k3b/cdcopy_writing.png
+share/doc/kde/HTML/en/k3b/commands.docbook
+share/doc/kde/HTML/en/k3b/common
+share/doc/kde/HTML/en/k3b/dcop.docbook
+share/doc/kde/HTML/en/k3b/index.cache.bz2
+share/doc/kde/HTML/en/k3b/index.docbook
+share/doc/kde/HTML/en/k3b/select_audiofiles.png
+share/doc/kde/HTML/en/k3b/select_project.png
+share/icons/hicolor/128x128/apps/k3b.png
+share/icons/hicolor/16x16/apps/k3b.png
+share/icons/hicolor/22x22/apps/k3b.png
+share/icons/hicolor/32x32/apps/k3b.png
+share/icons/hicolor/48x48/apps/k3b.png
+share/icons/hicolor/64x64/apps/k3b.png
+share/kde/applnk/.hidden/k3b-cue.desktop
+share/kde/applnk/.hidden/k3b-iso.desktop
+share/kde/applnk/Settings/System/k3bsetup2.desktop
+share/kde/apps/k3b/cdi/cdi_imag.rtf
+share/kde/apps/k3b/cdi/cdi_text.fnt
+share/kde/apps/k3b/cdi/cdi_vcd.app
+share/kde/apps/k3b/cdi/cdi_vcd.cfg
+share/kde/apps/k3b/cdi/icdia.htm
+share/kde/apps/k3b/cdi/vcd_on_cdi_41.pdf
+share/kde/apps/k3b/eventsrc
+share/kde/apps/k3b/extra/k3bphotosvcd.mpg
+share/kde/apps/k3b/extra/k3bphotovcd.mpg
+share/kde/apps/k3b/icons/crystalsvg/16x16/actions/greenled.png
+share/kde/apps/k3b/icons/crystalsvg/16x16/actions/redled.png
+share/kde/apps/k3b/icons/crystalsvg/16x16/actions/yellowinfo.png
+share/kde/apps/k3b/icons/crystalsvg/16x16/actions/yellowled.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/audiocd.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/burn_cdimage.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/burn_dvdimage.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/cdburn.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/cdcopy.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/cddarip.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/datacd.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/datadvd.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/dvdcopy.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/emovix.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/erasecd.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/formatdvd.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/mixedcd.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/mp3cd.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/musicbrainz.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/videocd.png
+share/kde/apps/k3b/icons/hicolor/16x16/actions/videodvd.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/audiocd.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/burn_cdimage.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/burn_dvdimage.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/cdburn.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/cdcopy.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/cddarip.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/datacd.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/datadvd.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/dvdcopy.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/emovix.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/erasecd.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/formatdvd.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/mixedcd.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/mp3cd.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/videocd.png
+share/kde/apps/k3b/icons/hicolor/22x22/actions/videodvd.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/audiocd.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/burn_cdimage.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/burn_dvdimage.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/cdburn.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/cdcopy.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/cddarip.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/datacd.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/datadvd.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/dvdcopy.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/emovix.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/erasecd.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/formatdvd.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/mixedcd.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/mp3cd.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/videocd.png
+share/kde/apps/k3b/icons/hicolor/32x32/actions/videodvd.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/audiocd.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/burn_cdimage.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/burn_dvdimage.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/cdburn.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/cdcopy.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/cddarip.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/datacd.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/datadvd.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/dvdcopy.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/emovix.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/erasecd.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/formatdvd.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/mixedcd.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/mp3cd.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/videocd.png
+share/kde/apps/k3b/icons/hicolor/48x48/actions/videodvd.png
+share/kde/apps/k3b/icons/hicolor/64x64/actions/musicbrainz.png
+share/kde/apps/k3b/icons/hicolor/scalable/actions/audiocd.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/burn_cdimage.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/burn_dvdimage.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/cdburn.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/cdcopy.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/cddarip.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/datacd.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/datadvd.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/dvdcopy.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/emovix.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/erasecd.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/formatdvd.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/mixedcd.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/mp3cd.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/videocd.svgz
+share/kde/apps/k3b/icons/hicolor/scalable/actions/videodvd.svgz
+share/kde/apps/k3b/k3bui.rc
+share/kde/apps/k3b/pics/73lab/dialog_left.png
+share/kde/apps/k3b/pics/73lab/dialog_right.png
+share/kde/apps/k3b/pics/73lab/k3b.theme
+share/kde/apps/k3b/pics/73lab/media_audio.png
+share/kde/apps/k3b/pics/73lab/media_data.png
+share/kde/apps/k3b/pics/73lab/media_empty.png
+share/kde/apps/k3b/pics/73lab/media_left.png
+share/kde/apps/k3b/pics/73lab/media_mixed.png
+share/kde/apps/k3b/pics/73lab/media_none.png
+share/kde/apps/k3b/pics/73lab/media_video.png
+share/kde/apps/k3b/pics/73lab/probing.png
+share/kde/apps/k3b/pics/73lab/progress_fail.png
+share/kde/apps/k3b/pics/73lab/progress_right.png
+share/kde/apps/k3b/pics/73lab/progress_success.png
+share/kde/apps/k3b/pics/73lab/progress_working.png
+share/kde/apps/k3b/pics/73lab/project_left.png
+share/kde/apps/k3b/pics/73lab/project_right.png
+share/kde/apps/k3b/pics/73lab/splash.png
+share/kde/apps/k3b/pics/73lab/welcome_bg.png
+share/kde/apps/k3b/pics/RobsTheme/dialog_left.png
+share/kde/apps/k3b/pics/RobsTheme/dialog_right.png
+share/kde/apps/k3b/pics/RobsTheme/k3b.theme
+share/kde/apps/k3b/pics/RobsTheme/media_audio.png
+share/kde/apps/k3b/pics/RobsTheme/media_data.png
+share/kde/apps/k3b/pics/RobsTheme/media_empty.png
+share/kde/apps/k3b/pics/RobsTheme/media_left.png
+share/kde/apps/k3b/pics/RobsTheme/media_mixed.png
+share/kde/apps/k3b/pics/RobsTheme/media_none.png
+share/kde/apps/k3b/pics/RobsTheme/media_video.png
+share/kde/apps/k3b/pics/RobsTheme/progress_fail.png
+share/kde/apps/k3b/pics/RobsTheme/progress_right.png
+share/kde/apps/k3b/pics/RobsTheme/progress_success.png
+share/kde/apps/k3b/pics/RobsTheme/progress_working.png
+share/kde/apps/k3b/pics/RobsTheme/project_left.png
+share/kde/apps/k3b/pics/RobsTheme/project_right.png
+share/kde/apps/k3b/pics/RobsTheme/splash.png
+share/kde/apps/k3b/pics/RobsTheme/welcome_bg.png
+share/kde/apps/k3b/pics/crystal/dialog_left.png
+share/kde/apps/k3b/pics/crystal/dialog_right.png
+share/kde/apps/k3b/pics/crystal/k3b.theme
+share/kde/apps/k3b/pics/crystal/media_audio.png
+share/kde/apps/k3b/pics/crystal/media_data.png
+share/kde/apps/k3b/pics/crystal/media_empty.png
+share/kde/apps/k3b/pics/crystal/media_left.png
+share/kde/apps/k3b/pics/crystal/media_mixed.png
+share/kde/apps/k3b/pics/crystal/media_none.png
+share/kde/apps/k3b/pics/crystal/media_video.png
+share/kde/apps/k3b/pics/crystal/probing.png
+share/kde/apps/k3b/pics/crystal/progress_fail.png
+share/kde/apps/k3b/pics/crystal/progress_right.png
+share/kde/apps/k3b/pics/crystal/progress_success.png
+share/kde/apps/k3b/pics/crystal/progress_working.png
+share/kde/apps/k3b/pics/crystal/project_left.png
+share/kde/apps/k3b/pics/crystal/project_right.png
+share/kde/apps/k3b/pics/crystal/splash.png
+share/kde/apps/k3b/pics/crystal/welcome_bg.png
+share/kde/apps/k3b/pics/quant/dialog_left.png
+share/kde/apps/k3b/pics/quant/dialog_right.png
+share/kde/apps/k3b/pics/quant/k3b.theme
+share/kde/apps/k3b/pics/quant/media_audio.png
+share/kde/apps/k3b/pics/quant/media_data.png
+share/kde/apps/k3b/pics/quant/media_empty.png
+share/kde/apps/k3b/pics/quant/media_left.png
+share/kde/apps/k3b/pics/quant/media_mixed.png
+share/kde/apps/k3b/pics/quant/media_none.png
+share/kde/apps/k3b/pics/quant/media_video.png
+share/kde/apps/k3b/pics/quant/progress_fail.png
+share/kde/apps/k3b/pics/quant/progress_right.png
+share/kde/apps/k3b/pics/quant/progress_success.png
+share/kde/apps/k3b/pics/quant/progress_working.png
+share/kde/apps/k3b/pics/quant/project_left.png
+share/kde/apps/k3b/pics/quant/project_right.png
+share/kde/apps/k3b/pics/quant/splash.png
+share/kde/apps/k3b/pics/quant/welcome_bg.png
+share/kde/apps/k3b/plugins/k3bartsoutputplugin.plugin
+share/kde/apps/k3b/plugins/k3baudiometainforenamerplugin.plugin
+share/kde/apps/k3b/plugins/k3baudioprojectcddbplugin.plugin
+share/kde/apps/k3b/plugins/k3bexternalencoder.plugin
+share/kde/apps/k3b/plugins/k3bflacdecoder.plugin
+share/kde/apps/k3b/plugins/k3blameencoder.plugin
+share/kde/apps/k3b/plugins/k3blibsndfiledecoder.plugin
+share/kde/apps/k3b/plugins/k3bmaddecoder.plugin
+share/kde/apps/k3b/plugins/k3boggvorbisdecoder.plugin
+share/kde/apps/k3b/plugins/k3boggvorbisencoder.plugin
+share/kde/apps/k3b/plugins/k3bsoxencoder.plugin
+share/kde/apps/k3b/plugins/k3bwavedecoder.plugin
+share/kde/apps/k3b/servicemenus/k3b_create_audio_cd.desktop
+share/kde/apps/k3b/servicemenus/k3b_create_data_cd.desktop
+share/kde/apps/k3b/servicemenus/k3b_create_data_dvd.desktop
+share/kde/apps/k3b/servicemenus/k3b_create_video_cd.desktop
+share/kde/apps/k3b/servicemenus/k3b_write_bin_image.desktop
+share/kde/apps/k3b/servicemenus/k3b_write_iso_image.desktop
+share/kde/apps/k3b/tips
+share/kde/apps/konqsidebartng/virtual_folders/services/videodvd.desktop
+share/kde/apps/konqueror/servicemenus/k3b_audiocd_rip.desktop
+share/kde/apps/konqueror/servicemenus/k3b_cd_copy.desktop
+share/kde/apps/konqueror/servicemenus/k3b_dvd_copy.desktop
+share/kde/apps/konqueror/servicemenus/k3b_handle_empty_cd.desktop
+share/kde/apps/konqueror/servicemenus/k3b_handle_empty_dvd.desktop
+share/kde/apps/konqueror/servicemenus/k3b_videodvd_rip.desktop
+share/kde/mimelnk/application/x-k3b.desktop
+share/kde/services/kfile_k3b.desktop
+share/kde/services/videodvd.protocol
+share/kde/sounds/k3b_error1.wav
+share/kde/sounds/k3b_success1.wav
+share/kde/sounds/k3b_wait_media1.wav
diff --git a/sysutils/k3b-kde3/distinfo b/sysutils/k3b-kde3/distinfo
new file mode 100644
index 00000000000..542905f4ba7
--- /dev/null
+++ b/sysutils/k3b-kde3/distinfo
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/03/22 06:12:10 markd Exp $
+
+SHA1 (k3b-1.0.5.tar.bz2) = c45d6f2a36b1bc7ea14101d444149c40fd4b700e
+RMD160 (k3b-1.0.5.tar.bz2) = b562746015cc2e4226652402725b4e69eb846822
+Size (k3b-1.0.5.tar.bz2) = 5113060 bytes
+SHA1 (patch-ab) = 4f382751e9a7ade09aad6f8d594e76f9e5bfa5d5
+SHA1 (patch-ac) = 38902921193ff0219c1769ffa3b793de6f3f4c0c
+SHA1 (patch-ad) = 895ec31a9a05f0168daba78bcb3ff8969f98637b
+SHA1 (patch-ae) = d5fb26c88710b9cdf14e19aa530f60e429b47941
diff --git a/sysutils/k3b-kde3/patches/patch-ab b/sysutils/k3b-kde3/patches/patch-ab
new file mode 100644
index 00000000000..f5db1bd28ae
--- /dev/null
+++ b/sysutils/k3b-kde3/patches/patch-ab
@@ -0,0 +1,22 @@
+$NetBSD: patch-ab,v 1.1.1.1 2012/03/22 06:12:10 markd Exp $
+
+--- src/projects/k3bencodingconverter.cpp.orig 2007-03-17 08:04:05.000000000 +1300
++++ src/projects/k3bencodingconverter.cpp
+@@ -62,7 +62,7 @@ bool K3bEncodingConverter::encodedLocall
+ {
+ #ifdef HAVE_ICONV_H
+ QCString utf8Encoded( s.length()*2 );
+-#if defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD)
++#if (defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD)) && !defined(__DragonFly__)
+ const char* in = s.data();
+ #else
+ char* in = s.data();
+@@ -111,7 +111,7 @@ bool K3bEncodingConverter::convert( cons
+ iconv_t ic = ::iconv_open( to.local8Bit(), from.local8Bit() );
+
+ result.resize( s.length() * 2 );
+-#if defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD)
++#if (defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD)) && !defined(__DragonFly__)
+ const char* in = s.data();
+ #else
+ char* in = s.data();
diff --git a/sysutils/k3b-kde3/patches/patch-ac b/sysutils/k3b-kde3/patches/patch-ac
new file mode 100644
index 00000000000..f73580b3a4b
--- /dev/null
+++ b/sysutils/k3b-kde3/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2012/03/22 06:12:10 markd Exp $
+
+--- libk3b/core/k3bglobals.cpp.orig 2007-01-16 21:29:07.000000000 +0000
++++ libk3b/core/k3bglobals.cpp
+@@ -46,7 +46,7 @@
+ #include <sys/utsname.h>
+ #include <sys/stat.h>
+
+-#if defined(__FreeBSD__) || defined(__NetBSD__)
++#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
+ # include <sys/param.h>
+ # include <sys/mount.h>
+ # include <sys/endian.h>
diff --git a/sysutils/k3b-kde3/patches/patch-ad b/sysutils/k3b-kde3/patches/patch-ad
new file mode 100644
index 00000000000..210a68c41dc
--- /dev/null
+++ b/sysutils/k3b-kde3/patches/patch-ad
@@ -0,0 +1,38 @@
+$NetBSD: patch-ad,v 1.1.1.1 2012/03/22 06:12:10 markd Exp $
+
+--- libk3bdevice/k3bdevicemanager.cpp.orig 2008-05-27 20:23:39.000000000 +1200
++++ libk3bdevice/k3bdevicemanager.cpp
+@@ -99,6 +99,7 @@ typedef unsigned char u8;
+
+ #ifdef Q_OS_NETBSD
+ #include <sys/scsiio.h>
++#include <util.h>
+ #endif
+
+
+@@ -324,13 +325,9 @@ void K3bDevice::DeviceManager::NetBSDDev
+
+ int i;
+
+- // Whole disk mask (According to cd(4), the AMD64, i386 and BeBox ports use
+- // 'd' as whole-disk partition, the rest uses 'c'.)
+-
+-#if defined(__i386__) || defined (__amd64__) || defined (__bebox__)
+- static const char slicename = 'd';
+-#else
+- static const char slicename = 'c';
++ static char slicename = 'a';
++#ifdef Q_OS_NETBSD
++ slicename += getrawpartition();
+ #endif
+
+ char devicename[11]; // /dev/rcdXd + trailing zero
+@@ -831,7 +828,7 @@ bool K3bDevice::DeviceManager::determine
+ // XXX Re-map atapibus, so it doesn't conflict with "real" scsi
+ // busses
+
+- bus = 15;
++ bus = 31;
+ id = my_addr.addr.atapi.drive + 2 * my_addr.addr.atapi.atbus;
+ lun = 0;
+ }
diff --git a/sysutils/k3b-kde3/patches/patch-ae b/sysutils/k3b-kde3/patches/patch-ae
new file mode 100644
index 00000000000..17c9d93f0a6
--- /dev/null
+++ b/sysutils/k3b-kde3/patches/patch-ae
@@ -0,0 +1,16 @@
+$NetBSD: patch-ae,v 1.1.1.1 2012/03/22 06:12:10 markd Exp $
+
+--- libk3b/jobs/k3bdatatrackreader.cpp.orig 2007-06-24 06:35:52.000000000 +1200
++++ libk3b/jobs/k3bdatatrackreader.cpp
+@@ -219,7 +219,11 @@ void K3bDataTrackReader::WorkThread::run
+ //
+ m_device->setSpeed( 0xffff, 0xffff );
+
++#ifdef __NetBSD__
++ s_bufferSizeSectors = 31;
++#else
+ s_bufferSizeSectors = 128;
++#endif
+ unsigned char* buffer = new unsigned char[m_usedSectorSize*s_bufferSizeSectors];
+ while( s_bufferSizeSectors > 0 && read( buffer, m_firstSector.lba(), s_bufferSizeSectors ) < 0 ) {
+ kdDebug() << "(K3bDataTrackReader) determine max read sectors: "