diff --git a/devel/py-msal-extensions/Makefile b/devel/py-msal-extensions/Makefile index b9af6e723e7d..2e9213efc051 100644 --- a/devel/py-msal-extensions/Makefile +++ b/devel/py-msal-extensions/Makefile @@ -1,22 +1,30 @@ PORTNAME= msal-extensions -DISTVERSION= 1.0.0 -PORTREVISION= 1 +PORTVERSION= 1.3.1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= msal_extensions-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Microsoft Authentication Extensions for Python -WWW= https://pypi.org/project/msal-extensions/ +COMMENT= Microsoft Authentication Library extensions (MSAL EX) +WWW= https://github.com/AzureAD/microsoft-authentication-extensions-for-python LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msal>=0.4.1<2.0.0:devel/py-msal@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}portalocker>=1.0<3:devel/py-portalocker@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msal>=1.29<2:devel/py-msal@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes +OPTIONS_DEFINE= PORTALOCKER +OPTIONS_DEFAULT=PORTALOCKER +PORTALOCKER_DESC= File locking via portalocker + +PORTALOCKER_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}portalocker>=1.4<4:devel/py-portalocker@${PY_FLAVOR} + .include diff --git a/devel/py-msal-extensions/distinfo b/devel/py-msal-extensions/distinfo index c4d9137cf06d..00db6652259f 100644 --- a/devel/py-msal-extensions/distinfo +++ b/devel/py-msal-extensions/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1651412013 -SHA256 (msal-extensions-1.0.0.tar.gz) = c676aba56b0cce3783de1b5c5ecfe828db998167875126ca4b47dc6436451354 -SIZE (msal-extensions-1.0.0.tar.gz) = 18763 +TIMESTAMP = 1759557833 +SHA256 (msal_extensions-1.3.1.tar.gz) = c5b0fd10f65ef62b5f1d62f4251d51cbcaf003fcedae8c91b040a488614be1a4 +SIZE (msal_extensions-1.3.1.tar.gz) = 23315 diff --git a/devel/py-msal-extensions/pkg-descr b/devel/py-msal-extensions/pkg-descr index cf80ca0eaca1..759004dc5b1c 100644 --- a/devel/py-msal-extensions/pkg-descr +++ b/devel/py-msal-extensions/pkg-descr @@ -1,10 +1,10 @@ The Microsoft Authentication Extensions for Python offers secure mechanisms for client applications to perform cross-platform token cache serialization and -persistence. It gives additional support to the Microsoft Authentication -Library for Python (MSAL). +persistence. It gives additional support to the Microsoft Authentication Library +for Python (MSAL). MSAL Python supports an in-memory cache by default and provides the SerializableTokenCache to perform cache serialization. You can read more about this in the MSAL Python documentation. Developers are required to implement -their own cache persistance across multiple platforms and Microsoft +their own cache persistence across multiple platforms and Microsoft Authentication Extensions makes this simpler.