Date: Thu, 12 Mar 2026 14:47:47 +0000 From: Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 35d74e3d4107 - main - devel/git-pkgs: Add git-pkgs 0.15.0 Message-ID: <69b2d213.3912e.f78772e@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=35d74e3d410702775e49b1c7e5789ba668099225 commit 35d74e3d410702775e49b1c7e5789ba668099225 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2026-03-12 14:16:27 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2026-03-12 14:46:50 +0000 devel/git-pkgs: Add git-pkgs 0.15.0 git-pkgs provides a git subcommand for tracking package dependencies across git history. Analyzes your repository to show when dependencies were added, modified, or removed, who made those changes, and why. This is a rewrite of the original Ruby version. --- devel/Makefile | 1 + devel/git-pkgs/Makefile | 27 ++++++++++++++++++++ devel/git-pkgs/distinfo | 5 ++++ devel/git-pkgs/pkg-descr | 4 +++ devel/git-pkgs/pkg-plist | 66 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 103 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 500addf5ada5..5782ca814f99 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -860,6 +860,7 @@ SUBDIR += git-merge-changelog SUBDIR += git-modes SUBDIR += git-p4 + SUBDIR += git-pkgs SUBDIR += git-prev-next SUBDIR += git-repo-manager SUBDIR += git-review diff --git a/devel/git-pkgs/Makefile b/devel/git-pkgs/Makefile new file mode 100644 index 000000000000..a100d6b73f8d --- /dev/null +++ b/devel/git-pkgs/Makefile @@ -0,0 +1,27 @@ +PORTNAME= git-pkgs +PORTVERSION= 0.15.0 +DISTVERSIONPREFIX= v +CATEGORIES= devel + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Dependency tools for git +WWW= https://git-pkgs.dev/ \ + https://github.com/git-pkgs/git-pkgs + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_BUILDFLAGS= -ldflags="-s -w -X github.com/git-pkgs/git-pkgs/cmd.version=${PORTVERSION}" +GO_MODULE= github.com/git-pkgs/git-pkgs + +OPTIONS_DEFINE= MANPAGES +OPTIONS_DEFAULT=MANPAGES +OPTIONS_SUB= yes + +post-install-MANPAGES-on: + @cd ${WRKSRC} && ${GO_CMD} run scripts/generate-man/main.go + ${INSTALL_MAN} ${WRKSRC}/man/*.1 ${STAGEDIR}${PREFIX}/share/man/man1/ + +.include <bsd.port.mk> diff --git a/devel/git-pkgs/distinfo b/devel/git-pkgs/distinfo new file mode 100644 index 000000000000..d35b22351767 --- /dev/null +++ b/devel/git-pkgs/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1773152789 +SHA256 (go/devel_git-pkgs/git-pkgs-v0.15.0/v0.15.0.mod) = d0c0cd6e55e424b8f127395c59aa85ab857e038dc8e88bb9fd43d753323d7c21 +SIZE (go/devel_git-pkgs/git-pkgs-v0.15.0/v0.15.0.mod) = 13171 +SHA256 (go/devel_git-pkgs/git-pkgs-v0.15.0/v0.15.0.zip) = 925942c8e4abd8b4e22997cb22a1a187040070db4ff1e202158e03787b69fc20 +SIZE (go/devel_git-pkgs/git-pkgs-v0.15.0/v0.15.0.zip) = 709311 diff --git a/devel/git-pkgs/pkg-descr b/devel/git-pkgs/pkg-descr new file mode 100644 index 000000000000..c49a9c313767 --- /dev/null +++ b/devel/git-pkgs/pkg-descr @@ -0,0 +1,4 @@ +git-pkgs provides a git subcommand for tracking package dependencies across git +history. Analyzes your repository to show when dependencies were added, +modified, or removed, who made those changes, and why. This is a rewrite of the +original Ruby version. diff --git a/devel/git-pkgs/pkg-plist b/devel/git-pkgs/pkg-plist new file mode 100644 index 000000000000..f7371667a09b --- /dev/null +++ b/devel/git-pkgs/pkg-plist @@ -0,0 +1,66 @@ +bin/git-pkgs +%%MANPAGES%%share/man/man1/git-pkgs-add.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-bisect-bad.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-bisect-good.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-bisect-log.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-bisect-reset.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-bisect-run.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-bisect-skip.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-bisect-start.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-bisect.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-blame.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-branch-add.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-branch-list.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-branch-remove.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-branch.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-browse.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-changelog.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-completion.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-diff-driver.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-diff-file.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-diff.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-ecosystems.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-history.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-hooks.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-info.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-init.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-install.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-integrity.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-licenses.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-list.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-log.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-notes-add.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-notes-append.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-notes-list.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-notes-namespaces.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-notes-remove.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-notes-show.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-notes.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-outdated.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-reindex.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-remove.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-resolve.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-sbom.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-schema.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-search.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-show.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-stale.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-stats.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-tree.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-update.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-upgrade.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-urls.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vendor.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns-blame.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns-diff.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns-exposure.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns-history.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns-log.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns-praise.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns-scan.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns-show.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns-sync.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-vulns.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-where.1.gz +%%MANPAGES%%share/man/man1/git-pkgs-why.1.gz +%%MANPAGES%%share/man/man1/git-pkgs.1.gzhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b2d213.3912e.f78772e>
