From nobody Mon Nov 20 21:33:52 2023 X-Original-To: gecko@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 4SZ13N4R2sz5169n for ; Mon, 20 Nov 2023 21:33:52 +0000 (UTC) (envelope-from bugzilla-noreply@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 4SZ13N0JCDz4FcW for ; Mon, 20 Nov 2023 21:33:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700516032; 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: in-reply-to:in-reply-to:references:references; bh=3kWMYPpgPSbbZzowY3nDvvMFysgbqxW39zpaHikDmpA=; b=DY+XLFSTJjr/29BIEFsD/+ZzBPe/CoXIZEFyAHOpQvvPf3hNYXg//1QKcS5/SDXJFYxMTY F0brE4LCJ2NEt31eyV8FljkuHTvEwc31cViWhzgbumWTCnJpUbjBV/XIgOqvICi5/htEqM cFA7FN1Zzgx11pT+RxiLDjMWtVn+X2khk0+saf1T4hZdwkx+8BrYCIu4BllWDbr3aIccN5 V0Wrf/95A6wwrD4lVnZIczvbgVnx1uvtS2TdirX2r+Co29mZFi7w5/bjPahAKqzvrTDIqX hHlHLpGyJfUsRf5BffdYnoPjzDoe5RNtA4XnI3B/LYJ5GxL05rk3j4PCifBzuA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700516032; a=rsa-sha256; cv=none; b=t0T7Qhkv8xMnun6wCBepmoFvXlV46kPUQ4GoN63jxCsjv2HCa3UkqsuJ0kR/OUSlg5KbyD 43dTASab6yalUde4WrEVtzDW/JyZDbUUPSThB6mXnt+N0O62JnFfvT+zBboOx310/ZvUDc 1rPz/k01xE4dSav8p63oG4kBscFonVhAtlQRO5/aWFo07LJmAJmak11ARy7uPFMvUXFv3B 2FRWLz0OUOyabqniNPZTN5hE0DidQEWDvJKFIWSJ7fiV4yXikjlANi/DLYOxAQFUdNn4tT YRP7ac8+rTLj1nutHE2zMswE2CB2zWW8phW2NLE8OHhmMPCgShcM6fONKkiUCA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 4SZ13M6T6Qz17DS for ; Mon, 20 Nov 2023 21:33:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AKLXpT7016965 for ; Mon, 20 Nov 2023 21:33:51 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AKLXpBk016963 for gecko@FreeBSD.org; Mon, 20 Nov 2023 21:33:51 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 274896] devel/wasi-*: add WASI ports for newer LLVMs Date: Mon, 20 Nov 2023 21:33:52 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vishwin@freebsd.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Gecko Rendering Engine issues List-Archive: https://lists.freebsd.org/archives/freebsd-gecko List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-gecko@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274896 --- Comment #11 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3De38b3857f20acc9b1db1f0e2faf416c= 7b46e73a8 commit e38b3857f20acc9b1db1f0e2faf416c7b46e73a8 Author: Charlie Li AuthorDate: 2023-11-20 21:29:34 +0000 Commit: Charlie Li CommitDate: 2023-11-20 21:32:36 +0000 wasi: update libc to sdk-20 and modularise LLVM bits wasi-libcxx and wasi-compiler-rt now meta ports (similar to u-boot); the build process is the same for each LLVM version so child ports are minimal. Minimum supported LLVM version is 12, thus its corresponding child ports are resurrected and LLVM 11 child ports are removed. Since all supported LLVM versions are made available at once, remove restriction in bsd.gecko.mk and switch to USES=3Dllvm throughout. LTO on gecko ports should now work with later LLVM versions so long as ${DEFAULT_VERSIONS} is set properly and matches the LLVM used in rust (if not using the PORT_LLVM option). Reviewed by: brooks (LLVM ports interactions) Tested by: Eric Camachat Approved by: maintainer timeout (gecko@ portion, 2+ weeks) PR: 274896 Differential Revision: https://reviews.freebsd.org/D40098 MOVED | 2 +- Mk/bsd.gecko.mk | 24 +- devel/Makefile | 13 +- devel/wasi-compiler-rt/Makefile (new) | 70 ++ .../pkg-descr | 0 devel/wasi-compiler-rt11/Makefile (gone) | 63 -- devel/wasi-compiler-rt11/distinfo (gone) | 3 - devel/wasi-compiler-rt12/Makefile (new) | 6 + devel/wasi-compiler-rt13/Makefile | 60 +- devel/wasi-compiler-rt13/distinfo (gone) | 3 - devel/wasi-compiler-rt13/pkg-descr (gone) | 5 - devel/wasi-compiler-rt14/Makefile (new) | 6 + devel/wasi-compiler-rt15/Makefile (new) | 6 + devel/wasi-compiler-rt16/Makefile (new) | 6 + devel/wasi-compiler-rt17/Makefile (new) | 6 + devel/wasi-libc/Makefile | 27 +- devel/wasi-libc/distinfo | 10 +- devel/wasi-libc/files/patch-Makefile (gone) | 13 - devel/wasi-libcxx/Makefile | 155 +-- devel/wasi-libcxx/distinfo (gone) | 3 - devel/wasi-libcxx12/Makefile (new) | 6 + devel/wasi-libcxx12/pkg-plist (new) | 191 ++++ devel/wasi-libcxx13/Makefile (new) | 6 + devel/{wasi-libcxx =3D> wasi-libcxx13}/pkg-plist | 0 devel/wasi-libcxx14/Makefile (new) | 6 + devel/wasi-libcxx14/pkg-plist (new) | 544 +++++++++++ devel/wasi-libcxx15/Makefile (new) | 6 + devel/wasi-libcxx15/pkg-plist (new) | 795 +++++++++++++++ devel/wasi-libcxx16/Makefile (new) | 6 + devel/wasi-libcxx16/pkg-plist (new) | 877 +++++++++++++++++ devel/wasi-libcxx17/Makefile (new) | 6 + devel/wasi-libcxx17/pkg-plist (new) | 1017 ++++++++++++++++= ++++ mail/thunderbird/Makefile | 4 +- www/firefox-esr/Makefile | 4 +- www/firefox/Makefile | 4 +- www/librewolf/Makefile | 8 +- www/tor-browser/Makefile | 4 +- 37 files changed, 3655 insertions(+), 310 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.=