git: f79da1c2a091 - main - devel/scc: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 29 Jul 2023 12:58:48 UTC
The branch main has been updated by adamw: URL: https://cgit.FreeBSD.org/ports/commit/?id=f79da1c2a091dee58eef955f166cfc2f830e0808 commit f79da1c2a091dee58eef955f166cfc2f830e0808 Author: Adam Weinberger <adamw@FreeBSD.org> AuthorDate: 2023-07-29 12:57:27 +0000 Commit: Adam Weinberger <adamw@FreeBSD.org> CommitDate: 2023-07-29 12:58:43 +0000 devel/scc: Add new port scc is a LOC counter (similar to tokei), written in go. It's very fast, and very accurate. Its unique feature is that it gives you complexity and COCOMO estimates. --- devel/Makefile | 1 + devel/scc/Makefile | 20 ++++++++++++++++++++ devel/scc/distinfo | 5 +++++ devel/scc/pkg-descr | 2 ++ 4 files changed, 28 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 8e46ed3ecd06..09af9523dac9 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7512,6 +7512,7 @@ SUBDIR += sbt SUBDIR += scalatest SUBDIR += scandoc + SUBDIR += scc SUBDIR += sccache SUBDIR += sccs SUBDIR += schilybase diff --git a/devel/scc/Makefile b/devel/scc/Makefile new file mode 100644 index 000000000000..b144bb8a929b --- /dev/null +++ b/devel/scc/Makefile @@ -0,0 +1,20 @@ +PORTNAME= scc +DISTVERSIONPREFIX= v +DISTVERSION= 3.1.0 +CATEGORIES= devel + +MAINTAINER= adamw@FreeBSD.org +COMMENT= LOC counter with COCOMO and complexity estimation +WWW= https://github.com/boyter/scc + +LICENSE= MIT UNLICENSE +LICENSE_COMB= dual +LICENSE_FILE_MIT= ${WRKSRC}/LICENSE +LICENSE_FILE_UNLICENSE= ${WRKSRC}/UNLICENSE + +USES= go:modules +GO_MODULE= github.com/boyter/scc/v3 + +PLIST_FILES= bin/scc + +.include <bsd.port.mk> diff --git a/devel/scc/distinfo b/devel/scc/distinfo new file mode 100644 index 000000000000..1eeb4704ce82 --- /dev/null +++ b/devel/scc/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1690635025 +SHA256 (go/devel_scc/scc-v3.1.0/v3.1.0.mod) = 77e358dbb64ae40f992d5046a99e66211687461152a61d951f4f8d6c4a3d1528 +SIZE (go/devel_scc/scc-v3.1.0/v3.1.0.mod) = 491 +SHA256 (go/devel_scc/scc-v3.1.0/v3.1.0.zip) = ebd878a4ba63952564bf1338d711cc6691df1b7bbdaf6c988819993bcaf3607b +SIZE (go/devel_scc/scc-v3.1.0/v3.1.0.zip) = 778448 diff --git a/devel/scc/pkg-descr b/devel/scc/pkg-descr new file mode 100644 index 000000000000..e2c22e0243d0 --- /dev/null +++ b/devel/scc/pkg-descr @@ -0,0 +1,2 @@ +scc is a very fast and accurate code counter. In addition, it estimates +code complexity and performs COCOMO (constructive code model) calculations.