Page MenuHomeFreeBSD

D57981.id181156.diff
No OneTemporary

D57981.id181156.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.20260630
+CATEGORIES= devel
+HASH= 1361901baac43997daafd6ed41d3cdec6c119110
+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}/${DIST_SUBDIR}/${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 = 1782858601
+SHA256 (git-mfc_1361901baac43997daafd6ed41d3cdec6c119110/git-mfc) = c0855b7038791bcfb85a286e9692f30f6e2837bc3f813df63c0bd82f008ea767
+SIZE (git-mfc_1361901baac43997daafd6ed41d3cdec6c119110/git-mfc) = 20240
+SHA256 (git-mfc_1361901baac43997daafd6ed41d3cdec6c119110/git-mfc.1) = 6ad44305a57c100bba5ceb4ad73ad3d03a05147e4392b9ed7c93b43a1bc75e6a
+SIZE (git-mfc_1361901baac43997daafd6ed41d3cdec6c119110/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
Mon, Jul 6, 3:14 PM (1 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34740660
Default Alt Text
D57981.id181156.diff (2 KB)

Event Timeline