178 Commits

Author SHA1 Message Date
Stefan Eßer
fb16dfecae 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)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Mateusz Piotrowski
c14f4a3441 sysutils/ansible: Update to 6.1.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/6.1.0/6/CHANGELOG-v6.rst#v6-1-0
2022-07-25 19:11:17 +02:00
Mateusz Piotrowski
a6edc54ae6 sysutils/ansible: Do not replace shebangs within modules
It turns out that Ansible does not like when we replace the shebang
lines with a path to a Python interpreter with a trailing number
(like "python3.9").

Stop replacing the shebang lines in modules directories. If it turns out
to be problematic as well, we may consider introducing an indirect
symlink to the versioned Python interpreter from a path like
/usr/local/libexec/ansible/bin/python for example.

PR:		265211
Reported by:	vladimir-csp@yandex.ru
2022-07-22 01:45:15 +02:00
Mateusz Piotrowski
d4d3536130 sysutils/ansible: Update to 6.0.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/6.0.0/6/CHANGELOG-v6.rst#v6-0-0
2022-07-07 14:07:47 +02:00
Mateusz Piotrowski
034a57810b sysutils/ansible: Teach shebangfix about the unusual shebang
Reported by:	olli hauer <ohauer@gmx.de>
2022-07-05 17:26:40 +02:00
Mateusz Piotrowski
7a0e2dfd09 sysutils/ansible: Update to 5.10.0 2022-07-04 16:46:32 +02:00
Mateusz Piotrowski
9e9bdb6119 sysutils/ansible: Update to 5.5.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/5.5.0/5/CHANGELOG-v5.rst#v5-5-0
2022-03-17 10:53:22 +01:00
Mateusz Piotrowski
9881c7f432 sysutils/ansible: Update to 5.4.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/5.4.0/5/CHANGELOG-v5.rst#v5-4-0
2022-02-23 09:43:14 +01:00
Mateusz Piotrowski
98de978282 sysutils/ansible: Update to 5.3.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/5.3.0/5/CHANGELOG-v5.rst#v5-3-0
2022-02-02 00:49:14 +01:00
Mateusz Piotrowski
637c67e06a sysutils/ansible: Update to 5.2.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/5.2.0/4/CHANGELOG-v4.rst#v5-2-0
2022-01-26 11:08:46 +01:00
Mateusz Piotrowski
f685e78953 sysutils/ansible*: Hook version 4 to the build 2022-01-26 11:08:45 +01:00
Mateusz Piotrowski
f5d68ae3c7 sysutils/ansible: Update to 4.10.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/4.10.0/4/CHANGELOG-v4.rst#v4-10-0
2022-01-25 19:23:49 +01:00
Mateusz Piotrowski
a2bf7e299b sysutils/ansible: Update to 4.9.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/4.9.0/4/CHANGELOG-v4.rst#v4-9-0
2022-01-25 19:23:48 +01:00
Mateusz Piotrowski
523d33f4d0 sysutils/ansible: Update to 4.8.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/4.8.0/4/CHANGELOG-v4.rst#v4-8-0
2022-01-25 19:23:48 +01:00
Stefan Eßer
04b9da4140 */*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
2021-11-25 22:40:11 +01:00
Mateusz Piotrowski
3b237ddba9 sysutils/ansible: Update to 4.7.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/4.7.0/4/CHANGELOG-v4.rst#v4-7-0
2021-10-14 13:32:26 +02:00
Mateusz Piotrowski
89ad26bbd2 sysutils/ansible: Update to 4.6.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/4.6.0/4/CHANGELOG-v4.rst#v4-6-0
2021-10-10 21:30:14 +02:00
Mateusz Piotrowski
62852a786f sysutils/ansible: Update to 4.3.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/4.3.0/4/CHANGELOG-v4.rst#v4-3-0
2021-07-27 12:59:06 +02:00
Mateusz Piotrowski
02c1630da8 sysutils/ansible: Update to 4.2.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/4.2.0/4/CHANGELOG-v4.rst#v4-2-0
Reported by:	Repology
2021-07-01 01:51:00 +02:00
Mateusz Piotrowski
881d81ad88 sysutils/ansible: Update to 4.1.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/main/4/CHANGELOG-v4.rst#v4-1-0
2021-06-24 13:09:39 +02:00
Mateusz Piotrowski
f0c42a1410 sysutils/ansible: Update to 4.0.0
The 3.X branch of Ansible Community Package has reached the end of life.

Changes:	https://github.com/ansible-community/ansible-build-data/blob/main/4/CHANGELOG-v4.rst
2021-05-19 11:00:20 +02:00
Mateusz Piotrowski
c79d85333a sysutils/ansible: Switch to USES=ansible 2021-05-17 16:58:19 +02:00
Mateusz Piotrowski
375b227ceb sysutils/ansible: Fix the post-patch target 2021-05-16 16:15:22 +02:00
Mateusz Piotrowski
61f8f173a0 sysutils/ansible: Add a simple test target 2021-05-16 16:15:21 +02:00
Mateusz Piotrowski
5066b3daad sysutils/ansible: Update to 3.4.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/3.4.0/3/CHANGELOG-v3.rst#v3-4-0
2021-05-16 10:57:08 +02:00
Mateusz Piotrowski
689f7483f1 sysutils/ansible: Switch MASTER_SITES to CHEESESHOP
The old website is not providing the distfiles anymore and suggests that
we switch to PyPI.
2021-05-13 11:45:01 +02:00
Mateusz Piotrowski
f551b6aff5 sysutils/ansible: Clean up the port
These parts of the port are no longer needed.

- The dependencies are all provided by sysutils/py-ansible-base.
- USES=gmake was only necessary for the test target.
- pkg-message is gone as this port no longer installs any examples.
2021-05-13 11:45:00 +02:00
Mateusz Piotrowski
0031954bf4 sysutils/*ansible*: Update CPE_VENDOR
The "ansibleworks" is not a correct CPE vendor. Change it to "redhat",
which is mentioned on websites like https://nvd.nist.gov.
2021-05-12 20:45:53 +02:00
Mateusz Piotrowski
e025129daf sysutils/ansible: Update to 3.3.0
Changes:	https://github.com/ansible-community/ansible-build-data/blob/main/3/CHANGELOG-v3.rst
2021-05-12 20:45:53 +02:00
Mateusz Piotrowski
5872020e4f sysutils/ansible: Drop unnecessary master port infrastructure
Currently, sysutils/ansible is no longer a master port.
2021-05-12 20:45:52 +02:00
Mateusz Piotrowski
efbcca36ec sysutils/ansible2: New port
This port is meant to track the legacy 2.X branch of Ansible as
sysutils/ansible is about to switch to 3.X.
2021-05-12 20:45:51 +02:00
Mateusz Piotrowski
99e2caed69 sysutils/ansible*: Update pkg-message
The old pkg-message was outdated and commands listed there invalid.
It's fixed now. It should be more future-proof this time.
2021-05-06 15:03:40 +02:00
Mateusz Piotrowski
fa8d16c7aa sysutils/ansible: Update to 2.9.21
MFH:		2021Q2
Security:	50ec3a01-ad77-11eb-8528-8c164582fbac
Security:	CVE-2020-10744
Changes:	https://github.com/ansible/ansible/blob/stable-2.9/changelogs/CHANGELOG-v2.9.rst#v2-9-21
2021-05-05 16:16:56 +02:00
Mateusz Piotrowski
395f99d1dd sysutils/ansible: Clean up variables
- Simplify shebangfix
- Remove unnecessary SUB_LIST
2021-05-05 16:16:55 +02:00
Mateusz Piotrowski
002b95c948 sysutils/ansible*: Improve pkg-message
"Host database" is basically an inventory in the Ansible world.

PR:		251804
Reported by:	Jan-Piet Mens <ports@jpmens.net>
2021-05-05 14:30:57 +02:00
Mateusz Piotrowski
730c13e87e sysutils/ansible*: Clean up CONFLICTS 2021-05-05 14:21:06 +02:00
Mateusz Piotrowski
1f8516fb80 systuils/ansible: Fix test target 2021-05-05 14:01:58 +02:00
Mateusz Piotrowski
e617b04b23 sysutils/ansible: Sort variables
No functional changes intended.
2021-05-05 14:01:58 +02:00
Mateusz Piotrowski
fd7b3642ab sysutils/ansible: Sort variables 2021-05-05 14:01:57 +02:00
Mateusz Piotrowski
af090b75dd sysutils/ansible: Take maintainership 2021-05-04 19:58:57 +02:00
Rene Ladan
a568582e02 *: reset lifanov's ports after safekeeping their ports bit.
Hat:	portmgr-secretary
2021-05-04 18:57:55 +02:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
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