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
libv4l Video4Linux library
1.18.0 multimedia on this many watch lists=23 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.
Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-01-16 20:47:34
Last Update: 2020-08-19 22:16:37
SVN Revision: 545453

People watching this port, also watch: ca_root_nss, pciids, libXcomposite, glib, libXdamage

License: GPLv2 LGPL21
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (92 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libv4l-1.18.0/catalog.mk
  3. /usr/local/share/licenses/libv4l-1.18.0/LICENSE
  4. /usr/local/share/licenses/libv4l-1.18.0/GPLv2
  5. /usr/local/share/licenses/libv4l-1.18.0/LGPL21
  6. include/libdvbv5/atsc_eit.h
  7. include/libdvbv5/atsc_header.h
  8. include/libdvbv5/cat.h
  9. include/libdvbv5/countries.h
  10. include/libdvbv5/crc32.h
  11. include/libdvbv5/desc_atsc_service_location.h
  12. include/libdvbv5/desc_ca.h
  13. include/libdvbv5/desc_ca_identifier.h
  14. include/libdvbv5/desc_cable_delivery.h
  15. include/libdvbv5/desc_event_extended.h
  16. include/libdvbv5/desc_event_short.h
  17. include/libdvbv5/desc_extension.h
  18. include/libdvbv5/desc_frequency_list.h
  19. include/libdvbv5/desc_hierarchy.h
  20. include/libdvbv5/desc_isdbt_delivery.h
  21. include/libdvbv5/desc_language.h
  22. include/libdvbv5/desc_logical_channel.h
  23. include/libdvbv5/desc_network_name.h
  24. include/libdvbv5/desc_partial_reception.h
  25. include/libdvbv5/desc_sat.h
  26. include/libdvbv5/desc_service.h
  27. include/libdvbv5/desc_t2_delivery.h
  28. include/libdvbv5/desc_terrestrial_delivery.h
  29. include/libdvbv5/desc_ts_info.h
  30. include/libdvbv5/descriptors.h
  31. include/libdvbv5/dvb-demux.h
  32. include/libdvbv5/dvb-dev.h
  33. include/libdvbv5/dvb-fe.h
  34. include/libdvbv5/dvb-file.h
  35. include/libdvbv5/dvb-frontend.h
  36. include/libdvbv5/dvb-log.h
  37. include/libdvbv5/dvb-sat.h
  38. include/libdvbv5/dvb-scan.h
  39. include/libdvbv5/dvb-v5-std.h
  40. include/libdvbv5/eit.h
  41. include/libdvbv5/header.h
  42. include/libdvbv5/libdvb-version.h
  43. include/libdvbv5/mgt.h
  44. include/libdvbv5/mpeg_es.h
  45. include/libdvbv5/mpeg_pes.h
  46. include/libdvbv5/mpeg_ts.h
  47. include/libdvbv5/nit.h
  48. include/libdvbv5/pat.h
  49. include/libdvbv5/pmt.h
  50. include/libdvbv5/sdt.h
  51. include/libdvbv5/vct.h
  52. include/libv4l-plugin.h
  53. include/libv4l1-videodev.h
  54. include/libv4l1.h
  55. include/libv4l2.h
  56. include/libv4l2rds.h
  57. include/libv4lconvert.h
  58. lib/libdvbv5.a
  59. lib/libdvbv5.so
  60. lib/libdvbv5.so.0
  61. lib/libdvbv5.so.0.0.0
  62. lib/libv4l/ov511-decomp
  63. lib/libv4l/ov518-decomp
  64. lib/libv4l/plugins/libv4l-mplane.so
  65. lib/libv4l/v4l1compat.so
  66. lib/libv4l/v4l2convert.so
  67. lib/libv4l1.a
  68. lib/libv4l1.so
  69. lib/libv4l1.so.0
  70. lib/libv4l1.so.0.0.0
  71. lib/libv4l2.a
  72. lib/libv4l2.so
  73. lib/libv4l2.so.0
  74. lib/libv4l2.so.0.0.0
  75. lib/libv4l2rds.a
  76. lib/libv4l2rds.so
  77. lib/libv4l2rds.so.0
  78. lib/libv4l2rds.so.0.0.0
  79. lib/libv4lconvert.a
  80. lib/libv4lconvert.so
  81. lib/libv4lconvert.so.0
  82. lib/libv4lconvert.so.0.0.0
  83. lib/v4l1compat.so
  84. lib/v4l2convert.so
  85. libdata/pkgconfig/libdvbv5.pc
  86. libdata/pkgconfig/libv4l1.pc
  87. libdata/pkgconfig/libv4l2.pc
  88. libdata/pkgconfig/libv4l2rds.pc
  89. libdata/pkgconfig/libv4lconvert.pc
  90. @owner
  91. @group
  92. @mode
Collapse this list.
Dependency lines:
  • libv4l>0:multimedia/libv4l
To install the port: cd /usr/ports/multimedia/libv4l/ && make install clean
To add the package: pkg install libv4l
PKGNAME: libv4l
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
libv4l
ABIlatestquarterly
FreeBSD:11:aarch641.6.3_21.18.0
FreeBSD:11:amd641.18.01.18.0
FreeBSD:11:armv61.6.3_11.18.0
FreeBSD:11:i3861.18.01.18.0
FreeBSD:11:mips1.6.3_1-
FreeBSD:11:mips641.6.3_1-
FreeBSD:12:aarch641.6.3_41.18.0
FreeBSD:12:amd641.18.01.18.0
FreeBSD:12:armv61.6.3_41.18.0
FreeBSD:12:armv71.6.3_41.18.0
FreeBSD:12:i3861.18.01.18.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.18.0
FreeBSD:13:aarch641.18.0-
FreeBSD:13:amd641.18.0-
FreeBSD:13:armv61.18.0-
FreeBSD:13:armv71.6.3_4-
FreeBSD:13:i3861.18.0-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.18.0-
 

Slave ports
  1. multimedia/v4l-utils
  2. multimedia/v4l_compat

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gsed>0 : textproc/gsed
  2. v4l_compat>=1.18.0 : multimedia/v4l_compat
  3. gmake>=4.3 : devel/gmake
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libargp.so : devel/argp-standalone
  2. libudev.so : devel/libudev-devd
  3. libiconv.so : converters/libiconv
  4. libjpeg.so : graphics/jpeg-turbo
This port is required by:
for Build
  1. multimedia/v4l-utils
for Libraries
  1. comms/qsstv
  2. devel/ptlib
  3. games/retroarch
  4. graphics/gegl
  5. graphics/kamerka
  6. graphics/opencv
  7. graphics/opencv-java
Expand this list (40 items / 33 hidden)
  1. Collapse this list.
  2. graphics/py-opencv
  3. lang/squeak
  4. misc/visp
  5. multimedia/ccextractor
  6. multimedia/ffmpeg
  7. multimedia/gstreamer-plugins-v4l2
  8. multimedia/gstreamer1-plugins-v4l2
  9. multimedia/kaffeine
  10. multimedia/kdenlive
  11. multimedia/obs-studio
  12. multimedia/pwcview
  13. multimedia/spook
  14. multimedia/v4l-utils
  15. multimedia/vlc
  16. multimedia/webcamoid
  17. net/mediastreamer
  18. net-im/ekiga
  19. net-im/kopete
  20. net-im/toxic
  21. net-im/uTox
  22. Collapse this list.

Deleted ports which required this port:

Expand this list of 13 deleted ports
  1. emulators/wine-compholio*
  2. graphics/gegl3*
  3. graphics/opencv2*
  4. graphics/opencv2-java*
  5. graphics/py-opencv2*
  6. math/octave-forge-image-acquisition*
  7. multimedia/kdenlive-kde4*
  8. multimedia/vlc-qt4*
  9. multimedia/vlc3*
  10. net-im/kopete-kde4*
  11. www/libxul*
  12. www/seamonkey*
  13. www/waterfox*
  14. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options

USES:

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

    Commit History - (may be incomplete: see SVNWeb link above for full details)
    DateByDescription
    19 Aug 2020 21:16:37
    Original commit files touched by this commit  1.18.0
    Revision:545453
    zeising search for other commits by this committer
    multimeida/libv4l: Fix build with -fno-common
    
    Add a patch from upstream to fix the build of multimedia/libv4l with
    -fno-common, which is the default with llvm 11.
    
    PR:		248738
    Reported by:	dim
    MFH:		2020Q3
    21 Jun 2020 21:04:14
    Original commit files touched by this commit  1.18.0
    Revision:539783
    pkubaj search for other commits by this committer
    multimedia/v4l-utils: fix build on GCC architectures
    
    Use newer GCC:
    v4l2-ctl-streaming.cpp:2225: error: expected primary-expression before '.' token
    17 Apr 2020 14:49:19
    Original commit files touched by this commit  1.18.0
    Revision:531937
    hselasky search for other commits by this committer
    Fix build of v4l-utils when libsysinfo is not installed.
    v4l-utils doesn't need this dependency, so just remove
    the inclusion of <linux/kernel.h>.
    
    Approved by:	pi (implicit)
    17 Apr 2020 14:44:01
    Original commit files touched by this commit  1.18.0
    Revision:531935
    hselasky search for other commits by this committer
    Use BINARY_ALIAS feature to replace sed with gsed.
    
    Suggested by:	kevans and bapt
    Approved by:	pi (implicit)
    17 Apr 2020 14:05:20
    Original commit files touched by this commit  1.18.0
    Revision:531931
    hselasky search for other commits by this committer
    Fix build when libv4l is already installed.
    Make sure we don't use any old header files installed in ${LOCALBASE}/include.
    
    PR:		245695
    Approved by:	pi (implicit)
    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_4
    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)
    29 Sep 2018 08:04:27
    Original commit files touched by this commit  1.6.3_4
    Revision:480899
    riggs search for other commits by this committer
    Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l
    29 Sep 2018 07:23:15
    Original commit files touched by this commit  1.6.3_3
    Revision:480895
    riggs search for other commits by this committer
    Update FreeBSD videodev headers in preparation vor vlc3
    12 Oct 2016 18:52:43
    Original commit files touched by this commit  1.6.3_2
    Revision:423879
    antoine search for other commits by this committer
    - Update jpeg-turbo to 1.5.1
    - Add LICENSE
    - Use the framework for tests
    13 Sep 2016 18:10:12
    Original commit files touched by this commit  1.6.3_2
    Revision:422052
    kwm search for other commits by this committer
    Apply the "old" dvb fontend.h ioctl hack to the dvbv5 version.
    So the ioctl doesn't error out.
    
    Submitted by:	hselasky@, Rozhuk Ivan <rozhuk.im@gmail.com>
    01 Apr 2016 14:16:20
    Original commit files touched by this commit  1.6.3_1
    Revision:412348
    mat search for other commits by this committer
    Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
    
    With hat:	portmgr
    Sponsored by:	Absolight
    15 Aug 2015 15:48:06
    Original commit files touched by this commit  1.6.3_1
    Revision:394324
    riggs search for other commits by this committer
    - Don't always depend on devel/argp-standalone - it is used only by v4l-utils
    - Bump PORTREVISION
    - Pet portlint
    
    PR:		202280
    Submitted by:	s3erios@gmail.com
    22 Jun 2015 18:33:22
    Original commit files touched by this commit  1.6.3
    Revision:390310
    antoine search for other commits by this committer
    Convert to USES=jpeg
    17 Jun 2015 12:24:39
    Original commit files touched by this commit  1.6.3
    Revision:389908
    kwm search for other commits by this committer
    Fix the build of libv4l (and v4l-utils) by requiring iconv. Don't depend
    on other ports to provide it. This would break when the NLS option is unset
    at a gloval level.
    
    Submitted by:	mat@ (via his 9.x no-NLS builder)
    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  0.8.8_2
    Revision:378270
    amdmi3 search for other commits by this committer
    - Drop @dirrm* from and add empty directories to pkg-plists
    
    Approved by:	portmgr blanket
    06 Sep 2014 15:44:10
    Original commit files touched by this commit  0.8.8_2
    Revision:367444
    nox search for other commits by this committer
    - Integrate libv4l with webcamd regarding Webcam quirks.
    - Bump PORTREVISION.
    
    Submitted by:	hselasky (maintainer)
    29 Jul 2014 18:41:17
    Original commit files touched by this commit  0.8.8_1
    Revision:363371  Sanity Test Failure
    adamw search for other commits by this committer
    Convert a bunch of USE_BZIP2 to USES=tar:bzip2
    
    Approved by:	portmgr (not really, but touches unstaged ports)
    14 Jul 2014 18:42:04
    Original commit files touched by this commit  0.8.8_1
    Revision:361812
    bapt search for other commits by this committer
    Modernize LIB_DEPENDS
    
    With hat:	portmgr
    03 Feb 2014 13:57:46
    Original commit files touched by this commit  0.8.8_1
    Revision:342445
    miwi search for other commits by this committer
    - Stage support
    - Convert to USES
    20 Sep 2013 20:57:49
    Original commit files touched by this commit  0.8.8_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)
    14 Aug 2013 22:35:54
    Original commit files touched by this commit  0.8.8_1
    Revision:324744  Sanity Test Failure
    ak search for other commits by this committer
    - Remove MAKE_JOBS_SAFE variable
    
    Approved by:	portmgr (bdrewery)
    25 Jun 2012 19:55:36
    Original commit files touched by this commit  0.8.8_1

    nox search for other commits by this committer
    - Do not link against librt for shm_open(2).
    - Remove 6.x cruft.
    - Bump PORTREVISION.
    
    PR:             ports/168207
    Submitted by:   Jan Beich <jbeich@tormail.org>
    10 May 2012 15:06:06
    Original commit files touched by this commit  0.8.8

    kwm search for other commits by this committer
    Update to 0.8.8.
    
    Approved by:    maintainer
    27 Jun 2011 21:03:06
    Original commit files touched by this commit  0.8.4_1

    kwm search for other commits by this committer
    Add a patch to unbreak compile of libv4l gcc 4.5 [1] and clang.
    This should unbreak some libv4l users like pwcview [2]
    Bump portrevision since this affects a installed header.
    
    Reported by:    avg@ [1], pointyhat via pav [2]
    Submitted by:   Jan Henrik Sylvester <me@janh.de>
    Approved by:    maintainer (hselasky@)
    25 Jun 2011 17:28:05
    Original commit files touched by this commit  0.8.4

    kwm search for other commits by this committer
    Update to 0.8.4.
    
    Sort plist.
    04 Nov 2010 20:49:04
    Original commit files touched by this commit  0.8.1

    kwm search for other commits by this committer
    Update to 0.8.1.
    
    Tweak compiler args so clang understands it.
    
    Approved by:    hselasky@ (maintainer)
    21 Jan 2010 15:12:03
    Original commit files touched by this commit  0.6.4

    kwm search for other commits by this committer
    Update to 0.6.4.
    
    Fix build on 6.x [1]
    
    Submitted by:   pointyhat (via pav) [1]
    Approved by:    maintainer
    16 Jan 2010 20:46:34
    Original commit files touched by this commit  0.6.3

    kwm search for other commits by this committer
    The Video4Linux library is a wrapper library for accessing Video4Linux
    compliant video devices. It allows for transcoding of capture streams
    in user space instead of kernel space and creates a standard interface
    mechanism for video devices.
    
    Submitted by:   Andrew Thompson <thompsa AT FreeBSD.org>
                    Hans Petter Selasky <hselasky AT FreeBSD.org>

    Number of commits found: 30

    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
    motionOct 28
    freetype2Oct 22
    chromiumOct 21
    mysql56-serverOct 21
    mysql57-serverOct 21
    mysql80-serverOct 21
    mariadb103-clientOct 18
    mariadb103-serverOct 18
    mariadb104-clientOct 18
    mariadb104-serverOct 18
    mariadb105-clientOct 18
    mariadb105-serverOct 18
    drupal7Oct 17
    py-matrix-synapseOct 17
    powerdns-recursorOct 14

    8 vulnerabilities affecting 102 ports have been reported in the past 14 days

    * - modified, not new

    All vulnerabilities

    Last updated:
    2020-10-28 10:26:17


    Ports
    Home
    Categories
    Deleted ports
    Sanity Test Failures
    Newsfeeds

    Statistics
    Graphs
    NEW Graphs (Javascript)
    Traffic

    Calculated hourly:
    Port count 41271
    Broken 57
    Deprecated 270
    Ignore 295
    Forbidden 4
    Restricted 146
    No CDROM 73
    Vulnerable 19
    Expired 9
    Set to expire 241
    Interactive 0
    new 24 hours 7
    new 48 hours11
    new 7 days37
    new fortnight113
    new month195

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