BSD Ports

multimedia/webcamd 5.17.1.2_3 FreeBSD

Port of Linux USB webcam and DVB drivers into userspace

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3982e2c032
License
GPLv2
Categories
multimedia
Package size
1789.0 KiB, 5679.3 KiB installed

Description

Webcamd is a daemon that enables use of hundreds of different USB based webcam and DVB USB devices under the FreeBSD operating system. The webcam daemon is basically an application which is a port of Linux USB device drivers into userspace on FreeBSD. The daemon currently depends on libc, pthreads, libusb and the CUSE kernel module.

In the other systems

SystemPortVersion
FreeBSDmultimedia/webcamd5.17.1.2_3
DragonFlymultimedia/webcamd9.9.9.9
MidnightBSDmultimedia/webcamd5.17.1.2_1

Install

Binary package:

pkg install webcamd

From the ports tree:

cd /usr/ports/multimedia/webcamd/ && make install clean

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

RUN_DEPENDS=	webcamd>0:multimedia/webcamd

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:latest5.17.1.2_35.17.1.2_35.17.1.25.17.1.2_25.17.1.2_3
FreeBSD:14:quarterly5.17.1.2_35.17.1.2_3n/a5.17.1.2_25.17.1.2_3
FreeBSD:15:latest5.17.1.2_35.17.1.2_3n/a5.17.1.2_25.17.1.2_2
FreeBSD:15:quarterly5.17.1.2_35.17.1.2_3n/an/an/a
FreeBSD:16:latest5.17.1.2_35.17.1.2_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 3

Configuration

Options name: multimedia_webcamd

OptionDefaultDescription
DEBUGoffBuild with debugging support
DVBonBuild with USB DVB support (DVB-X, analog TV, ...)
INPUTonBuild with USB input support (tablet, joystick, HID, IR, ...)
KEYBOARDoffBuild with USB keyboard support
MOUSEoffBuild with USB mouse support
RADIOonBuild with USB radio support
V4L2LOOPBACKonBuild with V4L2 loopback support
VT_CLIENToffBuild with vTuner client support
VT_SERVERoffBuild with vTuner server support
WEBCAMonBuild with USB webcam support (UVC, gspca, ...)
USES
pkgconfig tar:bzip2 uidfix
Service scripts
webcamd

Message after installing

1) To start webcamd(8) automatically at system startup:

	# sysrc webcamd_enable=YES

2) Please restart devd(8) to start webcamd(8):

	# service devd restart

3) Users requiring webcamd must be members of the "webcamd" group:

	# pw groupmod webcamd -m <username>

4) If webcamd still did not start, consult the installed webcamd rc.d
script for more help and instructions on how to start webcamd.

Files

Manual pages 64
  • a800(4)
  • af9005(4)
  • af9015(4)
  • anysee(4)
  • au0828(4)
  • au6610(4)
  • b2c2(4)
  • benq(4)
  • ce6230(4)
  • cinergy(4)
  • conex(4)
  • cpiax(4)
  • cxusb(4)
  • dib0700(4)
  • digitv(4)
  • dtt200u(4)
  • dtv5100(4)
  • dw2102(4)
  • ec168(4)
  • em28xx(4)
  • et61x251(4)
  • finepix(4)
  • friio(4)
  • gl860(4)
  • gl861(4)
  • gp8psk(4)
  • hdpvr(4)
  • ibmcam(4)
  • jeilinj(4)
  • m5602(4)
  • m920x(4)
  • mars(4)
  • mr800(4)
  • mr97310a(4)
  • nova-t(4)
  • opera(4)
  • ov519(4)
  • ov534(4)
  • pacxxx(4)
  • pvrusb2(4)
  • pwcusb(4)
  • s2255(4)
  • se401(4)
  • siano(4)
  • sn9c102(4)
  • sn9c20x(4)
  • sonixj(4)
  • spca5xx(4)
  • sq905c(4)
  • stk014(4)
  • stv06xx(4)
  • sunplus(4)
  • t613(4)
  • ttusb2(4)
  • tv8532(4)
  • umt(4)
  • usbvision(4)
  • uvc(4)
  • vc032x(4)
  • vp702x(4)
  • vp7045(4)
  • webcamd(8)
  • zc3xx(4)
  • zr364xx(4)
pkg-plist 66
  • etc/devd/webcamd.conf
  • sbin/webcamd
  • share/man/man4/a800.4.gz
  • share/man/man4/af9005.4.gz
  • share/man/man4/af9015.4.gz
  • share/man/man4/anysee.4.gz
  • share/man/man4/au0828.4.gz
  • share/man/man4/au6610.4.gz
  • share/man/man4/b2c2.4.gz
  • share/man/man4/benq.4.gz
  • share/man/man4/ce6230.4.gz
  • share/man/man4/cinergy.4.gz
  • share/man/man4/conex.4.gz
  • share/man/man4/cpiax.4.gz
  • share/man/man4/cxusb.4.gz
  • share/man/man4/dib0700.4.gz
  • share/man/man4/digitv.4.gz
  • share/man/man4/dtt200u.4.gz
  • share/man/man4/dtv5100.4.gz
  • share/man/man4/dw2102.4.gz
  • share/man/man4/ec168.4.gz
  • share/man/man4/em28xx.4.gz
  • share/man/man4/et61x251.4.gz
  • share/man/man4/finepix.4.gz
  • share/man/man4/friio.4.gz
  • share/man/man4/gl860.4.gz
  • share/man/man4/gl861.4.gz
  • share/man/man4/gp8psk.4.gz
  • share/man/man4/hdpvr.4.gz
  • share/man/man4/ibmcam.4.gz
  • share/man/man4/jeilinj.4.gz
  • share/man/man4/m5602.4.gz
  • share/man/man4/m920x.4.gz
  • share/man/man4/mars.4.gz
  • share/man/man4/mr800.4.gz
  • share/man/man4/mr97310a.4.gz
  • share/man/man4/nova-t.4.gz
  • share/man/man4/opera.4.gz
  • share/man/man4/ov519.4.gz
  • share/man/man4/ov534.4.gz
  • share/man/man4/pacxxx.4.gz
  • share/man/man4/pvrusb2.4.gz
  • share/man/man4/pwcusb.4.gz
  • share/man/man4/s2255.4.gz
  • share/man/man4/se401.4.gz
  • share/man/man4/siano.4.gz
  • share/man/man4/sn9c102.4.gz
  • share/man/man4/sn9c20x.4.gz
  • share/man/man4/sonixj.4.gz
  • share/man/man4/spca5xx.4.gz
  • share/man/man4/sq905c.4.gz
  • share/man/man4/stk014.4.gz
  • share/man/man4/stv06xx.4.gz
  • share/man/man4/sunplus.4.gz
  • share/man/man4/t613.4.gz
  • share/man/man4/ttusb2.4.gz
  • share/man/man4/tv8532.4.gz
  • share/man/man4/umt.4.gz
  • share/man/man4/usbvision.4.gz
  • share/man/man4/uvc.4.gz
  • share/man/man4/vc032x.4.gz
  • share/man/man4/vp702x.4.gz
  • share/man/man4/vp7045.4.gz
  • share/man/man4/zc3xx.4.gz
  • share/man/man4/zr364xx.4.gz
  • share/man/man8/webcamd.8.gz
distinfo 5
FileSizeSHA256
hselasky-webcamd-v5.17.1.2_GH0.tar.gz273204430c14a0d480c275d0a5bec3fcea1db63802376faba6dba9a3b1c1b72237476c
torvalds-linux-v5.17-rc1_GH0.tar.gz2.01780465e+089269b46a87c16941871f81057c8b82c913869eb86037b92c0bd4d5b9aa69dece
swills-v4l2loopback-8ab6a12_GH0.tar.gz64530b8f478ed3b5c06b963958808cb8ffae12a43a5459d9335b51bbc03165c3d169d
75ec0e3c4171664a0c3798e7331c217828d84b6b.patch6169bdb9516a0a4e77ca097009509ad32e48c91a89d7b098bf57066dbf4700e6533
5e085e420fe9599a8e77e549cd116a50c753f77b.patch91527e133581a7c84497f74b1d0e22b97aec37b02534836a49d2fd6879b5a95b56f

Commit history 1

DateCommitCreditsLog message
3982e2c032 Cy Schubert multimedia/webcamd: Fix 16-CURRENT build
16-CURRENT added capsicum support to libusb in src commit 749318f2ae56. Chase this change by adding a couple of #ifdefs to determine whether building under 16-CURRENT or not. Approved by: portmgr (implicit, fix it)