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