The xorg-2 eclass currently uses the deprecated autotools-utils and
autotools-multilib eclasses, which are banned in EAPI 6.

This patchset attempts to remove any trace of autotools-utils from ebuilds
using xorg-2.

Note that I am touching stable ebuilds here to avoid forking an "xorg-3"
eclass. If there is a strong feeling that this is too dangerous, I can alter
my approach. I have build tested most packages using xorg-2, and only a few
had issues.

This patchset is also on github: https://github.com/gentoo/gentoo/pull/1289

Mike Gilbert (7):
  xorg-2.eclass: drop autotools-utils
  x11-base/xorg-server: remove reference to AUTOTOOLS_BUILD_DIR
  x11-apps/intel-gpu-tools: remove reference to AUTOTOOLS_BUILD_DIR
  x11-proto/xcb-proto: drop autotools-utils
  x11-apps/xauth: drop autotools-utils
  x11-libs/glamor: drop autotools-utils
  x11-libs/xpyb: set XORG_EAUTORECONF instead of AUTOTOOLS_AUTORECONF

 eclass/xorg-2.eclass                               | 73 +++++++++++++++-------
 .../intel-gpu-tools/intel-gpu-tools-1.10.ebuild    | 16 ++---
 .../intel-gpu-tools/intel-gpu-tools-1.11-r1.ebuild | 16 ++---
 .../intel-gpu-tools/intel-gpu-tools-1.12.ebuild    | 16 ++---
 x11-apps/xauth/xauth-1.0.9-r1.ebuild               |  7 ++-
 x11-apps/xauth/xauth-1.0.9-r2.ebuild               |  7 ++-
 x11-base/xorg-server/xorg-server-1.12.4-r5.ebuild  |  4 +-
 x11-base/xorg-server/xorg-server-1.12.4-r7.ebuild  |  4 +-
 x11-base/xorg-server/xorg-server-1.15.2-r2.ebuild  |  4 +-
 x11-base/xorg-server/xorg-server-1.15.2-r4.ebuild  |  4 +-
 x11-base/xorg-server/xorg-server-1.16.4-r5.ebuild  |  4 +-
 x11-base/xorg-server/xorg-server-1.16.4.ebuild     |  4 +-
 x11-base/xorg-server/xorg-server-1.17.4.ebuild     |  4 +-
 x11-base/xorg-server/xorg-server-1.18.0.ebuild     |  2 +-
 x11-base/xorg-server/xorg-server-1.18.1.ebuild     |  2 +-
 x11-base/xorg-server/xorg-server-1.18.2.ebuild     |  2 +-
 x11-base/xorg-server/xorg-server-1.18.3.ebuild     |  2 +-
 x11-libs/glamor/glamor-0.6.0-r1.ebuild             |  6 +-
 x11-libs/glamor/glamor-0.6.0.ebuild                |  6 +-
 x11-libs/xpyb/xpyb-1.3.1-r2.ebuild                 |  4 +-
 x11-libs/xpyb/xpyb-1.3.1-r3.ebuild                 |  2 +-
 x11-proto/xcb-proto/xcb-proto-1.10.ebuild          | 19 ++----
 x11-proto/xcb-proto/xcb-proto-1.11.ebuild          | 19 ++----
 x11-proto/xcb-proto/xcb-proto-1.8-r3.ebuild        | 19 ++----
 x11-proto/xcb-proto/xcb-proto-1.9-r1.ebuild        | 19 ++----
 25 files changed, 128 insertions(+), 137 deletions(-)

-- 
2.8.1


Reply via email to