aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-03-31 18:43:16 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-03-31 18:43:16 +0000
commit40f427e18008039bd9cc414621062ad21ed10bad (patch)
tree39051368ce5e9fec77bde287520e947ae7ac5071
parent31e33834dc077101cd34ad455df685ad345c4fb2 (diff)
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
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-pbs-installer/Makefile31
-rw-r--r--devel/py-pbs-installer/distinfo3
-rw-r--r--devel/py-pbs-installer/pkg-descr4
4 files changed, 39 insertions, 0 deletions
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