git: 986d44e001f3 - main - devel/git-flow-next: Add new port

From: Juraj Lutter <otis_at_FreeBSD.org>
Date: Tue, 17 Feb 2026 10:09:42 UTC
The branch main has been updated by otis:

URL: https://cgit.FreeBSD.org/ports/commit/?id=986d44e001f346f81fdc87dda25cfcf1c062c706

commit 986d44e001f346f81fdc87dda25cfcf1c062c706
Author:     Miroslav Lachman <000.fbsd@quip.cz>
AuthorDate: 2026-02-17 10:08:01 +0000
Commit:     Juraj Lutter <otis@FreeBSD.org>
CommitDate: 2026-02-17 10:08:54 +0000

    devel/git-flow-next: Add new port
    
    Modern reimplementation of git-flow in Go that offers greater
    flexibility while maintaining backward compatibility with the original
    git-flow and git-flow-avh.
    
    PR:             293234
---
 devel/Makefile                |  1 +
 devel/git-flow-next/Makefile  | 22 ++++++++++++++++++++++
 devel/git-flow-next/distinfo  |  5 +++++
 devel/git-flow-next/pkg-descr |  5 +++++
 4 files changed, 33 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 6ba35ef81ad1..b9b11aca0b45 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -850,6 +850,7 @@
     SUBDIR += git-extras
     SUBDIR += git-filter-repo
     SUBDIR += git-filter-repo-devel
+    SUBDIR += git-flow-next
     SUBDIR += git-graph
     SUBDIR += git-gui
     SUBDIR += git-lab
diff --git a/devel/git-flow-next/Makefile b/devel/git-flow-next/Makefile
new file mode 100644
index 000000000000..315b5e40f5da
--- /dev/null
+++ b/devel/git-flow-next/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	git-flow-next
+PORTVERSION=	1.0.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	000.fbsd@quip.cz
+COMMENT=	Modern reimplementation of git-flow branching model written in Go
+WWW=		https://git-flow.sh
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+GO_MODULE=	github.com/gittower/git-flow-next
+
+PLIST_FILES=	bin/git-flow
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKDIR}/bin/git-flow-next \
+		${STAGEDIR}${PREFIX}/bin/git-flow
+
+.include <bsd.port.mk>
diff --git a/devel/git-flow-next/distinfo b/devel/git-flow-next/distinfo
new file mode 100644
index 000000000000..dcf572bd06e7
--- /dev/null
+++ b/devel/git-flow-next/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1771269298
+SHA256 (go/devel_git-flow-next/git-flow-next-v1.0.0/v1.0.0.mod) = b804b70485ab53e6c6c21f89435a9cb0707b15a79390b99cf2e8d98f687a8841
+SIZE (go/devel_git-flow-next/git-flow-next-v1.0.0/v1.0.0.mod) = 380
+SHA256 (go/devel_git-flow-next/git-flow-next-v1.0.0/v1.0.0.zip) = 0c96686893e23ce707dde05e652b11f2e59abf693d6a5c8499c7f9032a5d98ec
+SIZE (go/devel_git-flow-next/git-flow-next-v1.0.0/v1.0.0.zip) = 327681
diff --git a/devel/git-flow-next/pkg-descr b/devel/git-flow-next/pkg-descr
new file mode 100644
index 000000000000..1a124dc40d61
--- /dev/null
+++ b/devel/git-flow-next/pkg-descr
@@ -0,0 +1,5 @@
+A modern reimplementation of git-flow in Go that offers greater flexibility
+while maintaining backward compatibility with the original git-flow
+and git-flow-avh.
+It is built with Go, focusing on reliability, extensibility, and developer
+experience.