From nobody Tue Jan 03 00:37:27 2023 X-Original-To: dev-commits-ports-main@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 4NmDMq53Q0z2nwk8; Tue, 3 Jan 2023 00:37:27 +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 4NmDMq3QKfz4QHk; Tue, 3 Jan 2023 00:37:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672706247; 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=1IukTZy78n2uhAMDetzHS4nkkJRtJDMvfqCJ6H1Q5C8=; b=xNq6Hgc1ObWcjDvuER4WfprZb6HAICZAcHQ3QP6a/iLiPPaukqIzY5vOrNJNGWDjJdKZWu j+mpK5W9FRjKdcHJZSQcpdp3UKx0BnSaw6Rw+JGBe+Bw+NQLWHi5EHPcO4m69LCOktSMM4 OX2rQbfECBwJpioNstVhJtcU6kkyPNy36Qk2SpjZZMQWIa7jt9fM1CABjU2fyQgjoPRrRZ yoDWF4M3nXSoJW5HQzouCZat2u2j97wHujcbhJqjuJgPjDWsiscLPPOcqQfAIYK+qKB4mx bMREoKqk3JiDXZA1kKRyGV+mi0vCoSi6z9jgb/pqFT1R0OzurYuvae8nZIWfKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672706247; 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=1IukTZy78n2uhAMDetzHS4nkkJRtJDMvfqCJ6H1Q5C8=; b=XQJwjT5y8wrrUfcu7iJPidYcYtS7slPU0tamret4PGKxqp459KP7QVdd/UmkEfht3HjQQS OnaQmxbW8AXnD1quigcDwFbasm8wcD5UeeFpncSg8plRcyitQGHO8zwBlmP0hO0N7hh8C+ k7YBBXv14bDr+jPwdhOKKaQAzEa2q1gxN77jrLXk9MkYuGW+6eKJcLXJn341z/57VxkHCQ uWEZcx37QmW8RfhM0NXSA0nsF/7r5JTDZg2aImz2cpNFPFBg5rRc9uLvzpTWPNt64r7Fm0 2wItKeCkIp9enKhtZOW3f88/fVIWYpNOBjDHQT5dlVt18+Pu2yfQQGBKGVOd9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672706247; a=rsa-sha256; cv=none; b=bh+X9YuAXJilxW9VeTcnhlrseCmypmDF1w6Wpnr5leh7rjMC6E9yDtE0WGSISn77mYtBLq n35EFolsh5hgvYdASEqtdf4DGMkoNi8nr8qQ5qw/thyZj7AJnyql0uj0qlFnoKnD6xoDm4 TjAEZ+iuA5QWhnTsobVBPgnVjv8nZLf9F1l514++P9tB0DXaUvAzBGwbyr74cd+1EAGfhH Zf0X7zMiDlGC7esBf58XMoCz7+8/tLx7dLuG4ebs1oQOuBlN2QZPW4oG3P7DdCS3jlTpqO Pwh4w94gi4k+oIcT9m1/46of5Hv7Lg2bj67tSxT2FFgszmQoupiIDogZI65FXA== 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 4NmDMq1Ssrz1R4R; Tue, 3 Jan 2023 00:37:27 +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 3030bRs7030027; Tue, 3 Jan 2023 00:37:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 3030bRsV030026; Tue, 3 Jan 2023 00:37:27 GMT (envelope-from git) Date: Tue, 3 Jan 2023 00:37:27 GMT Message-Id: <202301030037.3030bRsV030026@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 310dfe867f9b - main - cad/svlint: New port: SystemVerilog linter List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 310dfe867f9b039fe4a804a54d454e247f39629c Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=310dfe867f9b039fe4a804a54d454e247f39629c commit 310dfe867f9b039fe4a804a54d454e247f39629c Author: Yuri Victorovich AuthorDate: 2023-01-02 23:50:13 +0000 Commit: Yuri Victorovich CommitDate: 2023-01-03 00:37:15 +0000 cad/svlint: New port: SystemVerilog linter --- cad/Makefile | 1 + cad/svlint/Makefile | 111 +++++++++++++++++++++++++++++++++ cad/svlint/distinfo | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++ cad/svlint/pkg-descr | 4 ++ 4 files changed, 287 insertions(+) diff --git a/cad/Makefile b/cad/Makefile index 61a691936bdf..f0150d3bd56d 100644 --- a/cad/Makefile +++ b/cad/Makefile @@ -130,6 +130,7 @@ SUBDIR += stm32flash SUBDIR += sumo SUBDIR += surelog + SUBDIR += svlint SUBDIR += sweethome3d SUBDIR += tkgate SUBDIR += tochnog diff --git a/cad/svlint/Makefile b/cad/svlint/Makefile new file mode 100644 index 000000000000..4c53037d97a2 --- /dev/null +++ b/cad/svlint/Makefile @@ -0,0 +1,111 @@ +PORTNAME= svlint +DISTVERSIONPREFIX= v +DISTVERSION= 0.6.1 +CATEGORIES= cad devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= SystemVerilog linter +WWW= https://github.com/dalance/svlint + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo + +USE_GITHUB= yes +GH_ACCOUNT= dalance + +CARGO_CRATES= aho-corasick-0.7.20 \ + anyhow-1.0.68 \ + arrayvec-0.5.2 \ + atty-0.2.14 \ + autocfg-1.1.0 \ + bitflags-1.3.2 \ + bitvec-0.19.6 \ + bytecount-0.3.2 \ + bytecount-0.6.3 \ + cfg-if-1.0.0 \ + clap-3.2.23 \ + clap_derive-3.2.18 \ + clap_lex-0.2.4 \ + colored-2.0.0 \ + dirs-next-2.0.0 \ + dirs-sys-next-0.1.2 \ + enquote-1.1.0 \ + funty-1.1.0 \ + getrandom-0.2.8 \ + hashbrown-0.12.3 \ + heck-0.4.0 \ + hermit-abi-0.1.19 \ + indexmap-1.9.2 \ + lazy_static-1.4.0 \ + lexical-core-0.7.6 \ + libc-0.2.139 \ + libloading-0.7.4 \ + memchr-2.5.0 \ + nom-5.1.2 \ + nom-6.1.2 \ + nom-greedyerror-0.3.1 \ + nom-packrat-0.5.0 \ + nom-packrat-macros-0.5.0 \ + nom-recursive-0.3.0 \ + nom-recursive-macros-0.3.0 \ + nom-tracable-0.7.0 \ + nom-tracable-macros-0.7.0 \ + nom_locate-1.0.0 \ + nom_locate-2.1.0 \ + nom_locate-3.0.2 \ + once_cell-1.17.0 \ + os_str_bytes-6.4.1 \ + proc-macro-error-1.0.4 \ + proc-macro-error-attr-1.0.4 \ + proc-macro2-1.0.49 \ + quote-1.0.23 \ + radium-0.5.3 \ + redox_syscall-0.2.16 \ + redox_users-0.4.3 \ + regex-1.7.0 \ + regex-syntax-0.6.28 \ + rustversion-1.0.11 \ + ryu-1.0.12 \ + same-file-1.0.6 \ + serde-1.0.152 \ + serde_derive-1.0.152 \ + serde_regex-1.1.0 \ + static_assertions-1.1.0 \ + str-concat-0.2.0 \ + strsim-0.10.0 \ + sv-filelist-parser-0.1.3 \ + sv-parser-0.12.2 \ + sv-parser-error-0.12.2 \ + sv-parser-macros-0.12.2 \ + sv-parser-parser-0.12.2 \ + sv-parser-pp-0.12.2 \ + sv-parser-syntaxtree-0.12.2 \ + syn-1.0.107 \ + tap-1.0.1 \ + term-0.7.0 \ + termcolor-1.1.3 \ + textwrap-0.16.0 \ + thiserror-1.0.38 \ + thiserror-impl-1.0.38 \ + toml-0.5.10 \ + unicode-ident-1.0.6 \ + version_check-0.9.4 \ + walkdir-2.3.2 \ + wasi-0.11.0+wasi-snapshot-preview1 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.5 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + wyz-0.2.0 + +PLIST_FILES= bin/${PORTNAME} \ + bin/mdgen + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \ + ${STAGEDIR}${PREFIX}/bin/mdgen + +.include diff --git a/cad/svlint/distinfo b/cad/svlint/distinfo new file mode 100644 index 000000000000..c8e55a4e9909 --- /dev/null +++ b/cad/svlint/distinfo @@ -0,0 +1,171 @@ +TIMESTAMP = 1672701709 +SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac +SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440 +SHA256 (rust/crates/anyhow-1.0.68.crate) = 2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61 +SIZE (rust/crates/anyhow-1.0.68.crate) = 43882 +SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b +SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838 +SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.crate) = 5470 +SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa +SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 +SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/bitvec-0.19.6.crate) = 55f93d0ef3363c364d5976646a38f04cf67cfe1d4c8d160cdea02cab2c116b33 +SIZE (rust/crates/bitvec-0.19.6.crate) = 147956 +SHA256 (rust/crates/bytecount-0.3.2.crate) = f861d9ce359f56dbcb6e0c2a1cb84e52ad732cadb57b806adeb3c7668caccbd8 +SIZE (rust/crates/bytecount-0.3.2.crate) = 11026 +SHA256 (rust/crates/bytecount-0.6.3.crate) = 2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c +SIZE (rust/crates/bytecount-0.6.3.crate) = 12416 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/clap-3.2.23.crate) = 71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5 +SIZE (rust/crates/clap-3.2.23.crate) = 219435 +SHA256 (rust/crates/clap_derive-3.2.18.crate) = ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65 +SIZE (rust/crates/clap_derive-3.2.18.crate) = 28208 +SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5 +SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652 +SHA256 (rust/crates/colored-2.0.0.crate) = b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd +SIZE (rust/crates/colored-2.0.0.crate) = 21619 +SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1 +SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689 +SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d +SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681 +SHA256 (rust/crates/enquote-1.1.0.crate) = 06c36cb11dbde389f4096111698d8b567c0720e3452fd5ac3e6b4e47e1939932 +SIZE (rust/crates/enquote-1.1.0.crate) = 3552 +SHA256 (rust/crates/funty-1.1.0.crate) = fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7 +SIZE (rust/crates/funty-1.1.0.crate) = 11631 +SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31 +SIZE (rust/crates/getrandom-0.2.8.crate) = 30553 +SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 +SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 +SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9 +SIZE (rust/crates/heck-0.4.0.crate) = 11161 +SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 +SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 +SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399 +SIZE (rust/crates/indexmap-1.9.2.crate) = 54627 +SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe +SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385 +SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79 +SIZE (rust/crates/libc-0.2.139.crate) = 638983 +SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f +SIZE (rust/crates/libloading-0.7.4.crate) = 27580 +SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d +SIZE (rust/crates/memchr-2.5.0.crate) = 65812 +SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af +SIZE (rust/crates/nom-5.1.2.crate) = 136174 +SHA256 (rust/crates/nom-6.1.2.crate) = e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2 +SIZE (rust/crates/nom-6.1.2.crate) = 147539 +SHA256 (rust/crates/nom-greedyerror-0.3.1.crate) = 133e5024c0b65c4235e3200a3b6e30f3875475f1e452525e1a421b7f2a997c52 +SIZE (rust/crates/nom-greedyerror-0.3.1.crate) = 10934 +SHA256 (rust/crates/nom-packrat-0.5.0.crate) = c5c5a5a7eae83c3c9d53bdfd94e8bb1d700c6bb78f00d25af71263fc07cf477b +SIZE (rust/crates/nom-packrat-0.5.0.crate) = 5977 +SHA256 (rust/crates/nom-packrat-macros-0.5.0.crate) = 7fccdfb4771d14a08918cd7b7352de2797ade66a2df9920cee13793e943c3d09 +SIZE (rust/crates/nom-packrat-macros-0.5.0.crate) = 2059 +SHA256 (rust/crates/nom-recursive-0.3.0.crate) = e0de2967d4f9065b08596dcfa9be631abc4997951b9e0a93e2279b052370bacc +SIZE (rust/crates/nom-recursive-0.3.0.crate) = 2747 +SHA256 (rust/crates/nom-recursive-macros-0.3.0.crate) = 07744fc6b7423baf7198f9e1200305f27eafe7395289fa7462b63dacd4eac78d +SIZE (rust/crates/nom-recursive-macros-0.3.0.crate) = 1821 +SHA256 (rust/crates/nom-tracable-0.7.0.crate) = 128b58b88f084359e18858edde832830041e0a561d23bb214e656e00972de316 +SIZE (rust/crates/nom-tracable-0.7.0.crate) = 7884 +SHA256 (rust/crates/nom-tracable-macros-0.7.0.crate) = 8416fc5553b00d217b0381929fbce7368935d609afdee46c844e09f962b379e6 +SIZE (rust/crates/nom-tracable-macros-0.7.0.crate) = 1562 +SHA256 (rust/crates/nom_locate-1.0.0.crate) = f932834fd8e391fc7710e2ba17e8f9f8645d846b55aa63207e17e110a1e1ce35 +SIZE (rust/crates/nom_locate-1.0.0.crate) = 14149 +SHA256 (rust/crates/nom_locate-2.1.0.crate) = a67484adf5711f94f2f28b653bf231bff8e438be33bf5b0f35935a0db4f618a2 +SIZE (rust/crates/nom_locate-2.1.0.crate) = 17937 +SHA256 (rust/crates/nom_locate-3.0.2.crate) = 4689294073dda8a54e484212171efdcb6b12b1908fd70c3dc3eec15b8833b06d +SIZE (rust/crates/nom_locate-3.0.2.crate) = 19113 +SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66 +SIZE (rust/crates/once_cell-1.17.0.crate) = 32736 +SHA256 (rust/crates/os_str_bytes-6.4.1.crate) = 9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee +SIZE (rust/crates/os_str_bytes-6.4.1.crate) = 23101 +SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c +SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 +SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 +SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 +SHA256 (rust/crates/proc-macro2-1.0.49.crate) = 57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5 +SIZE (rust/crates/proc-macro2-1.0.49.crate) = 41977 +SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b +SIZE (rust/crates/quote-1.0.23.crate) = 28058 +SHA256 (rust/crates/radium-0.5.3.crate) = 941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8 +SIZE (rust/crates/radium-0.5.3.crate) = 7588 +SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a +SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012 +SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b +SIZE (rust/crates/redox_users-0.4.3.crate) = 15353 +SHA256 (rust/crates/regex-1.7.0.crate) = e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a +SIZE (rust/crates/regex-1.7.0.crate) = 239421 +SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848 +SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288 +SHA256 (rust/crates/rustversion-1.0.11.crate) = 5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70 +SIZE (rust/crates/rustversion-1.0.11.crate) = 17485 +SHA256 (rust/crates/ryu-1.0.12.crate) = 7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde +SIZE (rust/crates/ryu-1.0.12.crate) = 47070 +SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 +SIZE (rust/crates/same-file-1.0.6.crate) = 10183 +SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb +SIZE (rust/crates/serde-1.0.152.crate) = 77091 +SHA256 (rust/crates/serde_derive-1.0.152.crate) = af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e +SIZE (rust/crates/serde_derive-1.0.152.crate) = 55586 +SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf +SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710 +SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f +SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SHA256 (rust/crates/str-concat-0.2.0.crate) = 3468939e48401c4fe3cdf5e5cef50951c2808ed549d1467fde249f1fcb602634 +SIZE (rust/crates/str-concat-0.2.0.crate) = 9549 +SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 +SIZE (rust/crates/strsim-0.10.0.crate) = 11355 +SHA256 (rust/crates/sv-filelist-parser-0.1.3.crate) = 2d0f9e489371e30a263649576eb16c695084e37f7e6be2cb636422069a5208f8 +SIZE (rust/crates/sv-filelist-parser-0.1.3.crate) = 5077 +SHA256 (rust/crates/sv-parser-0.12.2.crate) = ed6567e4ff8c8f26fbd561e8797f2bf658462b68346d481d9a53f9390873688d +SIZE (rust/crates/sv-parser-0.12.2.crate) = 15648 +SHA256 (rust/crates/sv-parser-error-0.12.2.crate) = d8ab9840f6af470b46a27ec709c5bdba054d0fe57d408ba550d99b6de027b143 +SIZE (rust/crates/sv-parser-error-0.12.2.crate) = 2724 +SHA256 (rust/crates/sv-parser-macros-0.12.2.crate) = 60599265d86a4647a32e97f5c9ae758c1ac82402a6e0d123347384997148ba6a +SIZE (rust/crates/sv-parser-macros-0.12.2.crate) = 3592 +SHA256 (rust/crates/sv-parser-parser-0.12.2.crate) = 4628479b05874500c1227228f481e04e9aaf858bc43eecd87fbbf4b6999b7269 +SIZE (rust/crates/sv-parser-parser-0.12.2.crate) = 142452 +SHA256 (rust/crates/sv-parser-pp-0.12.2.crate) = db489604d13d9f630173a477357a0010d310597df4728a35bc54409af72ebb3c +SIZE (rust/crates/sv-parser-pp-0.12.2.crate) = 21692 +SHA256 (rust/crates/sv-parser-syntaxtree-0.12.2.crate) = a49debd66a99e1783badfa9780bb96b3a96b92d94ebd58ca4b82f3a32ca498a3 +SIZE (rust/crates/sv-parser-syntaxtree-0.12.2.crate) = 31460 +SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5 +SIZE (rust/crates/syn-1.0.107.crate) = 237539 +SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 +SIZE (rust/crates/tap-1.0.1.crate) = 11316 +SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f +SIZE (rust/crates/term-0.7.0.crate) = 37082 +SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755 +SIZE (rust/crates/termcolor-1.1.3.crate) = 17242 +SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d +SIZE (rust/crates/textwrap-0.16.0.crate) = 53722 +SHA256 (rust/crates/thiserror-1.0.38.crate) = 6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0 +SIZE (rust/crates/thiserror-1.0.38.crate) = 18947 +SHA256 (rust/crates/thiserror-impl-1.0.38.crate) = 1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f +SIZE (rust/crates/thiserror-impl-1.0.38.crate) = 15429 +SHA256 (rust/crates/toml-0.5.10.crate) = 1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f +SIZE (rust/crates/toml-0.5.10.crate) = 55193 +SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc +SIZE (rust/crates/unicode-ident-1.0.6.crate) = 42158 +SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f +SIZE (rust/crates/version_check-0.9.4.crate) = 14895 +SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56 +SIZE (rust/crates/walkdir-2.3.2.crate) = 23516 +SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 +SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 +SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 +SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 +SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 +SHA256 (rust/crates/wyz-0.2.0.crate) = 85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214 +SIZE (rust/crates/wyz-0.2.0.crate) = 12926 +SHA256 (dalance-svlint-v0.6.1_GH0.tar.gz) = c120bed41aa87e849e2ed33e82f32f3ad1132583a6150951ad638e4da3d44639 +SIZE (dalance-svlint-v0.6.1_GH0.tar.gz) = 121333 diff --git a/cad/svlint/pkg-descr b/cad/svlint/pkg-descr new file mode 100644 index 000000000000..2099c961d6f9 --- /dev/null +++ b/cad/svlint/pkg-descr @@ -0,0 +1,4 @@ +svlint is a SystemVerilog linter. + +svlint uses supplied .svlint.toml to specify enabled rules. +Configuration file is searched to the upper directory until /.