video: add V4L2 compat symbols for ffmpeg/opencv
Adds v4l2_std_id, struct v4l2_standard/v4l2_plane, VIDIOC_G_STD/S_STD/
ENUMSTD, V4L2_STD_NTSC*, the MPLANE capability flag, multiplanar types
(VIDEO_MAX_PLANES, v4l2_plane_pix_format, v4l2_pix_format_mplane,
V4L2_TYPE_IS_MULTIPLANAR), V4L2_PIX_FMT_JPEG/YUV411P/SN9C10X, and the
MPEG control class (V4L2_CID_MPEG_BASE, V4L2_CID_MPEG_VIDEO_B_FRAMES).
video(4) capture devices are digital-only and never expose these, but
ffmpeg's libavdevice/v4l2.c and opencv's cap_v4l.cpp both reference
them unconditionally. Fixes their build against sys/videoio.h.
PR: 297454
Reviewed by: manu, adrian
Differential Revision: https://reviews.freebsd.org/D58793
video: fix v4l2_buffer size assert on non-i386 32-bit ports
Split the #else branch into an explicit __i386__ case (68) and a
generic ILP32-with-64-bit-time_t case (80) covering arm and powerpc.
Fixes: 0343ab8a6afa
Reviewed by: adrian
Differential Revision: https://reviews.freebsd.org/D58790
databases/mariadb-java-client: Update 3.5.8 => 3.5.10
Release Notes:
https://mariadb.com/docs/release-notes/connectors/java/3.5/3.5.9https://mariadb.com/docs/release-notes/connectors/java/3.5/3.5.10
- Now the .jar file is created without linking, without the filename
having the version appended. This is to help those who just load whole
directories of java classes, and the version installed is in the pkg
anyway, so it's redundant to have it in the filename.
- Add EXTRACT_ONLY= to prevent the .jar file from being unzipped.
PR: 297263
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
x11-drivers/xf86-video-nv: fix build on powerpc*
nv_driver.c:1387:40: error: incompatible integer to pointer conversion passing 'CARD32' (aka 'unsigned int') to parameter of type 'CARD8 *' (aka 'unsigned char *') [-Wint-conversion]
1387 | vgaHWSetMmioFuncs(VGAHWPTR(pScrn), pNv->IOAddress, 0);
| ^~~~~~~~~~~~~~
/usr/local/include/xorg/vgaHW.h:180:62: note: passing argument to parameter 'base' here
180 | extern _X_EXPORT void vgaHWSetMmioFuncs(vgaHWPtr hwp, CARD8 *base, int offset);
| ^
1 error generated.
It's fine to just pass NULL here because IOAddress is NULL at this line
anyway.
devel/dcd-server: fix poudriere build with BUILD_AS_NON_ROOT=yes
===> Building for dcd-client-0.16.2
Warning Warning: License in sub-package dcd:dsymbol is different than its parent package, this is discouraged.
Warning Invalid source/import path: /wrkdirs/usr/ports/devel/dcd-client/work/DCD-0.16.2/bin
Starting Performing "release" build using /usr/local/bin/ldmd2 for ppc64.
Error /nonexistent: Permission denied
*** Error code 2