mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
multimedia/v4l-utils: Fix build on CURRENT/STABLE
In file included from dvbv5-daemon.c:43:
/usr/include/search.h:80:7: error: expected identifier or '('
80 | void tdestroy(void *, void (*)(void *));
| ^
dvbv5-daemon.c:24:23: note: expanded from macro 'tdestroy'
24 | #define tdestroy(...) do {} while (0)
| ^
In file included from dvbv5-daemon.c:43:
/usr/include/search.h:80:7: error: while loop outside of a function
dvbv5-daemon.c:24:29: note: expanded from macro 'tdestroy'
24 | #define tdestroy(...) do {} while (0)
| ^
Use native tdestroy(3) on 16-CURRENT and 15-STABLE after [1] and [2],
respectively.
[1] https://cgit.freebsd.org/src/commit/?id=b8c99e7d912f0dad84cec80f8c4331646b87a3ec
[2] https://cgit.freebsd.org/src/commit/?h=stable/15&id=6197518ee90541a5e04d03dffda760b888d3a3e7
Reported by: pkg-fallout
MFH: 2026Q1
This commit is contained in:
@@ -1,13 +1,17 @@
|
||||
--- utils/dvb/dvbv5-daemon.c.orig 2020-04-09 16:29:54 UTC
|
||||
--- utils/dvb/dvbv5-daemon.c.orig 2022-01-10 11:49:59 UTC
|
||||
+++ utils/dvb/dvbv5-daemon.c
|
||||
@@ -18,7 +18,11 @@
|
||||
@@ -18,7 +18,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
+#ifndef __FreeBSD__
|
||||
#define _XOPEN_SOURCE 600
|
||||
-#define _XOPEN_SOURCE 600
|
||||
+#ifdef __FreeBSD__
|
||||
+# include <sys/param.h>
|
||||
+# if __FreeBSD_version < 1500505 || (__FreeBSD_version >= 1600000 && __FreeBSD_version < 1600008)
|
||||
+# define tdestroy(...) do {} while (0)
|
||||
+# endif
|
||||
+#else
|
||||
+#define tdestroy(...) do {} while (0)
|
||||
+# define _XOPEN_SOURCE 600
|
||||
+#endif
|
||||
|
||||
#define _FILE_OFFSET_BITS 64
|
||||
|
||||
Reference in New Issue
Block a user