summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErwin Rol <erwin@erwinrol.com>2006-02-20 20:58:06 +0000
committerErwin Rol <erwin@erwinrol.com>2006-02-20 20:58:06 +0000
commitfeb5560968250b8d641a113f4c3479f5645248f4 (patch)
treed17e258753f3462cd5029d6a41780056146b82ae
parent6825a103434592805a74b6cb107c981434a1df89 (diff)
downloadptxdist-feb5560968250b8d641a113f4c3479f5645248f4.tar.gz
ptxdist-feb5560968250b8d641a113f4c3479f5645248f4.tar.xz
Added initial xorg lib makefiles
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@4648 33e552b5-05e3-0310-8538-816dae2090ed
-rw-r--r--rules/xorg-lib-AppleWM.make133
-rw-r--r--rules/xorg-lib-FS.make133
-rw-r--r--rules/xorg-lib-ICE.make133
-rw-r--r--rules/xorg-lib-SM.make133
-rw-r--r--rules/xorg-lib-WindowsWM.make133
-rw-r--r--rules/xorg-lib-X11.make133
-rw-r--r--rules/xorg-lib-XScrnSaver.make133
-rw-r--r--rules/xorg-lib-XTrap.make133
-rw-r--r--rules/xorg-lib-Xau.make133
-rw-r--r--rules/xorg-lib-Xaw.make132
-rw-r--r--rules/xorg-lib-Xcomposite.make133
-rw-r--r--rules/xorg-lib-Xcursor.make133
-rw-r--r--rules/xorg-lib-Xdamage.make133
-rw-r--r--rules/xorg-lib-Xdmcp.make133
-rw-r--r--rules/xorg-lib-Xevie.make133
-rw-r--r--rules/xorg-lib-Xext.make133
-rw-r--r--rules/xorg-lib-Xfixes.make133
-rw-r--r--rules/xorg-lib-Xfont.make133
-rw-r--r--rules/xorg-lib-Xfontcache.make133
-rw-r--r--rules/xorg-lib-Xft.make133
-rw-r--r--rules/xorg-lib-Xi.make133
-rw-r--r--rules/xorg-lib-Xinerama.make133
-rw-r--r--rules/xorg-lib-Xmu.make133
-rw-r--r--rules/xorg-lib-Xp.make134
-rw-r--r--rules/xorg-lib-Xpm.make133
-rw-r--r--rules/xorg-lib-XprintAppUtil.make133
-rw-r--r--rules/xorg-lib-XprintUtil.make133
-rw-r--r--rules/xorg-lib-Xrandr.make133
-rw-r--r--rules/xorg-lib-Xrender.make133
-rw-r--r--rules/xorg-lib-Xres.make133
-rw-r--r--rules/xorg-lib-Xt.make133
-rw-r--r--rules/xorg-lib-Xtst.make133
-rw-r--r--rules/xorg-lib-Xv.make133
-rw-r--r--rules/xorg-lib-XvMC.make133
-rw-r--r--rules/xorg-lib-Xxf86dga.make133
-rw-r--r--rules/xorg-lib-Xxf86misc.make133
-rw-r--r--rules/xorg-lib-Xxf86vm.make133
-rw-r--r--rules/xorg-lib-dmx.make133
-rw-r--r--rules/xorg-lib-fontenc.make133
-rw-r--r--rules/xorg-lib-lbxutil.make133
-rw-r--r--rules/xorg-lib-oldX.make133
-rw-r--r--rules/xorg-lib-xkbfile.make133
-rw-r--r--rules/xorg-lib-xkbui.make133
-rw-r--r--rules/xorg-lib-xtrans.make14
44 files changed, 5727 insertions, 6 deletions
diff --git a/rules/xorg-lib-AppleWM.make b/rules/xorg-lib-AppleWM.make
new file mode 100644
index 000000000..ad71ffdef
--- /dev/null
+++ b/rules/xorg-lib-AppleWM.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_APPLEWM) += xorg-lib-AppleWM
+
+#
+# Paths and names
+#
+XORG_LIB_APPLEWM_VERSION := 1.0.0
+XORG_LIB_APPLEWM := libAppleWM-X11R7.0-$(XORG_LIB_APPLEWM_VERSION)
+XORG_LIB_APPLEWM_SUFFIX := tar.bz2
+XORG_LIB_APPLEWM_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_APPLEWM).$(XORG_LIB_APPLEWM_SUFFIX)
+XORG_LIB_APPLEWM_SOURCE := $(SRCDIR)/$(XORG_LIB_APPLEWM).$(XORG_LIB_APPLEWM_SUFFIX)
+XORG_LIB_APPLEWM_DIR := $(BUILDDIR)/$(XORG_LIB_APPLEWM)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-AppleWM_get: $(STATEDIR)/xorg-lib-AppleWM.get
+
+$(STATEDIR)/xorg-lib-AppleWM.get: $(xorg-lib-AppleWM_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_APPLEWM_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_APPLEWM_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-AppleWM_extract: $(STATEDIR)/xorg-lib-AppleWM.extract
+
+$(STATEDIR)/xorg-lib-AppleWM.extract: $(xorg-lib-AppleWM_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_APPLEWM_DIR))
+ @$(call extract, $(XORG_LIB_APPLEWM_SOURCE))
+ @$(call patchin, $(XORG_LIB_APPLEWM))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-AppleWM_prepare: $(STATEDIR)/xorg-lib-AppleWM.prepare
+
+XORG_LIB_APPLEWM_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_APPLEWM_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_APPLEWM_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-AppleWM.prepare: $(xorg-lib-AppleWM_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_APPLEWM_DIR)/config.cache)
+ cd $(XORG_LIB_APPLEWM_DIR) && \
+ $(XORG_LIB_APPLEWM_PATH) $(XORG_LIB_APPLEWM_ENV) \
+ ./configure $(XORG_LIB_APPLEWM_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-AppleWM_compile: $(STATEDIR)/xorg-lib-AppleWM.compile
+
+$(STATEDIR)/xorg-lib-AppleWM.compile: $(xorg-lib-AppleWM_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_APPLEWM_DIR) && $(XORG_LIB_APPLEWM_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-AppleWM_install: $(STATEDIR)/xorg-lib-AppleWM.install
+
+$(STATEDIR)/xorg-lib-AppleWM.install: $(xorg-lib-AppleWM_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_APPLEWM)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-AppleWM_targetinstall: $(STATEDIR)/xorg-lib-AppleWM.targetinstall
+
+$(STATEDIR)/xorg-lib-AppleWM.targetinstall: $(xorg-lib-AppleWM_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-AppleWM)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_APPLEWM_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-AppleWM_clean:
+ rm -rf $(STATEDIR)/xorg-lib-AppleWM.*
+ rm -rf $(IMAGEDIR)/xorg-lib-AppleWM_*
+ rm -rf $(XORG_LIB_APPLEWM_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-FS.make b/rules/xorg-lib-FS.make
new file mode 100644
index 000000000..5403fb460
--- /dev/null
+++ b/rules/xorg-lib-FS.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_FS) += xorg-lib-FS
+
+#
+# Paths and names
+#
+XORG_LIB_FS_VERSION := 1.0.0
+XORG_LIB_FS := libFS-X11R7.0-$(XORG_LIB_FS_VERSION)
+XORG_LIB_FS_SUFFIX := tar.bz2
+XORG_LIB_FS_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_FS).$(XORG_LIB_FS_SUFFIX)
+XORG_LIB_FS_SOURCE := $(SRCDIR)/$(XORG_LIB_FS).$(XORG_LIB_FS_SUFFIX)
+XORG_LIB_FS_DIR := $(BUILDDIR)/$(XORG_LIB_FS)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-FS_get: $(STATEDIR)/xorg-lib-FS.get
+
+$(STATEDIR)/xorg-lib-FS.get: $(xorg-lib-FS_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_FS_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_FS_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-FS_extract: $(STATEDIR)/xorg-lib-FS.extract
+
+$(STATEDIR)/xorg-lib-FS.extract: $(xorg-lib-FS_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_FS_DIR))
+ @$(call extract, $(XORG_LIB_FS_SOURCE))
+ @$(call patchin, $(XORG_LIB_FS))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-FS_prepare: $(STATEDIR)/xorg-lib-FS.prepare
+
+XORG_LIB_FS_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_FS_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_FS_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-FS.prepare: $(xorg-lib-FS_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_FS_DIR)/config.cache)
+ cd $(XORG_LIB_FS_DIR) && \
+ $(XORG_LIB_FS_PATH) $(XORG_LIB_FS_ENV) \
+ ./configure $(XORG_LIB_FS_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-FS_compile: $(STATEDIR)/xorg-lib-FS.compile
+
+$(STATEDIR)/xorg-lib-FS.compile: $(xorg-lib-FS_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_FS_DIR) && $(XORG_LIB_FS_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-FS_install: $(STATEDIR)/xorg-lib-FS.install
+
+$(STATEDIR)/xorg-lib-FS.install: $(xorg-lib-FS_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_FS)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-FS_targetinstall: $(STATEDIR)/xorg-lib-FS.targetinstall
+
+$(STATEDIR)/xorg-lib-FS.targetinstall: $(xorg-lib-FS_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-FS)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_FS_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-FS_clean:
+ rm -rf $(STATEDIR)/xorg-lib-FS.*
+ rm -rf $(IMAGEDIR)/xorg-lib-FS_*
+ rm -rf $(XORG_LIB_FS_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-ICE.make b/rules/xorg-lib-ICE.make
new file mode 100644
index 000000000..2d494dae2
--- /dev/null
+++ b/rules/xorg-lib-ICE.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_ICE) += xorg-lib-ICE
+
+#
+# Paths and names
+#
+XORG_LIB_ICE_VERSION := 1.0.0
+XORG_LIB_ICE := libICE-X11R7.0-$(XORG_LIB_ICE_VERSION)
+XORG_LIB_ICE_SUFFIX := tar.bz2
+XORG_LIB_ICE_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_ICE).$(XORG_LIB_ICE_SUFFIX)
+XORG_LIB_ICE_SOURCE := $(SRCDIR)/$(XORG_LIB_ICE).$(XORG_LIB_ICE_SUFFIX)
+XORG_LIB_ICE_DIR := $(BUILDDIR)/$(XORG_LIB_ICE)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-ICE_get: $(STATEDIR)/xorg-lib-ICE.get
+
+$(STATEDIR)/xorg-lib-ICE.get: $(xorg-lib-ICE_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_ICE_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_ICE_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-ICE_extract: $(STATEDIR)/xorg-lib-ICE.extract
+
+$(STATEDIR)/xorg-lib-ICE.extract: $(xorg-lib-ICE_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_ICE_DIR))
+ @$(call extract, $(XORG_LIB_ICE_SOURCE))
+ @$(call patchin, $(XORG_LIB_ICE))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-ICE_prepare: $(STATEDIR)/xorg-lib-ICE.prepare
+
+XORG_LIB_ICE_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_ICE_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_ICE_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-ICE.prepare: $(xorg-lib-ICE_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_ICE_DIR)/config.cache)
+ cd $(XORG_LIB_ICE_DIR) && \
+ $(XORG_LIB_ICE_PATH) $(XORG_LIB_ICE_ENV) \
+ ./configure $(XORG_LIB_ICE_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-ICE_compile: $(STATEDIR)/xorg-lib-ICE.compile
+
+$(STATEDIR)/xorg-lib-ICE.compile: $(xorg-lib-ICE_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_ICE_DIR) && $(XORG_LIB_ICE_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-ICE_install: $(STATEDIR)/xorg-lib-ICE.install
+
+$(STATEDIR)/xorg-lib-ICE.install: $(xorg-lib-ICE_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_ICE)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-ICE_targetinstall: $(STATEDIR)/xorg-lib-ICE.targetinstall
+
+$(STATEDIR)/xorg-lib-ICE.targetinstall: $(xorg-lib-ICE_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-ICE)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_ICE_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-ICE_clean:
+ rm -rf $(STATEDIR)/xorg-lib-ICE.*
+ rm -rf $(IMAGEDIR)/xorg-lib-ICE_*
+ rm -rf $(XORG_LIB_ICE_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-SM.make b/rules/xorg-lib-SM.make
new file mode 100644
index 000000000..cc77769eb
--- /dev/null
+++ b/rules/xorg-lib-SM.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_SM) += xorg-lib-SM
+
+#
+# Paths and names
+#
+XORG_LIB_SM_VERSION := 1.0.0
+XORG_LIB_SM := libSM-X11R7.0-$(XORG_LIB_SM_VERSION)
+XORG_LIB_SM_SUFFIX := tar.bz2
+XORG_LIB_SM_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_SM).$(XORG_LIB_SM_SUFFIX)
+XORG_LIB_SM_SOURCE := $(SRCDIR)/$(XORG_LIB_SM).$(XORG_LIB_SM_SUFFIX)
+XORG_LIB_SM_DIR := $(BUILDDIR)/$(XORG_LIB_SM)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-SM_get: $(STATEDIR)/xorg-lib-SM.get
+
+$(STATEDIR)/xorg-lib-SM.get: $(xorg-lib-SM_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_SM_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_SM_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-SM_extract: $(STATEDIR)/xorg-lib-SM.extract
+
+$(STATEDIR)/xorg-lib-SM.extract: $(xorg-lib-SM_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_SM_DIR))
+ @$(call extract, $(XORG_LIB_SM_SOURCE))
+ @$(call patchin, $(XORG_LIB_SM))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-SM_prepare: $(STATEDIR)/xorg-lib-SM.prepare
+
+XORG_LIB_SM_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_SM_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_SM_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-SM.prepare: $(xorg-lib-SM_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_SM_DIR)/config.cache)
+ cd $(XORG_LIB_SM_DIR) && \
+ $(XORG_LIB_SM_PATH) $(XORG_LIB_SM_ENV) \
+ ./configure $(XORG_LIB_SM_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-SM_compile: $(STATEDIR)/xorg-lib-SM.compile
+
+$(STATEDIR)/xorg-lib-SM.compile: $(xorg-lib-SM_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_SM_DIR) && $(XORG_LIB_SM_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-SM_install: $(STATEDIR)/xorg-lib-SM.install
+
+$(STATEDIR)/xorg-lib-SM.install: $(xorg-lib-SM_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_SM)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-SM_targetinstall: $(STATEDIR)/xorg-lib-SM.targetinstall
+
+$(STATEDIR)/xorg-lib-SM.targetinstall: $(xorg-lib-SM_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-SM)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_SM_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-SM_clean:
+ rm -rf $(STATEDIR)/xorg-lib-SM.*
+ rm -rf $(IMAGEDIR)/xorg-lib-SM_*
+ rm -rf $(XORG_LIB_SM_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-WindowsWM.make b/rules/xorg-lib-WindowsWM.make
new file mode 100644
index 000000000..103de068a
--- /dev/null
+++ b/rules/xorg-lib-WindowsWM.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_WINDOWSWM) += xorg-lib-WindowsWM
+
+#
+# Paths and names
+#
+XORG_LIB_WINDOWSWM_VERSION := 1.0.0
+XORG_LIB_WINDOWSWM := libWindowsWMi-X11R7.0-$(XORG_LIB_WINDOWSWM_VERSION)
+XORG_LIB_WINDOWSWM_SUFFIX := tar.bz2
+XORG_LIB_WINDOWSWM_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_WINDOWSWM).$(XORG_LIB_WINDOWSWM_SUFFIX)
+XORG_LIB_WINDOWSWM_SOURCE := $(SRCDIR)/$(XORG_LIB_WINDOWSWM).$(XORG_LIB_WINDOWSWM_SUFFIX)
+XORG_LIB_WINDOWSWM_DIR := $(BUILDDIR)/$(XORG_LIB_WINDOWSWM)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-WindowsWM_get: $(STATEDIR)/xorg-lib-WindowsWM.get
+
+$(STATEDIR)/xorg-lib-WindowsWM.get: $(xorg-lib-WindowsWM_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_WINDOWSWM_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_WINDOWSWM_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-WindowsWM_extract: $(STATEDIR)/xorg-lib-WindowsWM.extract
+
+$(STATEDIR)/xorg-lib-WindowsWM.extract: $(xorg-lib-WindowsWM_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_WINDOWSWM_DIR))
+ @$(call extract, $(XORG_LIB_WINDOWSWM_SOURCE))
+ @$(call patchin, $(XORG_LIB_WINDOWSWM))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-WindowsWM_prepare: $(STATEDIR)/xorg-lib-WindowsWM.prepare
+
+XORG_LIB_WINDOWSWM_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_WINDOWSWM_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_WINDOWSWM_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-WindowsWM.prepare: $(xorg-lib-WindowsWM_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_WINDOWSWM_DIR)/config.cache)
+ cd $(XORG_LIB_WINDOWSWM_DIR) && \
+ $(XORG_LIB_WINDOWSWM_PATH) $(XORG_LIB_WINDOWSWM_ENV) \
+ ./configure $(XORG_LIB_WINDOWSWM_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-WindowsWM_compile: $(STATEDIR)/xorg-lib-WindowsWM.compile
+
+$(STATEDIR)/xorg-lib-WindowsWM.compile: $(xorg-lib-WindowsWM_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_WINDOWSWM_DIR) && $(XORG_LIB_WINDOWSWM_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-WindowsWM_install: $(STATEDIR)/xorg-lib-WindowsWM.install
+
+$(STATEDIR)/xorg-lib-WindowsWM.install: $(xorg-lib-WindowsWM_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_WINDOWSWM)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-WindowsWM_targetinstall: $(STATEDIR)/xorg-lib-WindowsWM.targetinstall
+
+$(STATEDIR)/xorg-lib-WindowsWM.targetinstall: $(xorg-lib-WindowsWM_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-WindowsWM)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_WINDOWSWM_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-WindowsWM_clean:
+ rm -rf $(STATEDIR)/xorg-lib-WindowsWM.*
+ rm -rf $(IMAGEDIR)/xorg-lib-WindowsWM_*
+ rm -rf $(XORG_LIB_WINDOWSWM_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-X11.make b/rules/xorg-lib-X11.make
new file mode 100644
index 000000000..d5e593a80
--- /dev/null
+++ b/rules/xorg-lib-X11.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_X11) += xorg-lib-X11
+
+#
+# Paths and names
+#
+XORG_LIB_X11_VERSION := 1.0.0
+XORG_LIB_X11 := libX11-X11R7.0-$(XORG_LIB_X11_VERSION)
+XORG_LIB_X11_SUFFIX := tar.bz2
+XORG_LIB_X11_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_X11).$(XORG_LIB_X11_SUFFIX)
+XORG_LIB_X11_SOURCE := $(SRCDIR)/$(XORG_LIB_X11).$(XORG_LIB_X11_SUFFIX)
+XORG_LIB_X11_DIR := $(BUILDDIR)/$(XORG_LIB_X11)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-X11_get: $(STATEDIR)/xorg-lib-X11.get
+
+$(STATEDIR)/xorg-lib-X11.get: $(xorg-lib-X11_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_X11_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_X11_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-X11_extract: $(STATEDIR)/xorg-lib-X11.extract
+
+$(STATEDIR)/xorg-lib-X11.extract: $(xorg-lib-X11_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_X11_DIR))
+ @$(call extract, $(XORG_LIB_X11_SOURCE))
+ @$(call patchin, $(XORG_LIB_X11))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-X11_prepare: $(STATEDIR)/xorg-lib-X11.prepare
+
+XORG_LIB_X11_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_X11_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_X11_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-X11.prepare: $(xorg-lib-X11_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_X11_DIR)/config.cache)
+ cd $(XORG_LIB_X11_DIR) && \
+ $(XORG_LIB_X11_PATH) $(XORG_LIB_X11_ENV) \
+ ./configure $(XORG_LIB_X11_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-X11_compile: $(STATEDIR)/xorg-lib-X11.compile
+
+$(STATEDIR)/xorg-lib-X11.compile: $(xorg-lib-X11_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_X11_DIR) && $(XORG_LIB_X11_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-X11_install: $(STATEDIR)/xorg-lib-X11.install
+
+$(STATEDIR)/xorg-lib-X11.install: $(xorg-lib-X11_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_X11)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-X11_targetinstall: $(STATEDIR)/xorg-lib-X11.targetinstall
+
+$(STATEDIR)/xorg-lib-X11.targetinstall: $(xorg-lib-X11_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-X11)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_X11_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-X11_clean:
+ rm -rf $(STATEDIR)/xorg-lib-X11.*
+ rm -rf $(IMAGEDIR)/xorg-lib-X11_*
+ rm -rf $(XORG_LIB_X11_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-XScrnSaver.make b/rules/xorg-lib-XScrnSaver.make
new file mode 100644
index 000000000..df925cd1c
--- /dev/null
+++ b/rules/xorg-lib-XScrnSaver.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XSCRNSAVER) += xorg-lib-XScrnSaver
+
+#
+# Paths and names
+#
+XORG_LIB_XSCRNSAVER_VERSION := 1.0.1
+XORG_LIB_XSCRNSAVER := libXScrnSaver-X11R7.0-$(XORG_LIB_XSCRNSAVER_VERSION)
+XORG_LIB_XSCRNSAVER_SUFFIX := tar.bz2
+XORG_LIB_XSCRNSAVER_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XSCRNSAVER).$(XORG_LIB_XSCRNSAVER_SUFFIX)
+XORG_LIB_XSCRNSAVER_SOURCE := $(SRCDIR)/$(XORG_LIB_XSCRNSAVER).$(XORG_LIB_XSCRNSAVER_SUFFIX)
+XORG_LIB_XSCRNSAVER_DIR := $(BUILDDIR)/$(XORG_LIB_XSCRNSAVER)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-XScrnSaver_get: $(STATEDIR)/xorg-lib-XScrnSaver.get
+
+$(STATEDIR)/xorg-lib-XScrnSaver.get: $(xorg-lib-XScrnSaver_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XSCRNSAVER_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XSCRNSAVER_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-XScrnSaver_extract: $(STATEDIR)/xorg-lib-XScrnSaver.extract
+
+$(STATEDIR)/xorg-lib-XScrnSaver.extract: $(xorg-lib-XScrnSaver_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XSCRNSAVER_DIR))
+ @$(call extract, $(XORG_LIB_XSCRNSAVER_SOURCE))
+ @$(call patchin, $(XORG_LIB_XSCRNSAVER))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-XScrnSaver_prepare: $(STATEDIR)/xorg-lib-XScrnSaver.prepare
+
+XORG_LIB_XSCRNSAVER_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XSCRNSAVER_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XSCRNSAVER_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-XScrnSaver.prepare: $(xorg-lib-XScrnSaver_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XSCRNSAVER_DIR)/config.cache)
+ cd $(XORG_LIB_XSCRNSAVER_DIR) && \
+ $(XORG_LIB_XSCRNSAVER_PATH) $(XORG_LIB_XSCRNSAVER_ENV) \
+ ./configure $(XORG_LIB_XSCRNSAVER_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-XScrnSaver_compile: $(STATEDIR)/xorg-lib-XScrnSaver.compile
+
+$(STATEDIR)/xorg-lib-XScrnSaver.compile: $(xorg-lib-XScrnSaver_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XSCRNSAVER_DIR) && $(XORG_LIB_XSCRNSAVER_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XScrnSaver_install: $(STATEDIR)/xorg-lib-XScrnSaver.install
+
+$(STATEDIR)/xorg-lib-XScrnSaver.install: $(xorg-lib-XScrnSaver_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XSCRNSAVER)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XScrnSaver_targetinstall: $(STATEDIR)/xorg-lib-XScrnSaver.targetinstall
+
+$(STATEDIR)/xorg-lib-XScrnSaver.targetinstall: $(xorg-lib-XScrnSaver_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-XScrnSaver)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XSCRNSAVER_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-XScrnSaver_clean:
+ rm -rf $(STATEDIR)/xorg-lib-XScrnSaver.*
+ rm -rf $(IMAGEDIR)/xorg-lib-XScrnSaver_*
+ rm -rf $(XORG_LIB_XSCRNSAVER_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-XTrap.make b/rules/xorg-lib-XTrap.make
new file mode 100644
index 000000000..c0b23b866
--- /dev/null
+++ b/rules/xorg-lib-XTrap.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XTRAP) += xorg-lib-XTrap
+
+#
+# Paths and names
+#
+XORG_LIB_XTRAP_VERSION := 1.0.0
+XORG_LIB_XTRAP := libXTrap-X11R7.0-$(XORG_LIB_XTRAP_VERSION)
+XORG_LIB_XTRAP_SUFFIX := tar.bz2
+XORG_LIB_XTRAP_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XTRAP).$(XORG_LIB_XTRAP_SUFFIX)
+XORG_LIB_XTRAP_SOURCE := $(SRCDIR)/$(XORG_LIB_XTRAP).$(XORG_LIB_XTRAP_SUFFIX)
+XORG_LIB_XTRAP_DIR := $(BUILDDIR)/$(XORG_LIB_XTRAP)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-XTrap_get: $(STATEDIR)/xorg-lib-XTrap.get
+
+$(STATEDIR)/xorg-lib-XTrap.get: $(xorg-lib-XTrap_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XTRAP_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XTRAP_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-XTrap_extract: $(STATEDIR)/xorg-lib-XTrap.extract
+
+$(STATEDIR)/xorg-lib-XTrap.extract: $(xorg-lib-XTrap_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XTRAP_DIR))
+ @$(call extract, $(XORG_LIB_XTRAP_SOURCE))
+ @$(call patchin, $(XORG_LIB_XTRAP))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-XTrap_prepare: $(STATEDIR)/xorg-lib-XTrap.prepare
+
+XORG_LIB_XTRAP_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XTRAP_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XTRAP_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-XTrap.prepare: $(xorg-lib-XTrap_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XTRAP_DIR)/config.cache)
+ cd $(XORG_LIB_XTRAP_DIR) && \
+ $(XORG_LIB_XTRAP_PATH) $(XORG_LIB_XTRAP_ENV) \
+ ./configure $(XORG_LIB_XTRAP_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-XTrap_compile: $(STATEDIR)/xorg-lib-XTrap.compile
+
+$(STATEDIR)/xorg-lib-XTrap.compile: $(xorg-lib-XTrap_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XTRAP_DIR) && $(XORG_LIB_XTRAP_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XTrap_install: $(STATEDIR)/xorg-lib-XTrap.install
+
+$(STATEDIR)/xorg-lib-XTrap.install: $(xorg-lib-XTrap_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XTRAP)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XTrap_targetinstall: $(STATEDIR)/xorg-lib-XTrap.targetinstall
+
+$(STATEDIR)/xorg-lib-XTrap.targetinstall: $(xorg-lib-XTrap_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-XTrap)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XTRAP_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-XTrap_clean:
+ rm -rf $(STATEDIR)/xorg-lib-XTrap.*
+ rm -rf $(IMAGEDIR)/xorg-lib-XTrap_*
+ rm -rf $(XORG_LIB_XTRAP_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xau.make b/rules/xorg-lib-Xau.make
new file mode 100644
index 000000000..fa881b2bd
--- /dev/null
+++ b/rules/xorg-lib-Xau.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XAU) += xorg-lib-Xau
+
+#
+# Paths and names
+#
+XORG_LIB_XAU_VERSION := 1.0.0
+XORG_LIB_XAU := libXau-X11R7.0-$(XORG_LIB_XAU_VERSION)
+XORG_LIB_XAU_SUFFIX := tar.bz2
+XORG_LIB_XAU_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XAU).$(XORG_LIB_XAU_SUFFIX)
+XORG_LIB_XAU_SOURCE := $(SRCDIR)/$(XORG_LIB_XAU).$(XORG_LIB_XAU_SUFFIX)
+XORG_LIB_XAU_DIR := $(BUILDDIR)/$(XORG_LIB_XAU)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xau_get: $(STATEDIR)/xorg-lib-Xau.get
+
+$(STATEDIR)/xorg-lib-Xau.get: $(xorg-lib-Xau_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XAU_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XAU_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xau_extract: $(STATEDIR)/xorg-lib-Xau.extract
+
+$(STATEDIR)/xorg-lib-Xau.extract: $(xorg-lib-Xau_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XAU_DIR))
+ @$(call extract, $(XORG_LIB_XAU_SOURCE))
+ @$(call patchin, $(XORG_LIB_XAU))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xau_prepare: $(STATEDIR)/xorg-lib-Xau.prepare
+
+XORG_LIB_XAU_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XAU_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XAU_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xau.prepare: $(xorg-lib-Xau_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XAU_DIR)/config.cache)
+ cd $(XORG_LIB_XAU_DIR) && \
+ $(XORG_LIB_XAU_PATH) $(XORG_LIB_XAU_ENV) \
+ ./configure $(XORG_LIB_XAU_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xau_compile: $(STATEDIR)/xorg-lib-Xau.compile
+
+$(STATEDIR)/xorg-lib-Xau.compile: $(xorg-lib-Xau_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XAU_DIR) && $(XORG_LIB_XAU_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xau_install: $(STATEDIR)/xorg-lib-Xau.install
+
+$(STATEDIR)/xorg-lib-Xau.install: $(xorg-lib-Xau_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XAU)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xau_targetinstall: $(STATEDIR)/xorg-lib-Xau.targetinstall
+
+$(STATEDIR)/xorg-lib-Xau.targetinstall: $(xorg-lib-Xau_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xau)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XAU_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xau_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xau.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xau_*
+ rm -rf $(XORG_LIB_XAU_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xaw.make b/rules/xorg-lib-Xaw.make
new file mode 100644
index 000000000..92e9104ed
--- /dev/null
+++ b/rules/xorg-lib-Xaw.make
@@ -0,0 +1,132 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XAW) += xorg-lib-Xaw
+
+#
+# Paths and names
+#
+XORG_LIB_XAW_VERSION := 1.0.1
+XORG_LIB_XAW := libXaw-X11R7.0-$(XORG_LIB_XAW_VERSION)
+XORG_LIB_XAW_SUFFIX := tar.bz2
+XORG_LIB_XAW_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XAW).$(XORG_LIB_XAW_SUFFIX)
+XORG_LIB_XAW_SOURCE := $(SRCDIR)/$(XORG_LIB_XAW).$(XORG_LIB_XAW_SUFFIX)
+XORG_LIB_XAW_DIR := $(BUILDDIR)/$(XORG_LIB_XAW)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xaw_get: $(STATEDIR)/xorg-lib-Xaw.get
+
+$(STATEDIR)/xorg-lib-Xaw.get: $(xorg-lib-Xaw_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XAW_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XAW_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xaw_extract: $(STATEDIR)/xorg-lib-Xaw.extract
+
+$(STATEDIR)/xorg-lib-Xaw.extract: $(xorg-lib-Xaw_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XAW_DIR))
+ @$(call extract, $(XORG_LIB_XAW_SOURCE))
+ @$(call patchin, $(XORG_LIB_XAW))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xaw_prepare: $(STATEDIR)/xorg-lib-Xaw.prepare
+
+XORG_LIB_XAW_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XAW_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XAW_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xaw.prepare: $(xorg-lib-Xaw_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XAW_DIR)/config.cache)
+ cd $(XORG_LIB_XAW_DIR) && \
+ $(XORG_LIB_XAW_PATH) $(XORG_LIB_XAW_ENV) \
+ ./configure $(XORG_LIB_XAW_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xaw_compile: $(STATEDIR)/xorg-lib-Xaw.compile
+
+$(STATEDIR)/xorg-lib-Xaw.compile: $(xorg-lib-Xaw_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XAW_DIR) && $(XORG_LIB_XAW_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xaw_install: $(STATEDIR)/xorg-lib-Xaw.install
+
+$(STATEDIR)/xorg-lib-Xaw.install: $(xorg-lib-Xaw_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XAW)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xaw_targetinstall: $(STATEDIR)/xorg-lib-Xaw.targetinstall
+
+$(STATEDIR)/xorg-lib-Xaw.targetinstall: $(xorg-lib-Xaw_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xaw)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XAW_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xaw_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xaw.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xaw_*
+ rm -rf $(XORG_LIB_XAW_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xcomposite.make b/rules/xorg-lib-Xcomposite.make
new file mode 100644
index 000000000..5e18db30e
--- /dev/null
+++ b/rules/xorg-lib-Xcomposite.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XCOMPOSITE) += xorg-lib-Xcomposite
+
+#
+# Paths and names
+#
+XORG_LIB_XCOMPOSITE_VERSION := 0.2.2.2
+XORG_LIB_XCOMPOSITE := libXcomposite-X11R7.0-$(XORG_LIB_XCOMPOSITE_VERSION)
+XORG_LIB_XCOMPOSITE_SUFFIX := tar.bz2
+XORG_LIB_XCOMPOSITE_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XCOMPOSITE).$(XORG_LIB_XCOMPOSITE_SUFFIX)
+XORG_LIB_XCOMPOSITE_SOURCE := $(SRCDIR)/$(XORG_LIB_XCOMPOSITE).$(XORG_LIB_XCOMPOSITE_SUFFIX)
+XORG_LIB_XCOMPOSITE_DIR := $(BUILDDIR)/$(XORG_LIB_XCOMPOSITE)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcomposite_get: $(STATEDIR)/xorg-lib-Xcomposite.get
+
+$(STATEDIR)/xorg-lib-Xcomposite.get: $(xorg-lib-Xcomposite_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XCOMPOSITE_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XCOMPOSITE_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcomposite_extract: $(STATEDIR)/xorg-lib-Xcomposite.extract
+
+$(STATEDIR)/xorg-lib-Xcomposite.extract: $(xorg-lib-Xcomposite_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XCOMPOSITE_DIR))
+ @$(call extract, $(XORG_LIB_XCOMPOSITE_SOURCE))
+ @$(call patchin, $(XORG_LIB_XCOMPOSITE))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcomposite_prepare: $(STATEDIR)/xorg-lib-Xcomposite.prepare
+
+XORG_LIB_XCOMPOSITE_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XCOMPOSITE_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XCOMPOSITE_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xcomposite.prepare: $(xorg-lib-Xcomposite_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XCOMPOSITE_DIR)/config.cache)
+ cd $(XORG_LIB_XCOMPOSITE_DIR) && \
+ $(XORG_LIB_XCOMPOSITE_PATH) $(XORG_LIB_XCOMPOSITE_ENV) \
+ ./configure $(XORG_LIB_XCOMPOSITE_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcomposite_compile: $(STATEDIR)/xorg-lib-Xcomposite.compile
+
+$(STATEDIR)/xorg-lib-Xcomposite.compile: $(xorg-lib-Xcomposite_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XCOMPOSITE_DIR) && $(XORG_LIB_XCOMPOSITE_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcomposite_install: $(STATEDIR)/xorg-lib-Xcomposite.install
+
+$(STATEDIR)/xorg-lib-Xcomposite.install: $(xorg-lib-Xcomposite_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XCOMPOSITE)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcomposite_targetinstall: $(STATEDIR)/xorg-lib-Xcomposite.targetinstall
+
+$(STATEDIR)/xorg-lib-Xcomposite.targetinstall: $(xorg-lib-Xcomposite_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xcomposite)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XCOMPOSITE_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcomposite_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xcomposite.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xcomposite_*
+ rm -rf $(XORG_LIB_XCOMPOSITE_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xcursor.make b/rules/xorg-lib-Xcursor.make
new file mode 100644
index 000000000..243d5cd31
--- /dev/null
+++ b/rules/xorg-lib-Xcursor.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XCURSOR) += xorg-lib-Xcursor
+
+#
+# Paths and names
+#
+XORG_LIB_XCURSOR_VERSION := 1.1.5.2
+XORG_LIB_XCURSOR := libXcursor-X11R7.0-$(XORG_LIB_XCURSOR_VERSION)
+XORG_LIB_XCURSOR_SUFFIX := tar.bz2
+XORG_LIB_XCURSOR_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XCURSOR).$(XORG_LIB_XCURSOR_SUFFIX)
+XORG_LIB_XCURSOR_SOURCE := $(SRCDIR)/$(XORG_LIB_XCURSOR).$(XORG_LIB_XCURSOR_SUFFIX)
+XORG_LIB_XCURSOR_DIR := $(BUILDDIR)/$(XORG_LIB_XCURSOR)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcursor_get: $(STATEDIR)/xorg-lib-Xcursor.get
+
+$(STATEDIR)/xorg-lib-Xcursor.get: $(xorg-lib-Xcursor_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XCURSOR_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XCURSOR_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcursor_extract: $(STATEDIR)/xorg-lib-Xcursor.extract
+
+$(STATEDIR)/xorg-lib-Xcursor.extract: $(xorg-lib-Xcursor_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XCURSOR_DIR))
+ @$(call extract, $(XORG_LIB_XCURSOR_SOURCE))
+ @$(call patchin, $(XORG_LIB_XCURSOR))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcursor_prepare: $(STATEDIR)/xorg-lib-Xcursor.prepare
+
+XORG_LIB_XCURSOR_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XCURSOR_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XCURSOR_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xcursor.prepare: $(xorg-lib-Xcursor_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XCURSOR_DIR)/config.cache)
+ cd $(XORG_LIB_XCURSOR_DIR) && \
+ $(XORG_LIB_XCURSOR_PATH) $(XORG_LIB_XCURSOR_ENV) \
+ ./configure $(XORG_LIB_XCURSOR_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcursor_compile: $(STATEDIR)/xorg-lib-Xcursor.compile
+
+$(STATEDIR)/xorg-lib-Xcursor.compile: $(xorg-lib-Xcursor_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XCURSOR_DIR) && $(XORG_LIB_XCURSOR_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcursor_install: $(STATEDIR)/xorg-lib-Xcursor.install
+
+$(STATEDIR)/xorg-lib-Xcursor.install: $(xorg-lib-Xcursor_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XCURSOR)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcursor_targetinstall: $(STATEDIR)/xorg-lib-Xcursor.targetinstall
+
+$(STATEDIR)/xorg-lib-Xcursor.targetinstall: $(xorg-lib-Xcursor_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xcursor)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XCURSOR_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xcursor_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xcursor.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xcursor_*
+ rm -rf $(XORG_LIB_XCURSOR_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xdamage.make b/rules/xorg-lib-Xdamage.make
new file mode 100644
index 000000000..88f97343d
--- /dev/null
+++ b/rules/xorg-lib-Xdamage.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XDAMAGE) += xorg-lib-Xdamage
+
+#
+# Paths and names
+#
+XORG_LIB_XDAMAGE_VERSION := 1.0.2
+XORG_LIB_XDAMAGE := libXdamage-X11R7.0-$(XORG_LIB_XDAMAGE_VERSION)
+XORG_LIB_XDAMAGE_SUFFIX := tar.bz2
+XORG_LIB_XDAMAGE_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XDAMAGE).$(XORG_LIB_XDAMAGE_SUFFIX)
+XORG_LIB_XDAMAGE_SOURCE := $(SRCDIR)/$(XORG_LIB_XDAMAGE).$(XORG_LIB_XDAMAGE_SUFFIX)
+XORG_LIB_XDAMAGE_DIR := $(BUILDDIR)/$(XORG_LIB_XDAMAGE)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdamage_get: $(STATEDIR)/xorg-lib-Xdamage.get
+
+$(STATEDIR)/xorg-lib-Xdamage.get: $(xorg-lib-Xdamage_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XDAMAGE_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XDAMAGE_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdamage_extract: $(STATEDIR)/xorg-lib-Xdamage.extract
+
+$(STATEDIR)/xorg-lib-Xdamage.extract: $(xorg-lib-Xdamage_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XDAMAGE_DIR))
+ @$(call extract, $(XORG_LIB_XDAMAGE_SOURCE))
+ @$(call patchin, $(XORG_LIB_XDAMAGE))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdamage_prepare: $(STATEDIR)/xorg-lib-Xdamage.prepare
+
+XORG_LIB_XDAMAGE_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XDAMAGE_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XDAMAGE_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xdamage.prepare: $(xorg-lib-Xdamage_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XDAMAGE_DIR)/config.cache)
+ cd $(XORG_LIB_XDAMAGE_DIR) && \
+ $(XORG_LIB_XDAMAGE_PATH) $(XORG_LIB_XDAMAGE_ENV) \
+ ./configure $(XORG_LIB_XDAMAGE_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdamage_compile: $(STATEDIR)/xorg-lib-Xdamage.compile
+
+$(STATEDIR)/xorg-lib-Xdamage.compile: $(xorg-lib-Xdamage_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XDAMAGE_DIR) && $(XORG_LIB_XDAMAGE_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdamage_install: $(STATEDIR)/xorg-lib-Xdamage.install
+
+$(STATEDIR)/xorg-lib-Xdamage.install: $(xorg-lib-Xdamage_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XDAMAGE)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdamage_targetinstall: $(STATEDIR)/xorg-lib-Xdamage.targetinstall
+
+$(STATEDIR)/xorg-lib-Xdamage.targetinstall: $(xorg-lib-Xdamage_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xdamage)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XDAMAGE_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdamage_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xdamage.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xdamage_*
+ rm -rf $(XORG_LIB_XDAMAGE_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xdmcp.make b/rules/xorg-lib-Xdmcp.make
new file mode 100644
index 000000000..061b90843
--- /dev/null
+++ b/rules/xorg-lib-Xdmcp.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XDMCP) += xorg-lib-Xdmcp
+
+#
+# Paths and names
+#
+XORG_LIB_XDMCP_VERSION := 1.0.0
+XORG_LIB_XDMCP := libXdmcp-X11R7.0-$(XORG_LIB_XDMCP_VERSION)
+XORG_LIB_XDMCP_SUFFIX := tar.bz2
+XORG_LIB_XDMCP_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XDMCP).$(XORG_LIB_XDMCP_SUFFIX)
+XORG_LIB_XDMCP_SOURCE := $(SRCDIR)/$(XORG_LIB_XDMCP).$(XORG_LIB_XDMCP_SUFFIX)
+XORG_LIB_XDMCP_DIR := $(BUILDDIR)/$(XORG_LIB_XDMCP)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdmcp_get: $(STATEDIR)/xorg-lib-Xdmcp.get
+
+$(STATEDIR)/xorg-lib-Xdmcp.get: $(xorg-lib-Xdmcp_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XDMCP_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XDMCP_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdmcp_extract: $(STATEDIR)/xorg-lib-Xdmcp.extract
+
+$(STATEDIR)/xorg-lib-Xdmcp.extract: $(xorg-lib-Xdmcp_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XDMCP_DIR))
+ @$(call extract, $(XORG_LIB_XDMCP_SOURCE))
+ @$(call patchin, $(XORG_LIB_XDMCP))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdmcp_prepare: $(STATEDIR)/xorg-lib-Xdmcp.prepare
+
+XORG_LIB_XDMCP_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XDMCP_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XDMCP_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xdmcp.prepare: $(xorg-lib-Xdmcp_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XDMCP_DIR)/config.cache)
+ cd $(XORG_LIB_XDMCP_DIR) && \
+ $(XORG_LIB_XDMCP_PATH) $(XORG_LIB_XDMCP_ENV) \
+ ./configure $(XORG_LIB_XDMCP_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdmcp_compile: $(STATEDIR)/xorg-lib-Xdmcp.compile
+
+$(STATEDIR)/xorg-lib-Xdmcp.compile: $(xorg-lib-Xdmcp_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XDMCP_DIR) && $(XORG_LIB_XDMCP_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdmcp_install: $(STATEDIR)/xorg-lib-Xdmcp.install
+
+$(STATEDIR)/xorg-lib-Xdmcp.install: $(xorg-lib-Xdmcp_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XDMCP)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdmcp_targetinstall: $(STATEDIR)/xorg-lib-Xdmcp.targetinstall
+
+$(STATEDIR)/xorg-lib-Xdmcp.targetinstall: $(xorg-lib-Xdmcp_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xdmcp)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XDMCP_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xdmcp_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xdmcp.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xdmcp_*
+ rm -rf $(XORG_LIB_XDMCP_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xevie.make b/rules/xorg-lib-Xevie.make
new file mode 100644
index 000000000..d87ef0a9e
--- /dev/null
+++ b/rules/xorg-lib-Xevie.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XEVIE) += xorg-lib-Xevie
+
+#
+# Paths and names
+#
+XORG_LIB_XEVIE_VERSION := 1.0.0
+XORG_LIB_XEVIE := libXevie-X11R7.0-$(XORG_LIB_XEVIE_VERSION)
+XORG_LIB_XEVIE_SUFFIX := tar.bz2
+XORG_LIB_XEVIE_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XEVIE).$(XORG_LIB_XEVIE_SUFFIX)
+XORG_LIB_XEVIE_SOURCE := $(SRCDIR)/$(XORG_LIB_XEVIE).$(XORG_LIB_XEVIE_SUFFIX)
+XORG_LIB_XEVIE_DIR := $(BUILDDIR)/$(XORG_LIB_XEVIE)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xevie_get: $(STATEDIR)/xorg-lib-Xevie.get
+
+$(STATEDIR)/xorg-lib-Xevie.get: $(xorg-lib-Xevie_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XEVIE_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XEVIE_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xevie_extract: $(STATEDIR)/xorg-lib-Xevie.extract
+
+$(STATEDIR)/xorg-lib-Xevie.extract: $(xorg-lib-Xevie_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XEVIE_DIR))
+ @$(call extract, $(XORG_LIB_XEVIE_SOURCE))
+ @$(call patchin, $(XORG_LIB_XEVIE))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xevie_prepare: $(STATEDIR)/xorg-lib-Xevie.prepare
+
+XORG_LIB_XEVIE_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XEVIE_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XEVIE_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xevie.prepare: $(xorg-lib-Xevie_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XEVIE_DIR)/config.cache)
+ cd $(XORG_LIB_XEVIE_DIR) && \
+ $(XORG_LIB_XEVIE_PATH) $(XORG_LIB_XEVIE_ENV) \
+ ./configure $(XORG_LIB_XEVIE_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xevie_compile: $(STATEDIR)/xorg-lib-Xevie.compile
+
+$(STATEDIR)/xorg-lib-Xevie.compile: $(xorg-lib-Xevie_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XEVIE_DIR) && $(XORG_LIB_XEVIE_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xevie_install: $(STATEDIR)/xorg-lib-Xevie.install
+
+$(STATEDIR)/xorg-lib-Xevie.install: $(xorg-lib-Xevie_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XEVIE)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xevie_targetinstall: $(STATEDIR)/xorg-lib-Xevie.targetinstall
+
+$(STATEDIR)/xorg-lib-Xevie.targetinstall: $(xorg-lib-Xevie_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xevie)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XEVIE_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xevie_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xevie.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xevie_*
+ rm -rf $(XORG_LIB_XEVIE_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xext.make b/rules/xorg-lib-Xext.make
new file mode 100644
index 000000000..ea3c7d332
--- /dev/null
+++ b/rules/xorg-lib-Xext.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XEXT) += xorg-lib-Xext
+
+#
+# Paths and names
+#
+XORG_LIB_XEXT_VERSION := 1.0.0
+XORG_LIB_XEXT := libXext-X11R7.0-$(XORG_LIB_XEXT_VERSION)
+XORG_LIB_XEXT_SUFFIX := tar.bz2
+XORG_LIB_XEXT_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XEXT).$(XORG_LIB_XEXT_SUFFIX)
+XORG_LIB_XEXT_SOURCE := $(SRCDIR)/$(XORG_LIB_XEXT).$(XORG_LIB_XEXT_SUFFIX)
+XORG_LIB_XEXT_DIR := $(BUILDDIR)/$(XORG_LIB_XEXT)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xext_get: $(STATEDIR)/xorg-lib-Xext.get
+
+$(STATEDIR)/xorg-lib-Xext.get: $(xorg-lib-Xext_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XEXT_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XEXT_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xext_extract: $(STATEDIR)/xorg-lib-Xext.extract
+
+$(STATEDIR)/xorg-lib-Xext.extract: $(xorg-lib-Xext_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XEXT_DIR))
+ @$(call extract, $(XORG_LIB_XEXT_SOURCE))
+ @$(call patchin, $(XORG_LIB_XEXT))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xext_prepare: $(STATEDIR)/xorg-lib-Xext.prepare
+
+XORG_LIB_XEXT_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XEXT_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XEXT_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xext.prepare: $(xorg-lib-Xext_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XEXT_DIR)/config.cache)
+ cd $(XORG_LIB_XEXT_DIR) && \
+ $(XORG_LIB_XEXT_PATH) $(XORG_LIB_XEXT_ENV) \
+ ./configure $(XORG_LIB_XEXT_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xext_compile: $(STATEDIR)/xorg-lib-Xext.compile
+
+$(STATEDIR)/xorg-lib-Xext.compile: $(xorg-lib-Xext_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XEXT_DIR) && $(XORG_LIB_XEXT_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xext_install: $(STATEDIR)/xorg-lib-Xext.install
+
+$(STATEDIR)/xorg-lib-Xext.install: $(xorg-lib-Xext_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XEXT)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xext_targetinstall: $(STATEDIR)/xorg-lib-Xext.targetinstall
+
+$(STATEDIR)/xorg-lib-Xext.targetinstall: $(xorg-lib-Xext_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xext)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XEXT_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xext_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xext.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xext_*
+ rm -rf $(XORG_LIB_XEXT_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xfixes.make b/rules/xorg-lib-Xfixes.make
new file mode 100644
index 000000000..d1e3a4291
--- /dev/null
+++ b/rules/xorg-lib-Xfixes.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XFIXES) += xorg-lib-Xfixes
+
+#
+# Paths and names
+#
+XORG_LIB_XFIXES_VERSION := 3.0.1.2
+XORG_LIB_XFIXES := libXfixes-X11R7.0-$(XORG_LIB_XFIXES_VERSION)
+XORG_LIB_XFIXES_SUFFIX := tar.bz2
+XORG_LIB_XFIXES_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XFIXES).$(XORG_LIB_XFIXES_SUFFIX)
+XORG_LIB_XFIXES_SOURCE := $(SRCDIR)/$(XORG_LIB_XFIXES).$(XORG_LIB_XFIXES_SUFFIX)
+XORG_LIB_XFIXES_DIR := $(BUILDDIR)/$(XORG_LIB_XFIXES)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfixes_get: $(STATEDIR)/xorg-lib-Xfixes.get
+
+$(STATEDIR)/xorg-lib-Xfixes.get: $(xorg-lib-Xfixes_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XFIXES_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XFIXES_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfixes_extract: $(STATEDIR)/xorg-lib-Xfixes.extract
+
+$(STATEDIR)/xorg-lib-Xfixes.extract: $(xorg-lib-Xfixes_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XFIXES_DIR))
+ @$(call extract, $(XORG_LIB_XFIXES_SOURCE))
+ @$(call patchin, $(XORG_LIB_XFIXES))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfixes_prepare: $(STATEDIR)/xorg-lib-Xfixes.prepare
+
+XORG_LIB_XFIXES_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XFIXES_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XFIXES_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xfixes.prepare: $(xorg-lib-Xfixes_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XFIXES_DIR)/config.cache)
+ cd $(XORG_LIB_XFIXES_DIR) && \
+ $(XORG_LIB_XFIXES_PATH) $(XORG_LIB_XFIXES_ENV) \
+ ./configure $(XORG_LIB_XFIXES_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfixes_compile: $(STATEDIR)/xorg-lib-Xfixes.compile
+
+$(STATEDIR)/xorg-lib-Xfixes.compile: $(xorg-lib-Xfixes_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XFIXES_DIR) && $(XORG_LIB_XFIXES_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfixes_install: $(STATEDIR)/xorg-lib-Xfixes.install
+
+$(STATEDIR)/xorg-lib-Xfixes.install: $(xorg-lib-Xfixes_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XFIXES)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfixes_targetinstall: $(STATEDIR)/xorg-lib-Xfixes.targetinstall
+
+$(STATEDIR)/xorg-lib-Xfixes.targetinstall: $(xorg-lib-Xfixes_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xfixes)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XFIXES_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfixes_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xfixes.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xfixes_*
+ rm -rf $(XORG_LIB_XFIXES_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xfont.make b/rules/xorg-lib-Xfont.make
new file mode 100644
index 000000000..c5dc5d79e
--- /dev/null
+++ b/rules/xorg-lib-Xfont.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XFONT) += xorg-lib-Xfont
+
+#
+# Paths and names
+#
+XORG_LIB_XFONT_VERSION := 1.0.0
+XORG_LIB_XFONT := libXfont-X11R7.0-$(XORG_LIB_XFONT_VERSION)
+XORG_LIB_XFONT_SUFFIX := tar.bz2
+XORG_LIB_XFONT_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XFONT).$(XORG_LIB_XFONT_SUFFIX)
+XORG_LIB_XFONT_SOURCE := $(SRCDIR)/$(XORG_LIB_XFONT).$(XORG_LIB_XFONT_SUFFIX)
+XORG_LIB_XFONT_DIR := $(BUILDDIR)/$(XORG_LIB_XFONT)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfont_get: $(STATEDIR)/xorg-lib-Xfont.get
+
+$(STATEDIR)/xorg-lib-Xfont.get: $(xorg-lib-Xfont_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XFONT_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XFONT_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfont_extract: $(STATEDIR)/xorg-lib-Xfont.extract
+
+$(STATEDIR)/xorg-lib-Xfont.extract: $(xorg-lib-Xfont_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XFONT_DIR))
+ @$(call extract, $(XORG_LIB_XFONT_SOURCE))
+ @$(call patchin, $(XORG_LIB_XFONT))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfont_prepare: $(STATEDIR)/xorg-lib-Xfont.prepare
+
+XORG_LIB_XFONT_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XFONT_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XFONT_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xfont.prepare: $(xorg-lib-Xfont_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XFONT_DIR)/config.cache)
+ cd $(XORG_LIB_XFONT_DIR) && \
+ $(XORG_LIB_XFONT_PATH) $(XORG_LIB_XFONT_ENV) \
+ ./configure $(XORG_LIB_XFONT_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfont_compile: $(STATEDIR)/xorg-lib-Xfont.compile
+
+$(STATEDIR)/xorg-lib-Xfont.compile: $(xorg-lib-Xfont_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XFONT_DIR) && $(XORG_LIB_XFONT_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfont_install: $(STATEDIR)/xorg-lib-Xfont.install
+
+$(STATEDIR)/xorg-lib-Xfont.install: $(xorg-lib-Xfont_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XFONT)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfont_targetinstall: $(STATEDIR)/xorg-lib-Xfont.targetinstall
+
+$(STATEDIR)/xorg-lib-Xfont.targetinstall: $(xorg-lib-Xfont_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xfont)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XFONT_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfont_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xfont.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xfont_*
+ rm -rf $(XORG_LIB_XFONT_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xfontcache.make b/rules/xorg-lib-Xfontcache.make
new file mode 100644
index 000000000..f36d3953c
--- /dev/null
+++ b/rules/xorg-lib-Xfontcache.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XFONTCACHE) += xorg-lib-Xfontcache
+
+#
+# Paths and names
+#
+XORG_LIB_XFONTCACHE_VERSION := 1.0.1
+XORG_LIB_XFONTCACHE := libXfontcache-X11R7.0-$(XORG_LIB_XFONTCACHE_VERSION)
+XORG_LIB_XFONTCACHE_SUFFIX := tar.bz2
+XORG_LIB_XFONTCACHE_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XFONTCACHE).$(XORG_LIB_XFONTCACHE_SUFFIX)
+XORG_LIB_XFONTCACHE_SOURCE := $(SRCDIR)/$(XORG_LIB_XFONTCACHE).$(XORG_LIB_XFONTCACHE_SUFFIX)
+XORG_LIB_XFONTCACHE_DIR := $(BUILDDIR)/$(XORG_LIB_XFONTCACHE)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfontcache_get: $(STATEDIR)/xorg-lib-Xfontcache.get
+
+$(STATEDIR)/xorg-lib-Xfontcache.get: $(xorg-lib-Xfontcache_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XFONTCACHE_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XFONTCACHE_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfontcache_extract: $(STATEDIR)/xorg-lib-Xfontcache.extract
+
+$(STATEDIR)/xorg-lib-Xfontcache.extract: $(xorg-lib-Xfontcache_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XFONTCACHE_DIR))
+ @$(call extract, $(XORG_LIB_XFONTCACHE_SOURCE))
+ @$(call patchin, $(XORG_LIB_XFONTCACHE))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfontcache_prepare: $(STATEDIR)/xorg-lib-Xfontcache.prepare
+
+XORG_LIB_XFONTCACHE_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XFONTCACHE_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XFONTCACHE_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xfontcache.prepare: $(xorg-lib-Xfontcache_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XFONTCACHE_DIR)/config.cache)
+ cd $(XORG_LIB_XFONTCACHE_DIR) && \
+ $(XORG_LIB_XFONTCACHE_PATH) $(XORG_LIB_XFONTCACHE_ENV) \
+ ./configure $(XORG_LIB_XFONTCACHE_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfontcache_compile: $(STATEDIR)/xorg-lib-Xfontcache.compile
+
+$(STATEDIR)/xorg-lib-Xfontcache.compile: $(xorg-lib-Xfontcache_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XFONTCACHE_DIR) && $(XORG_LIB_XFONTCACHE_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfontcache_install: $(STATEDIR)/xorg-lib-Xfontcache.install
+
+$(STATEDIR)/xorg-lib-Xfontcache.install: $(xorg-lib-Xfontcache_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XFONTCACHE)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfontcache_targetinstall: $(STATEDIR)/xorg-lib-Xfontcache.targetinstall
+
+$(STATEDIR)/xorg-lib-Xfontcache.targetinstall: $(xorg-lib-Xfontcache_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xfontcache)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XFONTCACHE_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xfontcache_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xfontcache.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xfontcache_*
+ rm -rf $(XORG_LIB_XFONTCACHE_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xft.make b/rules/xorg-lib-Xft.make
new file mode 100644
index 000000000..c303c736d
--- /dev/null
+++ b/rules/xorg-lib-Xft.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XFT) += xorg-lib-Xft
+
+#
+# Paths and names
+#
+XORG_LIB_XFT_VERSION := 2.1.8.2
+XORG_LIB_XFT := libXft-X11R7.0-$(XORG_LIB_XFT_VERSION)
+XORG_LIB_XFT_SUFFIX := tar.bz2
+XORG_LIB_XFT_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XFT).$(XORG_LIB_XFT_SUFFIX)
+XORG_LIB_XFT_SOURCE := $(SRCDIR)/$(XORG_LIB_XFT).$(XORG_LIB_XFT_SUFFIX)
+XORG_LIB_XFT_DIR := $(BUILDDIR)/$(XORG_LIB_XFT)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xft_get: $(STATEDIR)/xorg-lib-Xft.get
+
+$(STATEDIR)/xorg-lib-Xft.get: $(xorg-lib-Xft_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XFT_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XFT_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xft_extract: $(STATEDIR)/xorg-lib-Xft.extract
+
+$(STATEDIR)/xorg-lib-Xft.extract: $(xorg-lib-Xft_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XFT_DIR))
+ @$(call extract, $(XORG_LIB_XFT_SOURCE))
+ @$(call patchin, $(XORG_LIB_XFT))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xft_prepare: $(STATEDIR)/xorg-lib-Xft.prepare
+
+XORG_LIB_XFT_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XFT_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XFT_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xft.prepare: $(xorg-lib-Xft_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XFT_DIR)/config.cache)
+ cd $(XORG_LIB_XFT_DIR) && \
+ $(XORG_LIB_XFT_PATH) $(XORG_LIB_XFT_ENV) \
+ ./configure $(XORG_LIB_XFT_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xft_compile: $(STATEDIR)/xorg-lib-Xft.compile
+
+$(STATEDIR)/xorg-lib-Xft.compile: $(xorg-lib-Xft_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XFT_DIR) && $(XORG_LIB_XFT_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xft_install: $(STATEDIR)/xorg-lib-Xft.install
+
+$(STATEDIR)/xorg-lib-Xft.install: $(xorg-lib-Xft_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XFT)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xft_targetinstall: $(STATEDIR)/xorg-lib-Xft.targetinstall
+
+$(STATEDIR)/xorg-lib-Xft.targetinstall: $(xorg-lib-Xft_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xft)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XFT_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xft_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xft.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xft_*
+ rm -rf $(XORG_LIB_XFT_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xi.make b/rules/xorg-lib-Xi.make
new file mode 100644
index 000000000..ea816ae82
--- /dev/null
+++ b/rules/xorg-lib-Xi.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XI) += xorg-lib-Xi
+
+#
+# Paths and names
+#
+XORG_LIB_XI_VERSION := 1.0.0
+XORG_LIB_XI := libXi-X11R7.0-$(XORG_LIB_XI_VERSION)
+XORG_LIB_XI_SUFFIX := tar.bz2
+XORG_LIB_XI_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XI).$(XORG_LIB_XI_SUFFIX)
+XORG_LIB_XI_SOURCE := $(SRCDIR)/$(XORG_LIB_XI).$(XORG_LIB_XI_SUFFIX)
+XORG_LIB_XI_DIR := $(BUILDDIR)/$(XORG_LIB_XI)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xi_get: $(STATEDIR)/xorg-lib-Xi.get
+
+$(STATEDIR)/xorg-lib-Xi.get: $(xorg-lib-Xi_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XI_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XI_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xi_extract: $(STATEDIR)/xorg-lib-Xi.extract
+
+$(STATEDIR)/xorg-lib-Xi.extract: $(xorg-lib-Xi_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XI_DIR))
+ @$(call extract, $(XORG_LIB_XI_SOURCE))
+ @$(call patchin, $(XORG_LIB_XI))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xi_prepare: $(STATEDIR)/xorg-lib-Xi.prepare
+
+XORG_LIB_XI_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XI_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xi.prepare: $(xorg-lib-Xi_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XI_DIR)/config.cache)
+ cd $(XORG_LIB_XI_DIR) && \
+ $(XORG_LIB_XI_PATH) $(XORG_LIB_XI_ENV) \
+ ./configure $(XORG_LIB_XI_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xi_compile: $(STATEDIR)/xorg-lib-Xi.compile
+
+$(STATEDIR)/xorg-lib-Xi.compile: $(xorg-lib-Xi_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XI_DIR) && $(XORG_LIB_XI_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xi_install: $(STATEDIR)/xorg-lib-Xi.install
+
+$(STATEDIR)/xorg-lib-Xi.install: $(xorg-lib-Xi_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XI)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xi_targetinstall: $(STATEDIR)/xorg-lib-Xi.targetinstall
+
+$(STATEDIR)/xorg-lib-Xi.targetinstall: $(xorg-lib-Xi_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xi)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XI_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xi_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xi.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xi_*
+ rm -rf $(XORG_LIB_XI_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xinerama.make b/rules/xorg-lib-Xinerama.make
new file mode 100644
index 000000000..390a2f0e7
--- /dev/null
+++ b/rules/xorg-lib-Xinerama.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XINERAMA) += xorg-lib-Xinerama
+
+#
+# Paths and names
+#
+XORG_LIB_XINERAMA_VERSION := 1.0.1
+XORG_LIB_XINERAMA := libXinerama-X11R7.0-$(XORG_LIB_XINERAMA_VERSION)
+XORG_LIB_XINERAMA_SUFFIX := tar.bz2
+XORG_LIB_XINERAMA_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XINERAMA).$(XORG_LIB_XINERAMA_SUFFIX)
+XORG_LIB_XINERAMA_SOURCE := $(SRCDIR)/$(XORG_LIB_XINERAMA).$(XORG_LIB_XINERAMA_SUFFIX)
+XORG_LIB_XINERAMA_DIR := $(BUILDDIR)/$(XORG_LIB_XINERAMA)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xinerama_get: $(STATEDIR)/xorg-lib-Xinerama.get
+
+$(STATEDIR)/xorg-lib-Xinerama.get: $(xorg-lib-Xinerama_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XINERAMA_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XINERAMA_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xinerama_extract: $(STATEDIR)/xorg-lib-Xinerama.extract
+
+$(STATEDIR)/xorg-lib-Xinerama.extract: $(xorg-lib-Xinerama_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XINERAMA_DIR))
+ @$(call extract, $(XORG_LIB_XINERAMA_SOURCE))
+ @$(call patchin, $(XORG_LIB_XINERAMA))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xinerama_prepare: $(STATEDIR)/xorg-lib-Xinerama.prepare
+
+XORG_LIB_XINERAMA_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XINERAMA_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XINERAMA_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xinerama.prepare: $(xorg-lib-Xinerama_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XINERAMA_DIR)/config.cache)
+ cd $(XORG_LIB_XINERAMA_DIR) && \
+ $(XORG_LIB_XINERAMA_PATH) $(XORG_LIB_XINERAMA_ENV) \
+ ./configure $(XORG_LIB_XINERAMA_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xinerama_compile: $(STATEDIR)/xorg-lib-Xinerama.compile
+
+$(STATEDIR)/xorg-lib-Xinerama.compile: $(xorg-lib-Xinerama_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XINERAMA_DIR) && $(XORG_LIB_XINERAMA_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xinerama_install: $(STATEDIR)/xorg-lib-Xinerama.install
+
+$(STATEDIR)/xorg-lib-Xinerama.install: $(xorg-lib-Xinerama_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XINERAMA)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xinerama_targetinstall: $(STATEDIR)/xorg-lib-Xinerama.targetinstall
+
+$(STATEDIR)/xorg-lib-Xinerama.targetinstall: $(xorg-lib-Xinerama_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xinerama)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XINERAMA_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+#FIXME
+
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xinerama_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xinerama.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xinerama_*
+ rm -rf $(XORG_LIB_XINERAMA_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xmu.make b/rules/xorg-lib-Xmu.make
new file mode 100644
index 000000000..edd69302f
--- /dev/null
+++ b/rules/xorg-lib-Xmu.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XMU) += xorg-lib-Xmu
+
+#
+# Paths and names
+#
+XORG_LIB_XMU_VERSION := 1.0.0
+XORG_LIB_XMU := libXmu-X11R7.0-$(XORG_LIB_XMU_VERSION)
+XORG_LIB_XMU_SUFFIX := tar.bz2
+XORG_LIB_XMU_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XMU).$(XORG_LIB_XMU_SUFFIX)
+XORG_LIB_XMU_SOURCE := $(SRCDIR)/$(XORG_LIB_XMU).$(XORG_LIB_XMU_SUFFIX)
+XORG_LIB_XMU_DIR := $(BUILDDIR)/$(XORG_LIB_XMU)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xmu_get: $(STATEDIR)/xorg-lib-Xmu.get
+
+$(STATEDIR)/xorg-lib-Xmu.get: $(xorg-lib-Xmu_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XMU_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XMU_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xmu_extract: $(STATEDIR)/xorg-lib-Xmu.extract
+
+$(STATEDIR)/xorg-lib-Xmu.extract: $(xorg-lib-Xmu_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XMU_DIR))
+ @$(call extract, $(XORG_LIB_XMU_SOURCE))
+ @$(call patchin, $(XORG_LIB_XMU))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xmu_prepare: $(STATEDIR)/xorg-lib-Xmu.prepare
+
+XORG_LIB_XMU_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XMU_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XMU_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xmu.prepare: $(xorg-lib-Xmu_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XMU_DIR)/config.cache)
+ cd $(XORG_LIB_XMU_DIR) && \
+ $(XORG_LIB_XMU_PATH) $(XORG_LIB_XMU_ENV) \
+ ./configure $(XORG_LIB_XMU_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xmu_compile: $(STATEDIR)/xorg-lib-Xmu.compile
+
+$(STATEDIR)/xorg-lib-Xmu.compile: $(xorg-lib-Xmu_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XMU_DIR) && $(XORG_LIB_XMU_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xmu_install: $(STATEDIR)/xorg-lib-Xmu.install
+
+$(STATEDIR)/xorg-lib-Xmu.install: $(xorg-lib-Xmu_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XMU)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xmu_targetinstall: $(STATEDIR)/xorg-lib-Xmu.targetinstall
+
+$(STATEDIR)/xorg-lib-Xmu.targetinstall: $(xorg-lib-Xmu_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xmu)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XMU_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xmu_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xmu.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xmu_*
+ rm -rf $(XORG_LIB_XMU_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xp.make b/rules/xorg-lib-Xp.make
new file mode 100644
index 000000000..91f7ab524
--- /dev/null
+++ b/rules/xorg-lib-Xp.make
@@ -0,0 +1,134 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XP) += xorg-lib-Xp
+
+#
+# Paths and names
+#
+XORG_LIB_XP_VERSION := 1.0.0
+XORG_LIB_XP := libXp-X11R7.0-$(XORG_LIB_XP_VERSION)
+XORG_LIB_XP_SUFFIX := tar.bz2
+XORG_LIB_XP_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XP).$(XORG_LIB_XP_SUFFIX)
+XORG_LIB_XP_SOURCE := $(SRCDIR)/$(XORG_LIB_XP).$(XORG_LIB_XP_SUFFIX)
+XORG_LIB_XP_DIR := $(BUILDDIR)/$(XORG_LIB_XP)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xp_get: $(STATEDIR)/xorg-lib-Xp.get
+
+$(STATEDIR)/xorg-lib-Xp.get: $(xorg-lib-Xp_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XP_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XP_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xp_extract: $(STATEDIR)/xorg-lib-Xp.extract
+
+$(STATEDIR)/xorg-lib-Xp.extract: $(xorg-lib-Xp_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XP_DIR))
+ @$(call extract, $(XORG_LIB_XP_SOURCE))
+ @$(call patchin, $(XORG_LIB_XP))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xp_prepare: $(STATEDIR)/xorg-lib-Xp.prepare
+
+XORG_LIB_XP_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XP_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XP_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xp.prepare: $(xorg-lib-Xp_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XP_DIR)/config.cache)
+ cd $(XORG_LIB_XP_DIR) && \
+ $(XORG_LIB_XP_PATH) $(XORG_LIB_XP_ENV) \
+ ./configure $(XORG_LIB_XP_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xp_compile: $(STATEDIR)/xorg-lib-Xp.compile
+
+$(STATEDIR)/xorg-lib-Xp.compile: $(xorg-lib-Xp_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XP_DIR) && $(XORG_LIB_XP_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xp_install: $(STATEDIR)/xorg-lib-Xp.install
+
+$(STATEDIR)/xorg-lib-Xp.install: $(xorg-lib-Xp_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XP)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xp_targetinstall: $(STATEDIR)/xorg-lib-Xp.targetinstall
+
+$(STATEDIR)/xorg-lib-Xp.targetinstall: $(xorg-lib-Xp_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xp)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XP_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xp_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xp.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xp_*
+ rm -rf $(XORG_LIB_XP_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xpm.make b/rules/xorg-lib-Xpm.make
new file mode 100644
index 000000000..42d0ff230
--- /dev/null
+++ b/rules/xorg-lib-Xpm.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XPM) += xorg-lib-Xpm
+
+#
+# Paths and names
+#
+XORG_LIB_XPM_VERSION := 3.5.4.2
+XORG_LIB_XPM := libXpm-X11R7.0-$(XORG_LIB_XPM_VERSION)
+XORG_LIB_XPM_SUFFIX := tar.bz2
+XORG_LIB_XPM_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XPM).$(XORG_LIB_XPM_SUFFIX)
+XORG_LIB_XPM_SOURCE := $(SRCDIR)/$(XORG_LIB_XPM).$(XORG_LIB_XPM_SUFFIX)
+XORG_LIB_XPM_DIR := $(BUILDDIR)/$(XORG_LIB_XPM)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xpm_get: $(STATEDIR)/xorg-lib-Xpm.get
+
+$(STATEDIR)/xorg-lib-Xpm.get: $(xorg-lib-Xpm_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XPM_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XPM_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xpm_extract: $(STATEDIR)/xorg-lib-Xpm.extract
+
+$(STATEDIR)/xorg-lib-Xpm.extract: $(xorg-lib-Xpm_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XPM_DIR))
+ @$(call extract, $(XORG_LIB_XPM_SOURCE))
+ @$(call patchin, $(XORG_LIB_XPM))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xpm_prepare: $(STATEDIR)/xorg-lib-Xpm.prepare
+
+XORG_LIB_XPM_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XPM_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XPM_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xpm.prepare: $(xorg-lib-Xpm_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XPM_DIR)/config.cache)
+ cd $(XORG_LIB_XPM_DIR) && \
+ $(XORG_LIB_XPM_PATH) $(XORG_LIB_XPM_ENV) \
+ ./configure $(XORG_LIB_XPM_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xpm_compile: $(STATEDIR)/xorg-lib-Xpm.compile
+
+$(STATEDIR)/xorg-lib-Xpm.compile: $(xorg-lib-Xpm_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XPM_DIR) && $(XORG_LIB_XPM_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xpm_install: $(STATEDIR)/xorg-lib-Xpm.install
+
+$(STATEDIR)/xorg-lib-Xpm.install: $(xorg-lib-Xpm_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XPM)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xpm_targetinstall: $(STATEDIR)/xorg-lib-Xpm.targetinstall
+
+$(STATEDIR)/xorg-lib-Xpm.targetinstall: $(xorg-lib-Xpm_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xpm)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XPM_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xpm_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xpm.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xpm_*
+ rm -rf $(XORG_LIB_XPM_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-XprintAppUtil.make b/rules/xorg-lib-XprintAppUtil.make
new file mode 100644
index 000000000..5a0df682d
--- /dev/null
+++ b/rules/xorg-lib-XprintAppUtil.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XPRINTAPPUTIL) += xorg-lib-XprintAppUtil
+
+#
+# Paths and names
+#
+XORG_LIB_XPRINTAPPUTIL_VERSION := 1.0.1
+XORG_LIB_XPRINTAPPUTIL := libXprintAppUtil-X11R7.0-$(XORG_LIB_XPRINTAPPUTIL_VERSION)
+XORG_LIB_XPRINTAPPUTIL_SUFFIX := tar.bz2
+XORG_LIB_XPRINTAPPUTIL_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XPRINTAPPUTIL).$(XORG_LIB_XPRINTAPPUTIL_SUFFIX)
+XORG_LIB_XPRINTAPPUTIL_SOURCE := $(SRCDIR)/$(XORG_LIB_XPRINTAPPUTIL).$(XORG_LIB_XPRINTAPPUTIL_SUFFIX)
+XORG_LIB_XPRINTAPPUTIL_DIR := $(BUILDDIR)/$(XORG_LIB_XPRINTAPPUTIL)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintAppUtil_get: $(STATEDIR)/xorg-lib-XprintAppUtil.get
+
+$(STATEDIR)/xorg-lib-XprintAppUtil.get: $(xorg-lib-XprintAppUtil_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XPRINTAPPUTIL_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XPRINTAPPUTIL_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintAppUtil_extract: $(STATEDIR)/xorg-lib-XprintAppUtil.extract
+
+$(STATEDIR)/xorg-lib-XprintAppUtil.extract: $(xorg-lib-XprintAppUtil_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XPRINTAPPUTIL_DIR))
+ @$(call extract, $(XORG_LIB_XPRINTAPPUTIL_SOURCE))
+ @$(call patchin, $(XORG_LIB_XPRINTAPPUTIL))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintAppUtil_prepare: $(STATEDIR)/xorg-lib-XprintAppUtil.prepare
+
+XORG_LIB_XPRINTAPPUTIL_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XPRINTAPPUTIL_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XPRINTAPPUTIL_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-XprintAppUtil.prepare: $(xorg-lib-XprintAppUtil_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XPRINTAPPUTIL_DIR)/config.cache)
+ cd $(XORG_LIB_XPRINTAPPUTIL_DIR) && \
+ $(XORG_LIB_XPRINTAPPUTIL_PATH) $(XORG_LIB_XPRINTAPPUTIL_ENV) \
+ ./configure $(XORG_LIB_XPRINTAPPUTIL_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintAppUtil_compile: $(STATEDIR)/xorg-lib-XprintAppUtil.compile
+
+$(STATEDIR)/xorg-lib-XprintAppUtil.compile: $(xorg-lib-XprintAppUtil_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XPRINTAPPUTIL_DIR) && $(XORG_LIB_XPRINTAPPUTIL_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintAppUtil_install: $(STATEDIR)/xorg-lib-XprintAppUtil.install
+
+$(STATEDIR)/xorg-lib-XprintAppUtil.install: $(xorg-lib-XprintAppUtil_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XPRINTAPPUTIL)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintAppUtil_targetinstall: $(STATEDIR)/xorg-lib-XprintAppUtil.targetinstall
+
+$(STATEDIR)/xorg-lib-XprintAppUtil.targetinstall: $(xorg-lib-XprintAppUtil_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-XprintAppUtil)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XPRINTAPPUTIL_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintAppUtil_clean:
+ rm -rf $(STATEDIR)/xorg-lib-XprintAppUtil.*
+ rm -rf $(IMAGEDIR)/xorg-lib-XprintAppUtil_*
+ rm -rf $(XORG_LIB_XPRINTAPPUTIL_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-XprintUtil.make b/rules/xorg-lib-XprintUtil.make
new file mode 100644
index 000000000..577ffcc15
--- /dev/null
+++ b/rules/xorg-lib-XprintUtil.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XPRINTUTIL) += xorg-lib-XprintUtil
+
+#
+# Paths and names
+#
+XORG_LIB_XPRINTUTIL_VERSION := 1.0.1
+XORG_LIB_XPRINTUTIL := libXprintUtil-X11R7.0-$(XORG_LIB_XPRINTUTIL_VERSION)
+XORG_LIB_XPRINTUTIL_SUFFIX := tar.bz2
+XORG_LIB_XPRINTUTIL_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XPRINTUTIL).$(XORG_LIB_XPRINTUTIL_SUFFIX)
+XORG_LIB_XPRINTUTIL_SOURCE := $(SRCDIR)/$(XORG_LIB_XPRINTUTIL).$(XORG_LIB_XPRINTUTIL_SUFFIX)
+XORG_LIB_XPRINTUTIL_DIR := $(BUILDDIR)/$(XORG_LIB_XPRINTUTIL)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintUtil_get: $(STATEDIR)/xorg-lib-XprintUtil.get
+
+$(STATEDIR)/xorg-lib-XprintUtil.get: $(xorg-lib-XprintUtil_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XPRINTUTIL_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XPRINTUTIL_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintUtil_extract: $(STATEDIR)/xorg-lib-XprintUtil.extract
+
+$(STATEDIR)/xorg-lib-XprintUtil.extract: $(xorg-lib-XprintUtil_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XPRINTUTIL_DIR))
+ @$(call extract, $(XORG_LIB_XPRINTUTIL_SOURCE))
+ @$(call patchin, $(XORG_LIB_XPRINTUTIL))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintUtil_prepare: $(STATEDIR)/xorg-lib-XprintUtil.prepare
+
+XORG_LIB_XPRINTUTIL_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XPRINTUTIL_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XPRINTUTIL_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-XprintUtil.prepare: $(xorg-lib-XprintUtil_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XPRINTUTIL_DIR)/config.cache)
+ cd $(XORG_LIB_XPRINTUTIL_DIR) && \
+ $(XORG_LIB_XPRINTUTIL_PATH) $(XORG_LIB_XPRINTUTIL_ENV) \
+ ./configure $(XORG_LIB_XPRINTUTIL_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintUtil_compile: $(STATEDIR)/xorg-lib-XprintUtil.compile
+
+$(STATEDIR)/xorg-lib-XprintUtil.compile: $(xorg-lib-XprintUtil_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XPRINTUTIL_DIR) && $(XORG_LIB_XPRINTUTIL_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintUtil_install: $(STATEDIR)/xorg-lib-XprintUtil.install
+
+$(STATEDIR)/xorg-lib-XprintUtil.install: $(xorg-lib-XprintUtil_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XPRINTUTIL)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintUtil_targetinstall: $(STATEDIR)/xorg-lib-XprintUtil.targetinstall
+
+$(STATEDIR)/xorg-lib-XprintUtil.targetinstall: $(xorg-lib-XprintUtil_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-XprintUtil)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XPRINTUTIL_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-XprintUtil_clean:
+ rm -rf $(STATEDIR)/xorg-lib-XprintUtil.*
+ rm -rf $(IMAGEDIR)/xorg-lib-XprintUtil_*
+ rm -rf $(XORG_LIB_XPRINTUTIL_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xrandr.make b/rules/xorg-lib-Xrandr.make
new file mode 100644
index 000000000..50be2137d
--- /dev/null
+++ b/rules/xorg-lib-Xrandr.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XRANDR) += xorg-lib-Xrandr
+
+#
+# Paths and names
+#
+XORG_LIB_XRANDR_VERSION := 1.1.0.2
+XORG_LIB_XRANDR := libXrandr-X11R7.0-$(XORG_LIB_XRANDR_VERSION)
+XORG_LIB_XRANDR_SUFFIX := tar.bz2
+XORG_LIB_XRANDR_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XRANDR).$(XORG_LIB_XRANDR_SUFFIX)
+XORG_LIB_XRANDR_SOURCE := $(SRCDIR)/$(XORG_LIB_XRANDR).$(XORG_LIB_XRANDR_SUFFIX)
+XORG_LIB_XRANDR_DIR := $(BUILDDIR)/$(XORG_LIB_XRANDR)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrandr_get: $(STATEDIR)/xorg-lib-Xrandr.get
+
+$(STATEDIR)/xorg-lib-Xrandr.get: $(xorg-lib-Xrandr_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XRANDR_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XRANDR_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrandr_extract: $(STATEDIR)/xorg-lib-Xrandr.extract
+
+$(STATEDIR)/xorg-lib-Xrandr.extract: $(xorg-lib-Xrandr_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XRANDR_DIR))
+ @$(call extract, $(XORG_LIB_XRANDR_SOURCE))
+ @$(call patchin, $(XORG_LIB_XRANDR))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrandr_prepare: $(STATEDIR)/xorg-lib-Xrandr.prepare
+
+XORG_LIB_XRANDR_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XRANDR_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XRANDR_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xrandr.prepare: $(xorg-lib-Xrandr_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XRANDR_DIR)/config.cache)
+ cd $(XORG_LIB_XRANDR_DIR) && \
+ $(XORG_LIB_XRANDR_PATH) $(XORG_LIB_XRANDR_ENV) \
+ ./configure $(XORG_LIB_XRANDR_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrandr_compile: $(STATEDIR)/xorg-lib-Xrandr.compile
+
+$(STATEDIR)/xorg-lib-Xrandr.compile: $(xorg-lib-Xrandr_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XRANDR_DIR) && $(XORG_LIB_XRANDR_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrandr_install: $(STATEDIR)/xorg-lib-Xrandr.install
+
+$(STATEDIR)/xorg-lib-Xrandr.install: $(xorg-lib-Xrandr_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XRANDR)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrandr_targetinstall: $(STATEDIR)/xorg-lib-Xrandr.targetinstall
+
+$(STATEDIR)/xorg-lib-Xrandr.targetinstall: $(xorg-lib-Xrandr_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xrandr)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XRANDR_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrandr_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xrandr.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xrandr_*
+ rm -rf $(XORG_LIB_XRANDR_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xrender.make b/rules/xorg-lib-Xrender.make
new file mode 100644
index 000000000..d02e17496
--- /dev/null
+++ b/rules/xorg-lib-Xrender.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XRENDER) += xorg-lib-Xrender
+
+#
+# Paths and names
+#
+XORG_LIB_XRENDER_VERSION := 0.9.0.2
+XORG_LIB_XRENDER := libXrender-X11R7.0-$(XORG_LIB_XRENDER_VERSION)
+XORG_LIB_XRENDER_SUFFIX := tar.bz2
+XORG_LIB_XRENDER_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XRENDER).$(XORG_LIB_XRENDER_SUFFIX)
+XORG_LIB_XRENDER_SOURCE := $(SRCDIR)/$(XORG_LIB_XRENDER).$(XORG_LIB_XRENDER_SUFFIX)
+XORG_LIB_XRENDER_DIR := $(BUILDDIR)/$(XORG_LIB_XRENDER)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrender_get: $(STATEDIR)/xorg-lib-Xrender.get
+
+$(STATEDIR)/xorg-lib-Xrender.get: $(xorg-lib-Xrender_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XRENDER_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XRENDER_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrender_extract: $(STATEDIR)/xorg-lib-Xrender.extract
+
+$(STATEDIR)/xorg-lib-Xrender.extract: $(xorg-lib-Xrender_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XRENDER_DIR))
+ @$(call extract, $(XORG_LIB_XRENDER_SOURCE))
+ @$(call patchin, $(XORG_LIB_XRENDER))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrender_prepare: $(STATEDIR)/xorg-lib-Xrender.prepare
+
+XORG_LIB_XRENDER_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XRENDER_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XRENDER_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xrender.prepare: $(xorg-lib-Xrender_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XRENDER_DIR)/config.cache)
+ cd $(XORG_LIB_XRENDER_DIR) && \
+ $(XORG_LIB_XRENDER_PATH) $(XORG_LIB_XRENDER_ENV) \
+ ./configure $(XORG_LIB_XRENDER_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrender_compile: $(STATEDIR)/xorg-lib-Xrender.compile
+
+$(STATEDIR)/xorg-lib-Xrender.compile: $(xorg-lib-Xrender_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XRENDER_DIR) && $(XORG_LIB_XRENDER_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrender_install: $(STATEDIR)/xorg-lib-Xrender.install
+
+$(STATEDIR)/xorg-lib-Xrender.install: $(xorg-lib-Xrender_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XRENDER)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrender_targetinstall: $(STATEDIR)/xorg-lib-Xrender.targetinstall
+
+$(STATEDIR)/xorg-lib-Xrender.targetinstall: $(xorg-lib-Xrender_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xrender)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XRENDER_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xrender_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xrender.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xrender_*
+ rm -rf $(XORG_LIB_XRENDER_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xres.make b/rules/xorg-lib-Xres.make
new file mode 100644
index 000000000..7cf2e09db
--- /dev/null
+++ b/rules/xorg-lib-Xres.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XRES) += xorg-lib-Xres
+
+#
+# Paths and names
+#
+XORG_LIB_XRES_VERSION := 1.0.0
+XORG_LIB_XRES := libXres-X11R7.0-$(XORG_LIB_XRES_VERSION)
+XORG_LIB_XRES_SUFFIX := tar.bz2
+XORG_LIB_XRES_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XRES).$(XORG_LIB_XRES_SUFFIX)
+XORG_LIB_XRES_SOURCE := $(SRCDIR)/$(XORG_LIB_XRES).$(XORG_LIB_XRES_SUFFIX)
+XORG_LIB_XRES_DIR := $(BUILDDIR)/$(XORG_LIB_XRES)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xres_get: $(STATEDIR)/xorg-lib-Xres.get
+
+$(STATEDIR)/xorg-lib-Xres.get: $(xorg-lib-Xres_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XRES_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XRES_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xres_extract: $(STATEDIR)/xorg-lib-Xres.extract
+
+$(STATEDIR)/xorg-lib-Xres.extract: $(xorg-lib-Xres_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XRES_DIR))
+ @$(call extract, $(XORG_LIB_XRES_SOURCE))
+ @$(call patchin, $(XORG_LIB_XRES))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xres_prepare: $(STATEDIR)/xorg-lib-Xres.prepare
+
+XORG_LIB_XRES_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XRES_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XRES_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xres.prepare: $(xorg-lib-Xres_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XRES_DIR)/config.cache)
+ cd $(XORG_LIB_XRES_DIR) && \
+ $(XORG_LIB_XRES_PATH) $(XORG_LIB_XRES_ENV) \
+ ./configure $(XORG_LIB_XRES_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xres_compile: $(STATEDIR)/xorg-lib-Xres.compile
+
+$(STATEDIR)/xorg-lib-Xres.compile: $(xorg-lib-Xres_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XRES_DIR) && $(XORG_LIB_XRES_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xres_install: $(STATEDIR)/xorg-lib-Xres.install
+
+$(STATEDIR)/xorg-lib-Xres.install: $(xorg-lib-Xres_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XRES)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xres_targetinstall: $(STATEDIR)/xorg-lib-Xres.targetinstall
+
+$(STATEDIR)/xorg-lib-Xres.targetinstall: $(xorg-lib-Xres_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xres)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XRES_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xres_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xres.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xres_*
+ rm -rf $(XORG_LIB_XRES_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xt.make b/rules/xorg-lib-Xt.make
new file mode 100644
index 000000000..09582c41b
--- /dev/null
+++ b/rules/xorg-lib-Xt.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XT) += xorg-lib-Xt
+
+#
+# Paths and names
+#
+XORG_LIB_XT_VERSION := 1.0.0
+XORG_LIB_XT := libXt-X11R7.0-$(XORG_LIB_XT_VERSION)
+XORG_LIB_XT_SUFFIX := tar.bz2
+XORG_LIB_XT_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XT).$(XORG_LIB_XT_SUFFIX)
+XORG_LIB_XT_SOURCE := $(SRCDIR)/$(XORG_LIB_XT).$(XORG_LIB_XT_SUFFIX)
+XORG_LIB_XT_DIR := $(BUILDDIR)/$(XORG_LIB_XT)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xt_get: $(STATEDIR)/xorg-lib-Xt.get
+
+$(STATEDIR)/xorg-lib-Xt.get: $(xorg-lib-Xt_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XT_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XT_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xt_extract: $(STATEDIR)/xorg-lib-Xt.extract
+
+$(STATEDIR)/xorg-lib-Xt.extract: $(xorg-lib-Xt_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XT_DIR))
+ @$(call extract, $(XORG_LIB_XT_SOURCE))
+ @$(call patchin, $(XORG_LIB_XT))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xt_prepare: $(STATEDIR)/xorg-lib-Xt.prepare
+
+XORG_LIB_XT_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XT_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XT_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xt.prepare: $(xorg-lib-Xt_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XT_DIR)/config.cache)
+ cd $(XORG_LIB_XT_DIR) && \
+ $(XORG_LIB_XT_PATH) $(XORG_LIB_XT_ENV) \
+ ./configure $(XORG_LIB_XT_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xt_compile: $(STATEDIR)/xorg-lib-Xt.compile
+
+$(STATEDIR)/xorg-lib-Xt.compile: $(xorg-lib-Xt_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XT_DIR) && $(XORG_LIB_XT_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xt_install: $(STATEDIR)/xorg-lib-Xt.install
+
+$(STATEDIR)/xorg-lib-Xt.install: $(xorg-lib-Xt_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XT)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xt_targetinstall: $(STATEDIR)/xorg-lib-Xt.targetinstall
+
+$(STATEDIR)/xorg-lib-Xt.targetinstall: $(xorg-lib-Xt_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xt)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XT_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xt_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xt.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xt_*
+ rm -rf $(XORG_LIB_XT_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xtst.make b/rules/xorg-lib-Xtst.make
new file mode 100644
index 000000000..770658835
--- /dev/null
+++ b/rules/xorg-lib-Xtst.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XTST) += xorg-lib-Xtst
+
+#
+# Paths and names
+#
+XORG_LIB_XTST_VERSION := 1.0.1
+XORG_LIB_XTST := libXtst-X11R7.0-$(XORG_LIB_XTST_VERSION)
+XORG_LIB_XTST_SUFFIX := tar.bz2
+XORG_LIB_XTST_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XTST).$(XORG_LIB_XTST_SUFFIX)
+XORG_LIB_XTST_SOURCE := $(SRCDIR)/$(XORG_LIB_XTST).$(XORG_LIB_XTST_SUFFIX)
+XORG_LIB_XTST_DIR := $(BUILDDIR)/$(XORG_LIB_XTST)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xtst_get: $(STATEDIR)/xorg-lib-Xtst.get
+
+$(STATEDIR)/xorg-lib-Xtst.get: $(xorg-lib-Xtst_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XTST_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XTST_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xtst_extract: $(STATEDIR)/xorg-lib-Xtst.extract
+
+$(STATEDIR)/xorg-lib-Xtst.extract: $(xorg-lib-Xtst_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XTST_DIR))
+ @$(call extract, $(XORG_LIB_XTST_SOURCE))
+ @$(call patchin, $(XORG_LIB_XTST))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xtst_prepare: $(STATEDIR)/xorg-lib-Xtst.prepare
+
+XORG_LIB_XTST_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XTST_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XTST_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xtst.prepare: $(xorg-lib-Xtst_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XTST_DIR)/config.cache)
+ cd $(XORG_LIB_XTST_DIR) && \
+ $(XORG_LIB_XTST_PATH) $(XORG_LIB_XTST_ENV) \
+ ./configure $(XORG_LIB_XTST_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xtst_compile: $(STATEDIR)/xorg-lib-Xtst.compile
+
+$(STATEDIR)/xorg-lib-Xtst.compile: $(xorg-lib-Xtst_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XTST_DIR) && $(XORG_LIB_XTST_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xtst_install: $(STATEDIR)/xorg-lib-Xtst.install
+
+$(STATEDIR)/xorg-lib-Xtst.install: $(xorg-lib-Xtst_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XTST)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xtst_targetinstall: $(STATEDIR)/xorg-lib-Xtst.targetinstall
+
+$(STATEDIR)/xorg-lib-Xtst.targetinstall: $(xorg-lib-Xtst_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xtst)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XTST_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xtst_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xtst.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xtst_*
+ rm -rf $(XORG_LIB_XTST_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xv.make b/rules/xorg-lib-Xv.make
new file mode 100644
index 000000000..f41ccf45a
--- /dev/null
+++ b/rules/xorg-lib-Xv.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XV) += xorg-lib-Xv
+
+#
+# Paths and names
+#
+XORG_LIB_XV_VERSION := 1.0.1
+XORG_LIB_XV := libXv-X11R7.0-$(XORG_LIB_XV_VERSION)
+XORG_LIB_XV_SUFFIX := tar.bz2
+XORG_LIB_XV_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XV).$(XORG_LIB_XV_SUFFIX)
+XORG_LIB_XV_SOURCE := $(SRCDIR)/$(XORG_LIB_XV).$(XORG_LIB_XV_SUFFIX)
+XORG_LIB_XV_DIR := $(BUILDDIR)/$(XORG_LIB_XV)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xv_get: $(STATEDIR)/xorg-lib-Xv.get
+
+$(STATEDIR)/xorg-lib-Xv.get: $(xorg-lib-Xv_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XV_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XV_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xv_extract: $(STATEDIR)/xorg-lib-Xv.extract
+
+$(STATEDIR)/xorg-lib-Xv.extract: $(xorg-lib-Xv_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XV_DIR))
+ @$(call extract, $(XORG_LIB_XV_SOURCE))
+ @$(call patchin, $(XORG_LIB_XV))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xv_prepare: $(STATEDIR)/xorg-lib-Xv.prepare
+
+XORG_LIB_XV_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XV_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XV_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xv.prepare: $(xorg-lib-Xv_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XV_DIR)/config.cache)
+ cd $(XORG_LIB_XV_DIR) && \
+ $(XORG_LIB_XV_PATH) $(XORG_LIB_XV_ENV) \
+ ./configure $(XORG_LIB_XV_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xv_compile: $(STATEDIR)/xorg-lib-Xv.compile
+
+$(STATEDIR)/xorg-lib-Xv.compile: $(xorg-lib-Xv_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XV_DIR) && $(XORG_LIB_XV_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xv_install: $(STATEDIR)/xorg-lib-Xv.install
+
+$(STATEDIR)/xorg-lib-Xv.install: $(xorg-lib-Xv_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XV)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xv_targetinstall: $(STATEDIR)/xorg-lib-Xv.targetinstall
+
+$(STATEDIR)/xorg-lib-Xv.targetinstall: $(xorg-lib-Xv_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xv)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XV_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xv_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xv.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xv_*
+ rm -rf $(XORG_LIB_XV_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-XvMC.make b/rules/xorg-lib-XvMC.make
new file mode 100644
index 000000000..4b8f9ded5
--- /dev/null
+++ b/rules/xorg-lib-XvMC.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XVMC) += xorg-lib-XvMC
+
+#
+# Paths and names
+#
+XORG_LIB_XVMC_VERSION := 1.0.1
+XORG_LIB_XVMC := libXvMC-X11R7.0-$(XORG_LIB_XVMC_VERSION)
+XORG_LIB_XVMC_SUFFIX := tar.bz2
+XORG_LIB_XVMC_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XVMC).$(XORG_LIB_XVMC_SUFFIX)
+XORG_LIB_XVMC_SOURCE := $(SRCDIR)/$(XORG_LIB_XVMC).$(XORG_LIB_XVMC_SUFFIX)
+XORG_LIB_XVMC_DIR := $(BUILDDIR)/$(XORG_LIB_XVMC)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-XvMC_get: $(STATEDIR)/xorg-lib-XvMC.get
+
+$(STATEDIR)/xorg-lib-XvMC.get: $(xorg-lib-XvMC_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XVMC_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XVMC_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-XvMC_extract: $(STATEDIR)/xorg-lib-XvMC.extract
+
+$(STATEDIR)/xorg-lib-XvMC.extract: $(xorg-lib-XvMC_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XVMC_DIR))
+ @$(call extract, $(XORG_LIB_XVMC_SOURCE))
+ @$(call patchin, $(XORG_LIB_XVMC))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-XvMC_prepare: $(STATEDIR)/xorg-lib-XvMC.prepare
+
+XORG_LIB_XVMC_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XVMC_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XVMC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-XvMC.prepare: $(xorg-lib-XvMC_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XVMC_DIR)/config.cache)
+ cd $(XORG_LIB_XVMC_DIR) && \
+ $(XORG_LIB_XVMC_PATH) $(XORG_LIB_XVMC_ENV) \
+ ./configure $(XORG_LIB_XVMC_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-XvMC_compile: $(STATEDIR)/xorg-lib-XvMC.compile
+
+$(STATEDIR)/xorg-lib-XvMC.compile: $(xorg-lib-XvMC_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XVMC_DIR) && $(XORG_LIB_XVMC_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XvMC_install: $(STATEDIR)/xorg-lib-XvMC.install
+
+$(STATEDIR)/xorg-lib-XvMC.install: $(xorg-lib-XvMC_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XVMC)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-XvMC_targetinstall: $(STATEDIR)/xorg-lib-XvMC.targetinstall
+
+$(STATEDIR)/xorg-lib-XvMC.targetinstall: $(xorg-lib-XvMC_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-XvMC)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XVMC_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+# FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-XvMC_clean:
+ rm -rf $(STATEDIR)/xorg-lib-XvMC.*
+ rm -rf $(IMAGEDIR)/xorg-lib-XvMC_*
+ rm -rf $(XORG_LIB_XVMC_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xxf86dga.make b/rules/xorg-lib-Xxf86dga.make
new file mode 100644
index 000000000..234b184cb
--- /dev/null
+++ b/rules/xorg-lib-Xxf86dga.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XXF86DGA) += xorg-lib-Xxf86dga
+
+#
+# Paths and names
+#
+XORG_LIB_XXF86DGA_VERSION := 1.0.0
+XORG_LIB_XXF86DGA := libXxf86dga-X11R7.0-$(XORG_LIB_XXF86DGA_VERSION)
+XORG_LIB_XXF86DGA_SUFFIX := tar.bz2
+XORG_LIB_XXF86DGA_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XXF86DGA).$(XORG_LIB_XXF86DGA_SUFFIX)
+XORG_LIB_XXF86DGA_SOURCE := $(SRCDIR)/$(XORG_LIB_XXF86DGA).$(XORG_LIB_XXF86DGA_SUFFIX)
+XORG_LIB_XXF86DGA_DIR := $(BUILDDIR)/$(XORG_LIB_XXF86DGA)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86dga_get: $(STATEDIR)/xorg-lib-Xxf86dga.get
+
+$(STATEDIR)/xorg-lib-Xxf86dga.get: $(xorg-lib-Xxf86dga_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XXF86DGA_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XXF86DGA_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86dga_extract: $(STATEDIR)/xorg-lib-Xxf86dga.extract
+
+$(STATEDIR)/xorg-lib-Xxf86dga.extract: $(xorg-lib-Xxf86dga_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XXF86DGA_DIR))
+ @$(call extract, $(XORG_LIB_XXF86DGA_SOURCE))
+ @$(call patchin, $(XORG_LIB_XXF86DGA))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86dga_prepare: $(STATEDIR)/xorg-lib-Xxf86dga.prepare
+
+XORG_LIB_XXF86DGA_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XXF86DGA_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XXF86DGA_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xxf86dga.prepare: $(xorg-lib-Xxf86dga_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XXF86DGA_DIR)/config.cache)
+ cd $(XORG_LIB_XXF86DGA_DIR) && \
+ $(XORG_LIB_XXF86DGA_PATH) $(XORG_LIB_XXF86DGA_ENV) \
+ ./configure $(XORG_LIB_XXF86DGA_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86dga_compile: $(STATEDIR)/xorg-lib-Xxf86dga.compile
+
+$(STATEDIR)/xorg-lib-Xxf86dga.compile: $(xorg-lib-Xxf86dga_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XXF86DGA_DIR) && $(XORG_LIB_XXF86DGA_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86dga_install: $(STATEDIR)/xorg-lib-Xxf86dga.install
+
+$(STATEDIR)/xorg-lib-Xxf86dga.install: $(xorg-lib-Xxf86dga_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XXF86DGA)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86dga_targetinstall: $(STATEDIR)/xorg-lib-Xxf86dga.targetinstall
+
+$(STATEDIR)/xorg-lib-Xxf86dga.targetinstall: $(xorg-lib-Xxf86dga_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xxf86dga)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XXF86DGA_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+# FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86dga_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xxf86dga.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xxf86dga_*
+ rm -rf $(XORG_LIB_XXF86DGA_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xxf86misc.make b/rules/xorg-lib-Xxf86misc.make
new file mode 100644
index 000000000..d9f65463b
--- /dev/null
+++ b/rules/xorg-lib-Xxf86misc.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XXF86MISC) += xorg-lib-Xxf86misc
+
+#
+# Paths and names
+#
+XORG_LIB_XXF86MISC_VERSION := 1.0.0
+XORG_LIB_XXF86MISC := libXxf86misc-X11R7.0-$(XORG_LIB_XXF86MISC_VERSION)
+XORG_LIB_XXF86MISC_SUFFIX := tar.bz2
+XORG_LIB_XXF86MISC_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XXF86MISC).$(XORG_LIB_XXF86MISC_SUFFIX)
+XORG_LIB_XXF86MISC_SOURCE := $(SRCDIR)/$(XORG_LIB_XXF86MISC).$(XORG_LIB_XXF86MISC_SUFFIX)
+XORG_LIB_XXF86MISC_DIR := $(BUILDDIR)/$(XORG_LIB_XXF86MISC)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86misc_get: $(STATEDIR)/xorg-lib-Xxf86misc.get
+
+$(STATEDIR)/xorg-lib-Xxf86misc.get: $(xorg-lib-Xxf86misc_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XXF86MISC_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XXF86MISC_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86misc_extract: $(STATEDIR)/xorg-lib-Xxf86misc.extract
+
+$(STATEDIR)/xorg-lib-Xxf86misc.extract: $(xorg-lib-Xxf86misc_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XXF86MISC_DIR))
+ @$(call extract, $(XORG_LIB_XXF86MISC_SOURCE))
+ @$(call patchin, $(XORG_LIB_XXF86MISC))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86misc_prepare: $(STATEDIR)/xorg-lib-Xxf86misc.prepare
+
+XORG_LIB_XXF86MISC_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XXF86MISC_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XXF86MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xxf86misc.prepare: $(xorg-lib-Xxf86misc_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XXF86MISC_DIR)/config.cache)
+ cd $(XORG_LIB_XXF86MISC_DIR) && \
+ $(XORG_LIB_XXF86MISC_PATH) $(XORG_LIB_XXF86MISC_ENV) \
+ ./configure $(XORG_LIB_XXF86MISC_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86misc_compile: $(STATEDIR)/xorg-lib-Xxf86misc.compile
+
+$(STATEDIR)/xorg-lib-Xxf86misc.compile: $(xorg-lib-Xxf86misc_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XXF86MISC_DIR) && $(XORG_LIB_XXF86MISC_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86misc_install: $(STATEDIR)/xorg-lib-Xxf86misc.install
+
+$(STATEDIR)/xorg-lib-Xxf86misc.install: $(xorg-lib-Xxf86misc_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XXF86MISC)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86misc_targetinstall: $(STATEDIR)/xorg-lib-Xxf86misc.targetinstall
+
+$(STATEDIR)/xorg-lib-Xxf86misc.targetinstall: $(xorg-lib-Xxf86misc_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xxf86misc)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XXF86MISC_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86misc_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xxf86misc.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xxf86misc_*
+ rm -rf $(XORG_LIB_XXF86MISC_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-Xxf86vm.make b/rules/xorg-lib-Xxf86vm.make
new file mode 100644
index 000000000..51d151c86
--- /dev/null
+++ b/rules/xorg-lib-Xxf86vm.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XXF86VM) += xorg-lib-Xxf86vm
+
+#
+# Paths and names
+#
+XORG_LIB_XXF86VM_VERSION := 1.0.0
+XORG_LIB_XXF86VM := libXxf86vm-X11R7.0-$(XORG_LIB_XXF86VM_VERSION)
+XORG_LIB_XXF86VM_SUFFIX := tar.bz2
+XORG_LIB_XXF86VM_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XXF86VM).$(XORG_LIB_XXF86VM_SUFFIX)
+XORG_LIB_XXF86VM_SOURCE := $(SRCDIR)/$(XORG_LIB_XXF86VM).$(XORG_LIB_XXF86VM_SUFFIX)
+XORG_LIB_XXF86VM_DIR := $(BUILDDIR)/$(XORG_LIB_XXF86VM)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86vm_get: $(STATEDIR)/xorg-lib-Xxf86vm.get
+
+$(STATEDIR)/xorg-lib-Xxf86vm.get: $(xorg-lib-Xxf86vm_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XXF86VM_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XXF86VM_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86vm_extract: $(STATEDIR)/xorg-lib-Xxf86vm.extract
+
+$(STATEDIR)/xorg-lib-Xxf86vm.extract: $(xorg-lib-Xxf86vm_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XXF86VM_DIR))
+ @$(call extract, $(XORG_LIB_XXF86VM_SOURCE))
+ @$(call patchin, $(XORG_LIB_XXF86VM))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86vm_prepare: $(STATEDIR)/xorg-lib-Xxf86vm.prepare
+
+XORG_LIB_XXF86VM_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XXF86VM_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XXF86VM_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-Xxf86vm.prepare: $(xorg-lib-Xxf86vm_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XXF86VM_DIR)/config.cache)
+ cd $(XORG_LIB_XXF86VM_DIR) && \
+ $(XORG_LIB_XXF86VM_PATH) $(XORG_LIB_XXF86VM_ENV) \
+ ./configure $(XORG_LIB_XXF86VM_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86vm_compile: $(STATEDIR)/xorg-lib-Xxf86vm.compile
+
+$(STATEDIR)/xorg-lib-Xxf86vm.compile: $(xorg-lib-Xxf86vm_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XXF86VM_DIR) && $(XORG_LIB_XXF86VM_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86vm_install: $(STATEDIR)/xorg-lib-Xxf86vm.install
+
+$(STATEDIR)/xorg-lib-Xxf86vm.install: $(xorg-lib-Xxf86vm_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XXF86VM)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86vm_targetinstall: $(STATEDIR)/xorg-lib-Xxf86vm.targetinstall
+
+$(STATEDIR)/xorg-lib-Xxf86vm.targetinstall: $(xorg-lib-Xxf86vm_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-Xxf86vm)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XXF86VM_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-Xxf86vm_clean:
+ rm -rf $(STATEDIR)/xorg-lib-Xxf86vm.*
+ rm -rf $(IMAGEDIR)/xorg-lib-Xxf86vm_*
+ rm -rf $(XORG_LIB_XXF86VM_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-dmx.make b/rules/xorg-lib-dmx.make
new file mode 100644
index 000000000..441ed4099
--- /dev/null
+++ b/rules/xorg-lib-dmx.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_DMX) += xorg-lib-dmx
+
+#
+# Paths and names
+#
+XORG_LIB_DMX_VERSION := 1.0.1
+XORG_LIB_DMX := libdmx-X11R7.0-$(XORG_LIB_DMX_VERSION)
+XORG_LIB_DMX_SUFFIX := tar.bz2
+XORG_LIB_DMX_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_DMX).$(XORG_LIB_DMX_SUFFIX)
+XORG_LIB_DMX_SOURCE := $(SRCDIR)/$(XORG_LIB_DMX).$(XORG_LIB_DMX_SUFFIX)
+XORG_LIB_DMX_DIR := $(BUILDDIR)/$(XORG_LIB_DMX)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-dmx_get: $(STATEDIR)/xorg-lib-dmx.get
+
+$(STATEDIR)/xorg-lib-dmx.get: $(xorg-lib-dmx_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_DMX_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_DMX_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-dmx_extract: $(STATEDIR)/xorg-lib-dmx.extract
+
+$(STATEDIR)/xorg-lib-dmx.extract: $(xorg-lib-dmx_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_DMX_DIR))
+ @$(call extract, $(XORG_LIB_DMX_SOURCE))
+ @$(call patchin, $(XORG_LIB_DMX))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-dmx_prepare: $(STATEDIR)/xorg-lib-dmx.prepare
+
+XORG_LIB_DMX_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_DMX_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_DMX_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-dmx.prepare: $(xorg-lib-dmx_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_DMX_DIR)/config.cache)
+ cd $(XORG_LIB_DMX_DIR) && \
+ $(XORG_LIB_DMX_PATH) $(XORG_LIB_DMX_ENV) \
+ ./configure $(XORG_LIB_DMX_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-dmx_compile: $(STATEDIR)/xorg-lib-dmx.compile
+
+$(STATEDIR)/xorg-lib-dmx.compile: $(xorg-lib-dmx_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_DMX_DIR) && $(XORG_LIB_DMX_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-dmx_install: $(STATEDIR)/xorg-lib-dmx.install
+
+$(STATEDIR)/xorg-lib-dmx.install: $(xorg-lib-dmx_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_DMX)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-dmx_targetinstall: $(STATEDIR)/xorg-lib-dmx.targetinstall
+
+$(STATEDIR)/xorg-lib-dmx.targetinstall: $(xorg-lib-dmx_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-dmx)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_DMX_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+# FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-dmx_clean:
+ rm -rf $(STATEDIR)/xorg-lib-dmx.*
+ rm -rf $(IMAGEDIR)/xorg-lib-dmx_*
+ rm -rf $(XORG_LIB_DMX_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-fontenc.make b/rules/xorg-lib-fontenc.make
new file mode 100644
index 000000000..793601f50
--- /dev/null
+++ b/rules/xorg-lib-fontenc.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_FONTENC) += xorg-lib-fontenc
+
+#
+# Paths and names
+#
+XORG_LIB_FONTENC_VERSION := 1.0.1
+XORG_LIB_FONTENC := libfontenc-X11R7.0-$(XORG_LIB_FONTENC_VERSION)
+XORG_LIB_FONTENC_SUFFIX := tar.bz2
+XORG_LIB_FONTENC_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_FONTENC).$(XORG_LIB_FONTENC_SUFFIX)
+XORG_LIB_FONTENC_SOURCE := $(SRCDIR)/$(XORG_LIB_FONTENC).$(XORG_LIB_FONTENC_SUFFIX)
+XORG_LIB_FONTENC_DIR := $(BUILDDIR)/$(XORG_LIB_FONTENC)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-fontenc_get: $(STATEDIR)/xorg-lib-fontenc.get
+
+$(STATEDIR)/xorg-lib-fontenc.get: $(xorg-lib-fontenc_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_FONTENC_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_FONTENC_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-fontenc_extract: $(STATEDIR)/xorg-lib-fontenc.extract
+
+$(STATEDIR)/xorg-lib-fontenc.extract: $(xorg-lib-fontenc_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_FONTENC_DIR))
+ @$(call extract, $(XORG_LIB_FONTENC_SOURCE))
+ @$(call patchin, $(XORG_LIB_FONTENC))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-fontenc_prepare: $(STATEDIR)/xorg-lib-fontenc.prepare
+
+XORG_LIB_FONTENC_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_FONTENC_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_FONTENC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-fontenc.prepare: $(xorg-lib-fontenc_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_FONTENC_DIR)/config.cache)
+ cd $(XORG_LIB_FONTENC_DIR) && \
+ $(XORG_LIB_FONTENC_PATH) $(XORG_LIB_FONTENC_ENV) \
+ ./configure $(XORG_LIB_FONTENC_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-fontenc_compile: $(STATEDIR)/xorg-lib-fontenc.compile
+
+$(STATEDIR)/xorg-lib-fontenc.compile: $(xorg-lib-fontenc_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_FONTENC_DIR) && $(XORG_LIB_FONTENC_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-fontenc_install: $(STATEDIR)/xorg-lib-fontenc.install
+
+$(STATEDIR)/xorg-lib-fontenc.install: $(xorg-lib-fontenc_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_FONTENC)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-fontenc_targetinstall: $(STATEDIR)/xorg-lib-fontenc.targetinstall
+
+$(STATEDIR)/xorg-lib-fontenc.targetinstall: $(xorg-lib-fontenc_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-fontenc)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_FONTENC_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-fontenc_clean:
+ rm -rf $(STATEDIR)/xorg-lib-fontenc.*
+ rm -rf $(IMAGEDIR)/xorg-lib-fontenc_*
+ rm -rf $(XORG_LIB_FONTENC_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-lbxutil.make b/rules/xorg-lib-lbxutil.make
new file mode 100644
index 000000000..a9c299a08
--- /dev/null
+++ b/rules/xorg-lib-lbxutil.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_LBXUTIL) += xorg-lib-lbxutil
+
+#
+# Paths and names
+#
+XORG_LIB_LBXUTIL_VERSION := 1.0.0
+XORG_LIB_LBXUTIL := liblbxutil-X11R7.0-$(XORG_LIB_LBXUTIL_VERSION)
+XORG_LIB_LBXUTIL_SUFFIX := tar.bz2
+XORG_LIB_LBXUTIL_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_LBXUTIL).$(XORG_LIB_LBXUTIL_SUFFIX)
+XORG_LIB_LBXUTIL_SOURCE := $(SRCDIR)/$(XORG_LIB_LBXUTIL).$(XORG_LIB_LBXUTIL_SUFFIX)
+XORG_LIB_LBXUTIL_DIR := $(BUILDDIR)/$(XORG_LIB_LBXUTIL)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-lbxutil_get: $(STATEDIR)/xorg-lib-lbxutil.get
+
+$(STATEDIR)/xorg-lib-lbxutil.get: $(xorg-lib-lbxutil_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_LBXUTIL_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_LBXUTIL_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-lbxutil_extract: $(STATEDIR)/xorg-lib-lbxutil.extract
+
+$(STATEDIR)/xorg-lib-lbxutil.extract: $(xorg-lib-lbxutil_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_LBXUTIL_DIR))
+ @$(call extract, $(XORG_LIB_LBXUTIL_SOURCE))
+ @$(call patchin, $(XORG_LIB_LBXUTIL))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-lbxutil_prepare: $(STATEDIR)/xorg-lib-lbxutil.prepare
+
+XORG_LIB_LBXUTIL_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_LBXUTIL_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_LBXUTIL_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-lbxutil.prepare: $(xorg-lib-lbxutil_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_LBXUTIL_DIR)/config.cache)
+ cd $(XORG_LIB_LBXUTIL_DIR) && \
+ $(XORG_LIB_LBXUTIL_PATH) $(XORG_LIB_LBXUTIL_ENV) \
+ ./configure $(XORG_LIB_LBXUTIL_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-lbxutil_compile: $(STATEDIR)/xorg-lib-lbxutil.compile
+
+$(STATEDIR)/xorg-lib-lbxutil.compile: $(xorg-lib-lbxutil_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_LBXUTIL_DIR) && $(XORG_LIB_LBXUTIL_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-lbxutil_install: $(STATEDIR)/xorg-lib-lbxutil.install
+
+$(STATEDIR)/xorg-lib-lbxutil.install: $(xorg-lib-lbxutil_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_LBXUTIL)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-lbxutil_targetinstall: $(STATEDIR)/xorg-lib-lbxutil.targetinstall
+
+$(STATEDIR)/xorg-lib-lbxutil.targetinstall: $(xorg-lib-lbxutil_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-lbxutil)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_LBXUTIL_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+# FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-lbxutil_clean:
+ rm -rf $(STATEDIR)/xorg-lib-lbxutil.*
+ rm -rf $(IMAGEDIR)/xorg-lib-lbxutil_*
+ rm -rf $(XORG_LIB_LBXUTIL_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-oldX.make b/rules/xorg-lib-oldX.make
new file mode 100644
index 000000000..32ba8286f
--- /dev/null
+++ b/rules/xorg-lib-oldX.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_OLDX) += xorg-lib-oldX
+
+#
+# Paths and names
+#
+XORG_LIB_OLDX_VERSION := 1.0.1
+XORG_LIB_OLDX := liboldX-X11R7.0-$(XORG_LIB_OLDX_VERSION)
+XORG_LIB_OLDX_SUFFIX := tar.bz2
+XORG_LIB_OLDX_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_OLDX).$(XORG_LIB_OLDX_SUFFIX)
+XORG_LIB_OLDX_SOURCE := $(SRCDIR)/$(XORG_LIB_OLDX).$(XORG_LIB_OLDX_SUFFIX)
+XORG_LIB_OLDX_DIR := $(BUILDDIR)/$(XORG_LIB_OLDX)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-oldX_get: $(STATEDIR)/xorg-lib-oldX.get
+
+$(STATEDIR)/xorg-lib-oldX.get: $(xorg-lib-oldX_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_OLDX_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_OLDX_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-oldX_extract: $(STATEDIR)/xorg-lib-oldX.extract
+
+$(STATEDIR)/xorg-lib-oldX.extract: $(xorg-lib-oldX_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_OLDX_DIR))
+ @$(call extract, $(XORG_LIB_OLDX_SOURCE))
+ @$(call patchin, $(XORG_LIB_OLDX))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-oldX_prepare: $(STATEDIR)/xorg-lib-oldX.prepare
+
+XORG_LIB_OLDX_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_OLDX_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_OLDX_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-oldX.prepare: $(xorg-lib-oldX_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_OLDX_DIR)/config.cache)
+ cd $(XORG_LIB_OLDX_DIR) && \
+ $(XORG_LIB_OLDX_PATH) $(XORG_LIB_OLDX_ENV) \
+ ./configure $(XORG_LIB_OLDX_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-oldX_compile: $(STATEDIR)/xorg-lib-oldX.compile
+
+$(STATEDIR)/xorg-lib-oldX.compile: $(xorg-lib-oldX_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_OLDX_DIR) && $(XORG_LIB_OLDX_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-oldX_install: $(STATEDIR)/xorg-lib-oldX.install
+
+$(STATEDIR)/xorg-lib-oldX.install: $(xorg-lib-oldX_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_OLDX)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-oldX_targetinstall: $(STATEDIR)/xorg-lib-oldX.targetinstall
+
+$(STATEDIR)/xorg-lib-oldX.targetinstall: $(xorg-lib-oldX_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-oldX)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_OLDX_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+# FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-oldX_clean:
+ rm -rf $(STATEDIR)/xorg-lib-oldX.*
+ rm -rf $(IMAGEDIR)/xorg-lib-oldX_*
+ rm -rf $(XORG_LIB_OLDX_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-xkbfile.make b/rules/xorg-lib-xkbfile.make
new file mode 100644
index 000000000..f35ce3270
--- /dev/null
+++ b/rules/xorg-lib-xkbfile.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XKBFILE) += xorg-lib-xkbfile
+
+#
+# Paths and names
+#
+XORG_LIB_XKBFILE_VERSION := 1.0.1
+XORG_LIB_XKBFILE := libxkbfile-X11R7.0-$(XORG_LIB_XKBFILE_VERSION)
+XORG_LIB_XKBFILE_SUFFIX := tar.bz2
+XORG_LIB_XKBFILE_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XKBFILE).$(XORG_LIB_XKBFILE_SUFFIX)
+XORG_LIB_XKBFILE_SOURCE := $(SRCDIR)/$(XORG_LIB_XKBFILE).$(XORG_LIB_XKBFILE_SUFFIX)
+XORG_LIB_XKBFILE_DIR := $(BUILDDIR)/$(XORG_LIB_XKBFILE)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbfile_get: $(STATEDIR)/xorg-lib-xkbfile.get
+
+$(STATEDIR)/xorg-lib-xkbfile.get: $(xorg-lib-xkbfile_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XKBFILE_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XKBFILE_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbfile_extract: $(STATEDIR)/xorg-lib-xkbfile.extract
+
+$(STATEDIR)/xorg-lib-xkbfile.extract: $(xorg-lib-xkbfile_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XKBFILE_DIR))
+ @$(call extract, $(XORG_LIB_XKBFILE_SOURCE))
+ @$(call patchin, $(XORG_LIB_XKBFILE))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbfile_prepare: $(STATEDIR)/xorg-lib-xkbfile.prepare
+
+XORG_LIB_XKBFILE_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XKBFILE_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XKBFILE_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-xkbfile.prepare: $(xorg-lib-xkbfile_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XKBFILE_DIR)/config.cache)
+ cd $(XORG_LIB_XKBFILE_DIR) && \
+ $(XORG_LIB_XKBFILE_PATH) $(XORG_LIB_XKBFILE_ENV) \
+ ./configure $(XORG_LIB_XKBFILE_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbfile_compile: $(STATEDIR)/xorg-lib-xkbfile.compile
+
+$(STATEDIR)/xorg-lib-xkbfile.compile: $(xorg-lib-xkbfile_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XKBFILE_DIR) && $(XORG_LIB_XKBFILE_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbfile_install: $(STATEDIR)/xorg-lib-xkbfile.install
+
+$(STATEDIR)/xorg-lib-xkbfile.install: $(xorg-lib-xkbfile_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XKBFILE)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbfile_targetinstall: $(STATEDIR)/xorg-lib-xkbfile.targetinstall
+
+$(STATEDIR)/xorg-lib-xkbfile.targetinstall: $(xorg-lib-xkbfile_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-xkbfile)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XKBFILE_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+# FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbfile_clean:
+ rm -rf $(STATEDIR)/xorg-lib-xkbfile.*
+ rm -rf $(IMAGEDIR)/xorg-lib-xkbfile_*
+ rm -rf $(XORG_LIB_XKBFILE_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-xkbui.make b/rules/xorg-lib-xkbui.make
new file mode 100644
index 000000000..eaa88d044
--- /dev/null
+++ b/rules/xorg-lib-xkbui.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_LIB_XKBUI) += xorg-lib-xkbui
+
+#
+# Paths and names
+#
+XORG_LIB_XKBUI_VERSION := 1.0.1
+XORG_LIB_XKBUI := libxkbui-X11R7.0-$(XORG_LIB_XKBUI_VERSION)
+XORG_LIB_XKBUI_SUFFIX := tar.bz2
+XORG_LIB_XKBUI_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib/$(XORG_LIB_XKBUI).$(XORG_LIB_XKBUI_SUFFIX)
+XORG_LIB_XKBUI_SOURCE := $(SRCDIR)/$(XORG_LIB_XKBUI).$(XORG_LIB_XKBUI_SUFFIX)
+XORG_LIB_XKBUI_DIR := $(BUILDDIR)/$(XORG_LIB_XKBUI)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbui_get: $(STATEDIR)/xorg-lib-xkbui.get
+
+$(STATEDIR)/xorg-lib-xkbui.get: $(xorg-lib-xkbui_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_LIB_XKBUI_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_LIB_XKBUI_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbui_extract: $(STATEDIR)/xorg-lib-xkbui.extract
+
+$(STATEDIR)/xorg-lib-xkbui.extract: $(xorg-lib-xkbui_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XKBUI_DIR))
+ @$(call extract, $(XORG_LIB_XKBUI_SOURCE))
+ @$(call patchin, $(XORG_LIB_XKBUI))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbui_prepare: $(STATEDIR)/xorg-lib-xkbui.prepare
+
+XORG_LIB_XKBUI_PATH := PATH=$(CROSS_PATH)
+XORG_LIB_XKBUI_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_LIB_XKBUI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-lib-xkbui.prepare: $(xorg-lib-xkbui_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_LIB_XKBUI_DIR)/config.cache)
+ cd $(XORG_LIB_XKBUI_DIR) && \
+ $(XORG_LIB_XKBUI_PATH) $(XORG_LIB_XKBUI_ENV) \
+ ./configure $(XORG_LIB_XKBUI_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbui_compile: $(STATEDIR)/xorg-lib-xkbui.compile
+
+$(STATEDIR)/xorg-lib-xkbui.compile: $(xorg-lib-xkbui_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_LIB_XKBUI_DIR) && $(XORG_LIB_XKBUI_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbui_install: $(STATEDIR)/xorg-lib-xkbui.install
+
+$(STATEDIR)/xorg-lib-xkbui.install: $(xorg-lib-xkbui_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_LIB_XKBUI)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbui_targetinstall: $(STATEDIR)/xorg-lib-xkbui.targetinstall
+
+$(STATEDIR)/xorg-lib-xkbui.targetinstall: $(xorg-lib-xkbui_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-lib-xkbui)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_LIB_XKBUI_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-lib-xkbui_clean:
+ rm -rf $(STATEDIR)/xorg-lib-xkbui.*
+ rm -rf $(IMAGEDIR)/xorg-lib-xkbui_*
+ rm -rf $(XORG_LIB_XKBUI_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-lib-xtrans.make b/rules/xorg-lib-xtrans.make
index 648302368..3caf3b82c 100644
--- a/rules/xorg-lib-xtrans.make
+++ b/rules/xorg-lib-xtrans.make
@@ -18,11 +18,11 @@ PACKAGES-$(PTXCONF_XORG_LIB_XTRANS) += xorg-lib-xtrans
# Paths and names
#
XORG_LIB_XTRANS_VERSION := 1.0.0
-XORG_LIB_XTRANS := xorg-lib-xtrans-X11R7.0-$(XORG_LIB_XTRANS_VERSION)
-XORG_LIB_XTRANS_SUFFIX := tar.bz2
-XORG_LIB_XTRANS_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XTRANS).$(XORG_LIB_XTRANS_SUFFIX)
-XORG_LIB_XTRANS_SOURCE := $(SRCDIR)/$(XORG_LIB_XTRANS).$(XORG_LIB_XTRANS_SUFFIX)
-XORG_LIB_XTRANS_DIR := $(BUILDDIR)/$(XORG_LIB_XTRANS)
+XORG_LIB_XTRANS := xtrans-X11R7.0-$(XORG_LIB_XTRANS_VERSION)
+XORG_LIB_XTRANS_SUFFIX := tar.bz2
+XORG_LIB_XTRANS_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/lib//$(XORG_LIB_XTRANS).$(XORG_LIB_XTRANS_SUFFIX)
+XORG_LIB_XTRANS_SOURCE := $(SRCDIR)/$(XORG_LIB_XTRANS).$(XORG_LIB_XTRANS_SUFFIX)
+XORG_LIB_XTRANS_DIR := $(BUILDDIR)/$(XORG_LIB_XTRANS)
-include $(call package_depfile)
@@ -111,10 +111,12 @@ $(STATEDIR)/xorg-lib-xtrans.targetinstall: $(xorg-lib-xtrans_targetinstall_deps_
@$(call install_fixup,PRIORITY,optional)
@$(call install_fixup,VERSION,$(XORG_LIB_XTRANS_VERSION))
@$(call install_fixup,SECTION,base)
- @$(call install_fixup,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
@$(call install_fixup,DEPENDS,)
@$(call install_fixup,DESCRIPTION,missing)
+#FIXME
+
@$(call install_finish)
@$(call touch, $@)