From nobody Mon Nov 06 20:51:11 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SPNmb31f2z505gm; Mon, 6 Nov 2023 20:51:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SPNmb2W95z3Vty; Mon, 6 Nov 2023 20:51:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699303871; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=v9LyknQ4ndmxrKWCudNn5jA1Vx4v+nHg1dnmYLRRnFk=; b=oWye7ceRI0i35rM4h3gqPkeBET2iy1cYDi6IIDpS3p0yZSD5W3T8JbzTgthl4izhGpZAru M7zE8TPO73Y+0qrfnJHYoY/VVTuzP0go5VsFUBR6wwCiTYr2sa6bddx/ISgnyLD+pMe8Bd o+8YsB54NwZfW5SokijhiAKnK8BBes+1IbkZu8uc0X7qiCY8+LZyV1TWyJnd1eTnNyaHIi mO0OgFfJCHH/GMHCLirHTjGPLj7hNMpeHljvaM21bBwnkeQCPhYNZ72Q1vNAyMVqY0jOYN GpqD54/p7HYu7NeiQkON//3WtjSR7qJEdidhq6P3UuM6ypE4EAX3DVNH24JOjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699303871; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=v9LyknQ4ndmxrKWCudNn5jA1Vx4v+nHg1dnmYLRRnFk=; b=V535n7AY6vMcVwCibrZY8PO6/MG0VfGNIcJNq662sV0oGDAq0siPiwsg5zxzL7EVI+gg3t ESLXgmOZWE4QVrWpI9+PNuFPMRTWA5rHL1gurs/n3bny2cCsZJWq7arxFENOy1vQijDGMp EXZiXuT2o/ysrHFixyWM5vNCrHL/bHRiMQsJZSS5R7Bheh98DOvihyI/Urb3+CjxiX3IY1 MZyr/nL35VNj0M1YhYF4e1C+3k/R1+K/qNAL3qpNghcPpmImcjFrBpT0xW9MPKwCOhPP0Q DloI8ogyCOtHmkPOuDoDeNoY+mikfaSQ+i7K+L2/optR1MSLIS3L4uDxVp8Sdg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699303871; a=rsa-sha256; cv=none; b=htyf8m9ejv5THYlly6/yUa0y+Rc2DsRrW6x9DVKyICIn/mTyd+ytl5Q7dKgcZKhbeoFO3y WdoZHB2aSN8ovsm40oQTArmNcoxI3LT6a0uPcB9hGVlTgPmdXIiRmsPNDURJdmE9b42oaK FdnnQIds1HSWh7NKNPTrQ9VCL4kylJ/4F7w/JLgUlg4KhWOguZEnrKStx3q65eEviQ553s JHeI8zBMT/t9lHMoVWOgtuj9TH7kTg8I/PLjmHRJT4U3SnRiwkSYk4Xdvw5VujAtCfOXSr huUctN0f+l5uDO4TAAoFUrZ0jFVX+tXYalX1iZnGpyv7XHPt6kVfdUbD8aFGwQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SPNmb1ZV5z7Jw; Mon, 6 Nov 2023 20:51:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3A6KpBm1069869; Mon, 6 Nov 2023 20:51:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3A6KpBbM069866; Mon, 6 Nov 2023 20:51:11 GMT (envelope-from git) Date: Mon, 6 Nov 2023 20:51:11 GMT Message-Id: <202311062051.3A6KpBbM069866@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: "Jason E. Hale" Subject: git: 3a94457ab044 - 2023Q4 - www/qt6-webengine: Really disable PCH List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/2023Q4 X-Git-Reftype: branch X-Git-Commit: 3a94457ab0440aa3a9384700c9e108272f0b3aa0 Auto-Submitted: auto-generated The branch 2023Q4 has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=3a94457ab0440aa3a9384700c9e108272f0b3aa0 commit 3a94457ab0440aa3a9384700c9e108272f0b3aa0 Author: Jason E. Hale AuthorDate: 2023-11-06 19:53:12 +0000 Commit: Jason E. Hale CommitDate: 2023-11-06 20:51:06 +0000 www/qt6-webengine: Really disable PCH Due to the way qt_evaluate_config_expression()[1] parses conditions, De Morgan's Laws do not apply. This function is internal to the Qt build process and this behavior may be by design for simplicity. NOT (A OR B) defies logic and always evaluates to NOT A OR B, so we must express this as NOT A AND NOT B instead to get the desired result. Disabling PCH (pre-compiled headers) greatly decreases build time, especially with ccache and should fix the build on arm64 (not tested). ../../../../../qtwebengine-everywhere-src-6.5.3/src/3rdparty/chromium/base/strings/string_util.h:51:3: error: non-const lvalue reference to type '__builtin_va_list' cannot bind to a value of unrelated type 'va_list' (aka 'std::__va_list') va_start(arguments, format); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/_stdarg.h:45:49: note: expanded from macro 'va_start' #define va_start(ap, last) __builtin_va_start((ap), (last)) ^~~~ [1] https://code.qt.io/cgit/qt/qtbase.git/tree/cmake/QtFeature.cmake?h=6.5.3#n84 (cherry picked from commit 089da4a7a764183a8d63d22dedc12537f90b50db) --- www/qt6-webengine/files/patch-cmake_Functions.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/qt6-webengine/files/patch-cmake_Functions.cmake b/www/qt6-webengine/files/patch-cmake_Functions.cmake index 2ebeb4684add..919c24219f0b 100644 --- a/www/qt6-webengine/files/patch-cmake_Functions.cmake +++ b/www/qt6-webengine/files/patch-cmake_Functions.cmake @@ -23,7 +23,7 @@ extend_gn_list(gnArgArg ARGS enable_precompiled_headers - CONDITION BUILD_WITH_PCH AND NOT LINUX -+ CONDITION BUILD_WITH_PCH AND NOT (LINUX OR FREEBSD) ++ CONDITION BUILD_WITH_PCH AND NOT LINUX AND NOT FREEBSD ) extend_gn_list(gnArgArg ARGS dcheck_always_on