Received: by mail.netbsd.org (Postfix, from userid 605) id 3B74384D4E; Wed, 18 Jan 2023 10:56:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6B4FB84CF9 for ; Wed, 18 Jan 2023 10:56:43 +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 cy0-hbKPpWZo for ; Wed, 18 Jan 2023 10:56:42 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id CC2B284CED for ; Wed, 18 Jan 2023 10:56:42 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id C5B03FA90; Wed, 18 Jan 2023 10:56:42 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1674039402211390" MIME-Version: 1.0 Date: Wed, 18 Jan 2023 10:56:42 +0000 From: "pin" Subject: CVS commit: pkgsrc/devel/diffsitter To: pkgsrc-changes@NetBSD.org Reply-To: pin@netbsd.org X-Mailer: log_accum Message-Id: <20230118105642.C5B03FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1674039402211390 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: pin Date: Wed Jan 18 10:56:42 UTC 2023 Modified Files: pkgsrc/devel/diffsitter: Makefile distinfo Added Files: pkgsrc/devel/diffsitter/patches: patch-src_parse.rs Log Message: devel/diffsitter: add support for tree-sitter grammars To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/diffsitter/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/diffsitter/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/devel/diffsitter/patches/patch-src_parse.rs Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1674039402211390 Content-Disposition: inline Content-Length: 2712 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/diffsitter/Makefile diff -u pkgsrc/devel/diffsitter/Makefile:1.3 pkgsrc/devel/diffsitter/Makefile:1.4 --- pkgsrc/devel/diffsitter/Makefile:1.3 Mon Dec 26 22:13:02 2022 +++ pkgsrc/devel/diffsitter/Makefile Wed Jan 18 10:56:42 2023 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.3 2022/12/26 22:13:02 pin Exp $ +# $NetBSD: Makefile,v 1.4 2023/01/18 10:56:42 pin Exp $ DISTNAME= diffsitter-0.7.3 +PKGREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=afnanenayet/} GITHUB_TAG= v${PKGVERSION_NOREV} @@ -10,6 +11,8 @@ HOMEPAGE= https://github.com/afnanenayet COMMENT= Tree-sitter based AST difftool to get meaningful semantic diffs LICENSE= mit +RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${PREFIX}/lib + .include "cargo-depends.mk" USE_LANGUAGES+= c c++ Index: pkgsrc/devel/diffsitter/distinfo diff -u pkgsrc/devel/diffsitter/distinfo:1.2 pkgsrc/devel/diffsitter/distinfo:1.3 --- pkgsrc/devel/diffsitter/distinfo:1.2 Mon Dec 26 22:13:02 2022 +++ pkgsrc/devel/diffsitter/distinfo Wed Jan 18 10:56:42 2023 @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.2 2022/12/26 22:13:02 pin Exp $ +$NetBSD: distinfo,v 1.3 2023/01/18 10:56:42 pin Exp $ BLAKE2s (addr2line-0.17.0.crate) = f7fa3b016f0e80c4ea9967f8947de15edc9fa39d0c0cdea692dccd0c41c28039 SHA512 (addr2line-0.17.0.crate) = ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95 @@ -561,3 +561,4 @@ Size (yaml-rust-0.4.5.crate) = 47783 byt BLAKE2s (yansi-0.5.1.crate) = 320911635584dafa034235f47c39057166574bad71fa932fb689f67e63e8ee14 SHA512 (yansi-0.5.1.crate) = 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 Size (yansi-0.5.1.crate) = 16525 bytes +SHA1 (patch-src_parse.rs) = 05a27e6e732be3499211c1d07c8bd56dcfc6459d Added files: Index: pkgsrc/devel/diffsitter/patches/patch-src_parse.rs diff -u /dev/null pkgsrc/devel/diffsitter/patches/patch-src_parse.rs:1.1 --- /dev/null Wed Jan 18 10:56:42 2023 +++ pkgsrc/devel/diffsitter/patches/patch-src_parse.rs Wed Jan 18 10:56:42 2023 @@ -0,0 +1,15 @@ +$NetBSD: patch-src_parse.rs,v 1.1 2023/01/18 10:56:42 pin Exp $ + +Add support for NetBSD. + +--- src/parse.rs.orig 2022-12-20 06:00:41.000000000 +0000 ++++ src/parse.rs +@@ -139,7 +139,7 @@ fn fn_name_from_lang(lang: &str) -> Stri + fn lib_name_from_lang(lang: &str) -> String { + let extension = if cfg!(target_os = "macos") { + "dylib" +- } else if cfg!(target_os = "linux") { ++ } else if cfg!(any(target_os = "linux", target_os = "netbsd")) { + "so" + } else if cfg!(target_os = "windows") { + "dll" --_----------=_1674039402211390--