diff options
Diffstat (limited to '')
-rw-r--r-- | devel/git-who/Makefile | 28 | ||||
-rw-r--r-- | devel/git-who/distinfo | 15 | ||||
-rw-r--r-- | devel/git-who/files/modules.txt | 24 | ||||
-rw-r--r-- | devel/git-who/pkg-descr | 4 |
4 files changed, 71 insertions, 0 deletions
diff --git a/devel/git-who/Makefile b/devel/git-who/Makefile new file mode 100644 index 000000000000..0088ac959f08 --- /dev/null +++ b/devel/git-who/Makefile @@ -0,0 +1,28 @@ +PORTNAME= git-who +DISTVERSIONPREFIX= v +DISTVERSION= 1.1 +CATEGORIES= devel + +MAINTAINER= nxjoseph@protonmail.com +COMMENT= Git blame for file trees +WWW= https://github.com/sinclairtarget/git-who + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:1.23,modules +USE_GITHUB= yes +GH_ACCOUNT= sinclairtarget +GH_TUPLE= bmatcuk:doublestar:v4.8.1:bmatcuk_doublestar_v4/vendor/github.com/bmatcuk/doublestar/v4 \ + golang:sys:v0.29.0:golang_sys/vendor/golang.org/x/sys \ + golang:term:v0.28.0:golang_term/vendor/golang.org/x/term \ + google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \ + mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ + rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg + +PLIST_FILES= bin/${PORTNAME} + +post-extract: + @${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor + +.include <bsd.port.mk> diff --git a/devel/git-who/distinfo b/devel/git-who/distinfo new file mode 100644 index 000000000000..b7b4b3edbaae --- /dev/null +++ b/devel/git-who/distinfo @@ -0,0 +1,15 @@ +TIMESTAMP = 1750625954 +SHA256 (sinclairtarget-git-who-v1.1_GH0.tar.gz) = b88efe18a39987006df113e097a0e96493955237613997b56c940ff591473ea2 +SIZE (sinclairtarget-git-who-v1.1_GH0.tar.gz) = 558535 +SHA256 (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 0e3302161fdad14119562cb2e978b9e7fb88e8f50c26e7b9c2c2054e5ae52121 +SIZE (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 27786 +SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7 +SIZE (golang-sys-v0.29.0_GH0.tar.gz) = 1519988 +SHA256 (golang-term-v0.28.0_GH0.tar.gz) = d51c19c748969584974813009910ff3c4f32a4d1798b9967d3129891bd7ff7be +SIZE (golang-term-v0.28.0_GH0.tar.gz) = 14692 +SHA256 (google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86 +SIZE (google-go-cmp-v0.6.0_GH0.tar.gz) = 104784 +SHA256 (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = e98c1e4a82b8a6d026ee63385955cc178c91c77f106c7cf3d743736301106a8f +SIZE (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = 18490 +SHA256 (rivo-uniseg-v0.2.0_GH0.tar.gz) = 3ad738b5c9162ede110d75b23564b6e40e52dd9150ebbced402f4f70be106197 +SIZE (rivo-uniseg-v0.2.0_GH0.tar.gz) = 44036 diff --git a/devel/git-who/files/modules.txt b/devel/git-who/files/modules.txt new file mode 100644 index 000000000000..464def48e3bb --- /dev/null +++ b/devel/git-who/files/modules.txt @@ -0,0 +1,24 @@ +# github.com/bmatcuk/doublestar/v4 v4.8.1 +## explicit; go 1.16 +github.com/bmatcuk/doublestar/v4 +# github.com/google/go-cmp v0.6.0 +## explicit; go 1.13 +github.com/google/go-cmp/cmp +github.com/google/go-cmp/cmp/internal/diff +github.com/google/go-cmp/cmp/internal/flags +github.com/google/go-cmp/cmp/internal/function +github.com/google/go-cmp/cmp/internal/value +# github.com/mattn/go-runewidth v0.0.16 +## explicit; go 1.9 +github.com/mattn/go-runewidth +# github.com/rivo/uniseg v0.2.0 +## explicit; go 1.12 +github.com/rivo/uniseg +# golang.org/x/sys v0.29.0 +## explicit; go 1.18 +golang.org/x/sys/plan9 +golang.org/x/sys/unix +golang.org/x/sys/windows +# golang.org/x/term v0.28.0 +## explicit; go 1.18 +golang.org/x/term diff --git a/devel/git-who/pkg-descr b/devel/git-who/pkg-descr new file mode 100644 index 000000000000..3186d4709b2e --- /dev/null +++ b/devel/git-who/pkg-descr @@ -0,0 +1,4 @@ +Unlike `git blame`, which can tell you who wrote a line of code, git-who tells +you the people responsible for entire components or subsystems in a codebase. +You can think of git-who sort of like `git blame` but +for file trees rather than individual files. |