Dnia December 18, 2019 11:08:16 AM UTC, "Ulrich Müller" <u...@gentoo.org> 
napisał(a):
>The package split between app-editors/emacs for regular ebuilds and
>app-editors/emacs-vcs for live ebuilds has outlived its usefulness, and
>it entails additional maintenance effort to keep the two packages
>(e.g.,
>the list of their use flags in metadata.xml) synchronised.
>
>Therefore, consolidate all GNU Emacs ebuilds in a single package. Now
>is
>a good time to do this change, because no further releases of Emacs 26
>are to be expected, and the release cycle of Emacs 27 hasn't started
>yet.
>
>So, the plan is:
>
>- Copy the live ebuilds into separate slots of app-editors/emacs
>(done).
>
>- Update all reverse dependencies to depend on app-editors/emacs:*
>  directly, instead of virtual/emacs. Since we allow switching the
>  version with eselect, this includes a ":*" type slot dependency.
>  No revbumps will be done for this (and virtual/emacs will be simply
>  removed without prior masking). See patches 2 and 3 of this series.
>
>- This allows NEED_EMACS to be more fine-grained and include the minor
>  version. Therefore, elisp-need-emacs() from elisp-common.eclass
>  switches to ver_test() for version comparison, instead of comparing
>  the major version only. See patch 1 of this series.
>
>- Package mask app-editors/emacs-vcs (but not the virtual) for removal.

Maybe package.deprecated the virtual? 

>
>Ulrich Müller (3):
>  elisp-common.eclass: Allow full versions in elisp-need-emacs().
>  elisp-common.eclass: Update documentation.
>  elisp.eclass: Depend on app-editors/emacs directly.
>
> eclass/elisp-common.eclass | 36 +++++++++++++++++++-----------------
> eclass/elisp.eclass        |  4 ++--
> 2 files changed, 21 insertions(+), 19 deletions(-)


--
Best regards, 
Michał Górny

Reply via email to