diff options
| author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2024-03-31 18:43:16 +0000 |
|---|---|---|
| committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2024-03-31 18:43:16 +0000 |
| commit | 40f427e18008039bd9cc414621062ad21ed10bad (patch) | |
| tree | 39051368ce5e9fec77bde287520e947ae7ac5071 | |
| parent | 31e33834dc077101cd34ad455df685ad345c4fb2 (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/Makefile | 1 | ||||
| -rw-r--r-- | devel/py-pbs-installer/Makefile | 31 | ||||
| -rw-r--r-- | devel/py-pbs-installer/distinfo | 3 | ||||
| -rw-r--r-- | devel/py-pbs-installer/pkg-descr | 4 |
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 |
