git: 59337d861744 - main - devel/ghpr: update to v3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 17 Mar 2026 15:29:46 UTC
The branch main has been updated by ngie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=59337d86174464d008b11fa944c101469ace99d0
commit 59337d86174464d008b11fa944c101469ace99d0
Author: Enji Cooper <ngie@FreeBSD.org>
AuthorDate: 2026-03-17 06:51:40 +0000
Commit: Enji Cooper <ngie@FreeBSD.org>
CommitDate: 2026-03-17 15:29:10 +0000
devel/ghpr: update to v3
v3 makes the following high-level changes apart from the standard
version update described in [1]:
- pyproject.toml / PEP-517 using setuptools_scm integration.
- Now the package is prefixed with `PYTHON_PKGNAMEPREFIX` so multiple
versions of the package can be built with different versions of
python and installed concurrently (if one decided to do that).
- LICENSE.md from the latest version is used/incorporated into the
end-resulting package.
- Make the port portlint clean by reordering variables and using
`PORTVERSION` instead of `DISTVERSION`.
Approved by: imp (maintainer)
Differential Revision: https://reviews.freebsd.org/D55892
---
devel/ghpr/Makefile | 16 ++++++----------
devel/ghpr/distinfo | 6 +++---
2 files changed, 9 insertions(+), 13 deletions(-)
diff --git a/devel/ghpr/Makefile b/devel/ghpr/Makefile
index c05dc58c8aea..4e58c9a6c729 100644
--- a/devel/ghpr/Makefile
+++ b/devel/ghpr/Makefile
@@ -1,30 +1,26 @@
PORTNAME= ghpr
+PORTVERSION= 3
DISTVERSIONPREFIX= v
-DISTVERSION= 2
CATEGORIES= devel python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= imp@FreeBSD.org
COMMENT= GitHub Pull Request landing tool for FreeBSD
WWW= https://github.com/bsdimp/ghpr
LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= gh:devel/gh \
git:devel/git
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-USES= python:3.8+ shebangfix
-SHEBANG_GLOB= *.py
-USE_PYTHON= py3kplist
+USES= python:3.10+
+USE_PYTHON= autoplist concurrent pep517
USE_GITHUB= yes
GH_ACCOUNT= bsdimp
NO_ARCH= yes
-NO_BUILD= yes
-
-PLIST_FILES= bin/ghpr
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/ghpr.py ${STAGEDIR}${PREFIX}/bin/ghpr
.include <bsd.port.mk>
diff --git a/devel/ghpr/distinfo b/devel/ghpr/distinfo
index bf8982964de6..32d1829f5ae2 100644
--- a/devel/ghpr/distinfo
+++ b/devel/ghpr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772928119
-SHA256 (bsdimp-ghpr-v2_GH0.tar.gz) = 1d519edd37d8d1feb78e408495268bda0ace8590bbaefe850733c7e1801c590c
-SIZE (bsdimp-ghpr-v2_GH0.tar.gz) = 21202
+TIMESTAMP = 1773730167
+SHA256 (bsdimp-ghpr-v3_GH0.tar.gz) = 4e3a1bcb21b01563ccb2549346d2650b617711a40450bf783388715b4b686aec
+SIZE (bsdimp-ghpr-v3_GH0.tar.gz) = 23614