summaryrefslogtreecommitdiffstats
path: root/meta/packages/xorg-lib
diff options
context:
space:
mode:
authorChris Larson <kergoth@openedhand.com>2006-08-15 11:58:37 +0000
committerChris Larson <kergoth@openedhand.com>2006-08-15 11:58:37 +0000
commitca10363baac7de9581ec90ab47957f973e1dbdc4 (patch)
tree2000b53f806c79510671d8fd1a6a36125f8b25b3 /meta/packages/xorg-lib
parentc210d01a7ca8c00ddc45d292878b89086b137129 (diff)
downloadpoky-ca10363baac7de9581ec90ab47957f973e1dbdc4.tar.gz
Numerous new xorg package versions from upstream OE. Pester me if any local changes got inadvertantly lost, or if any packages need upgrading.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@607 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/xorg-lib')
-rw-r--r--meta/packages/xorg-lib/diet-x11/X18NCMSstubs.diff528
-rw-r--r--meta/packages/xorg-lib/diet-x11/autofoo.patch22
-rw-r--r--meta/packages/xorg-lib/diet-x11/fix-disable-xlocale.diff14
-rw-r--r--meta/packages/xorg-lib/diet-x11/fix-utf8-wrong-define.patch16
-rw-r--r--meta/packages/xorg-lib/diet-x11/xim.patch55
-rw-r--r--meta/packages/xorg-lib/diet-x11_20050226.bb6
-rw-r--r--meta/packages/xorg-lib/diet-x11_6.2.1.bb9
-rw-r--r--meta/packages/xorg-lib/diet-x11_X11R7.0-1.0.0.bb13
-rw-r--r--meta/packages/xorg-lib/diet-x11_X11R7.1-1.0.1.bb9
-rw-r--r--meta/packages/xorg-lib/diet-x11_cvs.bb7
-rw-r--r--meta/packages/xorg-lib/files/errordb-keysymdb-path-fix.patch22
-rw-r--r--meta/packages/xorg-lib/files/fix-utf8-wrong-define.patch16
-rw-r--r--meta/packages/xorg-lib/libapplewm_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/libdmx_X11R7.0-1.0.1.bb5
-rw-r--r--meta/packages/xorg-lib/libdmx_X11R7.1-1.0.2.bb5
-rw-r--r--meta/packages/xorg-lib/libfontenc-native_X11R7.0-1.0.1.bb12
-rw-r--r--meta/packages/xorg-lib/libfontenc-native_X11R7.1-1.0.2.bb12
-rw-r--r--meta/packages/xorg-lib/libfontenc_X11R7.0-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libfontenc_X11R7.1-1.0.2.bb8
-rw-r--r--meta/packages/xorg-lib/libfs_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/libice/autofoo.patch21
-rw-r--r--meta/packages/xorg-lib/libice_6.3.3.bb18
-rw-r--r--meta/packages/xorg-lib/libice_X11R7.0-1.0.0.bb10
-rw-r--r--meta/packages/xorg-lib/libice_X11R7.1-1.0.1.bb10
-rw-r--r--meta/packages/xorg-lib/libice_cvs.bb17
-rw-r--r--meta/packages/xorg-lib/liblbxutil/mkg3states.patch51
-rw-r--r--meta/packages/xorg-lib/liblbxutil_X11R7.0-1.0.0.bb6
-rw-r--r--meta/packages/xorg-lib/liblbxutil_X11R7.1-1.0.1.bb6
-rw-r--r--meta/packages/xorg-lib/liboldx_X11R7.0-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libsm/autofoo.patch21
-rw-r--r--meta/packages/xorg-lib/libsm_6.0.3.bb17
-rw-r--r--meta/packages/xorg-lib/libsm_X11R7.0-1.0.0.bb9
-rw-r--r--meta/packages/xorg-lib/libsm_X11R7.1-1.0.1.bb9
-rw-r--r--meta/packages/xorg-lib/libsm_cvs.bb18
-rw-r--r--meta/packages/xorg-lib/libwindowswm_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/libx11-native_6.2.1.bb6
-rw-r--r--meta/packages/xorg-lib/libx11-native_X11R7.0-1.0.0.bb25
-rw-r--r--meta/packages/xorg-lib/libx11-native_X11R7.1-1.0.1.bb25
-rw-r--r--meta/packages/xorg-lib/libx11-native_cvs.bb5
-rw-r--r--meta/packages/xorg-lib/libx11/autofoo.patch22
-rw-r--r--meta/packages/xorg-lib/libx11_20050226.bb6
-rw-r--r--meta/packages/xorg-lib/libx11_6.2.1.bb41
-rw-r--r--meta/packages/xorg-lib/libx11_X11R7.0-1.0.0.bb22
-rw-r--r--meta/packages/xorg-lib/libx11_X11R7.1-1.0.1.bb22
-rw-r--r--meta/packages/xorg-lib/libx11_cvs.bb42
-rw-r--r--meta/packages/xorg-lib/libx11_git.bb33
-rw-r--r--meta/packages/xorg-lib/libxau-native_0.1.1.bb6
-rw-r--r--meta/packages/xorg-lib/libxau-native_X11R7.0-1.0.0.bb11
-rw-r--r--meta/packages/xorg-lib/libxau-native_X11R7.1-1.0.1.bb11
-rw-r--r--meta/packages/xorg-lib/libxau-native_cvs.bb6
-rw-r--r--meta/packages/xorg-lib/libxau/autofoo.patch21
-rw-r--r--meta/packages/xorg-lib/libxau_0.1.1.bb18
-rw-r--r--meta/packages/xorg-lib/libxau_X11R7.0-1.0.0.bb10
-rw-r--r--meta/packages/xorg-lib/libxau_X11R7.1-1.0.1.bb10
-rw-r--r--meta/packages/xorg-lib/libxau_cvs.bb18
-rw-r--r--meta/packages/xorg-lib/libxaw/auxdir.patch10
-rw-r--r--meta/packages/xorg-lib/libxaw_7.0.2.bb21
-rw-r--r--meta/packages/xorg-lib/libxaw_X11R7.0-1.0.1.bb15
-rw-r--r--meta/packages/xorg-lib/libxaw_X11R7.1-1.0.2.bb15
-rw-r--r--meta/packages/xorg-lib/libxaw_cvs.bb19
-rw-r--r--meta/packages/xorg-lib/libxcomposite-1.0.1/autofoo.patch17
-rw-r--r--meta/packages/xorg-lib/libxcomposite/change-include-order.patch14
-rw-r--r--meta/packages/xorg-lib/libxcomposite_1.0.1.bb16
-rw-r--r--meta/packages/xorg-lib/libxcomposite_X11R7.0-0.2.2.2.bb11
-rw-r--r--meta/packages/xorg-lib/libxcomposite_X11R7.1-0.3.bb11
-rw-r--r--meta/packages/xorg-lib/libxcomposite_cvs.bb15
-rw-r--r--meta/packages/xorg-lib/libxcursor-1.1.2/autofoo.patch20
-rw-r--r--meta/packages/xorg-lib/libxcursor/autofoo.patch22
-rw-r--r--meta/packages/xorg-lib/libxcursor_1.1.2.bb18
-rw-r--r--meta/packages/xorg-lib/libxcursor_X11R7.0-1.1.5.2.bb10
-rw-r--r--meta/packages/xorg-lib/libxcursor_X11R7.1-1.1.6.bb10
-rw-r--r--meta/packages/xorg-lib/libxcursor_cvs.bb17
-rw-r--r--meta/packages/xorg-lib/libxdamage-1.0.1/autofoo.patch17
-rw-r--r--meta/packages/xorg-lib/libxdamage/m4.patch65
-rw-r--r--meta/packages/xorg-lib/libxdamage_1.0.1.bb17
-rw-r--r--meta/packages/xorg-lib/libxdamage_X11R7.0-1.0.2.2.bb10
-rw-r--r--meta/packages/xorg-lib/libxdamage_X11R7.1-1.0.3.bb10
-rw-r--r--meta/packages/xorg-lib/libxdamage_cvs.bb16
-rw-r--r--meta/packages/xorg-lib/libxdmcp-native_0.1.1.bb5
-rw-r--r--meta/packages/xorg-lib/libxdmcp-native_0.1.3.bb6
-rw-r--r--meta/packages/xorg-lib/libxdmcp-native_X11R7.0-1.0.0.bb11
-rw-r--r--meta/packages/xorg-lib/libxdmcp-native_X11R7.1-1.0.1.bb11
-rw-r--r--meta/packages/xorg-lib/libxdmcp/autofoo.patch22
-rw-r--r--meta/packages/xorg-lib/libxdmcp_0.1.1.bb18
-rw-r--r--meta/packages/xorg-lib/libxdmcp_0.1.3.bb18
-rw-r--r--meta/packages/xorg-lib/libxdmcp_X11R7.0-1.0.0.bb10
-rw-r--r--meta/packages/xorg-lib/libxdmcp_X11R7.1-1.0.1.bb10
-rw-r--r--meta/packages/xorg-lib/libxdmcp_cvs.bb18
-rw-r--r--meta/packages/xorg-lib/libxevie_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/libxevie_X11R7.1-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxext-native_cvs.bb6
-rw-r--r--meta/packages/xorg-lib/libxext/autofoo.patch18
-rw-r--r--meta/packages/xorg-lib/libxext_X11R7.0-1.0.0.bb10
-rw-r--r--meta/packages/xorg-lib/libxext_X11R7.1-1.0.1.bb10
-rw-r--r--meta/packages/xorg-lib/libxext_cvs.bb16
-rw-r--r--meta/packages/xorg-lib/libxfixes/autofoo.patch20
-rw-r--r--meta/packages/xorg-lib/libxfixes_2.0.1.bb15
-rw-r--r--meta/packages/xorg-lib/libxfixes_X11R7.0-3.0.1.2.bb9
-rw-r--r--meta/packages/xorg-lib/libxfixes_X11R7.1-4.0.1.bb9
-rw-r--r--meta/packages/xorg-lib/libxfixes_cvs.bb14
-rw-r--r--meta/packages/xorg-lib/libxfont-native_X11R7.0-1.0.0.bb13
-rw-r--r--meta/packages/xorg-lib/libxfont-native_X11R7.1-1.1.0.bb13
-rw-r--r--meta/packages/xorg-lib/libxfont/autofoo.patch18
-rw-r--r--meta/packages/xorg-lib/libxfont/no-scalable-crash.patch22
-rw-r--r--meta/packages/xorg-lib/libxfont/scalable.patch27
-rw-r--r--meta/packages/xorg-lib/libxfont_1.4.2.bb19
-rw-r--r--meta/packages/xorg-lib/libxfont_X11R7.0-1.0.0.bb15
-rw-r--r--meta/packages/xorg-lib/libxfont_X11R7.1-1.1.0.bb11
-rw-r--r--meta/packages/xorg-lib/libxfont_X11R7.1-1.2.0.bb17
-rw-r--r--meta/packages/xorg-lib/libxfont_cvs.bb18
-rw-r--r--meta/packages/xorg-lib/libxfontcache_X11R7.0-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxfontcache_X11R7.1-1.0.2.bb8
-rw-r--r--meta/packages/xorg-lib/libxft/autofoo.patch21
-rw-r--r--meta/packages/xorg-lib/libxft_2.1.6.bb27
-rw-r--r--meta/packages/xorg-lib/libxft_X11R7.0-2.1.8.2.bb19
-rw-r--r--meta/packages/xorg-lib/libxft_cvs.bb26
-rw-r--r--meta/packages/xorg-lib/libxi/autofoo.patch12
-rw-r--r--meta/packages/xorg-lib/libxi_6.0.1.bb16
-rw-r--r--meta/packages/xorg-lib/libxi_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/libxi_X11R7.1-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxi_cvs.bb16
-rw-r--r--meta/packages/xorg-lib/libxinerama_1.0.2+cvs20050505.bb16
-rw-r--r--meta/packages/xorg-lib/libxinerama_1.0.2.bb17
-rw-r--r--meta/packages/xorg-lib/libxinerama_X11R7.0-1.0.1.bb10
-rw-r--r--meta/packages/xorg-lib/libxinerama_cvs.bb16
-rw-r--r--meta/packages/xorg-lib/libxkbfile_X11R7.0-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxkbfile_X11R7.1-1.0.3.bb8
-rw-r--r--meta/packages/xorg-lib/libxkbfile_cvs.bb15
-rw-r--r--meta/packages/xorg-lib/libxkbui_X11R7.0-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxkbui_X11R7.1-1.0.2.bb8
-rw-r--r--meta/packages/xorg-lib/libxmu_X11R7.0-1.0.0.bb16
-rw-r--r--meta/packages/xorg-lib/libxmu_X11R7.1-1.0.1.bb16
-rw-r--r--meta/packages/xorg-lib/libxmu_cvs.bb21
-rw-r--r--meta/packages/xorg-lib/libxp_X11R7.0-1.0.0.bb10
-rw-r--r--meta/packages/xorg-lib/libxp_cvs.bb18
-rw-r--r--meta/packages/xorg-lib/libxpm/autofoo.patch18
-rw-r--r--meta/packages/xorg-lib/libxpm_3.5.1.bb19
-rw-r--r--meta/packages/xorg-lib/libxpm_X11R7.0-3.5.4.2.bb13
-rw-r--r--meta/packages/xorg-lib/libxpm_X11R7.1-3.5.5.bb13
-rw-r--r--meta/packages/xorg-lib/libxpm_cvs.bb19
-rw-r--r--meta/packages/xorg-lib/libxprintapputil_X11R7.0-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxprintutil_X11R7.0-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxrandr-1.0.2/autofoo.patch20
-rw-r--r--meta/packages/xorg-lib/libxrandr/autofoo.patch30
-rw-r--r--meta/packages/xorg-lib/libxrandr_1.0.2.bb15
-rw-r--r--meta/packages/xorg-lib/libxrandr_X11R7.0-1.1.0.2.bb9
-rw-r--r--meta/packages/xorg-lib/libxrandr_X11R7.1-1.1.1.bb9
-rw-r--r--meta/packages/xorg-lib/libxrandr_cvs.bb15
-rw-r--r--meta/packages/xorg-lib/libxrender/autofoo.patch20
-rw-r--r--meta/packages/xorg-lib/libxrender_0.8.4.bb15
-rw-r--r--meta/packages/xorg-lib/libxrender_X11R7.0-0.9.0.2.bb9
-rw-r--r--meta/packages/xorg-lib/libxrender_X11R7.1-0.9.1.bb9
-rw-r--r--meta/packages/xorg-lib/libxrender_cvs.bb15
-rw-r--r--meta/packages/xorg-lib/libxres_1.0.1.bb14
-rw-r--r--meta/packages/xorg-lib/libxres_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/libxres_X11R7.1-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxres_cvs.bb15
-rw-r--r--meta/packages/xorg-lib/libxscrnsaver_X11R7.0-1.0.1.bb13
-rw-r--r--meta/packages/xorg-lib/libxscrnsaver_X11R7.1-1.1.0.bb13
-rw-r--r--meta/packages/xorg-lib/libxss_cvs.bb19
-rw-r--r--meta/packages/xorg-lib/libxt/autofoo.patch20
-rw-r--r--meta/packages/xorg-lib/libxt_0.1.5.bb29
-rw-r--r--meta/packages/xorg-lib/libxt_X11R7.0-1.0.0.bb19
-rw-r--r--meta/packages/xorg-lib/libxt_X11R7.1-1.0.2.bb19
-rw-r--r--meta/packages/xorg-lib/libxt_cvs.bb26
-rw-r--r--meta/packages/xorg-lib/libxtrap_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/libxtst_X11R7.0-1.0.1.bb10
-rw-r--r--meta/packages/xorg-lib/libxtst_cvs.bb17
-rw-r--r--meta/packages/xorg-lib/libxv_2.2.2+cvs20040918.bb13
-rw-r--r--meta/packages/xorg-lib/libxv_2.2.2.bb13
-rw-r--r--meta/packages/xorg-lib/libxv_X11R7.0-1.0.1.bb9
-rw-r--r--meta/packages/xorg-lib/libxvmc/drm.patch9
-rw-r--r--meta/packages/xorg-lib/libxvmc/true.patch11
-rw-r--r--meta/packages/xorg-lib/libxvmc/via.patch23
-rw-r--r--meta/packages/xorg-lib/libxvmc_20040919.bb39
-rw-r--r--meta/packages/xorg-lib/libxvmc_20041025.bb36
-rw-r--r--meta/packages/xorg-lib/libxvmc_20050612.bb37
-rw-r--r--meta/packages/xorg-lib/libxvmc_X11R7.0-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxvmc_X11R7.1-1.0.2.bb8
-rw-r--r--meta/packages/xorg-lib/libxxf86dga_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/libxxf86dga_X11R7.1-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxxf86dga_cvs.bb15
-rw-r--r--meta/packages/xorg-lib/libxxf86misc_X11R7.0-1.0.0.bb9
-rw-r--r--meta/packages/xorg-lib/libxxf86misc_X11R7.1-1.0.1.bb9
-rw-r--r--meta/packages/xorg-lib/libxxf86vm_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/libxxf86vm_X11R7.1-1.0.1.bb8
-rw-r--r--meta/packages/xorg-lib/libxxf86vm_cvs.bb15
-rw-r--r--meta/packages/xorg-lib/xorg-lib-common.inc17
-rw-r--r--meta/packages/xorg-lib/xtrans-native_0.1.bb3
-rw-r--r--meta/packages/xorg-lib/xtrans-native_X11R7.0-1.0.0.bb11
-rw-r--r--meta/packages/xorg-lib/xtrans_0.1.bb15
-rw-r--r--meta/packages/xorg-lib/xtrans_X11R7.0-1.0.0.bb8
-rw-r--r--meta/packages/xorg-lib/xtrans_cvs.bb16
193 files changed, 3427 insertions, 0 deletions
diff --git a/meta/packages/xorg-lib/diet-x11/X18NCMSstubs.diff b/meta/packages/xorg-lib/diet-x11/X18NCMSstubs.diff
new file mode 100644
index 0000000000..54b1727a95
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11/X18NCMSstubs.diff
@@ -0,0 +1,528 @@
1--- libX11-X11R7.0-1.0.0/src/imConv.c.orig 2006-03-08 09:46:03.000000000 +0100
2+++ libX11-X11R7.0-1.0.0/src/imConv.c 2006-03-08 10:50:10.000000000 +0100
3@@ -83,6 +83,7 @@
4 * from UCS char to specified charset char.
5 * This converter is needed for _XimGetCharCode subroutine.
6 */
7+#ifdef XLOCALE
8 XPointer
9 _XimGetLocaleCode (
10 _Xconst char* encoding_name)
11@@ -96,6 +97,7 @@
12 }
13 return cvt;
14 }
15+#endif
16
17 /*
18 * Returns the locale dependent representation of a keysym.
19@@ -107,6 +109,7 @@
20 * locale
21 */
22 /*ARGSUSED*/
23+#ifdef XLOCALE
24 int
25 _XimGetCharCode (
26 XPointer ucs_conv,
27@@ -135,6 +138,7 @@
28 buf[count]= '\0';
29 return count;
30 }
31+#endif
32
33 #ifdef XKB
34 static int lookup_string(
35--- libX11-X11R7.0-1.0.0/src/X18NCMSstubs.c.orig 2006-03-08 08:43:19.000000000 +0100
36+++ libX11-X11R7.0-1.0.0/src/X18NCMSstubs.c 2006-03-08 11:41:28.000000000 +0100
37@@ -0,0 +1,428 @@
38+/*
39+ * X18NCMSstubs.c
40+ * - Provides stubs and dummy funcs needed when Xcms and XLocale stuff removed
41+ *
42+ * Copyright © 2003 Matthew Allum
43+ *
44+ * Permission to use, copy, modify, distribute, and sell this software and its
45+ * documentation for any purpose is hereby granted without fee, provided that
46+ * the above copyright notice appear in all copies and that both that
47+ * copyright notice and this permission notice appear in supporting
48+ * documentation, and that the name of Matthew Allum not be used in
49+ * advertising or publicity pertaining to distribution of the software without
50+ * specific, written prior permission. Keith Packard and Compaq makes no
51+ * representations about the suitability of this software for any purpose. It
52+ * is provided "as is" without express or implied warranty.
53+ *
54+ * MATTHEW ALLUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
55+ * SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
56+ * IN NO EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
57+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
58+ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
59+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
60+ * PERFORMANCE OF THIS SOFTWARE.
61+ */
62+
63+#include <stdlib.h>
64+#include "Xlibint.h"
65+#include "Xlcint.h"
66+#include <X11/Xlocale.h>
67+#include <X11/Xos.h>
68+#ifdef WIN32
69+#undef close
70+#endif
71+#include <X11/Xutil.h>
72+#include "XlcPubI.h"
73+
74+#include "Xcmsint.h" /* for XcmsCCC type */
75+#include "XlcPubI.h" /* for XLCd type */
76+#include "config.h"
77+
78+#if ! XLOCALE
79+
80+Bool
81+XSupportsLocale()
82+{
83+ return False;
84+}
85+
86+char *
87+XSetLocaleModifiers(
88+ const char *modifiers)
89+{
90+ return NULL;
91+}
92+
93+XLCd
94+_XOpenLC(
95+ char *name)
96+{
97+ return NULL;
98+}
99+
100+XLCd
101+_XlcCurrentLC()
102+{
103+ return NULL;
104+}
105+
106+void
107+_XlcVaToArgList(
108+ va_list var,
109+ int count,
110+ XlcArgList *args_ret)
111+{
112+ return;
113+}
114+
115+void
116+_XlcCountVaList(
117+ va_list var,
118+ int *count_ret)
119+{
120+ return;
121+}
122+
123+void
124+_XCloseLC(
125+ XLCd lcd)
126+{
127+ return;
128+}
129+
130+int
131+_XlcConvert(
132+ XlcConv conv,
133+ XPointer *from,
134+ int *from_left,
135+ XPointer *to,
136+ int *to_left,
137+ XPointer *args,
138+ int num_args)
139+{
140+ return 0;
141+}
142+
143+/* XIM Stubs */
144+
145+XPointer
146+_XimGetLocaleCode ( _Xconst char* encoding_name )
147+{
148+ return NULL;
149+}
150+
151+int
152+_XimGetCharCode (
153+ XPointer ucs_conv,
154+ KeySym keysym,
155+ unsigned char* buf,
156+ int nbytes)
157+{
158+ return 0;
159+}
160+
161+/* Xrm Stubs */
162+
163+XrmMethods
164+_XrmInitParseInfo(
165+ XPointer *state)
166+{
167+ return (XrmMethods) NULL;
168+}
169+
170+/* Xwc Stubs */
171+
172+int
173+XwcTextExtents(
174+ XFontSet font_set,
175+ _Xconst wchar_t *text,
176+ int text_len,
177+ XRectangle *overall_ink_extents,
178+ XRectangle *overall_logical_extents)
179+{
180+ return 0;
181+}
182+
183+void
184+XwcDrawString(Display *display,
185+ Drawable d,
186+ XFontSet font_set,
187+ GC gc,
188+ int x, int y,
189+ _Xconst wchar_t *string,
190+ int num_wchars)
191+{
192+ ;
193+}
194+
195+void
196+XwcDrawText(
197+ Display *dpy,
198+ Drawable d,
199+ GC gc,
200+ int x,
201+ int y,
202+ XwcTextItem *text_items,
203+ int nitems)
204+{
205+ ;
206+}
207+
208+void
209+XwcDrawImageString(
210+ Display *dpy,
211+ Drawable d,
212+ XFontSet font_set,
213+ GC gc,
214+ int x,
215+ int y,
216+ _Xconst wchar_t *text,
217+ int text_len)
218+{
219+ ;
220+}
221+
222+int
223+XwcTextEscapement(
224+ XFontSet font_set,
225+ _Xconst wchar_t *text,
226+ int text_len)
227+{
228+ return 0;
229+}
230+
231+Status
232+XwcTextPerCharExtents(
233+ XFontSet font_set,
234+ _Xconst wchar_t *text,
235+ int text_len,
236+ XRectangle *ink_extents_buffer,
237+ XRectangle *logical_extents_buffer,
238+ int buffer_size,
239+ int *num_chars,
240+ XRectangle *max_ink_extents,
241+ XRectangle *max_logical_extents)
242+{
243+ ;
244+}
245+
246+int
247+XwcTextPropertyToTextList(
248+ Display *dpy,
249+ const XTextProperty *text_prop,
250+ wchar_t ***list_ret,
251+ int *count_ret)
252+{
253+ return 0;
254+}
255+
256+int
257+XwcTextListToTextProperty(
258+ Display *dpy,
259+ wchar_t **list,
260+ int count,
261+ XICCEncodingStyle style,
262+ XTextProperty *text_prop)
263+{
264+ return 0;
265+}
266+
267+void
268+XwcFreeStringList(wchar_t **list)
269+{
270+ return;
271+}
272+
273+
274+void XmbSetWMProperties ( /* Actually from mbWMProps.c */
275+ Display *dpy,
276+ Window w,
277+ _Xconst char *windowName,
278+ _Xconst char *iconName,
279+ char **argv,
280+ int argc,
281+ XSizeHints *sizeHints,
282+ XWMHints *wmHints,
283+ XClassHint *classHints)
284+{
285+ return;
286+}
287+
288+int
289+XmbTextPropertyToTextList(
290+ Display *dpy,
291+ const XTextProperty *text_prop,
292+ char ***list_ret,
293+ int *count_ret)
294+{
295+ return XLocaleNotSupported;
296+}
297+
298+int
299+XmbTextListToTextProperty(
300+ Display *dpy,
301+ char **list,
302+ int count,
303+ XICCEncodingStyle style,
304+ XTextProperty *text_prop)
305+{
306+ return XLocaleNotSupported;
307+}
308+
309+int
310+XmbTextExtents(
311+ XFontSet font_set,
312+ _Xconst char *text,
313+ int text_len,
314+ XRectangle *overall_ink_extents,
315+ XRectangle *overall_logical_extents)
316+{
317+ return 0;
318+}
319+
320+void
321+XmbDrawText(
322+ Display *dpy,
323+ Drawable d,
324+ GC gc,
325+ int x,
326+ int y,
327+ XmbTextItem *text_items,
328+ int nitems)
329+{
330+ ;
331+}
332+
333+void
334+XmbDrawString(
335+ Display *dpy,
336+ Drawable d,
337+ XFontSet font_set,
338+ GC gc,
339+ int x,
340+ int y,
341+ _Xconst char *text,
342+ int text_len)
343+{
344+ ;
345+}
346+
347+void
348+XmbDrawImageString(
349+ Display *dpy,
350+ Drawable d,
351+ XFontSet font_set,
352+ GC gc,
353+ int x,
354+ int y,
355+ _Xconst char *text,
356+ int text_len)
357+{
358+ ;
359+}
360+
361+int
362+XmbTextEscapement(
363+ XFontSet font_set,
364+ _Xconst char *text,
365+ int text_len)
366+{
367+ return 0;
368+}
369+
370+Status
371+XmbTextPerCharExtents(
372+ XFontSet font_set,
373+ _Xconst char *text,
374+ int text_len,
375+ XRectangle *ink_extents_buffer,
376+ XRectangle *logical_extents_buffer,
377+ int buffer_size,
378+ int *num_chars,
379+ XRectangle *max_ink_extents,
380+ XRectangle *max_logical_extents)
381+{
382+ return 0;
383+}
384+
385+unsigned int
386+KeySymToUcs4(KeySym keysym)
387+{
388+ return 0;
389+}
390+
391+#endif
392+
393+#if ! XCMS
394+
395+XcmsCCC
396+XcmsCCCOfColormap(dpy, cmap)
397+ Display *dpy;
398+ Colormap cmap;
399+{
400+ return NULL;
401+}
402+
403+Status
404+_XcmsResolveColorString (
405+ XcmsCCC ccc,
406+ const char **color_string,
407+ XcmsColor *pColor_exact_return,
408+ XcmsColorFormat result_format)
409+{
410+ return(XcmsFailure);
411+}
412+
413+void
414+_XcmsUnresolveColor(
415+ XcmsCCC ccc,
416+ XcmsColor *pColor)
417+{
418+ return;
419+}
420+
421+void
422+_XUnresolveColor(
423+ XcmsCCC ccc,
424+ XColor *pXColor)
425+{
426+ return;
427+}
428+
429+XcmsCmapRec *
430+_XcmsAddCmapRec(dpy, cmap, windowID, visual)
431+ Display *dpy;
432+ Colormap cmap;
433+ Window windowID;
434+ Visual *visual;
435+{
436+ return NULL;
437+}
438+
439+void
440+_XcmsRGB_to_XColor(
441+ XcmsColor *pColors,
442+ XColor *pXColors,
443+ unsigned int nColors)
444+{
445+ return;
446+}
447+
448+XcmsCmapRec *
449+_XcmsCopyCmapRecAndFree(
450+ Display *dpy,
451+ Colormap src_cmap,
452+ Colormap copy_cmap)
453+{
454+ return NULL;
455+}
456+
457+void
458+_XcmsDeleteCmapRec(
459+ Display *dpy,
460+ Colormap cmap)
461+{
462+ return;
463+}
464+
465+#endif
466--- libX11-X11R7.0-1.0.0/src/Makefile.am.orig 2006-03-08 08:31:09.000000000 +0100
467+++ libX11-X11R7.0-1.0.0/src/Makefile.am 2006-03-08 09:36:23.000000000 +0100
468@@ -331,6 +331,8 @@
469 libX11_la_SOURCES+=UIThrStubs.c
470 endif
471
472+libX11_la_SOURCES+=X18NCMSstubs.c
473+
474 x11datadir = @X11_DATADIR@
475 x11data_DATA = XKeysymDB XErrorDB
476
477@@ -338,7 +340,8 @@
478 $(x11data_DATA) \
479 os2Stubs.c \
480 udcInf.c \
481- UIThrStubs.c
482+ UIThrStubs.c \
483+ X18NCMSstubs.c
484
485 #
486 # Figure out which sub-libraries to link into Xlib
487--- libX11-X11R7.0-1.0.0/src/locking.c.orig 2006-03-08 11:05:56.000000000 +0100
488+++ libX11-X11R7.0-1.0.0/src/locking.c 2006-03-08 11:06:37.000000000 +0100
489@@ -55,7 +55,9 @@
490 #define NUM_FREE_CVLS 4
491
492 /* in lcWrap.c */
493+#ifdef XLOCALE
494 extern LockInfoPtr _Xi18n_lock;
495+#endif
496
497 #ifdef WIN32
498 static DWORD _X_TlsIndex = (DWORD)-1;
499@@ -625,9 +627,11 @@
500 _Xglobal_lock = &global_lock;
501 xmutex_init(_Xglobal_lock->lock);
502 xmutex_set_name(_Xglobal_lock->lock, "Xlib global");
503+#ifdef XLOCALE
504 _Xi18n_lock = &i18n_lock;
505 xmutex_init(_Xi18n_lock->lock);
506 xmutex_set_name(_Xi18n_lock->lock, "Xlib i18n");
507+#endif
508 _XLockMutex_fn = _XLockMutex;
509 _XUnlockMutex_fn = _XUnlockMutex;
510 _XCreateMutex_fn = _XCreateMutex;
511--- libX11-X11R7.0-1.0.0/configure.ac.orig 2006-03-08 10:03:57.000000000 +0100
512+++ libX11-X11R7.0-1.0.0/configure.ac 2006-03-08 10:06:01.000000000 +0100
513@@ -215,7 +215,14 @@
514 esac
515 AC_SUBST(KEYSYMDEF)
516
517-AM_CONDITIONAL(UDC, test xfalse = xtrue)
518+AC_ARG_ENABLE(udc,
519+ AC_HELP_STRING([--disable-udc],
520+ [Disable Xlib support for UDC *EXPERIMENTAL*]),
521+ [UDC=$enableval],[UDC=yes])
522+AM_CONDITIONAL(UDC, [test x$UDC = xyes ])
523+if test x"$UDC" = "xyes"; then
524+ AC_DEFINE(UDC,1,[Include support for UDC])
525+fi
526
527 AC_ARG_ENABLE(xcms,
528 AC_HELP_STRING([--disable-xcms],
diff --git a/meta/packages/xorg-lib/diet-x11/autofoo.patch b/meta/packages/xorg-lib/diet-x11/autofoo.patch
new file mode 100644
index 0000000000..8bdba09768
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11/autofoo.patch
@@ -0,0 +1,22 @@
1
2#
3# Patch managed by http://www.holgerschurig.de/patcher.html
4#
5
6--- libX11-6.2.1/configure.ac~autofoo
7+++ libX11-6.2.1/configure.ac
8@@ -7,12 +7,12 @@
9 [jg@freedesktop.org],
10 libX11)
11 AC_CONFIG_SRCDIR([Makefile.am])
12-AM_INIT_AUTOMAKE([dist-bzip2])
13+AC_CONFIG_AUX_DIR(.)
14
15+AM_INIT_AUTOMAKE([dist-bzip2])
16 AM_MAINTAINER_MODE
17
18 AM_CONFIG_HEADER([src/config.h])
19-AC_CONFIG_AUX_DIR(.)
20
21 # Checks for programs.
22 AC_PROG_LIBTOOL
diff --git a/meta/packages/xorg-lib/diet-x11/fix-disable-xlocale.diff b/meta/packages/xorg-lib/diet-x11/fix-disable-xlocale.diff
new file mode 100644
index 0000000000..9dbf6dac68
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11/fix-disable-xlocale.diff
@@ -0,0 +1,14 @@
1--- libX11-X11R7.0-1.0.0/src/Font.c.orig 2006-03-12 18:35:42.000000000 +0100
2+++ libX11-X11R7.0-1.0.0/src/Font.c 2006-03-12 18:40:27.000000000 +0100
3@@ -701,7 +701,11 @@
4 }
5 if (l - 2 - (p - charset) < 0)
6 return 0;
7+#ifdef XLOCALE
8 if (_XlcNCompareISOLatin1(name + l - 2 - (p - charset), charset, p - charset))
9+#else
10+ if (strncasecmp(name + l - 2 - (p - charset), charset, p - charset))
11+#endif
12 return 0;
13 if (strlen(p + 1) + l - 1 >= sizeof(buf) - 1)
14 return 0;
diff --git a/meta/packages/xorg-lib/diet-x11/fix-utf8-wrong-define.patch b/meta/packages/xorg-lib/diet-x11/fix-utf8-wrong-define.patch
new file mode 100644
index 0000000000..a098db1941
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11/fix-utf8-wrong-define.patch
@@ -0,0 +1,16 @@
1
2#
3# Patch managed by http://www.holgerschurig.de/patcher.html
4#
5
6--- libX11-X11R7.0-1.0.0/include/X11/Xlib.h~fix-utf8-wrong-define
7+++ libX11-X11R7.0-1.0.0/include/X11/Xlib.h
8@@ -103,7 +103,7 @@
9
10 /* API mentioning "UTF8" or "utf8" is an XFree86 extension, introduced in
11 November 2000. Its presence is indicated through the following macro. */
12-#define X_HAVE_UTF8_STRING 1
13+#undef X_HAVE_UTF8_STRING
14
15 typedef char *XPointer;
16
diff --git a/meta/packages/xorg-lib/diet-x11/xim.patch b/meta/packages/xorg-lib/diet-x11/xim.patch
new file mode 100644
index 0000000000..0eab197a80
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11/xim.patch
@@ -0,0 +1,55 @@
1--- libX11-6.2.1/src/X18NCMSstubs.c 2003-12-04 22:47:47.000000000 +0000
2+++ libX11-6.2.1/src/X18NCMSstubs.c-new 2005-12-09 12:09:03.000000000 +0000
3@@ -90,6 +90,52 @@
4 return;
5 }
6
7+XIM
8+XOpenIM (
9+ Display* display,
10+ struct _XrmHashBucketRec* rdb,
11+ char* res_name,
12+ char* res_class)
13+{
14+ return (XIM) NULL;
15+}
16+
17+Status
18+XCloseIM ( XIM im )
19+{
20+ return NULL;
21+}
22+
23+XIC
24+XCreateIC ( XIM im, ...)
25+{
26+ return NULL;
27+}
28+
29+void
30+XDestroyIC ( XIC ic )
31+{
32+ return;
33+}
34+
35+int
36+XmbLookupString (
37+ XIC ic,
38+ XKeyPressedEvent* ev,
39+ char* buffer,
40+ int nbytes,
41+ KeySym* keysym,
42+ Status* status)
43+{
44+ return XLookupNone;
45+}
46+
47+char *
48+XGetICValues( XIC ic, ...)
49+{
50+ return (char *) NULL;
51+}
52+
53 XPointer
54 _XimGetLocaleCode ( _Xconst char* encoding_name )
55 {
diff --git a/meta/packages/xorg-lib/diet-x11_20050226.bb b/meta/packages/xorg-lib/diet-x11_20050226.bb
new file mode 100644
index 0000000000..1220806052
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11_20050226.bb
@@ -0,0 +1,6 @@
1SECTION = "x11/base"
2require libx11_${PV}.bb
3
4EXTRA_OECONF = "--disable-xcms --disable-xlocale --disable-xkb"
5
6SRC_URI += "file://fix-utf8-wrong-define.patch;patch=1"
diff --git a/meta/packages/xorg-lib/diet-x11_6.2.1.bb b/meta/packages/xorg-lib/diet-x11_6.2.1.bb
new file mode 100644
index 0000000000..96d63aa0ee
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11_6.2.1.bb
@@ -0,0 +1,9 @@
1SECTION = "x11/base"
2require libx11_${PV}.bb
3
4EXTRA_OECONF = "--disable-xcms --disable-xlocale --disable-xkb"
5CFLAGS += "-D_GNU_SOURCE"
6
7SRC_URI += "file://fix-utf8-wrong-define.patch;patch=1 \
8 file://xim.patch;patch=1"
9
diff --git a/meta/packages/xorg-lib/diet-x11_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/diet-x11_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..b30098c850
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11_X11R7.0-1.0.0.bb
@@ -0,0 +1,13 @@
1SECTION = "x11/base"
2require libx11_${PV}.bb
3
4EXTRA_OECONF += "--disable-udc --disable-xcms --disable-xlocale --disable-xkb"
5CFLAGS += "-D_GNU_SOURCE"
6
7SRC_URI += "file://X18NCMSstubs.diff;patch=1 \
8 file://fix-disable-xlocale.diff;patch=1 \
9 file://fix-utf8-wrong-define.patch;patch=1"
10
11#do_stage_append () {
12# rm -f ${STAGING_INCDIR}/X11/XKBlib.h
13#}
diff --git a/meta/packages/xorg-lib/diet-x11_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/diet-x11_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..33e50df13a
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11_X11R7.1-1.0.1.bb
@@ -0,0 +1,9 @@
1SECTION = "x11/base"
2require libx11_${PV}.bb
3
4EXTRA_OECONF += "--disable-udc --disable-xcms --disable-xlocale --disable-xkb"
5CFLAGS += "-D_GNU_SOURCE"
6
7SRC_URI += "file://X18NCMSstubs.diff;patch=1 \
8 file://fix-disable-xlocale.diff;patch=1 \
9 file://fix-utf8-wrong-define.patch;patch=1"
diff --git a/meta/packages/xorg-lib/diet-x11_cvs.bb b/meta/packages/xorg-lib/diet-x11_cvs.bb
new file mode 100644
index 0000000000..968764b500
--- /dev/null
+++ b/meta/packages/xorg-lib/diet-x11_cvs.bb
@@ -0,0 +1,7 @@
1SECTION = "x11/base"
2require libx11_cvs.bb
3
4EXTRA_OECONF = "--disable-xcms --disable-xlocale --disable-xkb"
5
6SRC_URI += "file://fix-utf8-wrong-define.patch;patch=1 \
7 file://xim.patch;patch=1"
diff --git a/meta/packages/xorg-lib/files/errordb-keysymdb-path-fix.patch b/meta/packages/xorg-lib/files/errordb-keysymdb-path-fix.patch
new file mode 100644
index 0000000000..f43d38065e
--- /dev/null
+++ b/meta/packages/xorg-lib/files/errordb-keysymdb-path-fix.patch
@@ -0,0 +1,22 @@
1--- X11/src/ErrDes.c.orig 2005-09-03 16:15:48 +0200
2+++ X11/src/ErrDes.c 2005-09-03 16:16:03 +0200
3@@ -56,7 +56,7 @@
4 #include <stdio.h>
5
6 #ifndef ERRORDB
7-#define ERRORDB "/usr/lib/X11/XErrorDB"
8+#define ERRORDB "/usr/share/X11/XErrorDB"
9 #endif
10
11 /*
12--- X11/src/StrKeysym.c.orig 2005-09-03 16:41:18 +0200
13+++ X11/src/StrKeysym.c 2005-09-03 16:41:33 +0200
14@@ -36,7 +36,7 @@
15 #include "Key.h"
16
17 #ifndef KEYSYMDB
18-#define KEYSYMDB "/usr/lib/X11/XKeysymDB"
19+#define KEYSYMDB "/usr/share/X11/XKeysymDB"
20 #endif
21
22 static Bool initialized;
diff --git a/meta/packages/xorg-lib/files/fix-utf8-wrong-define.patch b/meta/packages/xorg-lib/files/fix-utf8-wrong-define.patch
new file mode 100644
index 0000000000..dca88fba92
--- /dev/null
+++ b/meta/packages/xorg-lib/files/fix-utf8-wrong-define.patch
@@ -0,0 +1,16 @@
1
2#
3# Patch managed by http://www.holgerschurig.de/patcher.html
4#
5
6--- libX11-6.2.1/include/X11/Xlib.h~fix-utf8-wrong-define
7+++ libX11-6.2.1/include/X11/Xlib.h
8@@ -100,7 +100,7 @@
9
10 /* API mentioning "UTF8" or "utf8" is an XFree86 extension, introduced in
11 November 2000. Its presence is indicated through the following macro. */
12-#define X_HAVE_UTF8_STRING 1
13+#undef X_HAVE_UTF8_STRING
14
15 typedef char *XPointer;
16
diff --git a/meta/packages/xorg-lib/libapplewm_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libapplewm_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..28abffa735
--- /dev/null
+++ b/meta/packages/xorg-lib/libapplewm_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11 libxext xextproto applewmproto"
6
7XORG_PN = "libAppleWM"
8
diff --git a/meta/packages/xorg-lib/libdmx_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libdmx_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..a612982a95
--- /dev/null
+++ b/meta/packages/xorg-lib/libdmx_X11R7.0-1.0.1.bb
@@ -0,0 +1,5 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11 libxext xextproto dmxproto"
diff --git a/meta/packages/xorg-lib/libdmx_X11R7.1-1.0.2.bb b/meta/packages/xorg-lib/libdmx_X11R7.1-1.0.2.bb
new file mode 100644
index 0000000000..a612982a95
--- /dev/null
+++ b/meta/packages/xorg-lib/libdmx_X11R7.1-1.0.2.bb
@@ -0,0 +1,5 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11 libxext xextproto dmxproto"
diff --git a/meta/packages/xorg-lib/libfontenc-native_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libfontenc-native_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..cecd14f57f
--- /dev/null
+++ b/meta/packages/xorg-lib/libfontenc-native_X11R7.0-1.0.1.bb
@@ -0,0 +1,12 @@
1DESCRIPTION = "X fontenc library (used by libxfont)."
2SECTION = "x11/libs"
3PRIORITY = "optional"
4#MAINTAINER = ""
5LICENSE = "BSD-X"
6
7DEPENDS = "zlib-native xproto-native"
8
9SRC_URI = "${XORG_MIRROR}/X11R7.0/src/lib/libfontenc-${PV}.tar.bz2"
10S = "${WORKDIR}/libfontenc-${PV}"
11
12inherit native autotools pkgconfig
diff --git a/meta/packages/xorg-lib/libfontenc-native_X11R7.1-1.0.2.bb b/meta/packages/xorg-lib/libfontenc-native_X11R7.1-1.0.2.bb
new file mode 100644
index 0000000000..0ccc8dd3d3
--- /dev/null
+++ b/meta/packages/xorg-lib/libfontenc-native_X11R7.1-1.0.2.bb
@@ -0,0 +1,12 @@
1DESCRIPTION = "X libfontenc library (used by libxfont)."
2SECTION = "x11/libs"
3PRIORITY = "optional"
4#MAINTAINER = ""
5LICENSE = "BSD-X"
6
7DEPENDS = "zlib-native xproto-native"
8
9SRC_URI = "${XORG_MIRROR}/X11R7.1/src/lib/libfontenc-${PV}.tar.bz2"
10S = "${WORKDIR}/libfontenc-${PV}"
11
12inherit native autotools pkgconfig
diff --git a/meta/packages/xorg-lib/libfontenc_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libfontenc_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..a4badc38ce
--- /dev/null
+++ b/meta/packages/xorg-lib/libfontenc_X11R7.0-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X fontenc library (used by libxfont)."
4LICENSE = "BSD-X"
5PRIORITY = "optional"
6
7DEPENDS += " zlib xproto"
8
diff --git a/meta/packages/xorg-lib/libfontenc_X11R7.1-1.0.2.bb b/meta/packages/xorg-lib/libfontenc_X11R7.1-1.0.2.bb
new file mode 100644
index 0000000000..a4badc38ce
--- /dev/null
+++ b/meta/packages/xorg-lib/libfontenc_X11R7.1-1.0.2.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X fontenc library (used by libxfont)."
4LICENSE = "BSD-X"
5PRIORITY = "optional"
6
7DEPENDS += " zlib xproto"
8
diff --git a/meta/packages/xorg-lib/libfs_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libfs_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..5c07ce682c
--- /dev/null
+++ b/meta/packages/xorg-lib/libfs_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = " "
4
5DEPENDS += " xproto fontsproto xtrans"
6
7XORG_PN = "libFS"
8
diff --git a/meta/packages/xorg-lib/libice/autofoo.patch b/meta/packages/xorg-lib/libice/autofoo.patch
new file mode 100644
index 0000000000..8ab0585fb8
--- /dev/null
+++ b/meta/packages/xorg-lib/libice/autofoo.patch
@@ -0,0 +1,21 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- libICE-6.3.3/configure.ac~autofoo 2004-05-11 01:50:07.000000000 -0400
7+++ libICE-6.3.3/configure.ac 2005-01-18 02:30:07.463895544 -0500
8@@ -8,12 +8,12 @@
9 libICE)
10
11 AC_CONFIG_SRCDIR([Makefile.am])
12+AC_CONFIG_AUX_DIR(.)
13 AM_INIT_AUTOMAKE([dist-bzip2])
14
15 AM_MAINTAINER_MODE
16
17 AM_CONFIG_HEADER([config.h])
18-AC_CONFIG_AUX_DIR(.)
19
20 # Checks for programs.
21 AC_PROG_LIBTOOL
diff --git a/meta/packages/xorg-lib/libice_6.3.3.bb b/meta/packages/xorg-lib/libice_6.3.3.bb
new file mode 100644
index 0000000000..e771161e59
--- /dev/null
+++ b/meta/packages/xorg-lib/libice_6.3.3.bb
@@ -0,0 +1,18 @@
1SECTION = "libs"
2LICENSE= "MIT"
3PRIORITY = "optional"
4MAINTAINER = "Phil Blundell <pb@handhelds.org>"
5DEPENDS = "virtual/libx11"
6PROVIDES = "ice"
7DESCRIPTION = "X11 ICE library"
8PR = "r1"
9
10SRC_URI = "${XLIBS_MIRROR}/libICE-${PV}.tar.bz2 \
11 file://autofoo.patch;patch=1"
12S = "${WORKDIR}/libICE-${PV}"
13
14inherit autotools pkgconfig
15
16do_stage () {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libice_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libice_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..da40983162
--- /dev/null
+++ b/meta/packages/xorg-lib/libice_X11R7.0-1.0.0.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X11 ICE library"
4PRIORITY = "optional"
5
6DEPENDS += " xproto xtrans"
7PROVIDES = "ice"
8
9XORG_PN = "libICE"
10
diff --git a/meta/packages/xorg-lib/libice_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libice_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..da40983162
--- /dev/null
+++ b/meta/packages/xorg-lib/libice_X11R7.1-1.0.1.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X11 ICE library"
4PRIORITY = "optional"
5
6DEPENDS += " xproto xtrans"
7PROVIDES = "ice"
8
9XORG_PN = "libICE"
10
diff --git a/meta/packages/xorg-lib/libice_cvs.bb b/meta/packages/xorg-lib/libice_cvs.bb
new file mode 100644
index 0000000000..1756a235d7
--- /dev/null
+++ b/meta/packages/xorg-lib/libice_cvs.bb
@@ -0,0 +1,17 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE= "MIT"
3SECTION = "libs"
4PRIORITY = "optional"
5DEPENDS = "virtual/libx11"
6PROVIDES = "ice"
7DESCRIPTION = "X11 ICE library"
8PR = "r1"
9
10SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=ICE"
11S = "${WORKDIR}/ICE"
12
13inherit autotools pkgconfig
14
15do_stage () {
16 autotools_stage_all
17}
diff --git a/meta/packages/xorg-lib/liblbxutil/mkg3states.patch b/meta/packages/xorg-lib/liblbxutil/mkg3states.patch
new file mode 100644
index 0000000000..58463db46b
--- /dev/null
+++ b/meta/packages/xorg-lib/liblbxutil/mkg3states.patch
@@ -0,0 +1,51 @@
1--- liblbxutil-1.0.0/configure.ac.old 2006-03-31 02:38:44.000000000 -0500
2+++ liblbxutil-1.0.0/configure.ac 2006-03-31 02:39:06.000000000 -0500
3@@ -60,4 +60,5 @@ XORG_RELEASE_VERSION
4
5 AC_OUTPUT([Makefile
6 src/Makefile
7+ src/image/Makefile
8 lbxutil.pc])
9--- liblbxutil-1.0.0/src/Makefile.am.old 2006-03-31 02:38:51.000000000 -0500
10+++ liblbxutil-1.0.0/src/Makefile.am 2006-03-31 02:39:49.000000000 -0500
11@@ -1,9 +1,6 @@
12 lib_LTLIBRARIES = liblbxutil.la
13
14-noinst_PROGRAMS = mkg3states
15-
16-mkg3states_SOURCES = \
17- $(srcdir)/image/mkg3states.c
18+SUBDIRS = image
19
20 liblbxutil_la_SOURCES = \
21 $(srcdir)/lbx_zlib/reqstats.h \
22@@ -28,9 +25,8 @@ INCLUDES = @LBXUTIL_CFLAGS@
23
24 $(srcdir)/image/dfaxg42d.c: g3states.h
25
26-g3states.h: mkg3states
27- -rm -f g3states.h
28- ./mkg3states -c > g3states.h_ && mv g3states.h_ g3states.h
29+g3states.h: image/mkg3states
30+ ./image/mkg3states -c > g3states.h_ && mv g3states.h_ g3states.h
31
32 liblbxutil_la_LDFLAGS = -version-number 1:0:0
33
34--- liblbxutil-1.0.0/src/image/Makefile.am.old 2006-03-31 02:41:19.000000000 -0500
35+++ liblbxutil-1.0.0/src/image/Makefile.am 2006-03-31 02:40:40.000000000 -0500
36@@ -0,0 +1,15 @@
37+# evil hack
38+CFLAGS=$(CFLAGS_FOR_BUILD)
39+CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
40+LDFLAGS=$(LDFLAGS_FOR_BUILD)
41+
42+CC=$(CC_FOR_BUILD)
43+LIBTOOL = @LIBTOOL@ --tag=CC
44+
45+noinst_PROGRAMS = mkg3states
46+
47+mkg3states_SOURCES = \
48+ mkg3states.c
49+
50+mkg3states_CFLAGS=$(CFLAGS_FOR_BUILD)
51+mkg3states_LDFLAGS=$(LDFLAGS_FOR_BUILD)
diff --git a/meta/packages/xorg-lib/liblbxutil_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/liblbxutil_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..df8b267601
--- /dev/null
+++ b/meta/packages/xorg-lib/liblbxutil_X11R7.0-1.0.0.bb
@@ -0,0 +1,6 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "XFIXES Extension"
4
5DEPENDS += " xextproto xproto zlib"
6PROVIDES = "lbxutil"
diff --git a/meta/packages/xorg-lib/liblbxutil_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/liblbxutil_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..df8b267601
--- /dev/null
+++ b/meta/packages/xorg-lib/liblbxutil_X11R7.1-1.0.1.bb
@@ -0,0 +1,6 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "XFIXES Extension"
4
5DEPENDS += " xextproto xproto zlib"
6PROVIDES = "lbxutil"
diff --git a/meta/packages/xorg-lib/liboldx_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/liboldx_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..2a380a65f6
--- /dev/null
+++ b/meta/packages/xorg-lib/liboldx_X11R7.0-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11"
6
7XORG_PN = "liboldX"
8
diff --git a/meta/packages/xorg-lib/libsm/autofoo.patch b/meta/packages/xorg-lib/libsm/autofoo.patch
new file mode 100644
index 0000000000..8cb204a66e
--- /dev/null
+++ b/meta/packages/xorg-lib/libsm/autofoo.patch
@@ -0,0 +1,21 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- libSM-6.0.3/configure.ac~autofoo 2004-05-11 01:51:21.000000000 -0400
7+++ libSM-6.0.3/configure.ac 2005-01-18 12:15:50.405356376 -0500
8@@ -8,12 +8,12 @@
9 libSM)
10
11 AC_CONFIG_SRCDIR([Makefile.am])
12+AC_CONFIG_AUX_DIR(.)
13 AM_INIT_AUTOMAKE([dist-bzip2])
14
15 AM_MAINTAINER_MODE
16
17 AM_CONFIG_HEADER([config.h])
18-AC_CONFIG_AUX_DIR(.)
19
20 # Checks for programs.
21 AC_PROG_LIBTOOL
diff --git a/meta/packages/xorg-lib/libsm_6.0.3.bb b/meta/packages/xorg-lib/libsm_6.0.3.bb
new file mode 100644
index 0000000000..cd374649bb
--- /dev/null
+++ b/meta/packages/xorg-lib/libsm_6.0.3.bb
@@ -0,0 +1,17 @@
1SECTION = "libs"
2LICENSE = "MIT-X"
3PRIORITY = "optional"
4MAINTAINER = "Phil Blundell <pb@handhelds.org>"
5DEPENDS = "virtual/libx11 libice"
6DESCRIPTION = "Session management library"
7PR = "r1"
8
9SRC_URI = "${XLIBS_MIRROR}/libSM-${PV}.tar.bz2 \
10 file://autofoo.patch;patch=1"
11S = "${WORKDIR}/libSM-${PV}"
12
13inherit autotools pkgconfig
14
15do_stage () {
16 autotools_stage_all
17}
diff --git a/meta/packages/xorg-lib/libsm_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libsm_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..383e29e743
--- /dev/null
+++ b/meta/packages/xorg-lib/libsm_X11R7.0-1.0.0.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Session management library"
4PRIORITY = "optional"
5
6DEPENDS += " libice xproto xtrans"
7
8XORG_PN = "libSM"
9
diff --git a/meta/packages/xorg-lib/libsm_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libsm_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..383e29e743
--- /dev/null
+++ b/meta/packages/xorg-lib/libsm_X11R7.1-1.0.1.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Session management library"
4PRIORITY = "optional"
5
6DEPENDS += " libice xproto xtrans"
7
8XORG_PN = "libSM"
9
diff --git a/meta/packages/xorg-lib/libsm_cvs.bb b/meta/packages/xorg-lib/libsm_cvs.bb
new file mode 100644
index 0000000000..45d6bfa236
--- /dev/null
+++ b/meta/packages/xorg-lib/libsm_cvs.bb
@@ -0,0 +1,18 @@
1PV = "6.0.3+cvs${SRCDATE}"
2LICENSE = "MIT-X"
3SECTION = "libs"
4PRIORITY = "optional"
5DEPENDS = "virtual/libx11 libice"
6DESCRIPTION = "Session management library"
7PR = "r1"
8
9DEFAULT_PREFERENCE="-1"
10
11SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=SM"
12S = "${WORKDIR}/SM"
13
14inherit autotools pkgconfig
15
16do_stage () {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libwindowswm_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libwindowswm_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..90b8aeca49
--- /dev/null
+++ b/meta/packages/xorg-lib/libwindowswm_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11 libxext xextproto windowswmproto"
6
7XORG_PN = "libWindowsWM"
8
diff --git a/meta/packages/xorg-lib/libx11-native_6.2.1.bb b/meta/packages/xorg-lib/libx11-native_6.2.1.bb
new file mode 100644
index 0000000000..54bb4486e7
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11-native_6.2.1.bb
@@ -0,0 +1,6 @@
1SECTION = "x11/base"
2FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libx11"
3require libx11_${PV}.bb
4inherit native
5DEPENDS = "xproto-native xextensions-native libxau-native xtrans-native libxdmcp-native"
6PROVIDES = ""
diff --git a/meta/packages/xorg-lib/libx11-native_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libx11-native_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..2023b5741d
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11-native_X11R7.0-1.0.0.bb
@@ -0,0 +1,25 @@
1DESCRIPTION = "Base X libs."
2SECTION = "x11/libs"
3PRIORITY = "optional"
4LICENSE = "XFree86"
5
6FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libx11"
7
8DEPENDS = "xproto-native xextproto-native libxau-native xtrans-native libxdmcp-native xcmiscproto-native xf86bigfontproto-native kbproto-native inputproto-native bigreqsproto-native util-macros-native"
9PROVIDES = "x11-native"
10
11SRC_URI = "${XORG_MIRROR}/X11R7.0/src/lib/libX11-${PV}.tar.bz2"
12S = "${WORKDIR}/libX11-${PV}"
13
14inherit native autotools pkgconfig
15
16EXTRA_OECONF="--enable-malloc0returnsnull"
17
18do_compile() {
19 (
20 unset CC LD CXX CCLD
21 oe_runmake -C src/util 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makekeys
22 )
23 rm -f ${STAGING_INCDIR}/X11/Xlib.h
24 oe_runmake
25}
diff --git a/meta/packages/xorg-lib/libx11-native_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libx11-native_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..2b84b2c53c
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11-native_X11R7.1-1.0.1.bb
@@ -0,0 +1,25 @@
1DESCRIPTION = "Base X libs."
2SECTION = "x11/libs"
3PRIORITY = "optional"
4LICENSE = "XFree86"
5
6FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libx11"
7
8DEPENDS = "xproto-native xextproto-native libxau-native xtrans-native libxdmcp-native xcmiscproto-native xf86bigfontproto-native kbproto-native inputproto-native bigreqsproto-native util-macros-native"
9PROVIDES = "x11-native"
10
11SRC_URI = "${XORG_MIRROR}/X11R7.1/src/lib/libX11-${PV}.tar.bz2"
12S = "${WORKDIR}/libX11-${PV}"
13
14inherit native autotools pkgconfig
15
16EXTRA_OECONF="--enable-malloc0returnsnull"
17
18do_compile() {
19 (
20 unset CC LD CXX CCLD
21 oe_runmake -C src/util 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makekeys
22 )
23 rm -f ${STAGING_INCDIR}/X11/Xlib.h
24 oe_runmake
25}
diff --git a/meta/packages/xorg-lib/libx11-native_cvs.bb b/meta/packages/xorg-lib/libx11-native_cvs.bb
new file mode 100644
index 0000000000..c76d4dce8b
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11-native_cvs.bb
@@ -0,0 +1,5 @@
1SECTION = "x11/base"
2require libx11_cvs.bb
3inherit native
4DEPENDS = "xproto-native xextensions-native libxau-native xtrans-native libxdmcp-native"
5PROVIDES = ""
diff --git a/meta/packages/xorg-lib/libx11/autofoo.patch b/meta/packages/xorg-lib/libx11/autofoo.patch
new file mode 100644
index 0000000000..8bdba09768
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11/autofoo.patch
@@ -0,0 +1,22 @@
1
2#
3# Patch managed by http://www.holgerschurig.de/patcher.html
4#
5
6--- libX11-6.2.1/configure.ac~autofoo
7+++ libX11-6.2.1/configure.ac
8@@ -7,12 +7,12 @@
9 [jg@freedesktop.org],
10 libX11)
11 AC_CONFIG_SRCDIR([Makefile.am])
12-AM_INIT_AUTOMAKE([dist-bzip2])
13+AC_CONFIG_AUX_DIR(.)
14
15+AM_INIT_AUTOMAKE([dist-bzip2])
16 AM_MAINTAINER_MODE
17
18 AM_CONFIG_HEADER([src/config.h])
19-AC_CONFIG_AUX_DIR(.)
20
21 # Checks for programs.
22 AC_PROG_LIBTOOL
diff --git a/meta/packages/xorg-lib/libx11_20050226.bb b/meta/packages/xorg-lib/libx11_20050226.bb
new file mode 100644
index 0000000000..2fa9e995b8
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11_20050226.bb
@@ -0,0 +1,6 @@
1SRCDATE = "20050226"
2
3require libx11_cvs.bb
4
5DEFAULT_PREFERENCE = "0"
6
diff --git a/meta/packages/xorg-lib/libx11_6.2.1.bb b/meta/packages/xorg-lib/libx11_6.2.1.bb
new file mode 100644
index 0000000000..ce57c42f7f
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11_6.2.1.bb
@@ -0,0 +1,41 @@
1SECTION = "x11/libs"
2LICENSE = "XFree86"
3PRIORITY = "optional"
4MAINTAINER = "Greg Gilbert <greg@treke.net>"
5DEPENDS = "xproto xextensions libxau xtrans libxdmcp"
6PROVIDES = "virtual/libx11"
7RPROVIDES = "virtual/libx11"
8DESCRIPTION = "Base X libs."
9FILES_${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB"
10FILES_${PN}-locale += "${datadir}/X11/locale"
11PR = "r4"
12
13SRC_URI = "${XLIBS_MIRROR}/libX11-${PV}.tar.bz2 \
14 file://errordb-keysymdb-path-fix.patch;patch=1 \
15 file://autofoo.patch;patch=1"
16S = "${WORKDIR}/libX11-${PV}"
17
18inherit autotools pkgconfig
19
20do_compile() {
21 (
22 unset CC LD CXX CCLD
23# unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
24 oe_runmake -C src/util 'CFLAGS= -D_GNU_SOURCE' 'LDFLAGS=' 'CXXFLAGS=' 'CPPFLAGS=' makekeys
25 )
26 oe_runmake
27}
28
29do_stage() {
30 install -c -m 644 include/X11/XKBlib.h ${STAGING_INCDIR}/X11/XKBlib.h
31 install -c -m 644 include/X11/Xcms.h ${STAGING_INCDIR}/X11/Xcms.h
32 install -c -m 644 include/X11/Xlib.h ${STAGING_INCDIR}/X11/Xlib.h
33 install -c -m 644 include/X11/Xlibint.h ${STAGING_INCDIR}/X11/Xlibint.h
34 install -c -m 644 include/X11/Xlocale.h ${STAGING_INCDIR}/X11/Xlocale.h
35 install -c -m 644 include/X11/Xresource.h ${STAGING_INCDIR}/X11/Xresource.h
36 install -c -m 644 include/X11/Xutil.h ${STAGING_INCDIR}/X11/Xutil.h
37 install -c -m 644 include/X11/cursorfont.h ${STAGING_INCDIR}/X11/cursorfont.h
38 install -c -m 644 include/X11/region.h ${STAGING_INCDIR}/X11/region.h
39
40 oe_libinstall -a -so -C src libX11 ${STAGING_LIBDIR}
41}
diff --git a/meta/packages/xorg-lib/libx11_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libx11_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..b31ed72998
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11_X11R7.0-1.0.0.bb
@@ -0,0 +1,22 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Base X libs."
4
5DEPENDS += " bigreqsproto xproto xextproto xtrans libxau xcmiscproto \
6 libxdmcp xf86bigfontproto kbproto inputproto"
7PROVIDES = "virtual/libx11"
8RPROVIDES = "virtual/libx11"
9
10XORG_PN = "libX11"
11
12FILES_${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB ${libdir}/X11/Xcms.txt"
13FILES_${PN}-locale += "${datadir}/X11/locale ${libdir}/X11/locale"
14
15do_compile() {
16 (
17 unset CC LD CXX CCLD
18 oe_runmake -C src/util 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makekeys
19 )
20 rm -f ${STAGING_INCDIR}/X11/Xlib.h
21 oe_runmake
22}
diff --git a/meta/packages/xorg-lib/libx11_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libx11_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..b31ed72998
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11_X11R7.1-1.0.1.bb
@@ -0,0 +1,22 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Base X libs."
4
5DEPENDS += " bigreqsproto xproto xextproto xtrans libxau xcmiscproto \
6 libxdmcp xf86bigfontproto kbproto inputproto"
7PROVIDES = "virtual/libx11"
8RPROVIDES = "virtual/libx11"
9
10XORG_PN = "libX11"
11
12FILES_${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB ${libdir}/X11/Xcms.txt"
13FILES_${PN}-locale += "${datadir}/X11/locale ${libdir}/X11/locale"
14
15do_compile() {
16 (
17 unset CC LD CXX CCLD
18 oe_runmake -C src/util 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makekeys
19 )
20 rm -f ${STAGING_INCDIR}/X11/Xlib.h
21 oe_runmake
22}
diff --git a/meta/packages/xorg-lib/libx11_cvs.bb b/meta/packages/xorg-lib/libx11_cvs.bb
new file mode 100644
index 0000000000..aaa052eba3
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11_cvs.bb
@@ -0,0 +1,42 @@
1PV = "6.2.1+cvs${SRCDATE}"
2LICENSE = "XFree86"
3PR = "r6"
4SECTION = "x11/libs"
5PRIORITY = "optional"
6MAINTAINER = "Greg Gilbert <greg@treke.net>"
7DEPENDS = "xproto xextensions libxau xtrans libxdmcp"
8PROVIDES = "virtual/libx11"
9RPROVIDES = "virtual/libx11"
10DESCRIPTION = "Base X libs."
11FILES_${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB"
12FILES_${PN}-locale += "${datadir}/X11/locale"
13
14SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=X11 \
15 file://errordb-keysymdb-path-fix.patch;patch=1"
16S = "${WORKDIR}/X11"
17
18inherit autotools pkgconfig
19
20do_compile() {
21 (
22 unset CC LD CXX CCLD
23# unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
24 oe_runmake -C src/util 'CFLAGS=' 'LDFLAGS=' 'CXXFLAGS=' 'CPPFLAGS=' makekeys
25 )
26 rm -f ${STAGING_INCDIR}/X11/Xlib.h
27 oe_runmake
28}
29
30do_stage() {
31 install -c -m 644 include/X11/XKBlib.h ${STAGING_INCDIR}/X11/XKBlib.h
32 install -c -m 644 include/X11/Xcms.h ${STAGING_INCDIR}/X11/Xcms.h
33 install -c -m 644 include/X11/Xlib.h ${STAGING_INCDIR}/X11/Xlib.h
34 install -c -m 644 include/X11/Xlibint.h ${STAGING_INCDIR}/X11/Xlibint.h
35 install -c -m 644 include/X11/Xlocale.h ${STAGING_INCDIR}/X11/Xlocale.h
36 install -c -m 644 include/X11/Xresource.h ${STAGING_INCDIR}/X11/Xresource.h
37 install -c -m 644 include/X11/Xutil.h ${STAGING_INCDIR}/X11/Xutil.h
38 install -c -m 644 include/X11/cursorfont.h ${STAGING_INCDIR}/X11/cursorfont.h
39 install -c -m 644 include/X11/region.h ${STAGING_INCDIR}/X11/region.h
40
41 oe_libinstall -a -so -C src libX11 ${STAGING_LIBDIR}
42}
diff --git a/meta/packages/xorg-lib/libx11_git.bb b/meta/packages/xorg-lib/libx11_git.bb
new file mode 100644
index 0000000000..3f7fd5853e
--- /dev/null
+++ b/meta/packages/xorg-lib/libx11_git.bb
@@ -0,0 +1,33 @@
1DEFAULT_PREFERENCE = "-1"
2
3DESCRIPTION = "Xlib/XCB: Xlib with XCB transport"
4SECTION = "x11/libs"
5PRIORITY = "optional"
6LICENSE = "XFree86"
7
8DEPENDS = "libxcb xproto xextproto libxau xtrans libxdmcp xcmiscproto xf86bigfontproto kbproto inputproto bigreqsproto util-macros"
9PROVIDES = "virtual/libx11"
10RPROVIDES = "virtual/libx11"
11
12FILES_${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB"
13FILES_${PN}-locale += "${datadir}/X11/locale"
14
15SRC_URI = "git://anongit.freedesktop.org/git/xorg/lib/libX11;protocol=git"
16S = "${WORKDIR}/git"
17
18inherit autotools pkgconfig
19
20EXTRA_OECONF="--enable-malloc0returnsnull"
21
22do_compile() {
23 (
24 unset CC LD CXX CCLD
25 oe_runmake -C src/util 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makekeys
26 )
27 rm -f ${STAGING_INCDIR}/X11/Xlib.h
28 oe_runmake
29}
30
31do_stage() {
32 autotools_stage_all
33}
diff --git a/meta/packages/xorg-lib/libxau-native_0.1.1.bb b/meta/packages/xorg-lib/libxau-native_0.1.1.bb
new file mode 100644
index 0000000000..f5acbee736
--- /dev/null
+++ b/meta/packages/xorg-lib/libxau-native_0.1.1.bb
@@ -0,0 +1,6 @@
1SECTION = "x11/base"
2FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/xau"
3require libxau_${PV}.bb
4inherit native
5DEPENDS = "xproto-native"
6PROVIDES = ""
diff --git a/meta/packages/xorg-lib/libxau-native_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxau-native_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..553c3aeacf
--- /dev/null
+++ b/meta/packages/xorg-lib/libxau-native_X11R7.0-1.0.0.bb
@@ -0,0 +1,11 @@
1SECTION = "x11/libs"
2PRIORITY = "optional"
3#MAINTAINER = ""
4LICENSE = "BSD-X"
5
6DEPENDS = "xproto-native util-macros-native"
7
8SRC_URI = "${XORG_MIRROR}/X11R7.0/src/lib/libXau-${PV}.tar.bz2"
9S = "${WORKDIR}/libXau-${PV}"
10
11inherit native autotools pkgconfig
diff --git a/meta/packages/xorg-lib/libxau-native_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxau-native_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..c0a3ea802f
--- /dev/null
+++ b/meta/packages/xorg-lib/libxau-native_X11R7.1-1.0.1.bb
@@ -0,0 +1,11 @@
1SECTION = "x11/libs"
2PRIORITY = "optional"
3#MAINTAINER = ""
4LICENSE = "BSD-X"
5
6DEPENDS = "xproto-native util-macros-native"
7
8SRC_URI = "${XORG_MIRROR}/X11R7.1/src/lib/libXau-${PV}.tar.bz2"
9S = "${WORKDIR}/libXau-${PV}"
10
11inherit native autotools pkgconfig
diff --git a/meta/packages/xorg-lib/libxau-native_cvs.bb b/meta/packages/xorg-lib/libxau-native_cvs.bb
new file mode 100644
index 0000000000..685f849bd5
--- /dev/null
+++ b/meta/packages/xorg-lib/libxau-native_cvs.bb
@@ -0,0 +1,6 @@
1SECTION = "x11/base"
2FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/xau"
3require libxau_cvs.bb
4inherit native
5DEPENDS = "xproto-native"
6PROVIDES = ""
diff --git a/meta/packages/xorg-lib/libxau/autofoo.patch b/meta/packages/xorg-lib/libxau/autofoo.patch
new file mode 100644
index 0000000000..1e42eb974d
--- /dev/null
+++ b/meta/packages/xorg-lib/libxau/autofoo.patch
@@ -0,0 +1,21 @@
1
2#
3# Patch managed by http://www.holgerschurig.de/patcher.html
4#
5
6--- libXau-0.1.1/configure.ac~autofoo
7+++ libXau-0.1.1/configure.ac
8@@ -25,11 +25,10 @@
9
10 AC_PREREQ([2.57])
11 AC_INIT(libXau, [0.1.1], [keithp@keithp.com],libXau)
12-AM_INIT_AUTOMAKE([dist-bzip2])
13-AM_MAINTAINER_MODE
14-
15 AM_CONFIG_HEADER(config.h)
16 AC_CONFIG_AUX_DIR(.)
17+AM_INIT_AUTOMAKE([dist-bzip2])
18+AM_MAINTAINER_MODE
19
20 AC_PROG_CC
21 AC_PROG_INSTALL
diff --git a/meta/packages/xorg-lib/libxau_0.1.1.bb b/meta/packages/xorg-lib/libxau_0.1.1.bb
new file mode 100644
index 0000000000..dc1a28171b
--- /dev/null
+++ b/meta/packages/xorg-lib/libxau_0.1.1.bb
@@ -0,0 +1,18 @@
1SECTION = "x11/libs"
2LICENSE= "MIT"
3PRIORITY = "optional"
4MAINTAINER = "Greg Gilbert <greg@treke.net>"
5DEPENDS = "xproto"
6PROVIDES = "xau"
7DESCRIPTION = "Authorization Protocol for X."
8PR = "r1"
9
10SRC_URI = "${XLIBS_MIRROR}/libXau-${PV}.tar.bz2 \
11 file://autofoo.patch;patch=1"
12S = "${WORKDIR}/libXau-${PV}"
13
14inherit autotools pkgconfig
15
16do_stage() {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libxau_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxau_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..5ad793c9b8
--- /dev/null
+++ b/meta/packages/xorg-lib/libxau_X11R7.0-1.0.0.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "A Sample Authorization Protocol for X"
4PRIORITY = "optional"
5
6DEPENDS += " xproto"
7PROVIDES = "xau"
8
9XORG_PN = "libXau"
10
diff --git a/meta/packages/xorg-lib/libxau_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxau_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..5ad793c9b8
--- /dev/null
+++ b/meta/packages/xorg-lib/libxau_X11R7.1-1.0.1.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "A Sample Authorization Protocol for X"
4PRIORITY = "optional"
5
6DEPENDS += " xproto"
7PROVIDES = "xau"
8
9XORG_PN = "libXau"
10
diff --git a/meta/packages/xorg-lib/libxau_cvs.bb b/meta/packages/xorg-lib/libxau_cvs.bb
new file mode 100644
index 0000000000..518744816d
--- /dev/null
+++ b/meta/packages/xorg-lib/libxau_cvs.bb
@@ -0,0 +1,18 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE= "MIT"
3PR = "r1"
4SECTION = "x11/libs"
5PRIORITY = "optional"
6MAINTAINER = "Greg Gilbert <greg@treke.net>"
7DEPENDS = "xproto"
8PROVIDES = "xau"
9DESCRIPTION = "Authorization Protocol for X."
10
11SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xau"
12S = "${WORKDIR}/Xau"
13
14inherit autotools pkgconfig
15
16do_stage() {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libxaw/auxdir.patch b/meta/packages/xorg-lib/libxaw/auxdir.patch
new file mode 100644
index 0000000000..4226ab6a4d
--- /dev/null
+++ b/meta/packages/xorg-lib/libxaw/auxdir.patch
@@ -0,0 +1,10 @@
1--- /tmp/configure.ac 2005-06-17 21:26:17.519157272 +0200
2+++ libXaw-7.0.2/configure.ac 2005-06-17 21:26:34.832525240 +0200
3@@ -10,7 +10,6 @@
4 AM_INIT_AUTOMAKE([dist-bzip2])
5
6 AM_CONFIG_HEADER(config.h)
7-AC_CONFIG_AUX_DIR(.)
8
9 # Check for progs
10 AC_PROG_CC
diff --git a/meta/packages/xorg-lib/libxaw_7.0.2.bb b/meta/packages/xorg-lib/libxaw_7.0.2.bb
new file mode 100644
index 0000000000..04f2855101
--- /dev/null
+++ b/meta/packages/xorg-lib/libxaw_7.0.2.bb
@@ -0,0 +1,21 @@
1SECTION = "x11/libs"
2LICENSE = "MIT"
3PRIORITY = "optional"
4MAINTAINER = "Phil Blundell <pb@handhelds.org>"
5DEPENDS = "xproto virtual/libx11 libxt libxmu libxpm"
6PROVIDES = "xaw"
7DESCRIPTION = "X Athena Widgets library"
8
9SRC_URI = "${XLIBS_MIRROR}/libXaw-${PV}.tar.bz2 \
10 file://auxdir.patch;patch=1"
11
12S = "${WORKDIR}/libXaw-${PV}"
13
14inherit autotools pkgconfig
15
16# FIXME: libXaw needs a full x11, not diet
17BROKEN = "1"
18
19do_stage () {
20 autotools_stage_all
21}
diff --git a/meta/packages/xorg-lib/libxaw_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxaw_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..3961042a2d
--- /dev/null
+++ b/meta/packages/xorg-lib/libxaw_X11R7.0-1.0.1.bb
@@ -0,0 +1,15 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Xaw is the X Athena Widget Set."
4
5DEPENDS += " xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp printproto libxau"
6PROVIDES = "xaw"
7
8XORG_PN = "libXaw"
9
10do_stage () {
11 autotools_stage_all
12 ln -sf libXaw6.so.6 ${STAGING_LIBDIR}/libXaw.so.6
13 ln -sf libXaw7.so.7 ${STAGING_LIBDIR}/libXaw.so.7
14 ln -sf libXaw7.so.7 ${STAGING_LIBDIR}/libXaw.so
15}
diff --git a/meta/packages/xorg-lib/libxaw_X11R7.1-1.0.2.bb b/meta/packages/xorg-lib/libxaw_X11R7.1-1.0.2.bb
new file mode 100644
index 0000000000..3961042a2d
--- /dev/null
+++ b/meta/packages/xorg-lib/libxaw_X11R7.1-1.0.2.bb
@@ -0,0 +1,15 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Xaw is the X Athena Widget Set."
4
5DEPENDS += " xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp printproto libxau"
6PROVIDES = "xaw"
7
8XORG_PN = "libXaw"
9
10do_stage () {
11 autotools_stage_all
12 ln -sf libXaw6.so.6 ${STAGING_LIBDIR}/libXaw.so.6
13 ln -sf libXaw7.so.7 ${STAGING_LIBDIR}/libXaw.so.7
14 ln -sf libXaw7.so.7 ${STAGING_LIBDIR}/libXaw.so
15}
diff --git a/meta/packages/xorg-lib/libxaw_cvs.bb b/meta/packages/xorg-lib/libxaw_cvs.bb
new file mode 100644
index 0000000000..2c696ceba2
--- /dev/null
+++ b/meta/packages/xorg-lib/libxaw_cvs.bb
@@ -0,0 +1,19 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "MIT"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5DEPENDS = "xproto virtual/libx11 libxt libxmu libxpm"
6PROVIDES = "xaw"
7DESCRIPTION = "X Athena Widgets library"
8
9SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xaw"
10S = "${WORKDIR}/Xaw"
11
12inherit autotools pkgconfig
13
14# FIXME: libXaw needs a full x11, not diet
15BROKEN = "1"
16
17do_stage () {
18 oe_runmake install DESTDIR="" mandir=${STAGING_DATADIR}/man bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR}
19}
diff --git a/meta/packages/xorg-lib/libxcomposite-1.0.1/autofoo.patch b/meta/packages/xorg-lib/libxcomposite-1.0.1/autofoo.patch
new file mode 100644
index 0000000000..072cf25214
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcomposite-1.0.1/autofoo.patch
@@ -0,0 +1,17 @@
1Index: libXcomposite-1.0.1/configure.ac
2===================================================================
3--- libXcomposite-1.0.1.orig/configure.ac 2004-01-15 03:59:12.000000000 -0500
4+++ libXcomposite-1.0.1/configure.ac 2005-01-18 17:05:25.573929256 -0500
5@@ -33,11 +33,11 @@
6 dnl protocol, so Xfixes version l.n.m corresponds to protocol version l.n
7 dnl
8 AC_INIT(libXcomposite, 1.0.1, [keithp@keithp.com], libXcomposite)
9+AC_CONFIG_AUX_DIR(.)
10 AM_INIT_AUTOMAKE([dist-bzip2])
11 AM_MAINTAINER_MODE
12
13 AM_CONFIG_HEADER(config.h)
14-AC_CONFIG_AUX_DIR(.)
15
16 # Check for progs
17 AC_PROG_CC
diff --git a/meta/packages/xorg-lib/libxcomposite/change-include-order.patch b/meta/packages/xorg-lib/libxcomposite/change-include-order.patch
new file mode 100644
index 0000000000..630b8818fc
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcomposite/change-include-order.patch
@@ -0,0 +1,14 @@
1This patch makes the build use its own Xcomposite.h over rather than an
2older Xcomposite.h that might already be installed in the staging dir.
3
4--- libXcomposite-X11R7.0-0.2.2.2/src/Makefile.am.orig 2006-03-12 20:10:17.000000000 +0100
5+++ libXcomposite-X11R7.0-0.2.2.2/src/Makefile.am 2006-03-12 20:10:35.000000000 +0100
6@@ -21,7 +21,7 @@
7 # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
8 # PERFORMANCE OF THIS SOFTWARE.
9
10-AM_CFLAGS = $(XCOMPOSITE_CFLAGS) $(XCOMPOSITE_CFLAGS) $(X_CFLAGS) -I$(top_srcdir)/include
11+AM_CFLAGS = -I$(top_srcdir)/include $(XCOMPOSITE_CFLAGS) $(XCOMPOSITE_CFLAGS) $(X_CFLAGS)
12
13 lib_LTLIBRARIES = libXcomposite.la
14
diff --git a/meta/packages/xorg-lib/libxcomposite_1.0.1.bb b/meta/packages/xorg-lib/libxcomposite_1.0.1.bb
new file mode 100644
index 0000000000..a60f8d5179
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcomposite_1.0.1.bb
@@ -0,0 +1,16 @@
1SECTION = "x11/libs"
2LICENSE= "BSD-X"
3DEPENDS = "virtual/libx11 compositeext xextensions libxfixes"
4PROVIDES = "xcomposite"
5DESCRIPTION = "X Composite extension library."
6PR = "r1"
7
8SRC_URI = "${XLIBS_MIRROR}/libXcomposite-${PV}.tar.bz2 \
9 file://autofoo.patch;patch=1"
10S = "${WORKDIR}/libXcomposite-${PV}"
11
12inherit autotools pkgconfig
13
14do_stage() {
15 autotools_stage_all
16}
diff --git a/meta/packages/xorg-lib/libxcomposite_X11R7.0-0.2.2.2.bb b/meta/packages/xorg-lib/libxcomposite_X11R7.0-0.2.2.2.bb
new file mode 100644
index 0000000000..4cab60a531
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcomposite_X11R7.0-0.2.2.2.bb
@@ -0,0 +1,11 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Composite extension library."
4LICENSE= "BSD-X"
5
6DEPENDS += " compositeproto virtual/libx11 libxfixes"
7PROVIDES = "xcomposite"
8
9XORG_PN = "libXcomposite"
10
11SRC_URI += " file://change-include-order.patch;patch=1"
diff --git a/meta/packages/xorg-lib/libxcomposite_X11R7.1-0.3.bb b/meta/packages/xorg-lib/libxcomposite_X11R7.1-0.3.bb
new file mode 100644
index 0000000000..4cab60a531
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcomposite_X11R7.1-0.3.bb
@@ -0,0 +1,11 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Composite extension library."
4LICENSE= "BSD-X"
5
6DEPENDS += " compositeproto virtual/libx11 libxfixes"
7PROVIDES = "xcomposite"
8
9XORG_PN = "libXcomposite"
10
11SRC_URI += " file://change-include-order.patch;patch=1"
diff --git a/meta/packages/xorg-lib/libxcomposite_cvs.bb b/meta/packages/xorg-lib/libxcomposite_cvs.bb
new file mode 100644
index 0000000000..fd31b5dbff
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcomposite_cvs.bb
@@ -0,0 +1,15 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE= "BSD-X"
3SECTION = "x11/libs"
4DEPENDS = "virtual/libx11 compositeext xextensions libxfixes"
5PROVIDES = "xcomposite"
6DESCRIPTION = "X Composite extension library."
7
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xcomposite"
9S = "${WORKDIR}/Xcomposite"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/libxcursor-1.1.2/autofoo.patch b/meta/packages/xorg-lib/libxcursor-1.1.2/autofoo.patch
new file mode 100644
index 0000000000..99cd45a7ea
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcursor-1.1.2/autofoo.patch
@@ -0,0 +1,20 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- libXcursor-1.1.2/configure.ac~autofoo 2004-01-16 23:38:26.000000000 -0500
7+++ libXcursor-1.1.2/configure.ac 2005-01-18 13:40:06.539707120 -0500
8@@ -31,11 +31,11 @@
9 dnl not possible to extract the version number here from Xcursor.h
10 dnl
11 AC_INIT([libXcursor],1.1.2,[keithp@keithp.com],[libXcursor])
12+AC_CONFIG_AUX_DIR(.)
13 AM_INIT_AUTOMAKE([dist-bzip2])
14 AC_CONFIG_SRCDIR([Makefile.am])
15 AM_MAINTAINER_MODE
16 AM_CONFIG_HEADER(config.h)
17-AC_CONFIG_AUX_DIR(.)
18
19 dnl libtool versioning
20
diff --git a/meta/packages/xorg-lib/libxcursor/autofoo.patch b/meta/packages/xorg-lib/libxcursor/autofoo.patch
new file mode 100644
index 0000000000..7aa573ce13
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcursor/autofoo.patch
@@ -0,0 +1,22 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6Index: Xcursor/configure.ac
7===================================================================
8--- Xcursor.orig/configure.ac 2004-04-12 10:11:12.000000000 -0400
9+++ Xcursor/configure.ac 2005-01-18 16:04:36.860617992 -0500
10@@ -31,11 +31,11 @@
11 dnl not possible to extract the version number here from Xcursor.h
12 dnl
13 AC_INIT([libXcursor],1.1.3,[keithp@keithp.com],[libXcursor])
14+AC_CONFIG_AUX_DIR(.)
15 AM_INIT_AUTOMAKE([dist-bzip2])
16 AC_CONFIG_SRCDIR([Makefile.am])
17 AM_MAINTAINER_MODE
18 AM_CONFIG_HEADER(config.h)
19-AC_CONFIG_AUX_DIR(.)
20
21 dnl libtool versioning
22
diff --git a/meta/packages/xorg-lib/libxcursor_1.1.2.bb b/meta/packages/xorg-lib/libxcursor_1.1.2.bb
new file mode 100644
index 0000000000..25744c7dca
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcursor_1.1.2.bb
@@ -0,0 +1,18 @@
1SECTION = "x11/libs"
2LICENSE= "BSD-X"
3PRIORITY = "optional"
4MAINTAINER = "Phil Blundell <pb@handhelds.org>"
5DESCRIPTION = "X Cursor library"
6DEPENDS = "libxfixes"
7PR = "r2"
8
9SRC_URI = "${XLIBS_MIRROR}/libXcursor-${PV}.tar.bz2 \
10 file://autofoo.patch;patch=1"
11S = "${WORKDIR}/libXcursor-${PV}"
12FILES_${PN} += "${libdir}/libXcursor.so"
13
14inherit autotools pkgconfig
15
16do_stage() {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libxcursor_X11R7.0-1.1.5.2.bb b/meta/packages/xorg-lib/libxcursor_X11R7.0-1.1.5.2.bb
new file mode 100644
index 0000000000..2b13c4213c
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcursor_X11R7.0-1.1.5.2.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Cursor library"
4LICENSE= "BSD-X"
5
6DEPENDS += " libxrender libxfixes virtual/libx11 fixesproto"
7
8XORG_PN = "libXcursor"
9
10FILES_${PN} += "${libdir}/libXcursor.so"
diff --git a/meta/packages/xorg-lib/libxcursor_X11R7.1-1.1.6.bb b/meta/packages/xorg-lib/libxcursor_X11R7.1-1.1.6.bb
new file mode 100644
index 0000000000..2b13c4213c
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcursor_X11R7.1-1.1.6.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Cursor library"
4LICENSE= "BSD-X"
5
6DEPENDS += " libxrender libxfixes virtual/libx11 fixesproto"
7
8XORG_PN = "libXcursor"
9
10FILES_${PN} += "${libdir}/libXcursor.so"
diff --git a/meta/packages/xorg-lib/libxcursor_cvs.bb b/meta/packages/xorg-lib/libxcursor_cvs.bb
new file mode 100644
index 0000000000..5fe2334b85
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcursor_cvs.bb
@@ -0,0 +1,17 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE= "BSD-X"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5DESCRIPTION = "X Cursor library"
6DEPENDS = "libxfixes"
7PR = "r2"
8
9SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xcursor"
10S = "${WORKDIR}/Xcursor"
11FILES_${PN} += "${libdir}/libXcursor.so"
12
13inherit autotools pkgconfig
14
15do_stage() {
16 autotools_stage_all
17}
diff --git a/meta/packages/xorg-lib/libxdamage-1.0.1/autofoo.patch b/meta/packages/xorg-lib/libxdamage-1.0.1/autofoo.patch
new file mode 100644
index 0000000000..1e3ec45d4a
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdamage-1.0.1/autofoo.patch
@@ -0,0 +1,17 @@
1Index: libXdamage-1.0.1/configure.ac
2===================================================================
3--- libXdamage-1.0.1.orig/configure.ac 2004-01-15 03:54:55.000000000 -0500
4+++ libXdamage-1.0.1/configure.ac 2005-01-18 19:07:16.951430928 -0500
5@@ -33,11 +33,11 @@
6 dnl protocol, so Xfixes version l.n.m corresponds to protocol version l.n
7 dnl
8 AC_INIT(libXdamage, 1.0.1, [keithp@keithp.com], libXdamage)
9+AC_CONFIG_AUX_DIR(.)
10 AM_INIT_AUTOMAKE([dist-bzip2])
11 AM_MAINTAINER_MODE
12
13 AM_CONFIG_HEADER(config.h)
14-AC_CONFIG_AUX_DIR(.)
15
16 # Check for progs
17 AC_PROG_CC
diff --git a/meta/packages/xorg-lib/libxdamage/m4.patch b/meta/packages/xorg-lib/libxdamage/m4.patch
new file mode 100644
index 0000000000..393f3d13d2
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdamage/m4.patch
@@ -0,0 +1,65 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- /dev/null
7+++ Xdamage/m4/pkg.m4
8@@ -0,0 +1,57 @@
9+
10+dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
11+dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
12+dnl also defines GSTUFF_PKG_ERRORS on error
13+AC_DEFUN(PKG_CHECK_MODULES, [
14+ succeeded=no
15+
16+ if test -z "$PKG_CONFIG"; then
17+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
18+ fi
19+
20+ if test "$PKG_CONFIG" = "no" ; then
21+ echo "*** The pkg-config script could not be found. Make sure it is"
22+ echo "*** in your path, or set the PKG_CONFIG environment variable"
23+ echo "*** to the full path to pkg-config."
24+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25+ else
26+ PKG_CONFIG_MIN_VERSION=0.9.0
27+ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
28+ AC_MSG_CHECKING(for $2)
29+
30+ if $PKG_CONFIG --exists "$2" ; then
31+ AC_MSG_RESULT(yes)
32+ succeeded=yes
33+
34+ AC_MSG_CHECKING($1_CFLAGS)
35+ $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
36+ AC_MSG_RESULT($$1_CFLAGS)
37+
38+ AC_MSG_CHECKING($1_LIBS)
39+ $1_LIBS=`$PKG_CONFIG --libs "$2"`
40+ AC_MSG_RESULT($$1_LIBS)
41+ else
42+ $1_CFLAGS=""
43+ $1_LIBS=""
44+ ## If we have a custom action on failure, don't print errors, but
45+ ## do set a variable so people can do so.
46+ $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
47+ ifelse([$4], ,echo $$1_PKG_ERRORS,)
48+ fi
49+
50+ AC_SUBST($1_CFLAGS)
51+ AC_SUBST($1_LIBS)
52+ else
53+ echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
54+ echo "*** See http://www.freedesktop.org/software/pkgconfig"
55+ fi
56+ fi
57+
58+ if test $succeeded = yes; then
59+ ifelse([$3], , :, [$3])
60+ else
61+ ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
62+ fi
63+])
64+
65+
diff --git a/meta/packages/xorg-lib/libxdamage_1.0.1.bb b/meta/packages/xorg-lib/libxdamage_1.0.1.bb
new file mode 100644
index 0000000000..a132b751c0
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdamage_1.0.1.bb
@@ -0,0 +1,17 @@
1SECTION = "x11/libs"
2LICENSE= "BSD-X"
3DEPENDS = "virtual/libx11 damageext libxfixes xproto"
4PROVIDES = "xdamage"
5DESCRIPTION = "X Damage extension library."
6PR = "r1"
7
8SRC_URI = "${XLIBS_MIRROR}/libXdamage-${PV}.tar.bz2 \
9 file://m4.patch;patch=1 \
10 file://autofoo.patch;patch=1"
11S = "${WORKDIR}/libXdamage-${PV}"
12
13inherit autotools pkgconfig
14
15do_stage() {
16 autotools_stage_all
17}
diff --git a/meta/packages/xorg-lib/libxdamage_X11R7.0-1.0.2.2.bb b/meta/packages/xorg-lib/libxdamage_X11R7.0-1.0.2.2.bb
new file mode 100644
index 0000000000..6bb9c39f60
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdamage_X11R7.0-1.0.2.2.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Damage extension library."
4LICENSE= "BSD-X"
5
6DEPENDS += " virtual/libx11 damageproto libxfixes fixesproto xextproto"
7PROVIDES = "xdamage"
8
9XORG_PN = "libXdamage"
10
diff --git a/meta/packages/xorg-lib/libxdamage_X11R7.1-1.0.3.bb b/meta/packages/xorg-lib/libxdamage_X11R7.1-1.0.3.bb
new file mode 100644
index 0000000000..6bb9c39f60
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdamage_X11R7.1-1.0.3.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Damage extension library."
4LICENSE= "BSD-X"
5
6DEPENDS += " virtual/libx11 damageproto libxfixes fixesproto xextproto"
7PROVIDES = "xdamage"
8
9XORG_PN = "libXdamage"
10
diff --git a/meta/packages/xorg-lib/libxdamage_cvs.bb b/meta/packages/xorg-lib/libxdamage_cvs.bb
new file mode 100644
index 0000000000..a613d0e673
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdamage_cvs.bb
@@ -0,0 +1,16 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE= "BSD-X"
3SECTION = "x11/libs"
4DEPENDS = "virtual/libx11 damageext libxfixes xproto"
5PROVIDES = "xdamage"
6DESCRIPTION = "X Damage extension library."
7
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xdamage \
9 file://m4.patch;patch=1"
10S = "${WORKDIR}/Xdamage"
11
12inherit autotools pkgconfig
13
14do_stage() {
15 autotools_stage_all
16}
diff --git a/meta/packages/xorg-lib/libxdmcp-native_0.1.1.bb b/meta/packages/xorg-lib/libxdmcp-native_0.1.1.bb
new file mode 100644
index 0000000000..41b772376e
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp-native_0.1.1.bb
@@ -0,0 +1,5 @@
1SECTION = "x11/libs"
2require libxdmcp_${PV}.bb
3inherit native
4DEPENDS = "xproto-native"
5PROVIDES = ""
diff --git a/meta/packages/xorg-lib/libxdmcp-native_0.1.3.bb b/meta/packages/xorg-lib/libxdmcp-native_0.1.3.bb
new file mode 100644
index 0000000000..87db29c799
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp-native_0.1.3.bb
@@ -0,0 +1,6 @@
1SECTION = "x11/libs"
2FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libxdmcp"
3require libxdmcp_${PV}.bb
4inherit native
5DEPENDS = "xproto-native"
6PROVIDES = ""
diff --git a/meta/packages/xorg-lib/libxdmcp-native_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxdmcp-native_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..fbbf8e9117
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp-native_X11R7.0-1.0.0.bb
@@ -0,0 +1,11 @@
1SECTION = "x11/libs"
2PRIORITY = "optional"
3#MAINTAINER = ""
4LICENSE = "BSD-X"
5
6DEPENDS = "xproto-native util-macros-native"
7
8SRC_URI = "${XORG_MIRROR}/X11R7.0/src/lib/libXdmcp-${PV}.tar.bz2"
9S = "${WORKDIR}/libXdmcp-${PV}"
10
11inherit native autotools pkgconfig
diff --git a/meta/packages/xorg-lib/libxdmcp-native_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxdmcp-native_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..8ab69a1d41
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp-native_X11R7.1-1.0.1.bb
@@ -0,0 +1,11 @@
1SECTION = "x11/libs"
2PRIORITY = "optional"
3#MAINTAINER = ""
4LICENSE = "BSD-X"
5
6DEPENDS = "xproto-native util-macros-native"
7
8SRC_URI = "${XORG_MIRROR}/X11R7.1/src/lib/libXdmcp-${PV}.tar.bz2"
9S = "${WORKDIR}/libXdmcp-${PV}"
10
11inherit native autotools pkgconfig
diff --git a/meta/packages/xorg-lib/libxdmcp/autofoo.patch b/meta/packages/xorg-lib/libxdmcp/autofoo.patch
new file mode 100644
index 0000000000..ff1a76ad04
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp/autofoo.patch
@@ -0,0 +1,22 @@
1
2#
3# Patch managed by http://www.holgerschurig.de/patcher.html
4#
5
6--- libXdmcp-0.1.3/configure.ac~autofoo
7+++ libXdmcp-0.1.3/configure.ac
8@@ -25,12 +25,11 @@
9
10 AC_PREREQ([2.57])
11 AC_INIT(libXdmcp, [0.1.3], [keithp@keithp.com],libXdmcp)
12+AC_CONFIG_AUX_DIR(.)
13+AC_CONFIG_HEADERS([include/X11/Xdmcpconf.h])
14 AM_INIT_AUTOMAKE([dist-bzip2])
15 AM_MAINTAINER_MODE
16-
17 AM_CONFIG_HEADER(config.h)
18-AC_CONFIG_AUX_DIR(.)
19-AC_CONFIG_HEADERS([include/X11/Xdmcpconf.h])
20
21 AC_PROG_CC
22 AC_PROG_INSTALL
diff --git a/meta/packages/xorg-lib/libxdmcp_0.1.1.bb b/meta/packages/xorg-lib/libxdmcp_0.1.1.bb
new file mode 100644
index 0000000000..19fba1529e
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp_0.1.1.bb
@@ -0,0 +1,18 @@
1SECTION = "x11/libs"
2LICENSE= "MIT"
3PRIORITY = "optional"
4MAINTAINER = "Greg Gilbert <greg@treke.net>"
5DEPENDS = "xproto"
6PROVIDES = "xdmcp"
7DESCRIPTION = "X Display Manager Control Protocol library."
8PR = "r1"
9S = "${WORKDIR}/libXdmcp-${PV}"
10
11SRC_URI = "${XLIBS_MIRROR}/libXdmcp-${PV}.tar.bz2 \
12 file://autofoo.patch;patch=1"
13
14inherit autotools pkgconfig
15
16do_stage() {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libxdmcp_0.1.3.bb b/meta/packages/xorg-lib/libxdmcp_0.1.3.bb
new file mode 100644
index 0000000000..aa2736cdb2
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp_0.1.3.bb
@@ -0,0 +1,18 @@
1SECTION = "x11/libs"
2PRIORITY = "optional"
3LICENSE= "MIT"
4MAINTAINER = "Greg Gilbert <greg@treke.net>"
5DEPENDS = "xproto"
6PROVIDES = "xdmcp"
7DESCRIPTION = "X Display Manager Control Protocol library."
8PR = "r1"
9S = "${WORKDIR}/libXdmcp-${PV}"
10
11SRC_URI = "${XLIBS_MIRROR}/libXdmcp-${PV}.tar.bz2 \
12 file://autofoo.patch;patch=1"
13
14inherit autotools pkgconfig
15
16do_stage() {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libxdmcp_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxdmcp_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..c0139498c5
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp_X11R7.0-1.0.0.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Display Manager Control Protocol library."
4PRIORITY = "optional"
5
6DEPENDS += " xproto"
7PROVIDES = "xdmcp"
8
9XORG_PN = "libXdmcp"
10
diff --git a/meta/packages/xorg-lib/libxdmcp_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxdmcp_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..c0139498c5
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp_X11R7.1-1.0.1.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Display Manager Control Protocol library."
4PRIORITY = "optional"
5
6DEPENDS += " xproto"
7PROVIDES = "xdmcp"
8
9XORG_PN = "libXdmcp"
10
diff --git a/meta/packages/xorg-lib/libxdmcp_cvs.bb b/meta/packages/xorg-lib/libxdmcp_cvs.bb
new file mode 100644
index 0000000000..20b957b522
--- /dev/null
+++ b/meta/packages/xorg-lib/libxdmcp_cvs.bb
@@ -0,0 +1,18 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE= "MIT"
3PR = "r1"
4SECTION = "x11/libs"
5PRIORITY = "optional"
6MAINTAINER = "Greg Gilbert <greg@treke.net>"
7DEPENDS = "xproto"
8PROVIDES = "xdmcp"
9DESCRIPTION = "X Display Manager Control Protocol library."
10
11SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xdmcp"
12S = "${WORKDIR}/Xdmcp"
13
14inherit autotools pkgconfig
15
16do_stage() {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libxevie_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxevie_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..4c3a134633
--- /dev/null
+++ b/meta/packages/xorg-lib/libxevie_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext evieext"
6
7XORG_PN = "libXevie"
8
diff --git a/meta/packages/xorg-lib/libxevie_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxevie_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..4c3a134633
--- /dev/null
+++ b/meta/packages/xorg-lib/libxevie_X11R7.1-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext evieext"
6
7XORG_PN = "libXevie"
8
diff --git a/meta/packages/xorg-lib/libxext-native_cvs.bb b/meta/packages/xorg-lib/libxext-native_cvs.bb
new file mode 100644
index 0000000000..82360db00d
--- /dev/null
+++ b/meta/packages/xorg-lib/libxext-native_cvs.bb
@@ -0,0 +1,6 @@
1SECTION = "unknown"
2FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/xext"
3require libxext_${PV}.bb
4inherit native
5DEPENDS = "virtual/libx11-native xextensions-native"
6PROVIDES = ""
diff --git a/meta/packages/xorg-lib/libxext/autofoo.patch b/meta/packages/xorg-lib/libxext/autofoo.patch
new file mode 100644
index 0000000000..c006884526
--- /dev/null
+++ b/meta/packages/xorg-lib/libxext/autofoo.patch
@@ -0,0 +1,18 @@
1
2#
3# Patch managed by http://www.holgerschurig.de/patcher.html
4#
5
6--- Xext/configure.ac~autofoo
7+++ Xext/configure.ac
8@@ -8,9 +8,8 @@
9 libXext)
10
11 AC_CONFIG_SRCDIR([Makefile.am])
12-AM_INIT_AUTOMAKE([dist-bzip2])
13-
14 AC_CONFIG_AUX_DIR(.)
15+AM_INIT_AUTOMAKE([dist-bzip2])
16
17 AM_MAINTAINER_MODE
18
diff --git a/meta/packages/xorg-lib/libxext_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxext_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..fc2061514a
--- /dev/null
+++ b/meta/packages/xorg-lib/libxext_X11R7.0-1.0.0.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Server Extension library"
4PRIORITY = "optional"
5
6DEPENDS += " xproto virtual/libx11 xextproto libxau"
7PROVIDES = "xext"
8
9XORG_PN = "libXext"
10
diff --git a/meta/packages/xorg-lib/libxext_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxext_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..fc2061514a
--- /dev/null
+++ b/meta/packages/xorg-lib/libxext_X11R7.1-1.0.1.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Server Extension library"
4PRIORITY = "optional"
5
6DEPENDS += " xproto virtual/libx11 xextproto libxau"
7PROVIDES = "xext"
8
9XORG_PN = "libXext"
10
diff --git a/meta/packages/xorg-lib/libxext_cvs.bb b/meta/packages/xorg-lib/libxext_cvs.bb
new file mode 100644
index 0000000000..101c240c5e
--- /dev/null
+++ b/meta/packages/xorg-lib/libxext_cvs.bb
@@ -0,0 +1,16 @@
1PV = "0.0+cvs${SRCDATE}"
2PR = "r1"
3LICENSE= "MIT"
4DESCRIPTION = "X Server Extension library"
5SECTION = "x11/libs"
6PRIORITY = "optional"
7DEPENDS = "xproto virtual/libx11 xextensions"
8PROVIDES = "xext"
9
10SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xext"
11S = "${WORKDIR}/Xext"
12
13inherit autotools pkgconfig
14do_stage() {
15 autotools_stage_all
16}
diff --git a/meta/packages/xorg-lib/libxfixes/autofoo.patch b/meta/packages/xorg-lib/libxfixes/autofoo.patch
new file mode 100644
index 0000000000..26803cf7f3
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfixes/autofoo.patch
@@ -0,0 +1,20 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- libXfixes-2.0.1/configure.ac~autofoo 2004-01-15 03:40:23.000000000 -0500
7+++ libXfixes-2.0.1/configure.ac 2005-01-18 13:35:33.461221360 -0500
8@@ -33,11 +33,11 @@
9 dnl protocol, so Xfixes version l.n.m corresponds to protocol version l.n
10 dnl
11 AC_INIT(libXfixes, 2.0.1, [keithp@keithp.com], libXfixes)
12+AC_CONFIG_AUX_DIR(.)
13 AM_INIT_AUTOMAKE([dist-bzip2])
14 AM_MAINTAINER_MODE
15
16 AM_CONFIG_HEADER(config.h)
17-AC_CONFIG_AUX_DIR(.)
18
19 # Check for progs
20 AC_PROG_CC
diff --git a/meta/packages/xorg-lib/libxfixes_2.0.1.bb b/meta/packages/xorg-lib/libxfixes_2.0.1.bb
new file mode 100644
index 0000000000..ceebdfaa11
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfixes_2.0.1.bb
@@ -0,0 +1,15 @@
1SECTION = "x11/libs"
2LICENSE= "BSD-X"
3DEPENDS = "virtual/libx11 fixesext"
4DESCRIPTION = "X Fixes extension library."
5PR = "r1"
6
7SRC_URI = "${XLIBS_MIRROR}/libXfixes-${PV}.tar.bz2 \
8 file://autofoo.patch;patch=1"
9S = "${WORKDIR}/libXfixes-${PV}"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/libxfixes_X11R7.0-3.0.1.2.bb b/meta/packages/xorg-lib/libxfixes_X11R7.0-3.0.1.2.bb
new file mode 100644
index 0000000000..b63633dea2
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfixes_X11R7.0-3.0.1.2.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Fixes extension library."
4LICENSE= "BSD-X"
5
6DEPENDS += " virtual/libx11 xproto fixesproto xextproto"
7
8XORG_PN = "libXfixes"
9
diff --git a/meta/packages/xorg-lib/libxfixes_X11R7.1-4.0.1.bb b/meta/packages/xorg-lib/libxfixes_X11R7.1-4.0.1.bb
new file mode 100644
index 0000000000..b63633dea2
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfixes_X11R7.1-4.0.1.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Fixes extension library."
4LICENSE= "BSD-X"
5
6DEPENDS += " virtual/libx11 xproto fixesproto xextproto"
7
8XORG_PN = "libXfixes"
9
diff --git a/meta/packages/xorg-lib/libxfixes_cvs.bb b/meta/packages/xorg-lib/libxfixes_cvs.bb
new file mode 100644
index 0000000000..92bad48eeb
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfixes_cvs.bb
@@ -0,0 +1,14 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE= "BSD-X"
3SECTION = "x11/libs"
4DEPENDS = "virtual/libx11 fixesext"
5DESCRIPTION = "X Fixes extension library."
6
7SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xfixes"
8S = "${WORKDIR}/Xfixes"
9
10inherit autotools pkgconfig
11
12do_stage() {
13 autotools_stage_all
14}
diff --git a/meta/packages/xorg-lib/libxfont-native_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxfont-native_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..93aac77f7b
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont-native_X11R7.0-1.0.0.bb
@@ -0,0 +1,13 @@
1DESCRIPTION = "X font library (used by the X server)."
2SECTION = "x11/libs"
3PRIORITY = "optional"
4#MAINTAINER = ""
5LICENSE = "BSD-X"
6
7DEPENDS = "xproto-native zlib-native fontcacheproto-native fontsproto-native libfontenc-native xtrans-native freetype-native util-macros-native"
8
9SRC_URI = "${XORG_MIRROR}/X11R7.0/src/lib/libXfont-${PV}.tar.bz2"
10S = "${WORKDIR}/libXfont-${PV}"
11
12inherit native autotools pkgconfig
13
diff --git a/meta/packages/xorg-lib/libxfont-native_X11R7.1-1.1.0.bb b/meta/packages/xorg-lib/libxfont-native_X11R7.1-1.1.0.bb
new file mode 100644
index 0000000000..664f9440a4
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont-native_X11R7.1-1.1.0.bb
@@ -0,0 +1,13 @@
1DESCRIPTION = "X font library (used by the X server)."
2SECTION = "x11/libs"
3PRIORITY = "optional"
4#MAINTAINER = ""
5LICENSE = "BSD-X"
6
7DEPENDS = "xproto-native zlib-native fontcacheproto-native fontsproto-native libfontenc-native xtrans-native freetype-native util-macros-native"
8
9SRC_URI = "${XORG_MIRROR}/X11R7.1/src/lib/libXfont-${PV}.tar.bz2"
10S = "${WORKDIR}/libXfont-${PV}"
11
12inherit native autotools pkgconfig
13
diff --git a/meta/packages/xorg-lib/libxfont/autofoo.patch b/meta/packages/xorg-lib/libxfont/autofoo.patch
new file mode 100644
index 0000000000..4998625c24
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont/autofoo.patch
@@ -0,0 +1,18 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- libXfont-1.4.2/configure.ac~autofoo 2004-05-06 20:19:03.000000000 -0400
7+++ libXfont-1.4.2/configure.ac 2005-01-16 12:14:14.042598720 -0500
8@@ -35,9 +35,9 @@
9 dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's
10 dnl not possible to extract the version number here from Xfont.h
11 dnl
12+AC_CONFIG_AUX_DIR(.)
13 AM_INIT_AUTOMAKE([dist-bzip2])
14 AM_CONFIG_HEADER(config.h)
15-AC_CONFIG_AUX_DIR(.)
16 AC_CONFIG_HEADERS([include/X11/fonts/fontconf.h])
17
18 # Check for progs
diff --git a/meta/packages/xorg-lib/libxfont/no-scalable-crash.patch b/meta/packages/xorg-lib/libxfont/no-scalable-crash.patch
new file mode 100644
index 0000000000..90bded6fba
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont/no-scalable-crash.patch
@@ -0,0 +1,22 @@
1--- /tmp/fontdir.c 2006-08-01 16:17:22.000000000 +0200
2+++ libXfont-1.2.0/src/fontfile/fontdir.c 2006-08-01 16:20:37.248306000 +0200
3@@ -695,6 +695,11 @@
4 */
5 if (isscale)
6 {
7+ /* If the fontname says it is scalable, make sure that the
8+ * renderer supports OpenScalable and GetInfoScalable.
9+ */
10+ if (renderer->OpenScalable && renderer->GetInfoScalable)
11+ {
12 if (vals.values_supplied & SIZE_SPECIFY_MASK)
13 {
14 bzero((char *)&zeroVals, sizeof(zeroVals));
15@@ -794,6 +799,7 @@
16 bitmap->name.name);
17 }
18 }
19+ }
20 }
21 return TRUE;
22 }
diff --git a/meta/packages/xorg-lib/libxfont/scalable.patch b/meta/packages/xorg-lib/libxfont/scalable.patch
new file mode 100644
index 0000000000..7f97b9a8f6
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont/scalable.patch
@@ -0,0 +1,27 @@
1Index: fontfile/fontdir.c
2===================================================================
3RCS file: /cvs/xlibs/Xfont/fontfile/fontdir.c,v
4retrieving revision 3.22
5diff -u -r3.22 fontdir.c
6--- xfont/fontfile/fontdir.c 7 Jul 2003 16:40:11 -0000 3.22
7+++ xfont/fontfile/fontdir.c 30 Dec 2004 20:37:12 -0000
8@@ -699,6 +699,11 @@
9 */
10 if (isscale)
11 {
12+ /* If the fontname says it is scalable, make sure that the
13+ * renderer supports OpenScalable and GetInfoScalable.
14+ */
15+ if (renderer->OpenScalable && renderer->GetInfoScalable)
16+ {
17 if (vals.values_supplied & SIZE_SPECIFY_MASK)
18 {
19 bzero((char *)&zeroVals, sizeof(zeroVals));
20@@ -798,6 +803,7 @@
21 bitmap->name.name);
22 }
23 }
24+ }
25 }
26 return TRUE;
27 }
diff --git a/meta/packages/xorg-lib/libxfont_1.4.2.bb b/meta/packages/xorg-lib/libxfont_1.4.2.bb
new file mode 100644
index 0000000000..0cc45397fe
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont_1.4.2.bb
@@ -0,0 +1,19 @@
1SECTION = "x11/libs"
2LICENSE = "BSD-X"
3PRIORITY = "optional"
4MAINTAINER = "Greg Gilbert <greg@treke.net>"
5DEPENDS = "xproto xtrans zlib"
6PROVIDES = "xfont"
7DESCRIPTION = "X font library (used by the X server)."
8PR = "r2"
9
10SRC_URI = "${XLIBS_MIRROR}/libXfont-${PV}.tar.bz2 \
11 file://scalable.patch;patch=1 \
12 file://autofoo.patch;patch=1"
13S = "${WORKDIR}/libXfont-${PV}"
14
15inherit autotools pkgconfig
16
17do_stage() {
18 autotools_stage_all
19}
diff --git a/meta/packages/xorg-lib/libxfont_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxfont_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..a3a28d6578
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont_X11R7.0-1.0.0.bb
@@ -0,0 +1,15 @@
1require xorg-lib-common.inc
2
3PR = "r1"
4SRC_URI += "file://no-scalable-crash.patch;patch=1"
5
6
7DESCRIPTION = "X font library (used by the X server)."
8LICENSE= "BSD-X"
9PRIORITY = "optional"
10
11DEPENDS += " freetype fontcacheproto zlib xproto xtrans fontsproto libfontenc"
12PROVIDES = "xfont"
13
14XORG_PN = "libXfont"
15
diff --git a/meta/packages/xorg-lib/libxfont_X11R7.1-1.1.0.bb b/meta/packages/xorg-lib/libxfont_X11R7.1-1.1.0.bb
new file mode 100644
index 0000000000..748a71f1ae
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont_X11R7.1-1.1.0.bb
@@ -0,0 +1,11 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X font library (used by the X server)."
4LICENSE= "BSD-X"
5PRIORITY = "optional"
6
7DEPENDS += " freetype fontcacheproto zlib xproto xtrans fontsproto libfontenc"
8PROVIDES = "xfont"
9
10XORG_PN = "libXfont"
11
diff --git a/meta/packages/xorg-lib/libxfont_X11R7.1-1.2.0.bb b/meta/packages/xorg-lib/libxfont_X11R7.1-1.2.0.bb
new file mode 100644
index 0000000000..8739822a07
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont_X11R7.1-1.2.0.bb
@@ -0,0 +1,17 @@
1require xorg-lib-common.inc
2
3PR = "r1"
4
5DESCRIPTION = "X font library (used by the X server)."
6LICENSE= "BSD-X"
7PRIORITY = "optional"
8
9SRC_URI = "${XORG_MIRROR}/individual/lib/libXfont-1.2.0.tar.bz2"
10SRC_URI += "file://no-scalable-crash.patch;patch=1"
11
12DEPENDS += " freetype fontcacheproto zlib xproto xtrans fontsproto libfontenc"
13PROVIDES = "xfont"
14
15XORG_PN = "libXfont"
16
17S = "${WORKDIR}/libXfont-1.2.0"
diff --git a/meta/packages/xorg-lib/libxfont_cvs.bb b/meta/packages/xorg-lib/libxfont_cvs.bb
new file mode 100644
index 0000000000..bd21e0fd12
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfont_cvs.bb
@@ -0,0 +1,18 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "BSD-X"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5MAINTAINER = "Greg Gilbert <greg@treke.net>"
6DEPENDS = "xproto xtrans zlib"
7PROVIDES = "xfont"
8DESCRIPTION = "X font library (used by the X server)."
9
10SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xfont \
11 file://scalable.patch;patch=1"
12S = "${WORKDIR}/Xfont"
13
14inherit autotools pkgconfig
15
16do_stage() {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libxfontcache_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxfontcache_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..c75278ecb0
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfontcache_X11R7.0-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11 libxext xextproto fontcacheproto"
6
7XORG_PN = "libXfontcache"
8
diff --git a/meta/packages/xorg-lib/libxfontcache_X11R7.1-1.0.2.bb b/meta/packages/xorg-lib/libxfontcache_X11R7.1-1.0.2.bb
new file mode 100644
index 0000000000..c75278ecb0
--- /dev/null
+++ b/meta/packages/xorg-lib/libxfontcache_X11R7.1-1.0.2.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11 libxext xextproto fontcacheproto"
6
7XORG_PN = "libXfontcache"
8
diff --git a/meta/packages/xorg-lib/libxft/autofoo.patch b/meta/packages/xorg-lib/libxft/autofoo.patch
new file mode 100644
index 0000000000..54120aa612
--- /dev/null
+++ b/meta/packages/xorg-lib/libxft/autofoo.patch
@@ -0,0 +1,21 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- libXft-2.1.6/configure.ac~autofoo 2004-03-22 10:02:59.000000000 -0500
7+++ libXft-2.1.6/configure.ac 2005-01-17 02:08:10.165951760 -0500
8@@ -33,12 +33,12 @@
9 dnl Please bump the minor library number at each release as well.
10 dnl
11 AC_INIT(libXft, 2.1.6, [keithp@keithp.com], libXft)
12+AC_CONFIG_AUX_DIR(.)
13
14 AM_INIT_AUTOMAKE([dist-bzip2])
15 AM_MAINTAINER_MODE
16
17 AM_CONFIG_HEADER(config.h)
18-AC_CONFIG_AUX_DIR(.)
19
20 # checks for progs
21 AC_PROG_CC
diff --git a/meta/packages/xorg-lib/libxft_2.1.6.bb b/meta/packages/xorg-lib/libxft_2.1.6.bb
new file mode 100644
index 0000000000..a793925596
--- /dev/null
+++ b/meta/packages/xorg-lib/libxft_2.1.6.bb
@@ -0,0 +1,27 @@
1SECTION = "x11/libs"
2LICENSE = "MIT-X"
3DEPENDS = "virtual/libx11 xproto libxrender freetype fontconfig"
4DESCRIPTION = "X FreeType library. Client-side fonts with FreeType."
5PROVIDES = "xft"
6PR = "r1"
7
8SRC_URI = "${XLIBS_MIRROR}/libXft-${PV}.tar.bz2 \
9 file://autofoo.patch;patch=1"
10S = "${WORKDIR}/libXft-${PV}"
11
12FILES_${PN} = ${libdir}/lib*.so.*
13FILES_${PN}-dev = ${includedir} ${libdir}/lib*.so ${libdir}/*.la \
14 ${libdir}/*.a ${libdir}/pkgconfig \
15 ${datadir}/aclocal ${bindir} ${sbindir}
16
17inherit autotools pkgconfig
18
19do_stage() {
20 autotools_stage_all
21}
22
23python do_package() {
24 if bb.data.getVar('DEBIAN_NAMES', d, 1):
25 bb.data.setVar('PKG_${PN}', 'libxft2', d)
26 bb.build.exec_func('package_do_package', d)
27}
diff --git a/meta/packages/xorg-lib/libxft_X11R7.0-2.1.8.2.bb b/meta/packages/xorg-lib/libxft_X11R7.0-2.1.8.2.bb
new file mode 100644
index 0000000000..2c46849fd2
--- /dev/null
+++ b/meta/packages/xorg-lib/libxft_X11R7.0-2.1.8.2.bb
@@ -0,0 +1,19 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X FreeType library. Client-side fonts with FreeType."
4
5DEPENDS += " libxrender freetype fontconfig"
6PROVIDES = "xft"
7
8XORG_PN = "libXft"
9
10FILES_${PN} = ${libdir}/lib*.so.*
11FILES_${PN}-dev = ${includedir} ${libdir}/lib*.so ${libdir}/*.la \
12 ${libdir}/*.a ${libdir}/pkgconfig \
13 ${datadir}/aclocal ${bindir} ${sbindir}
14
15python do_package() {
16 if bb.data.getVar('DEBIAN_NAMES', d, 1):
17 bb.data.setVar('PKG_${PN}', 'libxft2', d)
18 bb.build.exec_func('package_do_package', d)
19}
diff --git a/meta/packages/xorg-lib/libxft_cvs.bb b/meta/packages/xorg-lib/libxft_cvs.bb
new file mode 100644
index 0000000000..38ba5a6d5c
--- /dev/null
+++ b/meta/packages/xorg-lib/libxft_cvs.bb
@@ -0,0 +1,26 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "MIT-X"
3SECTION = "x11/libs"
4DEPENDS = "virtual/libx11 xproto libxrender freetype fontconfig"
5DESCRIPTION = "X FreeType library. Client-side fonts with FreeType."
6PROVIDES = "xft"
7
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xft"
9S = "${WORKDIR}/Xft"
10
11FILES_${PN} = ${libdir}/lib*.so.*
12FILES_${PN}-dev = ${includedir} ${libdir}/lib*.so ${libdir}/*.la \
13 ${libdir}/*.a ${libdir}/pkgconfig \
14 ${datadir}/aclocal ${bindir} ${sbindir}
15
16inherit autotools pkgconfig
17
18do_stage() {
19 autotools_stage_all
20}
21
22python do_package() {
23 if bb.data.getVar('DEBIAN_NAMES', d, 1):
24 bb.data.setVar('PKG_${PN}', 'libxft2', d)
25 bb.build.exec_func('package_do_package', d)
26}
diff --git a/meta/packages/xorg-lib/libxi/autofoo.patch b/meta/packages/xorg-lib/libxi/autofoo.patch
new file mode 100644
index 0000000000..f1bce9ed7a
--- /dev/null
+++ b/meta/packages/xorg-lib/libxi/autofoo.patch
@@ -0,0 +1,12 @@
1Index: libXi-6.0.1/configure.ac
2===================================================================
3--- libXi-6.0.1.orig/configure.ac 2003-11-01 04:11:49.000000000 -0500
4+++ libXi-6.0.1/configure.ac 2005-01-20 11:34:06.878357352 -0500
5@@ -8,7 +8,6 @@
6 AM_MAINTAINER_MODE
7
8 AM_CONFIG_HEADER([config.h])
9-AC_CONFIG_AUX_DIR(.)
10
11 # Checks for programs.
12 AC_PROG_LIBTOOL
diff --git a/meta/packages/xorg-lib/libxi_6.0.1.bb b/meta/packages/xorg-lib/libxi_6.0.1.bb
new file mode 100644
index 0000000000..b9958ea6ac
--- /dev/null
+++ b/meta/packages/xorg-lib/libxi_6.0.1.bb
@@ -0,0 +1,16 @@
1DESCRIPTION = "X Input Extension library"
2LICENSE = "MIT-X"
3SECTION = "x11/libs"
4DEPENDS = "xproto virtual/libx11 xextensions"
5PR = "r1"
6
7SRC_URI = "${XLIBS_MIRROR}/libXi-${PV}.tar.bz2 \
8 file://autofoo.patch;patch=1"
9S = "${WORKDIR}/libXi-${PV}"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
16
diff --git a/meta/packages/xorg-lib/libxi_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxi_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..af5e4008eb
--- /dev/null
+++ b/meta/packages/xorg-lib/libxi_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Input extension library."
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext inputproto"
6
7XORG_PN = "libXi"
8
diff --git a/meta/packages/xorg-lib/libxi_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxi_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..af5e4008eb
--- /dev/null
+++ b/meta/packages/xorg-lib/libxi_X11R7.1-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Input extension library."
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext inputproto"
6
7XORG_PN = "libXi"
8
diff --git a/meta/packages/xorg-lib/libxi_cvs.bb b/meta/packages/xorg-lib/libxi_cvs.bb
new file mode 100644
index 0000000000..f37c78e819
--- /dev/null
+++ b/meta/packages/xorg-lib/libxi_cvs.bb
@@ -0,0 +1,16 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "MIT-X"
3SECTION = "x11/libs"
4DEPENDS = "xproto virtual/libx11 xextensions"
5DESCRIPTION = "X Input extension library."
6PR = "r1"
7
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xi \
9 file://autofoo.patch;patch=1"
10S = "${WORKDIR}/Xi"
11
12inherit autotools pkgconfig
13
14do_stage() {
15 autotools_stage_all
16}
diff --git a/meta/packages/xorg-lib/libxinerama_1.0.2+cvs20050505.bb b/meta/packages/xorg-lib/libxinerama_1.0.2+cvs20050505.bb
new file mode 100644
index 0000000000..eb4a6d54cf
--- /dev/null
+++ b/meta/packages/xorg-lib/libxinerama_1.0.2+cvs20050505.bb
@@ -0,0 +1,16 @@
1DESCRIPTION = "Xinerama library"
2LICENSE = "MIT"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5MAINTAINER = "Phil Blundell <pb@handhelds.org>"
6DEPENDS = "panoramixext xproto virtual/libx11 libxext"
7PROVIDES = "xinerama"
8
9SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xinerama;date=20050505"
10S = "${WORKDIR}/Xinerama"
11
12inherit autotools pkgconfig
13
14do_stage() {
15 autotools_stage_all
16}
diff --git a/meta/packages/xorg-lib/libxinerama_1.0.2.bb b/meta/packages/xorg-lib/libxinerama_1.0.2.bb
new file mode 100644
index 0000000000..429c2fc4d0
--- /dev/null
+++ b/meta/packages/xorg-lib/libxinerama_1.0.2.bb
@@ -0,0 +1,17 @@
1LICENSE = "MIT"
2DESCRIPTION = "Xinerama library"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5MAINTAINER = "Phil Blundell <pb@handhelds.org>"
6DEPENDS = "panoramixext xproto virtual/libx11 libxext"
7PROVIDES = "xinerama"
8PR = "r1"
9
10SRC_URI = "${XLIBS_MIRROR}/libXinerama-${PV}.tar.bz2"
11S = "${WORKDIR}/libXinerama-${PV}"
12
13inherit autotools pkgconfig
14
15do_stage() {
16 autotools_stage_all
17}
diff --git a/meta/packages/xorg-lib/libxinerama_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxinerama_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..8f72c20898
--- /dev/null
+++ b/meta/packages/xorg-lib/libxinerama_X11R7.0-1.0.1.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Xinerama library"
4PRIORITY = "optional"
5
6DEPENDS += " virtual/libx11 libxext xextproto xineramaproto"
7PROVIDES = "xinerama"
8
9XORG_PN = "libXinerama"
10
diff --git a/meta/packages/xorg-lib/libxinerama_cvs.bb b/meta/packages/xorg-lib/libxinerama_cvs.bb
new file mode 100644
index 0000000000..5138367bbf
--- /dev/null
+++ b/meta/packages/xorg-lib/libxinerama_cvs.bb
@@ -0,0 +1,16 @@
1DESCRIPTION = "Xinerama library"
2LICENSE = "MIT"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5DEPENDS = "panoramixext xproto virtual/libx11 libxext"
6PROVIDES = "xinerama"
7PV = "0.0+cvs${SRCDATE}"
8
9SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xinerama"
10S = "${WORKDIR}/Xinerama"
11
12inherit autotools pkgconfig
13
14do_stage() {
15 autotools_stage_all
16}
diff --git a/meta/packages/xorg-lib/libxkbfile_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxkbfile_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..715dcd0554
--- /dev/null
+++ b/meta/packages/xorg-lib/libxkbfile_X11R7.0-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X11 keyboard library"
4LICENSE= "GPL"
5PRIORITY = "optional"
6
7DEPENDS += " virtual/libx11 kbproto"
8
diff --git a/meta/packages/xorg-lib/libxkbfile_X11R7.1-1.0.3.bb b/meta/packages/xorg-lib/libxkbfile_X11R7.1-1.0.3.bb
new file mode 100644
index 0000000000..715dcd0554
--- /dev/null
+++ b/meta/packages/xorg-lib/libxkbfile_X11R7.1-1.0.3.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X11 keyboard library"
4LICENSE= "GPL"
5PRIORITY = "optional"
6
7DEPENDS += " virtual/libx11 kbproto"
8
diff --git a/meta/packages/xorg-lib/libxkbfile_cvs.bb b/meta/packages/xorg-lib/libxkbfile_cvs.bb
new file mode 100644
index 0000000000..336caf139a
--- /dev/null
+++ b/meta/packages/xorg-lib/libxkbfile_cvs.bb
@@ -0,0 +1,15 @@
1LICENSE = "GPL"
2PV = "0.0+cvs${SRCDATE}"
3SECTION = "libs"
4PRIORITY = "optional"
5DEPENDS = "virtual/libx11"
6DESCRIPTION = "X11 keyboard library"
7
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=xkbfile"
9S = "${WORKDIR}/xkbfile"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/libxkbui_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxkbui_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..e094728c2f
--- /dev/null
+++ b/meta/packages/xorg-lib/libxkbui_X11R7.0-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X11 lbxkbui library"
4LICENSE= "GPL"
5PRIORITY = "optional"
6
7DEPENDS += " virtual/libx11 libxt libxkbfile"
8PROVIDES = "xkbui"
diff --git a/meta/packages/xorg-lib/libxkbui_X11R7.1-1.0.2.bb b/meta/packages/xorg-lib/libxkbui_X11R7.1-1.0.2.bb
new file mode 100644
index 0000000000..e094728c2f
--- /dev/null
+++ b/meta/packages/xorg-lib/libxkbui_X11R7.1-1.0.2.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X11 lbxkbui library"
4LICENSE= "GPL"
5PRIORITY = "optional"
6
7DEPENDS += " virtual/libx11 libxt libxkbfile"
8PROVIDES = "xkbui"
diff --git a/meta/packages/xorg-lib/libxmu_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxmu_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..02df24cd9f
--- /dev/null
+++ b/meta/packages/xorg-lib/libxmu_X11R7.0-1.0.0.bb
@@ -0,0 +1,16 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Window System miscellaneous utility library"
4PRIORITY = "optional"
5
6DEPENDS += " libxt libxext xextproto virtual/libx11"
7PROVIDES = "xmu"
8
9XORG_PN = "libXmu"
10
11PACKAGES =+ "libxmuu libxmuu-dev"
12
13FILES_libxmuu = "${libdir}/libXmuu.so.*"
14FILES_libxmuu-dev = "${libdir}/libXmuu.so"
15
16LEAD_SONAME = "libXmu"
diff --git a/meta/packages/xorg-lib/libxmu_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxmu_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..02df24cd9f
--- /dev/null
+++ b/meta/packages/xorg-lib/libxmu_X11R7.1-1.0.1.bb
@@ -0,0 +1,16 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Window System miscellaneous utility library"
4PRIORITY = "optional"
5
6DEPENDS += " libxt libxext xextproto virtual/libx11"
7PROVIDES = "xmu"
8
9XORG_PN = "libXmu"
10
11PACKAGES =+ "libxmuu libxmuu-dev"
12
13FILES_libxmuu = "${libdir}/libXmuu.so.*"
14FILES_libxmuu-dev = "${libdir}/libXmuu.so"
15
16LEAD_SONAME = "libXmu"
diff --git a/meta/packages/xorg-lib/libxmu_cvs.bb b/meta/packages/xorg-lib/libxmu_cvs.bb
new file mode 100644
index 0000000000..500b373c32
--- /dev/null
+++ b/meta/packages/xorg-lib/libxmu_cvs.bb
@@ -0,0 +1,21 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "MIT"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5DEPENDS = "libxt libxext"
6PROVIDES = "xmu"
7PR = "r2"
8
9SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xmu"
10S = "${WORKDIR}/Xmu"
11
12PACKAGES =+ "xmuu xmuu-dev"
13
14FILES_xmuu = "${libdir}/libXmuu.so.*"
15FILES_xmuu-dev = "${libdir}/libXmuu.so"
16
17inherit autotools pkgconfig
18
19do_stage () {
20 autotools_stage_all
21}
diff --git a/meta/packages/xorg-lib/libxp_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxp_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..fc7ecb5778
--- /dev/null
+++ b/meta/packages/xorg-lib/libxp_X11R7.0-1.0.0.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X print extension library."
4
5DEPENDS += " virtual/libx11 libxext xextproto libxau printproto"
6
7XORG_PN = "libXp"
8
9CFLAGS_append += " -I ${S}/include/X11/XprintUtil -I ${S}/include/X11/extensions"
10EXTRA_OECONF="--enable-malloc0returnsnull"
diff --git a/meta/packages/xorg-lib/libxp_cvs.bb b/meta/packages/xorg-lib/libxp_cvs.bb
new file mode 100644
index 0000000000..e434e089cf
--- /dev/null
+++ b/meta/packages/xorg-lib/libxp_cvs.bb
@@ -0,0 +1,18 @@
1
2LICENSE = "MIT"
3PV = "0.0+cvs${SRCDATE}"
4
5SECTION = "libs"
6DEPENDS = "virtual/libx11 libxext"
7DESCRIPTION = "X print extension library."
8
9SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xp"
10S = "${WORKDIR}/Xp"
11
12inherit autotools pkgconfig
13
14CFLAGS_append += " -I ${S}/include/X11/XprintUtil -I ${S}/include/X11/extensions"
15
16do_stage() {
17 autotools_stage_all
18}
diff --git a/meta/packages/xorg-lib/libxpm/autofoo.patch b/meta/packages/xorg-lib/libxpm/autofoo.patch
new file mode 100644
index 0000000000..6b2174bf02
--- /dev/null
+++ b/meta/packages/xorg-lib/libxpm/autofoo.patch
@@ -0,0 +1,18 @@
1Index: libXpm-3.5.1/configure.ac
2===================================================================
3--- libXpm-3.5.1.orig/configure.ac 2004-05-11 02:00:35.000000000 -0400
4+++ libXpm-3.5.1/configure.ac 2005-01-19 18:35:57.187402008 -0500
5@@ -1,12 +1,12 @@
6 AC_PREREQ(2.57)
7 AC_INIT([libXpm], 3.5.1, [daniel@freedesktop.org], libXpm)
8 AC_CONFIG_SRCDIR([Makefile.am])
9+AC_CONFIG_AUX_DIR(.)
10 AM_INIT_AUTOMAKE([dist-bzip2])
11
12 AM_MAINTAINER_MODE
13
14 AM_CONFIG_HEADER([lib/config.h])
15-AC_CONFIG_AUX_DIR(.)
16
17 # Checks for programs.
18 AC_PROG_LIBTOOL
diff --git a/meta/packages/xorg-lib/libxpm_3.5.1.bb b/meta/packages/xorg-lib/libxpm_3.5.1.bb
new file mode 100644
index 0000000000..8447cd3630
--- /dev/null
+++ b/meta/packages/xorg-lib/libxpm_3.5.1.bb
@@ -0,0 +1,19 @@
1SECTION = "x11/libs"
2LICENSE = "X-BSD"
3PRIORITY = "optional"
4MAINTAINER = "Greg Gilbert <greg@treke.net>"
5DEPENDS = "xproto virtual/libx11"
6PROVIDES = "xpm"
7DESCRIPTION = "X Pixmap library."
8PR = "r1"
9
10SRC_URI = "${XLIBS_MIRROR}/libXpm-${PV}.tar.bz2 \
11 file://autofoo.patch;patch=1"
12S = "${WORKDIR}/libXpm-${PV}"
13
14inherit autotools pkgconfig
15
16do_stage () {
17 install -m 0644 ${S}/lib/xpm.h ${STAGING_INCDIR}/X11/xpm.h
18 oe_libinstall -a -so -C lib libXpm ${STAGING_LIBDIR}
19}
diff --git a/meta/packages/xorg-lib/libxpm_X11R7.0-3.5.4.2.bb b/meta/packages/xorg-lib/libxpm_X11R7.0-3.5.4.2.bb
new file mode 100644
index 0000000000..3ff582a8e3
--- /dev/null
+++ b/meta/packages/xorg-lib/libxpm_X11R7.0-3.5.4.2.bb
@@ -0,0 +1,13 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Pixmap library."
4PRIORITY = "optional"
5LICENSE = "X-BSD"
6
7DEPENDS += " xproto virtual/libx11 libxt libxext xextproto"
8
9XORG_PN = "libXpm"
10
11PACKAGES =+ "sxpm cxpm"
12FILES_cxpm = "${bindir}/cxpm"
13FILES_sxpm = "${bindir}/sxpm"
diff --git a/meta/packages/xorg-lib/libxpm_X11R7.1-3.5.5.bb b/meta/packages/xorg-lib/libxpm_X11R7.1-3.5.5.bb
new file mode 100644
index 0000000000..3ff582a8e3
--- /dev/null
+++ b/meta/packages/xorg-lib/libxpm_X11R7.1-3.5.5.bb
@@ -0,0 +1,13 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Pixmap library."
4PRIORITY = "optional"
5LICENSE = "X-BSD"
6
7DEPENDS += " xproto virtual/libx11 libxt libxext xextproto"
8
9XORG_PN = "libXpm"
10
11PACKAGES =+ "sxpm cxpm"
12FILES_cxpm = "${bindir}/cxpm"
13FILES_sxpm = "${bindir}/sxpm"
diff --git a/meta/packages/xorg-lib/libxpm_cvs.bb b/meta/packages/xorg-lib/libxpm_cvs.bb
new file mode 100644
index 0000000000..4d4d534e9a
--- /dev/null
+++ b/meta/packages/xorg-lib/libxpm_cvs.bb
@@ -0,0 +1,19 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "X-BSD"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5MAINTAINER = "Greg Gilbert <greg@treke.net>"
6DEPENDS = "xproto virtual/libx11"
7PROVIDES = "xpm"
8DESCRIPTION = "X Pixmap library."
9PR = "r1"
10
11SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xpm"
12S = "${WORKDIR}/Xpm"
13
14inherit autotools pkgconfig
15
16do_stage () {
17 install -m 0644 ${S}/lib/xpm.h ${STAGING_INCDIR}/X11/xpm.h
18 oe_libinstall -a -so -C lib libXpm ${STAGING_LIBDIR}
19}
diff --git a/meta/packages/xorg-lib/libxprintapputil_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxprintapputil_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..077ac40a0a
--- /dev/null
+++ b/meta/packages/xorg-lib/libxprintapputil_X11R7.0-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11 libxp libxprintutil printproto libxau"
6
7XORG_PN = "libXprintAppUtil"
8
diff --git a/meta/packages/xorg-lib/libxprintutil_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxprintutil_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..f965b9a2bc
--- /dev/null
+++ b/meta/packages/xorg-lib/libxprintutil_X11R7.0-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11 libxp libxt printproto libxau"
6
7XORG_PN = "libXprintUtil"
8
diff --git a/meta/packages/xorg-lib/libxrandr-1.0.2/autofoo.patch b/meta/packages/xorg-lib/libxrandr-1.0.2/autofoo.patch
new file mode 100644
index 0000000000..21f6e7fd78
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrandr-1.0.2/autofoo.patch
@@ -0,0 +1,20 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- libXrandr-1.0.2/configure.ac~autofoo 2004-01-15 03:23:00.000000000 -0500
7+++ libXrandr-1.0.2/configure.ac 2005-01-16 11:18:35.924069872 -0500
8@@ -33,11 +33,11 @@
9 dnl protocol, so Xrandr version l.n.m corresponds to protocol version l.n
10 dnl
11 AC_INIT(libXrandr, 1.0.2, [keithp@keithp.com], libXrandr)
12+AC_CONFIG_AUX_DIR(.)
13 AM_INIT_AUTOMAKE([dist-bzip2])
14 AM_MAINTAINER_MODE
15
16 AM_CONFIG_HEADER(config.h)
17-AC_CONFIG_AUX_DIR(.)
18
19 # Check for progs
20 AC_PROG_CC
diff --git a/meta/packages/xorg-lib/libxrandr/autofoo.patch b/meta/packages/xorg-lib/libxrandr/autofoo.patch
new file mode 100644
index 0000000000..7b1db760f2
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrandr/autofoo.patch
@@ -0,0 +1,30 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- Xrandr/configure.ac~autofoo.patch 2004-07-01 15:01:55.000000000 -0400
7+++ Xrandr/configure.ac 2005-01-16 11:22:09.169651616 -0500
8@@ -33,11 +33,11 @@
9 dnl protocol, so Xrandr version l.n.m corresponds to protocol version l.n
10 dnl
11 AC_INIT(libXrandr, 1.0.2, [keithp@keithp.com], libXrandr)
12+AC_CONFIG_AUX_DIR(.)
13 AM_INIT_AUTOMAKE([dist-bzip2])
14 AM_MAINTAINER_MODE
15
16 AM_CONFIG_HEADER(config.h)
17-AC_CONFIG_AUX_DIR(.)
18
19 # Check for progs
20 AC_PROG_CC
21--- Xrandr/ChangeLog~autofoo.patch 2004-09-19 04:53:38.000000000 -0400
22+++ Xrandr/ChangeLog 2005-01-16 11:52:29.694889712 -0500
23@@ -1,3 +1,7 @@
24+2005-01-16 Chris Larson <kergoth@handhelds.org>
25+
26+ * configure.ac: Fix to work with automake 1.9.x.
27+
28 2004-09-19 Carlos Romero <kidcrash@freedesktop.org>
29
30 * Makefile.am:
diff --git a/meta/packages/xorg-lib/libxrandr_1.0.2.bb b/meta/packages/xorg-lib/libxrandr_1.0.2.bb
new file mode 100644
index 0000000000..d87471af05
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrandr_1.0.2.bb
@@ -0,0 +1,15 @@
1SECTION = "x11/libs"
2LICENSE = "BSD-X"
3DEPENDS = "randrext virtual/libx11 libxrender libxext"
4DESCRIPTION = "X Resize and Rotate extension library."
5PR = "r1"
6
7SRC_URI = "${XLIBS_MIRROR}/libXrandr-${PV}.tar.bz2 \
8 file://autofoo.patch;patch=1"
9S = "${WORKDIR}/libXrandr-${PV}"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/libxrandr_X11R7.0-1.1.0.2.bb b/meta/packages/xorg-lib/libxrandr_X11R7.0-1.1.0.2.bb
new file mode 100644
index 0000000000..363550fade
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrandr_X11R7.0-1.1.0.2.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Resize and Rotate extension library."
4LICENSE = "BSD-X"
5
6DEPENDS += " virtual/libx11 randrproto libxext xextproto libxrender renderproto"
7
8XORG_PN = "libXrandr"
9
diff --git a/meta/packages/xorg-lib/libxrandr_X11R7.1-1.1.1.bb b/meta/packages/xorg-lib/libxrandr_X11R7.1-1.1.1.bb
new file mode 100644
index 0000000000..363550fade
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrandr_X11R7.1-1.1.1.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Resize and Rotate extension library."
4LICENSE = "BSD-X"
5
6DEPENDS += " virtual/libx11 randrproto libxext xextproto libxrender renderproto"
7
8XORG_PN = "libXrandr"
9
diff --git a/meta/packages/xorg-lib/libxrandr_cvs.bb b/meta/packages/xorg-lib/libxrandr_cvs.bb
new file mode 100644
index 0000000000..12f3b4ef38
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrandr_cvs.bb
@@ -0,0 +1,15 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "BSD-X"
3SECTION = "x11/libs"
4DEPENDS = "randrext virtual/libx11 libxrender libxext"
5DESCRIPTION = "X Resize and Rotate extension library."
6PR = "r1"
7
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xrandr"
9S = "${WORKDIR}/Xrandr"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/libxrender/autofoo.patch b/meta/packages/xorg-lib/libxrender/autofoo.patch
new file mode 100644
index 0000000000..eb21c766f8
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrender/autofoo.patch
@@ -0,0 +1,20 @@
1
2#
3# Patch managed by http://www.holgerschurig.de/patcher.html
4#
5
6--- libXrender-0.8.4/configure.ac~autofoo
7+++ libXrender-0.8.4/configure.ac
8@@ -33,11 +33,10 @@
9 dnl protocol, so Xrender version l.n.m corresponds to protocol version l.n
10 dnl
11 AC_INIT(libXrender, 0.8.4, [keithp@keithp.com], libXrender)
12+AC_CONFIG_AUX_DIR(.)
13 AM_INIT_AUTOMAKE([dist-bzip2])
14 AM_MAINTAINER_MODE
15-
16 AM_CONFIG_HEADER(config.h)
17-AC_CONFIG_AUX_DIR(.)
18
19 # Check for progs
20 AC_PROG_CC
diff --git a/meta/packages/xorg-lib/libxrender_0.8.4.bb b/meta/packages/xorg-lib/libxrender_0.8.4.bb
new file mode 100644
index 0000000000..32e1962f26
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrender_0.8.4.bb
@@ -0,0 +1,15 @@
1SECTION = "libs"
2DEPENDS = "renderext virtual/libx11"
3DESCRIPTION = "X Render extension library."
4LICENSE = "BSD"
5PR = "r1"
6
7SRC_URI = "${XLIBS_MIRROR}/libXrender-${PV}.tar.bz2 \
8 file://autofoo.patch;patch=1"
9S = "${WORKDIR}/libXrender-${PV}"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/libxrender_X11R7.0-0.9.0.2.bb b/meta/packages/xorg-lib/libxrender_X11R7.0-0.9.0.2.bb
new file mode 100644
index 0000000000..32ba95721d
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrender_X11R7.0-0.9.0.2.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Render extension library."
4LICENSE = "BSD-X"
5
6DEPENDS += " virtual/libx11 renderproto"
7
8XORG_PN = "libXrender"
9
diff --git a/meta/packages/xorg-lib/libxrender_X11R7.1-0.9.1.bb b/meta/packages/xorg-lib/libxrender_X11R7.1-0.9.1.bb
new file mode 100644
index 0000000000..32ba95721d
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrender_X11R7.1-0.9.1.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Render extension library."
4LICENSE = "BSD-X"
5
6DEPENDS += " virtual/libx11 renderproto"
7
8XORG_PN = "libXrender"
9
diff --git a/meta/packages/xorg-lib/libxrender_cvs.bb b/meta/packages/xorg-lib/libxrender_cvs.bb
new file mode 100644
index 0000000000..31a710643c
--- /dev/null
+++ b/meta/packages/xorg-lib/libxrender_cvs.bb
@@ -0,0 +1,15 @@
1PV = "0.0+cvs${SRCDATE}"
2PR = "r1"
3SECTION = "libs"
4DEPENDS = "renderext virtual/libx11"
5DESCRIPTION = "X Render extension library."
6LICENSE = "BSD"
7
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xrender"
9S = "${WORKDIR}/Xrender"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/libxres_1.0.1.bb b/meta/packages/xorg-lib/libxres_1.0.1.bb
new file mode 100644
index 0000000000..3f0d32bfe4
--- /dev/null
+++ b/meta/packages/xorg-lib/libxres_1.0.1.bb
@@ -0,0 +1,14 @@
1SECTION = "x11/libs"
2MAINTAINER = "Greg Gilbert <greg@treke.net>"
3DEPENDS = "virtual/libx11 xextensions libxext resourceext"
4PROVIDES = "xres"
5DESCRIPTION = "X Resource usage library."
6LICENSE = "X-MIT"
7SRC_URI = "${XLIBS_MIRROR}/libXres-${PV}.tar.bz2"
8S = "${WORKDIR}/libXres-${PV}"
9
10inherit autotools pkgconfig
11
12do_stage() {
13 autotools_stage_all
14}
diff --git a/meta/packages/xorg-lib/libxres_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxres_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..282947e7fe
--- /dev/null
+++ b/meta/packages/xorg-lib/libxres_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Resource usage library."
4
5DEPENDS += " virtual/libx11 libxext xextproto resourceproto"
6
7XORG_PN = "libXres"
8
diff --git a/meta/packages/xorg-lib/libxres_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxres_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..282947e7fe
--- /dev/null
+++ b/meta/packages/xorg-lib/libxres_X11R7.1-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Resource usage library."
4
5DEPENDS += " virtual/libx11 libxext xextproto resourceproto"
6
7XORG_PN = "libXres"
8
diff --git a/meta/packages/xorg-lib/libxres_cvs.bb b/meta/packages/xorg-lib/libxres_cvs.bb
new file mode 100644
index 0000000000..a457d6c14f
--- /dev/null
+++ b/meta/packages/xorg-lib/libxres_cvs.bb
@@ -0,0 +1,15 @@
1PV = "0.0+cvs${SRCDATE}"
2SECTION = "x11/libs"
3MAINTAINER = "Greg Gilbert <greg@treke.net>"
4DEPENDS = "virtual/libx11 xextensions libxext resourceext"
5PROVIDES = "xres"
6DESCRIPTION = "X Resource usage library."
7LICENSE = "X-MIT"
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=XRes"
9S = "${WORKDIR}/XRes"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/libxscrnsaver_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxscrnsaver_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..2f0168e2b5
--- /dev/null
+++ b/meta/packages/xorg-lib/libxscrnsaver_X11R7.0-1.0.1.bb
@@ -0,0 +1,13 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X screen saver extension library."
4LICENSE = "GPL"
5
6DEPENDS += " virtual/libx11 libxext xextproto scrnsaverproto"
7
8XORG_PN = "libXScrnSaver"
9
10PROVIDES = "libxss"
11RREPLACES = "libxss"
12
13#CFLAGS_append += " -I ${S}/include/X11/XprintUtil -I ${S}/include/X11/extensions"
diff --git a/meta/packages/xorg-lib/libxscrnsaver_X11R7.1-1.1.0.bb b/meta/packages/xorg-lib/libxscrnsaver_X11R7.1-1.1.0.bb
new file mode 100644
index 0000000000..2f0168e2b5
--- /dev/null
+++ b/meta/packages/xorg-lib/libxscrnsaver_X11R7.1-1.1.0.bb
@@ -0,0 +1,13 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X screen saver extension library."
4LICENSE = "GPL"
5
6DEPENDS += " virtual/libx11 libxext xextproto scrnsaverproto"
7
8XORG_PN = "libXScrnSaver"
9
10PROVIDES = "libxss"
11RREPLACES = "libxss"
12
13#CFLAGS_append += " -I ${S}/include/X11/XprintUtil -I ${S}/include/X11/extensions"
diff --git a/meta/packages/xorg-lib/libxss_cvs.bb b/meta/packages/xorg-lib/libxss_cvs.bb
new file mode 100644
index 0000000000..614133fce7
--- /dev/null
+++ b/meta/packages/xorg-lib/libxss_cvs.bb
@@ -0,0 +1,19 @@
1LICENSE = "GPL"
2
3PV = "0.0+cvs${SRCDATE}"
4PR = "r2"
5
6SECTION = "libs"
7DEPENDS = "virtual/libx11 libxext"
8DESCRIPTION = "X screen saver extension library."
9
10SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xss"
11S = "${WORKDIR}/Xss"
12
13inherit autotools pkgconfig
14
15#CFLAGS_append += " -I ${S}/include/X11/XprintUtil -I ${S}/include/X11/extensions"
16
17do_stage() {
18 autotools_stage_all
19}
diff --git a/meta/packages/xorg-lib/libxt/autofoo.patch b/meta/packages/xorg-lib/libxt/autofoo.patch
new file mode 100644
index 0000000000..ff6dfdbbcc
--- /dev/null
+++ b/meta/packages/xorg-lib/libxt/autofoo.patch
@@ -0,0 +1,20 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6--- libXt-0.1.5/configure.ac~autofoo 2004-05-06 20:19:04.000000000 -0400
7+++ libXt-0.1.5/configure.ac 2005-01-18 13:10:13.683262728 -0500
8@@ -28,11 +28,11 @@
9 dnl
10 dnl
11 AC_INIT(libXt, 0.1.5, [keithp@keithp.com], libXt)
12+AC_CONFIG_AUX_DIR(.)
13 AM_INIT_AUTOMAKE([dist-bzip2])
14 AM_MAINTAINER_MODE
15
16 AM_CONFIG_HEADER(config.h)
17-AC_CONFIG_AUX_DIR(.)
18
19 # Check for progs
20 AC_PROG_CC
diff --git a/meta/packages/xorg-lib/libxt_0.1.5.bb b/meta/packages/xorg-lib/libxt_0.1.5.bb
new file mode 100644
index 0000000000..9c31075285
--- /dev/null
+++ b/meta/packages/xorg-lib/libxt_0.1.5.bb
@@ -0,0 +1,29 @@
1SECTION = "x11/libs"
2PRIORITY = "optional"
3MAINTAINER = "Phil Blundell <pb@handhelds.org>"
4DEPENDS = "virtual/libx11 libsm"
5PROVIDES = "xt"
6DESCRIPTION = "X Toolkit Intrinsics"
7LICENSE = "X-MIT"
8PR = "r1"
9SRC_URI = "${XLIBS_MIRROR}/libXt-${PV}.tar.bz2 \
10 file://autofoo.patch;patch=1"
11S = "${WORKDIR}/libXt-${PV}"
12
13PARALLEL_MAKE = ""
14
15inherit autotools pkgconfig
16
17#nasty hack as utils need to be native
18do_compile() {
19 (
20 unset CC LD CXX CCLD
21# unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
22 oe_runmake -C util 'CFLAGS=' 'LDFLAGS=' 'CXXFLAGS=' 'CPPFLAGS=' makestrs
23 )
24 oe_runmake
25}
26
27do_stage () {
28 autotools_stage_all
29}
diff --git a/meta/packages/xorg-lib/libxt_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxt_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..b8bbe4dea3
--- /dev/null
+++ b/meta/packages/xorg-lib/libxt_X11R7.0-1.0.0.bb
@@ -0,0 +1,19 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Toolkit Intrinsics"
4PRIORITY = "optional"
5
6DEPENDS += " libsm virtual/libx11 xproto kbproto"
7PROVIDES = "xt"
8
9XORG_PN = "libXt"
10
11EXTRA_OECONF="--enable-malloc0returnsnull --disable-install-makestrs --disable-xkb"
12
13do_compile() {
14 (
15 unset CC LD CXX CCLD
16 oe_runmake -C util 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makestrs
17 )
18 oe_runmake
19}
diff --git a/meta/packages/xorg-lib/libxt_X11R7.1-1.0.2.bb b/meta/packages/xorg-lib/libxt_X11R7.1-1.0.2.bb
new file mode 100644
index 0000000000..b8bbe4dea3
--- /dev/null
+++ b/meta/packages/xorg-lib/libxt_X11R7.1-1.0.2.bb
@@ -0,0 +1,19 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Toolkit Intrinsics"
4PRIORITY = "optional"
5
6DEPENDS += " libsm virtual/libx11 xproto kbproto"
7PROVIDES = "xt"
8
9XORG_PN = "libXt"
10
11EXTRA_OECONF="--enable-malloc0returnsnull --disable-install-makestrs --disable-xkb"
12
13do_compile() {
14 (
15 unset CC LD CXX CCLD
16 oe_runmake -C util 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makestrs
17 )
18 oe_runmake
19}
diff --git a/meta/packages/xorg-lib/libxt_cvs.bb b/meta/packages/xorg-lib/libxt_cvs.bb
new file mode 100644
index 0000000000..3fd2eabe67
--- /dev/null
+++ b/meta/packages/xorg-lib/libxt_cvs.bb
@@ -0,0 +1,26 @@
1PV = "0.0+cvs${SRCDATE}"
2SECTION = "x11/libs"
3PRIORITY = "optional"
4DEPENDS = "virtual/libx11 libsm"
5PROVIDES = "xt"
6DESCRIPTION = "X Toolkit Intrinsics"
7LICENSE = "X-MIT"
8PR = "r1"
9SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xt"
10S = "${WORKDIR}/Xt"
11
12inherit autotools pkgconfig
13
14
15do_compile() {
16 (
17 unset CC LD CXX CCLD
18 oe_runmake -C util 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CFLAGS=' 'LDFLAGS=' 'CXXFLAGS=' 'CPPFLAGS=' makestrs
19 )
20 oe_runmake
21}
22
23
24do_stage () {
25 autotools_stage_all
26}
diff --git a/meta/packages/xorg-lib/libxtrap_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxtrap_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..f9ebac47f9
--- /dev/null
+++ b/meta/packages/xorg-lib/libxtrap_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " virtual/libx11 libxt trapproto libxext xextproto"
6
7XORG_PN = "libXTrap"
8
diff --git a/meta/packages/xorg-lib/libxtst_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxtst_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..802ea2836d
--- /dev/null
+++ b/meta/packages/xorg-lib/libxtst_X11R7.0-1.0.1.bb
@@ -0,0 +1,10 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Test Extension: client side library"
4PRIORITY = "optional"
5
6DEPENDS += " virtual/libx11 libxext recordproto xextproto inputproto"
7PROVIDES = "xtst"
8
9XORG_PN = "libXtst"
10
diff --git a/meta/packages/xorg-lib/libxtst_cvs.bb b/meta/packages/xorg-lib/libxtst_cvs.bb
new file mode 100644
index 0000000000..dc3e358d64
--- /dev/null
+++ b/meta/packages/xorg-lib/libxtst_cvs.bb
@@ -0,0 +1,17 @@
1LICENSE = "GPL"
2PV = "0.0+cvs${SRCDATE}"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5DEPENDS = "virtual/libx11 recordext libxext"
6PROVIDES = "xtst"
7DESCRIPTION = "X Test Extension: client side library"
8PR = "r3"
9
10SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xtst"
11S = "${WORKDIR}/Xtst"
12
13inherit autotools pkgconfig
14
15do_stage() {
16 autotools_stage_all
17}
diff --git a/meta/packages/xorg-lib/libxv_2.2.2+cvs20040918.bb b/meta/packages/xorg-lib/libxv_2.2.2+cvs20040918.bb
new file mode 100644
index 0000000000..93c41ce126
--- /dev/null
+++ b/meta/packages/xorg-lib/libxv_2.2.2+cvs20040918.bb
@@ -0,0 +1,13 @@
1LICENSE = "GPL"
2SECTION = "x11/libs"
3DEPENDS = "virtual/libx11 libxext"
4DESCRIPTION = "X Video extension library."
5
6SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xv;date=20040918;method=pserver"
7S = "${WORKDIR}/Xv"
8
9inherit autotools pkgconfig
10
11do_stage() {
12 autotools_stage_all
13}
diff --git a/meta/packages/xorg-lib/libxv_2.2.2.bb b/meta/packages/xorg-lib/libxv_2.2.2.bb
new file mode 100644
index 0000000000..d42302979e
--- /dev/null
+++ b/meta/packages/xorg-lib/libxv_2.2.2.bb
@@ -0,0 +1,13 @@
1LICENSE = "GPL"
2SECTION = "x11/libs"
3DEPENDS = "virtual/libx11 libxext"
4DESCRIPTION = "X Video extension library."
5
6SRC_URI = "${XLIBS_MIRROR}/libXv-${PV}.tar.bz2"
7S = "${WORKDIR}/libXv-${PV}"
8
9inherit autotools pkgconfig
10
11do_stage() {
12 autotools_stage_all
13}
diff --git a/meta/packages/xorg-lib/libxv_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxv_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..0d045940e3
--- /dev/null
+++ b/meta/packages/xorg-lib/libxv_X11R7.0-1.0.1.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Video extension library."
4LICENSE = "GPL"
5
6DEPENDS += " virtual/libx11 libxext xextproto videoproto"
7
8XORG_PN = "libXv"
9
diff --git a/meta/packages/xorg-lib/libxvmc/drm.patch b/meta/packages/xorg-lib/libxvmc/drm.patch
new file mode 100644
index 0000000000..d48cdb3d0b
--- /dev/null
+++ b/meta/packages/xorg-lib/libxvmc/drm.patch
@@ -0,0 +1,9 @@
1--- XvMC/hw/via/Makefile.am.old 2005-03-06 11:25:11.000000000 +0000
2+++ XvMC/hw/via/Makefile.am 2005-03-06 11:25:22.000000000 +0000
3@@ -1,5 +1,5 @@
4 AM_CFLAGS = $(XVMC_CFLAGS)
5-libviaXvMC_la_LIBADD = $(XVMC_LIBS) -lxf86drm
6+libviaXvMC_la_LIBADD = $(XVMC_LIBS) -ldrm
7
8 lib_LTLIBRARIES = libviaXvMC.la
9
diff --git a/meta/packages/xorg-lib/libxvmc/true.patch b/meta/packages/xorg-lib/libxvmc/true.patch
new file mode 100644
index 0000000000..7059295007
--- /dev/null
+++ b/meta/packages/xorg-lib/libxvmc/true.patch
@@ -0,0 +1,11 @@
1--- XvMC/hw/via/viaXvMC.c.old 2004-10-18 20:54:49.000000000 +0100
2+++ XvMC/hw/via/viaXvMC.c 2004-10-18 20:55:03.000000000 +0100
3@@ -43,6 +43,8 @@
4 #include <xf86drm.h>
5 #include <pthread.h>
6 #include "vldXvMC.h"
7+
8+#define TRUE 1
9
10 #define SAREAPTR(ctx) ((ViaXvMCSAreaPriv *) \
11 (((CARD8 *)(ctx)->sAreaAddress) + \
diff --git a/meta/packages/xorg-lib/libxvmc/via.patch b/meta/packages/xorg-lib/libxvmc/via.patch
new file mode 100644
index 0000000000..21cdfbdd6b
--- /dev/null
+++ b/meta/packages/xorg-lib/libxvmc/via.patch
@@ -0,0 +1,23 @@
1--- XvMC/configure.ac.old 2004-09-18 13:16:31.000000000 +0100
2+++ XvMC/configure.ac 2004-09-18 13:16:32.000000000 +0100
3@@ -14,4 +14,5 @@
4 AC_OUTPUT([Makefile
5 hw/Makefile
6 hw/i810/Makefile
7+ hw/via/Makefile
8 xvmc.pc])
9--- /dev/null 2004-06-13 02:32:19.000000000 +0100
10+++ XvMC/hw/via/Makefile.am 2004-09-18 13:16:01.000000000 +0100
11@@ -0,0 +1,7 @@
12+AM_CFLAGS = $(XVMC_CFLAGS)
13+libviaXvMC_la_LIBADD = $(XVMC_LIBS) -lxf86drm
14+
15+lib_LTLIBRARIES = libviaXvMC.la
16+
17+libviaXvMC_la_SOURCES = viaXvMC.c viaXvMC.h viaLowLevel.c viaLowLevel.h \
18+ viaXvMCPriv.h
19--- XvMC/hw/Makefile.am.old 2004-10-17 22:34:27.000000000 +0100
20+++ XvMC/hw/Makefile.am 2004-10-17 22:34:31.000000000 +0100
21@@ -1 +1 @@
22-SUBDIRS = i810
23+SUBDIRS = i810 via
diff --git a/meta/packages/xorg-lib/libxvmc_20040919.bb b/meta/packages/xorg-lib/libxvmc_20040919.bb
new file mode 100644
index 0000000000..f256211962
--- /dev/null
+++ b/meta/packages/xorg-lib/libxvmc_20040919.bb
@@ -0,0 +1,39 @@
1DESCRIPTION = "X Video Motion Compensation extension library."
2SECTION = "x11/libs"
3DEPENDS = "virtual/libx11 libxext libxv drm xserver-xorg"
4PR = "r2"
5
6SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=XvMC;date=${PV};method=pserver \
7 cvs://anonymous@cvs.sourceforge.net/cvsroot/unichrome;module=libxvmc;date=${PV};method=pserver \
8 file://via.patch;patch=1 \
9 file://true.patch"
10S = "${WORKDIR}/XvMC"
11
12CFLAGS += "-I${STAGING_INCDIR}/X11/extensions -I${STAGING_INCDIR}/xserver-xorg"
13
14# this one is for via only atm.
15COMPATIBLE_HOST = 'i.86.*-linux'
16
17inherit autotools pkgconfig
18
19do_configure_prepend() {
20 install -d ${S}/hw/via
21 cp ${WORKDIR}/libxvmc/*.[ch] ${S}/hw/via/
22 ( cd ${S}/hw/via ; patch < ${WORKDIR}/true.patch )
23}
24
25do_compile() {
26 oe_runmake
27 oe_runmake -C hw/via
28}
29
30do_stage() {
31 oe_runmake install prefix=${STAGING_DIR} \
32 bindir=${STAGING_BINDIR} \
33 includedir=${STAGING_INCDIR} \
34 libdir=${STAGING_LIBDIR} \
35 datadir=${STAGING_DATADIR} \
36 mandir=${STAGING_DATADIR}/man
37 oe_libinstall -so -C hw/via libviaXvMC ${STAGING_LIBDIR}
38 install hw/via/vldXvMC.h ${STAGING_INCDIR}/X11/extensions/
39}
diff --git a/meta/packages/xorg-lib/libxvmc_20041025.bb b/meta/packages/xorg-lib/libxvmc_20041025.bb
new file mode 100644
index 0000000000..ff8dda58a6
--- /dev/null
+++ b/meta/packages/xorg-lib/libxvmc_20041025.bb
@@ -0,0 +1,36 @@
1DESCRIPTION = "X Video Motion Compensation extension library."
2SECTION = "x11/libs"
3DEPENDS = "virtual/libx11 libxext libxv drm xserver-xorg"
4PR = "r2"
5
6SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=XvMC;date=${PV};method=pserver \
7 file://true.patch;patch=1 file://drm.patch;patch=1"
8S = "${WORKDIR}/XvMC"
9
10CFLAGS += "-I${STAGING_INCDIR}/X11/extensions -I${STAGING_INCDIR}/xserver-xorg -D_BSD_SOURCE"
11
12# this one is for via only atm.
13COMPATIBLE_HOST = 'i.86.*-linux'
14
15inherit autotools pkgconfig
16
17do_compile() {
18 oe_runmake
19 oe_runmake -C hw/via
20}
21
22do_install() {
23 oe_runmake DESTDIR='${D}' install
24 oe_runmake -C hw/via DESTDIR='${D}' install
25}
26
27do_stage() {
28 oe_runmake install prefix=${STAGING_DIR} \
29 bindir=${STAGING_BINDIR} \
30 includedir=${STAGING_INCDIR} \
31 libdir=${STAGING_LIBDIR} \
32 datadir=${STAGING_DATADIR} \
33 mandir=${STAGING_DATADIR}/man
34 oe_libinstall -so -C hw/via libviaXvMC ${STAGING_LIBDIR}
35 install hw/via/vldXvMC.h ${STAGING_INCDIR}/X11/extensions/
36}
diff --git a/meta/packages/xorg-lib/libxvmc_20050612.bb b/meta/packages/xorg-lib/libxvmc_20050612.bb
new file mode 100644
index 0000000000..d9be65baa0
--- /dev/null
+++ b/meta/packages/xorg-lib/libxvmc_20050612.bb
@@ -0,0 +1,37 @@
1DESCRIPTION = "X Video Motion Compensation extension library."
2SECTION = "x11/libs"
3DEPENDS = "virtual/libx11 libxext libxv drm xserver-xorg"
4PR = "r0"
5
6SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=XvMC;date=${PV};method=pserver \
7 ${FREEDESKTOP_CVS}/xorg;module=xc/lib/XvMC;date=${PV};method=pserver \
8 file://true.patch;patch=1 file://drm.patch;patch=1"
9S = "${WORKDIR}/XvMC"
10
11CFLAGS += "-I${STAGING_INCDIR}/X11/extensions -I${STAGING_INCDIR}/xserver-xorg -D_BSD_SOURCE"
12
13# this one is for via only atm.
14COMPATIBLE_HOST = 'i.86.*-linux'
15
16inherit autotools pkgconfig
17
18do_compile() {
19 oe_runmake
20 oe_runmake -C hw/via
21}
22
23do_install() {
24 oe_runmake DESTDIR='${D}' install
25 oe_runmake -C hw/via DESTDIR='${D}' install
26}
27
28do_stage() {
29 oe_runmake install prefix=${STAGING_DIR} \
30 bindir=${STAGING_BINDIR} \
31 includedir=${STAGING_INCDIR} \
32 libdir=${STAGING_LIBDIR} \
33 datadir=${STAGING_DATADIR} \
34 mandir=${STAGING_DATADIR}/man
35 oe_libinstall -so -C hw/via libviaXvMC ${STAGING_LIBDIR}
36 install hw/via/vldXvMC.h ${STAGING_INCDIR}/X11/extensions/
37}
diff --git a/meta/packages/xorg-lib/libxvmc_X11R7.0-1.0.1.bb b/meta/packages/xorg-lib/libxvmc_X11R7.0-1.0.1.bb
new file mode 100644
index 0000000000..a0f9f7be25
--- /dev/null
+++ b/meta/packages/xorg-lib/libxvmc_X11R7.0-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Video Motion Compensation extension library."
4
5DEPENDS += " virtual/libx11 libxext libxv xextproto videoproto"
6
7XORG_PN = "libXvMC"
8
diff --git a/meta/packages/xorg-lib/libxvmc_X11R7.1-1.0.2.bb b/meta/packages/xorg-lib/libxvmc_X11R7.1-1.0.2.bb
new file mode 100644
index 0000000000..a0f9f7be25
--- /dev/null
+++ b/meta/packages/xorg-lib/libxvmc_X11R7.1-1.0.2.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "X Video Motion Compensation extension library."
4
5DEPENDS += " virtual/libx11 libxext libxv xextproto videoproto"
6
7XORG_PN = "libXvMC"
8
diff --git a/meta/packages/xorg-lib/libxxf86dga_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxxf86dga_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..e067190b84
--- /dev/null
+++ b/meta/packages/xorg-lib/libxxf86dga_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Xxf86dga extension library."
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext xf86dgaproto"
6
7XORG_PN = "libXxf86dga"
8
diff --git a/meta/packages/xorg-lib/libxxf86dga_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxxf86dga_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..e067190b84
--- /dev/null
+++ b/meta/packages/xorg-lib/libxxf86dga_X11R7.1-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Xxf86dga extension library."
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext xf86dgaproto"
6
7XORG_PN = "libXxf86dga"
8
diff --git a/meta/packages/xorg-lib/libxxf86dga_cvs.bb b/meta/packages/xorg-lib/libxxf86dga_cvs.bb
new file mode 100644
index 0000000000..d110e7e4c0
--- /dev/null
+++ b/meta/packages/xorg-lib/libxxf86dga_cvs.bb
@@ -0,0 +1,15 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "XFree86"
3
4SECTION = "x11/libs"
5DEPENDS = "virtual/libx11 libxext xxf86dgaext"
6DESCRIPTION = "Xxf86dga extension library."
7
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xxf86dga"
9S = "${WORKDIR}/Xxf86dga"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 oe_libinstall -so -a libXxf86dga ${STAGING_LIBDIR}
15}
diff --git a/meta/packages/xorg-lib/libxxf86misc_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxxf86misc_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..3af4acba96
--- /dev/null
+++ b/meta/packages/xorg-lib/libxxf86misc_X11R7.0-1.0.0.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext xf86miscproto"
6PROVIDES = "xxf86misc"
7
8XORG_PN = "libXxf86misc"
9
diff --git a/meta/packages/xorg-lib/libxxf86misc_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxxf86misc_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..3af4acba96
--- /dev/null
+++ b/meta/packages/xorg-lib/libxxf86misc_X11R7.1-1.0.1.bb
@@ -0,0 +1,9 @@
1require xorg-lib-common.inc
2
3#DESCRIPTION = ""
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext xf86miscproto"
6PROVIDES = "xxf86misc"
7
8XORG_PN = "libXxf86misc"
9
diff --git a/meta/packages/xorg-lib/libxxf86vm_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/libxxf86vm_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..b85e2d2477
--- /dev/null
+++ b/meta/packages/xorg-lib/libxxf86vm_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Xxf86vm extension library."
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext xf86vidmodeproto"
6
7XORG_PN = "libXxf86vm"
8
diff --git a/meta/packages/xorg-lib/libxxf86vm_X11R7.1-1.0.1.bb b/meta/packages/xorg-lib/libxxf86vm_X11R7.1-1.0.1.bb
new file mode 100644
index 0000000000..b85e2d2477
--- /dev/null
+++ b/meta/packages/xorg-lib/libxxf86vm_X11R7.1-1.0.1.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "Xxf86vm extension library."
4
5DEPENDS += " xproto virtual/libx11 xextproto libxext xf86vidmodeproto"
6
7XORG_PN = "libXxf86vm"
8
diff --git a/meta/packages/xorg-lib/libxxf86vm_cvs.bb b/meta/packages/xorg-lib/libxxf86vm_cvs.bb
new file mode 100644
index 0000000000..5464c4330c
--- /dev/null
+++ b/meta/packages/xorg-lib/libxxf86vm_cvs.bb
@@ -0,0 +1,15 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "MIT"
3
4SECTION = "x11/libs"
5DEPENDS = "virtual/libx11 libxext xxf86vmext"
6DESCRIPTION = "Xxf86vm extension library."
7
8SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=Xxf86vm"
9S = "${WORKDIR}/Xxf86vm"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/xorg-lib-common.inc b/meta/packages/xorg-lib/xorg-lib-common.inc
new file mode 100644
index 0000000000..7a3e0425c7
--- /dev/null
+++ b/meta/packages/xorg-lib/xorg-lib-common.inc
@@ -0,0 +1,17 @@
1HOMEPAGE = "http://www.x.org"
2SECTION = "x11/libs"
3#MAINTAINER = ""
4LICENSE = "MIT-X"
5
6DEPENDS = "util-macros"
7XORG_PN = "${PN}"
8SRC_URI = "${XORG_MIRROR}/${@bb.data.getVar('PV', d, 1)[0:7]}/src/lib/${XORG_PN}-${PV}.tar.gz"
9S = "${WORKDIR}/${XORG_PN}-${PV}"
10
11inherit autotools pkgconfig
12
13EXTRA_OECONF="--enable-malloc0returnsnull"
14
15do_stage() {
16 autotools_stage_all
17}
diff --git a/meta/packages/xorg-lib/xtrans-native_0.1.bb b/meta/packages/xorg-lib/xtrans-native_0.1.bb
new file mode 100644
index 0000000000..db1e6e4673
--- /dev/null
+++ b/meta/packages/xorg-lib/xtrans-native_0.1.bb
@@ -0,0 +1,3 @@
1SECTION = "x11/base"
2require xtrans_${PV}.bb
3inherit native
diff --git a/meta/packages/xorg-lib/xtrans-native_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/xtrans-native_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..ff63987713
--- /dev/null
+++ b/meta/packages/xorg-lib/xtrans-native_X11R7.0-1.0.0.bb
@@ -0,0 +1,11 @@
1SECTION = "x11/libs"
2PRIORITY = "optional"
3#MAINTAINER = ""
4LICENSE = "BSD-X"
5
6DEPENDS = "util-macros-native"
7
8SRC_URI = "${XORG_MIRROR}/X11R7.0/src/lib/xtrans-${PV}.tar.bz2"
9S = "${WORKDIR}/xtrans-${PV}"
10
11inherit native autotools pkgconfig
diff --git a/meta/packages/xorg-lib/xtrans_0.1.bb b/meta/packages/xorg-lib/xtrans_0.1.bb
new file mode 100644
index 0000000000..8fee0d5089
--- /dev/null
+++ b/meta/packages/xorg-lib/xtrans_0.1.bb
@@ -0,0 +1,15 @@
1SECTION = "x11/libs"
2LICENSE = "MIT"
3MAINTAINER = "Greg Gilbert <greg@treke.net>"
4DESCRIPTION = "network API translation layer to \
5insulate X applications and libraries from OS \
6network vageries."
7
8SRC_URI = "${XLIBS_MIRROR}/libXtrans-0.1.tar.bz2"
9S = "${WORKDIR}/libXtrans-${PV}"
10
11inherit autotools pkgconfig
12
13do_stage() {
14 autotools_stage_all
15}
diff --git a/meta/packages/xorg-lib/xtrans_X11R7.0-1.0.0.bb b/meta/packages/xorg-lib/xtrans_X11R7.0-1.0.0.bb
new file mode 100644
index 0000000000..1ab38ad838
--- /dev/null
+++ b/meta/packages/xorg-lib/xtrans_X11R7.0-1.0.0.bb
@@ -0,0 +1,8 @@
1require xorg-lib-common.inc
2
3DESCRIPTION = "network API translation layer to \
4insulate X applications and libraries from OS \
5network vageries."
6
7#DEPENDS += " "
8
diff --git a/meta/packages/xorg-lib/xtrans_cvs.bb b/meta/packages/xorg-lib/xtrans_cvs.bb
new file mode 100644
index 0000000000..9714f4017b
--- /dev/null
+++ b/meta/packages/xorg-lib/xtrans_cvs.bb
@@ -0,0 +1,16 @@
1PV = "0.0+cvs${SRCDATE}"
2LICENSE = "MIT"
3SECTION = "x11/libs"
4MAINTAINER = "Greg Gilbert <greg@treke.net>"
5DESCRIPTION = "network API translation layer to \
6insulate X applications and libraries from OS \
7network vageries."
8
9SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=xtrans"
10S = "${WORKDIR}/xtrans"
11
12inherit autotools pkgconfig
13
14do_stage() {
15 autotools_stage_all
16}