BSD Ports

sysutils/k3b 26.08.2 FreeBSD

KDE CD/DVD writing suite

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
799603e451
License
LGPL20
Categories
sysutils, multimedia, kde-applications
Package size
11220.8 KiB, 35831.2 KiB installed

Description

K3b is a GUI frontend to the CD recording programs cdrdao and cdrecord. Its aim is to provide a very user friendly interface to all the tasks that come with CD and DVD recording.

Features so far: * Creating data CDs (on-the-fly, rockridge, joliet, El-Torito) * Creating audio CDs (WAV, MP3, OGG, CD-TEXT; normalization and on-the fly) * Creating Video CDs (VCD 1.1, 2.0, SVCD, CD-i support (Version 4)) * Creating mixed-mode CDs (CD-Extra (CD-Plus, Enhanced Audio CD)) * Creating eMovix CDs * CD Copy (single + multi session, audio, enhanced audio, cloning) * DVD burning (DVD-R(W), DVD+R(W), eMovix, Formatting DVD-RWs and DVD+RWs) * CD Ripping (CDDB support, CD-TEXT reading, several formats) * DVD Ripping and DivX/XviD encoding * Blanking of CDRWs. * Retrieving Table of contents and cdr information. * Writing existing iso images to CD and DVD. * Writing cue/bin files created for CDRWIN * DVD copy (no video transcoding yet) * Enhanced cd device handling (burnfree and justlink support) * KParts plugin

See also: http://k3b.sourceforge.net/

Install

Binary package:

pkg install k3b

From the ports tree:

cd /usr/ports/sysutils/k3b/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	k3b>0:sysutils/k3b
LIB_DEPENDS=	libk3bdevice.so:sysutils/k3b

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest26.08.226.08.2-25.08.0-
FreeBSD:14:quarterly26.08.226.08.2n/a25.08.0-
FreeBSD:15:latest26.08.226.08.2n/a-25.08.0
FreeBSD:15:quarterly26.08.226.08.2n/an/an/a
FreeBSD:16:latest26.08.126.08.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 11

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 297

The first 100 are listed.

Run dependencies 293

The first 100 are listed.

No port depends on this one.

Configuration

Options name: sysutils_k3b

OptionDefaultDescription
CDRDAOonBurning: cdrdao
CDRSKINonBurning: cdrskin (improved performance)
DOCSonBuild and/or install documentation
DVDPLUSRWonBurning: DVD+RW tools (DVD+/-R(W))
VCDIMAGERonBurning: VCDImager (video CDs)
USES
cmake compiler:c++11-lang desktop-file-utils gettext iconv kde:6 pkgconfig qt:6 shared-mime-info tar:xz xorg
Service scripts
none

Message after installing

1. The FreeBSD k3b port supports SCSI drives only. If you have IDE CD or DVD
   drives, use them through the cam system. See Chapter 17.5.1 of the handbook
   (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-cds.html)
2. k3b has to be started from a root console, which is not recommended.
   Alternatively, do ALL of the following:
   a. Every user must have read and write access to /dev/cdX:
      - add to your /etc/devfs.rules under '[system=10]':
          add path 'cd*' mode 666
      - or if you prefer allow access for a group XXX only add instead:
          add path 'cd*' mode 660 group XXX
      - to enable it, add to your /etc/rc.conf
          # sysrc devfs_system_ruleset="system"
   b. Every user who should be able to use k3b must have read and write access
      to all pass through devices connected with CD and DVD drives and to the
      /dev/xpt0 device. Run 'camcontrol devlist' to identify those devices (seek
      string 'passX' at the end of each line). Note, that this is a security
      leak as well but that there is no alternative!
      - add to your /etc/devfs.rules under '[system=10]':
          add path 'pass*' mode 666
          add path 'xpt0' mode 666
      - or if you prefer allow access for a group XXX only add instead:
          add path 'pass*' mode 660 group XXX
          add path 'xpt0' mode 660 group XXX
      - to enable it, add to your /etc/rc.conf
          # sysrc devfs_system_ruleset="system"
      - to apply these changes without reboot, run as root:
          # service devfs restart
3. Create a directory on a partition, which has enough disk space to hold a CDs
   or DVDs content (usually below /usr). Enter this directory in Settings->
   Configure K3b...->Misc.
4. Last but not the least, you need to set cdrecord parameters in K3b's
   "Settings --> Configure k3b... --> Programs --> User Parameters" to
   match your device as seen by `cdrecord -scanbus' (e.g. dev=3,0,0)

Files

pkg-plist 580
  • bin/k3b
  • include/k3b_export.h
  • include/k3bactivepipe.h
  • include/k3baudiocdtrackdrag.h
  • include/k3baudiocdtrackreader.h
  • include/k3baudiocdtracksource.h
  • include/k3baudiocuefilewritingjob.h
  • include/k3baudiodatasource.h
  • include/k3baudiodatasourceiterator.h
  • include/k3baudiodecoder.h
  • include/k3baudiodoc.h
  • include/k3baudiodocreader.h
  • include/k3baudioencoder.h
  • include/k3baudiofile.h
  • include/k3baudiofileanalyzerjob.h
  • include/k3baudiofilereader.h
  • include/k3baudiojob.h
  • include/k3baudiotrack.h
  • include/k3baudiotrackreader.h
  • include/k3baudiozerodata.h
  • include/k3baudiozerodatareader.h
  • include/k3bbinimagewritingjob.h
  • include/k3bblankingjob.h
  • include/k3bbootitem.h
  • include/k3bbusywidget.h
  • include/k3bcdcopyjob.h
  • include/k3bcddb.h
  • include/k3bcdparanoialib.h
  • include/k3bcdrdaowriter.h
  • include/k3bcdrecordwriter.h
  • include/k3bcdrskinwriter.h
  • include/k3bcdtext.h
  • include/k3bcdtextvalidator.h
  • include/k3bchecksumpipe.h
  • include/k3bclonejob.h
  • include/k3bcore.h
  • include/k3bcuefileparser.h
  • include/k3bdatadoc.h
  • include/k3bdataitem.h
  • include/k3bdatajob.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/k3bdvdformattingjob.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/k3bmd5job.h
  • include/k3bmediacache.h
  • include/k3bmedium.h
  • include/k3bmetawriter.h
  • include/k3bmixeddoc.h
  • include/k3bmixedjob.h
  • include/k3bmovixdoc.h
  • include/k3bmovixfileitem.h
  • include/k3bmovixjob.h
  • include/k3bmsf.h
  • include/k3bmsfedit.h
  • include/k3bmultichoicedialog.h
  • include/k3bplugin.h
  • include/k3bpluginconfigwidget.h
  • include/k3bpluginmanager.h
  • include/k3bprocess.h
  • include/k3bprojectplugin.h
  • include/k3brawaudiodatareader.h
  • include/k3brawaudiodatasource.h
  • include/k3bsignalwaiter.h
  • include/k3bsimplejobhandler.h
  • include/k3bstdguiitems.h
  • include/k3bthreadjob.h
  • include/k3bthreadwidget.h
  • include/k3bthroughputestimator.h
  • include/k3btoc.h
  • include/k3btocfilewriter.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDE/release-service/26.08.2/k3b-26.08.2.tar.xz1.0804656e+0704bb92de933388cdfe17c8d38bd192256c6b868c1fa16d1e6679405ea6fd3aed

Commit history 4

DateCommitCreditsLog message
799603e451 Max Brazhnikov KDE: Update KDE Gear to 26.08.2
Announcement: https://kde.org/announcements/gear/26.08.2/
1acab53155 Max Brazhnikov KDE: Update KDE Gear to 26.08.1
Announcement: https://kde.org/announcements/gear/26.08.1/
9467b61d79 Max Brazhnikov KDE: Update KDE Gear to 26.08
Announcement: https://kde.org/announcements/gear/26.08.0/ Ports changes: astro/marble: - Renew USE_KDE components astro/kosmindoormap: - Add dependency on recastnavigation databases/akonadi: - Explicitly disable Python bindings deskutils/akonadi-import-wizard: - Drop stale patch deskutils/grantlee-editor: - Drop stale patch deskutils/kdeconnect-kde: - Drop stale patch deskutils/kdepim-runtime: - Remove unused dependencies deskutils/kweather - Renew USE_KDE components games/kdominate: - Add new KDE Gear port misc/minuet: - Add dependency on aubio - Renew USE_QT components - Drop stale patch net/akonadi-calendar: - Disable explicitly Python bindings net/mimetreeparser: - Renew USE_KDE components security/kleopatra: - Add dependency on kdsingleapplication …
bbb9a6dc2d Max Brazhnikov KDE: Update KDE Gear to 26.04.3
Announcement: https://kde.org/announcements/gear/26.04.3/