v4l needs at build time v4l_compat to correctly support the V4L option (both in the "i386" version and the native one) Otherwise V4L is never enabled https://github.com/wine-mirror/wine/blob/9bd963065b1fb7b445d010897d5f84967eadf75b/dlls/avicap32/avicap32_main.c#L149
Cc both maintainers
Created attachment 168419 [details] Add build dependency on multimedia/v4l_compat Over to Gerald to approve. I can commit this patch on your behalf if that is more convenient.
P.S. This will require a PORTREVISION bump (unless incorporated into the latest release ;-)). This impacts all wine(-devel|-staging) ports.
Thank you for the report, Bapt! (In reply to David Naylor from comment #3) > P.S. This will require a PORTREVISION bump (unless incorporated into the > latest release ;-)). I have integrated this into my local update for emulators/wine-devel to version 1.9.6, alas the staging project has not released there updated patch set yet. I plan on committing both together, hopefully by end of Monday.
A commit references this bug: Author: gerald Date: Tue Mar 22 00:23:10 UTC 2016 New revision: 411629 URL: https://svnweb.freebsd.org/changeset/ports/411629 Log: Update to Wine 1.9.6. This includes the following changes: - Better video card detection when using Mesa. - Support for Shader Model 5 shaders. - C++ exception handling improvements. - Various bug fixes. Add the multimedia/v4l_compat port as a build dependency for V4L (i.e., V4L_BUILD_DEPENDS). [1] PR: 208079 [1] Submitted by: dbn [1] Reported by: bapt [1] Changes: head/emulators/wine-devel/Makefile head/emulators/wine-devel/distinfo head/emulators/wine-devel/pkg-plist
This should be resolved now. Please advise should this be not the case.