Received: by mail.netbsd.org (Postfix, from userid 605) id EA94784D28; Sat, 6 Aug 2022 09:13:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 301A584D1D for ; Sat, 6 Aug 2022 09:13:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id B0nvOl-UXJQK for ; Sat, 6 Aug 2022 09:13:47 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 8413884C71 for ; Sat, 6 Aug 2022 09:13:47 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 7835CFB1A; Sat, 6 Aug 2022 09:13:47 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1659777227268520" MIME-Version: 1.0 Date: Sat, 6 Aug 2022 09:13:47 +0000 From: "Frederic Cambus" Subject: CVS commit: pkgsrc/devel/mold To: pkgsrc-changes@NetBSD.org Reply-To: fcambus@netbsd.org X-Mailer: log_accum Message-Id: <20220806091347.7835CFB1A@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1659777227268520 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: fcambus Date: Sat Aug 6 09:13:47 UTC 2022 Modified Files: pkgsrc/devel/mold: Makefile distinfo pkgsrc/devel/mold/patches: patch-Makefile Log Message: mold: update to 1.4.0. New features: - Initial support for the 32-bit RISC-V (RV32) has landed. - mold now demangles Rust symbols in error messages thanks to eddyb's rust-demangle.c. - --export-dynamic-symbol and --export-dynamic-symbol-list are now supported for the sake of compatibility with LLVM lld. With these options, you can specify symbols that should be exported using glob pattern. - [x86-64] PLT entries created by mold now always begins with ENDBR64 instruction to improve compatibility with Intel IBT (Indirect Branch Tracking.) Bug fixes and compatibility improvements: - mold now defines __dso_handle symbol. The lack of this linker-synthesized symbol caused a link error with GCC in some environments. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/mold/Makefile cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/mold/distinfo cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/mold/patches/patch-Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1659777227268520 Content-Disposition: inline Content-Length: 2666 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/mold/Makefile diff -u pkgsrc/devel/mold/Makefile:1.18 pkgsrc/devel/mold/Makefile:1.19 --- pkgsrc/devel/mold/Makefile:1.18 Sat Jul 2 21:22:44 2022 +++ pkgsrc/devel/mold/Makefile Sat Aug 6 09:13:47 2022 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.18 2022/07/02 21:22:44 fcambus Exp $ +# $NetBSD: Makefile,v 1.19 2022/08/06 09:13:47 fcambus Exp $ -DISTNAME= mold-1.3.1 +DISTNAME= mold-1.4.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=rui314/} GITHUB_TAG= v${PKGVERSION_NOREV} Index: pkgsrc/devel/mold/distinfo diff -u pkgsrc/devel/mold/distinfo:1.16 pkgsrc/devel/mold/distinfo:1.17 --- pkgsrc/devel/mold/distinfo:1.16 Sat Jul 2 21:22:44 2022 +++ pkgsrc/devel/mold/distinfo Sat Aug 6 09:13:47 2022 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.16 2022/07/02 21:22:44 fcambus Exp $ +$NetBSD: distinfo,v 1.17 2022/08/06 09:13:47 fcambus Exp $ -BLAKE2s (mold-1.3.1.tar.gz) = 9673d436d424c8f3843e85e88912678f2efcc4d182440c980a643bbd9c4a31c9 -SHA512 (mold-1.3.1.tar.gz) = f576d2fcfee5cb3bade5ba24dcdd3020a16131ce7d4c3a00c3f92b94785ed86f3f040a6f5814b9c975c4c3d90a2b8c36a8101d5fbf1bc0a4be316f4a4a6dcefa -Size (mold-1.3.1.tar.gz) = 4692379 bytes -SHA1 (patch-Makefile) = e0f2f8a1d5fc9d806edb8f9c82ca1d2c73d50432 +BLAKE2s (mold-1.4.0.tar.gz) = aba06059c352d607af27103a62fec365c62dd4905d6d20e32cdec6ee5b32c108 +SHA512 (mold-1.4.0.tar.gz) = 7b7c4a7bac6bbc6e22372d93d94a6cb804c7017eba16b90e9bbc42b9608108c724ef55337aabdd9ce2f5244b94c8fd64311e70e18b5f8cf5f68533c2639e550d +Size (mold-1.4.0.tar.gz) = 4722082 bytes +SHA1 (patch-Makefile) = ecc022b18cba1a78bfb45bbf6705647f430e151b Index: pkgsrc/devel/mold/patches/patch-Makefile diff -u pkgsrc/devel/mold/patches/patch-Makefile:1.10 pkgsrc/devel/mold/patches/patch-Makefile:1.11 --- pkgsrc/devel/mold/patches/patch-Makefile:1.10 Sat Jun 18 14:23:13 2022 +++ pkgsrc/devel/mold/patches/patch-Makefile Sat Aug 6 09:13:47 2022 @@ -1,12 +1,12 @@ -$NetBSD: patch-Makefile,v 1.10 2022/06/18 14:23:13 fcambus Exp $ +$NetBSD: patch-Makefile,v 1.11 2022/08/06 09:13:47 fcambus Exp $ - Do not hard-code -pthread, as it is handled by the pkgsrc infrastructure. - Do not hard-code -ldl ---- Makefile.orig 2022-06-18 03:29:18.000000000 +0000 +--- Makefile.orig 2022-08-04 12:47:21.000000000 +0000 +++ Makefile -@@ -42,7 +42,7 @@ MOLD_CXXFLAGS := -std=c++20 -fno-excepti - -fno-asynchronous-unwind-tables -Ithird-party/xxhash \ +@@ -48,7 +48,7 @@ MOLD_CXXFLAGS := -std=c++20 -fno-excepti + -fno-asynchronous-unwind-tables -Ithird-party \ -DMOLD_VERSION=\"$(VERSION)\" -DLIBDIR="\"$(LIBDIR)\"" -MOLD_LDFLAGS := -pthread -lz -lm -ldl --_----------=_1659777227268520--