Azure CLI is a cross-platform tool that simplifies managing Azure resources from
the command line. Optimized for automation and ease of use, it supports
interactive sessions and scripting with straightforward commands that integrate
seamlessly with the Azure Resource Manager model. You can start using it in your
browser with Azure Cloud Shell or install it locally to use from your preferred
terminal.
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-azure-cli listed in the above command, you can pick from the names under the Packages section.
Reason:
When upgrading to Azure CLI v2.31.0, you will need to re-authenticate on
Azure services.
$ az login --use-device-code
Starting in version 2.30.0, Azure CLI uses MSAL as the underlying
authentication library. MSAL uses AAD v2.0 authentication flow to provide more
functionality and increases security for token cache.
More info: https://docs.microsoft.com/en-us/cli/azure/msal-based-azure-cli
Port Moves
port moved here from sysutils/py-azure-cli-acr on 2026-09-29 REASON: Remove obsoleted port. Use sysutils/py-azure-cli instead
Number of commits found: 115 (showing only 100 on this page) #
devel/py-pycomposefile: Move devel/pycomposefile to devel/py-pycomposefile
- Bump PORTREVISION of dependent ports for dependency change
- Take maintainership
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal
Any missed ports, feel free to bump.
Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
*: Replace USES=pycryptography* with USE_PYTHON=cryptography{,_build,_test}
- Introduce USE_PYTHON=cryptography{,_build,_test}
- Switch all 96 ports from USES=pycryptography to with
USE_PYTHON=cryptography{,_build,_test}
- Remove Mk/Uses/pycryptography.mk
PR: 273727
Approved by: tcberner (portmgr)
Exp-run by: antoine
framework: convert tree to use USES=pycryptography
A future commit will update to security/py-cryptography will introduce a
rust dependency.
PR: 254853
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
sysutils/py-azure-cli: Add experimental support for azcopy
Azcopy binary is not available officially for FreeBSD and even if you have
built it manually, azure-cli won't find/run it.
This patch add FreeBSD as an available platform and now users can build
and install azcopy manually to work with azure-cli.
More info at https://wiki.freebsd.org/Ports/sysutils/py-azure-cli
PR: 242391
Submitted by: cem
sysutils/py-azure-cli: Update to 2.0.72
- Port changes
Almost all sysutils/py-azure-cli-* ports were incorporated into
py-azure-cli.
This update replaces all those dependencies to their
devel/py-azure-mgmt-* port directly, eliminating a level in the
dependency chain.
sysutils/py-azure-cli
--> sysutils/py-azure-cli-XYZ (GONE)
--> devel/py-azure-mgmt-XYZ
Now we will be able to remove ~50 sysutils/py-azure-cli-* ports
from the ports tree.
- Add patches to fix an issue with the Policy API
>>> ImportError: cannot import name 'PolicyMode'
Number of commits found: 115 (showing only 100 on this page)