Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F159257659
D18573.id52058.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
40 KB
Referenced Files
None
Subscribers
None
D18573.id52058.diff
View Options
Index: Mk/Uses/azurepy.mk
===================================================================
--- /dev/null
+++ Mk/Uses/azurepy.mk
@@ -0,0 +1,34 @@
+# $FreeBSD$
+#
+# Shared namespace for py-azure-* ports
+# Feature: azurepy
+# Usage: USES= azurepy
+# MAINTAINER: dbaio@FreeBSD.org
+
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}azure-cli-base>=0:sysutils/py-azure-cli-base@${PY_FLAVOR}
+
+POST_PLIST= trim-backports-namespace
+
+.if !target(post-install)
+post-install:
+ @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/__init__.py* \
+ ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli/__init__.py* \
+ ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli/command_modules/__init__.py* \
+ ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/mgmt/__init__.py*
+ @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/__pycache__ \
+ ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli/__pycache__ \
+ ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli/command_modules/__pycache__ \
+ ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/mgmt/__pycache__
+.endif
+
+trim-backports-namespace:
+ @${REINPLACE_CMD} -e '/azure\/__init__.py*/d' \
+ -e '/azure\/cli\/__init__.py*/d' \
+ -e '/azure\/cli\/command_modules\/__init__.py*/d' \
+ -e '/azure\/mgmt\/__init__.py*/d' \
+ -e '/azure\/__pycache__*/d' \
+ -e '/azure\/cli\/__pycache__*/d' \
+ -e '/azure\/cli\/command_modules\/__pycache__*/d' \
+ -e '/azure\/mgmt\/__pycache__*/d' \
+ ${TMPPLIST}
+
Index: devel/py-antlr4-python2-runtime/Makefile
===================================================================
--- devel/py-antlr4-python2-runtime/Makefile
+++ devel/py-antlr4-python2-runtime/Makefile
@@ -1,18 +1,19 @@
# $FreeBSD$
-PORTNAME= antlr4-python3-runtime
+PORTNAME= antlr4-python2-runtime
PORTVERSION= 4.7.1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
-COMMENT= ANother Tool for Language Recognition (python3 runtime)
+COMMENT= ANother Tool for Language Recognition (Python2 runtime)
LICENSE= BSD3CLAUSE
-NO_ARCH= yes
-USES= python:3.4+
+USES= python:2.7
USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
.include <bsd.port.mk>
Index: devel/py-antlr4-python2-runtime/distinfo
===================================================================
--- devel/py-antlr4-python2-runtime/distinfo
+++ devel/py-antlr4-python2-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1538210928
-SHA256 (antlr4-python3-runtime-4.7.1.tar.gz) = 1b26b72c4492cef310542da10bf6b2ab4aa1775618fc6003f75b55ae9eaa3fd3
-SIZE (antlr4-python3-runtime-4.7.1.tar.gz) = 111381
+TIMESTAMP = 1544271385
+SHA256 (antlr4-python2-runtime-4.7.1.tar.gz) = 3bc09f7fe058fe8ede92e5d292f7a6932022cde28bb0ba5f44f96842c3c894d8
+SIZE (antlr4-python2-runtime-4.7.1.tar.gz) = 111330
Index: devel/py-antlr4-python2-runtime/pkg-descr
===================================================================
--- devel/py-antlr4-python2-runtime/pkg-descr
+++ devel/py-antlr4-python2-runtime/pkg-descr
@@ -3,6 +3,6 @@
It's widely used to build languages, tools, and frameworks. From a grammar,
ANTLR generates a parser that can build and walk parse trees.
-This port provides the python3 runtime.
+This port provides the Python2 runtime.
WWW: http://www.antlr.org/
Index: devel/py-azure-cli-telemetry/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-cli-telemetry/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= azure-cli-telemetry
+PORTVERSION= 1.0.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure CLI Telemetry Package
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}applicationinsights>=0.11.1:devel/py-applicationinsights@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}portalocker>=1.2.1:devel/py-portalocker@${PY_FLAVOR}
+
+USES= azurepy python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-cli-telemetry/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-cli-telemetry/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1541193138
+SHA256 (azure-cli-telemetry-1.0.0.tar.gz) = 49c62df960da607727a8ec973d7db395eb26122c1fac9388220eed7ad550fb71
+SIZE (azure-cli-telemetry-1.0.0.tar.gz) = 7786
Index: devel/py-azure-cli-telemetry/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-cli-telemetry/pkg-descr
@@ -0,0 +1,8 @@
+This is the Microsoft Azure CLI Telemetry package. It is not intended to be
+installed directly by the end user.
+
+This package includes:
+ 1. Support API for Azure CLI to gather telemetry.
+ 2. Telemetry upload process.
+
+WWW: https://pypi.org/project/azure-cli-telemetry/
Index: devel/py-azure-keyvault/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-keyvault/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= azure-keyvault
+PORTVERSION= 1.1.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Key Vault Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.32:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.1.4:security/py-cryptography@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-keyvault/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-keyvault/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544279239
+SHA256 (azure-keyvault-1.1.0.zip) = 37a8e5f376eb5a304fcd066d414b5d93b987e68f9212b0c41efa37d429aadd49
+SIZE (azure-keyvault-1.1.0.zip) = 363909
Index: devel/py-azure-keyvault/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-keyvault/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure Key Vault Client Library.
+
+Use the Azure Key Vault management libraries to create key vaults, authorize
+applications, and manage permissions.
+
+WWW: https://pypi.org/project/azure-keyvault/
Index: devel/py-azure-mgmt-authorization/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-authorization/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= azure-mgmt-authorization
+PORTVERSION= 0.51.1
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Authorization Management Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.27:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-mgmt-authorization/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-authorization/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544278307
+SHA256 (azure-mgmt-authorization-0.51.1.zip) = d2789e21c6b85591b38d5d4e9b835b6546824c14e14aaa366da0ef50a95d2478
+SIZE (azure-mgmt-authorization-0.51.1.zip) = 120356
Index: devel/py-azure-mgmt-authorization/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-authorization/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure Authorization Management Client Library.
+
+Azure Resource Manager (ARM) is the next generation of management APIs that
+replace the old Azure Service Management (ASM).
+
+WWW: https://pypi.org/project/azure-mgmt-authorization/
Index: devel/py-azure-mgmt-compute/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-compute/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= azure-mgmt-compute
+PORTVERSION= 4.3.1
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Compute Management Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.27:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-mgmt-compute/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-compute/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544278836
+SHA256 (azure-mgmt-compute-4.3.1.zip) = 5b0c2390af3e29d910e3d6e7a72b0be59d6e15933740dd193129217c000e4fed
+SIZE (azure-mgmt-compute-4.3.1.zip) = 2552116
Index: devel/py-azure-mgmt-compute/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-compute/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure Compute Management Client Library.
+
+Azure Resource Manager (ARM) is the next generation of management APIs that
+replace the old Azure Service Management (ASM).
+
+WWW: https://pypi.org/project/azure-mgmt-compute/
Index: devel/py-azure-mgmt-keyvault/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-keyvault/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= azure-mgmt-keyvault
+PORTVERSION= 1.1.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Key Vault Management Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.32:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-mgmt-keyvault/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-keyvault/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544279072
+SHA256 (azure-mgmt-keyvault-1.1.0.zip) = 05a15327a922441d2ba32add50a35c7f1b9225727cbdd3eeb98bc656e4684099
+SIZE (azure-mgmt-keyvault-1.1.0.zip) = 122664
Index: devel/py-azure-mgmt-keyvault/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-keyvault/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure Key Vault Management Client Library.
+
+Azure Resource Manager (ARM) is the next generation of management APIs that
+replace the old Azure Service Management (ASM).
+
+WWW: https://pypi.org/project/azure-mgmt-keyvault/
Index: devel/py-azure-mgmt-managementgroups/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-managementgroups/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= azure-mgmt-managementgroups
+PORTVERSION= 0.1.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Management Groups Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.27:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-mgmt-managementgroups/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-managementgroups/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544802176
+SHA256 (azure-mgmt-managementgroups-0.1.0.zip) = ff62d982edda634a36160cb1d15a367a9572a5acb419e5e7ad371e8c83bd47c7
+SIZE (azure-mgmt-managementgroups-0.1.0.zip) = 66850
Index: devel/py-azure-mgmt-managementgroups/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-managementgroups/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure Management Groups Client Library.
+
+Azure Resource Manager (ARM) is the next generation of management APIs that
+replace the old Azure Service Management (ASM).
+
+WWW: https://pypi.org/project/azure-mgmt-managementgroups/
Index: devel/py-azure-mgmt-marketplaceordering/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-marketplaceordering/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= azure-mgmt-marketplaceordering
+PORTVERSION= 0.1.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Market Place Ordering Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.20:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-mgmt-marketplaceordering/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-marketplaceordering/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544743697
+SHA256 (azure-mgmt-marketplaceordering-0.1.0.zip) = 6da12425cbab0cc62f246e7266b4d67aff6bdd031ecbe50c7542c2f2b2440ad4
+SIZE (azure-mgmt-marketplaceordering-0.1.0.zip) = 26667
Index: devel/py-azure-mgmt-marketplaceordering/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-marketplaceordering/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure Market Place Ordering Client Library.
+
+Azure Resource Manager (ARM) is the next generation of management APIs that
+replace the old Azure Service Management (ASM).
+
+WWW: https://pypi.org/project/azure-mgmt-marketplaceordering/
Index: devel/py-azure-mgmt-monitor/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-monitor/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= azure-mgmt-monitor
+PORTVERSION= 0.5.2
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Monitor Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.27:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-mgmt-monitor/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-monitor/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544814039
+SHA256 (azure-mgmt-monitor-0.5.2.zip) = f1a58d483e3292ba4f7bbf3104573130c9265d6c9262e26b60cbfa950b5601e4
+SIZE (azure-mgmt-monitor-0.5.2.zip) = 258952
Index: devel/py-azure-mgmt-monitor/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-monitor/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure Monitor Client Library.
+
+Azure Resource Manager (ARM) is the next generation of management APIs that
+replace the old Azure Service Management (ASM).
+
+WWW: https://pypi.org/project/azure-mgmt-monitor/
Index: devel/py-azure-mgmt-msi/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-msi/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= azure-mgmt-msi
+PORTVERSION= 0.2.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure MSI Management Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.27:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-mgmt-msi/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-msi/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544276805
+SHA256 (azure-mgmt-msi-0.2.0.zip) = 8622bc9a164169a0113728ebe7fd43a88189708ce6e10d4507247d6907987167
+SIZE (azure-mgmt-msi-0.2.0.zip) = 24884
Index: devel/py-azure-mgmt-msi/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-msi/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure MSI Management Client Library.
+
+Azure Resource Manager (ARM) is the next generation of management APIs that
+replace the old Azure Service Management (ASM).
+
+WWW: https://pypi.org/project/azure-mgmt-msi/
Index: devel/py-azure-mgmt-network/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-network/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= azure-mgmt-network
+PORTVERSION= 2.4.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Network Management Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.32:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-mgmt-network/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-network/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544279590
+SHA256 (azure-mgmt-network-2.4.0.zip) = 37c11c131ec55bf13216d62b058786491c8dd5700ffe19fec68b4557b87408a6
+SIZE (azure-mgmt-network-2.4.0.zip) = 8776627
Index: devel/py-azure-mgmt-network/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-network/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure Network Management Client Library.
+
+Azure Resource Manager (ARM) is the next generation of management APIs that
+replace the old Azure Service Management (ASM).
+
+WWW: https://pypi.org/project/azure-mgmt-network/
Index: devel/py-azure-mgmt-resource/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-resource/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= azure-mgmt-resource
+PORTVERSION= 2.0.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Resource Management Client Library for Python
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.27:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR}
+
+USES= azurepy python zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-mgmt-resource/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-resource/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1541269143
+SHA256 (azure-mgmt-resource-2.0.0.zip) = 2e83289369be88d0f06792118db5a7d4ed7150f956aaae64c528808da5518d7f
+SIZE (azure-mgmt-resource-2.0.0.zip) = 725032
Index: devel/py-azure-mgmt-resource/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-mgmt-resource/pkg-descr
@@ -0,0 +1,6 @@
+This is the Microsoft Azure Resource Management Client Library.
+
+Azure Resource Manager (ARM) is the next generation of management APIs that
+replace the old Azure Service Management (ASM).
+
+WWW: https://pypi.org/project/azure-mgmt-resource/
Index: devel/py-azure-multiapi-storage/Makefile
===================================================================
--- /dev/null
+++ devel/py-azure-multiapi-storage/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= azure-multiapi-storage
+PORTVERSION= 0.2.2
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Storage Client Library with multi API version support
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=0:www/py-azure-common@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \
+ ${PY_FUTURES}
+
+USES= azurepy python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-azure-multiapi-storage/distinfo
===================================================================
--- /dev/null
+++ devel/py-azure-multiapi-storage/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544279821
+SHA256 (azure-multiapi-storage-0.2.2.tar.gz) = 2f46a08fa73f857ed37d7f2d43ce50d382ab69dd4e502662ea7be30166f7a1e8
+SIZE (azure-multiapi-storage-0.2.2.tar.gz) = 685276
Index: devel/py-azure-multiapi-storage/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-azure-multiapi-storage/pkg-descr
@@ -0,0 +1,7 @@
+Microsoft Azure Storage Client Library for Python with multi API version
+support.
+
+Handles multi-API versions of Azure Storage Data Plane originally from
+https://github.com/Azure/azure-storage-python.
+
+WWW: https://pypi.org/project/azure-multiapi-storage/
Index: devel/py-portalocker/Makefile
===================================================================
--- /dev/null
+++ devel/py-portalocker/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= portalocker
+PORTVERSION= 1.2.1
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Python library that provides an easy API to file locking
+
+LICENSE= PSFL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-portalocker/distinfo
===================================================================
--- /dev/null
+++ devel/py-portalocker/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1541193416
+SHA256 (portalocker-1.2.1.tar.gz) = 3f2a56d3d90e2ac5659ee744336e6953c0050bb61fccb97090a03de5c2a4db9f
+SIZE (portalocker-1.2.1.tar.gz) = 10829
Index: devel/py-portalocker/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-portalocker/pkg-descr
@@ -0,0 +1,11 @@
+Portalocker is a library to provide an easy API to file locking.
+
+An important detail to note is that on Linux and Unix systems the locks are
+advisory by default. By specifying the -o mand option to the mount command it
+is possible to enable mandatory file locking on Linux. This is generally not
+recommended however. For more information about the subject:
+ https://en.wikipedia.org/wiki/File_locking
+ http://stackoverflow.com/questions/39292051/portalocker-does-not-seem-to-lock
+ https://stackoverflow.com/questions/12062466/mandatory-file-lock-on-linux
+
+WWW: https://pypi.org/project/portalocker/
Index: sysutils/py-azure-cli-base/Makefile
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-base/Makefile
@@ -0,0 +1,61 @@
+# $FreeBSD$
+
+PORTNAME= azure-cli-base
+PORTVERSION= 1
+CATEGORIES= sysutils python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTFILES=
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Shared namespace for py-azure-* ports
+
+LICENSE= MIT
+
+NO_FETCH= yes
+NO_BUILD= yes
+NO_ARCH= yes
+USES= python
+USE_PYTHON= flavors
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_MAJOR_VER} == 2
+PLIST_FILES= ${PYTHON_SITELIBDIR}/azure/__init__.py \
+ ${PYTHON_SITELIBDIR}/azure/__init__.pyc \
+ ${PYTHON_SITELIBDIR}/azure/__init__.${PYTHON_PYOEXTENSION} \
+ ${PYTHON_SITELIBDIR}/azure/cli/__init__.py \
+ ${PYTHON_SITELIBDIR}/azure/cli/__init__.pyc \
+ ${PYTHON_SITELIBDIR}/azure/cli/__init__.${PYTHON_PYOEXTENSION} \
+ ${PYTHON_SITELIBDIR}/azure/cli/command_modules/__init__.py \
+ ${PYTHON_SITELIBDIR}/azure/cli/command_modules/__init__.pyc \
+ ${PYTHON_SITELIBDIR}/azure/cli/command_modules/__init__.${PYTHON_PYOEXTENSION} \
+ ${PYTHON_SITELIBDIR}/azure/mgmt/__init__.py \
+ ${PYTHON_SITELIBDIR}/azure/mgmt/__init__.pyc \
+ ${PYTHON_SITELIBDIR}/azure/mgmt/__init__.${PYTHON_PYOEXTENSION}
+
+.else
+PLIST_FILES= ${PYTHON_SITELIBDIR}/azure/__init__.py \
+ ${PYTHON_SITELIBDIR}/azure/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \
+ ${PYTHON_SITELIBDIR}/azure/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.${PYTHON_PYOEXTENSION} \
+ ${PYTHON_SITELIBDIR}/azure/cli/__init__.py \
+ ${PYTHON_SITELIBDIR}/azure/cli/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \
+ ${PYTHON_SITELIBDIR}/azure/cli/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.${PYTHON_PYOEXTENSION} \
+ ${PYTHON_SITELIBDIR}/azure/cli/command_modules/__init__.py \
+ ${PYTHON_SITELIBDIR}/azure/cli/command_modules/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \
+ ${PYTHON_SITELIBDIR}/azure/cli/command_modules/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.${PYTHON_PYOEXTENSION} \
+ ${PYTHON_SITELIBDIR}/azure/mgmt/__init__.py \
+ ${PYTHON_SITELIBDIR}/azure/mgmt/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \
+ ${PYTHON_SITELIBDIR}/azure/mgmt/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.${PYTHON_PYOEXTENSION}
+.endif
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli/command_modules
+ ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/mgmt
+ ${INSTALL_DATA} ${FILESDIR}/__init__.py ${STAGEDIR}${PYTHON_SITELIBDIR}/azure
+ ${INSTALL_DATA} ${FILESDIR}/__init__.py ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli
+ ${INSTALL_DATA} ${FILESDIR}/__init__.py ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli/command_modules
+ ${INSTALL_DATA} ${FILESDIR}/__init__.py ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/mgmt
+ ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
+ ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
+
+.include <bsd.port.post.mk>
Index: sysutils/py-azure-cli-base/files/__init__.py
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-base/files/__init__.py
@@ -0,0 +1,7 @@
+# --------------------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# --------------------------------------------------------------------------------------------
+
+import pkg_resources
+pkg_resources.declare_namespace(__name__)
Index: sysutils/py-azure-cli-base/pkg-descr
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-base/pkg-descr
@@ -0,0 +1,8 @@
+Shared namespace for py-azure-* ports
+
+py-azure-cli-base provides common files that are shared among all py-azure-*
+ports:
+ azure/__init__.py
+ azure/cli/__init__.py
+ azure/cli/command_modules/__init__.py
+ azure/mgmt/__init__.py
Index: sysutils/py-azure-cli-core/Makefile
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-core/Makefile
@@ -0,0 +1,49 @@
+# $FreeBSD$
+
+PORTNAME= azure-cli-core
+PORTVERSION= 2.0.52
+CATEGORIES= sysutils python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Command-Line Tools Core Module
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}adal>=1.2.0:net-mgmt/py-adal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}argcomplete>=1.8.0:devel/py-argcomplete@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-cli-telemetry>=0:devel/py-azure-cli-telemetry@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}humanfriendly>=4.7:textproc/py-humanfriendly@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jmespath>=0:devel/py-jmespath@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}knack>=0.5.1:devel/py-knack@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msrest>=0.4.4:net-mgmt/py-msrest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.25:net-mgmt/py-msrestazure@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0.8:security/py-paramiko@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyjwt>=0:www/py-pyjwt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openssl>=17.1.0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tabulate>=0.7.7:devel/py-tabulate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-resource>=2.0.0:devel/py-azure-mgmt-resource@${PY_FLAVOR} \
+ ${PY_ENUM34}
+
+USES= azurepy python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 3400
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}antlr4-python2-runtime>=0:devel/py-antlr4-python2-runtime@${PY_FLAVOR}
+.else
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}antlr4-python3-runtime>=0:devel/py-antlr4-python3-runtime@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
Index: sysutils/py-azure-cli-core/distinfo
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-core/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544744653
+SHA256 (azure-cli-core-2.0.52.tar.gz) = f9eb10745b612025685a1c13cf6d5db680f87d9e4e7ae271a24c1ed951ebc74e
+SIZE (azure-cli-core-2.0.52.tar.gz) = 92927
Index: sysutils/py-azure-cli-core/pkg-descr
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-core/pkg-descr
@@ -0,0 +1,6 @@
+The Azure CLI is a command-line tool providing a great experience for managing
+Azure resources. The CLI is designed to make scripting easy, query data,
+support long-running operations, and more. Try it today and find out what the
+CLI has to offer!
+
+WWW: https://pypi.org/project/azure-cli-core/
Index: sysutils/py-azure-cli-monitor/Makefile
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-monitor/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= azure-cli-monitor
+PORTVERSION= 0.2.7
+CATEGORIES= sysutils python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Command-Line Tools Monitor Command Module
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-mgmt-monitor>=0.5.2:devel/py-azure-mgmt-monitor@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-cli-core>=0:sysutils/py-azure-cli-core@${PY_FLAVOR}
+
+USES= azurepy python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: sysutils/py-azure-cli-monitor/distinfo
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-monitor/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544813938
+SHA256 (azure-cli-monitor-0.2.7.tar.gz) = 67b084d6fa288abbaf26da1374e6c6405c754759fe3a5f94121dbb39d574e11f
+SIZE (azure-cli-monitor-0.2.7.tar.gz) = 44836
Index: sysutils/py-azure-cli-monitor/pkg-descr
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-monitor/pkg-descr
@@ -0,0 +1,8 @@
+Microsoft Azure CLI ‘Monitor’ Command Module.
+
+The Azure CLI is a command-line tool providing a great experience for managing
+Azure resources. The CLI is designed to make scripting easy, query data,
+support long-running operations, and more. Try it today and find out what the
+CLI has to offer!
+
+WWW: https://pypi.org/project/azure-cli-monitor/
Index: sysutils/py-azure-cli-profile/Makefile
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-profile/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= azure-cli-profile
+PORTVERSION= 2.1.2
+CATEGORIES= sysutils python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Command-Line Tools Profile Command Module
+
+LICENSE= MIT
+
+USES= azurepy python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: sysutils/py-azure-cli-profile/distinfo
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-profile/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544745418
+SHA256 (azure-cli-profile-2.1.2.tar.gz) = b45c003d2becbd418d93065cbf1af524e912e1b665c04442c57aa8f0aca4aaac
+SIZE (azure-cli-profile-2.1.2.tar.gz) = 9679
Index: sysutils/py-azure-cli-profile/pkg-descr
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-profile/pkg-descr
@@ -0,0 +1,9 @@
+This package is for the ‘profile’ module. e.g. ‘az account’ e.g. ‘az login’
+e.g. ‘az logout’
+
+The Azure CLI is a command-line tool providing a great experience for managing
+Azure resources. The CLI is designed to make scripting easy, query data,
+support long-running operations, and more. Try it today and find out what the
+CLI has to offer!
+
+WWW: https://pypi.org/project/azure-cli-profile/
Index: sysutils/py-azure-cli-resource/Makefile
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-resource/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= azure-cli-resource
+PORTVERSION= 2.1.6
+CATEGORIES= sysutils python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Command-Line Tools Resource Command Module
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-mgmt-authorization>=0.50.0:devel/py-azure-mgmt-authorization@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-cli-core>=0:sysutils/py-azure-cli-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-managementgroups>=0.1.0:devel/py-azure-mgmt-managementgroups@${PY_FLAVOR}
+
+USES= azurepy python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: sysutils/py-azure-cli-resource/distinfo
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-resource/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544801917
+SHA256 (azure-cli-resource-2.1.6.tar.gz) = f2587789f4a0755e8d9791204d30303c634fe4712d6aee9e8571e8b59df9fc84
+SIZE (azure-cli-resource-2.1.6.tar.gz) = 36257
Index: sysutils/py-azure-cli-resource/pkg-descr
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-resource/pkg-descr
@@ -0,0 +1,8 @@
+This package is for the ‘resource’ module. i.e. ‘az resource’
+
+The Azure CLI is a command-line tool providing a great experience for managing
+Azure resources. The CLI is designed to make scripting easy, query data,
+support long-running operations, and more. Try it today and find out what the
+CLI has to offer!
+
+WWW: https://pypi.org/project/azure-cli-resource/
Index: sysutils/py-azure-cli-vm/Makefile
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-vm/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= azure-cli-vm
+PORTVERSION= 2.2.9
+CATEGORIES= sysutils python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Command-Line Tools VM Command Module
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-mgmt-msi>=0.2.0:devel/py-azure-mgmt-msi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-authorization>=0.50.0:devel/py-azure-mgmt-authorization@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-compute>=4.3.1:devel/py-azure-mgmt-compute@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-keyvault>=1.1.0:devel/py-azure-mgmt-keyvault@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-keyvault>=1.1.0:devel/py-azure-keyvault@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-network>=2.2.1:devel/py-azure-mgmt-network@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-multiapi-storage>=0.2.2:devel/py-azure-multiapi-storage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-marketplaceordering>=0.1.0:devel/py-azure-mgmt-marketplaceordering@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-cli-core>=0:sysutils/py-azure-cli-core@${PY_FLAVOR}
+
+USES= azurepy python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: sysutils/py-azure-cli-vm/distinfo
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-vm/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544744771
+SHA256 (azure-cli-vm-2.2.9.tar.gz) = 84e8166e77754fe5b9caf2b6fde53b447f280b4245dc090b280115164dba7bd8
+SIZE (azure-cli-vm-2.2.9.tar.gz) = 100898
Index: sysutils/py-azure-cli-vm/pkg-descr
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli-vm/pkg-descr
@@ -0,0 +1,8 @@
+This package is for the ‘vm’ module. i.e. ‘az vm’.
+
+The Azure CLI is a command-line tool providing a great experience for managing
+Azure resources. The CLI is designed to make scripting easy, query data,
+support long-running operations, and more. Try it today and find out what the
+CLI has to offer!
+
+WWW: https://pypi.org/project/azure-cli-vm/
Index: sysutils/py-azure-cli/Makefile
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli/Makefile
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME= azure-cli
+PORTVERSION= 2.0.52
+CATEGORIES= sysutils python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dbaio@FreeBSD.org
+COMMENT= Microsoft Azure Command-Line Tools
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= bash:shells/bash \
+ ${PYTHON_PKGNAMEPREFIX}azure-cli-core>=2.0.49:sysutils/py-azure-cli-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-cli-profile>=2.1.2:sysutils/py-azure-cli-profile@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-cli-resource>=2.1.6:sysutils/py-azure-cli-resource@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-cli-monitor>=0.2.7:sysutils/py-azure-cli-monitor@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-cli-vm>=2.2.9:sysutils/py-azure-cli-vm@${PY_FLAVOR}
+
+USES= azurepy python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e "s#python#${PYTHON_CMD}#g" ${WRKSRC}/az
+
+.include <bsd.port.mk>
Index: sysutils/py-azure-cli/distinfo
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544744738
+SHA256 (azure-cli-2.0.52.tar.gz) = 337f2559f860c4310f6a90b74c7e991e0fe1b23cabc920711638466e9c42927b
+SIZE (azure-cli-2.0.52.tar.gz) = 7444
Index: sysutils/py-azure-cli/pkg-descr
===================================================================
--- /dev/null
+++ sysutils/py-azure-cli/pkg-descr
@@ -0,0 +1,6 @@
+The Azure CLI is a command-line tool providing a great experience for managing
+Azure resources. The CLI is designed to make scripting easy, query data,
+support long-running operations, and more. Try it today and find out what the
+CLI has to offer!
+
+WWW: https://pypi.org/project/azure-cli/
Index: www/py-azure-common/Makefile
===================================================================
--- www/py-azure-common/Makefile
+++ www/py-azure-common/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= azure-common
-PORTVERSION= 1.1.9
+PORTVERSION= 1.1.16
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@
LICENSE= APACHE20
-USES= python zip
+USES= azurepy python zip
USE_PYTHON= autoplist concurrent distutils
.include <bsd.port.mk>
Index: www/py-azure-common/distinfo
===================================================================
--- www/py-azure-common/distinfo
+++ www/py-azure-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523556128
-SHA256 (azure-common-1.1.9.zip) = 5124ab76357452356164ef1a10e7fe69f686eaf1647ef57b37c2ede50df2cc02
-SIZE (azure-common-1.1.9.zip) = 20024
+TIMESTAMP = 1544794124
+SHA256 (azure-common-1.1.16.zip) = 2606ae77ff81c0036965b92ec2efe03eaec02a66714140ca0f7aa401b8b9bbb0
+SIZE (azure-common-1.1.16.zip) = 15305
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Jun 12, 11:41 PM (9 h, 41 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33917149
Default Alt Text
D18573.id52058.diff (40 KB)
Attached To
Mode
D18573: [new port] sysutils/py-azure-cli-base: Add Azure CLI to the ports tree
Attached
Detach File
Event Timeline
Log In to Comment