git: 40f427e18008 - main - devel/py-pbs-installer: Add py-pbs-installer 2024.3.27
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 31 Mar 2024 18:56:00 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=40f427e18008039bd9cc414621062ad21ed10bad
commit 40f427e18008039bd9cc414621062ad21ed10bad
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-03-31 18:43:16 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-03-31 18:43:16 +0000
devel/py-pbs-installer: Add py-pbs-installer 2024.3.27
pbs-installer is an installer for indygreg's python-build-standalone [1]. The
list of python versions are kept sync with the upstream automatically
[1] https://github.com/indygreg/python-build-standalone
---
devel/Makefile | 1 +
devel/py-pbs-installer/Makefile | 31 +++++++++++++++++++++++++++++++
devel/py-pbs-installer/distinfo | 3 +++
devel/py-pbs-installer/pkg-descr | 4 ++++
4 files changed, 39 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 32e2039ab419..fcf90b1be976 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5198,6 +5198,7 @@
SUBDIR += py-pathvalidate
SUBDIR += py-paver
SUBDIR += py-pbr
+ SUBDIR += py-pbs-installer
SUBDIR += py-pcodedmp
SUBDIR += py-pdm
SUBDIR += py-pdm-autoexport
diff --git a/devel/py-pbs-installer/Makefile b/devel/py-pbs-installer/Makefile
new file mode 100644
index 000000000000..940b551d5b96
--- /dev/null
+++ b/devel/py-pbs-installer/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= pbs-installer
+PORTVERSION= 2024.3.27
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= pbs_installer-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Installer for Python Build Standalone
+WWW= https://pbs-installer.readthedocs.io/en/latest/ \
+ https://github.com/frostming/pbs-installer
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOWNLOAD INSTALL
+OPTIONS_DEFAULT=DOWNLOAD INSTALL
+DOWNLOAD_DESC= Download support
+INSTALL_DESC= Install support
+
+DOWNLOAD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.27.0<1:www/py-httpx@${PY_FLAVOR}
+INSTALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zstandard>=0.21.0:archivers/py-zstandard@${PY_FLAVOR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-pbs-installer/distinfo b/devel/py-pbs-installer/distinfo
new file mode 100644
index 000000000000..a2983c5a28b6
--- /dev/null
+++ b/devel/py-pbs-installer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1711860457
+SHA256 (pbs_installer-2024.3.27.tar.gz) = 30a368d14710a5e38a57401006b4c1061f030ed06d42d69c8f5e8dd20ee25d58
+SIZE (pbs_installer-2024.3.27.tar.gz) = 25003
diff --git a/devel/py-pbs-installer/pkg-descr b/devel/py-pbs-installer/pkg-descr
new file mode 100644
index 000000000000..d97a6f411e7d
--- /dev/null
+++ b/devel/py-pbs-installer/pkg-descr
@@ -0,0 +1,4 @@
+pbs-installer is an installer for indygreg's python-build-standalone [1]. The
+list of python versions are kept sync with the upstream automatically
+
+[1] https://github.com/indygreg/python-build-standalone