Reimport k3b 1.0.5nb12 as k3b-kde3

This commit is contained in:
markd 2012-03-22 06:12:10 +00:00
parent 0595382f3e
commit a079a07ad4
8 changed files with 507 additions and 0 deletions

5
sysutils/k3b-kde3/DESCR Normal file
View file

@ -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.

View file

@ -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"

368
sysutils/k3b-kde3/PLIST Normal file
View file

@ -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

View file

@ -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

View file

@ -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();

View file

@ -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>

View file

@ -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;
}

View file

@ -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: "