public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libXres/, x11-libs/libxkbcommon/, x11-libs/pango/, x11-libs/libXfont2/, ...
@ 2018-05-22  1:19 Matt Turner
  0 siblings, 0 replies; only message in thread
From: Matt Turner @ 2018-05-22  1:19 UTC (permalink / raw
  To: gentoo-commits

commit:     6057c95e193bd173984f44b6b3881d832350d2a6
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Mon May 21 20:18:30 2018 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue May 22 01:05:13 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6057c95e

x11-libs/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto).

 x11-libs/cairo/cairo-1.14.10.ebuild                          |  6 ++----
 x11-libs/cairo/cairo-1.14.12.ebuild                          |  4 +---
 x11-libs/cairo/cairo-1.14.8.ebuild                           |  6 ++----
 x11-libs/cairo/cairo-9999.ebuild                             |  6 ++----
 x11-libs/fltk/fltk-1.3.3-r3.ebuild                           |  5 ++---
 x11-libs/fltk/fltk-1.3.3-r5.ebuild                           |  5 ++---
 x11-libs/fltk/fltk-1.3.4.ebuild                              |  3 +--
 x11-libs/fltk/fltk-1.3.9999.ebuild                           |  3 +--
 x11-libs/fltk/fltk-1.4.9999.ebuild                           |  3 +--
 x11-libs/fox/fox-1.6.49.ebuild                               |  4 ++--
 x11-libs/fox/fox-1.6.50.ebuild                               |  4 ++--
 x11-libs/fox/fox-1.7.54.ebuild                               |  2 +-
 x11-libs/gtk+/gtk+-2.24.31-r1.ebuild                         | 10 ++--------
 x11-libs/gtk+/gtk+-2.24.32.ebuild                            |  8 +-------
 x11-libs/gtk+/gtk+-3.22.19.ebuild                            | 10 ++--------
 x11-libs/gtk+/gtk+-3.22.26.ebuild                            |  8 +-------
 x11-libs/gtk+/gtk+-3.22.29.ebuild                            |  8 +-------
 x11-libs/gtk+/gtk+-3.22.30.ebuild                            |  8 +-------
 x11-libs/libFS/{libFS-1.0.7.ebuild => libFS-1.0.7-r1.ebuild} |  7 +++----
 .../{libICE-1.0.9-r1.ebuild => libICE-1.0.9-r2.ebuild}       |  6 +++---
 .../libSM/{libSM-1.2.2-r1.ebuild => libSM-1.2.2-r2.ebuild}   |  6 +++---
 .../libX11/{libX11-1.6.5.ebuild => libX11-1.6.5-r1.ebuild}   | 12 ++++--------
 ...rnSaver-1.2.2-r1.ebuild => libXScrnSaver-1.2.2-r2.ebuild} |  8 ++++----
 .../{libXTrap-1.0.1.ebuild => libXTrap-1.0.1-r1.ebuild}      |  9 ++++-----
 .../libXau/{libXau-1.0.8.ebuild => libXau-1.0.8-r1.ebuild}   |  4 ++--
 .../libXaw/{libXaw-1.0.13.ebuild => libXaw-1.0.13-r1.ebuild} |  9 ++++-----
 x11-libs/libXaw3d/libXaw3d-1.6.2.ebuild                      |  5 ++---
 x11-libs/libXaw3dXft/libXaw3dXft-1.6.2c.ebuild               |  5 ++---
 x11-libs/libXaw3dXft/libXaw3dXft-1.6.2d.ebuild               |  5 ++---
 ...mposite-0.4.4-r1.ebuild => libXcomposite-0.4.4-r2.ebuild} |  9 ++++-----
 ...libXdamage-1.1.4-r1.ebuild => libXdamage-1.1.4-r2.ebuild} |  9 ++++-----
 .../{libXdmcp-1.1.2-r1.ebuild => libXdmcp-1.1.2-r2.ebuild}   |  6 +++---
 .../{libXext-1.3.3.ebuild => libXext-1.3.3-r1.ebuild}        |  4 ++--
 .../{libXfixes-5.0.3.ebuild => libXfixes-5.0.3-r1.ebuild}    |  8 +++-----
 x11-libs/libXfont/libXfont-1.5.4.ebuild                      | 11 +++++------
 .../{libXfont2-2.0.3.ebuild => libXfont2-2.0.3-r1.ebuild}    | 11 +++++------
 x11-libs/libXfont2/libXfont2-9999.ebuild                     | 11 +++++------
 .../libXft/{libXft-2.3.2.ebuild => libXft-2.3.2-r1.ebuild}   | 12 ++++++------
 x11-libs/libXi/{libXi-1.7.9.ebuild => libXi-1.7.9-r1.ebuild} | 10 ++++------
 ...{libXinerama-1.1.3.ebuild => libXinerama-1.1.3-r1.ebuild} |  9 ++++-----
 .../libXmu/{libXmu-1.1.2.ebuild => libXmu-1.1.2-r1.ebuild}   |  8 ++++----
 ...{libXpresent-1.0.0.ebuild => libXpresent-1.0.0-r1.ebuild} |  4 +---
 .../{libXrandr-1.5.1.ebuild => libXrandr-1.5.1-r1.ebuild}    | 10 ++++------
 ...{libXrender-0.9.10.ebuild => libXrender-0.9.10-r1.ebuild} |  7 +++----
 .../{libXres-1.2.0.ebuild => libXres-1.2.0-r1.ebuild}        |  7 +++----
 x11-libs/libXt/{libXt-1.1.5.ebuild => libXt-1.1.5-r1.ebuild} |  7 +++----
 .../{libXtst-1.2.3.ebuild => libXtst-1.2.3-r1.ebuild}        | 10 ++++------
 .../libXv/{libXv-1.0.11.ebuild => libXv-1.0.11-r1.ebuild}    |  9 ++++-----
 .../{libXvMC-1.0.10.ebuild => libXvMC-1.0.10-r1.ebuild}      |  9 ++++-----
 ...{libXxf86dga-1.1.4.ebuild => libXxf86dga-1.1.4-r1.ebuild} | 10 ++++------
 ...xf86misc-1.0.3-r1.ebuild => libXxf86misc-1.0.3-r2.ebuild} |  8 +++-----
 .../{libXxf86vm-1.1.4.ebuild => libXxf86vm-1.1.4-r1.ebuild}  | 10 ++++------
 .../libast/{libast-0.7-r1.ebuild => libast-0.7-r2.ebuild}    |  2 +-
 x11-libs/libast/libast-0.7.ebuild                            |  2 +-
 x11-libs/libast/libast-9999.ebuild                           |  2 +-
 .../libdmx/{libdmx-1.1.3.ebuild => libdmx-1.1.3-r1.ebuild}   |  9 ++++-----
 x11-libs/libdmx/libdmx-1.1.4.ebuild                          |  6 +++---
 x11-libs/libdockapp/libdockapp-0.7.2.ebuild                  |  2 +-
 x11-libs/libvdpau/libvdpau-1.1.1.ebuild                      |  4 ++--
 x11-libs/libxkbcommon/libxkbcommon-0.8.0.ebuild              |  3 +--
 ...libxkbfile-1.0.9-r1.ebuild => libxkbfile-1.0.9-r2.ebuild} |  4 ++--
 .../{libxkbui-1.0.2-r1.ebuild => libxkbui-1.0.2-r2.ebuild}   |  8 ++++----
 x11-libs/libxshmfence/libxshmfence-1.3.ebuild                |  3 +--
 x11-libs/neXtaw/neXtaw-0.15.1-r1.ebuild                      |  5 ++---
 .../{neXtaw-0.15.1-r2.ebuild => neXtaw-0.15.1-r3.ebuild}     |  5 ++---
 x11-libs/pango/pango-1.40.12-r1.ebuild                       |  2 +-
 x11-libs/pango/pango-1.40.14-r1.ebuild                       |  2 +-
 x11-libs/pango/pango-1.42.0.ebuild                           |  2 +-
 .../startup-notification/startup-notification-0.12-r1.ebuild |  4 ++--
 x11-libs/wxGTK/wxGTK-2.8.12.1-r2.ebuild                      |  8 ++------
 x11-libs/wxGTK/wxGTK-3.0.3-r300.ebuild                       |  6 +-----
 x11-libs/wxGTK/wxGTK-3.0.3.ebuild                            |  6 +-----
 x11-libs/wxGTK/wxGTK-3.0.4-r300.ebuild                       |  6 +-----
 x11-libs/wxGTK/wxGTK-3.0.4.ebuild                            |  6 +-----
 ...til-image-0.4.0.ebuild => xcb-util-image-0.4.0-r1.ebuild} |  8 ++++----
 x11-libs/xforms/xforms-1.2.4.ebuild                          |  4 ++--
 x11-libs/xosd/xosd-2.2.14-r1.ebuild                          |  6 ++----
 x11-libs/xosd/xosd-2.2.14-r2.ebuild                          |  6 ++----
 x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild                       |  8 +++-----
 79 files changed, 195 insertions(+), 312 deletions(-)

diff --git a/x11-libs/cairo/cairo-1.14.10.ebuild b/x11-libs/cairo/cairo-1.14.10.ebuild
index 5aaa2fe5142..38c7f9c4921 100644
--- a/x11-libs/cairo/cairo-1.14.10.ebuild
+++ b/x11-libs/cairo/cairo-1.14.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -46,9 +46,7 @@ RDEPEND=">=dev-libs/lzo-2.06-r1[${MULTILIB_USEDEP}]
 DEPEND="${RDEPEND}
 	virtual/pkgconfig
 	>=sys-devel/libtool-2
-	X? (
-		>=x11-proto/renderproto-0.11.1-r1[${MULTILIB_USEDEP}]
-	)"
+	X? ( x11-base/xorg-proto )"
 #[[ ${PV} == *9999* ]] && DEPEND="${DEPEND}
 #	doc? (
 #		>=dev-util/gtk-doc-1.6

diff --git a/x11-libs/cairo/cairo-1.14.12.ebuild b/x11-libs/cairo/cairo-1.14.12.ebuild
index b6e16c5bd43..93a2b8f96d0 100644
--- a/x11-libs/cairo/cairo-1.14.12.ebuild
+++ b/x11-libs/cairo/cairo-1.14.12.ebuild
@@ -46,9 +46,7 @@ RDEPEND=">=dev-libs/lzo-2.06-r1[${MULTILIB_USEDEP}]
 DEPEND="${RDEPEND}
 	virtual/pkgconfig
 	>=sys-devel/libtool-2
-	X? (
-		>=x11-proto/renderproto-0.11.1-r1[${MULTILIB_USEDEP}]
-	)"
+	X? ( x11-base/xorg-proto )"
 #[[ ${PV} == *9999* ]] && DEPEND="${DEPEND}
 #	doc? (
 #		>=dev-util/gtk-doc-1.6

diff --git a/x11-libs/cairo/cairo-1.14.8.ebuild b/x11-libs/cairo/cairo-1.14.8.ebuild
index d09ee28f153..a738d2bae07 100644
--- a/x11-libs/cairo/cairo-1.14.8.ebuild
+++ b/x11-libs/cairo/cairo-1.14.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -46,9 +46,7 @@ RDEPEND=">=dev-libs/lzo-2.06-r1[${MULTILIB_USEDEP}]
 DEPEND="${RDEPEND}
 	virtual/pkgconfig
 	>=sys-devel/libtool-2
-	X? (
-		>=x11-proto/renderproto-0.11.1-r1[${MULTILIB_USEDEP}]
-	)"
+	X? ( x11-base/xorg-proto )"
 #[[ ${PV} == *9999* ]] && DEPEND="${DEPEND}
 #	doc? (
 #		>=dev-util/gtk-doc-1.6

diff --git a/x11-libs/cairo/cairo-9999.ebuild b/x11-libs/cairo/cairo-9999.ebuild
index 278ea13a4cd..0814ca8fec0 100644
--- a/x11-libs/cairo/cairo-9999.ebuild
+++ b/x11-libs/cairo/cairo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -47,9 +47,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
 	virtual/pkgconfig
 	>=sys-devel/libtool-2
-	X? (
-		>=x11-proto/renderproto-0.11.1-r1[${MULTILIB_USEDEP}]
-	)"
+	X? ( x11-base/xorg-proto )"
 #[[ ${PV} == *9999* ]] && DEPEND="${DEPEND}
 #	doc? (
 #		>=dev-util/gtk-doc-1.6

diff --git a/x11-libs/fltk/fltk-1.3.3-r3.ebuild b/x11-libs/fltk/fltk-1.3.3-r3.ebuild
index 8f4919272d6..93aea9c564e 100644
--- a/x11-libs/fltk/fltk-1.3.3-r3.ebuild
+++ b/x11-libs/fltk/fltk-1.3.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -28,9 +28,8 @@ RDEPEND="
 "
 DEPEND="
 	${RDEPEND}
-	x11-proto/xextproto
+	x11-base/xorg-proto
 	doc? ( app-doc/doxygen )
-	xinerama? ( x11-proto/xineramaproto )
 "
 
 src_prepare() {

diff --git a/x11-libs/fltk/fltk-1.3.3-r5.ebuild b/x11-libs/fltk/fltk-1.3.3-r5.ebuild
index a548bc7fb1e..596b790d975 100644
--- a/x11-libs/fltk/fltk-1.3.3-r5.ebuild
+++ b/x11-libs/fltk/fltk-1.3.3-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -33,9 +33,8 @@ RDEPEND="
 "
 DEPEND="
 	${RDEPEND}
-	x11-proto/xextproto
+	x11-base/xorg-proto
 	doc? ( app-doc/doxygen )
-	xinerama? ( x11-proto/xineramaproto )
 "
 
 DOCS=(

diff --git a/x11-libs/fltk/fltk-1.3.4.ebuild b/x11-libs/fltk/fltk-1.3.4.ebuild
index d8b4321dcc1..d06a2da1ff6 100644
--- a/x11-libs/fltk/fltk-1.3.4.ebuild
+++ b/x11-libs/fltk/fltk-1.3.4.ebuild
@@ -34,9 +34,8 @@ RDEPEND="
 DEPEND="
 	${RDEPEND}
 	virtual/pkgconfig
-	x11-proto/xextproto
+	x11-base/xorg-proto
 	doc? ( app-doc/doxygen )
-	xinerama? ( x11-proto/xineramaproto )
 "
 
 DOCS=(

diff --git a/x11-libs/fltk/fltk-1.3.9999.ebuild b/x11-libs/fltk/fltk-1.3.9999.ebuild
index f85727938fd..cf4958abf3d 100644
--- a/x11-libs/fltk/fltk-1.3.9999.ebuild
+++ b/x11-libs/fltk/fltk-1.3.9999.ebuild
@@ -35,9 +35,8 @@ RDEPEND="
 "
 DEPEND="
 	${RDEPEND}
-	x11-proto/xextproto
+	x11-base/xorg-proto
 	doc? ( app-doc/doxygen )
-	xinerama? ( x11-proto/xineramaproto )
 "
 
 DOCS=(

diff --git a/x11-libs/fltk/fltk-1.4.9999.ebuild b/x11-libs/fltk/fltk-1.4.9999.ebuild
index 85a0f7d8365..97500930d11 100644
--- a/x11-libs/fltk/fltk-1.4.9999.ebuild
+++ b/x11-libs/fltk/fltk-1.4.9999.ebuild
@@ -35,9 +35,8 @@ RDEPEND="
 "
 DEPEND="
 	${RDEPEND}
-	x11-proto/xextproto
+	x11-base/xorg-proto
 	doc? ( app-doc/doxygen )
-	xinerama? ( x11-proto/xineramaproto )
 "
 
 DOCS=(

diff --git a/x11-libs/fox/fox-1.6.49.ebuild b/x11-libs/fox/fox-1.6.49.ebuild
index 40e756906bd..fde8d32d03a 100644
--- a/x11-libs/fox/fox-1.6.49.ebuild
+++ b/x11-libs/fox/fox-1.6.49.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -22,7 +22,7 @@ RDEPEND="x11-libs/libXrandr
 		x11-libs/libXft )
 	zlib? ( >=sys-libs/zlib-1.1.4 )"
 DEPEND="${RDEPEND}
-	x11-proto/xextproto
+	x11-base/xorg-proto
 	x11-libs/libXt"
 
 src_prepare() {

diff --git a/x11-libs/fox/fox-1.6.50.ebuild b/x11-libs/fox/fox-1.6.50.ebuild
index 557b42fffff..b566273e59c 100644
--- a/x11-libs/fox/fox-1.6.50.ebuild
+++ b/x11-libs/fox/fox-1.6.50.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -22,7 +22,7 @@ RDEPEND="x11-libs/libXrandr
 		x11-libs/libXft )
 	zlib? ( >=sys-libs/zlib-1.1.4 )"
 DEPEND="${RDEPEND}
-	x11-proto/xextproto
+	x11-base/xorg-proto
 	x11-libs/libXt"
 
 src_prepare() {

diff --git a/x11-libs/fox/fox-1.7.54.ebuild b/x11-libs/fox/fox-1.7.54.ebuild
index 8eb7652d56e..1d22508a8b8 100644
--- a/x11-libs/fox/fox-1.7.54.ebuild
+++ b/x11-libs/fox/fox-1.7.54.ebuild
@@ -24,7 +24,7 @@ RDEPEND="x11-libs/libXrandr
 		x11-libs/libXft )
 	zlib? ( sys-libs/zlib )"
 DEPEND="${RDEPEND}
-	x11-proto/xextproto
+	x11-base/xorg-proto
 	x11-libs/libXt"
 
 src_configure() {

diff --git a/x11-libs/gtk+/gtk+-2.24.31-r1.ebuild b/x11-libs/gtk+/gtk+-2.24.31-r1.ebuild
index bb7b00678e4..cd1dca6f259 100644
--- a/x11-libs/gtk+/gtk+-2.24.31-r1.ebuild
+++ b/x11-libs/gtk+/gtk+-2.24.31-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -58,13 +58,7 @@ DEPEND="${COMMON_DEPEND}
 	>=dev-util/gtk-doc-am-1.20
 	>=sys-devel/gettext-0.18.3[${MULTILIB_USEDEP}]
 	>=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-	!aqua? (
-		>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
-		>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-		>=x11-proto/inputproto-2.3[${MULTILIB_USEDEP}]
-		>=x11-proto/damageproto-1.2.1-r1[${MULTILIB_USEDEP}]
-		xinerama? ( >=x11-proto/xineramaproto-1.2.1-r1[${MULTILIB_USEDEP}] )
-	)
+	!aqua? ( x11-base/xorg-proto )
 	test? (
 		x11-themes/hicolor-icon-theme
 		media-fonts/font-misc-misc

diff --git a/x11-libs/gtk+/gtk+-2.24.32.ebuild b/x11-libs/gtk+/gtk+-2.24.32.ebuild
index dde87af5e34..847e511a254 100644
--- a/x11-libs/gtk+/gtk+-2.24.32.ebuild
+++ b/x11-libs/gtk+/gtk+-2.24.32.ebuild
@@ -60,13 +60,7 @@ DEPEND="${COMMON_DEPEND}
 	>=dev-util/gtk-doc-am-1.20
 	>=sys-devel/gettext-0.18.3[${MULTILIB_USEDEP}]
 	>=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-	!aqua? (
-		>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
-		>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-		>=x11-proto/inputproto-2.3[${MULTILIB_USEDEP}]
-		>=x11-proto/damageproto-1.2.1-r1[${MULTILIB_USEDEP}]
-		xinerama? ( >=x11-proto/xineramaproto-1.2.1-r1[${MULTILIB_USEDEP}] )
-	)
+	!aqua? ( x11-base/xorg-proto )
 	test? (
 		x11-themes/hicolor-icon-theme
 		media-fonts/font-misc-misc

diff --git a/x11-libs/gtk+/gtk+-3.22.19.ebuild b/x11-libs/gtk+/gtk+-3.22.19.ebuild
index 5cfe545d2c1..6220fd3c590 100644
--- a/x11-libs/gtk+/gtk+-3.22.19.ebuild
+++ b/x11-libs/gtk+/gtk+-3.22.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -69,13 +69,7 @@ DEPEND="${COMMON_DEPEND}
 	>=dev-util/gtk-doc-am-1.20
 	>=sys-devel/gettext-0.19.7[${MULTILIB_USEDEP}]
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
-	X? (
-		x11-proto/xextproto[${MULTILIB_USEDEP}]
-		x11-proto/xproto[${MULTILIB_USEDEP}]
-		x11-proto/inputproto[${MULTILIB_USEDEP}]
-		x11-proto/damageproto[${MULTILIB_USEDEP}]
-		xinerama? ( x11-proto/xineramaproto[${MULTILIB_USEDEP}] )
-	)
+	X? ( x11-base/xorg-proto )
 	test? (
 		media-fonts/font-misc-misc
 		media-fonts/font-cursor-misc )

diff --git a/x11-libs/gtk+/gtk+-3.22.26.ebuild b/x11-libs/gtk+/gtk+-3.22.26.ebuild
index 0f2ed64289c..2005ed92274 100644
--- a/x11-libs/gtk+/gtk+-3.22.26.ebuild
+++ b/x11-libs/gtk+/gtk+-3.22.26.ebuild
@@ -69,13 +69,7 @@ DEPEND="${COMMON_DEPEND}
 	>=dev-util/gtk-doc-am-1.20
 	>=sys-devel/gettext-0.19.7[${MULTILIB_USEDEP}]
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
-	X? (
-		x11-proto/xextproto[${MULTILIB_USEDEP}]
-		x11-proto/xproto[${MULTILIB_USEDEP}]
-		x11-proto/inputproto[${MULTILIB_USEDEP}]
-		x11-proto/damageproto[${MULTILIB_USEDEP}]
-		xinerama? ( x11-proto/xineramaproto[${MULTILIB_USEDEP}] )
-	)
+	X? ( x11-base/xorg-proto )
 	test? (
 		media-fonts/font-misc-misc
 		media-fonts/font-cursor-misc )

diff --git a/x11-libs/gtk+/gtk+-3.22.29.ebuild b/x11-libs/gtk+/gtk+-3.22.29.ebuild
index 6ccbfdb46f8..4ace496e1e8 100644
--- a/x11-libs/gtk+/gtk+-3.22.29.ebuild
+++ b/x11-libs/gtk+/gtk+-3.22.29.ebuild
@@ -69,13 +69,7 @@ DEPEND="${COMMON_DEPEND}
 	>=dev-util/gtk-doc-am-1.20
 	>=sys-devel/gettext-0.19.7[${MULTILIB_USEDEP}]
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
-	X? (
-		x11-proto/xextproto[${MULTILIB_USEDEP}]
-		x11-proto/xproto[${MULTILIB_USEDEP}]
-		x11-proto/inputproto[${MULTILIB_USEDEP}]
-		x11-proto/damageproto[${MULTILIB_USEDEP}]
-		xinerama? ( x11-proto/xineramaproto[${MULTILIB_USEDEP}] )
-	)
+	X? ( x11-base/xorg-proto )
 	test? (
 		media-fonts/font-misc-misc
 		media-fonts/font-cursor-misc )

diff --git a/x11-libs/gtk+/gtk+-3.22.30.ebuild b/x11-libs/gtk+/gtk+-3.22.30.ebuild
index 4f99d0d75ca..7661241aa30 100644
--- a/x11-libs/gtk+/gtk+-3.22.30.ebuild
+++ b/x11-libs/gtk+/gtk+-3.22.30.ebuild
@@ -69,13 +69,7 @@ DEPEND="${COMMON_DEPEND}
 	>=dev-util/gtk-doc-am-1.20
 	>=sys-devel/gettext-0.19.7[${MULTILIB_USEDEP}]
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
-	X? (
-		x11-proto/xextproto[${MULTILIB_USEDEP}]
-		x11-proto/xproto[${MULTILIB_USEDEP}]
-		x11-proto/inputproto[${MULTILIB_USEDEP}]
-		x11-proto/damageproto[${MULTILIB_USEDEP}]
-		xinerama? ( x11-proto/xineramaproto[${MULTILIB_USEDEP}] )
-	)
+	X? ( x11-base/xorg-proto )
 	test? (
 		media-fonts/font-misc-misc
 		media-fonts/font-cursor-misc )

diff --git a/x11-libs/libFS/libFS-1.0.7.ebuild b/x11-libs/libFS/libFS-1.0.7-r1.ebuild
similarity index 75%
rename from x11-libs/libFS/libFS-1.0.7.ebuild
rename to x11-libs/libFS/libFS-1.0.7-r1.ebuild
index b66b91ff3d1..5c4bd97e811 100644
--- a/x11-libs/libFS/libFS-1.0.7.ebuild
+++ b/x11-libs/libFS/libFS-1.0.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -9,9 +9,8 @@ DESCRIPTION="X.Org FS library"
 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
 IUSE="ipv6"
 
-RDEPEND="x11-libs/xtrans
-	x11-proto/xproto
-	x11-proto/fontsproto"
+RDEPEND="x11-base/xorg-proto
+	x11-libs/xtrans"
 DEPEND="${RDEPEND}"
 
 src_configure() {

diff --git a/x11-libs/libICE/libICE-1.0.9-r1.ebuild b/x11-libs/libICE/libICE-1.0.9-r2.ebuild
similarity index 83%
rename from x11-libs/libICE/libICE-1.0.9-r1.ebuild
rename to x11-libs/libICE/libICE-1.0.9-r2.ebuild
index 0478d6c0f7c..6aa479cdf05 100644
--- a/x11-libs/libICE/libICE-1.0.9-r1.ebuild
+++ b/x11-libs/libICE/libICE-1.0.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,9 +12,9 @@ DESCRIPTION="X.Org Inter-Client Exchange library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="ipv6"
 
-RDEPEND="elibc_glibc? ( dev-libs/libbsd )
+RDEPEND="x11-base/xorg-proto
 	x11-libs/xtrans
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]"
+	elibc_glibc? ( dev-libs/libbsd )"
 DEPEND="${RDEPEND}"
 
 pkg_setup() {

diff --git a/x11-libs/libSM/libSM-1.2.2-r1.ebuild b/x11-libs/libSM/libSM-1.2.2-r2.ebuild
similarity index 91%
rename from x11-libs/libSM/libSM-1.2.2-r1.ebuild
rename to x11-libs/libSM/libSM-1.2.2-r2.ebuild
index 303ae7650ca..bd0fd69552d 100644
--- a/x11-libs/libSM/libSM-1.2.2-r1.ebuild
+++ b/x11-libs/libSM/libSM-1.2.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,9 +12,9 @@ DESCRIPTION="X.Org Session Management library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="doc ipv6 +uuid"
 
-RDEPEND=">=x11-libs/libICE-1.0.8-r1[${MULTILIB_USEDEP}]
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libICE-1.0.8-r1[${MULTILIB_USEDEP}]
 	x11-libs/xtrans
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
 	!elibc_FreeBSD? ( !elibc_SunOS? ( !elibc_Darwin? (
 		uuid? ( >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}] )
 	) ) )"

diff --git a/x11-libs/libX11/libX11-1.6.5.ebuild b/x11-libs/libX11/libX11-1.6.5-r1.ebuild
similarity index 75%
rename from x11-libs/libX11/libX11-1.6.5.ebuild
rename to x11-libs/libX11/libX11-1.6.5-r1.ebuild
index a3b6aea1896..b05a688843a 100644
--- a/x11-libs/libX11/libX11-1.6.5.ebuild
+++ b/x11-libs/libX11/libX11-1.6.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -13,13 +13,9 @@ DESCRIPTION="X.Org X11 library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="ipv6 test"
 
-RDEPEND=">=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}]
-	x11-libs/xtrans
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-	>=x11-proto/xf86bigfontproto-1.2.0-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/inputproto-2.3[${MULTILIB_USEDEP}]
-	>=x11-proto/kbproto-1.0.6-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}]
+	x11-libs/xtrans"
 DEPEND="${RDEPEND}
 	test? ( dev-lang/perl )"
 

diff --git a/x11-libs/libXScrnSaver/libXScrnSaver-1.2.2-r1.ebuild b/x11-libs/libXScrnSaver/libXScrnSaver-1.2.2-r2.ebuild
similarity index 64%
rename from x11-libs/libXScrnSaver/libXScrnSaver-1.2.2-r1.ebuild
rename to x11-libs/libXScrnSaver/libXScrnSaver-1.2.2-r2.ebuild
index 9130a449b44..c4535430c85 100644
--- a/x11-libs/libXScrnSaver/libXScrnSaver-1.2.2-r1.ebuild
+++ b/x11-libs/libXScrnSaver/libXScrnSaver-1.2.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -10,7 +10,7 @@ DESCRIPTION="X.Org XScrnSaver library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-proto/scrnsaverproto-1.2.2-r1[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXTrap/libXTrap-1.0.1.ebuild b/x11-libs/libXTrap/libXTrap-1.0.1-r1.ebuild
similarity index 68%
rename from x11-libs/libXTrap/libXTrap-1.0.1.ebuild
rename to x11-libs/libXTrap/libXTrap-1.0.1-r1.ebuild
index 932a23d771a..8496fcade1c 100644
--- a/x11-libs/libXTrap/libXTrap-1.0.1.ebuild
+++ b/x11-libs/libXTrap/libXTrap-1.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -9,9 +9,8 @@ DESCRIPTION="X.Org XTrap library"
 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE=""
 
-RDEPEND="x11-libs/libX11
-	x11-libs/libXt
+RDEPEND="x11-base/xorg-proto
+	x11-libs/libX11
 	x11-libs/libXext
-	x11-proto/trapproto
-	x11-proto/xextproto"
+	x11-libs/libXt"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXau/libXau-1.0.8.ebuild b/x11-libs/libXau/libXau-1.0.8-r1.ebuild
similarity index 81%
rename from x11-libs/libXau/libXau-1.0.8.ebuild
rename to x11-libs/libXau/libXau-1.0.8-r1.ebuild
index f8179478300..43562b46571 100644
--- a/x11-libs/libXau/libXau-1.0.8.ebuild
+++ b/x11-libs/libXau/libXau-1.0.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,5 +11,5 @@ DESCRIPTION="X.Org X authorization library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXaw/libXaw-1.0.13.ebuild b/x11-libs/libXaw/libXaw-1.0.13-r1.ebuild
similarity index 75%
rename from x11-libs/libXaw/libXaw-1.0.13.ebuild
rename to x11-libs/libXaw/libXaw-1.0.13-r1.ebuild
index e6e751e4bb7..30049f1229f 100644
--- a/x11-libs/libXaw/libXaw-1.0.13.ebuild
+++ b/x11-libs/libXaw/libXaw-1.0.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,13 +12,12 @@ DESCRIPTION="X.Org Xaw library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="deprecated"
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
 	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
 	>=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}]
 	>=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]"
+	>=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 src_configure() {

diff --git a/x11-libs/libXaw3d/libXaw3d-1.6.2.ebuild b/x11-libs/libXaw3d/libXaw3d-1.6.2.ebuild
index 05b2473ab0c..d1ee612e8a5 100644
--- a/x11-libs/libXaw3d/libXaw3d-1.6.2.ebuild
+++ b/x11-libs/libXaw3d/libXaw3d-1.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -16,8 +16,7 @@ RDEPEND="x11-libs/libX11
 DEPEND="${RDEPEND}
 	sys-devel/flex
 	virtual/yacc
-	x11-proto/xextproto
-	x11-proto/xproto"
+	x11-base/xorg-proto"
 
 pkg_setup() {
 	XORG_CONFIGURE_OPTIONS=(

diff --git a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2c.ebuild b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2c.ebuild
index 40603156daf..e75364e419e 100644
--- a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2c.ebuild
+++ b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2c.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -21,8 +21,7 @@ RDEPEND="x11-libs/libX11
 DEPEND="${RDEPEND}
 	sys-devel/flex
 	virtual/yacc
-	x11-proto/xextproto
-	x11-proto/xproto"
+	x11-base/xorg-proto"
 
 pkg_setup() {
 	XORG_CONFIGURE_OPTIONS=(

diff --git a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2d.ebuild b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2d.ebuild
index 14241ad4622..706b92aa6dc 100644
--- a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2d.ebuild
+++ b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2d.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -21,8 +21,7 @@ RDEPEND="x11-libs/libX11
 DEPEND="${RDEPEND}
 	sys-devel/flex
 	virtual/yacc
-	x11-proto/xextproto
-	x11-proto/xproto"
+	x11-base/xorg-proto"
 
 pkg_setup() {
 	XORG_CONFIGURE_OPTIONS=(

diff --git a/x11-libs/libXcomposite/libXcomposite-0.4.4-r1.ebuild b/x11-libs/libXcomposite/libXcomposite-0.4.4-r2.ebuild
similarity index 67%
rename from x11-libs/libXcomposite/libXcomposite-0.4.4-r1.ebuild
rename to x11-libs/libXcomposite/libXcomposite-0.4.4-r2.ebuild
index 6a861dcc776..50052755451 100644
--- a/x11-libs/libXcomposite/libXcomposite-0.4.4-r1.ebuild
+++ b/x11-libs/libXcomposite/libXcomposite-0.4.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,10 +12,9 @@ DESCRIPTION="X.Org Xcomposite library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-	>=x11-proto/compositeproto-0.4.2-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+	>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 src_configure() {

diff --git a/x11-libs/libXdamage/libXdamage-1.1.4-r1.ebuild b/x11-libs/libXdamage/libXdamage-1.1.4-r2.ebuild
similarity index 61%
rename from x11-libs/libXdamage/libXdamage-1.1.4-r1.ebuild
rename to x11-libs/libXdamage/libXdamage-1.1.4-r2.ebuild
index b952f9b7bbc..e174a98d224 100644
--- a/x11-libs/libXdamage/libXdamage-1.1.4-r1.ebuild
+++ b/x11-libs/libXdamage/libXdamage-1.1.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,8 +11,7 @@ DESCRIPTION="X.Org Xdamage library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-	>=x11-proto/damageproto-1.2.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+	>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXdmcp/libXdmcp-1.1.2-r1.ebuild b/x11-libs/libXdmcp/libXdmcp-1.1.2-r2.ebuild
similarity index 85%
rename from x11-libs/libXdmcp/libXdmcp-1.1.2-r1.ebuild
rename to x11-libs/libXdmcp/libXdmcp-1.1.2-r2.ebuild
index eaa04f9d4ae..0022986da20 100644
--- a/x11-libs/libXdmcp/libXdmcp-1.1.2-r1.ebuild
+++ b/x11-libs/libXdmcp/libXdmcp-1.1.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,8 +12,8 @@ DESCRIPTION="X.Org X Display Manager Control Protocol library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND="elibc_glibc? ( dev-libs/libbsd )
-	x11-proto/xproto"
+RDEPEND="x11-base/xorg-proto
+	elibc_glibc? ( dev-libs/libbsd )"
 DEPEND="${RDEPEND}"
 
 pkg_setup() {

diff --git a/x11-libs/libXext/libXext-1.3.3.ebuild b/x11-libs/libXext/libXext-1.3.3-r1.ebuild
similarity index 84%
rename from x11-libs/libXext/libXext-1.3.3.ebuild
rename to x11-libs/libXext/libXext-1.3.3-r1.ebuild
index 442f8c0f7b5..9296bee7879 100644
--- a/x11-libs/libXext/libXext-1.3.3.ebuild
+++ b/x11-libs/libXext/libXext-1.3.3-r1.ebuild
@@ -12,8 +12,8 @@ DESCRIPTION="X.Org Xext library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1:=[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 src_configure() {

diff --git a/x11-libs/libXfixes/libXfixes-5.0.3.ebuild b/x11-libs/libXfixes/libXfixes-5.0.3-r1.ebuild
similarity index 62%
rename from x11-libs/libXfixes/libXfixes-5.0.3.ebuild
rename to x11-libs/libXfixes/libXfixes-5.0.3-r1.ebuild
index 68267a49624..d03439c03c5 100644
--- a/x11-libs/libXfixes/libXfixes-5.0.3.ebuild
+++ b/x11-libs/libXfixes/libXfixes-5.0.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,8 +11,6 @@ DESCRIPTION="X.Org Xfixes library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-proto/fixesproto-5.0-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXfont/libXfont-1.5.4.ebuild b/x11-libs/libXfont/libXfont-1.5.4.ebuild
index f54a49c17cf..564cae8622c 100644
--- a/x11-libs/libXfont/libXfont-1.5.4.ebuild
+++ b/x11-libs/libXfont/libXfont-1.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,13 +11,12 @@ DESCRIPTION="X.Org Xfont library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 ipv6 truetype"
 
-RDEPEND="x11-libs/xtrans
+RDEPEND="sys-libs/zlib
+	x11-base/xorg-proto
 	x11-libs/libfontenc
-	sys-libs/zlib
-	truetype? ( >=media-libs/freetype-2 )
+	x11-libs/xtrans
 	bzip2? ( app-arch/bzip2 )
-	x11-proto/xproto
-	>=x11-proto/fontsproto-2.1.3
+	truetype? ( >=media-libs/freetype-2 )
 	!<x11-base/xorg-server-1.5.99.901"
 DEPEND="${RDEPEND}"
 

diff --git a/x11-libs/libXfont2/libXfont2-2.0.3.ebuild b/x11-libs/libXfont2/libXfont2-2.0.3-r1.ebuild
similarity index 79%
rename from x11-libs/libXfont2/libXfont2-2.0.3.ebuild
rename to x11-libs/libXfont2/libXfont2-2.0.3-r1.ebuild
index 333ec175f52..295e093ff5d 100644
--- a/x11-libs/libXfont2/libXfont2-2.0.3.ebuild
+++ b/x11-libs/libXfont2/libXfont2-2.0.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,13 +11,12 @@ DESCRIPTION="X.Org Xfont library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 ipv6 truetype"
 
-RDEPEND="x11-libs/xtrans
+RDEPEND="sys-libs/zlib
+	x11-base/xorg-proto
 	x11-libs/libfontenc
-	sys-libs/zlib
-	truetype? ( >=media-libs/freetype-2 )
+	x11-libs/xtrans
 	bzip2? ( app-arch/bzip2 )
-	x11-proto/xproto
-	>=x11-proto/fontsproto-2.1.3"
+	truetype? ( >=media-libs/freetype-2 )"
 DEPEND="${RDEPEND}"
 
 src_configure() {

diff --git a/x11-libs/libXfont2/libXfont2-9999.ebuild b/x11-libs/libXfont2/libXfont2-9999.ebuild
index cb4dfd2d7d3..cbf9a115a36 100644
--- a/x11-libs/libXfont2/libXfont2-9999.ebuild
+++ b/x11-libs/libXfont2/libXfont2-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,13 +12,12 @@ DESCRIPTION="X.Org Xfont library"
 KEYWORDS=""
 IUSE="bzip2 ipv6 truetype"
 
-RDEPEND="x11-libs/xtrans
+RDEPEND="sys-libs/zlib
+	x11-base/xorg-proto
 	x11-libs/libfontenc
-	sys-libs/zlib
-	truetype? ( >=media-libs/freetype-2 )
+	x11-libs/xtrans
 	bzip2? ( app-arch/bzip2 )
-	x11-proto/xproto
-	>=x11-proto/fontsproto-2.1.3"
+	truetype? ( >=media-libs/freetype-2 )"
 DEPEND="${RDEPEND}"
 
 src_configure() {

diff --git a/x11-libs/libXft/libXft-2.3.2.ebuild b/x11-libs/libXft/libXft-2.3.2-r1.ebuild
similarity index 72%
rename from x11-libs/libXft/libXft-2.3.2.ebuild
rename to x11-libs/libXft/libXft-2.3.2-r1.ebuild
index 2db1b632983..7a442c96feb 100644
--- a/x11-libs/libXft/libXft-2.3.2.ebuild
+++ b/x11-libs/libXft/libXft-2.3.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,11 +11,11 @@ DESCRIPTION="X.Org Xft library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
+RDEPEND=">=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
+	>=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}]
+	virtual/ttf-fonts
+	x11-base/xorg-proto
 	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
 	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}]
-	>=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-	virtual/ttf-fonts"
+	>=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXi/libXi-1.7.9.ebuild b/x11-libs/libXi/libXi-1.7.9-r1.ebuild
similarity index 68%
rename from x11-libs/libXi/libXi-1.7.9.ebuild
rename to x11-libs/libXi/libXi-1.7.9-r1.ebuild
index f0da0f48908..90e84aacb9d 100644
--- a/x11-libs/libXi/libXi-1.7.9.ebuild
+++ b/x11-libs/libXi/libXi-1.7.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,12 +11,10 @@ DESCRIPTION="X.Org Xi library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
 	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-	>=x11-proto/inputproto-2.3[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]"
+	>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 src_configure() {

diff --git a/x11-libs/libXinerama/libXinerama-1.1.3.ebuild b/x11-libs/libXinerama/libXinerama-1.1.3-r1.ebuild
similarity index 60%
rename from x11-libs/libXinerama/libXinerama-1.1.3.ebuild
rename to x11-libs/libXinerama/libXinerama-1.1.3-r1.ebuild
index 2e877b48e9f..eaf067e1db4 100644
--- a/x11-libs/libXinerama/libXinerama-1.1.3.ebuild
+++ b/x11-libs/libXinerama/libXinerama-1.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,8 +11,7 @@ DESCRIPTION="X.Org Xinerama library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xineramaproto-1.2.1-r1[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXmu/libXmu-1.1.2.ebuild b/x11-libs/libXmu/libXmu-1.1.2-r1.ebuild
similarity index 82%
rename from x11-libs/libXmu/libXmu-1.1.2.ebuild
rename to x11-libs/libXmu/libXmu-1.1.2-r1.ebuild
index 59793d754e0..62a672262ca 100644
--- a/x11-libs/libXmu/libXmu-1.1.2.ebuild
+++ b/x11-libs/libXmu/libXmu-1.1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,10 +12,10 @@ DESCRIPTION="X.Org Xmu library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="ipv6"
 
-RDEPEND=">=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+RDEPEND="x11-base/xorg-proto
 	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]"
+	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+	>=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 src_configure() {

diff --git a/x11-libs/libXpresent/libXpresent-1.0.0.ebuild b/x11-libs/libXpresent/libXpresent-1.0.0-r1.ebuild
similarity index 82%
rename from x11-libs/libXpresent/libXpresent-1.0.0.ebuild
rename to x11-libs/libXpresent/libXpresent-1.0.0-r1.ebuild
index 417917c1847..b78713721bb 100644
--- a/x11-libs/libXpresent/libXpresent-1.0.0.ebuild
+++ b/x11-libs/libXpresent/libXpresent-1.0.0-r1.ebuild
@@ -12,13 +12,11 @@ KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-
 IUSE=""
 
 RDEPEND="
+	x11-base/xorg-proto
 	x11-libs/libX11[${MULTILIB_USEDEP}]
 	x11-libs/libXext[${MULTILIB_USEDEP}]
 	x11-libs/libXfixes[${MULTILIB_USEDEP}]
 	x11-libs/libXrandr[${MULTILIB_USEDEP}]
-	x11-proto/presentproto[${MULTILIB_USEDEP}]
-	x11-proto/xextproto[${MULTILIB_USEDEP}]
-	x11-proto/xproto[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}"
 

diff --git a/x11-libs/libXrandr/libXrandr-1.5.1.ebuild b/x11-libs/libXrandr/libXrandr-1.5.1-r1.ebuild
similarity index 60%
rename from x11-libs/libXrandr/libXrandr-1.5.1.ebuild
rename to x11-libs/libXrandr/libXrandr-1.5.1-r1.ebuild
index 5538b7e5cd0..ea5d42da85b 100644
--- a/x11-libs/libXrandr/libXrandr-1.5.1.ebuild
+++ b/x11-libs/libXrandr/libXrandr-1.5.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,10 +11,8 @@ DESCRIPTION="X.Org Xrandr library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
 	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
-	>=x11-proto/randrproto-1.5.0[${MULTILIB_USEDEP}]
-	>=x11-proto/renderproto-0.11.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]"
+	>=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXrender/libXrender-0.9.10.ebuild b/x11-libs/libXrender/libXrender-0.9.10-r1.ebuild
similarity index 67%
rename from x11-libs/libXrender/libXrender-0.9.10.ebuild
rename to x11-libs/libXrender/libXrender-0.9.10-r1.ebuild
index add3b3631dd..a7c4d25b668 100644
--- a/x11-libs/libXrender/libXrender-0.9.10.ebuild
+++ b/x11-libs/libXrender/libXrender-0.9.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,7 +11,6 @@ DESCRIPTION="X.Org Xrender library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-proto/renderproto-0.11.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXres/libXres-1.2.0.ebuild b/x11-libs/libXres/libXres-1.2.0-r1.ebuild
similarity index 83%
rename from x11-libs/libXres/libXres-1.2.0.ebuild
rename to x11-libs/libXres/libXres-1.2.0-r1.ebuild
index 47c6d6d31ac..e413b50c8db 100644
--- a/x11-libs/libXres/libXres-1.2.0.ebuild
+++ b/x11-libs/libXres/libXres-1.2.0-r1.ebuild
@@ -10,8 +10,7 @@ DESCRIPTION="X.Org XRes library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
-RDEPEND="x11-libs/libX11
-	x11-libs/libXext
-	x11-proto/xextproto
-	x11-proto/resourceproto"
+RDEPEND="x11-base/xorg-proto
+	x11-libs/libX11
+	x11-libs/libXext"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXt/libXt-1.1.5.ebuild b/x11-libs/libXt/libXt-1.1.5-r1.ebuild
similarity index 81%
rename from x11-libs/libXt/libXt-1.1.5.ebuild
rename to x11-libs/libXt/libXt-1.1.5-r1.ebuild
index bd066ec22df..a431f50bb83 100644
--- a/x11-libs/libXt/libXt-1.1.5.ebuild
+++ b/x11-libs/libXt/libXt-1.1.5-r1.ebuild
@@ -11,11 +11,10 @@ DESCRIPTION="X.Org X Toolkit Intrinsics library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="test"
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libSM-1.2.1-r1[${MULTILIB_USEDEP}]
+RDEPEND="x11-base/xorg-proto
 	>=x11-libs/libICE-1.0.8-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-	>=x11-proto/kbproto-1.0.6-r1[${MULTILIB_USEDEP}]"
+	>=x11-libs/libSM-1.2.1-r1[${MULTILIB_USEDEP}]
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
 	test? ( dev-libs/glib )"
 

diff --git a/x11-libs/libXtst/libXtst-1.2.3.ebuild b/x11-libs/libXtst/libXtst-1.2.3-r1.ebuild
similarity index 63%
rename from x11-libs/libXtst/libXtst-1.2.3.ebuild
rename to x11-libs/libXtst/libXtst-1.2.3-r1.ebuild
index 38413474ba3..2480d438c3c 100644
--- a/x11-libs/libXtst/libXtst-1.2.3.ebuild
+++ b/x11-libs/libXtst/libXtst-1.2.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,10 +12,8 @@ DESCRIPTION="X.Org Xlib-based client API for the XTEST & RECORD extensions libra
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
 	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
-	>=x11-proto/recordproto-1.14.2-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/inputproto-2.3[${MULTILIB_USEDEP}]"
+	>=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXv/libXv-1.0.11.ebuild b/x11-libs/libXv/libXv-1.0.11-r1.ebuild
similarity index 61%
rename from x11-libs/libXv/libXv-1.0.11.ebuild
rename to x11-libs/libXv/libXv-1.0.11-r1.ebuild
index 36d922b3844..6defba6f743 100644
--- a/x11-libs/libXv/libXv-1.0.11.ebuild
+++ b/x11-libs/libXv/libXv-1.0.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,8 +11,7 @@ DESCRIPTION="X.Org Xv library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-proto/videoproto-2.3.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXvMC/libXvMC-1.0.10.ebuild b/x11-libs/libXvMC/libXvMC-1.0.10-r1.ebuild
similarity index 62%
rename from x11-libs/libXvMC/libXvMC-1.0.10.ebuild
rename to x11-libs/libXvMC/libXvMC-1.0.10-r1.ebuild
index 109bb8a5f28..a80dc54532d 100644
--- a/x11-libs/libXvMC/libXvMC-1.0.10.ebuild
+++ b/x11-libs/libXvMC/libXvMC-1.0.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,10 +11,9 @@ DESCRIPTION="X.Org XvMC library"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
 	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}]
-	>=x11-proto/videoproto-2.3.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]"
+	>=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 PDEPEND="app-eselect/eselect-xvmc"

diff --git a/x11-libs/libXxf86dga/libXxf86dga-1.1.4.ebuild b/x11-libs/libXxf86dga/libXxf86dga-1.1.4-r1.ebuild
similarity index 53%
rename from x11-libs/libXxf86dga/libXxf86dga-1.1.4.ebuild
rename to x11-libs/libXxf86dga/libXxf86dga-1.1.4-r1.ebuild
index f6e587cbbd9..9aa79b39f35 100644
--- a/x11-libs/libXxf86dga/libXxf86dga-1.1.4.ebuild
+++ b/x11-libs/libXxf86dga/libXxf86dga-1.1.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,9 +11,7 @@ DESCRIPTION="X.Org Xxf86dga library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-	>=x11-proto/xf86dgaproto-2.1-r2[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXxf86misc/libXxf86misc-1.0.3-r1.ebuild b/x11-libs/libXxf86misc/libXxf86misc-1.0.3-r2.ebuild
similarity index 78%
rename from x11-libs/libXxf86misc/libXxf86misc-1.0.3-r1.ebuild
rename to x11-libs/libXxf86misc/libXxf86misc-1.0.3-r2.ebuild
index 9d04454736a..a49f155b651 100644
--- a/x11-libs/libXxf86misc/libXxf86misc-1.0.3-r1.ebuild
+++ b/x11-libs/libXxf86misc/libXxf86misc-1.0.3-r2.ebuild
@@ -9,9 +9,7 @@ DESCRIPTION="X.Org Xxf86misc library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND="x11-libs/libX11
-	x11-libs/libXext
-	x11-proto/xproto
-	x11-proto/xextproto
-	x11-proto/xf86miscproto"
+RDEPEND="x11-base/xorg-proto
+	x11-libs/libX11
+	x11-libs/libXext"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libXxf86vm/libXxf86vm-1.1.4.ebuild b/x11-libs/libXxf86vm/libXxf86vm-1.1.4-r1.ebuild
similarity index 57%
rename from x11-libs/libXxf86vm/libXxf86vm-1.1.4.ebuild
rename to x11-libs/libXxf86vm/libXxf86vm-1.1.4-r1.ebuild
index d6d8ab59fe0..a43801d9c3b 100644
--- a/x11-libs/libXxf86vm/libXxf86vm-1.1.4.ebuild
+++ b/x11-libs/libXxf86vm/libXxf86vm-1.1.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,9 +11,7 @@ DESCRIPTION="X.Org Xxf86vm library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-	>=x11-proto/xf86vidmodeproto-2.3.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+	>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libast/libast-0.7-r1.ebuild b/x11-libs/libast/libast-0.7-r2.ebuild
similarity index 97%
rename from x11-libs/libast/libast-0.7-r1.ebuild
rename to x11-libs/libast/libast-0.7-r2.ebuild
index 15f2c7592dd..c1751cb774c 100644
--- a/x11-libs/libast/libast-0.7-r1.ebuild
+++ b/x11-libs/libast/libast-0.7-r2.ebuild
@@ -14,8 +14,8 @@ IUSE="imlib cpu_flags_x86_mmx pcre"
 
 RDEPEND="
 	!sci-astronomy/ast
+	x11-base/xorg-proto
 	x11-libs/libXt
-	x11-proto/xproto
 	x11-libs/libICE
 	x11-libs/libSM
 	x11-libs/libX11

diff --git a/x11-libs/libast/libast-0.7.ebuild b/x11-libs/libast/libast-0.7.ebuild
index 88f91e397fa..c2ef2a3a112 100644
--- a/x11-libs/libast/libast-0.7.ebuild
+++ b/x11-libs/libast/libast-0.7.ebuild
@@ -13,8 +13,8 @@ KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x8
 IUSE="imlib cpu_flags_x86_mmx pcre"
 
 RDEPEND="!sci-astronomy/ast
+	x11-base/xorg-proto
 	x11-libs/libXt
-	x11-proto/xproto
 	x11-libs/libICE
 	x11-libs/libSM
 	x11-libs/libX11

diff --git a/x11-libs/libast/libast-9999.ebuild b/x11-libs/libast/libast-9999.ebuild
index eb51359edbf..94feeb7a119 100644
--- a/x11-libs/libast/libast-9999.ebuild
+++ b/x11-libs/libast/libast-9999.ebuild
@@ -18,8 +18,8 @@ KEYWORDS=""
 IUSE="imlib cpu_flags_x86_mmx pcre"
 
 RDEPEND="!sci-astronomy/ast
+	x11-base/xorg-proto
 	x11-libs/libXt
-	x11-proto/xproto
 	x11-libs/libICE
 	x11-libs/libSM
 	x11-libs/libX11

diff --git a/x11-libs/libdmx/libdmx-1.1.3.ebuild b/x11-libs/libdmx/libdmx-1.1.3-r1.ebuild
similarity index 65%
rename from x11-libs/libdmx/libdmx-1.1.3.ebuild
rename to x11-libs/libdmx/libdmx-1.1.3-r1.ebuild
index c8d018aea3c..d1f21753e75 100644
--- a/x11-libs/libdmx/libdmx-1.1.3.ebuild
+++ b/x11-libs/libdmx/libdmx-1.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -8,8 +8,7 @@ DESCRIPTION="X.Org dmx library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE=""
 
-RDEPEND="x11-libs/libX11
-	x11-libs/libXext
-	>=x11-proto/dmxproto-2.3
-	x11-proto/xextproto"
+RDEPEND="x11-base/xorg-proto
+	x11-libs/libX11
+	x11-libs/libXext"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libdmx/libdmx-1.1.4.ebuild b/x11-libs/libdmx/libdmx-1.1.4.ebuild
index 68d16096b58..2b721a00efc 100644
--- a/x11-libs/libdmx/libdmx-1.1.4.ebuild
+++ b/x11-libs/libdmx/libdmx-1.1.4.ebuild
@@ -8,7 +8,7 @@ DESCRIPTION="X.Org dmx library"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE=""
 
-RDEPEND="x11-libs/libX11
-	x11-libs/libXext
-	x11-base/xorg-proto"
+RDEPEND="x11-base/xorg-proto
+	x11-libs/libX11
+	x11-libs/libXext"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libdockapp/libdockapp-0.7.2.ebuild b/x11-libs/libdockapp/libdockapp-0.7.2.ebuild
index e633685c4d2..c4685527016 100644
--- a/x11-libs/libdockapp/libdockapp-0.7.2.ebuild
+++ b/x11-libs/libdockapp/libdockapp-0.7.2.ebuild
@@ -20,7 +20,7 @@ RDEPEND="x11-libs/libX11
 	x11-libs/libXext
 	x11-libs/libXpm"
 DEPEND="${RDEPEND}
-	x11-proto/xproto"
+	x11-base/xorg-proto"
 
 FONT_S=${S}/fonts
 FONT_SUFFIX="gz"

diff --git a/x11-libs/libvdpau/libvdpau-1.1.1.ebuild b/x11-libs/libvdpau/libvdpau-1.1.1.ebuild
index 37cf439581e..a9de7350064 100644
--- a/x11-libs/libvdpau/libvdpau-1.1.1.ebuild
+++ b/x11-libs/libvdpau/libvdpau-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -26,7 +26,7 @@ DEPEND="${RDEPEND}
 		media-gfx/graphviz
 		virtual/latex-base
 		)
-	dri? ( >=x11-proto/dri2proto-2.2 )"
+	dri? ( x11-base/xorg-proto )"
 
 src_configure() {
 	append-cppflags -D_GNU_SOURCE

diff --git a/x11-libs/libxkbcommon/libxkbcommon-0.8.0.ebuild b/x11-libs/libxkbcommon/libxkbcommon-0.8.0.ebuild
index 559aeac12b6..1957a763a86 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-0.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-0.8.0.ebuild
@@ -22,9 +22,8 @@ IUSE="X doc test"
 
 DEPEND="sys-devel/bison
 	X? (
+		x11-base/xorg-proto
 		>=x11-libs/libxcb-1.10[${MULTILIB_USEDEP},xkb]
-		>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
-		>=x11-proto/kbproto-1.0.6-r1[${MULTILIB_USEDEP}]
 	)
 	doc? ( app-doc/doxygen )"
 RDEPEND="X? ( >=x11-libs/libxcb-1.10[${MULTILIB_USEDEP},xkb] )"

diff --git a/x11-libs/libxkbfile/libxkbfile-1.0.9-r1.ebuild b/x11-libs/libxkbfile/libxkbfile-1.0.9-r2.ebuild
similarity index 84%
rename from x11-libs/libxkbfile/libxkbfile-1.0.9-r1.ebuild
rename to x11-libs/libxkbfile/libxkbfile-1.0.9-r2.ebuild
index ef529ef2827..c624ff0d36f 100644
--- a/x11-libs/libxkbfile/libxkbfile-1.0.9-r1.ebuild
+++ b/x11-libs/libxkbfile/libxkbfile-1.0.9-r2.ebuild
@@ -10,6 +10,6 @@ DESCRIPTION="X.Org xkbfile library"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
-RDEPEND="x11-libs/libX11[${MULTILIB_USEDEP}]
-	x11-proto/kbproto[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	x11-libs/libX11[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libxkbui/libxkbui-1.0.2-r1.ebuild b/x11-libs/libxkbui/libxkbui-1.0.2-r2.ebuild
similarity index 72%
rename from x11-libs/libxkbui/libxkbui-1.0.2-r1.ebuild
rename to x11-libs/libxkbui/libxkbui-1.0.2-r2.ebuild
index 01a06ba109a..364ee589207 100644
--- a/x11-libs/libxkbui/libxkbui-1.0.2-r1.ebuild
+++ b/x11-libs/libxkbui/libxkbui-1.0.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -9,7 +9,7 @@ DESCRIPTION="X.Org xkbui library"
 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
 IUSE=""
 
-RDEPEND="x11-libs/libXt
-	>=x11-libs/libxkbfile-1.0.3
-	x11-proto/kbproto"
+RDEPEND="x11-base/xorg-proto
+	x11-libs/libXt
+	>=x11-libs/libxkbfile-1.0.3"
 DEPEND="${RDEPEND}"

diff --git a/x11-libs/libxshmfence/libxshmfence-1.3.ebuild b/x11-libs/libxshmfence/libxshmfence-1.3.ebuild
index 6fd3310d75f..4d71010ce83 100644
--- a/x11-libs/libxshmfence/libxshmfence-1.3.ebuild
+++ b/x11-libs/libxshmfence/libxshmfence-1.3.ebuild
@@ -11,5 +11,4 @@ KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~
 IUSE=""
 
 RDEPEND=""
-DEPEND=">=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]
-	${RDEPEND}"
+DEPEND="x11-base/xorg-proto"

diff --git a/x11-libs/neXtaw/neXtaw-0.15.1-r1.ebuild b/x11-libs/neXtaw/neXtaw-0.15.1-r1.ebuild
index bad687e8b02..8af31b14ee6 100644
--- a/x11-libs/neXtaw/neXtaw-0.15.1-r1.ebuild
+++ b/x11-libs/neXtaw/neXtaw-0.15.1-r1.ebuild
@@ -12,7 +12,8 @@ SLOT="0"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
 IUSE=""
 
-RDEPEND="x11-libs/libICE
+RDEPEND="x11-base/xorg-proto
+	x11-libs/libICE
 	x11-libs/libXext
 	x11-libs/libXt
 	x11-libs/libX11
@@ -20,8 +21,6 @@ RDEPEND="x11-libs/libICE
 	x11-libs/libXmu
 	x11-libs/libxkbfile
 	x11-libs/libXpm
-	x11-proto/xextproto
-	x11-proto/xproto
 	!<x11-libs/neXtaw-0.15.1-r1"
 DEPEND="${RDEPEND}"
 

diff --git a/x11-libs/neXtaw/neXtaw-0.15.1-r2.ebuild b/x11-libs/neXtaw/neXtaw-0.15.1-r3.ebuild
similarity index 91%
rename from x11-libs/neXtaw/neXtaw-0.15.1-r2.ebuild
rename to x11-libs/neXtaw/neXtaw-0.15.1-r3.ebuild
index ea38789cddf..8d08b160797 100644
--- a/x11-libs/neXtaw/neXtaw-0.15.1-r2.ebuild
+++ b/x11-libs/neXtaw/neXtaw-0.15.1-r3.ebuild
@@ -12,7 +12,8 @@ SLOT="0"
 KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
 IUSE=""
 
-RDEPEND="x11-libs/libICE
+RDEPEND="x11-base/xorg-proto
+	x11-libs/libICE
 	x11-libs/libXext
 	x11-libs/libXt
 	x11-libs/libX11
@@ -20,8 +21,6 @@ RDEPEND="x11-libs/libICE
 	x11-libs/libXmu
 	x11-libs/libxkbfile
 	x11-libs/libXpm
-	x11-proto/xextproto
-	x11-proto/xproto
 	!<x11-libs/neXtaw-0.15.1-r1"
 DEPEND="${RDEPEND}"
 

diff --git a/x11-libs/pango/pango-1.40.12-r1.ebuild b/x11-libs/pango/pango-1.40.12-r1.ebuild
index 7097e5a810e..fd8b2eb1f4a 100644
--- a/x11-libs/pango/pango-1.40.12-r1.ebuild
+++ b/x11-libs/pango/pango-1.40.12-r1.ebuild
@@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
 	>=dev-util/gtk-doc-am-1.20
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
 	test? ( media-fonts/cantarell )
-	X? ( >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] )
+	X? ( x11-base/xorg-proto )
 	!<=sys-devel/autoconf-2.63:2.5
 "
 

diff --git a/x11-libs/pango/pango-1.40.14-r1.ebuild b/x11-libs/pango/pango-1.40.14-r1.ebuild
index 94f249b2587..f9569a29613 100644
--- a/x11-libs/pango/pango-1.40.14-r1.ebuild
+++ b/x11-libs/pango/pango-1.40.14-r1.ebuild
@@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
 	>=dev-util/gtk-doc-am-1.20
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
 	test? ( media-fonts/cantarell )
-	X? ( >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] )
+	X? ( x11-base/xorg-proto )
 	!<=sys-devel/autoconf-2.63:2.5
 "
 

diff --git a/x11-libs/pango/pango-1.42.0.ebuild b/x11-libs/pango/pango-1.42.0.ebuild
index 888df2f5b93..3fa51895fb5 100644
--- a/x11-libs/pango/pango-1.42.0.ebuild
+++ b/x11-libs/pango/pango-1.42.0.ebuild
@@ -33,7 +33,7 @@ DEPEND="${RDEPEND}
 	>=dev-util/gtk-doc-am-1.20
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
 	test? ( media-fonts/cantarell )
-	X? ( >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] )
+	X? ( x11-base/xorg-proto )
 	!<=sys-devel/autoconf-2.63:2.5
 "
 

diff --git a/x11-libs/startup-notification/startup-notification-0.12-r1.ebuild b/x11-libs/startup-notification/startup-notification-0.12-r1.ebuild
index 6467a3f570e..5ab3c6b03cb 100644
--- a/x11-libs/startup-notification/startup-notification-0.12-r1.ebuild
+++ b/x11-libs/startup-notification/startup-notification-0.12-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -17,7 +17,7 @@ RDEPEND=">=x11-libs/libX11-1.4.3
 	>x11-libs/libxcb-1.6
 	>=x11-libs/xcb-util-0.3.8"
 DEPEND="${RDEPEND}
-	x11-proto/xproto"
+	x11-base/xorg-proto"
 
 DOCS=( AUTHORS ChangeLog NEWS doc/${PN}.txt )
 

diff --git a/x11-libs/wxGTK/wxGTK-2.8.12.1-r2.ebuild b/x11-libs/wxGTK/wxGTK-2.8.12.1-r2.ebuild
index dc5c6587baa..5bfab6f5f38 100644
--- a/x11-libs/wxGTK/wxGTK-2.8.12.1-r2.ebuild
+++ b/x11-libs/wxGTK/wxGTK-2.8.12.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -51,11 +51,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
 	opengl? ( virtual/glu[${MULTILIB_USEDEP}] )
-	X? (
-		x11-proto/xproto[${MULTILIB_USEDEP}]
-		x11-proto/xineramaproto[${MULTILIB_USEDEP}]
-		x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}]
-	)
+	X? ( x11-base/xorg-proto )
 "
 
 PDEPEND=">=app-eselect/eselect-wxwidgets-0.7"

diff --git a/x11-libs/wxGTK/wxGTK-3.0.3-r300.ebuild b/x11-libs/wxGTK/wxGTK-3.0.3-r300.ebuild
index 362ca7bb08f..30890d5025f 100644
--- a/x11-libs/wxGTK/wxGTK-3.0.3-r300.ebuild
+++ b/x11-libs/wxGTK/wxGTK-3.0.3-r300.ebuild
@@ -53,11 +53,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
 	opengl? ( virtual/glu[${MULTILIB_USEDEP}] )
-	X? (
-		x11-proto/xproto[${MULTILIB_USEDEP}]
-		x11-proto/xineramaproto[${MULTILIB_USEDEP}]
-		x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}]
-	)"
+	X? ( x11-base/xorg-proto )"
 
 PDEPEND=">=app-eselect/eselect-wxwidgets-20131230"
 

diff --git a/x11-libs/wxGTK/wxGTK-3.0.3.ebuild b/x11-libs/wxGTK/wxGTK-3.0.3.ebuild
index 88e502ac367..866cbd7ed0a 100644
--- a/x11-libs/wxGTK/wxGTK-3.0.3.ebuild
+++ b/x11-libs/wxGTK/wxGTK-3.0.3.ebuild
@@ -45,11 +45,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
 	opengl? ( virtual/glu[${MULTILIB_USEDEP}] )
-	X? (
-		x11-proto/xproto[${MULTILIB_USEDEP}]
-		x11-proto/xineramaproto[${MULTILIB_USEDEP}]
-		x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}]
-	)"
+	X? ( x11-base/xorg-proto )"
 
 PDEPEND=">=app-eselect/eselect-wxwidgets-20131230"
 

diff --git a/x11-libs/wxGTK/wxGTK-3.0.4-r300.ebuild b/x11-libs/wxGTK/wxGTK-3.0.4-r300.ebuild
index 3fbb85799fd..e34473cc72a 100644
--- a/x11-libs/wxGTK/wxGTK-3.0.4-r300.ebuild
+++ b/x11-libs/wxGTK/wxGTK-3.0.4-r300.ebuild
@@ -53,11 +53,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
 	opengl? ( virtual/glu[${MULTILIB_USEDEP}] )
-	X? (
-		x11-proto/xproto[${MULTILIB_USEDEP}]
-		x11-proto/xineramaproto[${MULTILIB_USEDEP}]
-		x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}]
-	)"
+	X? ( x11-base/xorg-proto )"
 
 PDEPEND=">=app-eselect/eselect-wxwidgets-20131230"
 

diff --git a/x11-libs/wxGTK/wxGTK-3.0.4.ebuild b/x11-libs/wxGTK/wxGTK-3.0.4.ebuild
index b390c7f0ba4..99c63f47bc7 100644
--- a/x11-libs/wxGTK/wxGTK-3.0.4.ebuild
+++ b/x11-libs/wxGTK/wxGTK-3.0.4.ebuild
@@ -45,11 +45,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
 	virtual/pkgconfig[${MULTILIB_USEDEP}]
 	opengl? ( virtual/glu[${MULTILIB_USEDEP}] )
-	X? (
-		x11-proto/xproto[${MULTILIB_USEDEP}]
-		x11-proto/xineramaproto[${MULTILIB_USEDEP}]
-		x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}]
-	)"
+	X? ( x11-base/xorg-proto )"
 
 PDEPEND=">=app-eselect/eselect-wxwidgets-20131230"
 

diff --git a/x11-libs/xcb-util-image/xcb-util-image-0.4.0.ebuild b/x11-libs/xcb-util-image/xcb-util-image-0.4.0-r1.ebuild
similarity index 79%
rename from x11-libs/xcb-util-image/xcb-util-image-0.4.0.ebuild
rename to x11-libs/xcb-util-image/xcb-util-image-0.4.0-r1.ebuild
index 193b84cdd4b..ab30ac4feef 100644
--- a/x11-libs/xcb-util-image/xcb-util-image-0.4.0.ebuild
+++ b/x11-libs/xcb-util-image/xcb-util-image-0.4.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -17,9 +17,9 @@ HOMEPAGE="https://xcb.freedesktop.org/"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
 IUSE="test"
 
-RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
-	>=x11-libs/xcb-util-${PV}:=[${MULTILIB_USEDEP}]
-	>=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]"
+RDEPEND="x11-base/xorg-proto
+	>=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
+	>=x11-libs/xcb-util-${PV}:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
 	>=dev-util/gperf-3.0.1
 	test? ( >=dev-libs/check-0.9.11[${MULTILIB_USEDEP}] )"

diff --git a/x11-libs/xforms/xforms-1.2.4.ebuild b/x11-libs/xforms/xforms-1.2.4.ebuild
index 787761f1260..24d84ae03bd 100644
--- a/x11-libs/xforms/xforms-1.2.4.ebuild
+++ b/x11-libs/xforms/xforms-1.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -25,7 +25,7 @@ RDEPEND="
 
 DEPEND="
 	${RDEPEND}
-	x11-proto/xproto"
+	x11-base/xorg-proto"
 
 S="${WORKDIR}/${MY_P}"
 

diff --git a/x11-libs/xosd/xosd-2.2.14-r1.ebuild b/x11-libs/xosd/xosd-2.2.14-r1.ebuild
index 4f7e0879011..1279eb3dc26 100644
--- a/x11-libs/xosd/xosd-2.2.14-r1.ebuild
+++ b/x11-libs/xosd/xosd-2.2.14-r1.ebuild
@@ -21,10 +21,8 @@ RDEPEND="x11-libs/libX11
 	x11-libs/libXt
 	media-fonts/font-misc-misc"
 DEPEND="${RDEPEND}
-	xinerama? ( x11-proto/xineramaproto )
-	x11-proto/xextproto
-	x11-proto/xproto
-	virtual/pkgconfig"
+	virtual/pkgconfig
+	x11-base/xorg-proto"
 
 src_unpack() {
 	unpack ${A}

diff --git a/x11-libs/xosd/xosd-2.2.14-r2.ebuild b/x11-libs/xosd/xosd-2.2.14-r2.ebuild
index 69eccafd1c8..f5629247357 100644
--- a/x11-libs/xosd/xosd-2.2.14-r2.ebuild
+++ b/x11-libs/xosd/xosd-2.2.14-r2.ebuild
@@ -21,10 +21,8 @@ RDEPEND="x11-libs/libX11
 	x11-libs/libXt
 	media-fonts/font-misc-misc"
 DEPEND="${RDEPEND}
-	xinerama? ( x11-proto/xineramaproto )
-	x11-proto/xextproto
-	x11-proto/xproto
-	virtual/pkgconfig"
+	virtual/pkgconfig
+	x11-base/xorg-proto"
 
 src_unpack() {
 	unpack ${A}

diff --git a/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild b/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild
index c255a3e1ee6..98ff80fc919 100644
--- a/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild
+++ b/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -24,10 +24,8 @@ RDEPEND="x11-libs/libX11
 	x11-libs/libXt
 	media-fonts/font-misc-misc"
 DEPEND="${RDEPEND}
-	xinerama? ( x11-proto/xineramaproto )
-	x11-proto/xextproto
-	x11-proto/xproto
-	virtual/pkgconfig"
+	virtual/pkgconfig
+	x11-base/xorg-proto"
 
 DOCS=(
 	AUTHORS ChangeLog NEWS README TODO


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2018-05-22  1:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-22  1:19 [gentoo-commits] repo/gentoo:master commit in: x11-libs/libXres/, x11-libs/libxkbcommon/, x11-libs/pango/, x11-libs/libXfont2/, Matt Turner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox