From nobody Wed Oct 12 19:37:02 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 4Mnjb22KMxz4ZdbJ; Wed, 12 Oct 2022 19:37:02 +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 4Mnjb21ntpz3lCj; Wed, 12 Oct 2022 19:37:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665603422; 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=k/oxKuUquPBcTU9dxLeeWvyz8a7pab4VSWOfF/DXGYw=; b=KvcCUGFgqL0ve6LGTuBDN83i+PfotFSawl6q60XT6mT39WOLAl7938Q9+5jpPEnuhtNXj6 WJwHHTFpcpsCeTl0TkALplEYcFrJj5zA0G292gecEvoxTFte8C+DWpqZzezSS7NGSO3n6X hoCBgUJHtJ3bLdXfpr+KVP4IiscQkaO6XRmP82dAmZ4U2I9MK0T9aFJDkt8fLhla4sd18V G8Pu74NwhfHyYFUbYvz4Bk/G2JXmT7hc6X/h+A9tOZxDAS+We2znc6GPhZR3duih7Vl4Yb 8hTSLMjoiC0PDnA0pdII0dWDulXv8cfLWnv2On6dKYLE4ONkJSm66X6J/THPbw== 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 4Mnjb20rPbz1Plm; Wed, 12 Oct 2022 19:37:02 +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 29CJb2IY020118; Wed, 12 Oct 2022 19:37:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 29CJb2JV020117; Wed, 12 Oct 2022 19:37:02 GMT (envelope-from git) Date: Wed, 12 Oct 2022 19:37:02 GMT Message-Id: <202210121937.29CJb2JV020117@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Christoph Moench-Tegeder Subject: git: e8d724f77612 - 2022Q4 - 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/2022Q4 X-Git-Reftype: branch X-Git-Commit: e8d724f7761256eb9f4c467d535907dfd5abcf42 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665603422; 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=k/oxKuUquPBcTU9dxLeeWvyz8a7pab4VSWOfF/DXGYw=; b=NFA6XZ3rPJgq+U5Zj+lh9ifp/IYNnz+ChKjQL+pTjle0cRqjq6D/YCN0VET9qVXzc4GUoZ /xbZU1ESp9moeojazZgGHoPTxaEk8Bf5cbl9Dwn4Lk31F58bz3txq8a+TvC7+gAat0FEeb UVB7beRGZgQrbenE3oqkRmrgk2WlBWfWZ4M7bZyHqz6ueQvZrCWK5YL7Ieg7oHz0+yzSfo wkOCqV9yh7Wd/Xvk1ug8hw5QnoDtLzgRJMYpCqN607dbPa4Rb+bQFosWTNng765LxEaHjz 85zJrKYj3j4lwfR1lDc4Owr7d5/FbdSODJdM0CBHWm2h9Ebuhb9XdF5/fFg7Bg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1665603422; a=rsa-sha256; cv=none; b=XFVabG/wMcD6diLuOZg8zWNOc0yUT5Iy35vNsixSUJkiT079bSP+S424UzI5/NkL8RZegE u/OLEk0XhmnN+OKk7UMbO9iY14FNkR51aCYaf9Q07bexb1DMTvYmLXNCklhKlfmWgvsi5n 0XNeHZuLtohIA9V85L/Kbb0BniNkEiNNoktO5w/B7gUYpKjVc+UJ0p6r4UwMerxFfszffK e3b7lwVgag7hpcJ1/x1wmFhYGVQupvTN80cn+DUEJ+JAi6/fg6BHsQeZQvPcvvpll+/PW1 MW15fZS4rlE2u7g2Qrg2BhnIfxSXJbUmGtSki7U18jfS/zSPd5sZjW8Lq31olg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch 2022Q4 has been updated by cmt: URL: https://cgit.FreeBSD.org/ports/commit/?id=e8d724f7761256eb9f4c467d535907dfd5abcf42 commit e8d724f7761256eb9f4c467d535907dfd5abcf42 Author: Christoph Moench-Tegeder AuthorDate: 2022-10-12 19:34:21 +0000 Commit: Christoph Moench-Tegeder CommitDate: 2022-10-12 19:36:49 +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 (cherry picked from commit 2cd24269e082592bb05a973f534757a36c4bebb6) --- ...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