nano-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] syntax: gentoo: some cleaning and modernizing


From: David Michael
Subject: Re: [PATCH] syntax: gentoo: some cleaning and modernizing
Date: Wed, 23 Jun 2021 09:13:50 -0400

On Wed, Jun 23, 2021 at 5:00 AM Benno Schulenberg <bensberg@telfort.nl> wrote:
> Op 21-06-2021 om 17:15 schreef David Michael:
> > Removals:
> >   - All eblits were dropped from Gentoo years ago.
> >   - HDEPEND was never fully approved, superseded by BDEPEND.
> >   - Dead arches: 
> > https://gitweb.gentoo.org/repo/gentoo.git/tree/profiles/arch.list
> >
> > Additions:
> >   - Two eapply functions replace the epatch functions, but epatch
> >     is still supported until EAPI 6 is banned.
> >   - Modern build systems (ninja and qmake5) have new functions.
> >   - EAPI 7 added more builtins: dostrip, get_libdir, ver_*
> >   - Highlight the cross-compiler boolean function.  (There are too
> >     many toolchain functions to add them all, but this one is very
> >     common and has a long name, so highlighting it is useful for
> >     catching typos early.)
>
> Thanks.
>
> (I forgot to add the documentation URL to your previous patch.  Sorry.)
>
> At https://projects.gentoo.org/pms/8/pms.html#x1-12200012.3.2 I see
> that dohard, dosed and einstall are banned in EAPI 6, 7 and 8.  Is it
> okay to add those removals to your patch?

EAPI 5 is deprecated but still supported in Gentoo.  New packages
should not be using it, so that stuff could be dropped if you want to
be proactive, but then some existing packages will be missing those
keywords.

https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification#EAPI_life_cycle
https://qa-reports.gentoo.org/output/eapi_usage.txt

Sorry, I noticed that the eqmake4 function is now just an error
message, so that could be dropped and replaced with eqmake5.

Thanks.

David



reply via email to

[Prev in Thread] Current Thread [Next in Thread]