summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/xorg-proto
diff options
context:
space:
mode:
authorTudor Florea <tudor.florea@enea.com>2015-10-09 22:59:03 +0200
committerTudor Florea <tudor.florea@enea.com>2015-10-09 22:59:03 +0200
commit972dcfcdbfe75dcfeb777150c136576cf1a71e99 (patch)
tree97a61cd7e293d7ae9d56ef7ed0f81253365bb026 /meta/recipes-graphics/xorg-proto
downloadpoky-972dcfcdbfe75dcfeb777150c136576cf1a71e99.tar.gz
initial commit for Enea Linux 5.0 arm
Signed-off-by: Tudor Florea <tudor.florea@enea.com>
Diffstat (limited to 'meta/recipes-graphics/xorg-proto')
-rw-r--r--meta/recipes-graphics/xorg-proto/bigreqsproto_1.1.2.bb16
-rw-r--r--meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch42
-rw-r--r--meta/recipes-graphics/xorg-proto/calibrateproto_git.bb19
-rw-r--r--meta/recipes-graphics/xorg-proto/compositeproto_0.4.2.bb21
-rw-r--r--meta/recipes-graphics/xorg-proto/damageproto_1.2.1.bb20
-rw-r--r--meta/recipes-graphics/xorg-proto/dmxproto_2.3.1.bb18
-rw-r--r--meta/recipes-graphics/xorg-proto/dri2proto_2.8.bb15
-rw-r--r--meta/recipes-graphics/xorg-proto/dri2proto_git.bb18
-rw-r--r--meta/recipes-graphics/xorg-proto/dri3proto_1.0.bb14
-rw-r--r--meta/recipes-graphics/xorg-proto/fixesproto_5.0.bb22
-rw-r--r--meta/recipes-graphics/xorg-proto/fontsproto_2.1.3.bb18
-rw-r--r--meta/recipes-graphics/xorg-proto/glproto_1.4.17.bb18
-rw-r--r--meta/recipes-graphics/xorg-proto/inputproto_2.3.1.bb20
-rw-r--r--meta/recipes-graphics/xorg-proto/inputproto_git.bb19
-rw-r--r--meta/recipes-graphics/xorg-proto/kbproto_1.0.6.bb18
-rw-r--r--meta/recipes-graphics/xorg-proto/presentproto_git.bb22
-rw-r--r--meta/recipes-graphics/xorg-proto/randrproto_1.4.0.bb19
-rw-r--r--meta/recipes-graphics/xorg-proto/recordproto_1.14.2.bb18
-rw-r--r--meta/recipes-graphics/xorg-proto/renderproto_0.11.1.bb21
-rw-r--r--meta/recipes-graphics/xorg-proto/resourceproto_1.2.0.bb19
-rw-r--r--meta/recipes-graphics/xorg-proto/scrnsaverproto_1.2.2.bb19
-rw-r--r--meta/recipes-graphics/xorg-proto/videoproto_2.3.2.bb14
-rw-r--r--meta/recipes-graphics/xorg-proto/xcb-proto.inc25
-rw-r--r--meta/recipes-graphics/xorg-proto/xcb-proto_1.10.bb9
-rw-r--r--meta/recipes-graphics/xorg-proto/xcb-proto_git.bb9
-rw-r--r--meta/recipes-graphics/xorg-proto/xcmiscproto_1.2.2.bb17
-rw-r--r--meta/recipes-graphics/xorg-proto/xextproto_7.3.0.bb24
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86dgaproto_2.1.bb18
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86driproto_2.1.1.bb17
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86miscproto_0.9.3.bb17
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86vidmodeproto_2.3.1.bb18
-rw-r--r--meta/recipes-graphics/xorg-proto/xineramaproto_1.2.1.bb17
-rw-r--r--meta/recipes-graphics/xorg-proto/xorg-proto-common.inc26
-rw-r--r--meta/recipes-graphics/xorg-proto/xproto/xproto_fix_for_x32.patch22
-rw-r--r--meta/recipes-graphics/xorg-proto/xproto_7.0.26.bb20
35 files changed, 669 insertions, 0 deletions
diff --git a/meta/recipes-graphics/xorg-proto/bigreqsproto_1.1.2.bb b/meta/recipes-graphics/xorg-proto/bigreqsproto_1.1.2.bb
new file mode 100644
index 0000000000..f798a43538
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/bigreqsproto_1.1.2.bb
@@ -0,0 +1,16 @@
1require xorg-proto-common.inc
2
3PE = "1"
4
5SUMMARY = "BigReqs: X Big Requests extension headers"
6
7DESCRIPTION = "This package provides the wire protocol for the \
8BIG-REQUESTS extension, used to send larger requests that usual in order \
9to avoid fragmentation."
10
11BBCLASSEXTEND = "native nativesdk"
12
13LIC_FILES_CHKSUM = "file://COPYING;md5=b12715630da6f268d0d3712ee1a504f4"
14
15SRC_URI[md5sum] = "1a05fb01fa1d5198894c931cf925c025"
16SRC_URI[sha256sum] = "462116ab44e41d8121bfde947321950370b285a5316612b8fce8334d50751b1e"
diff --git a/meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch b/meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch
new file mode 100644
index 0000000000..ff8cb25cd5
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch
@@ -0,0 +1,42 @@
1Upstream-Status: Pending
2
3Add missing length fields to the replies. Without these, sanity checking in recent X
4breaks things.
5
6RP 11/2/10
7
8
9Index: git/xcalibrateproto.h
10===================================================================
11--- git.orig/xcalibrateproto.h 2010-02-11 11:47:45.711985932 +0000
12+++ git/xcalibrateproto.h 2010-02-11 11:40:21.000000000 +0000
13@@ -67,13 +67,13 @@
14 BYTE type; /* X_Reply */
15 BYTE pad1;
16 CARD16 sequenceNumber B16;
17+ CARD32 length;
18 CARD32 status;
19 CARD32 pad2 B32;
20 CARD32 pad3 B32;
21 CARD32 pad4 B32;
22 CARD32 pad5 B32;
23 CARD32 pad6 B32;
24- CARD32 pad7 B32;
25 } xXCalibrateRawModeReply;
26
27 #define sz_xXCalibrateRawModeReply 32
28@@ -92,13 +92,13 @@
29 BYTE type; /* X_Reply */
30 BYTE pad1;
31 CARD16 sequenceNumber B16;
32+ CARD32 length;
33 CARD32 x;
34 CARD32 y;
35 CARD32 pad2 B32;
36 CARD32 pad3 B32;
37 CARD32 pad4 B32;
38 CARD32 pad5 B32;
39- CARD32 pad6 B32;
40 } xXCalibrateScreenToCoordReply;
41
42 #define sz_xXCalibrateScreenToCoordReply 32
diff --git a/meta/recipes-graphics/xorg-proto/calibrateproto_git.bb b/meta/recipes-graphics/xorg-proto/calibrateproto_git.bb
new file mode 100644
index 0000000000..b88d157923
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/calibrateproto_git.bb
@@ -0,0 +1,19 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XCalibrate: Touchscreen calibration headers"
4
5DESCRIPTION = "This package provides the wire protocol for the \
6Touchscreen calibration extension."
7
8LICENSE = "MIT-style"
9LIC_FILES_CHKSUM = "file://xcalibratewire.h;endline=23;md5=7f86ef7b03cce6c4c9ebd59d20ca485f \
10 file://xcalibrateproto.h;endline=23;md5=e4490491edcc171ca24f98569ee580db"
11
12SRCREV = "1da6fd1e2c7a49648245c98481fabea8b9690a8c"
13
14PV = "0.0+git${SRCPV}"
15PR = "r2"
16
17SRC_URI = "git://anongit.freedesktop.org/git/xorg/proto/calibrateproto \
18 file://fix.patch;apply=yes"
19S = "${WORKDIR}/git"
diff --git a/meta/recipes-graphics/xorg-proto/compositeproto_0.4.2.bb b/meta/recipes-graphics/xorg-proto/compositeproto_0.4.2.bb
new file mode 100644
index 0000000000..adfee26306
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/compositeproto_0.4.2.bb
@@ -0,0 +1,21 @@
1require xorg-proto-common.inc
2
3SUMMARY = "Xcomposite: X composite extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X \
6composite extension. The X composite extension provides three related \
7mechanisms for compositing and off-screen storage."
8
9LICENSE = "MIT & MIT-style"
10LIC_FILES_CHKSUM = "file://COPYING;md5=2c4bfe136f4a4418ea2f2a96b7c8f3c5 \
11 file://composite.h;endline=43;md5=cbd44d4079053aa75930ed2f02b92926"
12
13RCONFLICTS_${PN} = "compositeext"
14BBCLASSEXTEND = "native"
15
16PR = "r1"
17PE = "1"
18
19SRC_URI[md5sum] = "98482f65ba1e74a08bf5b056a4031ef0"
20SRC_URI[sha256sum] = "049359f0be0b2b984a8149c966dd04e8c58e6eade2a4a309cf1126635ccd0cfc"
21
diff --git a/meta/recipes-graphics/xorg-proto/damageproto_1.2.1.bb b/meta/recipes-graphics/xorg-proto/damageproto_1.2.1.bb
new file mode 100644
index 0000000000..75d0268108
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/damageproto_1.2.1.bb
@@ -0,0 +1,20 @@
1require xorg-proto-common.inc
2
3SUMMARY = "Xdamage: X Damage extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the DAMAGE \
6extension. The DAMAGE extension allows applications to receive \
7information about changes made to pixel contents of windows and \
8pixmaps."
9
10LICENSE = "MIT-style"
11LIC_FILES_CHKSUM = "file://COPYING;md5=d5f5a2de65c3a84cbde769f07a769608 \
12 file://damagewire.h;endline=23;md5=4a4501a592dbc7de5ce89255e50d0296"
13
14RCONFLICTS_${PN} = "damageext"
15BBCLASSEXTEND = "native"
16PR = "r1"
17PE = "1"
18
19SRC_URI[md5sum] = "998e5904764b82642cc63d97b4ba9e95"
20SRC_URI[sha256sum] = "5c7c112e9b9ea8a9d5b019e5f17d481ae20f766cb7a4648360e7c1b46fc9fc5b"
diff --git a/meta/recipes-graphics/xorg-proto/dmxproto_2.3.1.bb b/meta/recipes-graphics/xorg-proto/dmxproto_2.3.1.bb
new file mode 100644
index 0000000000..d960e5d4cf
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/dmxproto_2.3.1.bb
@@ -0,0 +1,18 @@
1require xorg-proto-common.inc
2
3SUMMARY = "DMX: Distributed Multihead extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the DMX \
6extension. The DMX extension provides support for communication with \
7and control of Xdmx server. Attributes of the Xdmx server and of the \
8back-end screens attached to the server can be queried and modified via \
9this protocol."
10
11LICENSE = "MIT"
12LIC_FILES_CHKSUM = "file://COPYING;md5=a3c3499231a8035efd0e004cfbd3b72a \
13 file://dmxproto.h;endline=32;md5=ab8509955c3dd4c65fac728e1b367bc4"
14
15PE = "1"
16
17SRC_URI[md5sum] = "4ee175bbd44d05c34d43bb129be5098a"
18SRC_URI[sha256sum] = "e72051e6a3e06b236d19eed56368117b745ca1e1a27bdc50fd51aa375bea6509"
diff --git a/meta/recipes-graphics/xorg-proto/dri2proto_2.8.bb b/meta/recipes-graphics/xorg-proto/dri2proto_2.8.bb
new file mode 100644
index 0000000000..f4c40c5719
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/dri2proto_2.8.bb
@@ -0,0 +1,15 @@
1require xorg-proto-common.inc
2
3SUMMARY = "DRI2: Direct Rendering Infrastructure 2 headers"
4
5DESCRIPTION = "This package provides the wire protocol for the Direct \
6Rendering Ifnrastructure 2. DIR is required for may hardware \
7accelerated OpenGL drivers."
8
9LICENSE = "MIT"
10LIC_FILES_CHKSUM = "file://COPYING;md5=2e396fa91834f8786032cad2da5638f3 \
11 file://dri2proto.h;endline=31;md5=22f28bf68d01b533f26195e94b3ed8ca"
12
13
14SRC_URI[md5sum] = "b2721d5d24c04d9980a0c6540cb5396a"
15SRC_URI[sha256sum] = "f9b55476def44fc7c459b2537d17dbc731e36ed5d416af7ca0b1e2e676f8aa04"
diff --git a/meta/recipes-graphics/xorg-proto/dri2proto_git.bb b/meta/recipes-graphics/xorg-proto/dri2proto_git.bb
new file mode 100644
index 0000000000..9074f48d47
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/dri2proto_git.bb
@@ -0,0 +1,18 @@
1require xorg-proto-common.inc
2
3SUMMARY = "DRI2: Direct Rendering Infrastructure 2 headers"
4
5DESCRIPTION = "This package provides the wire protocol for the Direct \
6Rendering Ifnrastructure 2. DIR is required for may hardware \
7accelerated OpenGL drivers."
8
9SRCREV = "66c56ab10d917e3f47f93178d7eac6430970d3c4"
10PV = "1.99.3+git${SRCPV}"
11PR = "r2"
12
13SRC_URI = "git://anongit.freedesktop.org/git/xorg/proto/dri2proto"
14
15LIC_FILES_CHKSUM="file://COPYING;md5=2e396fa91834f8786032cad2da5638f3"
16
17S = "${WORKDIR}/git"
18
diff --git a/meta/recipes-graphics/xorg-proto/dri3proto_1.0.bb b/meta/recipes-graphics/xorg-proto/dri3proto_1.0.bb
new file mode 100644
index 0000000000..bed97b3f49
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/dri3proto_1.0.bb
@@ -0,0 +1,14 @@
1require xorg-proto-common.inc
2
3SUMMARY = "Direct Rendering Infrastructure 3 Extension"
4
5DESCRIPTION = "The DRI3 extension provides mechanisms to translate between direct \
6rendered buffers and X pixmaps. When combined with the Present extension, \
7a complete direct rendering solution for OpenGL is provided."
8
9LICENSE = "MIT"
10LIC_FILES_CHKSUM = "file://dri3proto.h;endline=21;md5=ac90d1d416be3cb13e1d3c88cd5166bf"
11
12
13SRC_URI[md5sum] = "a3d2cbe60a9ca1bf3aea6c93c817fee3"
14SRC_URI[sha256sum] = "01be49d70200518b9a6b297131f6cc71f4ea2de17436896af153226a774fc074"
diff --git a/meta/recipes-graphics/xorg-proto/fixesproto_5.0.bb b/meta/recipes-graphics/xorg-proto/fixesproto_5.0.bb
new file mode 100644
index 0000000000..39fb88d84c
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/fixesproto_5.0.bb
@@ -0,0 +1,22 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XFixes: X Fixes extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X Fixes \
6extension. This extension is designed to provide server-side support \
7for application work arounds to shortcomings in the core X window \
8system."
9
10
11LICENSE = "MIT & MIT-style"
12LIC_FILES_CHKSUM = "file://COPYING;md5=262a7a87da56e66dd639bf7334a110c6 \
13 file://xfixesproto.h;endline=43;md5=c3a9ee6db3532ed0d44dea266cfc97f4"
14
15RCONFLICTS_${PN} = "fixesext"
16PR = "r1"
17PE = "1"
18
19BBCLASSEXTEND = "native nativesdk"
20
21SRC_URI[md5sum] = "e7431ab84d37b2678af71e29355e101d"
22SRC_URI[sha256sum] = "ba2f3f31246bdd3f2a0acf8bd3b09ba99cab965c7fb2c2c92b7dc72870e424ce"
diff --git a/meta/recipes-graphics/xorg-proto/fontsproto_2.1.3.bb b/meta/recipes-graphics/xorg-proto/fontsproto_2.1.3.bb
new file mode 100644
index 0000000000..27fc281748
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/fontsproto_2.1.3.bb
@@ -0,0 +1,18 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XFont: X Font rasterisation headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X Font \
6rasterisation extensions. These extensions are used to control \
7server-side font configurations."
8
9LICENSE = "MIT-style"
10LIC_FILES_CHKSUM = "file://COPYING;md5=c3e48aa9ce868c8e90f0401db41c11a2 \
11 file://FSproto.h;endline=44;md5=d2e58e27095e5ea7d4ad456ccb91986c"
12
13PE = "1"
14
15BBCLASSEXTEND = "native"
16
17SRC_URI[md5sum] = "36934d00b00555eaacde9f091f392f97"
18SRC_URI[sha256sum] = "259046b0dd9130825c4a4c479ba3591d6d0f17a33f54e294b56478729a6e5ab8"
diff --git a/meta/recipes-graphics/xorg-proto/glproto_1.4.17.bb b/meta/recipes-graphics/xorg-proto/glproto_1.4.17.bb
new file mode 100644
index 0000000000..eb03d33c2b
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/glproto_1.4.17.bb
@@ -0,0 +1,18 @@
1require xorg-proto-common.inc
2
3SUMMARY = "OpenGL: X OpenGL extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the \
6OpenGL-related extensions, used to enable the rendering of applications \
7using OpenGL."
8
9LICENSE = "MIT"
10LIC_FILES_CHKSUM = "file://COPYING;md5=d44ed0146997856304dfbb512a59a8de \
11 file://glxproto.h;beginline=4;endline=32;md5=6b79c570f644363b356456e7d44471d9"
12
13PE = "1"
14
15BBCLASSEXTEND = "nativesdk"
16
17SRC_URI[md5sum] = "5565f1b0facf4a59c2778229c1f70d10"
18SRC_URI[sha256sum] = "adaa94bded310a2bfcbb9deb4d751d965fcfe6fb3a2f6d242e2df2d6589dbe40"
diff --git a/meta/recipes-graphics/xorg-proto/inputproto_2.3.1.bb b/meta/recipes-graphics/xorg-proto/inputproto_2.3.1.bb
new file mode 100644
index 0000000000..7e8e0c155f
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/inputproto_2.3.1.bb
@@ -0,0 +1,20 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XI: X Input extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X Input \
6extension. The extension supports input devices other then the core X \
7keyboard and pointer."
8
9LICENSE = "MIT & MIT-style"
10LIC_FILES_CHKSUM = "file://COPYING;md5=e562cc0f6587b961f032211d8160f31e \
11 file://XI2proto.h;endline=48;md5=1ac1581e61188da2885cc14ff49b20be"
12
13PE = "1"
14
15inherit gettext
16
17BBCLASSEXTEND = "native nativesdk"
18
19SRC_URI[md5sum] = "6caebead4b779ba031727f66a7ffa358"
20SRC_URI[sha256sum] = "5a47ee62053a6acef3a83f506312494be1461068d0b9269d818839703b95c1d1"
diff --git a/meta/recipes-graphics/xorg-proto/inputproto_git.bb b/meta/recipes-graphics/xorg-proto/inputproto_git.bb
new file mode 100644
index 0000000000..6520f3bb03
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/inputproto_git.bb
@@ -0,0 +1,19 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XI: X Input extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X Input \
6extension. The extension supports input devices other then the core X \
7keyboard and pointer."
8
9PR = "r1"
10PE = "1"
11SRCREV = "7203036522ba9d4b224d282d6afc2d0b947711ee"
12PV = "1.9.99.12+git${SRCPV}"
13
14SRC_URI = "git://anongit.freedesktop.org/git/xorg/proto/inputproto"
15S = "${WORKDIR}/git"
16
17inherit gettext
18
19BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/xorg-proto/kbproto_1.0.6.bb b/meta/recipes-graphics/xorg-proto/kbproto_1.0.6.bb
new file mode 100644
index 0000000000..07c8e42483
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/kbproto_1.0.6.bb
@@ -0,0 +1,18 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XKB: X Keyboard extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X \
6Keyboard extension. This extension is used to control options related \
7to keyboard handling and layout."
8
9LICENSE = "MIT-style"
10LIC_FILES_CHKSUM = "file://COPYING;md5=7dd6ea99e2a83a552c02c80963623c38 \
11 file://XKBproto.h;beginline=1;endline=25;md5=5744eeff407aeb6e7a1346eebab486a2"
12
13PE = "1"
14
15BBCLASSEXTEND = "native nativesdk"
16
17SRC_URI[md5sum] = "677ea8523eec6caca86121ad2dca0b71"
18SRC_URI[sha256sum] = "037cac0aeb80c4fccf44bf736d791fccb2ff7fd34c558ef8f03ac60b61085479"
diff --git a/meta/recipes-graphics/xorg-proto/presentproto_git.bb b/meta/recipes-graphics/xorg-proto/presentproto_git.bb
new file mode 100644
index 0000000000..7fca51d31e
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/presentproto_git.bb
@@ -0,0 +1,22 @@
1require xorg-proto-common.inc
2
3SUMMARY = "This package provides the basic headers for the X Window System"
4DESCRIPTION = "The Present extension provides a way for applications to update their \
5 window contents from a pixmap in a well defined fashion, synchronizing \
6 with the display refresh and potentially using a more efficient \
7 mechanism than copying the contents of the source pixmap.\
8 "
9
10LICENSE = "GPLv2"
11
12SRCREV = "24f3a56e541b0a9e6c6ee76081f441221a120ef9"
13PV = "1.0+git${SRCPV}"
14
15LIC_FILES_CHKSUM = "file://COPYING;md5=47e508ca280fde97906eacb77892c3ac"
16
17SRC_URI = "git://anongit.freedesktop.org/git/xorg/proto/presentproto"
18S = "${WORKDIR}/git"
19
20inherit autotools-brokensep
21
22BBCLASSEXTEND = "native"
diff --git a/meta/recipes-graphics/xorg-proto/randrproto_1.4.0.bb b/meta/recipes-graphics/xorg-proto/randrproto_1.4.0.bb
new file mode 100644
index 0000000000..638e39675e
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/randrproto_1.4.0.bb
@@ -0,0 +1,19 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XRandR: X Resize, Rotate and Reflect extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X Resize, \
6Rotate and Reflect extension. This extension provides the ability to \
7resize, rotate and reflect the root window of a screen."
8
9LICENSE = "MIT-style"
10LIC_FILES_CHKSUM = "file://COPYING;md5=00426d41bd3d9267cf9bbb2df9323a5e \
11 file://randrproto.h;endline=30;md5=3885957c6048fdf3310ac8ba54ca2c3f"
12
13RCONFLICTS_${PN} = "randrext"
14PE = "1"
15
16BBCLASSEXTEND = "native nativesdk"
17
18SRC_URI[md5sum] = "ce4d0b05675968e4c83e003cc809660d"
19SRC_URI[sha256sum] = "85c42e8c66a55318ddaf2ce5727beacb25cb1f8555229f778cd1da86478209cf"
diff --git a/meta/recipes-graphics/xorg-proto/recordproto_1.14.2.bb b/meta/recipes-graphics/xorg-proto/recordproto_1.14.2.bb
new file mode 100644
index 0000000000..ad2317c26e
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/recordproto_1.14.2.bb
@@ -0,0 +1,18 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XRecord: X Record extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X Record \
6extension. This extension is used to record and play back event \
7sequences."
8
9LICENSE = "MIT-style"
10LIC_FILES_CHKSUM = "file://COPYING;md5=575827a0f554bbed332542976d5f3d40 \
11 file://recordproto.h;endline=19;md5=1cbb0dd45a0b060ff833901620a3e738"
12
13RCONFLICTS_${PN} = "recordext"
14PR = "r1"
15PE = "1"
16
17SRC_URI[md5sum] = "1b4e5dede5ea51906f1530ca1e21d216"
18SRC_URI[sha256sum] = "a777548d2e92aa259f1528de3c4a36d15e07a4650d0976573a8e2ff5437e7370"
diff --git a/meta/recipes-graphics/xorg-proto/renderproto_0.11.1.bb b/meta/recipes-graphics/xorg-proto/renderproto_0.11.1.bb
new file mode 100644
index 0000000000..ff800ec831
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/renderproto_0.11.1.bb
@@ -0,0 +1,21 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XRender: X rendering Extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X \
6Rendering extension. This is the basis the image composition within the \
7X window system."
8
9LICENSE = "MIT-style"
10LIC_FILES_CHKSUM = "file://COPYING;md5=f826d99765196352e6122a406cf0d024 \
11 file://renderproto.h;beginline=4;endline=24;md5=3e5e2851dad240b0a3a27c4776b4fd1f"
12
13RCONFLICTS_${PN} = "renderext"
14PR = "r1"
15PE = "1"
16
17BBCLASSEXTEND = "native nativesdk"
18
19SRC_URI[md5sum] = "a914ccc1de66ddeb4b611c6b0686e274"
20SRC_URI[sha256sum] = "06735a5b92b20759204e4751ecd6064a2ad8a6246bb65b3078b862a00def2537"
21
diff --git a/meta/recipes-graphics/xorg-proto/resourceproto_1.2.0.bb b/meta/recipes-graphics/xorg-proto/resourceproto_1.2.0.bb
new file mode 100644
index 0000000000..08b610aea5
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/resourceproto_1.2.0.bb
@@ -0,0 +1,19 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XRes: X Resource extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X \
6Resource extension. XRes provides an interface that allows X clients to \
7see and monitor X resource usage of various clients."
8
9LICENSE = "MIT"
10LIC_FILES_CHKSUM = "file://COPYING;md5=604859305e662503077240fee8c77d97"
11
12RCONFLICTS_${PN} = "resourceext"
13
14PR = "r1"
15PE = "1"
16
17SRC_URI[md5sum] = "cfdb57dae221b71b2703f8e2980eaaf4"
18SRC_URI[sha256sum] = "3c66003a6bdeb0f70932a9ed3cf57cc554234154378d301e0c5cfa189d8f6818"
19
diff --git a/meta/recipes-graphics/xorg-proto/scrnsaverproto_1.2.2.bb b/meta/recipes-graphics/xorg-proto/scrnsaverproto_1.2.2.bb
new file mode 100644
index 0000000000..ab07f518cf
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/scrnsaverproto_1.2.2.bb
@@ -0,0 +1,19 @@
1require xorg-proto-common.inc
2
3SUMMARY = "Xscrnsaver: X Screen Saver extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X Screen \
6Saver extension. This extension allows an external \"screen saver\" \
7client to detect when the alternative image is to be displayed and to \
8provide the graphics."
9
10LICENSE = "MIT"
11LIC_FILES_CHKSUM = "file://COPYING;md5=eed49b78b15b436c933b6b8b054e3901 \
12 file://saverproto.h;endline=26;md5=a84c0637305159f3c0ab173aaeede48d"
13
14PE = "1"
15
16EXTRA_OECONF_append = " --enable-specs=no"
17
18SRC_URI[md5sum] = "edd8a73775e8ece1d69515dd17767bfb"
19SRC_URI[sha256sum] = "8bb70a8da164930cceaeb4c74180291660533ad3cc45377b30a795d1b85bcd65"
diff --git a/meta/recipes-graphics/xorg-proto/videoproto_2.3.2.bb b/meta/recipes-graphics/xorg-proto/videoproto_2.3.2.bb
new file mode 100644
index 0000000000..53aa7593b8
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/videoproto_2.3.2.bb
@@ -0,0 +1,14 @@
1require xorg-proto-common.inc
2
3SUMMARY = "Xv: X Video extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the X Video \
6extension. This extension alows for accerlated drawing of videos."
7
8LICENSE = "MIT & MIT-style"
9LIC_FILES_CHKSUM = "file://COPYING;md5=ce3472a119a864085fa4155cb0979a7b"
10
11PE = "1"
12
13SRC_URI[md5sum] = "e658641595327d3990eab70fdb55ca8b"
14SRC_URI[sha256sum] = "8dae168cb820fcd32f564879afb3f24d27c176300d9af66819a18265539bd4b6"
diff --git a/meta/recipes-graphics/xorg-proto/xcb-proto.inc b/meta/recipes-graphics/xorg-proto/xcb-proto.inc
new file mode 100644
index 0000000000..2e1b57bae4
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xcb-proto.inc
@@ -0,0 +1,25 @@
1SUMMARY = "XCB: The X protocol C binding headers"
2DESCRIPTION = "Function prototypes for the X protocol C-language Binding \
3(XCB). XCB is a replacement for Xlib featuring a small footprint, \
4latency hiding, direct access to the protocol, improved threading \
5support, and extensibility."
6HOMEPAGE = "http://xcb.freedesktop.org"
7BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=XCB"
8
9SECTION = "x11/libs"
10LICENSE = "MIT-X"
11
12SRC_URI = "http://xcb.freedesktop.org/dist/xcb-proto-${PV}.tar.bz2"
13
14inherit autotools pkgconfig pythonnative
15
16PACKAGES += "python-xcbgen"
17
18FILES_${PN}-dev += "${datadir}/xcb/*.xml ${datadir}/xcb/*.xsd"
19FILES_python-xcbgen = "${libdir}/python*"
20
21RDEPENDS_${PN}-dev = ""
22RRECOMMENDS_${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})"
23
24DEPENDS_append_class-native = " python-native"
25BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/xorg-proto/xcb-proto_1.10.bb b/meta/recipes-graphics/xorg-proto/xcb-proto_1.10.bb
new file mode 100644
index 0000000000..0b67b5703e
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xcb-proto_1.10.bb
@@ -0,0 +1,9 @@
1include xcb-proto.inc
2
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://COPYING;md5=d763b081cb10c223435b01e00dc0aba7 \
5 file://src/dri2.xml;beginline=2;endline=28;md5=f8763b13ff432e8597e0d610cf598e65"
6
7
8SRC_URI[md5sum] = "ade74b8e9c870dc7515adfa209e66063"
9SRC_URI[sha256sum] = "7ef40ddd855b750bc597d2a435da21e55e502a0fefa85b274f2c922800baaf05"
diff --git a/meta/recipes-graphics/xorg-proto/xcb-proto_git.bb b/meta/recipes-graphics/xorg-proto/xcb-proto_git.bb
new file mode 100644
index 0000000000..2ea4d04217
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xcb-proto_git.bb
@@ -0,0 +1,9 @@
1DEFAULT_PREFERENCE = "-1"
2
3include xcb-proto.inc
4SRCREV = "d81ca233e98be8fa59e8c90d262c0516944c5a66"
5PV = "1.2+gitr${SRCPV}"
6PR = "r4"
7
8SRC_URI = "git://anongit.freedesktop.org/git/xcb/proto"
9S = "${WORKDIR}/git"
diff --git a/meta/recipes-graphics/xorg-proto/xcmiscproto_1.2.2.bb b/meta/recipes-graphics/xorg-proto/xcmiscproto_1.2.2.bb
new file mode 100644
index 0000000000..0751b94c9d
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xcmiscproto_1.2.2.bb
@@ -0,0 +1,17 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XC-MISC: X XC-Miscellaneous extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the XC-MISC \
6extension, which is used to get details of XID allocations within the \
7server."
8
9LICENSE = "MIT-style"
10LIC_FILES_CHKSUM = "file://COPYING;md5=09d83047c15994e05db29b423ed6662e"
11
12PE = "1"
13
14BBCLASSEXTEND = "native nativesdk"
15
16SRC_URI[md5sum] = "5f4847c78e41b801982c8a5e06365b24"
17SRC_URI[sha256sum] = "b13236869372256c36db79ae39d54214172677fb79e9cdc555dceec80bd9d2df"
diff --git a/meta/recipes-graphics/xorg-proto/xextproto_7.3.0.bb b/meta/recipes-graphics/xorg-proto/xextproto_7.3.0.bb
new file mode 100644
index 0000000000..dd0bd951b2
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xextproto_7.3.0.bb
@@ -0,0 +1,24 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XExt: X Extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for several X \
6extensions. These protocol extensions include DOUBLE-BUFFER, DPMS, \
7Extended-Visual-Information, LBX, MIT_SHM, MIT_SUNDRY-NONSTANDARD, \
8Multi-Buffering, SECURITY, SHAPE, SYNC, TOG-CUP, XC-APPGROUP, XC-MISC, \
9XTEST. In addition a small set of utility functions are also \
10available."
11
12LICENSE = "MIT & MIT-style"
13LIC_FILES_CHKSUM = "file://COPYING;md5=86f273291759d0ba2a22585cd1c06c53"
14
15PE = "1"
16
17inherit gettext
18
19EXTRA_OECONF_append = " --enable-specs=no"
20
21BBCLASSEXTEND = "native nativesdk"
22
23SRC_URI[md5sum] = "70c90f313b4b0851758ef77b95019584"
24SRC_URI[sha256sum] = "f3f4b23ac8db9c3a9e0d8edb591713f3d70ef9c3b175970dd8823dfc92aa5bb0"
diff --git a/meta/recipes-graphics/xorg-proto/xf86dgaproto_2.1.bb b/meta/recipes-graphics/xorg-proto/xf86dgaproto_2.1.bb
new file mode 100644
index 0000000000..86f3ce328f
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xf86dgaproto_2.1.bb
@@ -0,0 +1,18 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XFree86-DGA: XFree86 Direct Graphics Access extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the XFree86 \
6Direct Graphics Access extension. This extension allows direct graphics \
7access to a framebuffer-like region, as well as relative mouse \
8reporting."
9
10LICENSE = "MIT"
11LIC_FILES_CHKSUM = "file://COPYING;md5=e01e66e4b317088cf869bc98e6af4fb6"
12
13RCONFLICTS_${PN} = "xxf86dgaext"
14PR = "r2"
15PE = "1"
16
17SRC_URI[md5sum] = "a036dc2fcbf052ec10621fd48b68dbb1"
18SRC_URI[sha256sum] = "ac5ef65108e1f2146286e53080975683dae49fc94680042e04bd1e2010e99050"
diff --git a/meta/recipes-graphics/xorg-proto/xf86driproto_2.1.1.bb b/meta/recipes-graphics/xorg-proto/xf86driproto_2.1.1.bb
new file mode 100644
index 0000000000..b3f9210ccb
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xf86driproto_2.1.1.bb
@@ -0,0 +1,17 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XFree86-DRI: XFree86 Direct Rendering Infrastructure extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the XFree86 \
6Direct Rendering Infrastructure extension. The XFree86-DRI extension is \
7used to organize direct rendering support or 3D clients and help \
8arbitrate requests."
9
10LICENSE = "MIT"
11LIC_FILES_CHKSUM = "file://COPYING;md5=ef103b9d951e39ff7e23d386e2011fa3 \
12 file://xf86driproto.h;endline=35;md5=42be3d8e6d429ab79172572bb0cff544"
13
14PE = "1"
15
16SRC_URI[md5sum] = "1d716d0dac3b664e5ee20c69d34bc10e"
17SRC_URI[sha256sum] = "9c4b8d7221cb6dc4309269ccc008a22753698ae9245a398a59df35f1404d661f"
diff --git a/meta/recipes-graphics/xorg-proto/xf86miscproto_0.9.3.bb b/meta/recipes-graphics/xorg-proto/xf86miscproto_0.9.3.bb
new file mode 100644
index 0000000000..d4663ea880
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xf86miscproto_0.9.3.bb
@@ -0,0 +1,17 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XFree86-Misc: XFree86 miscellaneous extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the XFree \
6miscellaneous extension. The XFree86-Misc extension provides a means to \
7access input device configuration settings specific to the XFree86/Xorg \
8DDX."
9
10LICENSE = "MIT"
11LIC_FILES_CHKSUM = "file://COPYING;md5=e01e66e4b317088cf869bc98e6af4fb6"
12
13PR = "r1"
14PE = "1"
15
16SRC_URI[md5sum] = "ca63bbb31cf5b7f37b2237e923ff257a"
17SRC_URI[sha256sum] = "45b8ec6a4a8ca21066dce117e09dcc88539862e616e60fb391de05b36f63b095"
diff --git a/meta/recipes-graphics/xorg-proto/xf86vidmodeproto_2.3.1.bb b/meta/recipes-graphics/xorg-proto/xf86vidmodeproto_2.3.1.bb
new file mode 100644
index 0000000000..0f31900a9e
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xf86vidmodeproto_2.3.1.bb
@@ -0,0 +1,18 @@
1require xorg-proto-common.inc
2
3SUMMARY = "XFree86-VM: XFree86 video mode extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the XFree86 \
6video mode extension. This extension allows client applications to get \
7and set video mode timings."
8
9LICENSE = "MIT"
10LIC_FILES_CHKSUM = "file://COPYING;md5=499be2ff387a42f84628c35f311f1502"
11
12RCONFLICTS_${PN} = "xxf86vmext"
13
14PR = "r1"
15PE = "1"
16
17SRC_URI[md5sum] = "e793ecefeaecfeabd1aed6a01095174e"
18SRC_URI[sha256sum] = "45d9499aa7b73203fd6b3505b0259624afed5c16b941bd04fcf123e5de698770"
diff --git a/meta/recipes-graphics/xorg-proto/xineramaproto_1.2.1.bb b/meta/recipes-graphics/xorg-proto/xineramaproto_1.2.1.bb
new file mode 100644
index 0000000000..d00774ece5
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xineramaproto_1.2.1.bb
@@ -0,0 +1,17 @@
1require xorg-proto-common.inc
2
3SUMMARY = "Xinerama: Xinerama extension headers"
4
5DESCRIPTION = "This package provides the wire protocol for the Xinerama \
6extension. This extension is used for retrieving information about \
7physical output devices which may be combined into a single logical X \
8screen."
9
10LICENSE = "MIT & MIT-style"
11LIC_FILES_CHKSUM = "file://COPYING;md5=3e397a5326c83d5d0ebf5b3f87163ac6 \
12 file://panoramiXproto.h;endline=24;md5=098e0bc089368a988092b3cbda617a57"
13
14PE = "1"
15
16SRC_URI[md5sum] = "9959fe0bfb22a0e7260433b8d199590a"
17SRC_URI[sha256sum] = "977574bb3dc192ecd9c55f59f991ec1dff340be3e31392c95deff423da52485b"
diff --git a/meta/recipes-graphics/xorg-proto/xorg-proto-common.inc b/meta/recipes-graphics/xorg-proto/xorg-proto-common.inc
new file mode 100644
index 0000000000..7a417c9742
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xorg-proto-common.inc
@@ -0,0 +1,26 @@
1SUMMARY = "X protocol headers: ${XORG_PN}"
2HOMEPAGE = "http://www.x.org"
3BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xorg"
4
5SECTION = "x11/libs"
6LICENSE = "MIT-X"
7
8XORG_PN = "${BPN}"
9
10SRC_URI = "${XORG_MIRROR}/individual/proto/${XORG_PN}-${PV}.tar.bz2"
11
12S = "${WORKDIR}/${XORG_PN}-${PV}"
13
14DEPENDS = "util-macros"
15
16inherit autotools pkgconfig
17EXTRA_OECONF = "--without-fop"
18
19UNKNOWN_CONFIGURE_WHITELIST += "--without-fop --without-xmlto --with-xmlto"
20
21PACKAGECONFIG ??= ""
22PACKAGECONFIG[xmlto] = "--with-xmlto, --without-xmlto, xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native"
23
24# ${PN} is empty so we need to tweak -dev and -dbg package dependencies
25RDEPENDS_${PN}-dev = ""
26RRECOMMENDS_${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})"
diff --git a/meta/recipes-graphics/xorg-proto/xproto/xproto_fix_for_x32.patch b/meta/recipes-graphics/xorg-proto/xproto/xproto_fix_for_x32.patch
new file mode 100644
index 0000000000..540ad27d43
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xproto/xproto_fix_for_x32.patch
@@ -0,0 +1,22 @@
1Upstream-Status: Pending
2
3Don't always define LONG64 for AMD64
4
5X32 defines __amd64__/amd64 with 32bit long. We should simply check
6__LP64__ before defining LONG64 without checking __amd64__/amd64.
7
8This fixes compilation with x32 toolchain.
9
10Received this patch from H.J. Lu <hjl.tools@gmail.com>
11Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/12/1
12
13--- xproto-7.0.22/Xmd.h.x32 2009-07-11 04:19:50.000000000 -0700
14+++ xproto-7.0.22/Xmd.h 2011-11-30 17:14:19.290395893 -0800
15@@ -62,7 +62,6 @@ SOFTWARE.
16 defined(__ia64__) || defined(ia64) || \
17 defined(__sparc64__) || \
18 defined(__s390x__) || \
19- defined(__amd64__) || defined(amd64) || \
20 defined(__powerpc64__)
21 # define LONG64 /* 32/64-bit architecture */
22 # endif
diff --git a/meta/recipes-graphics/xorg-proto/xproto_7.0.26.bb b/meta/recipes-graphics/xorg-proto/xproto_7.0.26.bb
new file mode 100644
index 0000000000..0d591dcc57
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/xproto_7.0.26.bb
@@ -0,0 +1,20 @@
1require xorg-proto-common.inc
2
3SUMMARY = "Xlib: C Language X interface headers"
4
5DESCRIPTION = "This package provides the basic headers for the X Window \
6System."
7
8LICENSE = "MIT & MIT-style"
9LIC_FILES_CHKSUM = "file://COPYING;md5=b9e051107d5628966739a0b2e9b32676"
10
11PE = "1"
12
13SRC_URI += "file://xproto_fix_for_x32.patch"
14
15EXTRA_OECONF_append = " --enable-specs=no"
16BBCLASSEXTEND = "native nativesdk"
17
18SRC_URI[md5sum] = "4dc2464bfeade23dab5de38da0f6b1b5"
19SRC_URI[sha256sum] = "636162c1759805a5a0114a369dffdeccb8af8c859ef6e1445f26a4e6e046514f"
20