app-admin/rex: Update -9999 ebuild to current status.
authorKent Fredric <kentnl@gentoo.org>
Fri, 17 Apr 2020 14:07:42 +0000 (02:07 +1200)
committerKent Fredric <kentnl@gentoo.org>
Fri, 17 Apr 2020 14:12:05 +0000 (02:12 +1200)
commit4faad7c2dc825fc46c3bc602affced78190e6db8
tree964f2478f1258f88a02164dc09b8855280fa5244
parente79ba40b728834f97b0eea4b596601477ca3210f
app-admin/rex: Update -9999 ebuild to current status.

- Migrate to EAPI7
- Switch to branch 'master'
- Update DESCRIPTION
- Add new dependencies
- Add patching to dzil live code that eliminates Plugin::Test::
  dependencies that are not likely to be useful for consumers building
  code on Gentoo for their own purposes, especially as these massively
  complicate the amount of work to satisfy dependencies.
- Add glue to populate portage ${HOME} to satisfy NextVersions' need to
  have [%User] configured without erroring.

Some of these changes are borrowed from FErki's PR to bump to 1.9x,
but the changes are done in-band for clarity, and the dependency logic
is re-evaluated whosale from the start, to eliminate dependencies that
aren't needed.

Bug: https://bugs.gentoo.org/705190
Bug: https://github.com/gentoo/gentoo/pull/14313
Package-Manager: Portage-2.3.97, Repoman-2.3.22
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
app-admin/rex/rex-9999.ebuild