Commit Graph

134 Commits

Author SHA1 Message Date
Antoine Brodin aa7a6c429e Drop python 2.7 support from a few ports
With hat:	portmgr
2020-12-28 23:02:12 +00:00
Muhammad Moinur Rahman 5c1325ff70 sysutils/ansible: Update version 2.8.11=>2.9.7
- Create sysutils/ansible28 from sysutils/ansible
- Set EXPIRATION_DATE to 20200530 for ansible23 ansible24 ansible25 and
  ansible26 as they are no longer maintained by upstream
- Bump ansible23 ansible24 ansible25 ansible26 and ansible27 for CONFLICTS
  with ansible28

PR:             241734
Submitted by:   ncrogers@gmail.com
Approved by:    portmgr (maintainer-timeout)
2020-04-28 20:46:07 +00:00
Muhammad Moinur Rahman 66c197687d sysutils/ansible: Multiple Vulnerabilities fix
- Update ansible 2.8.7=>2.8.11
- Update ansible27 2.7.15=>2.7.17
- For ansible27 add fixes [1]
  - Rudimentary detection of the virtual platforms
  - playbook hangs without ASSUME_ALWAYS_YES for pkgng
  - Fix zpool snapshot cloning
  - Fix `doas` password authentication
  - Mark ansible26, ansible25, ansible24 and ansible23 DEPRECATED without
    EXPIRATION_DATE for MFH

PR:             241734 233970 [1]
Submitted by:   timur [1]
Reported by:    ncrogers@gmail.com
Approved by:    portmgr (maintainer timeout, > 14 days)
MFH:            2020Q2 (bugfix release)
Security:       CVE-2020-1737
Security:       CVE-2020-1739
Security:       CVE-2020-1740
2020-04-17 22:31:56 +00:00
Nikolai Lifanov fb22be601b update sysutils/ansible to 2.8.7 2019-12-26 15:50:56 +00:00
Nikolai Lifanov 9910ef8319 update sysutils/ansible to 2.8.5 2019-09-15 17:07:57 +00:00
Nikolai Lifanov 4c52d904c4 update sysutils/ansible to 2.8.3
https://github.com/ansible/ansible/blob/v2.8.3/changelogs/CHANGELOG-v2.8.rst
2019-08-11 23:27:13 +00:00
Nikolai Lifanov 80a8e6f4bb update sysutils/ansible to 2.8.2
This creates sysutils/ansible27 port for users that wish to stay on
Ansible 2.7 stable branch.

https://github.com/ansible/ansible/blob/v2.8.2/changelogs/CHANGELOG-v2.8.rst
2019-07-06 23:04:14 +00:00
Lars Engels 64950e311f sysutils/ansible:
- Don't install .bak files created during patching stage
- Bump PORTREVISION

Approved by:	just fix it
2019-06-05 15:39:23 +00:00
Nikolai Lifanov c9e508dde9 update ansible ports
sysutils/ansible   -> 2.7.10
sysutils/ansible26 -> 2.6.16
2019-04-18 01:16:45 +00:00
Antoine Brodin 63f5eeef8a Bump a few PORTREVISIONs after r498529
With hat:	portmgr
2019-04-10 06:18:31 +00:00
Nikolai Lifanov 4b5656d372 update ansible ports
ansible to 2.7.9
ansible26 to 2.6.15
2019-03-18 00:28:57 +00:00
Nikolai Lifanov 2b208bb180 ansible: switch to security/py-cryptography
For ansible >= 2.4, py-cryptography is preferred upstream.

PR:		236436
Reported by:	John W. O'Brien <john@saltant.com>
2019-03-11 01:05:24 +00:00
Nikolai Lifanov 021f4bb6fb update sysutils/ansible to 2.7.8 2019-03-04 03:18:13 +00:00
Nikolai Lifanov 8858d84480 update sysutils/ansible to 2.7.5
https://github.com/ansible/ansible/blob/v2.7.5/changelogs/CHANGELOG-v2.7.rst
2018-12-17 02:21:35 +00:00
Nikolai Lifanov 99e00a39ea update sysutils/ansible to 2.7.2
https://github.com/ansible/ansible/blob/v2.7.2/changelogs/CHANGELOG-v2.7.rst
2018-11-17 01:26:53 +00:00
Nikolai Lifanov 6dedc0c743 update sysutils/ansible* ports
sysutils/ansible: 2.7.1
Changes: https://github.com/ansible/ansible/blob/v2.7.1/changelogs/CHANGELOG-v2.7.rst

sysutils/ansible26: 2.6.7
Changes: https://github.com/ansible/ansible/blob/v2.6.7/changelogs/CHANGELOG-v2.6.rst

sysutils/ansible25: 2.5.11
Changes: https://github.com/ansible/ansible/blob/v2.5.11/changelogs/CHANGELOG-v2.5.rst

All ports: move default configuration directory back to LOCALBASE/etc/ansible as
before the flavors conversion. Configuration is version-specific and not Python-specific
and this is a more intuitive location.

PR:		232377
Reported by:	Tomoyuki Sakurai (default configuration path)
2018-11-05 02:07:09 +00:00
Nikolai Lifanov 3c9a54e4cb update sysutils/ansible to 2.7.0
This is a major release. Please see changelog and migration guide:

https://github.com/ansible/ansible/blob/2.7/changelogs/CHANGELOG-v2.7.rst
https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.7.html

This also introduces sysutils/ansible26, which will track the 2.6 stable
branch.
2018-10-15 00:58:09 +00:00
Nikolai Lifanov 1ec5d74d21 update sysutils/ansible to 2.6.5
https://github.com/ansible/ansible/blob/v2.6.5/changelogs/CHANGELOG-v2.6.rst
2018-10-15 00:39:35 +00:00
Nikolai Lifanov a32ae94944 update sysutils/ansible to 2.6.4
Changes: https://github.com/ansible/ansible/blob/v2.6.4/changelogs/CHANGELOG-v2.6.rst
2018-09-10 04:22:13 +00:00
Nikolai Lifanov 6da335e4b7 update sysutils/ansible to 2.6.3
Changes: https://github.com/ansible/ansible/blob/v2.6.3/changelogs/CHANGELOG-v2.6.rst
2018-08-20 00:40:26 +00:00
Nikolai Lifanov 4286f72fda update sysutils/ansible to 2.6.2
Changes: https://github.com/ansible/ansible/blob/v2.6.2/changelogs/CHANGELOG-v2.6.rst
2018-07-29 20:55:53 +00:00
Nikolai Lifanov d7fb0db689 fix symlinks for ansible when non-default version is installed
The issue is that before stage, other binaries are links to ansible:

bin/ansible-vault -> bin/ansible
bin/ansible-playbook -> bin/ansible

During stage, these get renamed with a suffix, like 3.6, but the
target of the symlink doesn't change:

bin/ansible-vault-3.6 -> bin/ansible
bin/ansible-playbook-3.6 -> bin/ansible

This either creates broken links if the package for the default
Python version is not installed or it creates links to the
wrong binary if it is.

Thank you Andreas Sommer for the fix!

PR:		229960
Submitted by:	Andreas Sommer
2018-07-24 03:16:31 +00:00
Nikolai Lifanov ca5a234b35 update sysutils/ansible to 2.6.1
Changes: https://github.com/ansible/ansible/blob/v2.6.1/changelogs/CHANGELOG-v2.6.rst
2018-07-08 22:23:28 +00:00
Nikolai Lifanov 5e8368d4cd update sysutils/ansible to 2.6.0
This also introduces sysutils/ansible25 port to track 2.5 release branch.

Changes: https://github.com/ansible/ansible/blob/v2.6.0/changelogs/CHANGELOG-v2.6.rst
2018-07-01 23:27:22 +00:00
Nikolai Lifanov 42c26cc751 update sysutils/ansible to 2.5.5
Changes: https://github.com/ansible/ansible/blob/v2.5.5/changelogs/CHANGELOG-v2.5.rst
2018-06-17 22:05:39 +00:00
Nikolai Lifanov ba09bc818e update sysutils/ansible to 2.5.3
This is a bugfix release.
2018-05-18 13:55:25 +00:00
Nikolai Lifanov bb43a505cf add tests and FLAVORS to Ansible ports
Most of the work was done by koobs. Thank you!

PR:		228268
Submitted by:	koobs
Reported by:	Christopher Hall
2018-05-18 13:45:40 +00:00
Nikolai Lifanov 2ffe9aaa83 sysutils/ansible: add 'sesu' become method
This adds CA sesu as a "become" method.

Pull request: https://github.com/ansible/ansible/pull/27376

PR:		227934
Submitted by:	mi
2018-05-03 17:02:07 +00:00
Nikolai Lifanov 8c7382d733 update sysutils/ansible to 2.5.2
Changes: https://github.com/ansible/ansible/blob/v2.5.2/changelogs/CHANGELOG-v2.5.rst
2018-04-30 15:38:23 +00:00
Nikolai Lifanov 55bca42be1 update sysutils/ansible to 2.5.1
Changes: https://github.com/ansible/ansible/blob/v2.5.1/changelogs/CHANGELOG-v2.5.rst
2018-04-19 19:45:40 +00:00
Nikolai Lifanov f07b7b386c update sysutils/ansible to 2.5.0
Announcement: https://www.ansible.com/blog/ansible-2.5-traveling-space-and-time
Changes: https://github.com/ansible/ansible/blob/v2.5.0/changelogs/CHANGELOG-v2.5.rst
2018-03-26 15:25:53 +00:00
Nikolai Lifanov fb8f9e9a07 sysutils/ansible* - prepare for sysutils/ansible update
o Remove vanity "Created by:" line
o Add upcoming ansible24 port to CONFLICTS
2018-03-26 15:17:20 +00:00
Nikolai Lifanov 5e8edd833c update sysutils/ansible to 2.4.3.0
This is a bugfix release.
Changes: https://github.com/ansible/ansible/blob/v2.4.3.0-1/CHANGELOG.md
2018-02-01 14:26:18 +00:00
Antoine Brodin 9ac0ff7e9f Fix INDEX
Reported by:	cperciva@
2017-11-30 22:07:01 +00:00
Nikolai Lifanov 0c9d25c711 reinstate sysutils/ansible23
PKGBASE collision has been resolved
This reverts r455222
2017-11-30 21:34:42 +00:00
Nikolai Lifanov 6486e1b8be disable flavors for sysutils/ansible
This is an utility and not a library, so it doesn't make sense to
generate additional packages.
2017-11-30 21:19:26 +00:00
Antoine Brodin 00270fbe8e Remove sysutils/ansible23, it clashes with python flavor work
Do not add back without checking PKGBASE uniqueness for all flavors first

With hat:	portmgr
2017-11-30 20:08:55 +00:00
Mathieu Arnold 551be3c723 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
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Nikolai Lifanov 52b5b35c8e update conflicts after addition of sysutils/ansible23 2017-11-30 15:35:31 +00:00
Nikolai Lifanov 4ccc230ecc update sysutils/ansible to 2.4.2.0
This is a bugfix release.

Changes: https://github.com/ansible/ansible/blob/v2.4.2.0-1/CHANGELOG.md
2017-11-30 14:04:49 +00:00
Nikolai Lifanov 49579ea183 update sysutils/ansible to 2.4.1.0
Changes: https://github.com/ansible/ansible/blob/v2.4.1.0-1/CHANGELOG.md
2017-10-26 13:40:04 +00:00
Nikolai Lifanov d3c5f0640a fix setting value for ansible_python_interpreter
Thanks to mat for fixing qa.sh for this!

PR:		222561
Submitted by:	gwright@antiope.com
Reported by:	gwright@antiope.com, Alex Mur (private email)
2017-09-25 22:49:41 +00:00
Nikolai Lifanov 1fc5a2cf29 fix botched sed command refactoring
Reported by:	Alex Mur (private email)
2017-09-22 12:20:11 +00:00
Nikolai Lifanov 4b13dad7dc update sysutils/ansible to 2.4.0.0
This is a major feature release.
Changes: https://github.com/ansible/ansible/blob/v2.4.0.0-1/CHANGELOG.md
2017-09-19 20:52:14 +00:00
Nikolai Lifanov 765735d4b9 update sysutils/ansible to 2.3.2.0
This is a bugfix release.
Changes: https://github.com/ansible/ansible/blob/v2.3.2.0-1/CHANGELOG.md
2017-08-14 16:00:19 +00:00
Dmitry Marakasov fb9c0d3a95 - Update WWW
Approved by:	portmgr blanket
2017-07-14 17:20:37 +00:00
Nikolai Lifanov cc9d54c024 remove note about SEM option
This option is no longer in Python ports.
2017-06-05 13:46:31 +00:00
Nikolai Lifanov bfa9c102f8 update sysutils/ansible to 2.3.1.0
Relnotes:	https://github.com/ansible/ansible/blob/v2.3.1.0-1/CHANGELOG.md
Security:	15a04b9f-47cb-11e7-a853-001fbc0f280f
2017-06-02 19:47:53 +00:00
Nikolai Lifanov ad9affefb5 sysutils/ansible: add dependency on py-jmespath
o add missing dependency on py-jmespath required by built-in jsonquery
o sort dependency list

PR:		219359
Submitted by:	Dave Cottlehuber <dch@skunkwerks.at>
2017-05-17 17:14:56 +00:00
Nikolai Lifanov 85c2c14f51 sysutils/ansible: fix prompt for become-method=su
PR:		218724
Reported by:	Guillaume Bibaut <yom@iaelu.net>
2017-04-18 17:51:43 +00:00