notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Hardware failure

The website is running on the old server. The new server stopped working at about 0200 UTC on 2020-08-22. The database was restored from 2020-08-21 00:59:15+00 UTC. We think we have covered all commits. Nothing should be missing. Any changes you made to your accounts after the restore date will be lost. Sorry about that.
Port details
v4l_compat Video4Linux IOCTL header files
1.18.0 multimedia on this many watch lists=39 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. 1.18.0Version of this port present on the latest quarterly branch. NOTE: Slave port - quarterly revision is most likely wrong.
Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-08-01 20:41:32
Last Update: 2020-04-17 09:34:50
SVN Revision: 531911

People watching this port, also watch: libdrm, pciids, expat, glib, libgcrypt

License: GPLv2 LGPL21
Description:
SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (28 items)
Collapse this list.
  1. /usr/local/share/licenses/v4l_compat-1.18.0/catalog.mk
  2. /usr/local/share/licenses/v4l_compat-1.18.0/LICENSE
  3. /usr/local/share/licenses/v4l_compat-1.18.0/GPLv2
  4. /usr/local/share/licenses/v4l_compat-1.18.0/LGPL21
  5. include/linux/cec.h
  6. include/linux/cec-funcs.h
  7. include/linux/dvb/audio.h
  8. include/linux/dvb/ca.h
  9. include/linux/dvb/dmx.h
  10. include/linux/dvb/frontend.h
  11. include/linux/dvb/net.h
  12. include/linux/dvb/osd.h
  13. include/linux/dvb/version.h
  14. include/linux/dvb/video.h
  15. include/linux/ivtv.h
  16. include/linux/lirc.h
  17. include/linux/media.h
  18. include/linux/media-bus-format.h
  19. include/linux/types.h
  20. include/linux/v4l2-common.h
  21. include/linux/v4l2-controls.h
  22. include/linux/v4l2-mediabus.h
  23. include/linux/v4l2-subdev.h
  24. include/linux/videodev.h
  25. include/linux/videodev2.h
  26. @owner
  27. @group
  28. @mode
Collapse this list.
Dependency lines:
  • v4l_compat>0:multimedia/v4l_compat
To install the port: cd /usr/ports/multimedia/v4l_compat/ && make install clean
To add the package: pkg install v4l_compat
PKGNAME: v4l_compat
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
v4l_compat
ABIlatestquarterly
FreeBSD:11:aarch641.6.3_11.18.0
FreeBSD:11:amd641.18.01.18.0
FreeBSD:11:armv61.6.31.18.0
FreeBSD:11:i3861.18.01.18.0
FreeBSD:11:mips1.6.3-
FreeBSD:11:mips641.6.3-
FreeBSD:12:aarch641.6.3_21.18.0
FreeBSD:12:amd641.18.01.18.0
FreeBSD:12:armv61.6.3_21.18.0
FreeBSD:12:armv71.6.3_21.18.0
FreeBSD:12:i3861.18.01.18.0
FreeBSD:12:mips1.6.3_2-
FreeBSD:12:mips641.6.3_2-
FreeBSD:12:powerpc641.6.3_21.18.0
FreeBSD:13:aarch641.18.0-
FreeBSD:13:amd641.18.0-
FreeBSD:13:armv61.18.0-
FreeBSD:13:armv71.18.0-
FreeBSD:13:i3861.18.0-
FreeBSD:13:mips1.6.3_3-
FreeBSD:13:mips641.18.0-
FreeBSD:13:powerpc641.18.0-
 

Master port: multimedia/libv4l

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. evdev-proto>=5.3 : devel/evdev-proto
This port is required by:
for Build
  1. audio/gstreamer-plugins-a52dec
  2. audio/gstreamer-plugins-amrnb
  3. audio/gstreamer-plugins-amrwbdec
  4. audio/gstreamer-plugins-cdaudio
  5. audio/gstreamer-plugins-cdparanoia
  6. audio/gstreamer-plugins-faac
  7. audio/gstreamer-plugins-faad
Expand this list (178 items / 171 hidden)
  1. Collapse this list.
  2. audio/gstreamer-plugins-flac
  3. audio/gstreamer-plugins-flite
  4. audio/gstreamer-plugins-gme
  5. audio/gstreamer-plugins-gsm
  6. audio/gstreamer-plugins-jack
  7. audio/gstreamer-plugins-ladspa
  8. audio/gstreamer-plugins-lame
  9. audio/gstreamer-plugins-mad
  10. audio/gstreamer-plugins-musepack
  11. audio/gstreamer-plugins-nas
  12. audio/gstreamer-plugins-ogg
  13. audio/gstreamer-plugins-opus
  14. audio/gstreamer-plugins-pulse
  15. audio/gstreamer-plugins-shout2
  16. audio/gstreamer-plugins-sidplay
  17. audio/gstreamer-plugins-sndfile
  18. audio/gstreamer-plugins-soundtouch
  19. audio/gstreamer-plugins-spc
  20. audio/gstreamer-plugins-speex
  21. audio/gstreamer-plugins-taglib
  22. audio/gstreamer-plugins-twolame
  23. audio/gstreamer-plugins-vorbis
  24. audio/gstreamer-plugins-wavpack
  25. audio/rhythmbox
  26. comms/deforaos-phone
  27. comms/qsstv
  28. devel/efl
  29. devel/electron4
  30. devel/electron5
  31. devel/electron6
  32. devel/electron7
  33. devel/gstreamer-plugins-gconf
  34. devel/gstreamer-plugins-gio
  35. devel/gstreamer-plugins-gnomevfs
  36. devel/gstreamer-plugins-sdl
  37. devel/gstreamer-plugins-soup
  38. devel/ptlib
  39. devel/py-game
  40. games/retroarch
  41. graphics/gegl
  42. graphics/gstreamer-plugins-aalib
  43. graphics/gstreamer-plugins-cairo
  44. graphics/gstreamer-plugins-gdkpixbuf
  45. graphics/gstreamer-plugins-jpeg
  46. graphics/gstreamer-plugins-libcaca
  47. graphics/gstreamer-plugins-libpng
  48. graphics/gstreamer-plugins-libvisual
  49. graphics/gstreamer-plugins-opencv
  50. graphics/kamerka
  51. graphics/opencv
  52. graphics/opencv-java
  53. graphics/py-opencv
  54. lang/squeak
  55. mail/thunderbird
  56. multimedia/cheese
  57. multimedia/cx88
  58. multimedia/dvb-apps
  59. multimedia/ffmpeg
  60. multimedia/gstreamer-plugins
  61. multimedia/gstreamer-plugins-annodex
  62. multimedia/gstreamer-plugins-bad
  63. multimedia/gstreamer-plugins-bz2
  64. multimedia/gstreamer-plugins-dts
  65. multimedia/gstreamer-plugins-dv
  66. multimedia/gstreamer-plugins-dvd
  67. multimedia/gstreamer-plugins-good
  68. multimedia/gstreamer-plugins-mpeg2dec
  69. multimedia/gstreamer-plugins-mpeg2enc
  70. multimedia/gstreamer-plugins-resindvd
  71. multimedia/gstreamer-plugins-schroedinger
  72. multimedia/gstreamer-plugins-theora
  73. multimedia/gstreamer-plugins-ugly
  74. multimedia/gstreamer-plugins-v4l2
  75. multimedia/gstreamer-plugins-vdpau
  76. multimedia/gstreamer-plugins-vp8
  77. multimedia/gstreamer-plugins-x264
  78. multimedia/gstreamer-plugins-xvid
  79. multimedia/gstreamer1-plugins-bad
  80. multimedia/gstreamer1-plugins-v4l2
  81. multimedia/kaffeine
  82. multimedia/kdenlive
  83. multimedia/libv4l
  84. multimedia/libva-vdpau-driver
  85. multimedia/libxine
  86. multimedia/mjpegtools
  87. multimedia/motion
  88. multimedia/mpv
  89. multimedia/mythtv
  90. multimedia/obs-studio
  91. multimedia/obs-v4l2sink
  92. multimedia/pipewire
  93. multimedia/pwcview
  94. multimedia/qt5-multimedia
  95. multimedia/spook
  96. multimedia/szap-s2
  97. multimedia/tvheadend
  98. multimedia/ustreamer
  99. multimedia/v4l-utils
  100. multimedia/vdr
  101. multimedia/vdr-plugin-control
  102. multimedia/vdr-plugin-eepg
  103. multimedia/vdr-plugin-epgsearch
  104. multimedia/vdr-plugin-extrecmenu
  105. multimedia/vdr-plugin-femon
  106. multimedia/vdr-plugin-infosatepg
  107. multimedia/vdr-plugin-iptv
  108. multimedia/vdr-plugin-markad
  109. multimedia/vdr-plugin-osdpip
  110. multimedia/vdr-plugin-osdteletext
  111. multimedia/vdr-plugin-reelchannelscan
  112. multimedia/vdr-plugin-remote
  113. multimedia/vdr-plugin-skinenigmang
  114. multimedia/vdr-plugin-sleeptimer
  115. multimedia/vdr-plugin-streamdev
  116. multimedia/vdr-plugin-ttxtsubs
  117. multimedia/vdr-plugin-vdrmanager
  118. multimedia/vdr-plugin-vnsiserver
  119. multimedia/vdr-plugin-wirbelscan
  120. multimedia/vdr-plugin-xineliboutput
  121. multimedia/vdr-plugin-xvdr
  122. multimedia/vlc
  123. multimedia/w_scan2
  124. multimedia/webcamd
  125. multimedia/webcamoid
  126. net/gstreamer-plugins-libmms
  127. net/mediastreamer
  128. net-im/ekiga
  129. net-im/kopete
  130. net-im/qTox
  131. net-im/telegram-desktop
  132. net-im/toxic
  133. net-im/uTox
  134. sysutils/gstreamer-plugins-cdio
  135. sysutils/gstreamer-plugins-hal
  136. sysutils/hal
  137. www/chromium
  138. www/cliqz
  139. www/firefox
  140. www/firefox-esr
  141. www/gstreamer-plugins-neon
  142. www/iridium
  143. www/qt5-webengine
  144. www/vdr-plugin-live
  145. x11-toolkits/gstreamer-plugins-pango
  146. x11-toolkits/gtk30
  147. Collapse this list.

Deleted ports which required this port:

Expand this list of 26 deleted ports
  1. audio/gstreamer-plugins-esound*
  2. audio/gstreamer-plugins-musicbrainz*
  3. graphics/gegl3*
  4. graphics/opencv2*
  5. graphics/opencv2-java*
  6. graphics/py-opencv2*
  7. multimedia/gmerlin-avdecoder*
  8. multimedia/kdenlive-kde4*
  9. multimedia/mjpg-streamer*
  10. multimedia/mpeg4ip*
  11. multimedia/qt4-mobility*
  12. multimedia/vdpau-video*
  13. multimedia/vdr-plugin-softdevice*
  14. multimedia/vdr-plugin-softhddevice*
  15. multimedia/vdr-plugin-upnp*
  16. multimedia/vic*
  17. multimedia/vlc-qt4*
  18. multimedia/vlc3*
  19. multimedia/w_scan*
  20. net/ekiga3*
  21. net-im/kopete-kde4*
  22. net-im/ring-daemon*
  23. www/libxul*
  24. www/seamonkey*
  25. www/waterfox*
  26. x11-drivers/input-wacom*
  27. Collapse this list of deleted ports.
for Run
  1. devel/py-game

Configuration Options

USES:

Master Sites:
  • There is no master site for this port.
  • Number of commits found: 25

    Commit History - (may be incomplete: see SVNWeb link above for full details)
    This is a slave port. You may also want to view the commits to the master port: multimedia/libv4l
    DateByDescription
    17 Apr 2020 08:34:50
    Original commit files touched by this commit  1.18.0
    Revision:531911
    hselasky search for other commits by this committer
    Upgrade v4l_compat, libv4l and v4l-utils to v1.18.0.
    
    The most important change is that up-to-date V4L header files are now
    sourced from the webcamd distribution tarball.
    
    Refer to the ChangeLog file in the v4l-utils tarball for a comprehensive
    list of changes.
    
    PR:		245501
    Approved by:	pi (implicit)
    09 Apr 2020 10:38:12
    Original commit files touched by this commit  1.6.3_3
    Revision:531199
    hselasky search for other commits by this committer
    Use PORTNAME to distinguish among the Video4Linux sub-ports.
    This reduces duplicated variable information.
    
    Approved by:	pi (implicit)
    09 Apr 2020 10:35:02
    Original commit files touched by this commit  1.6.3_3
    Revision:531198
    hselasky search for other commits by this committer
    Simplify the MASTERPORT variable in the Video4Linux ports.
    All ports are at the same directory level.
    
    Approved by:	pi (implicit)
    19 Dec 2018 09:09:11
    Original commit files touched by this commit  1.6.3_3
    Revision:487789
    zeising search for other commits by this committer
    Split out evdev headers from multimedia/v4l_compat
    
    Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their
    own port, devel/evdev-proto, and update those to be current with the Linux
    4.19 kernel.  This is done in order to be able to update the rest of the
    FreeBSD input stack, which is forthcoming.
    
    By splititng out the evdev headers we can update them independent of other
    updates in v4l_compat, which makes it easier for the graphics team to keep
    track of them and keep them updated as needed.
    
    Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work
    with the updated headers.  This will be further updated.
    
    Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work
    (Only the first 15 lines of the commit message are shown above View all of this commit message)
    29 Sep 2018 07:23:15
    Original commit files touched by this commit  1.6.3_2
    Revision:480895
    riggs search for other commits by this committer
    Update FreeBSD videodev headers in preparation vor vlc3
    30 Jun 2018 12:37:58
    Original commit files touched by this commit  1.6.3_1
    Revision:473615
    riggs search for other commits by this committer
    Install missing header include/linux/dvb/net.h
    
    PR:		229143
    Submitted by:	decke
    Reviewed by:	hselasky
    14 Jun 2015 04:59:38
    Original commit files touched by this commit  1.6.3
    Revision:389588
    kwm search for other commits by this committer
    Update libv4l and friends to 1.6.3.
    
    Turn v4l-util and v4l_compat into slave ports.
    "Steal" the dvb headers from linux 3.16.7 and roll them into a tarball.
    Assign maintainership to multimedia@
    
    Differential Revision:	https://reviews.freebsd.org/D1482
    Approved by:		nox@, hslasky@, kwm@ (multimedia@)
    01 Feb 2015 20:24:28
    Original commit files touched by this commit  1.0.20120501_1
    Revision:378270
    amdmi3 search for other commits by this committer
    - Drop @dirrm* from and add empty directories to pkg-plists
    
    Approved by:	portmgr blanket
    04 Sep 2014 18:35:10
    Original commit files touched by this commit  1.0.20120501_1
    Revision:367303
    amdmi3 search for other commits by this committer
    @dirrmtry include/linux, which is used by multiple ports
    
    Approved by:	portmgr blanket
    09 Aug 2014 07:27:44
    Original commit files touched by this commit  1.0.20120501_1
    Revision:364402
    riggs search for other commits by this committer
    - Add NO_ARCH (this port installs just headers)
    
    PR:		192384
    Submitted by:	jbeich@vfemail.net
    Approved by:	mentors (implicit)
    19 Oct 2013 16:22:01
    Original commit files touched by this commit  1.0.20120501_1
    Revision:330903
    bapt search for other commits by this committer
    Enable stage
    Use license framework
    20 Sep 2013 20:57:49
    Original commit files touched by this commit  1.0.20120501_1
    Revision:327747
    bapt search for other commits by this committer
    Add NO_STAGE all over the place in preparation for the staging support (cat:
    multimedia)
    28 Jun 2012 17:49:52
    Original commit files touched by this commit  1.0.20120501_1

    nox search for other commits by this committer
    - Fix two linux/dvb ioctls in multimedia/v4l_compat , multimedia/webcamd ,
      and multimedia/linux_dvbwrapper : CA_GET_SLOT_INFO and CA_GET_MSG
      need to be _IOWR not _IOR.
    - Bump PORTREVISION for multimedia/vdr too since it uses one of the ioctls.
      (This fixes the CI slot of at last the TT CT-3650 DVB-C/T tuner.)
    
    Approved by:    hselasky (maintainer of multimedia/webcamd)
    10 May 2012 06:55:56
    Original commit files touched by this commit  1.0.20120501

    kwm search for other commits by this committer
    Update to 1.0.20120501.
    
    Pet portlint a bit.
    24 Oct 2011 04:17:38
    Original commit files touched by this commit  1.0.20110720

    dougb search for other commits by this committer
    Remove more tags from pkg-descr files fo the form:
    
    - Name
    em@i.l
    
    or variations thereof. While I'm here also fix some whitespace and other
    formatting errors, including moving WWW: to the last line in the file.
    29 Aug 2011 17:24:32
    Original commit files touched by this commit  1.0.20110720

    sylvio search for other commits by this committer
    - Update to 20110720
    25 Jun 2011 17:26:46
    Original commit files touched by this commit  1.0.20110603

    kwm search for other commits by this committer
    Update to 1.0.20110603.
    
    Update videodev2.h to the v4l-utils 0.8.4 version. Include the patch in the
    distfile.
    Ship input.h and uinput.h [1]
    
    Requested by:   nox@ [1]
    07 Jan 2011 13:46:59
    Original commit files touched by this commit  1.0.20101027_1

    kwm search for other commits by this committer
    Add a patch that adds guards around the compat typedef's.
    This allows kopete to build its v4l support.
    
    Submitted by:   hselasky@
    With hat:       multimedia@
    04 Nov 2010 20:47:26
    Original commit files touched by this commit  1.0.20101027

    kwm search for other commits by this committer
    Update to 1.0.20101027.
    
    Update videodev2.h header for libv4l update to 0.8.1.
    patch-dvb_frontend.h is now included in the tarball.
    29 Apr 2010 21:42:44
    Original commit files touched by this commit  1.0.20100403_1

    kwm search for other commits by this committer
    Fix incorrectly defined FE_GET_PROPERTY ioctl for which the workaround
    as used in the Linux drivers doesn't work on FreeBSD; more details in
    this thread:
    
    http://lists.freebsd.org/pipermail/freebsd-multimedia/2010-April/010958.html
    
    Submitted by:   Juergen Lock <nox@jelal.kn-bremen.de>
    Reviewed by:    Hans Petter Selasky <hselasky@c2i.net>
    04 Apr 2010 16:40:44
    Original commit files touched by this commit  1.0.20100403

    kwm search for other commits by this committer
    Update to 1.0.20100403.
    
    This commit adds back compat code. Oops
    This should at least fix pwlib and ptlib26.
    25 Mar 2010 13:50:31
    Original commit files touched by this commit  1.0.20100321

    kwm search for other commits by this committer
    Update to 1.0.20100321.
    
    This update adds dvb headers. Needed for upcomming dvb support in webcamd.
    The dvb headers are GPL licenced. Ship said headers in a tar file.
    
    Submitted by:   Hans Petter Selasky <hselasky AT FreeBSD.org>
    16 Jan 2010 20:43:54
    Original commit files touched by this commit  1.0.20100113

    kwm search for other commits by this committer
    Update videodev.h to latest version.
    Add videodev2.h (which is the video4linux 2 version)
    
    Submitted by:   Hans Petter Selasky <hselasky AT FreeBSD.org>
    22 Jan 2007 12:06:18
    Original commit files touched by this commit  1.0.20060801

    flz search for other commits by this committer
    Change MAINTAINER to multimedia@.
    01 Aug 2006 20:41:21
    Original commit files touched by this commit  1.0.20060801

    flz search for other commits by this committer
    Add multimedia/v4l_compat port, a port that installs the <linux/videodev.h>
    header file needed to build some piece of software with video4linux support.
    
    Just BUILD_DEPENDS on it, and you should be fine.

    Number of commits found: 25

    Login
    User Login
    Create account

    Servers and bandwidth provided by
    New York Internet, iXsystems, and RootBSD

    This site
    What is FreshPorts?
    About the authors
    Issues
    FAQ
    How big is it?
    The latest upgrade!
    Privacy
    Blog
    Contact

    Search
    Enter Keywords:
     
    more...

    Latest Vulnerabilities
    nomadNov 27
    giteaNov 21
    nodeNov 21
    node12Nov 21
    node14Nov 21
    muttNov 20
    mantisNov 14
    goNov 12
    py-saltNov 12
    openoffice-4Nov 10
    openoffice-develNov 10
    raptor2Nov 09
    py-notebookNov 08
    mariadb103-server*Nov 07
    mariadb104-server*Nov 07

    5 vulnerabilities affecting 35 ports have been reported in the past 14 days

    * - modified, not new

    All vulnerabilities

    Last updated:
    2020-11-27 00:36:45


    Ports
    Home
    Categories
    Deleted ports
    Sanity Test Failures
    Newsfeeds

    Statistics
    Graphs
    NEW Graphs (Javascript)
    Traffic

    Calculated hourly:
    Port count 41498
    Broken 61
    Deprecated 277
    Ignore 301
    Forbidden 4
    Restricted 142
    No CDROM 73
    Vulnerable 20
    Expired 5
    Set to expire 247
    Interactive 0
    new 24 hours 3
    new 48 hours5
    new 7 days35
    new fortnight64
    new month179

    Servers and bandwidth provided by
    New York Internet, iXsystems, and RootBSD
    Valid HTML, CSS, and RSS.
    Copyright © 2000-2020 Dan Langille. All rights reserved.