On 23-02-02 09:35:32, Omar Polo wrote:
> These are a few ports that have no reverse deps (outside themselves)
> and that don't provide any binary, only the go code, and thus quite
> useless. nowadays a go port would just use the modules if depends on
> these.
>
> - devel/go-sys
> - security/go-crypto
> - security/go-ed25519
> - security/go-siphash
>
> textproc/go-text could go as well but since it provides bin/colcmp
> maybe someone uses it? (not that it couldn't be replaced with a
> proper -updated- port...)
Thanks - I believe the list is actually larger, from when I last looked
at this:
- devel/go-goptlib
- devel/go-sys
- devel/go-tools
- net/go-net
- security/go-crypto
- security/go-ed25519
- security/go-siphash
- textproc/go-text
All of these are seriously dated and if anyone uses binaries from these
they're likely using 'go install'. And if someone wants it packaged then
it needs to be updated (and sufficiently maintained), in which case it
will use modules and hence not the current deps.
I can't comment on the exact process, but I'm very much ok with removing
all of these, if you could add them to the list.
> (+cc relevant maintainers)
>
> cvs rm excluded for brevity.
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/Makefile,v
> retrieving revision 1.1483
> diff -u -p -r1.1483 Makefile
> --- Makefile 2 Feb 2023 07:57:42 -0000 1.1483
> +++ Makefile 2 Feb 2023 08:28:57 -0000
> @@ -3,7 +3,7 @@ CATEGORIES = devel databases
> DISTFILES =
>
> # API.rev
> -PKGNAME = quirks-6.99
> +PKGNAME = quirks-6.100
> PKG_ARCH = *
> MAINTAINER = Marc Espie <espie@openbsd.org>
>
> Index: files/Quirks.pm
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
> retrieving revision 1.1494
> diff -u -p -r1.1494 Quirks.pm
> --- files/Quirks.pm 2 Feb 2023 07:57:42 -0000 1.1494
> +++ files/Quirks.pm 2 Feb 2023 08:28:58 -0000
> @@ -1782,6 +1782,10 @@ setup_obsolete_reason(
> 3 => 'gotweb',
> 6 => 'go-net',
> 6 => 'go-goptlib',
> + 6 => 'go-sys',
> + 6 => 'go-crypto',
> + 6 => 'go-ed25519',
> + 6 => 'go-siphash',
> );
>
> # though it's not yet used, these should be pkgnames, so that eventually
No comments:
Post a Comment