Commit graph

8 commits

Author SHA1 Message Date
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
jmcneill
deef7569e9 to tech-multimedia 2009-03-18 13:29:07 +00:00
obache
8de03eb83e Changes the path to put videodev.h. Fixes PR 40394.
And changes the path for such a purpose to ${BUILDLINK_DIR}/include.
2009-01-14 11:27:34 +00:00
jmcneill
d4721d091f Add libv4l1 compatibility support, bump PKGREVISION. 2009-01-10 21:04:22 +00:00
joerg
26bb28fb63 Allow building libv4l on older NetBSD systems by providing videoio.h.
Don't override user CFLAGS.
Bump revision.
2008-09-17 14:04:54 +00:00
jmcneill
a35a86bfca 64-bit fixes for libv4l2, properly pass rpath for libv4lconvert, and
pass the correct number of args to mmap in at least one case.
2008-09-13 17:59:27 +00:00
jmcneill
db77f9ce86 Add RCSID tags. 2008-09-08 19:10:20 +00:00
jmcneill
d54ba6e023 libv4l is a collection of libraries which adds a thin abstraction layer on
top of video4linux2 devices. The purpose of this (thin) layer is to make it
easy for application writers to support a wide variety of devices without
having to write seperate code for different devices in the same class.
2008-09-08 19:07:41 +00:00