From nobody Wed Oct 12 19:35:56 2022 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 4MnjYm69n1z4ZdG8; Wed, 12 Oct 2022 19:35:56 +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 4MnjYm5GZJz3kyb; Wed, 12 Oct 2022 19:35:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665603356; 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=R3XJak+U6sOF14DxfRaRmT4M3JMjxTFDNR2Ephmm+Jc=; b=ZD5McItW42RAT48x7GaVZiSrDp/HXjEmSlxTGmLiWGIuTpefJ3Wg27dwiR9HOg7g7lajO4 lCY1A5vgUuiMhzYW+7vmNxTQbPGnsHv8mFIpB/0YcEVxH75L8946nZo3iMbkL3QlQlajGA oWrcyRP1VE84DUKievQsq+KR6e/+bWtFvsJIDkZIS9heTvG7X+j9VENhLr2VKSf2cujYW4 MCYDu4LAYo8bkxmqv0+OpEMSWrqT/djLq1x2riBJw9BrC6hzlltcCQA7tza1OD6iZ4LSY1 RFMbT/L7XIjvxpAWqARu24nCqz9wdxX97HRz17vgjVO3066B5quUWUhChNs9jA== 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 4MnjYm4KZQz1PpN; Wed, 12 Oct 2022 19:35:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 29CJZu4B019872; Wed, 12 Oct 2022 19:35:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 29CJZuii019871; Wed, 12 Oct 2022 19:35:56 GMT (envelope-from git) Date: Wed, 12 Oct 2022 19:35:56 GMT Message-Id: <202210121935.29CJZuii019871@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Christoph Moench-Tegeder Subject: git: 2cd24269e082 - main - www/firefox: fix build on 12 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: cmt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2cd24269e082592bb05a973f534757a36c4bebb6 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665603356; 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=R3XJak+U6sOF14DxfRaRmT4M3JMjxTFDNR2Ephmm+Jc=; b=lSJEDyXSQNFCinQXKwl5qYXmrNgYCQr0S3e8kDSde4hyTiw+ivp5mFOeMKo9n623kLyiZp rBDKMh5UHsWn2jcOuOOnMVOhDPcNUWL4Tv1Ab9H4IIgq0nQpKj4vzs1Qabpcc9Keo/Zre6 klVoZXutQZTbZPGe6f8CRBXaYgpjOr/8OwMfI037t7nFYBQosOFa5h8nScTPq7XJLYS2N1 K46lEGReFkO/jqBte9rGb25VNjHEfJiuQ/m3w4WmaOUIwug6zv89GFe4gs0azZrPqnT1No iwtl+UsCNnchgOtcUgUrZRfCcIgfLXTuoyUFoR+qgAK3mCh69Hd6ldW++X4u3w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1665603356; a=rsa-sha256; cv=none; b=pxH7ySMiS/DF/TR8Da5VZxSQNFGLBfiAss6L/T3Uvz/6Oh/BWSGhs1PRyPwTdJrZK1HvsI AoHnREmZHP/ho0ma1ASVGCyxBIcrdxm8NVgWN1TjXsYs4RFzcGQFEmQxFs/jtSS98KGhWb ql1epY8n6Xr2I2NTT2XMcANJa4SwUK4jOFOGwxOSTP0By/DTypxlXGpnwZrsGOkyKUpMea 2LIJVd8SS47wFtj80Z79saP9SQhZcqKywWNs+dTq4K8AnZwTxWBcsTcaDdsEq6zRL3QPQL 48IlXCcMQ+SV2NSvJTR5nVF0QsMrjFQQ4MrTUs09jAsC0m0M7SD6BaiYvOqO9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by cmt: URL: https://cgit.FreeBSD.org/ports/commit/?id=2cd24269e082592bb05a973f534757a36c4bebb6 commit 2cd24269e082592bb05a973f534757a36c4bebb6 Author: Christoph Moench-Tegeder AuthorDate: 2022-10-12 19:34:21 +0000 Commit: Christoph Moench-Tegeder CommitDate: 2022-10-12 19:34:21 +0000 www/firefox: fix build on 12 In file included from /wrkdirs/usr/ports/www/firefox/work/firefox-106.0/third_party/libwebrtc/rtc_base/ip_address.cc:24: /usr/include/netinet/ip.h:53:2: error: unknown type name 'u_char'; did you mean 'char'? requires sys/types.h Reported by: pkg-fallout --- ...third__party_libwebrtc_rtc__base_ip__address.cc | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/www/firefox/files/patch-third__party_libwebrtc_rtc__base_ip__address.cc b/www/firefox/files/patch-third__party_libwebrtc_rtc__base_ip__address.cc new file mode 100644 index 000000000000..5af9e7ec2d70 --- /dev/null +++ b/www/firefox/files/patch-third__party_libwebrtc_rtc__base_ip__address.cc @@ -0,0 +1,23 @@ +commit d1f5a45c1906e9f1e6a51f3b44c52d981bb3958c +Author: Christoph Moench-Tegeder +Date: Wed Oct 12 19:57:20 2022 +0200 + + pull in sys/types.h for u_XXX typedefs on FreeBSD 12 + + In file included from /wrkdirs/usr/ports/www/firefox/work/firefox-106.0/third_party/libwebrtc/rtc_base/ip_address.cc:20: + /usr/include/netinet/ip.h:53:2: error: unknown type name 'u_char'; did you mean 'char'? + u_char ip_hl:4, /* header length */ + +diff --git third_party/libwebrtc/rtc_base/ip_address.cc third_party/libwebrtc/rtc_base/ip_address.cc +index d544b611e149..ef9b742dac5f 100644 +--- third_party/libwebrtc/rtc_base/ip_address.cc ++++ third_party/libwebrtc/rtc_base/ip_address.cc +@@ -11,6 +11,8 @@ + #if defined(WEBRTC_POSIX) + #include + #include ++/* for u_char/u_short etc on FreeBSD 12 */ ++#include + + #include "absl/strings/string_view.h" + #ifdef OPENBSD