git: b58bffd6f845 - main - devel/py-azure-storage-file-share: Add py-azure-storage-file-share 12.24.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 15 Jan 2026 11:57:22 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b58bffd6f845e796648eefbb2352739df4e4e49d
commit b58bffd6f845e796648eefbb2352739df4e4e49d
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:34:54 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:53:02 +0000
devel/py-azure-storage-file-share: Add py-azure-storage-file-share 12.24.0
Azure File Share storage offers fully managed file shares in the cloud that are
accessible via the industry standard Server Message Block (SMB) protocol. Azure
file shares can be mounted concurrently by cloud or on-premises deployments of
Windows, Linux, and macOS. Additionally, Azure file shares can be cached on
Windows Servers with Azure File Sync for fast access near where the data is
being used.
Azure file shares can be used to:
- Replace or supplement on-premises file servers
- "Lift and shift" applications
- Simplify cloud development with shared application settings, diagnostic share,
and Dev/Test/Debug tools
---
devel/Makefile | 1 +
devel/py-azure-storage-file-share/Makefile | 28 ++++++++++++++++++++++++++++
devel/py-azure-storage-file-share/distinfo | 3 +++
devel/py-azure-storage-file-share/pkg-descr | 12 ++++++++++++
4 files changed, 44 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index b4a6c3576921..06c4af1fdd69 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4561,6 +4561,7 @@
SUBDIR += py-azure-multiapi-storage
SUBDIR += py-azure-storage-blob
SUBDIR += py-azure-storage-common
+ SUBDIR += py-azure-storage-file-share
SUBDIR += py-azure-synapse-accesscontrol
SUBDIR += py-azure-synapse-artifacts
SUBDIR += py-azure-synapse-managedprivateendpoints
diff --git a/devel/py-azure-storage-file-share/Makefile b/devel/py-azure-storage-file-share/Makefile
new file mode 100644
index 000000000000..7e9d034aa1da
--- /dev/null
+++ b/devel/py-azure-storage-file-share/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= azure-storage-file-share
+PORTVERSION= 12.24.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= azure_storage_file_share-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Microsoft Azure Azure File Share Storage Client Library for Python
+WWW= https://azure.github.io/azure-sdk-for-python/ \
+ https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/storage/azure-storage-file-share \
+ https://github.com/Azure/azure-sdk-for-python
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-core>=1.30.0:devel/py-azure-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1:devel/py-isodate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.0:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent cryptography pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-azure-storage-file-share/distinfo b/devel/py-azure-storage-file-share/distinfo
new file mode 100644
index 000000000000..256b1fa27fbb
--- /dev/null
+++ b/devel/py-azure-storage-file-share/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1768283078
+SHA256 (azure_storage_file_share-12.24.0.tar.gz) = 90f9b0234e771fda08bf56103c43a4f4ac08bf79334d9dac7bb1b6f37baadd25
+SIZE (azure_storage_file_share-12.24.0.tar.gz) = 375956
diff --git a/devel/py-azure-storage-file-share/pkg-descr b/devel/py-azure-storage-file-share/pkg-descr
new file mode 100644
index 000000000000..86152c90520e
--- /dev/null
+++ b/devel/py-azure-storage-file-share/pkg-descr
@@ -0,0 +1,12 @@
+Azure File Share storage offers fully managed file shares in the cloud that are
+accessible via the industry standard Server Message Block (SMB) protocol. Azure
+file shares can be mounted concurrently by cloud or on-premises deployments of
+Windows, Linux, and macOS. Additionally, Azure file shares can be cached on
+Windows Servers with Azure File Sync for fast access near where the data is
+being used.
+
+Azure file shares can be used to:
+- Replace or supplement on-premises file servers
+- "Lift and shift" applications
+- Simplify cloud development with shared application settings, diagnostic share,
+ and Dev/Test/Debug tools