sysutils/azure-agent: update to 2.15.0.1
Other minor changes:
* Bring in upstream patch to fix detection of cloud-init on FreeBSD
* Setup the test suite
Approved by: weh@microsoft.com (maintainer timeout), lwhsu (mentor, implicitly)
*/*: Introduction USES=sudo
A new uses 'sudo' has been added to transperently depends of the
proper flavor of sudo 'default' or 'sssd' depending on the default
version set by the user.
If you prefere to use 'sssd' flavor of sudo, add the following
to your make.conf:
DEFAULT_VERSIONS+=sudo=sssd
All sudo consummer ports has benn updated to USES=sudo
Reviewed by: 0mp
Approved by: mat
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D52160
*/*: PORTREVISION++ on some @sample-using ports
The handling of @sample with regard to no-root installation was
recently fixed, by 452309533805 (in ports) plus changes in pkg 2.4.
These need new packages built before they will correctly install,
including into VM images generated as part of the FreeBSD release
process.
Unfortunately with the release scheduled for just a few weeks away
and generally slow arm64 package building, there isn't time for a
full pkg set rebuild; so bump a handful of ports which are used in
the release process so that they will be rebuilt.
Users who are not building VM images using the "no-root" pathway
(aka using a METALOG index of the disk image) are not affected by
this; we doubt anyone other than re@ will notice.
With hat: re@
Discussed with: bapt, antoine
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.
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/azure-agent: Workaround for detecting resource disk on gen2 VM
Approved by: whu (maintainer, implicitly)
MFH: 2021Q3
Sponsored by: The FreeBSD Foundation
Adjust WALinuxAgent to be more sutiable for FreeBSD:
- Pull in the patch from https://github.com/Azure/WALinuxAgent/pull/1892
- Drop patch to create large swap space, leave some more space for temporarily
storage
Approved by: maintainer (implicitly)
Sponsored by: The FreeBSD Foundation
Pull in a config patch requested by Azure Application Certification Support
Approved by: Wei Hu <weh@microsoft.com> (maintainer, implicitly)
Obtained from: https://github.com/Azure/WALinuxAgent/pull/1762
Sponsored by: The FreeBSD Foundation
- Update to 2.2.45 (pre-release) to pull in the requried fix
https://github.com/Azure/WALinuxAgent/pull/1638/
- Update WWW to where the code exists
- Switch to use Python 3 to match the ports' default to avoid some subprocess
invoking issues
Approved by: Wei Hu <weh@microsoft.com> (maintainer, implicitly)
Sponsored by: The FreeBSD Foundation
- Update to 2.2.41
- Pass maintainership to the new vendor maintainer
Approved by: honzhan@microsoft.com (maintainer)
Sponsored by: The FreeBSD Foundation
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
devel/py-asn1: move to devel/py-pyasn1 to match PyPI name
- move to devel/py-pyasn1 to match PyPI name
- update *_DEPENDS and bump PORTREVISION in dependent ports
- reset PORTEPOCH
PR: 204567
Submitted by: John W. O'Brien <john@saltant.com>
Approved by: mhjacks@swbell.net (maintainer of devel/py-asn1)
Add the sysutils/azure-agent port.
The Microsoft Azure Linux Agent is the client agent
needed to run FreeBSD within the Microsoft Azure
cloud platform.
Reviewed by: swills
Sponsored by: The FreeBSD Foundation