Page MenuHomeFreeBSD

D57981.diff
No OneTemporary

D57981.diff

diff --git a/devel/Makefile b/devel/Makefile
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -748,6 +748,7 @@
SUBDIR += freebsd-gcc14
SUBDIR += freebsd-gcc15
SUBDIR += freebsd-git-arc
+ SUBDIR += freebsd-git-mfc
SUBDIR += freebsd-git-pr
SUBDIR += freebsd-nvme-shim
SUBDIR += freebsd-sysroot
diff --git a/devel/freebsd-git-mfc/Makefile b/devel/freebsd-git-mfc/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/freebsd-git-mfc/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= git-mfc
+PORTVERSION= 0.20260706
+CATEGORIES= devel
+HASH= 5f4c87e6503cd0e1644b86201eafdb11e7e53b90
+MASTER_SITES= https://raw.githubusercontent.com/freebsd/freebsd-src/${HASH}/tools/tools/git/
+PKGNAMEPREFIX= freebsd-
+DISTFILES= git-mfc \
+ git-mfc.1
+DIST_SUBDIR= ${PORTNAME}_${HASH}
+
+MAINTAINER= des@FreeBSD.org
+COMMENT= Git plugin to assist in FreeBSD MFCs
+WWW= https://github.com/freebsd/freebsd-src/tree/main/tools/tools/git
+
+LICENSE= BSD2CLAUSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gitpython>=0:devel/py-gitpython@${PY_FLAVOR}
+
+USES= python shebangfix
+
+SHEBANG_FILES= git-mfc
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= bin/git-mfc \
+ share/man/man1/git-mfc.1.gz
+
+do-extract:
+ ${MKDIR} ${WRKSRC}
+.for file in ${DISTFILES}
+ ${INSTALL_SCRIPT} ${_DISTDIR}/${file} ${WRKSRC}
+.endfor
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/git-mfc ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/git-mfc.1 ${STAGEDIR}${PREFIX}/share/man/man1/
+
+.include <bsd.port.mk>
diff --git a/devel/freebsd-git-mfc/distinfo b/devel/freebsd-git-mfc/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/freebsd-git-mfc/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1783368351
+SHA256 (git-mfc_5f4c87e6503cd0e1644b86201eafdb11e7e53b90/git-mfc) = 4c31e1cd14dd86b9c42f03fa499ff3276d1fa99b72bf20a420cf0077af757099
+SIZE (git-mfc_5f4c87e6503cd0e1644b86201eafdb11e7e53b90/git-mfc) = 20247
+SHA256 (git-mfc_5f4c87e6503cd0e1644b86201eafdb11e7e53b90/git-mfc.1) = 6ad44305a57c100bba5ceb4ad73ad3d03a05147e4392b9ed7c93b43a1bc75e6a
+SIZE (git-mfc_5f4c87e6503cd0e1644b86201eafdb11e7e53b90/git-mfc.1) = 7013
diff --git a/devel/freebsd-git-mfc/pkg-descr b/devel/freebsd-git-mfc/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/freebsd-git-mfc/pkg-descr
@@ -0,0 +1,3 @@
+The git-mfc script is a Git plugin which helps FreeBSD src developers identify
+commits that can or should be merged from the main branch to a stable or
+release branch, and then perform the merge.

File Metadata

Mime Type
text/plain
Expires
Sat, Jul 11, 12:03 AM (11 h, 43 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34944270
Default Alt Text
D57981.diff (2 KB)

Event Timeline