summaryrefslogtreecommitdiff
path: root/x11-proto
diff options
context:
space:
mode:
Diffstat (limited to 'x11-proto')
-rw-r--r--x11-proto/bigreqsproto/Manifest5
-rw-r--r--x11-proto/bigreqsproto/bigreqsproto-1.1.2.ebuild25
-rw-r--r--x11-proto/bigreqsproto/metadata.xml8
-rw-r--r--x11-proto/compositeproto/Manifest5
-rw-r--r--x11-proto/compositeproto/compositeproto-0.4.2-r1.ebuild15
-rw-r--r--x11-proto/compositeproto/metadata.xml8
-rw-r--r--x11-proto/damageproto/Manifest5
-rw-r--r--x11-proto/damageproto/damageproto-1.2.1-r1.ebuild15
-rw-r--r--x11-proto/damageproto/metadata.xml8
-rw-r--r--x11-proto/dmxproto/Manifest5
-rw-r--r--x11-proto/dmxproto/dmxproto-2.3.1.ebuild14
-rw-r--r--x11-proto/dmxproto/metadata.xml8
-rw-r--r--x11-proto/dri2proto/Manifest5
-rw-r--r--x11-proto/dri2proto/dri2proto-2.8-r1.ebuild15
-rw-r--r--x11-proto/dri2proto/metadata.xml8
-rw-r--r--x11-proto/dri3proto/Manifest5
-rw-r--r--x11-proto/dri3proto/dri3proto-1.0.ebuild14
-rw-r--r--x11-proto/dri3proto/metadata.xml8
-rw-r--r--x11-proto/fixesproto/Manifest6
-rw-r--r--x11-proto/fixesproto/fixesproto-5.0-r1.ebuild15
-rw-r--r--x11-proto/fixesproto/fixesproto-5.0.ebuild13
-rw-r--r--x11-proto/fixesproto/metadata.xml8
-rw-r--r--x11-proto/fontcacheproto/Manifest5
-rw-r--r--x11-proto/fontcacheproto/fontcacheproto-0.1.3.ebuild13
-rw-r--r--x11-proto/fontcacheproto/metadata.xml8
-rw-r--r--x11-proto/fontsproto/Manifest7
-rw-r--r--x11-proto/fontsproto/fontsproto-2.1.2.ebuild25
-rw-r--r--x11-proto/fontsproto/fontsproto-2.1.3.ebuild24
-rw-r--r--x11-proto/fontsproto/metadata.xml8
-rw-r--r--x11-proto/glproto/Manifest5
-rw-r--r--x11-proto/glproto/glproto-1.4.17-r1.ebuild24
-rw-r--r--x11-proto/glproto/metadata.xml8
-rw-r--r--x11-proto/inputproto/Manifest9
-rw-r--r--x11-proto/inputproto/inputproto-2.3.1.ebuild16
-rw-r--r--x11-proto/inputproto/inputproto-2.3.2.ebuild16
-rw-r--r--x11-proto/inputproto/inputproto-2.3.ebuild16
-rw-r--r--x11-proto/inputproto/metadata.xml8
-rw-r--r--x11-proto/kbproto/Manifest7
-rw-r--r--x11-proto/kbproto/kbproto-1.0.6-r1.ebuild15
-rw-r--r--x11-proto/kbproto/kbproto-1.0.7.ebuild15
-rw-r--r--x11-proto/kbproto/metadata.xml8
-rw-r--r--x11-proto/metadata.xml24
-rw-r--r--x11-proto/presentproto/Manifest5
-rw-r--r--x11-proto/presentproto/metadata.xml8
-rw-r--r--x11-proto/presentproto/presentproto-1.1.ebuild14
-rw-r--r--x11-proto/printproto/Manifest5
-rw-r--r--x11-proto/printproto/metadata.xml8
-rw-r--r--x11-proto/printproto/printproto-1.0.5-r1.ebuild14
-rw-r--r--x11-proto/randrproto/Manifest9
-rw-r--r--x11-proto/randrproto/metadata.xml8
-rw-r--r--x11-proto/randrproto/randrproto-1.4.0-r1.ebuild15
-rw-r--r--x11-proto/randrproto/randrproto-1.4.1.ebuild15
-rw-r--r--x11-proto/randrproto/randrproto-1.5.0.ebuild15
-rw-r--r--x11-proto/recordproto/Manifest5
-rw-r--r--x11-proto/recordproto/metadata.xml8
-rw-r--r--x11-proto/recordproto/recordproto-1.14.2-r1.ebuild26
-rw-r--r--x11-proto/renderproto/Manifest5
-rw-r--r--x11-proto/renderproto/metadata.xml8
-rw-r--r--x11-proto/renderproto/renderproto-0.11.1-r1.ebuild15
-rw-r--r--x11-proto/resourceproto/Manifest5
-rw-r--r--x11-proto/resourceproto/metadata.xml8
-rw-r--r--x11-proto/resourceproto/resourceproto-1.2.0.ebuild13
-rw-r--r--x11-proto/scrnsaverproto/Manifest5
-rw-r--r--x11-proto/scrnsaverproto/metadata.xml8
-rw-r--r--x11-proto/scrnsaverproto/scrnsaverproto-1.2.2-r1.ebuild26
-rw-r--r--x11-proto/trapproto/Manifest5
-rw-r--r--x11-proto/trapproto/metadata.xml8
-rw-r--r--x11-proto/trapproto/trapproto-3.4.3.ebuild13
-rw-r--r--x11-proto/videoproto/Manifest7
-rw-r--r--x11-proto/videoproto/metadata.xml8
-rw-r--r--x11-proto/videoproto/videoproto-2.3.2.ebuild15
-rw-r--r--x11-proto/videoproto/videoproto-2.3.3.ebuild15
-rw-r--r--x11-proto/xcalibrateproto/Manifest5
-rw-r--r--x11-proto/xcalibrateproto/metadata.xml12
-rw-r--r--x11-proto/xcalibrateproto/xcalibrateproto-0.1_pre20081210.ebuild20
-rw-r--r--x11-proto/xcb-proto/Manifest8
-rw-r--r--x11-proto/xcb-proto/files/xcb-proto-1.12-make-whitespace-usage-consistent.patch208
-rw-r--r--x11-proto/xcb-proto/files/xcb-proto-1.12-print-is-a-function-and-needs-parentheses.patch68
-rw-r--r--x11-proto/xcb-proto/files/xcb-proto-1.12-update-xml-schema.patch120
-rw-r--r--x11-proto/xcb-proto/metadata.xml8
-rw-r--r--x11-proto/xcb-proto/xcb-proto-1.12-r2.ebuild69
-rw-r--r--x11-proto/xcmiscproto/Manifest5
-rw-r--r--x11-proto/xcmiscproto/metadata.xml8
-rw-r--r--x11-proto/xcmiscproto/xcmiscproto-1.2.2.ebuild25
-rw-r--r--x11-proto/xextproto/Manifest5
-rw-r--r--x11-proto/xextproto/metadata.xml8
-rw-r--r--x11-proto/xextproto/xextproto-7.3.0.ebuild25
-rw-r--r--x11-proto/xf86bigfontproto/Manifest5
-rw-r--r--x11-proto/xf86bigfontproto/metadata.xml8
-rw-r--r--x11-proto/xf86bigfontproto/xf86bigfontproto-1.2.0-r1.ebuild15
-rw-r--r--x11-proto/xf86dgaproto/Manifest5
-rw-r--r--x11-proto/xf86dgaproto/metadata.xml8
-rw-r--r--x11-proto/xf86dgaproto/xf86dgaproto-2.1-r2.ebuild15
-rw-r--r--x11-proto/xf86driproto/Manifest5
-rw-r--r--x11-proto/xf86driproto/metadata.xml8
-rw-r--r--x11-proto/xf86driproto/xf86driproto-2.1.1-r1.ebuild15
-rw-r--r--x11-proto/xf86miscproto/Manifest5
-rw-r--r--x11-proto/xf86miscproto/metadata.xml8
-rw-r--r--x11-proto/xf86miscproto/xf86miscproto-0.9.3.ebuild13
-rw-r--r--x11-proto/xf86rushproto/Manifest5
-rw-r--r--x11-proto/xf86rushproto/metadata.xml8
-rw-r--r--x11-proto/xf86rushproto/xf86rushproto-1.1.2-r1.ebuild10
-rw-r--r--x11-proto/xf86vidmodeproto/Manifest5
-rw-r--r--x11-proto/xf86vidmodeproto/metadata.xml8
-rw-r--r--x11-proto/xf86vidmodeproto/xf86vidmodeproto-2.3.1-r1.ebuild15
-rw-r--r--x11-proto/xineramaproto/Manifest5
-rw-r--r--x11-proto/xineramaproto/metadata.xml8
-rw-r--r--x11-proto/xineramaproto/xineramaproto-1.2.1-r1.ebuild15
-rw-r--r--x11-proto/xproto/Manifest5
-rw-r--r--x11-proto/xproto/metadata.xml8
-rw-r--r--x11-proto/xproto/xproto-7.0.31.ebuild24
111 files changed, 1618 insertions, 0 deletions
diff --git a/x11-proto/bigreqsproto/Manifest b/x11-proto/bigreqsproto/Manifest
new file mode 100644
index 000000000000..75310a513834
--- /dev/null
+++ b/x11-proto/bigreqsproto/Manifest
@@ -0,0 +1,5 @@
+DIST bigreqsproto-1.1.2.tar.bz2 113218 SHA256 462116ab44e41d8121bfde947321950370b285a5316612b8fce8334d50751b1e SHA512 9c2f98191169f7bca69601fcea5ddcb45d50b3a6bae087a2d6ee2d83f9729155b23268ad4c46a3cc99162cdacf4c8e3d7f061e58d73237da96f23123444f67d8 WHIRLPOOL b1e1f3d944daaa18e5858f0be6ab0eb01e478a2a15a57eae684202717a1a6d2894401d664fe5e35c4108a2ad027a83843f6e5356e9a4769ef727f8b64c188e72
+EBUILD bigreqsproto-1.1.2.ebuild 586 SHA256 6a845be9f9d402888a2b3b94638d418c713b2632d9b10196a8f7b7862864ed9c SHA512 b39d9bcbe95cf5f4608ad0641e31bee7deda4e74ad46e700d32177d127c19c69c822b1c75001948a507f8093ed1e8c6f21f2bf03be6f8968b08f1a18eb90da1d WHIRLPOOL 04abd5486015b2157df36196c43e125979e373b83dd761780c7ee05e26165277aa59f6cdd68790c97ad0ff59ea0a5cf03c950de0db085be0284f7c5aefdfdfb5
+MISC ChangeLog 2443 SHA256 38d330ab62d53bbeb1819785eb1135de1c214bf9203d3a49b4d86f09b237aaeb SHA512 1c6ddfa63c23069be9092a9e77b42f28c711aa42f0dd6892bef3f1f85da3ce9c9a6ad8f41028f16464880e27f1a5b29bf1433a3e1f35ea7d1eecdeed5c0fb75d WHIRLPOOL 956ca7b6864e16e9effc6a63d87d52bfd614e8903f4aeff83e1fe4d8c2e86c36f5152a77ac6352fd8d99738e2982fbd4e596eaf67abdc8b28c1bb2b36a69eaf8
+MISC ChangeLog-2015 7033 SHA256 11f3d1a5795dad4a11bc335e7453478ebc0e618d03ea70b2448aa8c1fa498ddf SHA512 c32fee7ceb5002be782dd74203938aa1faa18296bbcdcca0b728ecf66e949273f1a693200a65b92191755da555c3a64f0f28c4aeee3e0e5bc0e3592f291bb959 WHIRLPOOL 37a93ad743768492d8f872ed5d69a3bbef7dda69c5e4a49c609455fcbebfeb9447769ae9e927f5b7d6fcd256a62c3ae7f302e0cb2cdffbcf7dd778ccf1bf03dc
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/bigreqsproto/bigreqsproto-1.1.2.ebuild b/x11-proto/bigreqsproto/bigreqsproto-1.1.2.ebuild
new file mode 100644
index 000000000000..59da33e587a8
--- /dev/null
+++ b/x11-proto/bigreqsproto/bigreqsproto-1.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+XORG_DOC=doc
+inherit xorg-2
+
+DESCRIPTION="X.Org BigReqs protocol headers"
+
+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 ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ xorg-2_pkg_setup
+
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable doc specs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+}
diff --git a/x11-proto/bigreqsproto/metadata.xml b/x11-proto/bigreqsproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/bigreqsproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/compositeproto/Manifest b/x11-proto/compositeproto/Manifest
new file mode 100644
index 000000000000..6a03f8c262e2
--- /dev/null
+++ b/x11-proto/compositeproto/Manifest
@@ -0,0 +1,5 @@
+DIST compositeproto-0.4.2.tar.bz2 101208 SHA256 049359f0be0b2b984a8149c966dd04e8c58e6eade2a4a309cf1126635ccd0cfc SHA512 ad5e4d87b77a8447c228ca85ac8d010d93b5c64929dc866e99a25700b9905f7c3f22e48f8c7fdc54e87879ddcc90e5d4adc338aeea393d7057b19b5ccae31f11 WHIRLPOOL 7c219daf6651462d3caafc8a58dcf27a6bb622564b8c1858a6ed6745857a539c66c4abc7900651db0d1aa41d53d31c85c31b816e7c0493fc74395b9ab92f5e58
+EBUILD compositeproto-0.4.2-r1.ebuild 455 SHA256 5bf30f58b798977cd6ff7d6ac9cec8d12dbb253e8f3a604274996ee58261c4d9 SHA512 53c8ca5ea6a33023f35ad3c49e111b2157f3fe1dd77844a5ad2fb164e49a6911b5ca972354bf25a248531c49a6cf8876a91c53bf2166526a91b813222e249428 WHIRLPOOL 603d3ae3de60b70acfdf2108db80f443f181f7f1af7704f71208f44cc111d72483d9bc2cebb34f47436d8ede3b55869b293aa8fd112fbb9542c597f36244c3fc
+MISC ChangeLog 2455 SHA256 a08e0a5576e53774af60f02fa49b0044718a9852ebfe81d053df4fbeec82139d SHA512 4ac82aa1c4a0510991ef44cd1b5cd94de4c7fd777c9e90d8990f3f34cbba40e60a5c1029209a293f4c96f73669ae93a9f92b6c1aae0848ec7d4324ecc292adae WHIRLPOOL 4a197a568186aa93e1046dcd8da87d923b66646eaecadb165256732417d5c25bc9a654173eeac37ebf33904474e120386dfa06cc0135d170d46e9dbebebc130a
+MISC ChangeLog-2015 8054 SHA256 4c2b78ac7d8a7bc61c26ff865d7b1cf81ed03ca8867c814428cd0f2257aca067 SHA512 b938ef5d5794dc22b10105472a701af53eae4c55a7bfeae522fffcd47f536f268ad1a85e8d3c3b2c78a30c061d24adcde65e91c01681a331a5f30b1c4beae2c7 WHIRLPOOL a33a3bf6b0ab05bc5ad7fd91fbdad884f6b379459ff161045aaace243e829417cd87042ca7294eacfcecd74dc41b259e2a2d46be80ba4d40f874ef1c4f1c345c
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/compositeproto/compositeproto-0.4.2-r1.ebuild b/x11-proto/compositeproto/compositeproto-0.4.2-r1.ebuild
new file mode 100644
index 000000000000..fe1fce35df9e
--- /dev/null
+++ b/x11-proto/compositeproto/compositeproto-0.4.2-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Composite protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/compositeproto/metadata.xml b/x11-proto/compositeproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/compositeproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/damageproto/Manifest b/x11-proto/damageproto/Manifest
new file mode 100644
index 000000000000..fc8faa6ddab1
--- /dev/null
+++ b/x11-proto/damageproto/Manifest
@@ -0,0 +1,5 @@
+DIST damageproto-1.2.1.tar.bz2 98392 SHA256 5c7c112e9b9ea8a9d5b019e5f17d481ae20f766cb7a4648360e7c1b46fc9fc5b SHA512 f124e85fb3cc70ed3536cb9db57ac93461bbb5df1a713bc6b67a5ea49122556c321781ca150df681502f6ccfb7305f290e131ad25ce9ccbff5af268df11c86fc WHIRLPOOL 378ef118ef5d9136adf3b02b27526befcbee9e813713545eb62cb239a4f21aa00b4e0cd29de2d345147dc706f4de5cfdc09656238487ae5bdc93beefdde7c156
+EBUILD damageproto-1.2.1-r1.ebuild 435 SHA256 ebef0c4e0fd8e1da3803add1759af16aa3750a66f8697299437760cffb954826 SHA512 3e34ccfcabe2a06d76e23f29639b405edf5568cef3c14a91b63192f812558cf39c8b7649409974c0f9007aa5b9e1caea46d08406b45559245528a1c1d29abe74 WHIRLPOOL bb4a11b05b0f73f0dadf82397b2e5843a0b214dad5325b9ddd436e6587090d200c9062ae5ea08f110bcbd1bf143e12de8fa0f858ee0ca4685068a6c5828724e3
+MISC ChangeLog 2446 SHA256 7cbf78711567411020f604e2c62d858cf599dcc7c919d3db5a5222ef484f737a SHA512 247d633a4475a76952d521fe3cede00948a6e8c560555c2ab9602ca25f1013be862e21a3077add994c0fb76fb9de1156264dbf7dd514390410968ff1ca1d6f6a WHIRLPOOL 3d589fcea6693181b4f0e7b08d37eceb415d2a9b92f22d4fda4b666c3ea9422f3faad7a177d5ebd4500a56d4daa3e76d10322901b5e4ec3d6387c739fdb7156a
+MISC ChangeLog-2015 7606 SHA256 762e24669da7ce01cc4a02e5bb46445d2b574ee5e36b32f13716ff5f5c472124 SHA512 cf077d0bece4f66a8dcc8a92b303fa80ee8acba761c26b5e07c8e96a1435ef481fd18604765c6493ebbcc7a5237188c78ddb8033429ef0eeea12c9d53c14363a WHIRLPOOL 97e1a8976c44db85ef77fb2ebfad5bafa56dd68457488feac5c08b62def560ded439f921a5b17f8e218071acb984a10d0669fcb1b95bd40965f45e633925f327
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/damageproto/damageproto-1.2.1-r1.ebuild b/x11-proto/damageproto/damageproto-1.2.1-r1.ebuild
new file mode 100644
index 000000000000..926b2af6e006
--- /dev/null
+++ b/x11-proto/damageproto/damageproto-1.2.1-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Damage protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/damageproto/metadata.xml b/x11-proto/damageproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/damageproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/dmxproto/Manifest b/x11-proto/dmxproto/Manifest
new file mode 100644
index 000000000000..4cfeb3ab3615
--- /dev/null
+++ b/x11-proto/dmxproto/Manifest
@@ -0,0 +1,5 @@
+DIST dmxproto-2.3.1.tar.bz2 96467 SHA256 e72051e6a3e06b236d19eed56368117b745ca1e1a27bdc50fd51aa375bea6509 SHA512 bbce91c35413a39ff8b70e5fddccea0e47af3e8f1cfc562b8acc2785ea350a04166799b29a31fd38f4a2c8d82c8d370d7a40fc24ec2c686f2244b59dce0ba4b5 WHIRLPOOL 2131c346982a2691ea0b6b8c8a91be946f206bf63a55ea340ed9c75a84370ddf75540315f26c8336b599aac6e8f92f38ef2bc558b3eab259fee2b6752d2e1e5a
+EBUILD dmxproto-2.3.1.ebuild 340 SHA256 6cb7ac82362923adf3543143987e67fb96872aa1cba7c8d6bc72e40364188b2f SHA512 462c4c41c3c54676d55229e4e95126d54dd6025ace9e4df2892743203e2099be05985b32657dd084a771d9fda35805cd193a18acf3f779ee9aa1b98866efc14d WHIRLPOOL 864c0cb3c3c80cbe5f349b79cb655a027e42e26b67e908dfc5d3dd1dd6cac4a5af7002ed0dce9b2cc39e5e209844a47ae0fbaf2db39d7f00afaaf4c7c1df6672
+MISC ChangeLog 2431 SHA256 4b56540e407d0864663732653001bd2e44c0100f214a1febee76c0424fd5bbef SHA512 cb6f2749b394b0b36cdbbf88a5e89f433fc69fc7bd63728d10e1a2d672cd239717626fbd76049fcb5dec2173ee97849def0652b512dace588dd085ea09f52cbb WHIRLPOOL 36fe5839184be2b45a66745a7fa91ff24cb606102a028e38500f608690f0050928d47f6e43dadf6c3e4b5ff996bbc242a4a64123542231011f5c3b6a8dfc9928
+MISC ChangeLog-2015 5613 SHA256 e2b0785e7b816720504a0f4085bf211cae0e2f61587747834247e06c04e8febd SHA512 0c323cc76ffe459b43223d74eda9fce90b6ed458fc5295f36f7cead2048f33afa3e80f915bc9451269386d22c45950f5d59bf39c9011b0d0defd147ee1d2db06 WHIRLPOOL f6be12c84a3b28373f891dc9dbcf8040614f9d323fc5597bfd0da32fed981850fa8739b6d4b4e9be2b4e97c8cd3cfa87d4d4a1b3ca522661cde29a5d4177647b
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/dmxproto/dmxproto-2.3.1.ebuild b/x11-proto/dmxproto/dmxproto-2.3.1.ebuild
new file mode 100644
index 000000000000..452d19c84de5
--- /dev/null
+++ b/x11-proto/dmxproto/dmxproto-2.3.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit xorg-2
+
+DESCRIPTION="X.Org DMX protocol headers"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="!<x11-libs/libdmx-1.0.99.1"
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/dmxproto/metadata.xml b/x11-proto/dmxproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/dmxproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/dri2proto/Manifest b/x11-proto/dri2proto/Manifest
new file mode 100644
index 000000000000..5c4611b537e4
--- /dev/null
+++ b/x11-proto/dri2proto/Manifest
@@ -0,0 +1,5 @@
+DIST dri2proto-2.8.tar.bz2 108746 SHA256 f9b55476def44fc7c459b2537d17dbc731e36ed5d416af7ca0b1e2e676f8aa04 SHA512 1602f58cd8a3371dacf894cde4889b9147fc08e83f98d8e0d1c748abe43ecb74cf4e0e3d5eb2f33568ba5e6d9f310303b98ba43ae3bc956ae693824b1ae0745a WHIRLPOOL f27b9a5e62df4146b8d8ef8552ae316068d66c058d837b67c3e8f113a41c92d216f7606f127779992cec21221a3b529f9c6113bc419c14d7f1c8552bf87b4d2e
+EBUILD dri2proto-2.8-r1.ebuild 411 SHA256 af43a5323162691cd5313cebd2c6ebef91774e67173a1b69f4f792681a1b19f5 SHA512 7d82c41bb7b9332a8fe35be5054316eac9885346c095fd64f3242684ddbc54be7a87056e5548875fc400a812bb830649c95a48b003a7e4b7e67df0ca5fa83702 WHIRLPOOL 0bbb05bda61e48926ffff716d954fd92d97351caee18bd214b51e2c418b407cbf75d80dd9e7aac09ea854a9ff6a0337754016c5b691734ceca70ed5bce10df4d
+MISC ChangeLog 2685 SHA256 2d115febe081a767e98bfbf28faf2a7d96df943d31ed0e7a0a5cc3c77d36e860 SHA512 e6d0412c05b52834b6dc36398ed002968c5bfc5c7e42dd3dd4dae87c57e64df51ae279488aee59d629e1fada20597638d2730073e297860b1ccffeb5c5cd43d7 WHIRLPOOL f168bd3ec11699bd44c1c042e9023209e21a9c6fc1ec9bedba73ddf53e31a4ea822eb3ba3340b0c5f7067d3e06289103d9c7647ccf388b5dd1260f9d4d6a9397
+MISC ChangeLog-2015 8144 SHA256 29a3d42f59cb428c8cf0beda2986ddc75a4d367eaac7fd790b7e4f8d2bebdd6b SHA512 29a07564c39fce8024f0f6e663194cd990c9fd19a3061a06d3dbab7ff24a0953a72d9455780d40ce0b59d30a9dae2ea7ffe75193e911597a51f6ef5d4f2f53a5 WHIRLPOOL c5f64a666912ce0fda078b5a17801087507bfed7b0e0e7c6aecf523712017558d46af5b738e2eb02a526044fe0d3f20df05b769bbc4edb2c3ac8797a1dd9df55
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/dri2proto/dri2proto-2.8-r1.ebuild b/x11-proto/dri2proto/dri2proto-2.8-r1.ebuild
new file mode 100644
index 000000000000..bf92498e07b5
--- /dev/null
+++ b/x11-proto/dri2proto/dri2proto-2.8-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org DRI2 protocol headers"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/dri2proto/metadata.xml b/x11-proto/dri2proto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/dri2proto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/dri3proto/Manifest b/x11-proto/dri3proto/Manifest
new file mode 100644
index 000000000000..08f80c59cf25
--- /dev/null
+++ b/x11-proto/dri3proto/Manifest
@@ -0,0 +1,5 @@
+DIST dri3proto-1.0.tar.bz2 105366 SHA256 01be49d70200518b9a6b297131f6cc71f4ea2de17436896af153226a774fc074 SHA512 d2925bc2e2bfb3f30c4dc3082d84dc6a2e7d8ea02021ea02d681cbf92e6b256e9e4e0f5abfc394aa0c7762d841b1c8f82d2098c616ca1d7f4a3b5fd8a54f01f8 WHIRLPOOL 3010aae8ca5a72d31f61bac3c2dd976ae7ddace283782768d8ea6713f2c0d2eb2ed5090af1b8778ae04cf4ddb6d3620823ef2d0cbf137c4de8fa30eaf599007c
+EBUILD dri3proto-1.0.ebuild 441 SHA256 7699adae4a3282599d0f424738fa7f82fa6b91e7711c3edc4c31ad7378a40c04 SHA512 303adce752e8439ce3f2d24319801a24f84ba9097a381c857cb53751bcaa47af5fb374e8926b678b8f84f97fa12efc62d04067ec78b4de67fa27354a91d606cf WHIRLPOOL 45078f7ebadb75c3a442699f80eb2975c9e5a21611a6bc44a1f19c7820387197d4d3f1d3c2928900dfc77dbc5174c099cefc0c9b983e403c50a1aa77b7d595de
+MISC ChangeLog 2430 SHA256 6b7c984883c43f4d77f13b6343d3f423206ce42c36d1835100ad37f79dffc9f4 SHA512 a52da935107879bf6430d86eeee8f99b35d9d0eece34d98df6969fa2f07ff3ba1f399fd66b53ed03a5a85d773bc3e46dda7d8500d66e39fa182dda117f00882e WHIRLPOOL c0fac0d4236ee9fc3328a044593fa7227ae77b0f8b10904c6c025b0cbb0a12f5acb46c5cc8224545a6bab2c00e06e9659680641033e3a6551f62452ea381cec9
+MISC ChangeLog-2015 1500 SHA256 91e3515b68dae8b4eecd156b04e2fac3ba8f8ea6e3532392fc3cded5c88919eb SHA512 0107ae934deba2358afb6847b0d816a14079ed7b9f56fa428ff5626adb9c8f92ec711e14f31756c4bfa6f8a57882de1094f1ed91714467b76f3929f3d67e33dc WHIRLPOOL 7604fe448baa7fdda3228c3eeb99dcdb7653af078c966a6491441d47fc53e04d2fd120d56394010279c9f5d303db695cd807c994c6e7d5ee63d14e5f17ae4981
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/dri3proto/dri3proto-1.0.ebuild b/x11-proto/dri3proto/dri3proto-1.0.ebuild
new file mode 100644
index 000000000000..a5d33952c640
--- /dev/null
+++ b/x11-proto/dri3proto/dri3proto-1.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org DRI3 protocol specification and Xlib/Xserver headers"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/dri3proto/metadata.xml b/x11-proto/dri3proto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/dri3proto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/fixesproto/Manifest b/x11-proto/fixesproto/Manifest
new file mode 100644
index 000000000000..7a2b312bc3c2
--- /dev/null
+++ b/x11-proto/fixesproto/Manifest
@@ -0,0 +1,6 @@
+DIST fixesproto-5.0.tar.bz2 100886 SHA256 ba2f3f31246bdd3f2a0acf8bd3b09ba99cab965c7fb2c2c92b7dc72870e424ce SHA512 93c6a8b6e4345c3049c08f2f3960f5eb5f92c487f26d227430964361bf82041b49e61f873fbbb8ee0e111556f90532b852c20e6082ee8008be641373251fa78c WHIRLPOOL 000f5bacb68682e2a46312c594f80086a7126448b2f79d79a81df8fd791991cc3654106841ada039f667855dbe226be34d5b2e3b3dd3a2ea7be422b5167d57a5
+EBUILD fixesproto-5.0-r1.ebuild 522 SHA256 f41359a02d6f959cc5b3c3b6a6df904274c28ebe6fd210de3d7cd66fa6270979 SHA512 9338d841bb80949b2fc2e712512fd9a52728ddcb7357990d6b4733531b2b91f81cdff4f229453fd531ef5e8a610e8b9d7f961d2e88825991c031657b497fd7ba WHIRLPOOL a8ab237db60670b48570c5aec0bb4e327b867942cd06e36db20d698ebb5c4f86066fb631f883c7d1e3e090386b464cc190360b09163f0275e73ae0b915311aa3
+EBUILD fixesproto-5.0.ebuild 475 SHA256 fdb57cc89b27fb8c00a66bb4da56ffc3279ecf4003ff9398be1fab3ecaab132e SHA512 dffd10be942c1643f76c2fc7d8dcd8ee630a579414e2151186af0bf7fa5f479763e0420c724ace636023d371caee7176416b6b70d9e2b20390659fc06d8400d9 WHIRLPOOL 9d88112b3443ce56cd1bd5216a4023d66b1d30b13727f572a3571f2b53d15e686a55ce4986588f481520cdd8617fe99720d5882775c36352de74082ab659fe43
+MISC ChangeLog 2493 SHA256 55340228afad8b51e9cc5d01b79a4c7b2f9d60dcb49b594d62772be0cad07fe5 SHA512 745f7a5399ef498c1a03576dcb66fe2ec8cf3e327cb459038decb7265e92056652b4f2812cf1fac3bfd43f93379c956923c0401ea77d0878661744dd93caebcf WHIRLPOOL 46a1c7e5fdd103be52a9ce483a46a2301c14beca4c7c5f5d91339f6175c364a5eb1b553a03bcdee37c5625897fb33f0cb06094d64ad871863516ba560c3049d3
+MISC ChangeLog-2015 7664 SHA256 616ac6e6db9d56106a89bb3a389d07c661639bd69b59a9232d9c00f2c584e173 SHA512 e5ce7d3d68ed48204cc17fa9550d1fff5db9cd40948fd7fe52e8626fe71f9efac2c0f61e506462b103c7a854d6400bdbaf7714528d8ee347d407ec0433ba7fb7 WHIRLPOOL df4fc1327e7e2ab2046d0909422ae4f5e0032a9ce7ed4764a6173af2020ed2c0c4b11817bdd740189de43d4ac79e4893bb3d3cea403a749169ddc5ab47be7ee3
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/fixesproto/fixesproto-5.0-r1.ebuild b/x11-proto/fixesproto/fixesproto-5.0-r1.ebuild
new file mode 100644
index 000000000000..5d3e3ba6f3c4
--- /dev/null
+++ b/x11-proto/fixesproto/fixesproto-5.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Fixes protocol headers"
+
+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-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/fixesproto/fixesproto-5.0.ebuild b/x11-proto/fixesproto/fixesproto-5.0.ebuild
new file mode 100644
index 000000000000..ee8a390ea62a
--- /dev/null
+++ b/x11-proto/fixesproto/fixesproto-5.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit xorg-2
+
+DESCRIPTION="X.Org Fixes protocol headers"
+
+KEYWORDS="alpha amd64 arm 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-proto/xextproto-7.0.99.1"
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/fixesproto/metadata.xml b/x11-proto/fixesproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/fixesproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/fontcacheproto/Manifest b/x11-proto/fontcacheproto/Manifest
new file mode 100644
index 000000000000..254fd21abb3c
--- /dev/null
+++ b/x11-proto/fontcacheproto/Manifest
@@ -0,0 +1,5 @@
+DIST fontcacheproto-0.1.3.tar.bz2 84470 SHA256 1dcaa659d416272ff68e567d1910ccc1e369768f13b983cffcccd6c563dbe3cb SHA512 f9ae358c2e5f8bfc81dd4e62528ada3c0dc05c01abd614e8821e661723f070013fa9ba50560e7f45de254dcab148947b9ffb0d696f6f8265b8878aa341dfbe04 WHIRLPOOL 70c6bfc58a9de4cc8241d665fab93ccd7e3a74e0f7a75787781718c1adb84de07c113ec213715e7aadcd54b714ce7e04b21238802fcc19ebee2c3720234824e4
+EBUILD fontcacheproto-0.1.3.ebuild 398 SHA256 b98b2f954e14a6f9d7ea02ca9e501d49c0f6118e247f43776b6eff09351fee44 SHA512 79c4d7f1a24f42265f249d5a205058fa503763a2258cccfeef36664a1243917995c853500cb53c199f0fa0ffaa6e599130f59a2900e27bf1fd0d8be2058b1bf8 WHIRLPOOL 0fa05c8e36f1db7caaa2ff566f5823cbcadafb8426e3c7e3ab0ac452b79165e53f3c1d4785f4abc8779102cfd5467b61901aece5a10d390bce01127d917d5cf2
+MISC ChangeLog 2449 SHA256 b1457471d1c58cd7dc1b4b0d24ad6299820148c0d268e37214f4fa7466f1c1e2 SHA512 2673d6769e812ae571e6746ec5ee09fa291f5026d0b5db8c0eaf65062730fe132621b3f4c76ff5690d3f2b19ce1aa5c0bc3b4630ff831b438093300b04361b45 WHIRLPOOL 4bd0e4658ddb7db4543abb43f97b3ceb4b552b40c330b9f720ffee03bd3bd0aed5f521bbe317a755744d7fb62579430eaa793625eea60e96b899d0e4305654c3
+MISC ChangeLog-2015 5262 SHA256 e43728634b70269731f9b7ab00d8d2c9490e171b570855227ec2547d4faf0a25 SHA512 d69678c04d9bb4d78b5ed04abb6522d3a3769849a2eb2327c435b3c025cbebef2908a3a6d3bfc9c7975de7dc2edd7bf42863582e19243d408fe463f621ae3b7a WHIRLPOOL 5a0d39843145f655858ed6eb48b37edc156994a76edc5e3052bdbff0242d0fd5b9f7c5d29789edb2dc6970217cab547b686fb9b6f6c2b08117a0ab35c81a9e1f
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/fontcacheproto/fontcacheproto-0.1.3.ebuild b/x11-proto/fontcacheproto/fontcacheproto-0.1.3.ebuild
new file mode 100644
index 000000000000..c2d4ff880cd6
--- /dev/null
+++ b/x11-proto/fontcacheproto/fontcacheproto-0.1.3.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit xorg-2
+
+DESCRIPTION="X.Org Fontcache protocol headers"
+
+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 ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/fontcacheproto/metadata.xml b/x11-proto/fontcacheproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/fontcacheproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/fontsproto/Manifest b/x11-proto/fontsproto/Manifest
new file mode 100644
index 000000000000..4d56b9e72b50
--- /dev/null
+++ b/x11-proto/fontsproto/Manifest
@@ -0,0 +1,7 @@
+DIST fontsproto-2.1.2.tar.bz2 141990 SHA256 869c97e5a536a8f3c9bc8b9923780ff1f062094bab935e26f96df3d6f1aa68a9 SHA512 728d4df6d65b811cc2516cddcd1ba53aadf75521450baaad27ae10448e8eda66c4898369b4cff13874c26b5541cbac231190f7f32f873939aa6d4a72ee720050 WHIRLPOOL 3f0b4b627d0c0bafae116022ef0a998efe2801d2dda49ccb1fff4fe6732ca4bc56bc00ded6ad10adeb8f7bd98aa144370c9a73770736bce6e72a08d2b0df9c80
+DIST fontsproto-2.1.3.tar.bz2 154087 SHA256 259046b0dd9130825c4a4c479ba3591d6d0f17a33f54e294b56478729a6e5ab8 SHA512 f46d5b733aa48644aa3aa75d4ed47231ef78cb60f747f7200d82331a1ba566190bf37b5b9926c690dec6356043ce7c85a5b59fc1b4b11667ef432518b5d4cc87 WHIRLPOOL ebf1e550989c08658f56e0a0fbd90c14d966779c640fbdaae9cbcb453169822456fe0f3bebd50edc5346428a1ac7a2e797e402637d0cf9ba3064df6c9938650c
+EBUILD fontsproto-2.1.2.ebuild 573 SHA256 e8d5143cc86e60d7f320d4af3441af3b4e4353f8f07424412bfe3904985d1fa3 SHA512 274d635551c32926928c706b0c16d4339506c5f0569e454e7cd93e1abec9d0b2ddfaec3cdd9ce429e31fc031c280e2f24fa3a0d101f03f3183d2a8a7325499cb WHIRLPOOL f0cb3213a3b448cdc73829b41aafa81326e0bec45b0f04857e5827c768d7376d8195df4c8e9cfd11d99487bb3d97223e6ab499823e73d7e1dc4f6d76fbfea5ba
+EBUILD fontsproto-2.1.3.ebuild 589 SHA256 5c33c2432c463b276b5b0068947f05f2319a6102817994427714417cf65e6d69 SHA512 624d6a596e3e7913505409cd36ed06e78a502f34d39c2bf8d7449fc39f5815223028f5caad7d05e78df2c7515e08ed48eb086c8cf4356b1b09a563a9829e7e2d WHIRLPOOL 48eab6d103786f084e3ecad48954fb5fae0928212ff656e6e81723d0908e4301fe05b66f6df01645fd19ddf3afd558a929f58ef9042f7cc186beab2c9e5a53f0
+MISC ChangeLog 2495 SHA256 b283fc81f4241872f34a4de448f788695ad3e997771c370fe3dc65331d7573c7 SHA512 3e996f0091b212313813170c82e0a41e72af6cee3fa69123ca9cf2b6ce32ac4ed8ca51b521bf547eac4995e68306fb3b31ddc3803a3946bae232cded96274949 WHIRLPOOL ea94432dbf720f1ab60f364d656d13c7661a9b4264c1175ae68ec1c2fecd7c31cf2c499f4638cf7c07aee162fd4d624a822a4c25b34e24f2cbc312d61f375abc
+MISC ChangeLog-2015 7791 SHA256 3cf99066835b5746a41a42f67e72557c88e7def0bfb518a83db3961136779cf3 SHA512 3aaaa72d3db5be17cc67f9d07405d735aa58b1f7de98151fc0a326dfc94cd220ab92dda10b716f5cb8c88ea701d423d6a74e0a1f28e584205323d54e0fafc0ed WHIRLPOOL fb979b00d9b125dc62940f4ec9202c7a04d9c508c11182b4200826bb5c168acca719842aa9d3dd10888fada86c55540f021225c100f15821cc8354876dff8fc2
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/fontsproto/fontsproto-2.1.2.ebuild b/x11-proto/fontsproto/fontsproto-2.1.2.ebuild
new file mode 100644
index 000000000000..3bf074a35744
--- /dev/null
+++ b/x11-proto/fontsproto/fontsproto-2.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+XORG_DOC=doc
+inherit xorg-2
+
+DESCRIPTION="X.Org Fonts protocol headers"
+
+KEYWORDS="alpha amd64 arm 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 ~x86-winnt"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ xorg-2_pkg_setup
+
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable doc specs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+}
diff --git a/x11-proto/fontsproto/fontsproto-2.1.3.ebuild b/x11-proto/fontsproto/fontsproto-2.1.3.ebuild
new file mode 100644
index 000000000000..9e03d6f36b2d
--- /dev/null
+++ b/x11-proto/fontsproto/fontsproto-2.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_DOC=doc
+inherit xorg-2
+
+DESCRIPTION="X.Org Fonts protocol headers"
+
+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 ~x86-winnt"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable doc specs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+ xorg-2_src_configure
+}
diff --git a/x11-proto/fontsproto/metadata.xml b/x11-proto/fontsproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/fontsproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/glproto/Manifest b/x11-proto/glproto/Manifest
new file mode 100644
index 000000000000..a3416af4ed48
--- /dev/null
+++ b/x11-proto/glproto/Manifest
@@ -0,0 +1,5 @@
+DIST glproto-1.4.17.tar.bz2 126969 SHA256 adaa94bded310a2bfcbb9deb4d751d965fcfe6fb3a2f6d242e2df2d6589dbe40 SHA512 3e5bb1949ab9993e07d2ed7e829b9e0a8803eab476e9f4082fc01087c3dce01f3bcb9d55261eaf60e55977a689b326ed1dcf40f74d5e1fc660c83bea094b6754 WHIRLPOOL 48b345a946f136cdd011d25ac796cd43c761fbe052e5d238c6250c4db798c5612978b1e526b10bd1b870bb302f745574a8e4ed8403464305278afb15694f4630
+EBUILD glproto-1.4.17-r1.ebuild 621 SHA256 6593ba4f84463ce1c70524f83e2938a1f65b9acefb5ac4913aa53a1510d553ba SHA512 f821f6ce120aab20e6bd456de8671e14e5bacdfd500a7abba78bda58ac17ab006ade5a20e7847034c4297383d1d17eeffcb30c80b0bd5525cd49060327e3693a WHIRLPOOL e970a878fe43dc14a852856350872254183f6965fd92b5233f3039a79266319aee53f64be6a6e3db952a8973c36da192c44ce1a6330696bb76fcec09a64f8b20
+MISC ChangeLog 4317 SHA256 5859560ea03b9f1f07c51e7c3d041c146f916b28b924ead3a8b1567f6a88857a SHA512 3855ca598ca6ec7425a42aad4ea07fb570686c5b0c225f7411a97475f20a58dd519b6d73fd446a6082cf9a4fa415500cd7801db2aab7926040a97a1a82ab908c WHIRLPOOL 3d87655bb6af4bcc9280e5e6baf0a58f149de42040b04130621c45d3bba4c6220ba706022511c9b369a4b7f33878c772697d9c653a50329631577b67204671f6
+MISC ChangeLog-2015 15082 SHA256 982297bcdae50a362b5a54391f3c635785ea486d9086c848a9006214f052ef53 SHA512 0d1e68120140849afca5d6db813613c27bb23510595682b92fd27200aa9b6ec78d3f94cc9f97bf20a1c07081aaf5e476f8d65d13978fb863f8b2ce6f2da7e4ad WHIRLPOOL 457e2a1fa2e3b076048c83a4a3a8f1d053e24ea4dae894b799cec8a2fb2c41a5c07839d73fd2e43c67454ebe4071c2ec7b5af77da777b2820cb2876c6dfedda4
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/glproto/glproto-1.4.17-r1.ebuild b/x11-proto/glproto/glproto-1.4.17-r1.ebuild
new file mode 100644
index 000000000000..124343f3b2f5
--- /dev/null
+++ b/x11-proto/glproto/glproto-1.4.17-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org GL protocol headers"
+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"
+LICENSE="SGI-B-2.0"
+IUSE=""
+
+RDEPEND=">=app-eselect/eselect-opengl-1.3.0"
+DEPEND=""
+
+src_install() {
+ xorg-2_src_install
+}
+
+pkg_postinst() {
+ xorg-2_pkg_postinst
+ eselect opengl set --ignore-missing --use-old xorg-x11
+}
diff --git a/x11-proto/glproto/metadata.xml b/x11-proto/glproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/glproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/inputproto/Manifest b/x11-proto/inputproto/Manifest
new file mode 100644
index 000000000000..e41be42bda29
--- /dev/null
+++ b/x11-proto/inputproto/Manifest
@@ -0,0 +1,9 @@
+DIST inputproto-2.3.1.tar.bz2 196435 SHA256 5a47ee62053a6acef3a83f506312494be1461068d0b9269d818839703b95c1d1 SHA512 84f8acff3d54e929af6da088624adcd8dffe2eba0d9ef672e136f76d12f3814fbf6a7962de27becfaa0aa5e70d874eb5297d9eed8809576d7b0d96f8c29d9d72 WHIRLPOOL 954defa7fd9115c6ca0795ee77645375f0e28dfaad87f2fc902e9c38196c93339a9f0eac9018c00179b583f4334e42cac844c4f974f9bbf5234e36faa25d1512
+DIST inputproto-2.3.2.tar.bz2 200857 SHA256 893a6af55733262058a27b38eeb1edc733669f01d404e8581b167f03c03ef31d SHA512 23d41e9ff4f49d80cd00a436e6dbae09adb7b72d3a3d7909c340b4b132b5908b32a497d5e2ec2c994cf0598a788c0481270bf36ce95171c0be4f74b52715fedd WHIRLPOOL 694cfc59094878855ef0aad5b48a8ec8cc8daffd0608cd46496f8d73b38507dde1bab5658f82b0a8e712836e28b0fa7c439228f9a671a483a14af4a1bd7124d3
+DIST inputproto-2.3.tar.bz2 195642 SHA256 7d26b193f6699f8e9c1e28bf026844b7ecea33dd644402523471be109152c32f SHA512 4bc3986a49273777850342cfa086641eeba0fd95ad428a2f025bd44e9ea04516cb6e190b3fd2a99fe21c63d9fe4010bebe57aefe3807050d00f8b301289ec43a WHIRLPOOL 6604906b9bf756559a6ba236b4f0b4fb97062e6b09aac57fdd17c3e1ca7c4bec470f725c2e4a1a3252fae4326a27e06486008e8f859cc58c1b0471482066f7fb
+EBUILD inputproto-2.3.1.ebuild 499 SHA256 ff33e0eab1bf53b5397e00bc56bbb521fb6d95ea190db022fe7dc389b5969aee SHA512 991c2f552801155a72ab0c252391ec70dde547c21c06b49f856016f60792160fa651aa18bda3eb6c39f6089d06507147f53a5143686a069310424e17f9d529e2 WHIRLPOOL 3adb3d9e5370befe1147a3f6f04d3d56ab0e01d593da92533c9c6b5af17fca4ef53b01c5b1b98ce6524756f3981f775146348104d6eafc9336d4ad90ee08f5b7
+EBUILD inputproto-2.3.2.ebuild 506 SHA256 08846ca86b063d811bf6036e98ba52fec3a53a4b4efc40fed1b385b7c1807ff2 SHA512 ff276ee1bebfdfe9623fe3bc23e5496f779fdb0012dcf33b9ddc044965112d5abceb4444f7d7629bed6386fde7da5a2ce0d1e2f79d97e08c1765ce850458c1cc WHIRLPOOL 556d74208c5af9e288b393bfd4ba6622bdd12908553195be0522e8a6686eff971bea0a5e2e2380bb19aa945ff5625c80c446e2658fcdcda289572e127701970a
+EBUILD inputproto-2.3.ebuild 508 SHA256 11743c33c9e65cf6bd7055d3c5bc361613b1870c82c885dbfd65973e26e93669 SHA512 3afe0ddc14feb31fe69f15bb349aa02cfa1e262b344a5257a69142b87125814d5b8d58fcf7e80fcc284ea8b50d789b03371d1b25c9b674a9505f8a1147a50d9a WHIRLPOOL 5d37936035c1ceff2e9f7ad6a7749c2c64449ecf475ebf8d3e212141ba7d0cb4c2f074fe11106e5bb6b1a7d8b1216b5b33c54922dbde31487bcf32d5cbc8946a
+MISC ChangeLog 3955 SHA256 eca788992c7c081b187ee2871e1ec3acb9664be8001ea53f28f2e4d26fc71419 SHA512 a7952987cc9314bafc2f7753f567ca55a36f8f73b877b1b600d5f2ba1c3957a96f18a7b0f186b1912f9a604bcb368f493183c1e88c408e8fc23596b0a96ddbdc WHIRLPOOL 6111de871f1dddbcd8706a9aa723662d6c7e1555078a22ebe32a1d049203c98d8f7459ffd5d92cbf663a20b79204169ecaf6cbc60ce6f923a1c42412a233d88e
+MISC ChangeLog-2015 18859 SHA256 4c89444f9a323ee4b5ecf535b49a2fca4bfd38203eb83730418116178128d248 SHA512 eb31e9da1ce128ab1cd4a0f5d247e36a40c73fccf641b597e460c18818294f7948f3050237e66d70c8bc7997d9bf14f6178fd17f33aa26434c33318ac33e7caa WHIRLPOOL 5f98d3398024621bd1a929f28d8e757939cf1cb272c4ebf7a79cbebf442f06fef6905a001c36339960a132ad8f92978e752e6a76a2edee32badab4b0f01f5ee9
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/inputproto/inputproto-2.3.1.ebuild b/x11-proto/inputproto/inputproto-2.3.1.ebuild
new file mode 100644
index 000000000000..803687c7c8b9
--- /dev/null
+++ b/x11-proto/inputproto/inputproto-2.3.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Input protocol headers"
+
+KEYWORDS="alpha amd64 arm 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=""
+DEPEND="${RDEPEND}
+!<x11-libs/libXi-1.2.99"
diff --git a/x11-proto/inputproto/inputproto-2.3.2.ebuild b/x11-proto/inputproto/inputproto-2.3.2.ebuild
new file mode 100644
index 000000000000..996c90bed205
--- /dev/null
+++ b/x11-proto/inputproto/inputproto-2.3.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Input protocol headers"
+
+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=""
+DEPEND="${RDEPEND}
+!<x11-libs/libXi-1.2.99"
diff --git a/x11-proto/inputproto/inputproto-2.3.ebuild b/x11-proto/inputproto/inputproto-2.3.ebuild
new file mode 100644
index 000000000000..bb1fb55788b9
--- /dev/null
+++ b/x11-proto/inputproto/inputproto-2.3.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Input protocol headers"
+
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~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=""
+DEPEND="${RDEPEND}
+!<x11-libs/libXi-1.2.99"
diff --git a/x11-proto/inputproto/metadata.xml b/x11-proto/inputproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/inputproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/kbproto/Manifest b/x11-proto/kbproto/Manifest
new file mode 100644
index 000000000000..366c4203b7d1
--- /dev/null
+++ b/x11-proto/kbproto/Manifest
@@ -0,0 +1,7 @@
+DIST kbproto-1.0.6.tar.bz2 256988 SHA256 037cac0aeb80c4fccf44bf736d791fccb2ff7fd34c558ef8f03ac60b61085479 SHA512 3cef1df57138264dac9802cc4074bc58f82609c6ef859e238108d9ad1ac3a720b991d91f61ca47ea48c56019b465e7e6b37bcbe0b519d1999126255a7d879d54 WHIRLPOOL 761727b2e1c06bf02d519020d38fef6fd48a2eabcbfe3bb77be0d9c9aebc935b5df9665c779170b9fc5301bbc1e4468d9eb1bce2b54eaaeab0527eb680a882a5
+DIST kbproto-1.0.7.tar.bz2 250178 SHA256 f882210b76376e3fa006b11dbd890e56ec0942bc56e65d1249ff4af86f90b857 SHA512 49f24bfd11ee4ef0de658a1f55bcfb4b3a1f7057d90137b899ea3d4ecc40cebde97926a3f4315ddca4ae28d32b2d15f16fda993296acffdb4c007d2f84a39a22 WHIRLPOOL ecff2308c1348e5809cea18ac87bdf19ed4a048a0962110bd7c6737d2d2d5189b12e65bbbcefc256e8325f06cc708f3d0fb190ca62fbbf4d67a2a98a21c8e803
+EBUILD kbproto-1.0.6-r1.ebuild 478 SHA256 a7a30fbc121f9712cead51e744154a08a01285ec570d658008670bac1bc4a516 SHA512 b8ebd3f5159f789bc182380512ca6ca386eb01f97110a9b56054afd59ab17839fb49ebe094907c3a7dbaa95128cd923007f70379181ca76ffa8bbf64e3604f52 WHIRLPOOL 9a128e7ae055c756a78379d1ad2e8cccdfb768673c2538fb169a84d84080ab3e7f99353f5abba16adca164320660188aac748962593a69d712c59086bc4de3ed
+EBUILD kbproto-1.0.7.ebuild 479 SHA256 3cc655f7a6ba26583bd4ea84e8f294270f781b14b787c11f7494bd47359de9af SHA512 80e09ee83cf72d40c21957b2ec62d4df1aaec1cd9c3ff6e96090a2f43ef828f447eb9dc95b3358279c5e7152e9deff3f7480655c81cac474dcd01f99f41d80d6 WHIRLPOOL bd8ff801875d2c27a13368863ed4a97a22791e8d116f05694df36a483265862ce6e9964c68aba1e0c29e978dfbe8ee63bf84bb578b68d12f22f8ac242dd4deef
+MISC ChangeLog 4012 SHA256 9de48ade6f8935362efbdab30e34ee9185ee4afd7e46a007e3bb5272f32bcbb5 SHA512 228c2ca338382e58228dad840e239425506c35ea84b5825bf180436cf1e2c38751d3205d61a596b9b0d497fd3a920c25af4706bad32653041fd754e68dfe7189 WHIRLPOOL f03f82468dbb9b3be1ae72b755306b7f581c1df01bb9114dc373d9af7219afe08a65c3d208302e57b4889cb9b6fa6622d6cfbcd6e3c60dcb7b459a8c6a5d1004
+MISC ChangeLog-2015 8885 SHA256 eefede6ca37c4c109c8bbcd486d313dd581d79300cc12fb9f82f309610a5f4b7 SHA512 fff03420f3c54b2754df756cce1050a8ead9b579e022e39dc0b8cc2cd30def4db290b0e8a8981fbddc4ba14091e4bd15f63d662892b28ff56b0256083fc5270a WHIRLPOOL b56477ca0d644ed1fc16abe2edff895c4ad65eb095442dedb0e8ec51d404c12c67066dc3488c6efc92539aab0be6ffacbe91760e6ac6dfccbfc0876c44406c25
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/kbproto/kbproto-1.0.6-r1.ebuild b/x11-proto/kbproto/kbproto-1.0.6-r1.ebuild
new file mode 100644
index 000000000000..26e74e49bd01
--- /dev/null
+++ b/x11-proto/kbproto/kbproto-1.0.6-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org KB protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/kbproto/kbproto-1.0.7.ebuild b/x11-proto/kbproto/kbproto-1.0.7.ebuild
new file mode 100644
index 000000000000..3136ae687952
--- /dev/null
+++ b/x11-proto/kbproto/kbproto-1.0.7.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org KB protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/kbproto/metadata.xml b/x11-proto/kbproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/kbproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/metadata.xml b/x11-proto/metadata.xml
new file mode 100644
index 000000000000..855298e2c530
--- /dev/null
+++ b/x11-proto/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ x11-proto contains the X11 protocol headers.
+ </longdescription>
+ <longdescription lang="ja">
+ x11-protoカテゴリにはX11のプロトコルヘーダが含まれます。
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie x11-proto enthält die Headerdateien für das
+ X11-Protokoll.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria x11-proto contém os cabeçalhos de protocolo de X11.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria x11-proto zawiera nagłówki protokołu X11.
+ </longdescription>
+ <longdescription lang="es">
+ x11-proto contiene las cabeceras del protocolo X11.
+ </longdescription>
+</catmetadata>
+
diff --git a/x11-proto/presentproto/Manifest b/x11-proto/presentproto/Manifest
new file mode 100644
index 000000000000..3e93e65e2787
--- /dev/null
+++ b/x11-proto/presentproto/Manifest
@@ -0,0 +1,5 @@
+DIST presentproto-1.1.tar.bz2 116156 SHA256 f69b23a8869f78a5898aaf53938b829c8165e597cda34f06024d43ee1e6d26b9 SHA512 2c712136c8b4e99190932928d98e1a628197d0bf25180cac196ab8768720d61f7907006315bc3610e23666a8fbe39cfa9115c5fd72914aee2498776c8b46f7b2 WHIRLPOOL c5551ee1a3309b304b13e770bfc0e4d22f1487eacb56ea49edeb1699a081094c7e4172edaa39e36fd1a3657417dc94e52c5e4cfd67486f8a638b1df133e5c9ef
+EBUILD presentproto-1.1.ebuild 444 SHA256 f644652bbb690d7696797e7d10559a73d423ea1ad0c6d94103cac9db7d9bf72a SHA512 c45e1983ca98158ce9fd8fe8ad1a1583ebe948285b6bb689f093ed03c9813b26681c9de54bea5f8d040a00836dfe5b72830eab575d84c924e2b5b4d3ce0ad23a WHIRLPOOL 2fb6da4b4022f94774061686fef2de2b1dbeb0b0e0400e417d2ff24f996ae9f46fcf84d82bd625276ed07662f0b7d53bd26ff9bfdc9c2ff3f06aa5d77fc9fc2d
+MISC ChangeLog 2439 SHA256 c3647a8371e9a9656eb215df0a72ccf62350c68b3f29e0109b4ec3bda05711c9 SHA512 7825e64de1711a73eee15e9eda56ea3ce6a2e3e9bda36eb44e631056a3ff6ccbf644754e5aa27bf15418a61bcee5c530aa888344b3afeb1058eb41c8ad57524c WHIRLPOOL 4a0a42c08890f188819576c3795caab7cd7dc7630a1a97f4de745ffc42b5e8a1170157cf1ba2f1ebbfd7fdd28c2b321701374a31dec1778b1da3e504fc2e98be
+MISC ChangeLog-2015 1545 SHA256 a5ec62ef22512bb11804514d4dc5fe8f107527c4922bcb0f41b20e50f7e6aeee SHA512 710c3b6aa57df9b4baa4827e30ceebb693201e92b0e270fc729212a346a3ac52e43f97e81abaf4ec34d7dc844bacfc0486c343b55a4624f59075c4972b18ab6a WHIRLPOOL c9a8902be02914803ac1725535f0645ecf47d82e7054a53ea2ffe13935e8c44aa33e309c4d9050d734da2161e0edb3005469e2aa34c44de70b7151ad0e24a2fe
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/presentproto/metadata.xml b/x11-proto/presentproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/presentproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/presentproto/presentproto-1.1.ebuild b/x11-proto/presentproto/presentproto-1.1.ebuild
new file mode 100644
index 000000000000..c3fe94fb7b3e
--- /dev/null
+++ b/x11-proto/presentproto/presentproto-1.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Present protocol specification and Xlib/Xserver headers"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/printproto/Manifest b/x11-proto/printproto/Manifest
new file mode 100644
index 000000000000..0734a28b9fe6
--- /dev/null
+++ b/x11-proto/printproto/Manifest
@@ -0,0 +1,5 @@
+DIST printproto-1.0.5.tar.bz2 222559 SHA256 1298316cf43b987365ab7764d61b022a3d7f180b67b423eed3456862d155911a SHA512 1f7b2cb8cce0b65c0f859666f9e0d1be19c8323bc36c514d1e47f9b52390ee6ec49661e18e0ae8f4b7c76775667b5489ef177adb4e6ae87eed9fe1864fbf8279 WHIRLPOOL 83dc47c33d85e8bed605526e045f892145c3eddd71c7800347d4aaf6f8755d33f85fb7dc784c20ec0120f48825812a4ccadede5a47f19b10b27f94ae5a5026b9
+EBUILD printproto-1.0.5-r1.ebuild 469 SHA256 89150ee0ed6e2ce16e33716225ef4f37a7d1ff2833f5f18b67e78a74877d69fd SHA512 b2d0d7a546c2a58ea514c4eb22951b94e175258cd2f9ac9db822b00075fb844debf4187b7ab834d2459af6b22a0e4402cdd2f195ccb5b267f1e9d98b4c457e41 WHIRLPOOL ce611c9a49853fb712aa8a5bcf4ce7d90c5557b1f5040ef045d9ea97feda626780c182a094f7e5598632cb8595fbbc3eacb65d714d07d9d774daeb90c21a56b0
+MISC ChangeLog 2443 SHA256 2fb0dc530804b628c0c33ef282310361ff6fb01e7dac182c4d43b3fdf151b303 SHA512 e06ee9a6c0b62fa69c44bcddd164afc5edbed64c517c2438dc19f87f895d235f02288bf40bd0a0364845cecb407f11766c06967e332105c4b0923e4a894cafc4 WHIRLPOOL 7e4921594264c208199df0165da89a491d38399b7253e9483011088f0303d8551053b862da0441da5b4c1bc9610c0079d0354016513ab56cf8c77e86e9068945
+MISC ChangeLog-2015 7341 SHA256 039a0b7d7b9a2d2a6ddcdba0ef6d0e53328609299e56c390eb632b206981c0fb SHA512 68a2750c542ea86d730f4326847228e1984e6aaf5f933590225d018e6601abf92a514697bec0b0f2115a92f06a4df316f788d255b02ed90c76a647f255d97863 WHIRLPOOL dda9764eeeee461325285afbf46cbf1dbf9276013d1045d9993a72d640322a0dd67a2c491cf423e98db7a263adb0cc311a2ef659be5bf07bed92228548d8e33c
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/printproto/metadata.xml b/x11-proto/printproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/printproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/printproto/printproto-1.0.5-r1.ebuild b/x11-proto/printproto/printproto-1.0.5-r1.ebuild
new file mode 100644
index 000000000000..6b3fb4e8da05
--- /dev/null
+++ b/x11-proto/printproto/printproto-1.0.5-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Print protocol headers"
+
+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=""
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/randrproto/Manifest b/x11-proto/randrproto/Manifest
new file mode 100644
index 000000000000..fd09e8c327c6
--- /dev/null
+++ b/x11-proto/randrproto/Manifest
@@ -0,0 +1,9 @@
+DIST randrproto-1.4.0.tar.bz2 133300 SHA256 85c42e8c66a55318ddaf2ce5727beacb25cb1f8555229f778cd1da86478209cf SHA512 7880360e0f63a9bf88bc4ea76160311ba1d64af30414068df90d6b613b5cc24c2cc7986f2e68ee9a2fcde1359108da25017dd32885b09e878406e66aefe06f0d WHIRLPOOL 83eaabaec01650f3573ce064004f5ab2ae15d3c527b0e825fdd91325e12b2c97c15e86b582279346cd53a5246f224b922d01d39a6a21ac2099440b9882ca9e6c
+DIST randrproto-1.4.1.tar.bz2 143474 SHA256 543dcb2ebb0622d8a506dcef6470c6dd066f3e3f866552a5060b91ab6129e1dc SHA512 0d8151b400c6af697b267219b9dfe6f1e64635134268a43a4412ab571e7a755fe5a1c099a41b678729cbdeeb6c69dee3fa08dba0a9dff1c6afcb8b10985e79f8 WHIRLPOOL 944d3a4b3c195003f38c9b856f40f0b8464c1fbf260654466d46c3e467f7428198c2e731cd0c3c9ed01efceac75ed5b470b42cc498c87edd6c8fd9c442c2cbb2
+DIST randrproto-1.5.0.tar.bz2 142168 SHA256 4c675533e79cd730997d232c8894b6692174dce58d3e207021b8f860be498468 SHA512 5c56f6acfe3a9da5ffda45e4af2da5081a5116d53f4d2dafe399eae168656727927ca0fb4c29fc6583e87709ac83b025ae206fba9356ebf9e26d3ff545da57f4 WHIRLPOOL 74948985aad576b81055abc1b97697f6324d936278560dbc95a3250fd2be74dd5dde470a39e033a6cbbc535a9cdb65454a2591820465688e0d3d2bbb70cf84dc
+EBUILD randrproto-1.4.0-r1.ebuild 473 SHA256 7372b305a7eb1ad9d35e67ba1673f57ba360b9f80067c6fd7091973e2fc04a1a SHA512 66a1196384eb0523107ecad27becaa2314f29cab2a571138687030d972d51b3eb14f14f6d5b396b71eebf169f40fef5b243463702f53dae9de98bbe5a22f9789 WHIRLPOOL 8b862ad7cbadb184f065f84b81696ef36eed5f3bef965be70f904e14f8adc888c8628c30f9cdef2ab641c6913b80ffd9117b78669fc01d7b97f08a78a3d9cb65
+EBUILD randrproto-1.4.1.ebuild 482 SHA256 3fd456d315701be5312fc3dcab08a33ea0d5c80e05cb89ceffef08865ebceca3 SHA512 bc034b496f4405c874be2e389ff99f0069ca9f5fe83c18ba7277116d7b605cec79330956f3403a6af8a1cac82d47521692c921b4d36b4d4c4003bc3253f14cf6 WHIRLPOOL 5ca8d0a061d8068a55c190ce46dcc3b510eb4aa4fe629de2ee14c6c1eee02019e605ad485954f8fd2e2af3786c3507629b9a0954bdd16107a1c69cb37dfdfb5b
+EBUILD randrproto-1.5.0.ebuild 472 SHA256 6b5500e9899100c67d5fd7de883192e8c999935df268555cedf81a8214b1a413 SHA512 c2e8064d2b3da5670e95510da49f3b9ea31c66817ce0d3d08c06fae0b646c3dc7e0702721b215fe865d7b1d079fd70163c73588c90510dfef59737bd21688f9d WHIRLPOOL 406a2e2da5ecdb216409518a4e4aa27087e3c3f18b92c1ab45c3c6c4579d3f1f22067f932853e5feed8ea9fe32d7c3bd5ce148ab6003f0797a05ffc285c50351
+MISC ChangeLog 4111 SHA256 d34386ac0c8753a54391729e709f3250d54e087a66e79468af114ba04bce0bc5 SHA512 f5f24ec2c4b819d104319e5f0fae1b1fd6aa3edb1bf97850adb71fdd338cc603c9188db32277aef12f120c9c0f9e4395447fbf2c5873d32a2dc9790bffb2309e WHIRLPOOL c831d407aed5920757607073b911b546704b8ba508fe789ac092ae02d031cd41ba1258cf4e2f397fd60b204de1f8598b9069875fc5b76ba539b24b04ae187362
+MISC ChangeLog-2015 12655 SHA256 3791277d31cb16d96d3534f8b54e99fddefe0c8ccd9a6b7bf89e5920fc5dc3d2 SHA512 ee40bf8235494b9b2de93887b14259dde5528ee81ec3e09a71fc4c00eeaa3fcff36e477f2c01079c91ac9fa6395f7ff53b5cbf037d87d9910fe500e9201826f8 WHIRLPOOL d111dc487281f1da46a706c9941b8e3e458a4cfa362e72fe3d209bcc96faa7e0969d074643e9c28416ac2df5a7399326237af6b8fcdc7d9659cbf38f2afc94d4
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/randrproto/metadata.xml b/x11-proto/randrproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/randrproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/randrproto/randrproto-1.4.0-r1.ebuild b/x11-proto/randrproto/randrproto-1.4.0-r1.ebuild
new file mode 100644
index 000000000000..1ff98525a5a0
--- /dev/null
+++ b/x11-proto/randrproto/randrproto-1.4.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Randr protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/randrproto/randrproto-1.4.1.ebuild b/x11-proto/randrproto/randrproto-1.4.1.ebuild
new file mode 100644
index 000000000000..2ffa582d840a
--- /dev/null
+++ b/x11-proto/randrproto/randrproto-1.4.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Randr protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/randrproto/randrproto-1.5.0.ebuild b/x11-proto/randrproto/randrproto-1.5.0.ebuild
new file mode 100644
index 000000000000..36da5fe1b0f7
--- /dev/null
+++ b/x11-proto/randrproto/randrproto-1.5.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Randr protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/recordproto/Manifest b/x11-proto/recordproto/Manifest
new file mode 100644
index 000000000000..f44771622c43
--- /dev/null
+++ b/x11-proto/recordproto/Manifest
@@ -0,0 +1,5 @@
+DIST recordproto-1.14.2.tar.bz2 123033 SHA256 a777548d2e92aa259f1528de3c4a36d15e07a4650d0976573a8e2ff5437e7370 SHA512 ab82d966ffacb46c001df15b272ca58f996826dc6f6835d3dc4d385b31c682acacb073a380d61938e2f242bffdabdd9b8f7107cd5ac67cb7aa3a28cc14a8ea02 WHIRLPOOL cf3b1547c1d2bcea06b772b8273c4d08039c492e2afc1146ede1f644260cfffcedad7ff67e5763f658f31aa437253f9495ac4e951ab239bb1c373231b1046c1e
+EBUILD recordproto-1.14.2-r1.ebuild 633 SHA256 b75d772b945f1abcc0809daf4264ddcb14dbfec5043e019242a1d55524d15670 SHA512 1115fcb4df22a7683eb6c7748ba537cd6f2356bb9287deae99d7388b41419729888453778d3b5f772086960fcc68bd820597370886210e986997f475a80b211d WHIRLPOOL b0d61ad9ef64ec534d38870f45b506ee512f3ed30715dceaa416b307e3c64cef44e92efb8e49f2ac6aff59b21cddce9f2bd6df7e7adaccf7869eba6a5d98300a
+MISC ChangeLog 2448 SHA256 c56e23b1713eb1ad73734b83e077381286a12c4d98158fb618bb939810d77597 SHA512 70d9b895ff13d67145f1d10ffe7054312d692b48fb7f72fbaa4db1336c4a4cf7875fb6c19cc15e8fa462ed3efca5ed8b32c963d324e2893f6ad005d3063af844 WHIRLPOOL 73d35fa440ae38a48860072c0556b80cc4da41675e695fef32410de5fd537d3d5aff9d4c1454ea7800b52177c2bf60db2b84340483f4eb063780265ac1a5d38f
+MISC ChangeLog-2015 8088 SHA256 79146dc970ff0c461f406268e561f7c41e990d6e5ab1ac85b73f8ed6362f253c SHA512 ceb6e0b62c3307876c84b084c8ae2238a9ef9b71b4b2088ff85471afe6e5d85f17b976d66ab9fb0611a1fa9d717d866fc63aa98a6c695c3133b65f27b44705ca WHIRLPOOL d27415cfa1267020d9a7aaab8b3b9d46f38e110f19afa44d49f86c2f574773998e56e1659310f0e2ffbf1057d598f1e59e5522fb690a70d8a937a7300d33d029
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/recordproto/metadata.xml b/x11-proto/recordproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/recordproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/recordproto/recordproto-1.14.2-r1.ebuild b/x11-proto/recordproto/recordproto-1.14.2-r1.ebuild
new file mode 100644
index 000000000000..127d1acfa2c0
--- /dev/null
+++ b/x11-proto/recordproto/recordproto-1.14.2-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Record protocol headers"
+
+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/libXtst-1.0.99.2"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ xorg-2_pkg_setup
+
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable doc specs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+}
diff --git a/x11-proto/renderproto/Manifest b/x11-proto/renderproto/Manifest
new file mode 100644
index 000000000000..6aa0e771cc20
--- /dev/null
+++ b/x11-proto/renderproto/Manifest
@@ -0,0 +1,5 @@
+DIST renderproto-0.11.1.tar.bz2 105741 SHA256 06735a5b92b20759204e4751ecd6064a2ad8a6246bb65b3078b862a00def2537 SHA512 c38bc7247fd7b89732c892ee41c061b20397f4e79195601b7015dd55054b966f0797ac3990b147f80234596ba2c201ce90e292ecefed2e133167955bca70acc5 WHIRLPOOL b2c3dcd69cd308008754e57ff0ecdd0a28855d2c42c6a7731c1ec31a687fcf520562c8151ff8769f842977e9865b34f86258a597c84e31b1c16a6bc725b4a204
+EBUILD renderproto-0.11.1-r1.ebuild 473 SHA256 443953f0c69c1461ba6eeb2665978d9574c9eb1bf9a7136c8c3de7a2884bd43b SHA512 f717a25779db0b440ef035bba4a0b23904ec124b5f2e84e1e2cf7c7c93d3d5d26c4f9d2b15baca0f676011866ec95e8ee7f0876cb42f675f2ce911a98715f0a2 WHIRLPOOL b47bc3a5f3e1d1b9f5c9767f0f2702ed739e9740bbbb7c6f4c6413a2deb54e163389a3f2bac00d1424e1808c57e05973cf075744289b54a48a17324b37164af1
+MISC ChangeLog 2448 SHA256 748f087a1a672d76b13bfafd1924f7fdc4b8bb2aec7af0f5b96cf4c7edfcf6db SHA512 757439cda5108c4ebc253915334b2052f396356fdd4612aa33dc70ee109978ed7c835fd9886a2eb2136e164efc497f9370356bf332ad197a167ca334e1185953 WHIRLPOOL a99e5e777d4de38b416915ceac0e77c698395d92ff0370368c33bb2c5c71d0872cbe5cc2b6f1b2535123c7a9aa33e65ed8c7bfde355ac773310af31755129216
+MISC ChangeLog-2015 9221 SHA256 e6f74035fd7417eb334f3efcaa30004bcaaa551859a8c441e5c2d35c24447a69 SHA512 89b57994f1bc83e0af6e4d8004808dd3a8c7fdb77b643d2e549e471c37db614ff6024a593b98ed25ec11906ad75b86e3b2d03f0cf6b1885ada2824ed456f0de2 WHIRLPOOL a985bef722d61c4380328127255484479ab5e27f6bf640bade8a25322bf2c81052ef5a4e6b1c4173202bddcbd6dd8a634ee7a3222c3afcefd7e10a0273d61e93
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/renderproto/metadata.xml b/x11-proto/renderproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/renderproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/renderproto/renderproto-0.11.1-r1.ebuild b/x11-proto/renderproto/renderproto-0.11.1-r1.ebuild
new file mode 100644
index 000000000000..676953fe1b11
--- /dev/null
+++ b/x11-proto/renderproto/renderproto-0.11.1-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Render protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/resourceproto/Manifest b/x11-proto/resourceproto/Manifest
new file mode 100644
index 000000000000..bb87b2b25f7e
--- /dev/null
+++ b/x11-proto/resourceproto/Manifest
@@ -0,0 +1,5 @@
+DIST resourceproto-1.2.0.tar.bz2 102992 SHA256 3c66003a6bdeb0f70932a9ed3cf57cc554234154378d301e0c5cfa189d8f6818 SHA512 ce8c8fda178ac7fb22b192d4a0f707a96f42ecd550ae8e6ddd7e1ed0067951ef955f7bee60f63a2b2422176e5f093c38e3903f7c4e5e3bea230b934b7abcc4ca WHIRLPOOL 57af096cbbbf5cc654ca63b51256e35e05c1766b077f92ef215546ef176b0ceb8bf231ae239563e3bc465919ea8b73bdba33d6844eb633226869d656bbc0da6d
+EBUILD resourceproto-1.2.0.ebuild 416 SHA256 fe9e380e21f2c0bc077d228227dd9ff89e4c3cf4497dd76c3bf2b672ae56a63b SHA512 7c6f18e57af3d82bb3f694c1b357d89814c5fcf781bb70a74ac889da0cbcf8b8fce82c747a28893e64f508184da2b118d3159063962b896c3760a2269f6d59d6 WHIRLPOOL e015247857682773ae6a2acb1c4becacd508772b4aafc695ad0b543c6f8fd265562df34459502ee342c3941d2601a9ed3bd3805c2dc8834c09e44cadbb503c0c
+MISC ChangeLog 2446 SHA256 1a1342aa18da5899d7fb01f2506f29728e040154c11238a5071e6fd98bdecf6d SHA512 a8ab91bec7f81dfdea613544f5cd261aaf3a8eebb1da1a58a7d61d6da5fadf265976bf34547c830764d7e4eabff443d82bbb8bb0661dca654097b1b6e4fc1134 WHIRLPOOL 691d0a1f51a696c2782067c0b6fbc5ab9dbf8e29a4f07ea2f11d079c9341f117b03197183b5590c966429989ebfcd4d2d6d5f5348d3b8984f00dbbc2a98e7c65
+MISC ChangeLog-2015 6562 SHA256 0cbf2b70bb255a6b19689785643cf9b908d0395b9c8e215666579af4ccfcd54d SHA512 4ff21e5a2bbf0b5f5f9505d82aee007572c3f32f443b12e9b5c33276dd9f14124456f0dbbec4fbb44af869f9c8fd3ef3b54136de613fb296b5dc9e17817a8f5d WHIRLPOOL 8b37647be675d8dd994afd2659c0d8661adfd2097aa1ba71ce55b20b0d51bd7cf096cbcb684791b99e62c12a7669ffbddfcdefdc9c053aa9fc35d58a8b09da01
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/resourceproto/metadata.xml b/x11-proto/resourceproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/resourceproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/resourceproto/resourceproto-1.2.0.ebuild b/x11-proto/resourceproto/resourceproto-1.2.0.ebuild
new file mode 100644
index 000000000000..97abcfc6393c
--- /dev/null
+++ b/x11-proto/resourceproto/resourceproto-1.2.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit xorg-2
+
+DESCRIPTION="X.Org Resource protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/scrnsaverproto/Manifest b/x11-proto/scrnsaverproto/Manifest
new file mode 100644
index 000000000000..49b8cc8871b1
--- /dev/null
+++ b/x11-proto/scrnsaverproto/Manifest
@@ -0,0 +1,5 @@
+DIST scrnsaverproto-1.2.2.tar.bz2 118820 SHA256 8bb70a8da164930cceaeb4c74180291660533ad3cc45377b30a795d1b85bcd65 SHA512 e74a512a6101967983a1d713d22a1f456f77519998116ef0f0a9e4b44ae4730ecd41eb9c0f7fa53e9f5c94967541daf10693d701af832597f5347461c5990ebc WHIRLPOOL e144d235167d39aaa0ed1cb1fd3ca33d34949026fa9984c87e9cbee471a33c4229222d8481f4a9db80379f10c6cf34ff849b183a1988ba5804c8e90ba69e8b59
+EBUILD scrnsaverproto-1.2.2-r1.ebuild 619 SHA256 ec2bb275f274ae9779df50ab368958415816e1868118915405deb66c01c8dff9 SHA512 8eb6cbb95abce876a93794f149b658c5ff6b6815eb3c65367bdbac64690713fba4beefec4eaa41d345eac9d1b6058a60c2dde7d9e7338a226541ee5b1694ac3c WHIRLPOOL aa048689d295ab2d20d2be82a1b9ef89b06267074bb3972c361927eedde250bb434b497d4d57cd965d26973f2580586777f37c4e261c454482fc597758aa5bd2
+MISC ChangeLog 2455 SHA256 44d879021573c84de3c33d6b44dc425a5ce06bd99b760475476f200cc54662a8 SHA512 7c41187cc873e033b0df3cb9ca475a95edd1f42c78fe36f000b37a42089fa4c1d24ec866d1bcd6f4cae00d90c60294a49d29f9145000ec5701a395823087e1f9 WHIRLPOOL 639701b2475f513c471a01f90c6559df1d3efd9558c9e308dd7cba0461ac4a8858172caa1acd79aebc850d94ca02f00f7b3dca843995e54c26323a14a766b3cb
+MISC ChangeLog-2015 7895 SHA256 d573ed35ecda564a48d781995c082985f841ad9acaf553ab8b9f52fad8ac1a14 SHA512 7a8641036740a35554c7341c28bd3130d065004c86ce12acf931169dbedea9fe5848609acf83f3850abed2f639228e9907bf426e2b6a4933b603c5dbac9d8967 WHIRLPOOL 19a3ebf17b71c5b680c39d88f95ff04092ba5903c0535541b67217b1801a31f865556a16f41202b9a3cf1317e7cad2f207ed10d38b2ff20df598cc56468a8293
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/scrnsaverproto/metadata.xml b/x11-proto/scrnsaverproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/scrnsaverproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/scrnsaverproto/scrnsaverproto-1.2.2-r1.ebuild b/x11-proto/scrnsaverproto/scrnsaverproto-1.2.2-r1.ebuild
new file mode 100644
index 000000000000..44e90ea0376e
--- /dev/null
+++ b/x11-proto/scrnsaverproto/scrnsaverproto-1.2.2-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org ScrnSaver protocol headers"
+
+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"
+IUSE=""
+
+RDEPEND="!<x11-libs/libXScrnSaver-1.2"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ xorg-2_pkg_setup
+
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable doc specs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+}
diff --git a/x11-proto/trapproto/Manifest b/x11-proto/trapproto/Manifest
new file mode 100644
index 000000000000..64ba2afae574
--- /dev/null
+++ b/x11-proto/trapproto/Manifest
@@ -0,0 +1,5 @@
+DIST trapproto-3.4.3.tar.bz2 48785 SHA256 ff32a0d3bc696cadc3457be9c85e9818af2b6daa2f159188bb01aad7e932a0e1 SHA512 a5bf93bfa2f675e874ece8510a693d3a1ca4ba0b3981740249d4c78273a74724209f5f6d83c6207038bce1c3edca0bdd98ca3e1dd7aba04dcea146c9a1a2e8ef WHIRLPOOL 91127b62ee2cd6128bc82e60fe091f800646875094d7545a5def785353ee991f70a1fc13328dfe06bea20b265eb1f3d609b94df3dfda61fb6d0b9e01f6eea0c8
+EBUILD trapproto-3.4.3.ebuild 423 SHA256 c9c0c2a1c1aad46254d5d7fb5912d4cb33aa103b2ba519d9d361c372ffba459d SHA512 a1b6cf95ae668ae185bdfa71b8c45fb4df1576eca14a7fef9f2e91c05e76770e81f45f11dec6b6bdee8b22badc4988f89585a8e17e014373014231dc2755a79b WHIRLPOOL 87896dcbabc55eb500c7d7eaa2f3a4f077cfba54fb551f8fde84a5e116b69d2e0c68b9edd02baeb19d4ecab44db246610b0c746f57283a6cf614d9ea25c53953
+MISC ChangeLog 2434 SHA256 a3ab76ef8c3fef018d08b7b63b8b0870b507fae1d94bafc600777f3bdc9a521c SHA512 e1ea7173a990e48f3d16b53f98093c2220cebcae8b23480b662d7826ef7a6b856ea3fd1ba615d1118f5e2bcfc239fcd4362091b425c5fa0972462f47d2eb6090 WHIRLPOOL b985f32d0d4a4487524a82fd002bc873c7d5597f72dda2848a648aed2be1399d0c4e888707a1f29f9a19167c79c99a4a9f27b26f18e3979b9971708b3fbdc17b
+MISC ChangeLog-2015 3914 SHA256 4030527c486f379a873d0196c7f8ffa57d23effc6dbb3e482d0461d597f1211b SHA512 424d53b45c764a20e3c0524970da2ede2ddf8c96c223f2f2f7f189c47c59ee7e651fbad26831a6be693e40f81a3ed5dec24b04fb89ba479fc6329c44c5fc8086 WHIRLPOOL 843a1edb6274f88acc5bd18d78ddd3fc5526696d4db813d55c02ee7bfb871d451ef37b9d3a56c0c9c14ca39b1234274913ff6942ace5279328893e09158cb7a3
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/trapproto/metadata.xml b/x11-proto/trapproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/trapproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/trapproto/trapproto-3.4.3.ebuild b/x11-proto/trapproto/trapproto-3.4.3.ebuild
new file mode 100644
index 000000000000..15c4febb38a8
--- /dev/null
+++ b/x11-proto/trapproto/trapproto-3.4.3.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit xorg-2
+
+DESCRIPTION="X.Org Trap protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/videoproto/Manifest b/x11-proto/videoproto/Manifest
new file mode 100644
index 000000000000..0a5ca3758af8
--- /dev/null
+++ b/x11-proto/videoproto/Manifest
@@ -0,0 +1,7 @@
+DIST videoproto-2.3.2.tar.bz2 118862 SHA256 8dae168cb820fcd32f564879afb3f24d27c176300d9af66819a18265539bd4b6 SHA512 57ca8981b217724e4e0599624e6d8077aca0f2568855c54b74dbf5e03d25864eb114540b02a49c11487beb03d55d52efc09d8a7fb86a3078a4d52f4a3042ef36 WHIRLPOOL dca8458262eb87518cdfa08cfd07894b8ea079d89d15e823654c81636803c594ea5caf04cc80d14ca8382bd7bc6a541a64f5b82c2c45197752dab4fe33f36f28
+DIST videoproto-2.3.3.tar.bz2 121016 SHA256 c7803889fd08e6fcaf7b68cc394fb038b2325d1f315e571a6954577e07cca702 SHA512 84136f7ba15e86ef7e178af4ca70c4c0f0a83fb37e9e39c2564c31762439453c5e7b85934366b711261d454615a57314cf75ac35a17544cb186bad301e920cf5 WHIRLPOOL b7786bbc6436fa927974508b5aba527d60dc54dc0d6dc7e420579db49d79704f39cd5a65633a702256578fd93b61a538118c9e659514b42c5bc2b865b73cbb9a
+EBUILD videoproto-2.3.2.ebuild 454 SHA256 9ada64177a21a7c28ddfc29eb5b003e68066b613237ba87f48b214cf107a10ac SHA512 8b05eb153e5e2efbe08a10032ff001ad8fe2ed0d45e285422185227f3399dd62401c47f6a5a2c4cda4b8bf5c66300159375e10399e5c7cec35f0dacc99d0d23f WHIRLPOOL 57ce30775516cbd56df8648e0e9bd926d9f203cd1b6cd8de51a626b7ce475271578253d3a58124382a9028e6002d74d38ac0dcfcb28929bc03441e13adc4b344
+EBUILD videoproto-2.3.3.ebuild 453 SHA256 3cdc90ac7c98d5fe8d4078fb0a6deaee525cd06cea073c24e09e4c3fe543485a SHA512 e79ddddc465b1bf2383cf5e8459805adcca6b30c263e9a7892a561c88105782f77784a715194530449adf0529a9aac965ea30c61249a033241d91f4af2f0bb89 WHIRLPOOL 78864f3c157b07e9f6a12b284d77bc86c9795b31b493ad58361fd324c6e79598704babefed5017fea4f8e93d22714e0636507f0b23d2bf1192c0e80bccc4320c
+MISC ChangeLog 3892 SHA256 713aba1a667af75711c2351bc78f9ea9890fbc0a87caf08f0f751eb375d0b4c3 SHA512 5c031fa4167a059e29ead310594d9987d8f6d0d4db25ece7e3be3b3be001caaff8c8b31bb265dc42f34499b84fb9e91358b64d40b988ab608a4231d160e372b0 WHIRLPOOL b59117ede5e0f0f9039da2fae3896fcc7bc6285271bf8c70f7809d6afdaa3062246ec3244d1f7f6721d41cb99c5ea7bc72500d177c6f16f1678b243a2f016cd1
+MISC ChangeLog-2015 6953 SHA256 94eb4db788f5dfdb77dd15d332a53a19d9cf04c010c9f1c8503aba932a2e4c7f SHA512 2ec5feb3feb24253c40dbb749b16c21463fb64079e71a0cd755635990e3e31e7fd2951e62e84438d09afcabf535d27804e9daf0e0fb980423aa688dd12d3d1a7 WHIRLPOOL bca4d0658b69df13ed42976db99317594dd06cc7527fa28f53e00f1d441d08f95ec9f0f8ba8c6959719ff81f85c94a232c6910d6d2f75c2e84c2f1b987c0194c
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/videoproto/metadata.xml b/x11-proto/videoproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/videoproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/videoproto/videoproto-2.3.2.ebuild b/x11-proto/videoproto/videoproto-2.3.2.ebuild
new file mode 100644
index 000000000000..4701e0d432ef
--- /dev/null
+++ b/x11-proto/videoproto/videoproto-2.3.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Video protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/videoproto/videoproto-2.3.3.ebuild b/x11-proto/videoproto/videoproto-2.3.3.ebuild
new file mode 100644
index 000000000000..f6138946e0c4
--- /dev/null
+++ b/x11-proto/videoproto/videoproto-2.3.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Video protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/xcalibrateproto/Manifest b/x11-proto/xcalibrateproto/Manifest
new file mode 100644
index 000000000000..3efc685af04e
--- /dev/null
+++ b/x11-proto/xcalibrateproto/Manifest
@@ -0,0 +1,5 @@
+DIST calibrateproto-20081210.tar.bz2 2457 SHA256 2b95d1e84846c4cbeb57046cff928a2389dbb12adeae05283d2c08bb1ec77f92 SHA512 be00ff957050ac10659795a3736e308800a1fa26857feb9f6dcfde822888eec7cf921d0106a6a83a511a36eb6fb031275b34949b041e06c4999c24aa77c87491 WHIRLPOOL 6a9ab0a530556ce96a482861b7e6a8ab87f285187af65dabcf7672c3127e0ccc4b37131f6df5a2b985a84eaaef72620e0df6303cee17081e2dd9a64b9fc81c31
+EBUILD xcalibrateproto-0.1_pre20081210.ebuild 439 SHA256 6d61428b1f62740ef36b851791df96b252c3f4926bf49d8abb4668057875f001 SHA512 c5cc11dc43fb085df8e65029ca72d027ac50610a1bd7ddaf07f6955df9e90bdbb88b73d64117af70ac5cdea5d4fd9d8af169c3b6d3e8b6e083827c9f25d2a90c WHIRLPOOL c4aa183a71a02684b81767d36193b4bba8f658a2a2f474ee0861727fb697c9302a70eb53180a4edf2e94abc8edf6ff3864b7f22ef68b31c90c9df0cc2c8a96f7
+MISC ChangeLog 2472 SHA256 961f82d8c7f9007a443c4a81f374f82bebe3120ec0cab5cdcd73edc4cf47f43c SHA512 90fe04ef864475969ee96b59c2252151231fcdfe416169eced242f0ff4fbffe86e96a62c504e02862b8fef57968c0fb95881e4441ad68957a680fbc0fa4b406e WHIRLPOOL 5d8d003fe802653673e21337362a143555a1fb07a30c0ab340d35e43e87dc867033d2200b250ae29d1b26b99309c8f848f5036810e2dcd808c14d2759dfb4e5d
+MISC ChangeLog-2015 1932 SHA256 81f0f88ca750693828caaf885b6874147f2f7a7775460815a073b3e1bf19edf4 SHA512 8f81ac4f30e2d3cb3a6f967d9690afc2d5aa30f951fb33bdf48c17c44e873733f3885c650ed86c2d523b523ce97386b3615190c1f4ae80a9b052d8f57a5f07ee WHIRLPOOL b1b6f5f640be17df10cf9e30e359071ffa4a2e143d4bcfa215a109d46d8f75db75c32026788c0d4cb21d6bddcb2adf7e36b2302c87185a5df1e174501c3cd9cf
+MISC metadata.xml 338 SHA256 28109dcaa4f770b124fd06e4e7f2b93f2ddc2fd038c9fc161316bf5f1d20ec5a SHA512 fbe9ddd4efac249b7382068964ac0d57020d2c1b834bb9aa1046460c3547fff964405de8e0be3cc0e19a46597006272325b8cddab744d031c95bc55157311455 WHIRLPOOL d5e3c189018fb94a5eb1dd05c600b9035991b6df434d69ca94a3c2b21d6ba445ca2414bf9ffd69854fd7d4225dbc1292b38a2c27898095e0e225204cbcd55c63
diff --git a/x11-proto/xcalibrateproto/metadata.xml b/x11-proto/xcalibrateproto/metadata.xml
new file mode 100644
index 000000000000..c7b47913b668
--- /dev/null
+++ b/x11-proto/xcalibrateproto/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+<maintainer type="project">
+ <email>embedded@gentoo.org</email>
+ <name>Embedded Gentoo</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xcalibrateproto/xcalibrateproto-0.1_pre20081210.ebuild b/x11-proto/xcalibrateproto/xcalibrateproto-0.1_pre20081210.ebuild
new file mode 100644
index 000000000000..68e76adbb49b
--- /dev/null
+++ b/x11-proto/xcalibrateproto/xcalibrateproto-0.1_pre20081210.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+MY_P="${PN/x/}-${PV#*_pre}"
+XORG_EAUTORECONF="yes"
+inherit xorg-2
+
+DESCRIPTION="Touchscreen calibration protocol"
+SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
+LICENSE="GPL-2"
+
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/x11-proto/xcb-proto/Manifest b/x11-proto/xcb-proto/Manifest
new file mode 100644
index 000000000000..c7b616651651
--- /dev/null
+++ b/x11-proto/xcb-proto/Manifest
@@ -0,0 +1,8 @@
+AUX xcb-proto-1.12-make-whitespace-usage-consistent.patch 8518 SHA256 7efecfc5dc8c9712178f6206484140dbed8c0fe71e1d5c3b78754a469e9e3b0f SHA512 de0b5eda7ea2a0a19743305ca080c7492f90360a3f178a6d12724a3eb6abc48f7f6b687f0ca3c6478c9b43fa722f82ae69cc1cb150761014969a4777fc06e158 WHIRLPOOL 9c2cd3d618fe041ba36cf384e3a7564bfd8ce6a678bb224b5bf946f7e6e8fe87d84b9f050b69406670551c0bd8bdd1e4a8173ad3ffa967f56c35f14e746b15a7
+AUX xcb-proto-1.12-print-is-a-function-and-needs-parentheses.patch 3328 SHA256 0b26cd7428e87df9d87b99f01253bd1437fd7e421f7452084bcc3b95a17cf8b0 SHA512 b541295721d8cf87d1079c3366401dff3830bc953082b9f9c0376163ef5893a1f111d278904caed8d54f2796b255c6f12043d7353bd3605e040a2a355e76f15e WHIRLPOOL 9d936c47c3f3d09f6bb8f22482718e0dc0975eb383aaa9ae7e5494f3fe84baba56a2fc42a4524aa8334dedd0451c9ad6ab4700b616c3eb2b98348759e9e756c3
+AUX xcb-proto-1.12-update-xml-schema.patch 6196 SHA256 f358b203fe6c9dde6b0d15649ec4d65f35ff00617947d0cc3f46c30e3b70c72c SHA512 7b4875e528fa0bd07a1d4ab214b7fa059ae8180b02262ca608bb6d07f98ef05bc66e5188b84cb2ab795589328d2ab8a63282785611d073f09e31b554d264fab4 WHIRLPOOL 17c049a76f9b8d13e4685b05ced3cd7f3d14cef58155bf9f1c45b8436868505013cd16b38fd88b94c0f62fe10611369c1b4df9f08f79dcb1c0b481ab97c3824b
+DIST xcb-proto-1.12.tar.bz2 153890 SHA256 5922aba4c664ab7899a29d92ea91a87aa4c1fc7eb5ee550325c3216c480a4906 SHA512 1f427eaf223971b25b56c9f641350e03f5ebeb17a1fc212ce2a0c892de7aba7e53d5e3958b073a122bb344c387c0ff394cf96f542ff046f33de4e1cd27fb9e5c WHIRLPOOL b9189567c3abeb5a3a3a2a4d32ae5c72070601b6c68ff2b06d09be03bd83889f3dd9b499e0eb1bfb0687b74d726a7c825706cf5e7d874b77a7b9b473c9b660df
+EBUILD xcb-proto-1.12-r2.ebuild 1711 SHA256 229952bbbfca12936c0a9485230a9243dc724bd24c5b3c198f5f9c702364e079 SHA512 6345ebc3a9c0e1cabacc05050ca5f3888bae6d5c4ee23c58f7efe15655b64e7679efc4653ec9288b48a382a3ab94ff79e3b37d42e2f11cf815a263e92fcf5cb4 WHIRLPOOL 26bf5fbd15fffb78617e4d096c480014e31e91c504053ded0b5d135c4448ca59a0720de78b99f2323ab0ca5d2f3bd4b0d7fbfe7152c19d366c3c3aa3e8751a40
+MISC ChangeLog 7034 SHA256 a5e6c493432e2f37c3030dd0a06ec4dbc3c68ea5212e9ddae27f28d29b60b8f6 SHA512 ec80b68942a6e5cb79125e22f9fbafa330644ef13fb46a6b8e68cc4bd64565705d53e936637ca406b36230b6ea96a5f3001bbd59afb89a40a2b2117a93e93c45 WHIRLPOOL 5484cf0397dca2cd9fba88f65af0b6d9e8dee2d0b4835697375bbc1a250c0d7e5949aef9c9220319dcaace58349a748f5ec08aa79598715ad5f50f6f95719733
+MISC ChangeLog-2015 18329 SHA256 8e0f21eb119e1724c222a8b14f676b7f28e04423ac456e97a1c7a928930d2012 SHA512 2b07008f36fe8d4f30fff8b0afb363b474d0473c57da01282d83b8376c990a3ad51d6df92f456d65e7c8842e6927876e5e7724e425aa8671a6053bbf959e10b6 WHIRLPOOL f7bfa40b7cbbab45bd5caad51f58b0a3c20a5230154cbea11721c03f7e4496aebd3d11311d04254fe2362cd08feb1e791fab94d24e32d9f51286a41ccc5f8874
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xcb-proto/files/xcb-proto-1.12-make-whitespace-usage-consistent.patch b/x11-proto/xcb-proto/files/xcb-proto-1.12-make-whitespace-usage-consistent.patch
new file mode 100644
index 000000000000..695794864da7
--- /dev/null
+++ b/x11-proto/xcb-proto/files/xcb-proto-1.12-make-whitespace-usage-consistent.patch
@@ -0,0 +1,208 @@
+From ea7a3ac6c658164690e0febb55f4467cb9e0bcac Mon Sep 17 00:00:00 2001
+From: Thomas Klausner <wiz@NetBSD.org>
+Date: Thu, 19 May 2016 17:30:04 +0200
+Subject: Make whitespace use consistent.
+
+At least python-3.5.x complains about this forcefully.
+
+Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
+Signed-off-by: Uli Schlachter <psychon@znc.in>
+
+diff --git a/xcbgen/align.py b/xcbgen/align.py
+index 5e31838..d4c12ee 100644
+--- a/xcbgen/align.py
++++ b/xcbgen/align.py
+@@ -16,12 +16,12 @@ class Alignment(object):
+ return self.align == other.align and self.offset == other.offset
+
+ def __str__(self):
+- return "(align=%d, offset=%d)" % (self.align, self.offset)
++ return "(align=%d, offset=%d)" % (self.align, self.offset)
+
+ @staticmethod
+ def for_primitive_type(size):
+- # compute the required start_alignment based on the size of the type
+- if size % 8 == 0:
++ # compute the required start_alignment based on the size of the type
++ if size % 8 == 0:
+ # do 8-byte primitives require 8-byte alignment in X11?
+ return Alignment(8,0)
+ elif size % 4 == 0:
+@@ -33,7 +33,7 @@ class Alignment(object):
+
+
+ def align_after_fixed_size(self, size):
+- new_offset = (self.offset + size) % self.align
++ new_offset = (self.offset + size) % self.align
+ return Alignment(self.align, new_offset)
+
+
+@@ -41,7 +41,7 @@ class Alignment(object):
+ '''
+ Assuming the given external_align, checks whether
+ self is fulfilled for all cases.
+- Returns True if yes, False otherwise.
++ Returns True if yes, False otherwise.
+ '''
+ if self.align == 1 and self.offset == 0:
+ # alignment 1 with offset 0 is always fulfilled
+@@ -55,9 +55,9 @@ class Alignment(object):
+ # the external align guarantees less alignment -> not guaranteed
+ return False
+
+- if external_align.align % self.align != 0:
++ if external_align.align % self.align != 0:
+ # the external align cannot be divided by our align
+- # -> not guaranteed
++ # -> not guaranteed
+ # (this can only happen if there are alignments that are not
+ # a power of 2, which is highly discouraged. But better be
+ # safe and check for it)
+@@ -72,7 +72,7 @@ class Alignment(object):
+
+ def combine_with(self, other):
+ # returns the alignment that is guaranteed when
+- # both, self or other, can happen
++ # both, self or other, can happen
+ new_align = gcd(self.align, other.align)
+ new_offset_candidate1 = self.offset % new_align
+ new_offset_candidate2 = other.offset % new_align
+@@ -83,8 +83,8 @@ class Alignment(object):
+ new_align = gcd(new_align, offset_diff)
+ new_offset_candidate1 = self.offset % new_align
+ new_offset_candidate2 = other.offset % new_align
+- assert new_offset_candidate1 == new_offset_candidate2
+- new_offset = new_offset_candidate1
++ assert new_offset_candidate1 == new_offset_candidate2
++ new_offset = new_offset_candidate1
+ # return the result
+ return Alignment(new_align, new_offset)
+
+@@ -92,44 +92,44 @@ class Alignment(object):
+ class AlignmentLog(object):
+
+ def __init__(self):
+- self.ok_list = []
+- self.fail_list = []
+- self.verbosity = 1
++ self.ok_list = []
++ self.fail_list = []
++ self.verbosity = 1
+
+ def __str__(self):
+- result = ""
++ result = ""
+
+- # output the OK-list
+- for (align_before, field_name, type_obj, callstack, align_after) in self.ok_list:
+- stacksize = len(callstack)
++ # output the OK-list
++ for (align_before, field_name, type_obj, callstack, align_after) in self.ok_list:
++ stacksize = len(callstack)
+ indent = ' ' * stacksize
+- if self.ok_callstack_is_relevant(callstack):
++ if self.ok_callstack_is_relevant(callstack):
+ if field_name is None or field_name == "":
+- result += (" %sok: %s:\n\t%sbefore: %s, after: %s\n"
+- % (indent, str(type_obj), indent, str(align_before), str(align_after)))
+- else:
+- result += (" %sok: field \"%s\" in %s:\n\t%sbefore: %s, after: %s\n"
+- % (indent, str(field_name), str(type_obj),
+- indent, str(align_before), str(align_after)))
++ result += (" %sok: %s:\n\t%sbefore: %s, after: %s\n"
++ % (indent, str(type_obj), indent, str(align_before), str(align_after)))
++ else:
++ result += (" %sok: field \"%s\" in %s:\n\t%sbefore: %s, after: %s\n"
++ % (indent, str(field_name), str(type_obj),
++ indent, str(align_before), str(align_after)))
+ if self.verbosity >= 1:
+- result += self.callstack_to_str(indent, callstack)
++ result += self.callstack_to_str(indent, callstack)
+
+- # output the fail-list
+- for (align_before, field_name, type_obj, callstack, reason) in self.fail_list:
+- stacksize = len(callstack)
++ # output the fail-list
++ for (align_before, field_name, type_obj, callstack, reason) in self.fail_list:
++ stacksize = len(callstack)
+ indent = ' ' * stacksize
+- if field_name is None or field_name == "":
+- result += (" %sfail: align %s is incompatible with\n\t%s%s\n\t%sReason: %s\n"
+- % (indent, str(align_before), indent, str(type_obj), indent, reason))
+- else:
+- result += (" %sfail: align %s is incompatible with\n\t%sfield \"%s\" in %s\n\t%sReason: %s\n"
+- % (indent, str(align_before), indent, str(field_name), str(type_obj), indent, reason))
++ if field_name is None or field_name == "":
++ result += (" %sfail: align %s is incompatible with\n\t%s%s\n\t%sReason: %s\n"
++ % (indent, str(align_before), indent, str(type_obj), indent, reason))
++ else:
++ result += (" %sfail: align %s is incompatible with\n\t%sfield \"%s\" in %s\n\t%sReason: %s\n"
++ % (indent, str(align_before), indent, str(field_name), str(type_obj), indent, reason))
+
+ if self.verbosity >= 1:
+- result += self.callstack_to_str(indent, callstack)
++ result += self.callstack_to_str(indent, callstack)
+
+
+- return result
++ return result
+
+
+ def callstack_to_str(self, indent, callstack):
+@@ -137,41 +137,41 @@ class AlignmentLog(object):
+ for stack_elem in callstack:
+ result += "\t %s%s\n" % (indent, str(stack_elem))
+ result += "\t%s]\n" % indent
+- return result
++ return result
+
+
+ def ok_callstack_is_relevant(self, ok_callstack):
+ # determine whether an ok callstack is relevant for logging
+- if self.verbosity >= 2:
+- return True
++ if self.verbosity >= 2:
++ return True
+
+ # empty callstacks are always relevant
+- if len(ok_callstack) == 0:
++ if len(ok_callstack) == 0:
+ return True
+
+- # check whether the ok_callstack is a subset or equal to a fail_callstack
++ # check whether the ok_callstack is a subset or equal to a fail_callstack
+ for (align_before, field_name, type_obj, fail_callstack, reason) in self.fail_list:
+ if len(ok_callstack) <= len(fail_callstack):
+ zipped = zip(ok_callstack, fail_callstack[:len(ok_callstack)])
+- is_subset = all([i == j for i, j in zipped])
+- if is_subset:
++ is_subset = all([i == j for i, j in zipped])
++ if is_subset:
+ return True
+
+ return False
+
+
+ def ok(self, align_before, field_name, type_obj, callstack, align_after):
+- self.ok_list.append((align_before, field_name, type_obj, callstack, align_after))
++ self.ok_list.append((align_before, field_name, type_obj, callstack, align_after))
+
+ def fail(self, align_before, field_name, type_obj, callstack, reason):
+- self.fail_list.append((align_before, field_name, type_obj, callstack, reason))
++ self.fail_list.append((align_before, field_name, type_obj, callstack, reason))
+
+ def append(self, other):
+- self.ok_list.extend(other.ok_list)
+- self.fail_list.extend(other.fail_list)
++ self.ok_list.extend(other.ok_list)
++ self.fail_list.extend(other.fail_list)
+
+ def ok_count(self):
+- return len(self.ok_list)
++ return len(self.ok_list)
+
+
+
+--
+cgit v0.10.2
+
diff --git a/x11-proto/xcb-proto/files/xcb-proto-1.12-print-is-a-function-and-needs-parentheses.patch b/x11-proto/xcb-proto/files/xcb-proto-1.12-print-is-a-function-and-needs-parentheses.patch
new file mode 100644
index 000000000000..fed0745a5e9c
--- /dev/null
+++ b/x11-proto/xcb-proto/files/xcb-proto-1.12-print-is-a-function-and-needs-parentheses.patch
@@ -0,0 +1,68 @@
+From bea5e1c85bdc0950913790364e18228f20395a3d Mon Sep 17 00:00:00 2001
+From: Thomas Klausner <wiz@NetBSD.org>
+Date: Thu, 19 May 2016 17:30:05 +0200
+Subject: print() is a function and needs parentheses.
+
+Fixes build with python-3.x.
+
+Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
+Signed-off-by: Uli Schlachter <psychon@znc.in>
+
+diff --git a/xcbgen/xtypes.py b/xcbgen/xtypes.py
+index c3b5758..b83b119 100644
+--- a/xcbgen/xtypes.py
++++ b/xcbgen/xtypes.py
+@@ -501,7 +501,7 @@ class ComplexType(Type):
+ int(required_start_align_element.get('align', "4"), 0),
+ int(required_start_align_element.get('offset', "0"), 0))
+ if verbose_align_log:
+- print "Explicit start-align for %s: %s\n" % (self, self.required_start_align)
++ print ("Explicit start-align for %s: %s\n" % (self, self.required_start_align))
+
+ def resolve(self, module):
+ if self.resolved:
+@@ -592,7 +592,7 @@ class ComplexType(Type):
+ if verbose_align_log:
+ print ("calc_required_start_align: %s has start-align %s"
+ % (str(self), str(self.required_start_align)))
+- print "Details:\n" + str(log)
++ print ("Details:\n" + str(log))
+ if self.required_start_align.offset != 0:
+ print (("WARNING: %s\n\thas start-align with non-zero offset: %s"
+ + "\n\tsuggest to add explicit definition with:"
+@@ -619,12 +619,12 @@ class ComplexType(Type):
+ for offset in range(0,align):
+ align_candidate = Alignment(align, offset)
+ if verbose_align_log:
+- print "trying %s for %s" % (str(align_candidate), str(self))
++ print ("trying %s for %s" % (str(align_candidate), str(self)))
+ my_log = AlignmentLog()
+ if self.is_possible_start_align(align_candidate, callstack, my_log):
+ log.append(my_log)
+ if verbose_align_log:
+- print "found start-align %s for %s" % (str(align_candidate), str(self))
++ print ("found start-align %s for %s" % (str(align_candidate), str(self)))
+ return align_candidate
+ else:
+ my_ok_count = my_log.ok_count()
+@@ -641,7 +641,7 @@ class ComplexType(Type):
+ # none of the candidates applies
+ # this type has illegal internal aligns for all possible start_aligns
+ if verbose_align_log:
+- print "didn't find start-align for %s" % str(self)
++ print ("didn't find start-align for %s" % str(self))
+ log.append(best_log)
+ return None
+
+@@ -900,7 +900,7 @@ class SwitchType(ComplexType):
+ # aux function for unchecked_get_alignment_after
+ def get_align_for_selected_case_field(self, case_field, start_align, callstack, log):
+ if verbose_align_log:
+- print "get_align_for_selected_case_field: %s, case_field = %s" % (str(self), str(case_field))
++ print ("get_align_for_selected_case_field: %s, case_field = %s" % (str(self), str(case_field)))
+ total_align = start_align
+ for field in self.bitcases:
+ my_callstack = callstack[:]
+--
+cgit v0.10.2
+
diff --git a/x11-proto/xcb-proto/files/xcb-proto-1.12-update-xml-schema.patch b/x11-proto/xcb-proto/files/xcb-proto-1.12-update-xml-schema.patch
new file mode 100644
index 000000000000..deb6673fe1eb
--- /dev/null
+++ b/x11-proto/xcb-proto/files/xcb-proto-1.12-update-xml-schema.patch
@@ -0,0 +1,120 @@
+From 95a262e0e66cd88b9d7a133917b3ba70ace77301 Mon Sep 17 00:00:00 2001
+From: Jon Turney <jon.turney@dronecode.org.uk>
+Date: Wed, 3 Feb 2016 16:41:57 +0000
+Subject: Update XML schema to fix 'make check'
+
+Here is an attempt at updating the schema to add serialize attribute to pad
+element and required_start_align element.
+
+Not sure if I've added required_start_align element in the right place. The
+default case in the switch element is removed as it doesn't seem to be used, and
+otherwise makes the schema ambiguous.
+
+$ make check
+Making check in src
+make[1]: Entering directory '/jhbuild/x86_64-pc-cygwin/build/xcb/proto/src'
+make check-local
+make[2]: Entering directory '/jhbuild/x86_64-pc-cygwin/build/xcb/proto/src'
+/usr/bin/xmllint --noout --schema /jhbuild/checkout/xcb/proto/src/xcb.xsd
+/jhbuild/checkout/xcb/proto/src/*.xml
+/jhbuild/checkout/xcb/proto/src/bigreq.xml validates
+/jhbuild/checkout/xcb/proto/src/composite.xml validates
+/jhbuild/checkout/xcb/proto/src/damage.xml validates
+/jhbuild/checkout/xcb/proto/src/dpms.xml validates
+/jhbuild/checkout/xcb/proto/src/dri2.xml validates
+/jhbuild/checkout/xcb/proto/src/dri3.xml validates
+/jhbuild/checkout/xcb/proto/src/ge.xml validates
+Element 'required_start_align': This element is not expected. Expected is one of ( pad, field, list, fd ).
+Element 'required_start_align': This element is not expected. Expected is one of ( pad, field, list, fd ).
+Element 'required_start_align': This element is not expected. Expected is one of ( pad, field, list, fd ).
+Element 'required_start_align': This element is not expected. Expected is one of ( pad, field, list, fd ).
+/jhbuild/checkout/xcb/proto/src/glx.xml fails to validate
+Element 'required_start_align': This element is not expected. Expected is one of ( pad, field, list, fd, exprfield, switch, reply, doc ).
+Element 'required_start_align': This element is not expected. Expected is one of ( pad, field, list, fd, exprfield, switch, reply, doc ).
+Element 'required_start_align': This element is not expected. Expected is one of ( pad, field, list, fd, doc ).
+Element 'required_start_align': This element is not expected. Expected is one of ( pad, field, list, fd, doc ).
+/jhbuild/checkout/xcb/proto/src/present.xml fails to validate
+/jhbuild/checkout/xcb/proto/src/randr.xml validates
+/jhbuild/checkout/xcb/proto/src/record.xml validates
+/jhbuild/checkout/xcb/proto/src/render.xml validates
+/jhbuild/checkout/xcb/proto/src/res.xml validates
+/jhbuild/checkout/xcb/proto/src/screensaver.xml validates
+/jhbuild/checkout/xcb/proto/src/shape.xml validates
+/jhbuild/checkout/xcb/proto/src/shm.xml validates
+/jhbuild/checkout/xcb/proto/src/sync.xml validates
+/jhbuild/checkout/xcb/proto/src/xc_misc.xml validates
+/jhbuild/checkout/xcb/proto/src/xevie.xml validates
+/jhbuild/checkout/xcb/proto/src/xf86dri.xml validates
+/jhbuild/checkout/xcb/proto/src/xf86vidmode.xml validates
+/jhbuild/checkout/xcb/proto/src/xfixes.xml validates
+/jhbuild/checkout/xcb/proto/src/xinerama.xml validates
+Element 'required_start_align': This element is not expected. Expected is one of ( bitcase, case, pad, field, list, fd ).
+Element 'required_start_align': This element is not expected. Expected is one of ( bitcase, case, pad, field, list, fd ).
+Element 'required_start_align': This element is not expected. Expected is one of ( bitcase, case, pad, field, list, fd ).
+/jhbuild/checkout/xcb/proto/src/xinput.xml fails to validate
+Element 'pad', attribute 'serialize': The attribute 'serialize' is not allowed.
+Element 'pad', attribute 'serialize': The attribute 'serialize' is not allowed.
+Element 'pad', attribute 'serialize': The attribute 'serialize' is not allowed.
+Element 'pad', attribute 'serialize': The attribute 'serialize' is not allowed.
+Element 'pad', attribute 'serialize': The attribute 'serialize' is not allowed.
+/jhbuild/checkout/xcb/proto/src/xkb.xml fails to validate
+/jhbuild/checkout/xcb/proto/src/xprint.xml validates
+/jhbuild/checkout/xcb/proto/src/xproto.xml validates
+/jhbuild/checkout/xcb/proto/src/xselinux.xml validates
+/jhbuild/checkout/xcb/proto/src/xtest.xml validates
+/jhbuild/checkout/xcb/proto/src/xv.xml validates
+/jhbuild/checkout/xcb/proto/src/xvmc.xml validates
+Makefile:534: recipe for target 'check-local' failed
+
+Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=95494
+Reviewd-by: Ran Benita <ran234@gmail.com>
+Signed-off-by: Uli Schlachter <psychon@znc.in>
+
+diff --git a/src/xcb.xsd b/src/xcb.xsd
+index c1dce3e..f0c5f44 100644
+--- a/src/xcb.xsd
++++ b/src/xcb.xsd
+@@ -44,6 +44,15 @@ authorization from the authors.
+ <xsd:complexType>
+ <xsd:attribute name="bytes" type="xsd:integer" use="optional" />
+ <xsd:attribute name="align" type="xsd:integer" use="optional" />
++ <xsd:attribute name="serialize" type="xsd:boolean" use="optional" />
++ </xsd:complexType>
++ </xsd:element>
++
++ <!-- Alignment -->
++ <xsd:element name="required_start_align" >
++ <xsd:complexType>
++ <xsd:attribute name="align" type="xsd:integer" use="required" />
++ <xsd:attribute name="offset" type="xsd:integer" use="optional" />
+ </xsd:complexType>
+ </xsd:element>
+
+@@ -76,14 +85,13 @@ authorization from the authors.
+ <xsd:sequence>
+ <!-- switch(expression) -->
+ <xsd:group ref="expression" minOccurs="1" maxOccurs="1" />
++ <xsd:element ref="required_start_align" minOccurs="0" maxOccurs="1" />
+ <xsd:choice>
+ <!-- bitcase expression - bit test -->
+ <xsd:element name="bitcase" type="caseexpr" minOccurs="0" maxOccurs="unbounded" />
+ <!-- case expression - value test -->
+ <xsd:element name="case" type="caseexpr" minOccurs="0" maxOccurs="unbounded" />
+ </xsd:choice>
+- <!-- default: -->
+- <xsd:group ref="fields" minOccurs="0" maxOccurs="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+@@ -201,6 +209,7 @@ authorization from the authors.
+ <xsd:element ref="field" />
+ <xsd:element ref="list" />
+ <xsd:element ref="fd" />
++ <xsd:element ref="required_start_align" />
+ </xsd:choice>
+ </xsd:group>
+
+--
+cgit v0.10.2
+
diff --git a/x11-proto/xcb-proto/metadata.xml b/x11-proto/xcb-proto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xcb-proto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xcb-proto/xcb-proto-1.12-r2.ebuild b/x11-proto/xcb-proto/xcb-proto-1.12-r2.ebuild
new file mode 100644
index 000000000000..a49cbb8e2a4a
--- /dev/null
+++ b/x11-proto/xcb-proto/xcb-proto-1.12-r2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+XORG_MULTILIB=yes
+
+inherit python-r1 xorg-2
+
+DESCRIPTION="X C-language Bindings protocol headers"
+HOMEPAGE="https://xcb.freedesktop.org/"
+EGIT_REPO_URI="https://anongit.freedesktop.org/git/xcb/proto.git"
+[[ ${PV} != 9999* ]] && \
+ SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2"
+
+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=""
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+ dev-libs/libxml2"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-make-whitespace-usage-consistent.patch
+ "${FILESDIR}"/${P}-print-is-a-function-and-needs-parentheses.patch
+ "${FILESDIR}"/${P}-update-xml-schema.patch
+)
+
+src_configure() {
+ python_setup
+ xorg-2_src_configure
+}
+
+multilib_src_configure() {
+ autotools-utils_src_configure
+
+ if multilib_is_native_abi; then
+ python_foreach_impl autotools-utils_src_configure
+ fi
+}
+
+multilib_src_compile() {
+ default
+
+ if multilib_is_native_abi; then
+ python_foreach_impl autotools-utils_src_compile -C xcbgen \
+ top_builddir="${BUILD_DIR}"
+ fi
+}
+
+src_install() {
+ xorg-2_src_install
+
+ # pkg-config file hardcodes python sitedir, bug 486512
+ sed -i -e '/pythondir/s:=.*$:=/dev/null:' \
+ "${ED}"/usr/lib*/pkgconfig/xcb-proto.pc || die
+}
+
+multilib_src_install() {
+ default
+
+ if multilib_is_native_abi; then
+ python_foreach_impl autotools-utils_src_install -C xcbgen \
+ top_builddir="${BUILD_DIR}"
+ fi
+}
diff --git a/x11-proto/xcmiscproto/Manifest b/x11-proto/xcmiscproto/Manifest
new file mode 100644
index 000000000000..55eeaeceb8e0
--- /dev/null
+++ b/x11-proto/xcmiscproto/Manifest
@@ -0,0 +1,5 @@
+DIST xcmiscproto-1.2.2.tar.bz2 112486 SHA256 b13236869372256c36db79ae39d54214172677fb79e9cdc555dceec80bd9d2df SHA512 33060d0f9bba92670fce6e42f5d9094e84b803fd07e61b159aafdbee40a9876b49cf844bc7bae4c628fbb11a6a0883a9ee07041b59290488f1e9dbfe6e5128a8 WHIRLPOOL 4b85a167e89f1f7dc9209a66b7b9ee706f8cc70671598ccf0e4f9ee0085d779bad11ce05f2caf5b085ac40d7257ac785375e95701eafac46490abd4d894e04a6
+EBUILD xcmiscproto-1.2.2.ebuild 585 SHA256 2e7255b8c4b4cccafd4b1d79c5138d6df7f1408c3aa0dbd6ae8c95266af521f4 SHA512 3c81da3dc9e87ebbba10f5a25666d57b19a2f5cff84b5730c12e1971abb1bcf3c9df12602521f0cfdf0a4039c1843b0a7eaac1c900041e27de3c780c3cd9cf9b WHIRLPOOL 9d4ce759a95c48906905dc925c96bce0c38520ab51a3ab6daa06e22ff79eba6d9ab2704a4cceef3b8520df190cbf7320bec32abb1e1feef50a9bf1c2365a9f35
+MISC ChangeLog 2440 SHA256 0a91d80841640d5448fa5dcc0ef438cce54db0a66ffd74398416e41ecfffdb39 SHA512 312bc868f3e8e3345ace81a29046bf5a429e27a41d4495441bbc7a83fcf475fc7fef48060a306d20044c21318a4ddf8c59b96a176a2c7bacc42d452602239070 WHIRLPOOL c0002949c4e7a651ff1de284fa13940a9974d57339ae053cfe5aba4a97b8eb3627727a6f915b0f108e60b3334bccc833bee686d170ef11c0f16bd47f4ad12860
+MISC ChangeLog-2015 6952 SHA256 5d920266480e61854d80bcd5aa7a6c678c53c42382b6e2b6b4fa877220d7303d SHA512 b22aae8dc541a7da7e23bd4da57b76cddcb933aeb1604b563e687e869fa9a33c26adedaf997854637e17a7339ae9bf044c3973070e950a9e8e689a09bea26e3b WHIRLPOOL 0b5b63767429f4a2b2abbe3ce5dd3f1b22b8de8d967d48649f6113f2d492ad1a5c57e0f038fdd305b134332fb33c1923dd32e350e811a63b9e8aaa95947706f9
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xcmiscproto/metadata.xml b/x11-proto/xcmiscproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xcmiscproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xcmiscproto/xcmiscproto-1.2.2.ebuild b/x11-proto/xcmiscproto/xcmiscproto-1.2.2.ebuild
new file mode 100644
index 000000000000..c76692bc7921
--- /dev/null
+++ b/x11-proto/xcmiscproto/xcmiscproto-1.2.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+XORG_DOC=doc
+inherit xorg-2
+
+DESCRIPTION="X.Org XCMisc protocol headers"
+
+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 ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ xorg-2_pkg_setup
+
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable doc specs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+}
diff --git a/x11-proto/xextproto/Manifest b/x11-proto/xextproto/Manifest
new file mode 100644
index 000000000000..862604c8eda6
--- /dev/null
+++ b/x11-proto/xextproto/Manifest
@@ -0,0 +1,5 @@
+DIST xextproto-7.3.0.tar.bz2 229310 SHA256 f3f4b23ac8db9c3a9e0d8edb591713f3d70ef9c3b175970dd8823dfc92aa5bb0 SHA512 238beed85fcf6fe5b0809e52814dd44fa45fe6868239990086cb8dd2c446292dd4794698abd07ed10bd146a7096c1679f7160da226f9e861dfaf6c8e22315d61 WHIRLPOOL ae113b48e79d540e3b5cb90a6d89e3f1fb6af139726153c31f0cbaeaf34fcad2cded56bf7dd2b2b3bbf1834d85df68abb7eb671ce2b67119ef4e194b30c4cd6f
+EBUILD xextproto-7.3.0.ebuild 626 SHA256 3516cf2fb7b2f65aabb4c16873adce9e0d87d5329d53884f00f4c97d2a046866 SHA512 b08c1c830d8712c94ba75824b522859f30e99d8441132360963f0dc6c7f9b7c55e38428788320e1868a067e3f20df765d63e3f3a4b60e0828231dfc8c91578d9 WHIRLPOOL 0277d47daf6ddd654aef0a7c048c31e855a3abbab1bac0fc91496a3d7a3a17a2351106ddccbe0bf8de28800640d1dc78da2aaba97f2e5c9853b61b0334b3a492
+MISC ChangeLog 2787 SHA256 cc30ebad650474cd4b8525e6df9bebfd430214cfb866a2ab167adb42aec89e65 SHA512 41ac6efab84cd2e080f0d1a8338e97f47ff3987b88ce0334f098436ac54082323d5a4eb71463a74a086bb4e2596d4e3446ec53f018bc675b8247c9f89d405926 WHIRLPOOL c89ef03cbd16497506a9516c746114e2538847765fc498ce0f31a09d359ceefa70572b410647f3ea33b8815afa9e2818fbb35fe7fc3c56d8e565ce7a2477989e
+MISC ChangeLog-2015 12830 SHA256 fab2ad3b543c6f2826caf854b1bccb0f9d3d87e6dfc864ac60a192e8ee2e12b2 SHA512 aa469d520eba753a19fc06b9c1002a3e471fa099790a0b8c4d28c2d66e90fbe7e45a02d9603938123c5567ec5bc1d81adf49c2d2b3fe617cea94be1464d7385c WHIRLPOOL 34061c900cc1d92455ecfe8179c544abd82aca1640d53e353de5ed358b2814db4f32d86c09dbaaa5302b8e36eb246536aec0b52e1f6521ce310b20e6a31fc70f
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xextproto/metadata.xml b/x11-proto/xextproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xextproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xextproto/xextproto-7.3.0.ebuild b/x11-proto/xextproto/xextproto-7.3.0.ebuild
new file mode 100644
index 000000000000..d65a312f714c
--- /dev/null
+++ b/x11-proto/xextproto/xextproto-7.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org XExt protocol headers"
+
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~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/libXext-1.0.99"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ xorg-2_pkg_setup
+
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_with doc xmlto)
+ --without-fop
+ )
+}
diff --git a/x11-proto/xf86bigfontproto/Manifest b/x11-proto/xf86bigfontproto/Manifest
new file mode 100644
index 000000000000..8b101dd15d11
--- /dev/null
+++ b/x11-proto/xf86bigfontproto/Manifest
@@ -0,0 +1,5 @@
+DIST xf86bigfontproto-1.2.0.tar.bz2 49191 SHA256 ba9220e2c4475f5ed2ddaa7287426b30089e4d29bd58d35fad57ba5ea43e1648 SHA512 35b53ee1f428fee6777733264a7534a28ec6ffb29fc0ad9ab02337101d651ec94007bf840d0b591ee36a063280d4a4c71ff08f37100a63bb27581b5a9f69a710 WHIRLPOOL aeab03f5ef6657314c59367622d887dd8c7add543c5a25015a366ef41b50f3af6f2a1b56ce499914de6a7b04e7c3fd728ca1cd16dee5b4f92b755cf7d75e3e21
+EBUILD xf86bigfontproto-1.2.0-r1.ebuild 476 SHA256 378fe0e479449f70866a8a513f9dd15706c89a4e3c26d1ca9d1dbef3bad61924 SHA512 eb6131b3f8e05f341d5a8b1b57af1a997b83f0022132e5d67a9af8be95b732b4d99c30f8319d68a64745870a624a710bb7794590b042f44c6ef17a1bbf499701 WHIRLPOOL 1ab6c4032dcbb5240bbf965c5161704364829329e23ae00cb4b0fdd6692f26bf9fcd4ea3b26b54f5a4a9623c4e5ba98907a1fc6efcad7820bbde6965077b417d
+MISC ChangeLog 2461 SHA256 fc957b551e21534f6e1bbb27716ff2f3db6cfcb7bfeac31d6d008b59e6707a89 SHA512 0bb8c0599bc24d0a319637ac15a9d699aaa470bca66dee4247087ec52484255315955046b9e6b63b4949d097def71ed414642ebadb183dea2af9d7b5a1bf60a2 WHIRLPOOL 6a52acd61641e503d29a2cad1042ee5e03d05566d3333ed8de8e55f19e62eef278d17bc26bbb391211bd7c2cd58e32c2e740467cee5c163a1484ce2ad0c6d3e8
+MISC ChangeLog-2015 6667 SHA256 4399a51fde0e5fce3663a9a858058a6f62a7618b8137ce291d412a8a33c05623 SHA512 e29e23787608c0869ef1d096ca897dc507827dc7ed6194cae94153be90521974e1638fa22295030cf5399ba260497c457c0b204e6246f40e90ea0d4baebbd2e7 WHIRLPOOL 217d43dac562fbeecf096d786277c2308f10522848930608a5c8ed70ce9401637dda93b82c1a55fe67cfbdaedb370f9dc8d9660442058f0fcb4d78b24c26ccf1
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xf86bigfontproto/metadata.xml b/x11-proto/xf86bigfontproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xf86bigfontproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xf86bigfontproto/xf86bigfontproto-1.2.0-r1.ebuild b/x11-proto/xf86bigfontproto/xf86bigfontproto-1.2.0-r1.ebuild
new file mode 100644
index 000000000000..98d9a8db7100
--- /dev/null
+++ b/x11-proto/xf86bigfontproto/xf86bigfontproto-1.2.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org XF86BigFont protocol headers"
+
+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=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/xf86dgaproto/Manifest b/x11-proto/xf86dgaproto/Manifest
new file mode 100644
index 000000000000..0f525c472d44
--- /dev/null
+++ b/x11-proto/xf86dgaproto/Manifest
@@ -0,0 +1,5 @@
+DIST xf86dgaproto-2.1.tar.bz2 85934 SHA256 ac5ef65108e1f2146286e53080975683dae49fc94680042e04bd1e2010e99050 SHA512 dab56f5e59d1099d0d462e2f056e073c0ebde46aae6b9cf1c12b1fda43b5f21fb438dc811305c3114e04eb2fd2b1d13ddbe0a1d9a5c8155525db82db00e1461c WHIRLPOOL d2ef3a680611beea7d317b2ab026cac09a1fafca38605d10f745154086ea3edf6b0e2ee78b100465ab0cfe34528739c11a4b403dc571dda3d1fd619b08808b59
+EBUILD xf86dgaproto-2.1-r2.ebuild 441 SHA256 93afcb72498cf7d8f7a8d909ba082dbcc35dc3de9d4f8e01502327948f78b730 SHA512 582eabcabddca84cb2c07410eb67e1c84e155a5eb33ac319668e970e03940164e2f443deaec1d86244f61f5c0867a1300014b69b1c0bc0b1aec556e3e953d109 WHIRLPOOL 599104c9441da343bc4759d37d016231ead1e7221b84b65ddb36c73a8f2342cb6636c0c53f9ac7bb8795699983fed9094d6ded5a1f558db640bd42dbe4dcac42
+MISC ChangeLog 2445 SHA256 1e81d12b0d579d5d63ffa6e27be884e4da93d85cbdb32b61c8c228256143fff5 SHA512 afc7991ef7dcf9ca7f8b08b87dfac77739f83166e26c2eb112f0fa600ffbd9a9ef317536d18cff136dc3571bbdbe085972d885e467d3a19b44d5debb50dc147c WHIRLPOOL 29f2b8bf97599448310c895206f32f61b6e72f557c703d071e68f62992f93df9ef8f123c159f2adfc4307e8c2b14bf01ac086fa598c1ea07c9a859ac2e52362f
+MISC ChangeLog-2015 8038 SHA256 cc8171403c996d73503ed6710d722aff4cc659bfd4d2bf2844986588e5cfc8c8 SHA512 ac9a3c99f204366db2cbea2530aff83367fbc4e33c443f1c2137a13d3febcb53a8b2341bbdd4081f567b5d2bee929fac0de2f4a278c10147e44bd1d708f83b1d WHIRLPOOL c964dc43304268d11a121d655eec8ee089edc557b1e20911c2d0c080eaa73cf703b78367879b034799cc55fbd534b2a0947682c93f9eb93ee8ab08debf92ce82
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xf86dgaproto/metadata.xml b/x11-proto/xf86dgaproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xf86dgaproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xf86dgaproto/xf86dgaproto-2.1-r2.ebuild b/x11-proto/xf86dgaproto/xf86dgaproto-2.1-r2.ebuild
new file mode 100644
index 000000000000..45e63e3a88c7
--- /dev/null
+++ b/x11-proto/xf86dgaproto/xf86dgaproto-2.1-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org XF86DGA protocol headers"
+
+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"
+IUSE=""
+
+RDEPEND="!<x11-libs/libXxf86dga-1.0.99.1"
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/xf86driproto/Manifest b/x11-proto/xf86driproto/Manifest
new file mode 100644
index 000000000000..9b6dde841143
--- /dev/null
+++ b/x11-proto/xf86driproto/Manifest
@@ -0,0 +1,5 @@
+DIST xf86driproto-2.1.1.tar.bz2 96528 SHA256 9c4b8d7221cb6dc4309269ccc008a22753698ae9245a398a59df35f1404d661f SHA512 dce0d4da1dd703a6cdfe7676537034d43c9e84d70f20afdfe59be7929a97fbd077fa7026e41c0fca8aafd5fe666b2ee99265c8e94e69263bdf46e2be9ff34df2 WHIRLPOOL b8a45e07df6291da32ac6f31f8a6719618929a5faa76f85641d5209b9d575cc0abd65a390c214e091ba3734b3d5029e742c3c3bd2a356f549b60bd06846bdabd
+EBUILD xf86driproto-2.1.1-r1.ebuild 436 SHA256 7b4b49067d688993c38ed572244d3e2370cc32acb888c0022e8f83adb73e9e3a SHA512 395cdfc770c47a6752e5f33c533406fcfb0e31063af8c8840bcdf08b8f94fa999ae6902706cb9c0918823a767bd5aa700793f5e8301c095313ac20ca74f88de8 WHIRLPOOL 309fa3f376007bd7d07a1f615a547ba494e1d064ed6cbf914d1eb87680ab587a1bcf625a781f13ad89b01613cd560c71aa50a1779490c8712fadcfa9d9617358
+MISC ChangeLog 2449 SHA256 8133538ab1bfdbfa3b79b3d0ac080b63b6d433adcb803329f8261c9c6ae85e71 SHA512 a0edec5ba3175f9a0d9649b385548bb7702c1b48173f4345ab37e53e848fe5074337372156aede188f0a6e652495e12dc62f6e2bd323d1e979bba8627c3c3086 WHIRLPOOL 92ab9bf3af722e36ab1715d6ebb77b6cc66bb63f7c10c68dd6d318bbd8db7343c8045e951804a7b519f2d31f53946df457de8a8aab49f12427149de8569be411
+MISC ChangeLog-2015 7596 SHA256 ab8c8267ea288de941626aac1cfad8940bf7f10f7fa10fe9b5cce36938c0b21e SHA512 dc06a9f952eca5353a725a5187201bee52952bd857cc61a8600bc458e8f2bcdddc603486201b9ebb53b1f3562db4eb1029eea67a67c058528bc27dc611dc7b52 WHIRLPOOL f39e5cdff59e2a60c3666f39b65f6333004ae7c585a9285c94921a0599ae05e3c9c388faff5662bfc275e69aedd02519dfe73cfd9c24e57b2a7648b7e5e7c8e3
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xf86driproto/metadata.xml b/x11-proto/xf86driproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xf86driproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xf86driproto/xf86driproto-2.1.1-r1.ebuild b/x11-proto/xf86driproto/xf86driproto-2.1.1-r1.ebuild
new file mode 100644
index 000000000000..80fc7efc29b6
--- /dev/null
+++ b/x11-proto/xf86driproto/xf86driproto-2.1.1-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org XF86DRI protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/xf86miscproto/Manifest b/x11-proto/xf86miscproto/Manifest
new file mode 100644
index 000000000000..40759aba6397
--- /dev/null
+++ b/x11-proto/xf86miscproto/Manifest
@@ -0,0 +1,5 @@
+DIST xf86miscproto-0.9.3.tar.bz2 84950 SHA256 45b8ec6a4a8ca21066dce117e09dcc88539862e616e60fb391de05b36f63b095 SHA512 b82370ee3aff3ee13c15ce645a74e6d927df0a2db01830a21fea4c36445495849d24410639525f02f369aabe8e1b6e6ab9acbfd3a41cb3cd7e6060a9c8ae320d WHIRLPOOL c23c5708b0e4ae1b6a1c946167f73e03d7b57c71da1a05c9aa5465e8e867504bfde932443f740af525dc830c73b1d39d9c4f0b3c79aae92539c83382fe0276b8
+EBUILD xf86miscproto-0.9.3.ebuild 416 SHA256 8582f300c6aeda487470d72e05e24af89f170a25830243116e545d0f2ebc3dc1 SHA512 aa2a7dd6766e7940f31b8eb0b5652756501bb125aedc0de364bc9d3f0d45b9399bfefc570c7ea5d8f8979960e065fc098d9b1ba77400264609e1f0d840fe73e2 WHIRLPOOL e24f1ced1ae8222e35e7e06d9d26a6073ee42308483990ab79660a13c0a46a20b6d9c09a40333c563c61696aa66c9a4b5a0f5311ab80ebd637bd74e304547ae1
+MISC ChangeLog 2446 SHA256 f7b3d0d4f5c0c036095222bf8c748096fa4a8b852b1b77118abf76cf19e53740 SHA512 ff11fd1865bed0971c7233b7af3f8d04b318786e82bb1ef3ac182c89b4a4092a8b69cfaba2bdc6113716943fc79fa381c6b23866a1559662b213afa0d54b18c2 WHIRLPOOL 31fa4b805a9cf8eb0d1c3f6aa89dee708872570c22152adfcd3733f4583eef6af395c244667e9291b41ec5f9f85852b55e4859a6846054894f2148bad4dd1c68
+MISC ChangeLog-2015 4883 SHA256 314729838af79d8882878eed51def0fe692ee82cff3b114d68641b6bac4969e3 SHA512 0d506c2cb8148ce75c686373b23867fb5590bfed2f92dfa90cdd34f98ebcd86730b017da3bfdb6cb1415f9a13abca6808127978c5975bb43d04af5c0a52bca61 WHIRLPOOL abed8c22f80a0077ccfcd13795f168118c3dbb6170546b93248be1a2888829886aba71dc1940e033a30ac67d68011a3b7c6e57a537cdcf35f5ec7f594f5692f7
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xf86miscproto/metadata.xml b/x11-proto/xf86miscproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xf86miscproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xf86miscproto/xf86miscproto-0.9.3.ebuild b/x11-proto/xf86miscproto/xf86miscproto-0.9.3.ebuild
new file mode 100644
index 000000000000..b06cde3e2b3a
--- /dev/null
+++ b/x11-proto/xf86miscproto/xf86miscproto-0.9.3.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit xorg-2
+
+DESCRIPTION="X.Org XF86Misc protocol headers"
+
+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=""
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/xf86rushproto/Manifest b/x11-proto/xf86rushproto/Manifest
new file mode 100644
index 000000000000..fcdb6cd01f3c
--- /dev/null
+++ b/x11-proto/xf86rushproto/Manifest
@@ -0,0 +1,5 @@
+DIST xf86rushproto-1.1.2.tar.bz2 37695 SHA256 07d9b237541f2d6313b5b28f5335d987a766b36c87b133f77cc48f31d969a3ae SHA512 d92f7b8d40188fee1f0cbcb759aff46dd482b367b0519e103fc912b7a5d80d8c626eb2fa9d1f64a2563c13cba2d2ba4e9de3dae3fda7d5ae78bbf5d029dc8a60 WHIRLPOOL 0e1d295271d4961ed292e998e7cae3599e82c221173743c8f6e09d3e7960c9ca92a9a5dde115d8a68aedf48e86bbc8cd64748a00a40b23b158d25cd3be01089f
+EBUILD xf86rushproto-1.1.2-r1.ebuild 358 SHA256 f3a55fb97766d69226998d135d9ad47227f9b7d2a1bfbe334a32c9e97c41f08d SHA512 4983f8955026ca60ffc131965dbd13ea6188dcb8996455fcb0f75e09747ce52163bf918777dbae59f7152ff5b93c73ae6ba285bda49d4bcf1c5198d4a948dbb7 WHIRLPOOL 6521c162b8ee7bbbc9d4ac4b9e39fad007c8427190837ef81e299edb99b52af4d1d98a2dcbd192103fe967df715358f3c3531386f643207200fa326885d201ae
+MISC ChangeLog 2452 SHA256 13f54b8d7395bd24a675d9e83ec25b491421892f06c44f576bcda8d7a512a3f5 SHA512 7203db3fb76eeb8f56135ae0092264e412b7ddaa9aeb500b9d3adbb3b27c307951e074fcbee47a2ac11553544c0f99f7f9efb6f05488a8daa22cce76aa2f9477 WHIRLPOOL e0502cab69c04b2425f357778a143e5ea95fbed63197fa6dd0017e31c220f0a70a9329ba9068e1244f8f9f94231cd1a8081bacec7a7a35c19a8b3ad28238f4af
+MISC ChangeLog-2015 5018 SHA256 8027888909ea69789477d56af8c1a19ed2a08d3d4b72e77e3e968e9f12e0eaf1 SHA512 8ad621c9c546dd59871524429c89be80ae11cc2b512e84db92817e040faeba5a7d0f33baa2c94e43dca6e399c60e42fa7d9c2d8be954a474d4d34c157eb37c42 WHIRLPOOL fa71bafb16866bc2f98fa0f830be044eb18d3e7b5be9cdc6bfbe7eadaed20e817a278854672987aa3c75300670377d056ecd9a6f36dceca62aa3bb393f7d72ef
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xf86rushproto/metadata.xml b/x11-proto/xf86rushproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xf86rushproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xf86rushproto/xf86rushproto-1.1.2-r1.ebuild b/x11-proto/xf86rushproto/xf86rushproto-1.1.2-r1.ebuild
new file mode 100644
index 000000000000..f5b52c416c1c
--- /dev/null
+++ b/x11-proto/xf86rushproto/xf86rushproto-1.1.2-r1.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit xorg-2
+
+DESCRIPTION="X.Org XF86Rush protocol headers"
+
+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"
+IUSE=""
diff --git a/x11-proto/xf86vidmodeproto/Manifest b/x11-proto/xf86vidmodeproto/Manifest
new file mode 100644
index 000000000000..d13bcb143a6c
--- /dev/null
+++ b/x11-proto/xf86vidmodeproto/Manifest
@@ -0,0 +1,5 @@
+DIST xf86vidmodeproto-2.3.1.tar.bz2 96822 SHA256 45d9499aa7b73203fd6b3505b0259624afed5c16b941bd04fcf123e5de698770 SHA512 d68784339271226a71360253b5f35d9cbec483801b4df3684bd070b1208a478edf9e5f55f1ff8ff186c81c56fb6e105e8cebad43d650cdbe605eed10bb7c7c50 WHIRLPOOL 9f52dc495d2566575633c7a0feebed9602f2c47ab27304ca15ba73ae60cb8e4e7e11768eafaf07b7e4c973b9cfb70d1d96897c520796f03277e8dadfa0cd02cf
+EBUILD xf86vidmodeproto-2.3.1-r1.ebuild 501 SHA256 a0b8a90ab826261dcb043bf7b8fd4b443143e913fbe702e2639a4f7eea58f821 SHA512 5cd45402312385a93a35efe2824d8eda89e8c6552c90bd03eda9fc17b17fa0577503fc4bac50225536ecb8ae0462ab500e3b01c4c9554494a1fd5b2f0439fa4d WHIRLPOOL 863ceb3717cc39edf38afd9edc31b0f152b974cd3bf173fa0aefdff93f1ab0f08e27e21e84864c37db8218fea4a916e12168493a58931f38936cd07440ae6d86
+MISC ChangeLog 2461 SHA256 8ea8250309871a8992215c12d0e2322c67ebebbc8cc729248d2e12cfd66b9fef SHA512 906e693a2e804f78715b742cb6b87d046710cb502cbd466fd27b1e96785aee9e3e5a5cb49fdff03f92bd542f91961dd21d530be984e9df10cfb392b0eb5b7b4f WHIRLPOOL d19af2c88c6d73d311cfc9b08b284dc47e27ddb5c38f2e38f90b8e70ea4b9ff5facb8bca5c38e204746ec818cc34d763d540716ec4dd35e52ef8f00442ab1f63
+MISC ChangeLog-2015 7762 SHA256 3d0c5ea6fce7d1eb85d4285fb296ec88e9f93eac66577cb71f2276828d7f6d95 SHA512 3844c55ff499d6f351ea0cb4db4b06e7046c5fec7c90e77b8bbe57fc063334d3485b865646d52e9e5b471b9ab59b0ca5a350e56b6abd888372dc1356374364f5 WHIRLPOOL a22c937fff1a6208c9ca6dc6fab566c0d955b7d43be0569034fb60fb395bb36e35e80c8b24be160aafab50cad7597df5a1d30c489ca074261732b4df01fd0b91
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xf86vidmodeproto/metadata.xml b/x11-proto/xf86vidmodeproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xf86vidmodeproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xf86vidmodeproto/xf86vidmodeproto-2.3.1-r1.ebuild b/x11-proto/xf86vidmodeproto/xf86vidmodeproto-2.3.1-r1.ebuild
new file mode 100644
index 000000000000..1cf6f945622e
--- /dev/null
+++ b/x11-proto/xf86vidmodeproto/xf86vidmodeproto-2.3.1-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org XF86VidMode protocol headers"
+
+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 ~x86-winnt"
+IUSE=""
+
+RDEPEND="!<x11-libs/libXxf86vm-1.0.99.1"
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/xineramaproto/Manifest b/x11-proto/xineramaproto/Manifest
new file mode 100644
index 000000000000..cf13b761ad99
--- /dev/null
+++ b/x11-proto/xineramaproto/Manifest
@@ -0,0 +1,5 @@
+DIST xineramaproto-1.2.1.tar.bz2 96239 SHA256 977574bb3dc192ecd9c55f59f991ec1dff340be3e31392c95deff423da52485b SHA512 ec2194c9bcad3f0f3eb3e9298792272213aa032ae9d6c00dcad567f31d7278a8c676fc67f47aae1a6deef5bade0b204346ed16da4a4c4d5a507c04d109d3dbb3 WHIRLPOOL 972653600ed3cd8b4ac0683abea5c726c44a8e5ecbe53cc0c5c9a602655d384c46d2141a42c011bdc3722cdc4e1c75465db076f0c1a6776d19a28a21827179f5
+EBUILD xineramaproto-1.2.1-r1.ebuild 468 SHA256 f6a9d7a804d560fed010b0ccbe165a9f3ee8a8c3bad579dccff8bf77980654ab SHA512 d92188ba8d38a8e385f04fbafbf5d60ad27f5716f8ba23c0845c4151c32dff864511d4fe77a2dbd62eff7fa75e89f71ca74da6434d0778ef0d9e8da7fe700cd7 WHIRLPOOL 33c8c3f655636cc47cf634f2664086bcc461fccd39dd57abe452962e402cccf9bae308c3756701a60659245e4b3467b7e9dd8d028ca1cf15262e84809b2c3941
+MISC ChangeLog 2452 SHA256 53eae9841eca986c066f319101f7591796d399e545fec50a508c19d1a0a37e3a SHA512 3f76d2086056713aa35dc10da7f12bebefbb79ef8bd931b0a8a3e172263850d1431d693d93e8656d7af87d2416d9e62e509f42c055729c2da59af9c788e52c19 WHIRLPOOL 3441c96b3af19e4f5c612a7af0ebe7a47c3caaddacdd879d92af3ed589d1510a31eba4ebbc68ebf86d8eab6dbc47f3d7b41d63a6daa8c3c5969ecde89a201a76
+MISC ChangeLog-2015 7831 SHA256 52eb4645df784774a3e6fade5ce8dcee7d6789ab4d5d53cbe1a1e64db7772e96 SHA512 a67a6b9b353f7b027b0ecc96ced3437e738107f9eb46ed7d2146175b45d4e91736705ebc3022786c8608d7b34799d357d6f48cf57c16a5630f43dc14a71a210f WHIRLPOOL fb0b5768f71dfba0a762dbc9bcbee45b2a38d42067759550e1202595714b38e14d28914ba0eab1b37ebcb724880ebaca6dd6dfaa146907b16428877f22c679a1
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xineramaproto/metadata.xml b/x11-proto/xineramaproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xineramaproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xineramaproto/xineramaproto-1.2.1-r1.ebuild b/x11-proto/xineramaproto/xineramaproto-1.2.1-r1.ebuild
new file mode 100644
index 000000000000..5322c149fb42
--- /dev/null
+++ b/x11-proto/xineramaproto/xineramaproto-1.2.1-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Xinerama protocol headers"
+
+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/libXinerama-1.0.99.1"
+DEPEND="${RDEPEND}"
diff --git a/x11-proto/xproto/Manifest b/x11-proto/xproto/Manifest
new file mode 100644
index 000000000000..556b138a73a9
--- /dev/null
+++ b/x11-proto/xproto/Manifest
@@ -0,0 +1,5 @@
+DIST xproto-7.0.31.tar.bz2 300356 SHA256 c6f9747da0bd3a95f86b17fb8dd5e717c8f3ab7f0ece3ba1b247899ec1ef7747 SHA512 bba6141525c21fd9a3cf210853658cc7af69f82e1ac15bacfffb9280efc3fe3c6fa708095b541b6f33f114c11e808bde8c8839ae63ff88e30963abdfac12702b WHIRLPOOL 7c7a5a31f74706d88201234e218171950af0b5011e44c79a1507ffd599c535b911b1490c3c3835bd865b0464d7e5b7a2f7fe07ebdde16126a5e479c09b17fc07
+EBUILD xproto-7.0.31.ebuild 627 SHA256 f98f4a6cba15a19af25f2a59eb418e74934298f7e9fac4dc5df022af42811e31 SHA512 aa96b4df3fb96af36e29813f90ea5cf8a80d23bdaf897bcd37c35e1cbc226875008ed91822d4e9cd0b9b71a6e5a2a264b8e1879628ca9c2b48432d3972e0921d WHIRLPOOL 7cdeecaf69e6ef7d3df7b9b52bd3019d79a56159c9b0fdd5048c24875fa1192ad2f301e0c424985e6642d05355464082daab15fb6bcaefc31b050fabdf2a9370
+MISC ChangeLog 5619 SHA256 edc296657611e60222fd69399087b932f9a60bf691c57157038a9a049b766849 SHA512 ad9d502e5840a7674ae03ea619b8b8f9e33b0268adc98471f7d8587c51c7b1b98ea8f357b7c7f17da2cf0e12f7e1582b57c6d0fc92623c8b3bb9731798fed727 WHIRLPOOL bae15d845180608c1f9f544856a0a5e259fdc85a4dadec3ca4e300a2d5be9ce8437fb003e003fcbf95781ed05b8afa16ee4b4ecff9b649012b42011454eaf070
+MISC ChangeLog-2015 20888 SHA256 e97f4208d7778008e6adbebbdcea07be99c822df8215879413675a0930768589 SHA512 223dac7c2e382e1b67fbcc5e407f4aa7eabf43e1ec1b511f465d266c4c4f18fc1b1a31cc5a0baacd01b77d56ea0b783b788877451764156a362cdfe950e97b3a WHIRLPOOL ff61eed6e39eb62c2505ff92c7510eb033727d22217c8d3764c3ba37500583e55dfeb23c3c648a8100bb33d5cc90a5647571c92ed01f894ae86148b8c6d95f1e
+MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
diff --git a/x11-proto/xproto/metadata.xml b/x11-proto/xproto/metadata.xml
new file mode 100644
index 000000000000..e943b72b8a48
--- /dev/null
+++ b/x11-proto/xproto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-proto/xproto/xproto-7.0.31.ebuild b/x11-proto/xproto/xproto-7.0.31.ebuild
new file mode 100644
index 000000000000..aad6f647d748
--- /dev/null
+++ b/x11-proto/xproto/xproto-7.0.31.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org xproto protocol headers"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~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=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable doc specs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+ xorg-2_src_configure
+}