Fri Nov 3 10:49:48 2023 UTC ()
qt5-qtwebengine: fix build on NetBSD-current

The linker is complaining about compatibility symbols from libutil that
are used without the proper header being included - just do not use
the fatal-warnings linker flag.


(wiz)
diff -r1.52 -r1.53 pkgsrc/x11/qt5-qtwebengine/Makefile

cvs diff -r1.52 -r1.53 pkgsrc/x11/qt5-qtwebengine/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/qt5-qtwebengine/Makefile 2023/10/24 22:11:48 1.52
+++ pkgsrc/x11/qt5-qtwebengine/Makefile 2023/11/03 10:49:48 1.53
@@ -1,40 +1,41 @@ @@ -1,40 +1,41 @@
1# $NetBSD: Makefile,v 1.52 2023/10/24 22:11:48 wiz Exp $ 1# $NetBSD: Makefile,v 1.53 2023/11/03 10:49:48 wiz Exp $
2 2
3DISTNAME= qtwebengine-everywhere-opensource-src-${QTVERSION} 3DISTNAME= qtwebengine-everywhere-opensource-src-${QTVERSION}
4PKGNAME= qt5-qtwebengine-${QTVERSION} 4PKGNAME= qt5-qtwebengine-${QTVERSION}
5PKGREVISION= 2 5PKGREVISION= 2
6COMMENT= Chromium-based web engine for Qt5 6COMMENT= Chromium-based web engine for Qt5
7 7
8MAKE_ENV+= QTDIR=${QTDIR} 8MAKE_ENV+= QTDIR=${QTDIR}
9INSTALL_ENV+= INSTALL_ROOT=${DESTDIR} 9INSTALL_ENV+= INSTALL_ROOT=${DESTDIR}
10INSTALLATION_DIRS+= lib/pkgconfig 10INSTALLATION_DIRS+= lib/pkgconfig
11 11
12.include "../../x11/qt5-qtbase/Makefile.common" 12.include "../../x11/qt5-qtbase/Makefile.common"
13 13
14BUILD_TARGET= first 14BUILD_TARGET= first
15QMAKE_ARGS+= -- -webengine-icu 15QMAKE_ARGS+= -- -webengine-icu
16 16
17USE_TOOLS+= bison bash 17USE_TOOLS+= bison bash
18TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build 18TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build
19TOOL_DEPENDS+= gperf-[0-9]*:../../devel/gperf 19TOOL_DEPENDS+= gperf-[0-9]*:../../devel/gperf
20#TOOL_DEPENDS+= libxml2-[0-9]*:../../textproc/libxml2 20#TOOL_DEPENDS+= libxml2-[0-9]*:../../textproc/libxml2
21#TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt 21#TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
22TOOL_DEPENDS+= yasm-[0-9]*:../../devel/yasm 22TOOL_DEPENDS+= yasm-[0-9]*:../../devel/yasm
23TOOL_DEPENDS+= nodejs>=14:../../lang/nodejs 23TOOL_DEPENDS+= nodejs>=14:../../lang/nodejs
24 24
25#JPEG_ACCEPTED= libjpeg-turbo 25#JPEG_ACCEPTED= libjpeg-turbo
26 26
27BUILDLINK_TRANSFORM.NetBSD+= rm:-fgnu-inline-asm 27BUILDLINK_TRANSFORM.NetBSD+= rm:-fgnu-inline-asm
 28BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--fatal-warnings
28 29
29MAKE_ENV+= NINJAJOBS="-j ${_MAKE_JOBS_N:U1}" 30MAKE_ENV+= NINJAJOBS="-j ${_MAKE_JOBS_N:U1}"
30 31
31UNLIMIT_RESOURCES+= datasize 32UNLIMIT_RESOURCES+= datasize
32 33
33CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/ffmpeg/configure 34CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/ffmpeg/configure
34CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/opus/src/doc/build_draft.sh 35CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/opus/src/doc/build_draft.sh
35CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/protobuf/post_process_dist.sh 36CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/protobuf/post_process_dist.sh
36CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/compiler/zip_output_unittest.sh 37CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/compiler/zip_output_unittest.sh
37CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/sqlite/src/configure 38CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/sqlite/src/configure
38CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/xdg-utils/scripts/xdg-terminal 39CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/xdg-utils/scripts/xdg-terminal
39CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/xdg-utils/scripts/xdg-terminal.in 40CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/third_party/xdg-utils/scripts/xdg-terminal.in
40CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/v8/tools/cppgc/export_to_github.sh 41CHECK_PORTABILITY_SKIP+= src/3rdparty/chromium/v8/tools/cppgc/export_to_github.sh