On Tue, Jan 09, 2024 at 09:51:09PM -0500, Thomas Frohwein wrote:
> Hi,
> 
> The FNA project consists of 3 ports, currently in games/fna (.NET
> library), audio/faudio (audio backend), and graphics/fna3d (graphics
> backend). They have been separate because they were released at
> different times and because it wasn't clear if other non-FNA port
> projects would start to rely on faudio or fna3d.
> 
> After a few years of experience, it's become clear that the 3 ports
> have strong ties for updates and no OpenBSD-relevant use with any other
> projects. Updates for all 3 ports are published with a strict monthly
> schedule and the same YY.MM version number. For this reason, it would be
> useful to restructure the ports so that they can be updated together.
> 
> Attached is my proposal to do this by moving all 3 under games/fna
> (without any PKGNAME changes):
> 
>     audio/faudio      -> games/fna/faudio
>     games/fna         -> games/fna/fna
>     graphics/fna3d    -> games/fna/fna3d
> 
> This way, many updates for all 3 ports would be as simple as updating
> ${V} in Makefile.inc and regenerating distinfo with make makesum.
> Attached as tarball, as the directory changes don't lend themselves for
> a diff.
> 
> ok? Or alternative suggestions?

Not okay.
All the PLIST need @pkgpath annotation for updates to work.
See the details of pkg_add -u as documented in pkg_add(1)

Reply via email to