Re: git: 0810a2380cc0 - main - www/joomla4: Add new port

From: Stefan Esser <se_at_FreeBSD.org>
Date: Sun, 15 May 2022 06:11:35 UTC
Am 15.05.22 um 03:42 schrieb Wen Heping:
>     www/joomla3: Add CONFLICTS
[...]
> +CONFLICTS=	joomla-4.1.[0-9]*

>     www/joomla4: Add new port
[...]
> +CONFLICTS=	joomla-3.10.[0-9]*

Hi,

please fix the CONFLICTS entries in both www/joomla3 and www/joomla4.

These entries should only contain the PKGBASE of the conflicting package,
whenever possible.

See https://docs.freebsd.org/en/books/porters-handbook/book/#conflicts


The correct CONFLICTS definitions are:

www/joomla3/Makefile:

CONFLICTS=	joomla


www/joomla4/Makefile:

CONFLICTS=	joomla3


I have already fixed hundreds of wrong or stale CONFLICTS
definitions (and there still are some 2500 in the ports tree,
which I want to work on over the next few weeks), and your
entries just add to that list.

The entry in joomla3 is just wrong, since it will not match
the PKGNAME of any joomla4 version. But both will get stale
over time without being noticed in the ports system.


And BTW: why has the PKGBASE of www/joomla4 been set to just
"joomla", not "joomla4"?

While version 4 may be supported for some time, there will
probably be a joomla5 at some later date and then it would
be good to have the names following a scheme that can be
continued (i.e., joomla3, joomla4, joomla5) ...

Regards, STefan