head	1.102;
access;
symbols
	pkgsrc-2026Q1:1.100.0.2
	pkgsrc-2026Q1-base:1.100
	pkgsrc-2025Q4:1.95.0.2
	pkgsrc-2025Q4-base:1.95
	pkgsrc-2025Q3:1.93.0.2
	pkgsrc-2025Q3-base:1.93
	pkgsrc-2025Q2:1.88.0.2
	pkgsrc-2025Q2-base:1.88
	pkgsrc-2025Q1:1.84.0.2
	pkgsrc-2025Q1-base:1.84
	pkgsrc-2024Q4:1.78.0.2
	pkgsrc-2024Q4-base:1.78
	pkgsrc-2024Q3:1.71.0.2
	pkgsrc-2024Q3-base:1.71
	pkgsrc-2024Q2:1.70.0.2
	pkgsrc-2024Q2-base:1.70
	pkgsrc-2024Q1:1.64.0.2
	pkgsrc-2024Q1-base:1.64
	pkgsrc-2023Q4:1.57.0.2
	pkgsrc-2023Q4-base:1.57
	pkgsrc-2023Q3:1.48.0.2
	pkgsrc-2023Q3-base:1.48
	pkgsrc-2023Q2:1.47.0.2
	pkgsrc-2023Q2-base:1.47
	pkgsrc-2023Q1:1.34.0.2
	pkgsrc-2023Q1-base:1.34
	pkgsrc-2022Q4:1.31.0.2
	pkgsrc-2022Q4-base:1.31
	pkgsrc-2022Q3:1.27.0.2
	pkgsrc-2022Q3-base:1.27
	pkgsrc-2022Q2:1.21.0.2
	pkgsrc-2022Q2-base:1.21
	pkgsrc-2022Q1:1.14.0.2
	pkgsrc-2022Q1-base:1.14
	pkgsrc-2021Q4:1.12.0.2
	pkgsrc-2021Q4-base:1.12
	pkgsrc-2021Q3:1.5.0.2
	pkgsrc-2021Q3-base:1.5;
locks; strict;
comment	@# @;


1.102
date	2026.05.14.16.42.32;	author ryoon;	state Exp;
branches;
next	1.101;
commitid	tKipFjQKzke3NNFG;

1.101
date	2026.03.31.11.58.03;	author tnn;	state Exp;
branches;
next	1.100;
commitid	QfZPYvtSShV3E7AG;

1.100
date	2026.02.06.10.06.19;	author wiz;	state Exp;
branches;
next	1.99;
commitid	MwQEYCXeWSFvIitG;

1.99
date	2026.01.27.08.41.04;	author wiz;	state Exp;
branches;
next	1.98;
commitid	f4MYtJVcsY7dz0sG;

1.98
date	2026.01.07.08.49.45;	author wiz;	state Exp;
branches;
next	1.97;
commitid	1wQ3ICD8eebefrpG;

1.97
date	2025.12.22.13.24.45;	author adam;	state Exp;
branches;
next	1.96;
commitid	iRvXuG7z7sF1jpnG;

1.96
date	2025.12.22.06.08.18;	author adam;	state Exp;
branches;
next	1.95;
commitid	YVGobEfcMaDpTmnG;

1.95
date	2025.10.23.20.40.16;	author wiz;	state Exp;
branches;
next	1.94;
commitid	1V2hBZn9ypXaCJfG;

1.94
date	2025.10.05.19.26.29;	author js;	state Exp;
branches;
next	1.93;
commitid	U70EDQkwOmfbOpdG;

1.93
date	2025.08.30.22.46.45;	author wiz;	state Exp;
branches;
next	1.92;
commitid	2izPxU30rhec4O8G;

1.92
date	2025.08.22.08.15.55;	author adam;	state Exp;
branches;
next	1.91;
commitid	YbBuQgYQiyCowH7G;

1.91
date	2025.07.13.08.17.42;	author wiz;	state Exp;
branches;
next	1.90;
commitid	YgcCHv4yrrRyOy2G;

1.90
date	2025.07.07.13.50.43;	author wiz;	state Exp;
branches;
next	1.89;
commitid	Im8EE6y4YIwFQO1G;

1.89
date	2025.06.30.15.05.11;	author adam;	state Exp;
branches;
next	1.88;
commitid	gvJl9LNmGMgluV0G;

1.88
date	2025.04.24.14.16.30;	author wiz;	state Exp;
branches;
next	1.87;
commitid	A3VBjL8Zdd4LljSF;

1.87
date	2025.04.19.07.58.37;	author wiz;	state Exp;
branches;
next	1.86;
commitid	8J0gu7BGAw8XqDRF;

1.86
date	2025.04.17.21.53.08;	author wiz;	state Exp;
branches;
next	1.85;
commitid	xcIXAVA292fk6sRF;

1.85
date	2025.04.12.06.54.27;	author wiz;	state Exp;
branches;
next	1.84;
commitid	9ljkSS9zovZmjJQF;

1.84
date	2025.02.23.18.59.28;	author markd;	state Exp;
branches;
next	1.83;
commitid	FSX5D7VADYFIRCKF;

1.83
date	2025.02.23.18.50.08;	author markd;	state Exp;
branches;
next	1.82;
commitid	qy7oISjQRVcCOCKF;

1.82
date	2025.02.12.06.45.44;	author ryoon;	state Exp;
branches;
next	1.81;
commitid	wrOiT0jBBwBs99JF;

1.81
date	2025.02.09.14.44.09;	author wiz;	state Exp;
branches;
next	1.80;
commitid	SkMxSaWBdCZ6UNIF;

1.80
date	2025.01.25.21.52.09;	author riastradh;	state Exp;
branches;
next	1.79;
commitid	lMOqbuVzlQtWKUGF;

1.79
date	2025.01.25.21.15.48;	author riastradh;	state Exp;
branches;
next	1.78;
commitid	X3tY3DBvDrttyUGF;

1.78
date	2024.11.19.22.46.14;	author adam;	state Exp;
branches;
next	1.77;
commitid	8c134xpU5M3GcjyF;

1.77
date	2024.11.14.22.22.29;	author wiz;	state Exp;
branches;
next	1.76;
commitid	JmuDYqwL4erbdFxF;

1.76
date	2024.11.01.12.55.15;	author wiz;	state Exp;
branches;
next	1.75;
commitid	QB4Wk02mZPuBuWvF;

1.75
date	2024.11.01.00.54.28;	author wiz;	state Exp;
branches;
next	1.74;
commitid	QT27BdVP362gvSvF;

1.74
date	2024.10.15.16.15.36;	author adam;	state Exp;
branches;
next	1.73;
commitid	4DZvRUNfsWgKaMtF;

1.73
date	2024.10.11.14.04.11;	author wiz;	state Exp;
branches;
next	1.72;
commitid	cPE9ULYRFOsDzftF;

1.72
date	2024.10.10.21.45.31;	author wiz;	state Exp;
branches;
next	1.71;
commitid	V2ODQQRU0kzS9atF;

1.71
date	2024.09.02.20.53.01;	author adam;	state Exp;
branches;
next	1.70;
commitid	FfvP69gumDjt5hoF;

1.70
date	2024.06.02.11.34.20;	author markd;	state Exp;
branches;
next	1.69;
commitid	pNBlQ5DcGukPWocF;

1.69
date	2024.05.29.16.35.13;	author adam;	state Exp;
branches;
next	1.68;
commitid	n8aFyEjEVZA0JUbF;

1.68
date	2024.05.25.14.21.22;	author adam;	state Exp;
branches;
next	1.67;
commitid	2HWUNGaAcnzp8obF;

1.67
date	2024.05.16.06.15.46;	author wiz;	state Exp;
branches;
next	1.66;
commitid	kYKPUni8AkogJbaF;

1.66
date	2024.04.07.07.35.27;	author wiz;	state Exp;
branches;
next	1.65;
commitid	oMYDjdZchby5qb5F;

1.65
date	2024.04.06.08.07.12;	author wiz;	state Exp;
branches;
next	1.64;
commitid	xuM7fEJrv2TOC35F;

1.64
date	2024.03.14.07.59.57;	author adam;	state Exp;
branches;
next	1.63;
commitid	mxfhKwjobQB9l62F;

1.63
date	2024.03.11.21.16.01;	author wiz;	state Exp;
branches;
next	1.62;
commitid	sQ6Xjey2V4BcQM1F;

1.62
date	2024.02.10.09.08.05;	author ryoon;	state Exp;
branches;
next	1.61;
commitid	SI26hkpjs8qjMRXE;

1.61
date	2024.01.30.14.22.43;	author ryoon;	state Exp;
branches;
next	1.60;
commitid	gARf2FgciecARtWE;

1.60
date	2024.01.22.13.17.08;	author ryoon;	state Exp;
branches;
next	1.59;
commitid	mWwkMGjpxTdrLrVE;

1.59
date	2023.12.30.16.18.35;	author adam;	state Exp;
branches;
next	1.58;
commitid	sXtAjitKr2fFvvSE;

1.58
date	2023.12.30.12.57.55;	author wiz;	state Exp;
branches;
next	1.57;
commitid	AhpJ0CSb0KWQouSE;

1.57
date	2023.11.15.09.25.55;	author wiz;	state Exp;
branches;
next	1.56;
commitid	LDfiFkwazaWLFGME;

1.56
date	2023.11.14.14.03.20;	author wiz;	state Exp;
branches;
next	1.55;
commitid	BZ5vzwBRof1beAME;

1.55
date	2023.11.12.13.24.27;	author wiz;	state Exp;
branches;
next	1.54;
commitid	SjpNXQIV5XeZ3kME;

1.54
date	2023.11.08.13.21.39;	author wiz;	state Exp;
branches;
next	1.53;
commitid	PsuHTklAIsF4bOLE;

1.53
date	2023.11.03.10.49.48;	author wiz;	state Exp;
branches;
next	1.52;
commitid	RdKBgUqSac5kw9LE;

1.52
date	2023.10.24.22.11.48;	author wiz;	state Exp;
branches;
next	1.51;
commitid	MTsrqKm6aGrQAVJE;

1.51
date	2023.10.23.06.37.58;	author wiz;	state Exp;
branches;
next	1.50;
commitid	4YdPmMYgk9hutIJE;

1.50
date	2023.10.21.17.11.54;	author gdt;	state Exp;
branches;
next	1.49;
commitid	Sr0Nb6aaZLDw2wJE;

1.49
date	2023.10.07.20.00.35;	author adam;	state Exp;
branches;
next	1.48;
commitid	yqmQp2doUnm8rJHE;

1.48
date	2023.08.14.05.25.35;	author wiz;	state Exp;
branches;
next	1.47;
commitid	LOSB79OLVxvXjIAE;

1.47
date	2023.06.10.18.23.06;	author adam;	state Exp;
branches;
next	1.46;
commitid	CwBonde1IjqhIqsE;

1.46
date	2023.06.08.20.38.05;	author markd;	state Exp;
branches;
next	1.45;
commitid	QYW7Ds34JnE6xbsE;

1.45
date	2023.06.07.08.44.58;	author wiz;	state Exp;
branches;
next	1.44;
commitid	LzRwx1DK99QsCZrE;

1.44
date	2023.06.06.12.42.55;	author riastradh;	state Exp;
branches;
next	1.43;
commitid	xhspr6Z8JLQOWSrE;

1.43
date	2023.06.06.10.51.59;	author wiz;	state Exp;
branches;
next	1.42;
commitid	jTPoUdKJnh3amSrE;

1.42
date	2023.05.22.21.00.49;	author wiz;	state Exp;
branches;
next	1.41;
commitid	pu0rM28UgpNvc0qE;

1.41
date	2023.05.08.09.33.30;	author wiz;	state Exp;
branches;
next	1.40;
commitid	N3JVHoI0bHk0R8oE;

1.40
date	2023.05.06.19.09.53;	author ryoon;	state Exp;
branches;
next	1.39;
commitid	U0SnpK5fQpHc6WnE;

1.39
date	2023.05.04.07.47.38;	author wiz;	state Exp;
branches;
next	1.38;
commitid	DiRfVngv243yoCnE;

1.38
date	2023.05.03.12.22.11;	author markd;	state Exp;
branches;
next	1.37;
commitid	s43Zla6CkR4yWvnE;

1.37
date	2023.04.19.08.11.58;	author adam;	state Exp;
branches;
next	1.36;
commitid	B8gCWhWtMX9vZGlE;

1.36
date	2023.04.12.19.24.06;	author adam;	state Exp;
branches;
next	1.35;
commitid	DJeXWr8OIfKcXQkE;

1.35
date	2023.04.03.20.21.33;	author nros;	state Exp;
branches;
next	1.34;
commitid	QZJcmO7ELDhQyHjE;

1.34
date	2023.01.29.21.18.20;	author ryoon;	state Exp;
branches;
next	1.33;
commitid	QL7aBXsBGmQvUtbE;

1.33
date	2023.01.05.16.01.18;	author adam;	state Exp;
branches;
next	1.32;
commitid	b61gkKnqysSZWm8E;

1.32
date	2023.01.03.17.38.33;	author wiz;	state Exp;
branches;
next	1.31;
commitid	vvAqE6UmuqFFx78E;

1.31
date	2022.11.23.16.21.28;	author adam;	state Exp;
branches;
next	1.30;
commitid	ju2K3LUYlTJKqQ2E;

1.30
date	2022.10.30.13.38.31;	author adam;	state Exp;
branches;
next	1.29;
commitid	rN5p42ei0x0CjKZD;

1.29
date	2022.10.26.10.32.07;	author wiz;	state Exp;
branches;
next	1.28;
commitid	PVFjlIYUKslkpdZD;

1.28
date	2022.09.27.20.58.29;	author wiz;	state Exp;
branches;
next	1.27;
commitid	VX6cfkUkpvcoOxVD;

1.27
date	2022.09.13.17.18.07;	author adam;	state Exp;
branches;
next	1.26;
commitid	4O86p5vOuUmC2JTD;

1.26
date	2022.09.11.12.52.12;	author wiz;	state Exp;
branches;
next	1.25;
commitid	5DT6DUEaifG2DrTD;

1.25
date	2022.07.14.14.05.12;	author gdt;	state Exp;
branches;
next	1.24;
commitid	aiFMaXNpllRKVRLD;

1.24
date	2022.07.02.16.53.42;	author ryoon;	state Exp;
branches;
next	1.23;
commitid	JYhuI1Ghjd0AflKD;

1.23
date	2022.07.01.16.13.40;	author adam;	state Exp;
branches;
next	1.22;
commitid	OtTgNtT7dgX24dKD;

1.22
date	2022.06.27.21.41.52;	author wiz;	state Exp;
branches;
next	1.21;
commitid	NYHsknWRgGJC0JJD;

1.21
date	2022.06.04.06.07.28;	author adam;	state Exp;
branches;
next	1.20;
commitid	C1lyqqAH3BtxzGGD;

1.20
date	2022.05.13.18.08.07;	author wiz;	state Exp;
branches;
next	1.19;
commitid	DxxA7CuNRFJ2hVDD;

1.19
date	2022.05.04.21.05.45;	author wiz;	state Exp;
branches;
next	1.18;
commitid	k9FINlNvKzWSxMCD;

1.18
date	2022.04.24.22.31.39;	author tnn;	state Exp;
branches;
next	1.17;
commitid	6QVbjGkT2VgclvBD;

1.17
date	2022.04.20.12.49.41;	author wiz;	state Exp;
branches;
next	1.16;
commitid	lrEMhhPFsTHwfWAD;

1.16
date	2022.04.18.11.18.18;	author adam;	state Exp;
branches;
next	1.15;
commitid	ZUHidazvMzjhNFAD;

1.15
date	2022.04.13.21.56.10;	author wiz;	state Exp;
branches;
next	1.14;
commitid	4jsTpG4v6O61v5AD;

1.14
date	2022.03.28.10.59.50;	author tnn;	state Exp;
branches;
next	1.13;
commitid	s4tKDuVAUZ4MnYxD;

1.13
date	2022.01.26.18.24.08;	author mrg;	state Exp;
branches;
next	1.12;
commitid	ERlFBvhfmxqwNaqD;

1.12
date	2021.12.19.09.48.00;	author maya;	state Exp;
branches;
next	1.11;
commitid	IuGiovHxnYzbaflD;

1.11
date	2021.12.17.20.10.24;	author maya;	state Exp;
branches;
next	1.10;
commitid	YEjfH15ueipUF2lD;

1.10
date	2021.12.08.16.07.12;	author adam;	state Exp;
branches;
next	1.9;
commitid	2PyWjHx5T8rqARjD;

1.9
date	2021.11.15.22.54.34;	author wiz;	state Exp;
branches;
next	1.8;
commitid	IwFN8B1K5bPMBWgD;

1.8
date	2021.10.09.15.35.12;	author nia;	state Exp;
branches;
next	1.7;
commitid	XpIGAeo7EkEXm9cD;

1.7
date	2021.09.29.19.01.31;	author adam;	state Exp;
branches;
next	1.6;
commitid	WsBUbBM52TSePSaD;

1.6
date	2021.09.29.10.10.34;	author wiz;	state Exp;
branches;
next	1.5;
commitid	Voqjo9SVOZOzTPaD;

1.5
date	2021.09.10.11.20.03;	author nia;	state Exp;
branches;
next	1.4;
commitid	i9qC9IYdsxBlTo8D;

1.4
date	2021.09.05.20.32.03;	author wiz;	state Exp;
branches;
next	1.3;
commitid	jrIkA4PMyY6y6O7D;

1.3
date	2021.08.31.13.16.39;	author ryoon;	state Exp;
branches;
next	1.2;
commitid	jzvtrKRnYEfgR77D;

1.2
date	2021.08.04.08.22.30;	author nia;	state Exp;
branches;
next	1.1;
commitid	WeQaCL84NcT36D3D;

1.1
date	2021.08.03.21.04.34;	author markd;	state Exp;
branches;
next	;
commitid	zgriEB08Qe99kz3D;


desc
@@


1.102
log
@*: Recursive revbump from security/nettle-4.0
@
text
@# $NetBSD: Makefile,v 1.101 2026/03/31 11:58:03 tnn Exp $
# FIXME: build fails when protobuf and abseil packages are installed.

DISTNAME=	qtwebengine-everywhere-opensource-src-${QTVERSION}
PKGNAME=	qt5-qtwebengine-${QTVERSION}
PKGREVISION=	4
COMMENT=	Chromium-based web engine for Qt5

MAKE_ENV+=		QTDIR=${QTDIR}
INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
INSTALLATION_DIRS+=	lib/pkgconfig

.include "../../x11/qt5-qtbase/Makefile.common"

FORCE_CXX_STD=	gnu++17

BUILD_TARGET=	first
QMAKE_ARGS+=	-- -webengine-icu

USE_TOOLS+=	bison bash
TOOL_DEPENDS+=	ninja-build-[0-9]*:../../devel/ninja-build
TOOL_DEPENDS+=	gperf-[0-9]*:../../devel/gperf
#TOOL_DEPENDS+=	libxml2-[0-9]*:../../textproc/libxml2
#TOOL_DEPENDS+=	libxslt-[0-9]*:../../textproc/libxslt
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
TOOL_DEPENDS+=	yasm-[0-9]*:../../devel/yasm
.endif
TOOL_DEPENDS+=	nodejs>=14:../../lang/nodejs

#JPEG_ACCEPTED=	libjpeg-turbo

BUILDLINK_TRANSFORM.NetBSD+=	rm:-fgnu-inline-asm
BUILDLINK_TRANSFORM.NetBSD+=	rm:-Wl,--fatal-warnings

MAKE_ENV+=	NINJAJOBS="-j ${_MAKE_JOBS_N:U1}"

UNLIMIT_RESOURCES+=	datasize

CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/ffmpeg/configure
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/opus/src/doc/build_draft.sh
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/protobuf/post_process_dist.sh
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/compiler/zip_output_unittest.sh
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/sqlite/src/configure
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/xdg-utils/scripts/xdg-terminal
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/xdg-utils/scripts/xdg-terminal.in
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/v8/tools/cppgc/export_to_github.sh
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/v8/tools/cppgc/test_cmake.sh
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/v8/tools/run-llprof.sh

# These libraries are used from the system and the build infrastructure
# removes them from the bundled third_party directory and replaces them
# with hooks to use them from the system.
GN_SYSTEM_LIBS=	libevent libxslt #yasm
CHROMESRC=	${WRKSRC}/src/3rdparty/chromium

pre-configure:
	${CP} ${FILESDIR}/netbsd.pri ${WRKSRC}/src/core/config/
	${CP} ${FILESDIR}/openbsd.pri ${WRKSRC}/src/core/config/
	${CP} ${FILESDIR}/netbsd.pri ${WRKSRC}/src/buildtools/config/
	${CP} ${FILESDIR}/openbsd.pri ${WRKSRC}/src/buildtools/config/
	${MKDIR} ${CHROMESRC}/media/audio/sndio ${CHROMESRC}/media/audio/openbsd
	${CP} ${FILESDIR}/sndio_* ${CHROMESRC}/media/audio/sndio
	${CP} ${FILESDIR}/hid_* ${CHROMESRC}/services/device/hid
	${CP} ${FILESDIR}/audio_manager_openbsd.* ${CHROMESRC}/media/audio/openbsd
	cd ${WRKSRC} && env -i ${MAKE_ENV} ${CHROMESRC}/build/linux/unbundle/replace_gn_files.py \
		--system-libraries ${GN_SYSTEM_LIBS}

post-install:
.for i in Qt5Pdf.pc Qt5PdfWidgets.pc Qt5WebEngine.pc Qt5WebEngineCore.pc Qt5WebEngineWidgets.pc
	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
	${LN} -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
.endfor
.if ${OPSYS} == "NetBSD"
	/usr/sbin/paxctl +m ${DESTDIR}${PREFIX}/qt5/libexec/QtWebEngineProcess
.endif
.if ${OPSYS} == "Darwin"
MAKE_ENV+=	OSX_SDK_PATH=${OSX_SDK_PATH:Q}
MAKE_ENV+=	OSX_VERSION=${OSX_VERSION}
.endif

.include "options.mk"

.include "../../mk/bsd.prefs.mk"

.if ${OPSYS} != "Darwin"
.include "../../audio/alsa-lib/buildlink3.mk"
.endif
.include "../../audio/libopus/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD"
.include "../../devel/libexecinfo/buildlink3.mk"
.endif
.include "../../devel/libevent/buildlink3.mk"
.include "../../devel/nss/buildlink3.mk"
# chromium insists on using its own protobuf
# so don't include here as versions must match
#.include "../../devel/protobuf/buildlink3.mk"
.include "../../devel/snappy/buildlink3.mk"
#.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/libwebp/buildlink3.mk"
PYTHON_FOR_BUILD_ONLY=	tool
.include "../../lang/python/batteries-included.mk"
.include "../../lang/python/tool.mk"
.include "../../multimedia/ffmpeg7/buildlink3.mk"
.include "../../multimedia/libvpx/buildlink3.mk"
.include "../../print/libcups/buildlink3.mk"
.include "../../print/poppler-cpp/buildlink3.mk"
BUILDLINK_API_DEPENDS.pciutils+=	pciutils>=3.8
.include "../../sysutils/pciutils/buildlink3.mk"
.include "../../sysutils/pciutils/libname.mk"
# Use -lpciutils instead of -lpci for pkgsrc.
BUILDLINK_TRANSFORM+=   l:pci:${PCIUTILS_LIBNAME}
.include "../../textproc/icu/buildlink3.mk"
.include "../../textproc/jsoncpp/buildlink3.mk"
# needs libxml2 built with icu option, which is not default in pkgsrc
#.include "../../textproc/libxml2/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
.if ${OPSYS} != "Darwin"
.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
.include "../../x11/libXcomposite/buildlink3.mk"
.include "../../x11/libXtst/buildlink3.mk"
.include "../../x11/libxkbfile/buildlink3.mk"
.endif
.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
.include "../../x11/qt5-qtlocation/buildlink3.mk"
.include "../../x11/qt5-qttools/buildlink3.mk"
.include "../../x11/qt5-qtwebchannel/buildlink3.mk"
.include "../../mk/atomic64.mk"
.include "../../mk/bsd.pkg.mk"
@


1.101
log
@qt5-qtwebengine: yasm needed only on x86
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2026/02/06 10:06:19 wiz Exp $
d6 1
a6 1
PKGREVISION=	3
@


1.100
log
@*: recursive bump for nettle 4.0 shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2026/01/27 08:41:04 wiz Exp $
d25 1
d27 1
@


1.99
log
@*: recursive bump for removal of cairo's xcb option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2026/01/07 08:49:45 wiz Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.98
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2025/12/22 13:24:45 adam Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.97
log
@qt5: updated to 5.15.18

5.15.18
Bug fix release.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.96 2025/12/22 06:08:18 adam Exp $
d6 1
@


1.96
log
@revbump for x264
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2025/10/23 20:40:16 wiz Exp $
a5 1
PKGREVISION=	6
@


1.95
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2025/10/05 19:26:29 js Exp $
d6 1
a6 1
PKGREVISION=	5
@


1.94
log
@*: rev bump for curl
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2025/08/30 22:46:45 wiz Exp $
d6 1
a6 1
PKGREVISION=	4
@


1.93
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2025/08/22 08:15:55 adam Exp $
d6 1
a6 1
PKGREVISION=	3
@


1.92
log
@revbump for poppler
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2025/07/13 08:17:42 wiz Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.91
log
@*: recursive bump for poppler 25.07.0

inkscape: fix build using upstream patches
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2025/07/07 13:50:43 wiz Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.90
log
@qt5-qtwebengine: allow building with Python 3.12 and 3.13

Using patches from Debian.

While here, clean up some of the pkglint.  (Lots of patches still need
documenting.)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2025/06/30 15:05:11 adam Exp $
d6 1
@


1.89
log
@qt5*: updated to 5.15.17

5.15.17
Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2025/04/24 14:16:30 wiz Exp $
a15 2
PYTHON_VERSIONS_ACCEPTED=	311 310

@


1.88
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2025/04/19 07:58:37 wiz Exp $
a5 1
PKGREVISION=	7
@


1.87
log
@*: recursive bump for default Kerberos implementation switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2025/04/17 21:53:08 wiz Exp $
d6 1
a6 1
PKGREVISION=	6
@


1.86
log
@*: recursive bump for icu 77 and libxml2 2.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2025/04/12 06:54:27 wiz Exp $
d6 1
a6 1
PKGREVISION=	5
@


1.85
log
@*: recursive bump for libtheora 1.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2025/02/23 18:59:28 markd Exp $
d6 1
a6 1
PKGREVISION=	4
@


1.84
log
@qt5-qtwebengine: support ffmpeg7 - from ArchLinux
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2025/02/23 18:50:08 markd Exp $
d6 1
a6 1
PKGREVISION=	3
@


1.83
log
@qt5-qtwebengine: uses bundled re2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.82 2025/02/12 06:45:44 ryoon Exp $
d6 1
a6 1
PKGREVISION=	2
d105 1
a105 1
.include "../../multimedia/ffmpeg5/buildlink3.mk"
@


1.82
log
@*: Recursive revbump from audio/flac-1.5.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2025/02/09 14:44:09 wiz Exp $
a66 3
	# re2 pulls in abseil headers, but doesn't need them
	# avoid conflict with the ones included in the tarball
	${RM} -rf ${BUILDLINK_DIR}/include/absl
a97 1
.include "../../devel/re2/buildlink3.mk"
@


1.81
log
@*: recursive bump for abseil 20250127.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2025/01/25 21:52:09 riastradh Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.80
log
@x11/qt5-qtwebengine: Back out previous -- atomic64.mk already in use.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2025/01/25 21:15:48 riastradh Exp $
d6 1
@


1.79
log
@x11/qt5-qtwebengine: Use mk/atomic64.mk.

On i386, this fails with, e.g.:

/usr/bin/ld: obj/v8/v8_base_without_compiler/api.o: in function `v8::Isolate::AdjustAmountOfExternalAllocatedMemory(long long)':
api.cc:(.text._ZN2v87Isolate37AdjustAmountOfExternalAllocatedMemoryEx+0x28): undefined reference to `__atomic_fetch_add_8'
/usr/bin/ld: api.cc:(.text._ZN2v87Isolate37AdjustAmountOfExternalAllocatedMemoryEx+0x48): undefined reference to `__atomic_load_8'

It's probably going to fail to build in the same way on all platforms
without native 64-bit atomics.  On platforms with native 64-bit
atomics, mk/atomic64.mk has no effect, so this should be harmless --
let's just flip it on and see if that helps with 32-bit platforms.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2024/11/19 22:46:14 adam Exp $
a107 1
.include "../../mk/atomic64.mk"
@


1.78
log
@qt5: updated to 5.15.16

5.15.16
Bug fix release.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2024/11/14 22:22:29 wiz Exp $
d108 1
@


1.77
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2024/11/01 12:55:15 wiz Exp $
a5 1
PKGREVISION=	4
@


1.76
log
@*: revbump for icu downgrade
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2024/11/01 00:54:28 wiz Exp $
d6 1
a6 1
PKGREVISION=	3
@


1.75
log
@*: recursive bump for icu 76.1 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2024/10/15 16:15:36 adam Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.74
log
@revbump for poppler
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2024/10/11 14:04:11 wiz Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.73
log
@iqt5-qtwebengine: mention 311 before 310
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2024/10/10 21:45:31 wiz Exp $
d6 1
@


1.72
log
@iqt5-qtwebengine: mark as only for python 3.10 and 3.11
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2024/09/02 20:53:01 adam Exp $
d16 1
a16 1
PYTHON_VERSIONS_ACCEPTED=	310 311
@


1.71
log
@qt5: updated to 5.15.15

5.15.15:
Bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2024/06/02 11:34:20 markd Exp $
d16 1
a16 1
PYTHON_VERSIONS_INCOMPATIBLE=	312
@


1.70
log
@qt5-qtwebengine: fix build with ICU75 - patches from ArchLinux
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2024/05/29 16:35:13 adam Exp $
a5 1
PKGREVISION=	1
@


1.69
log
@revbump after icu and protobuf updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2024/05/25 14:21:22 adam Exp $
d15 2
@


1.68
log
@qt5: updated to 5.15.14

5.15.14
Bug fix release
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2024/05/16 06:15:46 wiz Exp $
d6 1
@


1.67
log
@*: recursive bump for gnutls p11-kit option

(existing installations need the bl3.mk included, but it's now only
optionally included)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2024/04/07 07:35:27 wiz Exp $
a5 1
PKGREVISION=	3
a102 1
#PYTHON_VERSIONS_ACCEPTED=	27
@


1.66
log
@*: bump for cairo buildlink3.mk change

lzo was made an option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2024/04/06 08:07:12 wiz Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.65
log
@* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2024/03/14 07:59:57 adam Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.64
log
@qt5: updated to 5.15.13

5.15.13
Bug fix release
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2024/03/11 21:16:01 wiz Exp $
d6 1
@


1.63
log
@*: recursive bump for poppler-24.03.0 shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2024/02/10 09:08:05 ryoon Exp $
a5 1
PKGREVISION=	3
@


1.62
log
@x11/qt5-qtwebengine: Incompatible with Python 3.12 yet
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2024/01/30 14:22:43 ryoon Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.61
log
@*: Recursive revbump from audio/pulseaudio-17.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2024/01/22 13:17:08 ryoon Exp $
d15 2
@


1.60
log
@*: Recursive revbump from multimedia/libvpx
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2023/12/30 16:18:35 adam Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.59
log
@qt5: updated to 5.15.12

5.15.12
Bug fix release
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2023/12/30 12:57:55 wiz Exp $
d6 1
@


1.58
log
@*: switch from poppler-glib to poppler

Bump PKGREVISION for all poppler users to be on the safe side
@
text
@d1 2
a2 1
# $NetBSD: Makefile,v 1.57 2023/11/15 09:25:55 wiz Exp $
a5 1
PKGREVISION=	7
@


1.57
log
@*: recursive bump for poppler 23.11.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2023/11/14 14:03:20 wiz Exp $
d5 1
a5 1
PKGREVISION=	6
@


1.56
log
@*: recursive bump for cairo dependency changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2023/11/12 13:24:27 wiz Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.55
log
@*: revebump for new brotli option for freetype2

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2023/11/08 13:21:39 wiz Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.54
log
@*: recursive bump for icu 74.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2023/11/03 10:49:48 wiz Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.53
log
@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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2023/10/24 22:11:48 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.52
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2023/10/23 06:37:58 wiz Exp $
d28 1
@


1.51
log
@*: update for Python base package change

Instead of depending on one of the removed packages (that are now included
in the base Python packages), include batteries-included.mk to require
a Python version that supplies them.

Remove now included packages.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2023/10/21 17:11:54 gdt Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.50
log
@recursive revbump for tiff update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2023/10/07 20:00:35 adam Exp $
a21 2
TOOL_DEPENDS+=	${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree
TOOL_DEPENDS+=	${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
d102 1
@


1.49
log
@qt5: updated to 5.15.11

5.15.11
Bug fix release.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2023/08/14 05:25:35 wiz Exp $
d5 1
@


1.48
log
@*: recursive bump for Python 3.11 as new default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2023/06/10 18:23:06 adam Exp $
a4 1
PKGREVISION=	1
@


1.47
log
@qt5*: updated to 5.15.10

Compared to Qt 5.15.9, Qt 5.15.10 contains about 110 bug fixes and security updates. The list of fixes and the overview of all important changes in Qt 5.15.10 can be found in the release note.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2023/06/08 20:38:05 markd Exp $
d5 1
@


1.46
log
@qt5-qtwebengine: patches for ffmpeg>=5 and for python3 - via ArchLinux
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2023/06/07 08:44:58 wiz Exp $
a4 1
PKGREVISION=	8
@


1.45
log
@qt5-qtwebengine: re2 now pulls in abseil

But this comes with a different version of abseil, which breaks the
build.

Remove abseil headers (not used by re2) from buildlink directory
to work around this.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2023/06/06 12:42:55 riastradh Exp $
d5 1
a5 1
PKGREVISION=	7
d102 1
a102 1
PYTHON_VERSIONS_ACCEPTED=	27
d105 1
a105 2
# does not support ffmpeg5 as of 5.15.4
.include "../../multimedia/ffmpeg4/buildlink3.mk"
@


1.44
log
@Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2023/06/06 10:51:59 wiz Exp $
d63 3
@


1.43
log
@*: bumpt for re2 dependency change and shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2023/05/22 21:00:49 wiz Exp $
d25 1
a25 1
BUILD_DEPENDS+=	nodejs>=14:../../lang/nodejs
@


1.42
log
@*: bump for libproxy 0.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2023/05/08 09:33:30 wiz Exp $
d5 1
a5 1
PKGREVISION=	6
@


1.41
log
@*: recursive bump for poppler 23.05.0 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2023/05/06 19:09:53 ryoon Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.40
log
@*: Recursive revbump from audio/libopus 1.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2023/05/04 07:47:38 wiz Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.39
log
@qt5-qtwebengine: it needs Python 2, otherwise:

gmake[2]: Entering directory '/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.9/src/pdf'
gmake[2]: Entering directory '/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.9/src/core'
QtPdf will not be built. Python version 2 (2.7.5 or later) is required to build QtPdf.
gmake[2]: Leaving directory '/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.9/src/pdf'
QtWebEngineCore module will not be built. Python version 2 (2.7.5 or later) is required to build QtWebEngine.
gmake[2]: Leaving directory '/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.9/src/core'
gmake[1]: Leaving directory '/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.9/src'
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2023/05/03 12:22:11 markd Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.38
log
@qt5-qtwebengine: drop build requirement on python2.7

seems to build fine with newer pythons now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2023/04/19 08:11:58 adam Exp $
d5 1
a5 1
PKGREVISION=	2
d99 1
@


1.37
log
@revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2023/04/12 19:24:06 adam Exp $
d5 1
a5 1
PKGREVISION=	1
a98 1
PYTHON_VERSIONS_ACCEPTED=	27
@


1.36
log
@qt5: updated to 5.15.9

5.15.9
Bug fix release
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2023/04/03 20:21:33 nros Exp $
d5 1
@


1.35
log
@Revbump due to dependecy change in qt5-qtbase
Since these dependecies are bundled with
qt5-qtbase and not exposed to qt5 using
applications directly, only bump direct users
of qt5-qtbase.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2023/01/29 21:18:20 ryoon Exp $
a4 1
PKGREVISION=	2
d71 4
@


1.34
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2023/01/05 16:01:18 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.33
log
@qt5: updated to 5.15.8

5.15.8
Bug fix release
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2023/01/03 17:38:33 wiz Exp $
d5 1
@


1.32
log
@*: recursive bump for tiff shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2022/11/23 16:21:28 adam Exp $
a4 1
PKGREVISION=	2
@


1.31
log
@massive revision bump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2022/10/30 13:38:31 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.30
log
@qt5: updated to 5.15.7

5.15.7
Bug-fix release
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2022/10/26 10:32:07 wiz Exp $
d5 1
@


1.29
log
@*: bump PKGREVISION for libunistring shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2022/09/27 20:58:29 wiz Exp $
a4 1
PKGREVISION=	2
@


1.28
log
@*: recursive bump for ffmpeg4 switch to x264
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2022/09/13 17:18:07 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.27
log
@qt5: updated to 5.15.6

Qt 5.15.6 does not add any new functionality but provides bug fixes and other improvements.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2022/09/11 12:52:12 wiz Exp $
d5 1
@


1.26
log
@*: bump PKGREVISION for flac shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2022/07/14 14:05:12 gdt Exp $
a4 1
PKGREVISION=	2
@


1.25
log
@x11/qt5-qtwebengine: Use the proper form of MAKE_JOBS

Otherwise, per-package setting of MAKE_JOBS is not respected.  This
just copies existing practice.

From Paul Ripke on pkgsrc-users.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2022/07/02 16:53:42 ryoon Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.24
log
@*: Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2022/07/01 16:13:40 adam Exp $
d31 1
a31 1
MAKE_ENV+=	NINJAJOBS="-j ${MAKE_JOBS:U1}"
@


1.23
log
@qt5: updated to 5.15.5

5.15.5:
bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2022/06/27 21:41:52 wiz Exp $
d5 1
@


1.22
log
@qt5-qtwebengine: add comment that this does not currently support ffmpeg5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2022/06/04 06:07:28 adam Exp $
d116 1
@


1.21
log
@qt5: updated to 5.15.4

5.15.4
Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2022/05/13 18:08:07 wiz Exp $
d97 1
@


1.20
log
@qt5-qtwebengine: adapt for pciutils 3.8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2022/05/04 21:05:45 wiz Exp $
a4 1
PKGREVISION=	2
d24 1
a24 1
BUILD_DEPENDS+=	nodejs>=14<16:../../lang/nodejs14
a93 2
.include "../../multimedia/ffmpeg4/buildlink3.mk"
.include "../../multimedia/libvpx/buildlink3.mk"
d97 2
@


1.19
log
@*: recursive bump for poppler 22.04
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2022/04/24 22:31:39 tnn Exp $
d5 1
a5 1
PKGREVISION=	1
d102 1
@


1.18
log
@qt5-qtwebengine: add CHECK_PORTABILITY_SKIPs. Sort.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2022/04/20 12:49:41 wiz Exp $
d5 1
@


1.17
log
@qt5-qtwebengine: fails building with node16, use node14

Suggested by adam
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2022/04/18 11:18:18 adam Exp $
d34 4
a38 2
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/protobuf/post_process_dist.sh
CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/ffmpeg/configure
d41 2
@


1.16
log
@qt5: updated to 5.15.3

5.15.3:
Bug fix, LTS, release.

qt5-qtwebengine patches courtesy of @@markd.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2022/04/13 21:56:10 wiz Exp $
d24 1
a24 1
BUILD_DEPENDS+=	nodejs-[0-9]*:../../lang/nodejs
@


1.15
log
@qt5-qtwebengine: add missing libXtst dependency

Fixes build with modular x.org
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/03/28 10:59:50 tnn Exp $
d3 1
a3 1
DISTNAME=	qtwebengine-everywhere-src-${QTVERSION}
a4 1
PKGREVISION=	9
d21 1
d32 1
a32 1
#UNLIMIT_RESOURCES+=	cputime
d44 1
a44 1
GN_SYSTEM_LIBS=	libevent libxslt yasm
d48 8
a55 8
	cp ${FILESDIR}/netbsd.pri ${WRKSRC}/src/core/config/
	cp ${FILESDIR}/openbsd.pri ${WRKSRC}/src/core/config/
	cp ${FILESDIR}/netbsd.pri ${WRKSRC}/src/buildtools/config/
	cp ${FILESDIR}/openbsd.pri ${WRKSRC}/src/buildtools/config/
	mkdir -p ${CHROMESRC}/media/audio/sndio ${CHROMESRC}/media/audio/openbsd
	cp ${FILESDIR}/sndio_* ${CHROMESRC}/media/audio/sndio
	cp ${FILESDIR}/hid_* ${CHROMESRC}/services/device/hid
	cp ${FILESDIR}/audio_manager_openbsd.* ${CHROMESRC}/media/audio/openbsd
d72 1
d74 1
@


1.14
log
@x*/*: revbump(1) for libsndfile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2022/01/26 18:24:08 mrg Exp $
d107 1
@


1.13
log
@pkg option support for pulseaudio.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2021/12/19 09:48:00 maya Exp $
d5 1
a5 1
PKGREVISION=	8
@


1.12
log
@sysutils/pciutils: no longer static, remove
BUILDLINK_DEPMETHOD.pciutils?= build

And pkgrevision bump consumers.

Pointed out by tsutsui in PR pkg/56553
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2021/12/17 20:10:24 maya Exp $
d68 2
a72 1
.include "../../audio/pulseaudio/buildlink3.mk"
@


1.11
log
@qt5-qtwebengine: use pciutils mk fragment to find pciutils soname
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2021/12/08 16:07:12 adam Exp $
d5 1
a5 1
PKGREVISION=	7
@


1.10
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2021/11/15 22:54:34 wiz Exp $
d95 1
d97 1
a97 1
BUILDLINK_TRANSFORM+=   l:pci:pciutils
@


1.9
log
@*: recursive bump for gstreamer 1.18.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2021/10/09 15:35:12 nia Exp $
d5 1
a5 1
PKGREVISION=	6
@


1.8
log
@Recursive revbump for multimedia/libaom
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2021/09/29 19:01:31 adam Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.7
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/09/29 10:10:34 wiz Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.6
log
@*: recursive bump for poppler 21.09.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/09/10 11:20:03 nia Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.5
log
@qt5-qtwebengine: needs atomic64
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2021/09/05 20:32:03 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.4
log
@qt5-qtwebengine: fix build on NetBSD in pbulk environment

/usr/sbin is not in default path, so paxctl was not found.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2021/08/31 13:16:39 ryoon Exp $
d110 1
@


1.3
log
@qt5-qtwebengine: Use internal libjpeg-turbo. Bump PKGREVISION

* JPEG_ACCEPTED=libjpeg-turbo conflicts with ordinary installation.
  Use internal libjpeg-turbo.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2021/08/04 08:22:30 nia Exp $
d65 1
a65 1
	paxctl +m ${DESTDIR}${PREFIX}/qt5/libexec/QtWebEngineProcess
@


1.2
log
@qt5-qtwebengine: TOOL_DEPENDS is correct for ninja.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/08/03 21:04:34 markd Exp $
d5 1
a5 1
PKGREVISION=	1
d26 1
a26 1
JPEG_ACCEPTED=	libjpeg-turbo
d84 1
a84 1
.include "../../mk/jpeg.buildlink3.mk"
@


1.1
log
@qt5-qtwebengine: add version 5.15.2nb1

Chromium-based web engine for Qt5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2020/11/29 22:33:24 dbj Exp $
d18 1
a18 1
BUILD_DEPENDS+=	ninja-build-[0-9]*:../../devel/ninja-build
@

