Date: Sat, 07 Feb 2026 03:38:11 +0000 From: Joseph Mingrone <jrm@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: dc36452454ab - main - devel/freebsd-git-arc: Improve discoverability with new port name Message-ID: <6986b3a3.433dc.23221abf@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/ports/commit/?id=dc36452454ab6f1edd35857d71bcd6140f16817c commit dc36452454ab6f1edd35857d71bcd6140f16817c Author: Joseph Mingrone <jrm@FreeBSD.org> AuthorDate: 2026-02-05 17:06:46 +0000 Commit: Joseph Mingrone <jrm@FreeBSD.org> CommitDate: 2026-02-07 03:26:44 +0000 devel/freebsd-git-arc: Improve discoverability with new port name Split the old devel/freebsd-git-devtools port into two separate ports, including this one, to improve discoverability. Requested by: adrian, ziaee Reviewed by: des, ziaee Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55129 --- MOVED | 1 + UPDATING | 11 +++++++++++ devel/Makefile | 2 +- devel/{freebsd-git-devtools => freebsd-git-arc}/Makefile | 13 +++---------- devel/freebsd-git-arc/distinfo | 5 +++++ devel/freebsd-git-arc/pkg-descr | 4 ++++ devel/freebsd-git-devtools/distinfo | 7 ------- devel/freebsd-git-devtools/pkg-descr | 8 -------- 8 files changed, 25 insertions(+), 26 deletions(-) diff --git a/MOVED b/MOVED index 60b9992be5e3..aac6bebf97b7 100644 --- a/MOVED +++ b/MOVED @@ -5108,3 +5108,4 @@ devel/rubygem-ffi16|devel/rubygem-ffi|2026-02-03|Remove obsoleted port. Use deve devel/hs-spago|devel/spago|2026-02-03|Dropped the "hs-" prefix, the software is now written in Purescript lang/python-doc-pdf-a4||2026-02-05|A4-size PDF no longer provided since 3.13 devel/rubygem-sidekiq-cron-rails70|devel/rubygem-sidekiq-cron-rails-gitlab|2026-02-05|Obsolete, please use devel/rubygem-sidekiq-cron-rails-gitlab instead +devel/freebsd-git-devtools|devel/freebsd-git-arc|2026-02-06|Split into two separate ports: devel/freebsd-git-arc and devel/mfc-candidates to improve discoverability diff --git a/UPDATING b/UPDATING index 2b537893b603..81da56dddddc 100644 --- a/UPDATING +++ b/UPDATING @@ -5,6 +5,17 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20260206: + AFFECTS: users of devel/freebsd-git-devtools + AUTHOR: jrm@FreeBSD.org + + To improve discoverability with pkg search, devel/freebsd-git-devtools + has been split into devel/freebsd-git-arc and devel/mfc-candidates. + + To remove the old package and install the new ones, use: + + # pkg install freebsd-git-arc mfc-candidates + 20260202: AFFECTS: users of www/bluefish AUTHOR: eduardo@FreeBSD.org diff --git a/devel/Makefile b/devel/Makefile index e5e709b48a7c..51935c2fd9a1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -734,7 +734,6 @@ SUBDIR += freebsd-gcc13 SUBDIR += freebsd-gcc14 SUBDIR += freebsd-gcc15 - SUBDIR += freebsd-git-devtools SUBDIR += freebsd-nvme-shim SUBDIR += freebsd-sysroot SUBDIR += frink @@ -838,6 +837,7 @@ SUBDIR += gio-sharp SUBDIR += git SUBDIR += git-absorb + SUBDIR += freebsd-git-arc SUBDIR += git-branchless SUBDIR += git-bug SUBDIR += git-cinnabar diff --git a/devel/freebsd-git-devtools/Makefile b/devel/freebsd-git-arc/Makefile similarity index 71% rename from devel/freebsd-git-devtools/Makefile rename to devel/freebsd-git-arc/Makefile index 64aed0212586..6569aa430f34 100644 --- a/devel/freebsd-git-devtools/Makefile +++ b/devel/freebsd-git-arc/Makefile @@ -1,14 +1,13 @@ -PORTNAME= freebsd-git-devtools +PORTNAME= freebsd-git-arc PORTVERSION= 20260105 CATEGORIES= devel MASTER_SITES= https://raw.githubusercontent.com/freebsd/freebsd-src/${_REV}/tools/tools/git/ DISTFILES= git-arc.sh \ - git-arc.1 \ - mfc-candidates.lua + git-arc.1 DIST_SUBDIR= ${PORTNAME}_${_REV} MAINTAINER= jrm@FreeBSD.org -COMMENT= Simple Git tools from the FreeBSD src repository +COMMENT= Git plugin to manage FreeBSD Phabricator reviews WWW= https://github.com/freebsd/freebsd-src/tree/main/tools/tools/git LICENSE= BSD2CLAUSE @@ -17,10 +16,6 @@ RUN_DEPENDS= ${LOCALBASE}/lib/php/arcanist/bin/arc:devel/arcanist-lib \ git:devel/git \ jq:textproc/jq -USES= lua shebangfix -SHEBANG_FILES= mfc-candidates.lua -lua_OLD_CMD= /usr/libexec/flua - EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= # empty EXTRACT_AFTER_ARGS= . @@ -30,14 +25,12 @@ NO_BUILD= yes NO_WRKSUBDIR= yes PLIST_FILES= bin/git-arc \ - bin/mfc-candidates \ share/man/man1/git-arc.1.gz _REV= 1c8dafe618878c563c3740061f83a85b0be10720 do-install: ${INSTALL_SCRIPT} ${WRKSRC}/git-arc.sh ${STAGEDIR}${PREFIX}/bin/git-arc - ${INSTALL_SCRIPT} ${WRKSRC}/mfc-candidates.lua ${STAGEDIR}${PREFIX}/bin/mfc-candidates ${INSTALL_MAN} ${WRKSRC}/git-arc.1 ${STAGEDIR}${PREFIX}/share/man/man1/ .include <bsd.port.mk> diff --git a/devel/freebsd-git-arc/distinfo b/devel/freebsd-git-arc/distinfo new file mode 100644 index 000000000000..c20cc09fde5e --- /dev/null +++ b/devel/freebsd-git-arc/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1770321586 +SHA256 (freebsd-git-arc_1c8dafe618878c563c3740061f83a85b0be10720/git-arc.sh) = 1395c773a9e0f2110c0009fc15b15cac8047f02d3b4ae1807fefc81a419885cd +SIZE (freebsd-git-arc_1c8dafe618878c563c3740061f83a85b0be10720/git-arc.sh) = 22705 +SHA256 (freebsd-git-arc_1c8dafe618878c563c3740061f83a85b0be10720/git-arc.1) = fa772ad92a403e94c622d6c88a797d5a8ebc1e9956b39659344452e436eff7d6 +SIZE (freebsd-git-arc_1c8dafe618878c563c3740061f83a85b0be10720/git-arc.1) = 9487 diff --git a/devel/freebsd-git-arc/pkg-descr b/devel/freebsd-git-arc/pkg-descr new file mode 100644 index 000000000000..b79cd43af400 --- /dev/null +++ b/devel/freebsd-git-arc/pkg-descr @@ -0,0 +1,4 @@ +The git-arc script is a git plugin for arc, the Phabricator command-line +tool, that simplifies the creation and management of FreeBSD Phabricator +reviews. It was created for src development, but also works for doc and +ports. diff --git a/devel/freebsd-git-devtools/distinfo b/devel/freebsd-git-devtools/distinfo deleted file mode 100644 index 090b96d8381d..000000000000 --- a/devel/freebsd-git-devtools/distinfo +++ /dev/null @@ -1,7 +0,0 @@ -TIMESTAMP = 1768434622 -SHA256 (freebsd-git-devtools_1c8dafe618878c563c3740061f83a85b0be10720/git-arc.sh) = 1395c773a9e0f2110c0009fc15b15cac8047f02d3b4ae1807fefc81a419885cd -SIZE (freebsd-git-devtools_1c8dafe618878c563c3740061f83a85b0be10720/git-arc.sh) = 22705 -SHA256 (freebsd-git-devtools_1c8dafe618878c563c3740061f83a85b0be10720/git-arc.1) = fa772ad92a403e94c622d6c88a797d5a8ebc1e9956b39659344452e436eff7d6 -SIZE (freebsd-git-devtools_1c8dafe618878c563c3740061f83a85b0be10720/git-arc.1) = 9487 -SHA256 (freebsd-git-devtools_1c8dafe618878c563c3740061f83a85b0be10720/mfc-candidates.lua) = bcc35735f4d091e86afadd9b2bc4d9c066bc28270a5bdc40ce5d22b41e365565 -SIZE (freebsd-git-devtools_1c8dafe618878c563c3740061f83a85b0be10720/mfc-candidates.lua) = 6053 diff --git a/devel/freebsd-git-devtools/pkg-descr b/devel/freebsd-git-devtools/pkg-descr deleted file mode 100644 index 1a7ab61b6858..000000000000 --- a/devel/freebsd-git-devtools/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -freebsd-git-devtools includes tools under tools/tools/git/ in the FreeBSD src -repository: - - - git-arc is a git plugin around arc that simplifies the creation and - management of FreeBSD Phabricator reviews. - - - mfc-candidates compares git commit hashes between branches to identify - potential MFC candidates.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6986b3a3.433dc.23221abf>
