freebsd-ports/ports-mgmt
Stefan Eßer 52ddb47afc ports-mgmt/portlint: remove "conflicts with itself"
The warning about a CONFLICTS entry matching the package being built
is bogus - the ports system excludes the port being built from the
list of conflicts that is reported by "make list-install-conflicts"
and the other targets that check for conflicts.

It is in fact quite useful to specify CONFLICTS with wildcards that
include the port being built instead of explicitly listing all other
versions (e.g. in case of the mysql or mariadb ports - it is possible
to use mysql[0-9][0-9]-client for example in the mysql57-client port
instead of complex patterns like "mysql5[56]-client mysql80-client"
in an attempt to not match the "57").

Since I'm fixing CONFLICTS entries in a large number of ports and
want to use wildcards as explained above to simplify the entries and
to reduce the maintenance effort (often are CONFLICTS entries stale
when new versions of e.g. mysql are imported).

The bogus portlint messages let maintainers think that the wildcards
need to be adjusted to prevent this "self conflict", leading them to
put back the unnecessarily complex patterns.

The author of portlint has not provided any kind of response to my
request to remove the misleading output sent more than 6 weeks ago.

Due to a maintainer time-out I'm removing the bogus message. The test
and print command are commented out in order to only apply the minimal
change required. The version number is unchanged since I do not want
to introduce a version that does not exist in the upstream sources,
but a portrevision is added to enforce the creation of an updated
package in the official repository.
2022-03-11 21:06:24 +01:00
..
bsdadminscripts2
caronade
chucky
create-rb-port
dialog4ports
dialog4ports-static
distilator
fastest_pkg ports-mgmt/fastest_pkg: Fix timeout 2021-12-25 09:37:14 +01:00
freebsd-bugzilla-cli
genpatch
genplist
hs-panopticum
jailaudit
lsknobs
mkreadmes
modules2tuple
octopkg
p5-FreeBSD-Portindex
p5-FreeBSD-Ports
p5-FreeBSD-Ports-INDEXhash
packagekit
parfetch-overlay ports-mgmt/parfetch-overlay: Update to 0.1.1 2022-02-07 19:39:58 +01:00
pchecker
pkg ports-mgmt/pkg-*: fix symbol collisions 2022-01-20 10:28:54 +01:00
pkg_cleanup
pkg_cutleaves
pkg_jail ports-mgmt/pkg_jail: Update to 2.12 2021-12-30 01:17:36 +01:00
pkg_replace ports-mgmt/pkg_replace: Update to 20220304 2022-03-03 23:59:58 -05:00
pkg_rmleaves
pkg_search
pkg_tree
pkg-devel ports-mgmt/pkg-*: fix symbol collisions 2022-01-20 10:28:54 +01:00
pkg-graph lang/rust: Relink consumers 2022-02-03 15:02:32 +01:00
pkg-provides
pkg-rmleaf
pkgcompare
pkgs_which
port-authoring-tools
port-index-uniquifier
port-maintenance-tools
portal
portconf
portconfig ports-mgmt/portconfig: update to 0.2 2022-01-17 16:55:24 +01:00
portdowngrade
portest
portfind
portfmt ports-mgmt/portfmt: Update to 1.1.1 2022-02-07 19:39:59 +01:00
portgraph
portgrep
portless
portlint ports-mgmt/portlint: remove "conflicts with itself" 2022-03-11 21:06:24 +01:00
portmaster ports-mgmt/portmaster: update to version 3.20 2021-12-30 21:30:03 +01:00
portrac ports-mgmt/portrac: update to 0.5.1 2021-12-23 19:20:46 +09:00
ports-tools
portscout */*: Take maintainership 2022-03-07 20:09:57 -06:00
portsearch
portshaker
portshaker-config
portsreinstall
porttools
porttree */*: Maintainer reset 2022-01-25 20:22:44 +01:00
portupdate-scan
portupgrade */*: Remove redundant '-*' from CONFLICTS definitions 2021-11-25 22:40:11 +01:00
portupgrade-devel
poudriere
poudriere-devel ports-mgmt/poudriere-devel: Update to 3.3.0-1068-g8d0342ef6 2021-11-30 12:10:27 -08:00
psearch
py-FreeBSD-ports
py-pytoport
py-skog
sccache-overlay ports-mgmt/sccache-overlay: Disable idle timeout by default 2022-02-09 13:52:30 +01:00
synth
wanted-ports
Makefile ports-mgmt/pkg-graph: New port to visualize package dependencies 2022-01-22 16:18:09 -04:00