svn commit: r498952 - head/sysutils/k3b
Adriaan de Groot
adridg at FreeBSD.org
Sun Apr 14 21:41:24 UTC 2019
Author: adridg
Date: Sun Apr 14 21:41:23 2019
New Revision: 498952
URL: https://svnweb.freebsd.org/changeset/ports/498952
Log:
sysutils/k3b Add missing runtime dependencies
- While libburn and cdrskin aren't *mandatory*, it's nicer to have
them by default and avoids a warning popup on start.
- Polish up the pkg-message to better match current usage, and mention
the (preferred) BSDISKS option for Solid.
PR: 228408
Modified:
head/sysutils/k3b/Makefile
head/sysutils/k3b/pkg-message
Modified: head/sysutils/k3b/Makefile
==============================================================================
--- head/sysutils/k3b/Makefile Sun Apr 14 21:17:13 2019 (r498951)
+++ head/sysutils/k3b/Makefile Sun Apr 14 21:41:23 2019 (r498952)
@@ -2,6 +2,7 @@
PORTNAME= k3b
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= sysutils multimedia kde-applications
MAINTAINER= kde at FreeBSD.org
@@ -34,7 +35,7 @@ USE_QT= core dbus gui network webkit widgets xml \
# The ffmpeg-plugin needs patching
CMAKE_ARGS= -DK3B_BUILD_FFMPEG_DECODER_PLUGIN:BOOL=FALSE
-OPTIONS_DEFINE= CDRDAO DVDPLUSRW EMOVIX VCDIMAGER DOCS
+OPTIONS_DEFINE= CDRDAO CDRSKIN DVDPLUSRW EMOVIX VCDIMAGER DOCS
OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
CDRDAO_DESC= Burning: cdrdao
@@ -48,5 +49,8 @@ EMOVIX_RUN_DEPENDS= mkmovixiso:multimedia/emovix
VCDIMAGER_DESC= Burning: VCDImager (video CDs)
VCDIMAGER_RUN_DEPENDS= vcdxrip:multimedia/vcdimager
+
+CDRSKIN_DESC= Burning: cdrskin (improved performance)
+CDRSKIN_RUN_DEPENDS= cdrskin:devel/libburn
.include <bsd.port.mk>
Modified: head/sysutils/k3b/pkg-message
==============================================================================
--- head/sysutils/k3b/pkg-message Sun Apr 14 21:17:13 2019 (r498951)
+++ head/sysutils/k3b/pkg-message Sun Apr 14 21:41:23 2019 (r498952)
@@ -7,15 +7,16 @@
'man cdrecord' discusses this.
b. Set the vfs.usermount sysctl variable to 1.
# sysctl vfs.usermount=1
- Add the line vfs.usermount=1 to /etc/sysctl.conf
+ Add this line to /etc/sysctl.conf to make it permanent:
+ vfs.usermount=1
Note that this has negative security implications
c. 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 a
- devfs_system_ruleset="system"
+ - to enable it, add to your /etc/rc.conf
+ # sysrc devfs_system_ruleset="system"
d. 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
@@ -28,9 +29,14 @@
add path 'pass*' mode 660 group XXX
add path 'xpt0' mode 660 group XXX
- to enable it, add to your /etc/rc.conf
- devfs_system_ruleset="system"
+ # sysrc devfs_system_ruleset="system"
- to apply these changes without reboot, run as root:
- /etc/rc.d/devfs restart
+ # 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. You must configure devel/kf5-solid appropriately:
+ a. Either use the (default) HAL backend, and enable HAL in /etc/rc.conf via
+ # sysrc hald_enable="YES"
+ b. *or* use the (experimental) BSDISKS backend.
+
More information about the svn-ports-head
mailing list