aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2026-01-15 11:34:54 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2026-01-15 11:53:02 +0000
commitb58bffd6f845e796648eefbb2352739df4e4e49d (patch)
treebc0cd4e98dbb886a7c65353eb68ff0b7589990d6
parente30b62413f56c323c09fcf332edbeb0035bf5a83 (diff)
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
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-azure-storage-file-share/Makefile28
-rw-r--r--devel/py-azure-storage-file-share/distinfo3
-rw-r--r--devel/py-azure-storage-file-share/pkg-descr12
4 files changed, 44 insertions, 0 deletions
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