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