瀏覽代碼

Merge in X11R7 patches from Julien Letessier, posted 04 Jul 2007. Doesn't
quite work yet for me, but this clearly is a huge project and not having it
quite work on the first pass is hardly unexpected. We definately want this
stuff in buildroot.

Eric Andersen 18 年之前
父節點
當前提交
a7e49eb2af
共有 100 個文件被更改,包括 1783 次插入8 次删除
  1. 2 0
      Config.in
  2. 5 0
      package/Config.in
  3. 363 0
      package/Makefile.autotools.in
  4. 11 1
      package/Makefile.in
  5. 1 1
      package/cairo/Config.in
  6. 1 1
      package/dillo/Config.in
  7. 1 1
      package/gettext/gettext.mk
  8. 8 0
      package/gnuconfig/Config.in
  9. 6 0
      package/libdrm/Config.in
  10. 79 0
      package/libdrm/libdrm.mk
  11. 1 1
      package/libgtk12/Config.in
  12. 1 1
      package/libgtk2/Config.in
  13. 1 1
      package/metacity/Config.in
  14. 1 1
      package/rdesktop/Config.in
  15. 4 0
      package/tinyx/Config.in
  16. 282 0
      package/x11r7/Config.in
  17. 8 0
      package/x11r7/libdrm/Config.in
  18. 15 0
      package/x11r7/libdrm/libdrm.mk
  19. 15 0
      package/x11r7/libxcb/Config.in
  20. 11 0
      package/x11r7/libxcb/libxcb-1.0-xcbproto-xml-dir.patch
  21. 17 0
      package/x11r7/libxcb/libxcb.mk
  22. 8 0
      package/x11r7/mesa3d/Config.in
  23. 11 0
      package/x11r7/mesa3d/mesa3d-6.5.3-gen_matypes.patch
  24. 85 0
      package/x11r7/mesa3d/mesa3d.mk
  25. 16 0
      package/x11r7/openchrome/Config.in
  26. 35 0
      package/x11r7/openchrome/openchrome-r355-cross-compile.patch
  27. 15 0
      package/x11r7/openchrome/openchrome.mk
  28. 9 0
      package/x11r7/pthread-stubs/Config.in
  29. 14 0
      package/x11r7/pthread-stubs/pthread-stubs.mk
  30. 8 0
      package/x11r7/xapp_appres/Config.in
  31. 13 0
      package/x11r7/xapp_appres/xapp_appres.mk
  32. 7 0
      package/x11r7/xapp_bdftopcf/Config.in
  33. 13 0
      package/x11r7/xapp_bdftopcf/xapp_bdftopcf.mk
  34. 10 0
      package/x11r7/xapp_beforelight/Config.in
  35. 13 0
      package/x11r7/xapp_beforelight/xapp_beforelight.mk
  36. 10 0
      package/x11r7/xapp_bitmap/Config.in
  37. 13 0
      package/x11r7/xapp_bitmap/xapp_bitmap.mk
  38. 10 0
      package/x11r7/xapp_editres/Config.in
  39. 13 0
      package/x11r7/xapp_editres/xapp_editres.mk
  40. 9 0
      package/x11r7/xapp_fonttosfnt/Config.in
  41. 13 0
      package/x11r7/xapp_fonttosfnt/xapp_fonttosfnt.mk
  42. 8 0
      package/x11r7/xapp_fslsfonts/Config.in
  43. 13 0
      package/x11r7/xapp_fslsfonts/xapp_fslsfonts.mk
  44. 8 0
      package/x11r7/xapp_fstobdf/Config.in
  45. 13 0
      package/x11r7/xapp_fstobdf/xapp_fstobdf.mk
  46. 8 0
      package/x11r7/xapp_iceauth/Config.in
  47. 13 0
      package/x11r7/xapp_iceauth/xapp_iceauth.mk
  48. 7 0
      package/x11r7/xapp_ico/Config.in
  49. 13 0
      package/x11r7/xapp_ico/xapp_ico.mk
  50. 12 0
      package/x11r7/xapp_lbxproxy/Config.in
  51. 13 0
      package/x11r7/xapp_lbxproxy/xapp_lbxproxy.mk
  52. 10 0
      package/x11r7/xapp_listres/Config.in
  53. 13 0
      package/x11r7/xapp_listres/xapp_listres.mk
  54. 8 0
      package/x11r7/xapp_luit/Config.in
  55. 13 0
      package/x11r7/xapp_luit/xapp_luit.mk
  56. 7 0
      package/x11r7/xapp_mkfontdir/Config.in
  57. 13 0
      package/x11r7/xapp_mkfontdir/xapp_mkfontdir.mk
  58. 9 0
      package/x11r7/xapp_mkfontscale/Config.in
  59. 13 0
      package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
  60. 9 0
      package/x11r7/xapp_oclock/Config.in
  61. 13 0
      package/x11r7/xapp_oclock/xapp_oclock.mk
  62. 10 0
      package/x11r7/xapp_proxymngr/Config.in
  63. 13 0
      package/x11r7/xapp_proxymngr/xapp_proxymngr.mk
  64. 7 0
      package/x11r7/xapp_rgb/Config.in
  65. 13 0
      package/x11r7/xapp_rgb/xapp_rgb.mk
  66. 7 0
      package/x11r7/xapp_rstart/Config.in
  67. 13 0
      package/x11r7/xapp_rstart/xapp_rstart.mk
  68. 7 0
      package/x11r7/xapp_scripts/Config.in
  69. 13 0
      package/x11r7/xapp_scripts/xapp_scripts.mk
  70. 8 0
      package/x11r7/xapp_sessreg/Config.in
  71. 13 0
      package/x11r7/xapp_sessreg/xapp_sessreg.mk
  72. 8 0
      package/x11r7/xapp_setxkbmap/Config.in
  73. 13 0
      package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk
  74. 7 0
      package/x11r7/xapp_showfont/Config.in
  75. 13 0
      package/x11r7/xapp_showfont/xapp_showfont.mk
  76. 8 0
      package/x11r7/xapp_smproxy/Config.in
  77. 13 0
      package/x11r7/xapp_smproxy/xapp_smproxy.mk
  78. 6 0
      package/x11r7/xapp_twm/Config.in
  79. 12 0
      package/x11r7/xapp_twm/xapp_twm.mk
  80. 7 0
      package/x11r7/xapp_viewres/Config.in
  81. 13 0
      package/x11r7/xapp_viewres/xapp_viewres.mk
  82. 9 0
      package/x11r7/xapp_x11perf/Config.in
  83. 13 0
      package/x11r7/xapp_x11perf/xapp_x11perf.mk
  84. 10 0
      package/x11r7/xapp_xauth/Config.in
  85. 11 0
      package/x11r7/xapp_xauth/xapp_xauth-1.0.2-xcb.patch
  86. 13 0
      package/x11r7/xapp_xauth/xapp_xauth.mk
  87. 8 0
      package/x11r7/xapp_xbiff/Config.in
  88. 13 0
      package/x11r7/xapp_xbiff/xapp_xbiff.mk
  89. 7 0
      package/x11r7/xapp_xcalc/Config.in
  90. 13 0
      package/x11r7/xapp_xcalc/xapp_xcalc.mk
  91. 7 0
      package/x11r7/xapp_xclipboard/Config.in
  92. 13 0
      package/x11r7/xapp_xclipboard/xapp_xclipboard.mk
  93. 11 0
      package/x11r7/xapp_xclock/Config.in
  94. 13 0
      package/x11r7/xapp_xclock/xapp_xclock.mk
  95. 7 0
      package/x11r7/xapp_xcmsdb/Config.in
  96. 13 0
      package/x11r7/xapp_xcmsdb/xapp_xcmsdb.mk
  97. 9 0
      package/x11r7/xapp_xcursorgen/Config.in
  98. 13 0
      package/x11r7/xapp_xcursorgen/xapp_xcursorgen.mk
  99. 9 0
      package/x11r7/xapp_xdbedizzy/Config.in
  100. 13 0
      package/x11r7/xapp_xdbedizzy/xapp_xdbedizzy.mk

+ 2 - 0
Config.in

@@ -522,6 +522,8 @@ config BR2_GCC_TARGET_ABI
 
 menu "Build options"
 
+source package/gnuconfig/Config.in
+
 config BR2_WGET
 	string "Wget command"
 	default "wget --passive-ftp -nd"

+ 5 - 0
package/Config.in

@@ -306,11 +306,16 @@ prompt "X Window System server"
 
 config BR2_PACKAGE_XSERVER_none
 	bool "none"
+config BR2_PACKAGE_XSERVER_x11r7
+	bool "x11r7"
 config BR2_PACKAGE_XSERVER_xorg
 	bool "xorg"
 config BR2_PACKAGE_XSERVER_tinyx
 	bool "tinyx"
 endchoice
+if BR2_PACKAGE_XSERVER_x11r7
+source "package/x11r7/Config.in"
+endif
 if BR2_PACKAGE_XSERVER_xorg
 source "package/xorg/Config.in"
 endif

+ 363 - 0
package/Makefile.autotools.in

@@ -0,0 +1,363 @@
+################################################################################
+#
+# Makefile.autotools.in --
+#
+# Implicit and Generated Rules for easily creating autotools-compatible 
+# buildroot packages
+#
+## Example minimal makefile for a package named 'foo'
+# 
+# | FOO_VERSION = 1.0
+# | FOO_SOURCE = foo-$(FOO_VERSION).tar.gz
+# | FOO_SITE = http://www.libfoo.org/dist
+# | $(eval $(call AUTOTARGETS,foo))
+# 
+## The following targets can be called from the shell:
+#
+# foo, foo-source, foo-patch, foo-configure, foo-build, foo-install,
+# foo-install-target, foo-install-staging, foo-uninstall, foo-clean, 
+# foo-dirclean
+#
+## The following variables which can be (re)defined in the package makefile:
+#
+# FOO_VERSION [mandatory]
+#	version string of the package
+# FOO_SOURCE [default foo-$(FOO_VERSION).tar.gz]
+#	file name of the package source
+# FOO_SITE [default sourceforge project "foo"]
+#	URL under wich $(FOO_SOURCE) can be found
+# FOO_DEPENDANCIES [default empty]
+#	list of (package) targets that must be built before foo
+# FOO_AUTORECONF [YES/NO, default NO]
+#	run <autoreconf> before <configure>
+# FOO_CONF_ENV [default empty]
+#	environment passed to the <configure> script
+# FOO_CONF_OPT [default empty]
+#	arguments passed to the <configure> script
+# FOO_MAKE_ENV [default empty]
+#	environment passed to all calls to <make> in the package source 
+#	directory
+# FOO_MAKE_OPT [default empty]
+#	arguments passed to <make> while building
+# FOO_INSTALL_STAGING [YES/NO, default NO]
+#	install the package to the staging directory
+# FOO_INSTALL_TARGET [YES/NO, default YES]
+#	install the package to the target directory
+# FOO_INSTALL_STAGING_OPT [default DESTDIR=$(STAGING_DIR)/usr install]
+#	arguments passed to <make> while installing to the staging directory
+# FOO_INSTALL_TARGET_OPT [default DESTDIR=$(STAGING_DIR)/usr install-exec]
+#	arguments passed to <make> while installing to the target directory
+# FOO_CLEAN_OPT [default clean]
+#	arguments passed to <make> while installing to the staging directory
+# FOO_UNINSTALL_STAGING_OPT  [default DESTDIR=$(STAGING_DIR)/usr uninstall]
+#	arguments passed to <make> while uninstalling from the staging 
+#	directory
+# FOO_UNINSTALL_TARGET_OPT [default DESTDIR=$(STAGING_DIR)/usr uninstall]
+#	arguments passed to <make> while uninstalling from the target 
+#	directory
+# FOO_SUBDIR [default empty]
+#	relative path in the package source from which to run configure and
+#	make
+#
+## The following variables contain hook target names;
+## by default they do nothing, they can be overriden in package makefiles
+#
+# FOO_HOOK_POST_BUILD, FOO_HOOK_POST_INSTALL
+#
+## The following variables contain targets that can be overriden
+#
+# FOO_TARGET_INSTALL_TARGET FOO_TARGET_INSTALL_STAGING FOO_TARGET_BUILD
+# FOO_TARGET_CONFIGURE FOO_TARGET_PATCH FOO_TARGET_EXTRACT FOO_TARGET_SOURCE
+# FOO_TARGET_UNINSTALL FOO_TARGET_CLEAN FOO_TARGET_DIRCLEAN
+#
+# E.g. if your package has a no <configure> script you can place the following 
+# in your package makefile:
+#
+# | $(FOO_TARGET_INSTALL):
+# | 	touch $@
+# 
+## The following variables are defined automatically and can be used in
+## overriden targets:
+#
+# PKG
+#	is always the current package name ("foo" in the example)
+# FOO_DIR
+#	the directory in which the package source is extracted.
+#	the base name will always be foo-$(FOO_VERSION), no matter what the
+#	archive name or the directory-in-archive name are.
+# MESSAGE
+#	macro that outputs a pretty message to stdout, e.g. use
+#	$(call MESSAGE,"Hello World")
+# 	in a target.
+#
+# Caveats:
+# - the 'eval' line (final line in the example) must be placed
+#   after all variable settings, but before all target re-definition
+#   (including hooks)
+################################################################################
+
+# UPPERCASE Macro -- transform its argument to uppercase and replace dots and 
+# hyphens to underscores
+UPPERCASE = $(shell echo $(1) | tr "a-z.-" "A-Z__")
+
+# Define extrators for different archive suffixes
+INFLATE.bz2 = $(BZCAT)
+INFLATE.gz  = $(ZCAT)
+INFLATE.tbz = $(BZCAT)
+INFLATE.tgz = $(ZCAT)
+INFLATE.tar = cat
+
+# MESSAGE Macro -- display a message in bold type
+MESSAGE = @echo $(TERM_BOLD) ; \
+	echo ">>> $($(PKG)_NAME) $($(PKG)_VERSION) $(1)$(shell tput rmso)" ; \
+	echo $(TERM_RESET)
+TERM_BOLD = $(shell tput bold)
+TERM_RESET = $(shell tput rmso)
+
+# Utility programs used to build packages
+TAR ?= tar
+#ACLOCAL_STAGING_DIR ?= $(STAGING_DIR)/usr/share/aclocal
+#ACLOCAL ?= aclocal -I $(ACLOCAL_STAGING_DIR)
+#AUTORECONF ?= autoreconf -v -i -f -I $(ACLOCAL_STAGING_DIR)
+#	ACLOCAL="$(ACLOCAL)" 
+
+
+################################################################################
+# Implicit targets -- produce a stamp file for each step of a package build
+################################################################################
+
+# Retrieve and unpack the archive
+$(BUILD_DIR)/%/.stamp_downloaded:
+	$(call MESSAGE,"Downloading")
+	test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
+	mkdir -p $(@D)
+	touch $@
+
+# Retrieve and unpack the archive
+$(BUILD_DIR)/%/.stamp_extracted:
+	$(call MESSAGE,"Extracting")
+	mkdir -p $(@D)
+	$(INFLATE$(suffix $($(PKG)_SOURCE))) $(DL_DIR)/$($(PKG)_SOURCE) | \
+	$(TAR) --strip-components=1 -C $(@D) $(TAR_OPTIONS) -
+	touch $@
+
+# Patch
+$(BUILD_DIR)/%/.stamp_patched: NAMEVER = $($(PKG)_NAME)-$($(PKG)_VERSION)
+$(BUILD_DIR)/%/.stamp_patched:
+	$(call MESSAGE,"Patching")
+	(if test -d package/$($(PKG)_NAME) ; then \
+	  if test "$(wildcard package/$($(PKG)_NAME)/$(NAMEVER)*.patch)" ; then \
+	    toolchain/patch-kernel.sh $(@D) package/$($(PKG)_NAME) $(NAMEVER)\*.patch || exit 1 ; \
+	  else \
+	    toolchain/patch-kernel.sh $(@D) package/$($(PKG)_NAME) $($(PKG)_NAME)\*.patch || exit 1 ; \
+	    if test -d package/$($(PKG)_NAME)/$(NAMEVER) ; then \
+	      toolchain/patch-kernel.sh $(@D) package/$($(PKG)_NAME)/$(NAMEVER) \*.patch || exit 1 ; \
+	    fi; \
+	  fi; \
+	fi)
+ifeq ($(strip $(BR2_UPDATE_CONFIG)),y)
+	@(for file in config.guess config.sub; do \
+		for i in $$(find $(@D) -name $$file); do \
+			cp package/gnuconfig/$$file $$i; \
+		done;\
+	done)
+endif
+	touch $@
+
+# Running autoreconf
+$(BUILD_DIR)/%/.stamp_autoconfigured:
+	$(call MESSAGE,"Running autoreconf")
+	cd $(@D)/$($(PKG)_SUBDIR) && $(AUTORECONF)
+	touch $@
+
+# Configuring
+$(BUILD_DIR)/%/.stamp_configured:
+	$(call MESSAGE,"Configuring")
+	if test "$($(PKG)_AUTORECONF)" = "YES" ; then \
+		cd $(@D)/$($(PKG)_SUBDIR) && \
+		$(AUTORECONF) ; \
+	fi
+	cd $(@D)/$($(PKG)_SUBDIR) && \
+	rm -f config.cache && \
+	$(TARGET_CONFIGURE_OPTS) \
+		CFLAGS="$(TARGET_CFLAGS)" \
+		CXXFLAGS="$(TARGET_CXXFLAGS)" \
+		LDFLAGS="$(TARGET_LDFLAGS)" \
+		$($(PKG)_CONF_ENV) \
+		./configure \
+		--target=$(GNU_TARGET_NAME) \
+		--host=$(GNU_TARGET_NAME) \
+		--build=$(GNU_HOST_NAME) \
+		--prefix=/usr \
+		--exec-prefix=/usr \
+		--sysconfdir=/etc \
+		$($(PKG)_CONF_OPT)
+	touch $@;
+
+# Build
+$(BUILD_DIR)/%/.stamp_built:
+	$(call MESSAGE,"Building")
+	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_MAKE_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	touch $@
+
+# Install to staging dir
+$(BUILD_DIR)/%/.stamp_staging_installed:
+	$(call MESSAGE,'Installing to host (staging directory)')
+	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_INSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+#	toolchain/replace.sh $(STAGING_DIR)/usr/lib ".*\.la" "\(['= ]\)/usr" "\\1$(STAGING_DIR)/usr"
+	for i in $$(find $(STAGING_DIR)/usr/lib/ -name "*.la") ; do \
+		cp $$i $$i~ ; \
+		$(SED) "s:\(['= ]\)/usr:\\1$(STAGING_DIR)/usr:" $$i ; \
+	done
+	touch $@
+
+# Install to target dir
+$(BUILD_DIR)/%/.stamp_target_installed:
+	$(call MESSAGE,"Installing to target")
+	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_INSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	for d in man include info share/info ; do \
+		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d ; \
+	done
+	find $(TARGET_DIR) -name '*.a' -o -name '*.la' -delete
+	touch $@
+
+$(BUILD_DIR)/%/.stamp_cleaned:
+	$(call MESSAGE,"Cleaning up")
+	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_CLEAN_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+
+$(BUILD_DIR)/%/.stamp_uninstalled:
+	$(call MESSAGE,"Uninstalling")
+	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_UNINSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_UNINSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+
+$(BUILD_DIR)/%/.stamp_dircleaned:
+	rm -Rf $(@D)
+
+
+################################################################################
+# AUTOTARGETS -- the target generator macro; define a set of human-readable 
+# make targets, stamps, and default per-package variables.
+# Argument 1 is the (lowercase) package name.
+################################################################################
+
+define AUTOTARGETS
+$(call AUTOTARGETS_INNER,$(1),$(call UPPERCASE,$(1)))
+endef
+      
+# AUTOTARGETS_INNER -- does the job for AUTOTARGETS; argument 1 is the
+# lowercase package name, argument 2 the uppercase package name
+define AUTOTARGETS_INNER
+
+# define package-specific variables to default values
+$(2)_NAME			=  $(1)
+$(2)_VERSION			?= undefined
+$(2)_DIR			=  $$(BUILD_DIR)/$(1)-$$($(2)_VERSION)
+$(2)_SOURCE			?= $(1)-$$($(2)_VERSION).tar.gz
+$(2)_SITE			?= \
+	http://$$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/$(1)
+$(2)_DEPENDANCIES		?=
+$(2)_AUTORECONF			?= NO
+$(2)_CONF_ENV			?=
+$(2)_CONF_OPT			?=
+$(2)_MAKE_ENV			?= 
+$(2)_MAKE_OPT			?=
+$(2)_INSTALL_STAGING		?= NO
+$(2)_INSTALL_TARGET		?= YES
+$(2)_INSTALL_STAGING_OPT	?= DESTDIR=$$(STAGING_DIR) install
+$(2)_INSTALL_TARGET_OPT		?= DESTDIR=$$(TARGET_DIR)  install-exec
+$(2)_CLEAN_OPT			?= clean
+$(2)_UNINSTALL_STAGING_OPT	?= DESTDIR=$$(STAGING_DIR) uninstall
+$(2)_UNINSTALL_TARGET_OPT	?= DESTDIR=$$(TARGET_DIR)  uninstall
+$(2)_SUBDIR			?=
+
+
+# define sub-target stamps
+$(2)_TARGET_INSTALL_TARGET =	$$($(2)_DIR)/.stamp_target_installed
+$(2)_TARGET_INSTALL_STAGING =	$$($(2)_DIR)/.stamp_staging_installed
+$(2)_TARGET_BUILD =		$$($(2)_DIR)/.stamp_built
+$(2)_TARGET_CONFIGURE =		$$($(2)_DIR)/.stamp_configured
+$(2)_TARGET_AUTORECONF =	$$($(2)_DIR)/.stamp_autoconfigured
+$(2)_TARGET_PATCH =		$$($(2)_DIR)/.stamp_patched
+$(2)_TARGET_EXTRACT =		$$($(2)_DIR)/.stamp_extracted
+$(2)_TARGET_SOURCE =		$$($(2)_DIR)/.stamp_downloaded
+$(2)_TARGET_UNINSTALL =		$$($(2)_DIR)/.stamp_uninstalled
+$(2)_TARGET_CLEAN =		$$($(2)_DIR)/.stamp_cleaned
+$(2)_TARGET_DIRCLEAN =		$$($(2)_DIR)/.stamp_dircleaned
+
+$(2)_HOOK_POST_BUILD =		$$($(2)_DIR)/.stamp_hook_post_build
+$(2)_HOOK_POST_INSTALL =	$$($(2)_DIR)/.stamp_hook_post_install
+
+# human-friendly targets and target sequencing
+$(1): 			$(1)-install
+$(1)-install: 		$(1)-install-staging $(1)-install-target \
+			$$($(2)_HOOK_POST_INSTALL)
+			
+ifeq ($$($(2)_INSTALL_TARGET),YES)
+$(1)-install-target:	$(1)-build $$($(2)_TARGET_INSTALL_TARGET)
+else
+$(1)-install-target:
+endif
+
+ifeq ($$($(2)_INSTALL_STAGING),YES)
+$(1)-install-staging:	$(1)-build $$($(2)_TARGET_INSTALL_STAGING)
+else
+$(1)-install-staging:
+endif
+
+$(1)-build:		$(1)-configure $$($(2)_TARGET_BUILD) \
+			$$($(2)_HOOK_POST_BUILD)
+
+$(1)-configure:		$(1)-autoreconf $$($(2)_TARGET_CONFIGURE)
+
+ifeq ($$($(2)_AUTORECONF),YES)
+$(1)-autoreconf:	$(1)-patch $$($(2)_TARGET_AUTORECONF)
+$(2)_DEPENDANCIES += host-automake host-autoconf host-libtool
+else
+$(1)-autoreconf:	$(1)-patch
+endif
+
+$(1)-patch:		$(1)-extract $$($(2)_TARGET_PATCH)
+
+$(1)-extract:		$(1)-depends $$($(2)_TARGET_EXTRACT)
+
+$(1)-depends:		$(1)-source $$($(2)_DEPENDANCIES)
+
+$(1)-source:		$$($(2)_TARGET_SOURCE)
+
+# non-build targets
+$(1)-uninstall: 	$(1)-configure $$($(2)_TARGET_UNINSTALL)
+
+$(1)-clean:		$$($(2)_TARGET_CLEAN)
+
+$(1)-dirclean:		$$($(2)_TARGET_DIRCLEAN)
+
+# define the PKG variable for all targets, containing the
+# uppercase package variable prefix
+$$($(2)_TARGET_INSTALL_TARGET):		PKG=$(2)
+$$($(2)_TARGET_INSTALL_STAGING):	PKG=$(2)
+$$($(2)_TARGET_BUILD):			PKG=$(2)
+$$($(2)_TARGET_CONFIGURE):		PKG=$(2)
+$$($(2)_TARGET_AUTORECONF):		PKG=$(2)
+$$($(2)_TARGET_PATCH):			PKG=$(2)
+$$($(2)_TARGET_EXTRACT):		PKG=$(2)
+$$($(2)_TARGET_SOURCE):			PKG=$(2)
+$$($(2)_TARGET_UNINSTALL):		PKG=$(2)
+$$($(2)_TARGET_CLEAN):			PKG=$(2)
+$$($(2)_TARGET_DIRCLEAN):		PKG=$(2)
+$$($(2)_HOOK_POST_BUILD):		PKG=$(2)
+$$($(2)_HOOK_POST_INSTALL):		PKG=$(2)
+
+# define hook targets
+# default hook behaviour: do nothing
+$$($(2)_HOOK_POST_BUILD):
+$$($(2)_HOOK_POST_INSTALL):
+
+# add package to the general list if targets if requested by the buildroot
+# configuration
+ifeq ($$(BR2_PACKAGE_$(2)),y)
+TARGETS += $(1)
+endif
+endef
+
+# :mode=makefile:
+

+ 11 - 1
package/Makefile.in

@@ -60,11 +60,13 @@ ifeq ($(BR2_SOFT_FLOAT),y)
 TARGET_CFLAGS+=-msoft-float
 endif
 
+TARGET_CXXFLAGS=$(TARGET_CFLAGS)
 
 # else it's an external toolchain
 #########################################################################
 else
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
+TARGET_CXXFLAGS=$(TARGET_CFLAGS)
 TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 endif
 #########################################################################
@@ -130,6 +132,7 @@ TARGET_CROSS=$(TOOLCHAIN_EXTERNAL_PATH)/bin/$(TOOLCHAIN_EXTERNAL_PREFIX)-
 endif
 TARGET_CC=$(TARGET_CROSS)gcc
 TARGET_CXX=$(TARGET_CROSS)g++
+TARGET_AR=$(TARGET_CROSS)ar
 TARGET_RANLIB=$(TARGET_CROSS)ranlib
 TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
 INSTALL=/usr/bin/install
@@ -175,9 +178,14 @@ TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
 		CXX_FOR_BUILD="$(HOSTCXX)" \
 		LD_FOR_BUILD="$(HOSTLD)" \
 		CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \
+		CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
 		LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
 		PKG_CONFIG_SYSROOT="$(STAGING_DIR)" \
-		PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config"
+		PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config" \
+		PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig:$(PKG_CONFIG_PATH)" \
+		PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \
+		PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \
+		STAGING_DIR="$(STAGING_DIR)"
 
 HOST_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
 		AR_FOR_BUILD="$(HOSTAR)" \
@@ -265,3 +273,5 @@ ifeq ($(strip $(BR2_PACKAGE_XGGI)),y)
 XSERVER+=xggi
 endif
 
+include package/Makefile.autotools.in
+

+ 1 - 1
package/cairo/Config.in

@@ -3,7 +3,7 @@ config BR2_PACKAGE_CAIRO
 	default n
 	select BR2_PACKAGE_PKGCONFIG
 	select BR2_PACKAGE_LIBPNG
-	select BR2_PACKAGE_XORG
+	depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
 	help
 	  Cairo is a 2D graphics library with support for multiple
 	  output devices. Currently supported output targets include

+ 1 - 1
package/dillo/Config.in

@@ -4,9 +4,9 @@ config BR2_PACKAGE_DILLO
 	select BR2_PACKAGE_JPEG
 	select BR2_PACKAGE_LIBGLIB12
 	select BR2_PACKAGE_LIBGTK12
-	select BR2_PACKAGE_XORG
 	select BR2_PACKAGE_ZLIB
 	select BR2_PACKAGE_LIBPNG
+	depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
 	help
 	  Dillo is a small GTK+ based web browser written in C.
 

+ 1 - 1
package/gettext/gettext.mk

@@ -153,7 +153,7 @@ $(TARGET_DIR)/usr/lib/libintl.so: $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY)
 
 $(TARGET_DIR)/usr/lib/libintl.a: $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY)
 	cp -dpf $(STAGING_DIR)/usr/lib/libgettext*.a $(TARGET_DIR)/usr/lib/
-	cp -dpf $(STAGING_DIR)/usr/lib/libintl*.a 	$(TARGET_DIR)/usr/lib/
+	cp -dpf $(STAGING_DIR)/usr/lib/libintl*.a    $(TARGET_DIR)/usr/lib/
 	touch -c $@
 
 libintl: $(TARGET_DIR)/$(LIBINTL_TARGET_BINARY)

+ 8 - 0
package/gnuconfig/Config.in

@@ -0,0 +1,8 @@
+config BR2_UPDATE_CONFIG
+	bool "update config.sub and config.guess"
+	default n
+	help
+		This just exists to easily update the config.sub / config.guess
+		files in packages to the latest version (since many bundled ones
+		don't support the latest possible targets)
+

+ 6 - 0
package/libdrm/Config.in

@@ -0,0 +1,6 @@
+config BR2_PACKAGE_LIBDRM
+	bool "libdrm"
+	default n
+	help
+
+	http://dri.freedesktop.org/libdrm/

+ 79 - 0
package/libdrm/libdrm.mk

@@ -0,0 +1,79 @@
+#############################################################
+#
+# libdrm
+#
+#############################################################
+LIBDRM_VERSION:=2.3.0
+LIBDRM_SOURCE:=libdrm-$(LIBDRM_VERSION).tar.bz2
+LIBDRM_SITE:=http://dri.freedesktop.org/libdrm/
+LIBDRM_CAT:=$(BZCAT)
+LIBDRM_DIR:=$(BUILD_DIR)/libdrm-$(LIBDRM_VERSION)
+
+$(DL_DIR)/$(LIBDRM_SOURCE):
+	$(WGET) -P $(DL_DIR) $(LIBDRM_SITE)/$(LIBDRM_SOURCE)
+
+libdrm-source: $(DL_DIR)/$(LIBDRM_SOURCE)
+
+$(LIBDRM_DIR)/.unpacked: $(DL_DIR)/$(LIBDRM_SOURCE)
+	$(LIBDRM_CAT) $(DL_DIR)/$(LIBDRM_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+	touch $(LIBDRM_DIR)/.unpacked
+
+$(LIBDRM_DIR)/.configured: $(LIBDRM_DIR)/.unpacked
+	(cd $(LIBDRM_DIR); \
+	$(TARGET_CONFIGURE_OPTS) \
+	CFLAGS="$(TARGET_CFLAGS) " \
+	LDFLAGS="$(TARGET_LDFLAGS)" \
+	./configure \
+		--target=$(GNU_TARGET_NAME) \
+		--host=$(GNU_TARGET_NAME) \
+		--build=$(GNU_HOST_NAME) \
+		--prefix=/usr \
+		--exec-prefix=/usr \
+		--bindir=/usr/bin \
+		--sbindir=/usr/sbin \
+		--libdir=/lib \
+		--libexecdir=/usr/lib \
+		--sysconfdir=/etc \
+		--datadir=/usr/share \
+		--localstatedir=/var \
+		--includedir=/include \
+		--mandir=/usr/man \
+		--infodir=/usr/info \
+	);
+	touch $(LIBDRM_DIR)/.configured
+
+$(LIBDRM_DIR)/.compiled: $(LIBDRM_DIR)/.configured
+	$(MAKE) CCexe="$(HOSTCC)" -C $(LIBDRM_DIR)
+	touch $(LIBDRM_DIR)/.compiled
+
+$(STAGING_DIR)/lib/libdrm.so: $(LIBDRM_DIR)/.compiled
+	$(MAKE) DESTDIR=$(STAGING_DIR) -C $(LIBDRM_DIR) install
+	$(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/lib\',g" $(STAGING_DIR)/lib/libdrm.la
+	#$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)\',g" \
+	#	-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
+	#	-e "s,^includedir=.*,includedir=\'$(STAGING_DIR)/include\',g" \
+	#	-e "s,^libdir=.*,libdir=\'$(STAGING_DIR)/lib\',g" \
+	#	$(STAGING_DIR)/usr/bin/libdrm-config
+	touch -c $(STAGING_DIR)/lib/libdrm.so
+
+$(TARGET_DIR)/lib/libdrm.so: $(STAGING_DIR)/lib/libdrm.so
+	cp -dpf $(STAGING_DIR)/lib/libdrm.so* $(TARGET_DIR)/lib/
+	-$(STRIP) --strip-unneeded $(TARGET_DIR)/lib/libdrm.so
+
+libdrm: uclibc pkgconfig $(TARGET_DIR)/lib/libdrm.so
+
+libdrm-clean:
+	$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(LIBDRM_DIR) uninstall
+	-$(MAKE) -C $(LIBDRM_DIR) clean
+
+libdrm-dirclean:
+	rm -rf $(LIBDRM_DIR)
+
+#############################################################
+#
+# Toplevel Makefile options
+#
+#############################################################
+ifeq ($(strip $(BR2_PACKAGE_LIBDRM)),y)
+TARGETS+=libdrm
+endif

+ 1 - 1
package/libgtk12/Config.in

@@ -2,7 +2,7 @@ config BR2_PACKAGE_LIBGTK12
 	bool "libgtk12"
 	default n
 	select BR2_PACKAGE_LIBGLIB12
-	select BR2_PACKAGE_XORG
+	depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
 	help
 	  The GTK+ graphical user interface library
 

+ 1 - 1
package/libgtk2/Config.in

@@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2
 	select BR2_PACKAGE_JPEG
 	select BR2_PACKAGE_TIFF
 	select BR2_PACKAGE_LIBPNG
-	select BR2_PACKAGE_XORG
+	depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
 	help
 	  The GTK+ version 2 graphical user interface library
 

+ 1 - 1
package/metacity/Config.in

@@ -1,7 +1,7 @@
 config BR2_PACKAGE_METACITY
 	bool "metacity"
-	select BR2_PACKAGE_XORG
 	select BR2_PACKAGE_LIBGTK2
+	depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
 	default n
 	help
 	  Metacity is a window manager for the X Window System.

+ 1 - 1
package/rdesktop/Config.in

@@ -1,7 +1,7 @@
 config BR2_PACKAGE_RDESKTOP
 	bool "rdesktop"
-	select BR2_PACKAGE_XORG
 	select BR2_PACKAGE_OPENSSL
+	depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
 	default n
 	help
 	  rdesktop is an open source client for Windows NT Terminal

+ 4 - 0
package/tinyx/Config.in

@@ -3,3 +3,7 @@ config BR2_PACKAGE_TINYX
 	default y if BR2_PACKAGE_XSERVER_tinyx
 	help
 	  A tiny X server.  Also known as 'Xfbdev' and 'kdrive'.
+
+comment "tinyx X Window System disabled"
+	depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
+

+ 282 - 0
package/x11r7/Config.in

@@ -0,0 +1,282 @@
+menuconfig BR2_PACKAGE_XORG7
+bool "X.org X Window System, X11R7, release 7.2"
+default n
+default y if BR2_PACKAGE_XSERVER_x11r7
+select BR2_PACKAGE_ZLIB
+select BR2_PACKAGE_LIBPNG
+select BR2_PACKAGE_EXPAT
+select BR2_PACKAGE_FONTCONFIG
+select BR2_PACKAGE_PKGCONFIG
+help
+	Support for X11R7 libraries, servers, drivers, and/or applications in the target
+if BR2_PACKAGE_XORG7
+	menu "X11R7 Servers"
+		source package/x11r7/xserver_xorg-server/Config.in
+	endmenu
+	menu "X11R7 Libraries"
+		source package/x11r7/libdrm/Config.in
+		source package/x11r7/libxcb/Config.in
+		source package/x11r7/mesa3d/Config.in
+		source package/x11r7/pthread-stubs/Config.in
+		source package/x11r7/xlib_libFS/Config.in
+		source package/x11r7/xlib_libICE/Config.in
+		source package/x11r7/xlib_libSM/Config.in
+		source package/x11r7/xlib_libX11/Config.in
+		source package/x11r7/xlib_libXScrnSaver/Config.in
+		source package/x11r7/xlib_libXTrap/Config.in
+		source package/x11r7/xlib_libXau/Config.in
+		source package/x11r7/xlib_libXaw/Config.in
+		source package/x11r7/xlib_libXcomposite/Config.in
+		source package/x11r7/xlib_libXcursor/Config.in
+		source package/x11r7/xlib_libXdamage/Config.in
+		source package/x11r7/xlib_libXdmcp/Config.in
+		source package/x11r7/xlib_libXevie/Config.in
+		source package/x11r7/xlib_libXext/Config.in
+		source package/x11r7/xlib_libXfixes/Config.in
+		source package/x11r7/xlib_libXfont/Config.in
+		source package/x11r7/xlib_libXfontcache/Config.in
+		source package/x11r7/xlib_libXft/Config.in
+		source package/x11r7/xlib_libXi/Config.in
+		source package/x11r7/xlib_libXinerama/Config.in
+		source package/x11r7/xlib_libXmu/Config.in
+		source package/x11r7/xlib_libXp/Config.in
+		source package/x11r7/xlib_libXpm/Config.in
+		source package/x11r7/xlib_libXprintAppUtil/Config.in
+		source package/x11r7/xlib_libXprintUtil/Config.in
+		source package/x11r7/xlib_libXrandr/Config.in
+		source package/x11r7/xlib_libXrender/Config.in
+		source package/x11r7/xlib_libXres/Config.in
+		source package/x11r7/xlib_libXt/Config.in
+		source package/x11r7/xlib_libXtst/Config.in
+		source package/x11r7/xlib_libXv/Config.in
+		source package/x11r7/xlib_libXvMC/Config.in
+		source package/x11r7/xlib_libXxf86dga/Config.in
+		source package/x11r7/xlib_libXxf86misc/Config.in
+		source package/x11r7/xlib_libXxf86vm/Config.in
+		source package/x11r7/xlib_libdmx/Config.in
+		source package/x11r7/xlib_libfontenc/Config.in
+		source package/x11r7/xlib_liblbxutil/Config.in
+		source package/x11r7/xlib_liboldX/Config.in
+		source package/x11r7/xlib_libxkbfile/Config.in
+		source package/x11r7/xlib_libxkbui/Config.in
+		source package/x11r7/xlib_xtrans/Config.in
+	endmenu
+	menu "X11R7 Applications"
+		source package/x11r7/xapp_appres/Config.in
+		source package/x11r7/xapp_bdftopcf/Config.in
+		source package/x11r7/xapp_beforelight/Config.in
+		source package/x11r7/xapp_bitmap/Config.in
+		source package/x11r7/xapp_editres/Config.in
+		source package/x11r7/xapp_fonttosfnt/Config.in
+		source package/x11r7/xapp_fslsfonts/Config.in
+		source package/x11r7/xapp_fstobdf/Config.in
+		source package/x11r7/xapp_iceauth/Config.in
+		source package/x11r7/xapp_ico/Config.in
+		source package/x11r7/xapp_lbxproxy/Config.in
+		source package/x11r7/xapp_listres/Config.in
+		source package/x11r7/xapp_luit/Config.in
+		source package/x11r7/xapp_mkfontdir/Config.in
+		source package/x11r7/xapp_mkfontscale/Config.in
+		source package/x11r7/xapp_oclock/Config.in
+		source package/x11r7/xapp_proxymngr/Config.in
+		source package/x11r7/xapp_rgb/Config.in
+		source package/x11r7/xapp_rstart/Config.in
+		source package/x11r7/xapp_scripts/Config.in
+		source package/x11r7/xapp_sessreg/Config.in
+		source package/x11r7/xapp_setxkbmap/Config.in
+		source package/x11r7/xapp_showfont/Config.in
+		source package/x11r7/xapp_smproxy/Config.in
+		source package/x11r7/xapp_twm/Config.in
+		source package/x11r7/xapp_viewres/Config.in
+		source package/x11r7/xapp_x11perf/Config.in
+		source package/x11r7/xapp_xauth/Config.in
+		source package/x11r7/xapp_xbiff/Config.in
+		source package/x11r7/xapp_xcalc/Config.in
+		source package/x11r7/xapp_xclipboard/Config.in
+		source package/x11r7/xapp_xclock/Config.in
+		source package/x11r7/xapp_xcmsdb/Config.in
+		source package/x11r7/xapp_xcursorgen/Config.in
+		source package/x11r7/xapp_xdbedizzy/Config.in
+		source package/x11r7/xapp_xditview/Config.in
+		source package/x11r7/xapp_xdm/Config.in
+		source package/x11r7/xapp_xdpyinfo/Config.in
+		source package/x11r7/xapp_xdriinfo/Config.in
+		source package/x11r7/xapp_xedit/Config.in
+		source package/x11r7/xapp_xev/Config.in
+		source package/x11r7/xapp_xeyes/Config.in
+		source package/x11r7/xapp_xf86dga/Config.in
+		source package/x11r7/xapp_xfd/Config.in
+		source package/x11r7/xapp_xfindproxy/Config.in
+		source package/x11r7/xapp_xfontsel/Config.in
+		source package/x11r7/xapp_xfs/Config.in
+		source package/x11r7/xapp_xfsinfo/Config.in
+		source package/x11r7/xapp_xfwp/Config.in
+		source package/x11r7/xapp_xgamma/Config.in
+		source package/x11r7/xapp_xgc/Config.in
+		source package/x11r7/xapp_xhost/Config.in
+		source package/x11r7/xapp_xinit/Config.in
+		source package/x11r7/xapp_xkbcomp/Config.in
+		source package/x11r7/xapp_xkbevd/Config.in
+		source package/x11r7/xapp_xkbprint/Config.in
+		source package/x11r7/xapp_xkbutils/Config.in
+		source package/x11r7/xapp_xkill/Config.in
+		source package/x11r7/xapp_xload/Config.in
+		source package/x11r7/xapp_xlogo/Config.in
+		source package/x11r7/xapp_xlsatoms/Config.in
+		source package/x11r7/xapp_xlsclients/Config.in
+		source package/x11r7/xapp_xlsfonts/Config.in
+		source package/x11r7/xapp_xmag/Config.in
+		source package/x11r7/xapp_xmessage/Config.in
+		source package/x11r7/xapp_xmh/Config.in
+		source package/x11r7/xapp_xmodmap/Config.in
+		source package/x11r7/xapp_xmore/Config.in
+		source package/x11r7/xapp_xphelloworld/Config.in
+		source package/x11r7/xapp_xplsprinters/Config.in
+		source package/x11r7/xapp_xpr/Config.in
+		source package/x11r7/xapp_xprehashprinterlist/Config.in
+		source package/x11r7/xapp_xprop/Config.in
+		source package/x11r7/xapp_xrandr/Config.in
+		source package/x11r7/xapp_xrdb/Config.in
+		source package/x11r7/xapp_xrefresh/Config.in
+		source package/x11r7/xapp_xrx/Config.in
+		source package/x11r7/xapp_xset/Config.in
+		source package/x11r7/xapp_xsetmode/Config.in
+		source package/x11r7/xapp_xsetpointer/Config.in
+		source package/x11r7/xapp_xsetroot/Config.in
+		source package/x11r7/xapp_xsm/Config.in
+		source package/x11r7/xapp_xstdcmap/Config.in
+		source package/x11r7/xapp_xtrap/Config.in
+		source package/x11r7/xapp_xvidtune/Config.in
+		source package/x11r7/xapp_xvinfo/Config.in
+		source package/x11r7/xapp_xwd/Config.in
+		source package/x11r7/xapp_xwininfo/Config.in
+		source package/x11r7/xapp_xwud/Config.in
+	endmenu
+	menu "X11R7 Drivers"
+		source package/x11r7/openchrome/Config.in
+		source package/x11r7/xdriver_xf86-input-acecad/Config.in
+		source package/x11r7/xdriver_xf86-input-aiptek/Config.in
+		source package/x11r7/xdriver_xf86-input-calcomp/Config.in
+		source package/x11r7/xdriver_xf86-input-citron/Config.in
+		source package/x11r7/xdriver_xf86-input-digitaledge/Config.in
+		source package/x11r7/xdriver_xf86-input-dmc/Config.in
+		source package/x11r7/xdriver_xf86-input-dynapro/Config.in
+		source package/x11r7/xdriver_xf86-input-elo2300/Config.in
+		source package/x11r7/xdriver_xf86-input-elographics/Config.in
+		source package/x11r7/xdriver_xf86-input-evdev/Config.in
+		source package/x11r7/xdriver_xf86-input-fpit/Config.in
+		source package/x11r7/xdriver_xf86-input-hyperpen/Config.in
+		source package/x11r7/xdriver_xf86-input-jamstudio/Config.in
+		source package/x11r7/xdriver_xf86-input-joystick/Config.in
+		source package/x11r7/xdriver_xf86-input-keyboard/Config.in
+		source package/x11r7/xdriver_xf86-input-magellan/Config.in
+		source package/x11r7/xdriver_xf86-input-magictouch/Config.in
+		source package/x11r7/xdriver_xf86-input-microtouch/Config.in
+		source package/x11r7/xdriver_xf86-input-mouse/Config.in
+		source package/x11r7/xdriver_xf86-input-mutouch/Config.in
+		source package/x11r7/xdriver_xf86-input-palmax/Config.in
+		source package/x11r7/xdriver_xf86-input-penmount/Config.in
+		source package/x11r7/xdriver_xf86-input-spaceorb/Config.in
+		source package/x11r7/xdriver_xf86-input-summa/Config.in
+		source package/x11r7/xdriver_xf86-input-tek4957/Config.in
+		source package/x11r7/xdriver_xf86-input-ur98/Config.in
+		source package/x11r7/xdriver_xf86-input-vmmouse/Config.in
+		source package/x11r7/xdriver_xf86-input-void/Config.in
+		source package/x11r7/xdriver_xf86-video-apm/Config.in
+		source package/x11r7/xdriver_xf86-video-ark/Config.in
+		source package/x11r7/xdriver_xf86-video-ast/Config.in
+		source package/x11r7/xdriver_xf86-video-ati/Config.in
+		source package/x11r7/xdriver_xf86-video-chips/Config.in
+		source package/x11r7/xdriver_xf86-video-cirrus/Config.in
+		source package/x11r7/xdriver_xf86-video-cyrix/Config.in
+		source package/x11r7/xdriver_xf86-video-dummy/Config.in
+		source package/x11r7/xdriver_xf86-video-fbdev/Config.in
+		source package/x11r7/xdriver_xf86-video-glint/Config.in
+		source package/x11r7/xdriver_xf86-video-i128/Config.in
+		source package/x11r7/xdriver_xf86-video-i740/Config.in
+		source package/x11r7/xdriver_xf86-video-i810/Config.in
+		source package/x11r7/xdriver_xf86-video-imstt/Config.in
+		source package/x11r7/xdriver_xf86-video-mga/Config.in
+		source package/x11r7/xdriver_xf86-video-neomagic/Config.in
+		source package/x11r7/xdriver_xf86-video-newport/Config.in
+		source package/x11r7/xdriver_xf86-video-nsc/Config.in
+		source package/x11r7/xdriver_xf86-video-nv/Config.in
+		source package/x11r7/xdriver_xf86-video-rendition/Config.in
+		source package/x11r7/xdriver_xf86-video-s3/Config.in
+		source package/x11r7/xdriver_xf86-video-s3virge/Config.in
+		source package/x11r7/xdriver_xf86-video-savage/Config.in
+		source package/x11r7/xdriver_xf86-video-siliconmotion/Config.in
+		source package/x11r7/xdriver_xf86-video-sis/Config.in
+		source package/x11r7/xdriver_xf86-video-sisusb/Config.in
+		source package/x11r7/xdriver_xf86-video-sunbw2/Config.in
+		source package/x11r7/xdriver_xf86-video-suncg14/Config.in
+		source package/x11r7/xdriver_xf86-video-suncg3/Config.in
+		source package/x11r7/xdriver_xf86-video-suncg6/Config.in
+		source package/x11r7/xdriver_xf86-video-sunffb/Config.in
+		source package/x11r7/xdriver_xf86-video-sunleo/Config.in
+		source package/x11r7/xdriver_xf86-video-suntcx/Config.in
+		source package/x11r7/xdriver_xf86-video-tdfx/Config.in
+		source package/x11r7/xdriver_xf86-video-tga/Config.in
+		source package/x11r7/xdriver_xf86-video-trident/Config.in
+		source package/x11r7/xdriver_xf86-video-tseng/Config.in
+		source package/x11r7/xdriver_xf86-video-v4l/Config.in
+		source package/x11r7/xdriver_xf86-video-vesa/Config.in
+		source package/x11r7/xdriver_xf86-video-vga/Config.in
+		source package/x11r7/xdriver_xf86-video-via/Config.in
+		source package/x11r7/xdriver_xf86-video-vmware/Config.in
+		source package/x11r7/xdriver_xf86-video-voodoo/Config.in
+	endmenu
+	menu "X11R7 Fonts"
+		source package/x11r7/xfont_encodings/Config.in
+		source package/x11r7/xfont_font-adobe-utopia-type1/Config.in
+		source package/x11r7/xfont_font-bitstream-type1/Config.in
+		source package/x11r7/xfont_font-ibm-type1/Config.in
+		source package/x11r7/xfont_font-xfree86-type1/Config.in
+	endmenu
+	menu "X11R7 X protocols"
+		source package/x11r7/xcb-proto/Config.in
+		source package/x11r7/xproto_applewmproto/Config.in
+		source package/x11r7/xproto_bigreqsproto/Config.in
+		source package/x11r7/xproto_compositeproto/Config.in
+		source package/x11r7/xproto_damageproto/Config.in
+		source package/x11r7/xproto_dmxproto/Config.in
+		source package/x11r7/xproto_evieext/Config.in
+		source package/x11r7/xproto_fixesproto/Config.in
+		source package/x11r7/xproto_fontcacheproto/Config.in
+		source package/x11r7/xproto_fontsproto/Config.in
+		source package/x11r7/xproto_glproto/Config.in
+		source package/x11r7/xproto_inputproto/Config.in
+		source package/x11r7/xproto_kbproto/Config.in
+		source package/x11r7/xproto_printproto/Config.in
+		source package/x11r7/xproto_randrproto/Config.in
+		source package/x11r7/xproto_recordproto/Config.in
+		source package/x11r7/xproto_renderproto/Config.in
+		source package/x11r7/xproto_resourceproto/Config.in
+		source package/x11r7/xproto_scrnsaverproto/Config.in
+		source package/x11r7/xproto_trapproto/Config.in
+		source package/x11r7/xproto_videoproto/Config.in
+		source package/x11r7/xproto_windowswmproto/Config.in
+		source package/x11r7/xproto_xcmiscproto/Config.in
+		source package/x11r7/xproto_xextproto/Config.in
+		source package/x11r7/xproto_xf86bigfontproto/Config.in
+		source package/x11r7/xproto_xf86dgaproto/Config.in
+		source package/x11r7/xproto_xf86driproto/Config.in
+		source package/x11r7/xproto_xf86miscproto/Config.in
+		source package/x11r7/xproto_xf86rushproto/Config.in
+		source package/x11r7/xproto_xf86vidmodeproto/Config.in
+		source package/x11r7/xproto_xineramaproto/Config.in
+		source package/x11r7/xproto_xproto/Config.in
+		source package/x11r7/xproto_xproxymanagementprotocol/Config.in
+	endmenu
+	menu "X11R7 Utilities"
+		source package/x11r7/xutil_makedepend/Config.in
+		source package/x11r7/xutil_util-macros/Config.in
+	endmenu
+	menu "X11R7 Other data"
+		source package/x11r7/xdata_xbitmaps/Config.in
+	endmenu
+endif
+
+comment "X11R7 X Window System disabled"
+	depends on BR2_PACKAGE_TINYX||BR2_PACKAGE_XORG
+

+ 8 - 0
package/x11r7/libdrm/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_LIBDRM
+	bool "libdrm"
+	default n
+	help
+		Direct Rendering Manager
+		
+		http://dri.freedesktop.org/
+

+ 15 - 0
package/x11r7/libdrm/libdrm.mk

@@ -0,0 +1,15 @@
+#############################################################
+#
+# libdrm
+#
+#############################################################
+LIBDRM_VERSION = 2.3.0
+LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.bz2
+LIBDRM_SITE = http://dri.freedesktop.org/libdrm/
+
+LIBDRM_INSTALL_STAGING = YES
+
+LIBDRM_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install
+
+$(eval $(call AUTOTARGETS,libdrm))
+

+ 15 - 0
package/x11r7/libxcb/Config.in

@@ -0,0 +1,15 @@
+config BR2_PACKAGE_LIBXCB
+	bool "libxcb"
+	default n
+	select BR2_PACKAGE_PTHREAD_STUBS
+	select BR2_PACKAGE_XCB_PROTO
+	select BR2_PACKAGE_XLIB_LIBXDMCP
+	select BR2_PACKAGE_XLIB_LIBXAU
+	help
+		The X protocol C-language Binding (XCB) is a replacement for
+		Xlib featuring a small footprint, latency hiding, direct access
+		to the protocol, improved threading support, and extensibility.
+
+		http://xcb.freedesktop.org/
+
+

+ 11 - 0
package/x11r7/libxcb/libxcb-1.0-xcbproto-xml-dir.patch

@@ -0,0 +1,11 @@
+--- a/configure.ac.orig	2007-06-04 12:56:16.000000000 +0200
++++ a/configure.ac	2007-06-04 12:55:58.000000000 +0200
+@@ -50,7 +50,7 @@
+ 
+ # Find the xcb-proto protocol descriptions
+ AC_MSG_CHECKING(XCBPROTO_XCBINCLUDEDIR)
+-XCBPROTO_XCBINCLUDEDIR=`$PKG_CONFIG --variable=xcbincludedir xcb-proto`
++XCBPROTO_XCBINCLUDEDIR=$STAGING_DIR`$PKG_CONFIG --variable=xcbincludedir xcb-proto`
+ AC_MSG_RESULT($XCBPROTO_XCBINCLUDEDIR)
+ AC_SUBST(XCBPROTO_XCBINCLUDEDIR)
+ 

+ 17 - 0
package/x11r7/libxcb/libxcb.mk

@@ -0,0 +1,17 @@
+#############################################################
+#
+# libxcb
+#
+#############################################################
+LIBXCB_VERSION = 1.0
+LIBXCB_SOURCE = libxcb-$(LIBXCB_VERSION).tar.bz2
+LIBXCB_SITE = http://xcb.freedesktop.org/dist/
+
+LIBXCB_INSTALL_STAGING = YES
+
+LIBXCB_AUTORECONF = YES
+LIBXCB_DEPENDANCIES = pthread-stubs xcb-proto xlib_libXdmcp xlib_libXau
+LIBXCB_CONF_ENV = STAGING_DIR="$(STAGING_DIR)"
+
+$(eval $(call AUTOTARGETS,libxcb))
+

+ 8 - 0
package/x11r7/mesa3d/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_MESA3D
+	bool "Mesa 3D Graphics Library"
+	default n
+	select BR2_PACKAGE_XPROTO_GLPROTO
+	select BR2_PACKAGE_XSERVER_XORG_SERVER
+	help
+	  Mesa 3D, an open-source implementation of the OpenGL specification.
+

+ 11 - 0
package/x11r7/mesa3d/mesa3d-6.5.3-gen_matypes.patch

@@ -0,0 +1,11 @@
+--- Mesa-6.5.3/src/mesa/x86/Makefile.orig	2007-06-09 06:23:46.000000000 +0200
++++ Mesa-6.5.3/src/mesa/x86/Makefile	2007-06-09 06:24:53.000000000 +0200
+@@ -21,7 +21,7 @@
+ 
+ 
+ gen_matypes: gen_matypes.c
+-	$(CC) $(INCLUDE_DIRS) $(CFLAGS) gen_matypes.c -o gen_matypes
++	$(CC_FOR_BUILD) $(INCLUDE_DIRS) $(CFLAGS_FOR_BUILD) gen_matypes.c -o gen_matypes
+ 
+ # need some special rules here, unfortunately
+ matypes.h: ../main/mtypes.h ../tnl/t_context.h gen_matypes

+ 85 - 0
package/x11r7/mesa3d/mesa3d.mk

@@ -0,0 +1,85 @@
+#############################################################
+#
+# mesa3d
+#
+#############################################################
+MESA3D_VERSION:=6.5.3
+#MESA3D_VERSION:=6.4.2
+MESA3D_SOURCE:=MesaLib-$(MESA3D_VERSION).tar.gz
+MESA3D_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/mesa3d
+MESA3D_DIR:=$(BUILD_DIR)/Mesa-$(MESA3D_VERSION)
+MESA_TARGET=linux-dri-x86
+MESA_BUILD_ENV=$(TARGET_CONFIGURE_OPTS)
+MESA_CONFIG_FILE=$(MESA3D_DIR)/configs/$(MESA_TARGET)
+#MESA_DRIVERS= i810 i915 i965 mga mach64 r128 r200 r300 s3v savage sis ffb tdfx trident unichrome
+MESA_DRIVERS=
+
+$(DL_DIR)/$(MESA3D_SOURCE):
+	$(WGET) -P $(DL_DIR) $(MESA3D_SITE)/$(MESA3D_SOURCE)
+
+$(MESA3D_DIR)/.extracted: $(DL_DIR)/$(MESA3D_SOURCE)
+	$(ZCAT) $(DL_DIR)/$(MESA3D_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+	toolchain/patch-kernel.sh $(MESA3D_DIR) package/mesa3d/ mesa3d\*.patch
+	touch $@
+
+$(MESA3D_DIR)/.configured: $(MESA3D_DIR)/.extracted
+	( export $(TARGET_CONFIGURE_OPTS) ; \
+		echo "DRI_DIRS = $(MESA_DRIVERS)" && \
+		echo "OPT_FLAGS = $(TARGET_CFLAGS)" && \
+		echo "CC = $(TARGET_CC)" && \
+		echo "CXX = $(TARGET_CXX)" && \
+		echo "PIC_FLAGS = -fPIC" && \
+		echo "SRC_DIRS = glx/x11 mesa glu glut/glx" && \
+		echo "USING_EGL = 0" && \
+		echo "X11_INCLUDES = " && \
+		echo "EXTRA_LIB_PATH = " && \
+		echo "PROGRAM_DIRS =" \
+	) >> $(MESA_CONFIG_FILE)
+	touch $@
+
+$(MESA3D_DIR)/.built: BR2_JLEVEL=1
+$(MESA3D_DIR)/.built: $(MESA3D_DIR)/.configured
+	gccinc=$$($(TARGET_CC) -print-search-dirs | grep '^install:' | sed 's@^install: @@')include ; \
+	rm -f $(MESA3D_DIR)/config/current
+	env $(MESA_BUILD_ENV) $(MAKE) \
+		MKDEP="makedepend -I$$gccinc" \
+		CC=$(TARGET_CC) CXX=$(TARGET_CXX) CC_FOR_BUILD=/usr/bin/gcc \
+		-C $(MESA3D_DIR) $(MESA_TARGET)
+	touch $@
+
+$(MESA3D_DIR)/.installed: $(MESA3D_DIR)/.built
+	env $(MESA_BUILD_ENV) $(MAKE) \
+		INSTALL_DIR=$(STAGING_DIR)/usr \
+		DRI_DRIVER_INSTALL_DIR=$(STAGING_DIR)/usr/lib/dri \
+		-C $(MESA3D_DIR) install
+	env $(MESA_BUILD_ENV) $(MAKE) \
+		INSTALL_DIR=$(TARGET_DIR)/usr \
+		DRI_DRIVER_INSTALL_DIR=$(TARGET_DIR)/usr/lib/dri \
+		-C $(MESA3D_DIR) install
+	rm -Rf $(TARGET_DIR)/usr/include/GL
+	touch $@
+
+mesa3d-depends:   xproto_glproto xproto_xf86vidmodeproto xlib_libXxf86vm xlib_libXmu xlib_libXdamage libdrm
+mesa3d-source:    $(MESA3D_DIR)/.extracted
+mesa3d-configure: $(MESA3D_DIR)/.configured
+mesa3d-build:     $(MESA3D_DIR)/.built
+mesa3d:           mesa3d-depends $(MESA3D_DIR)/.installed	
+
+mesa3d-clean:
+	$(MAKE) prefix=$(STAGING_DIR)/usr -C $(MESA3D_DIR) uninstall
+	$(MAKE) prefix=$(TARGET_DIR)/usr  -C $(MESA3D_DIR) uninstall
+	-$(MAKE) -C $(MESA3D_DIR) clean
+
+mesa3d-dirclean:
+	rm -rf $(MESA3D_DIR)
+
+#############################################################
+#
+# Toplevel Makefile options
+#
+#############################################################
+ifeq ($(strip $(BR2_PACKAGE_MESA3D)),y)
+TARGETS+=mesa3d
+endif
+# :mode=makefile:
+

+ 16 - 0
package/x11r7/openchrome/Config.in

@@ -0,0 +1,16 @@
+config BR2_PACKAGE_OPENCHROME
+	bool "openchrome"
+	default n
+	select BR2_PACKAGE_XSERVER_XORG_SERVER
+	select BR2_PACKAGE_LIBDRM
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXVMC
+	select BR2_PACKAGE_XPROTO_GLPROTO
+	select BR2_PACKAGE_XPROTO_RANDRPROTO
+	select BR2_PACKAGE_XPROTO_RENDERPROTO
+	select BR2_PACKAGE_XPROTO_XEXTPROTO
+	select BR2_PACKAGE_XPROTO_XF86DRIPROTO
+	select BR2_PACKAGE_XPROTO_XPROTO
+	help
+	  Openchrome, A free and Open Source video driver for the VIA/S3G
+	  UniChrome and UniChrome Pro graphics chipsets.

+ 35 - 0
package/x11r7/openchrome/openchrome-r355-cross-compile.patch

@@ -0,0 +1,35 @@
+--- openchrome-r355/configure.ac.orig	2007-06-10 15:07:43.000000000 +0200
++++ openchrome-r355/configure.ac	2007-06-10 15:11:16.000000000 +0200
+@@ -69,12 +69,18 @@
+ AC_HEADER_STDC
+ 
+ if test "$DRI" != no; then
++	if test "$cross_compiling" = "no" ; then
+         AC_CHECK_FILE([${sdkdir}/dri.h],
+                       [have_dri_h="yes"], [have_dri_h="no"])
+         AC_CHECK_FILE([${sdkdir}/sarea.h],
+                       [have_sarea_h="yes"], [have_sarea_h="no"])
+         AC_CHECK_FILE([${sdkdir}/dristruct.h],
+                       [have_dristruct_h="yes"], [have_dristruct_h="no"])
++	else
++		have_dri_h="yes"
++		have_sarea_h="yes"
++		have_dristruct_h="yes"
++	fi
+ fi
+ 
+ AC_MSG_CHECKING([whether to include DRI support])
+@@ -113,8 +119,12 @@
+ 
+ AM_CONDITIONAL(XVMC, test x$XVMC = xyes)
+ 
+-AC_CHECK_FILE([${sdkdir}/xf86Module.h],
++if test "$cross_compiling" = "no" ; then
++	AC_CHECK_FILE([${sdkdir}/xf86Module.h],
+               [have_xf86Module_h="yes"], [have_xf86Module_h="no"])
++else
++	have_xf86Module_h="yes"
++fi
+ 
+ # Check the ABI_VIDEODRV_VERSION
+ SAVE_CPPFLAGS="$CPPFLAGS"

+ 15 - 0
package/x11r7/openchrome/openchrome.mk

@@ -0,0 +1,15 @@
+#############################################################
+#
+# openchrome
+#
+#############################################################
+OPENCHROME_VERSION = r355
+OPENCHROME_SOURCE = openchrome-$(OPENCHROME_VERSION).tar.bz2
+OPENCHROME_SITE = http://bazaar.mezis.net/
+
+OPENCHROME_DEPENDANCIES = xserver_xorg-server libdrm xlib_libX11 xlib_libXvMC xproto_fontsproto xproto_glproto xproto_randrproto xproto_renderproto xproto_xextproto xproto_xf86driproto xproto_xproto
+
+OPENCHROME_AUTORECONF = YES
+OPENCHROME_CONF_OPT = --enable-shared --disable-static
+
+$(eval $(call AUTOTARGETS,openchrome))

+ 9 - 0
package/x11r7/pthread-stubs/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PTHREAD_STUBS
+	bool "pthread-stubs"
+	default n
+	help
+		This library provides weak aliases for pthread functions not 
+		provided in libc or otherwise available by default.
+
+		http://xcb.freedesktop.org/
+

+ 14 - 0
package/x11r7/pthread-stubs/pthread-stubs.mk

@@ -0,0 +1,14 @@
+#############################################################
+#
+# pthread-stubs
+#
+#############################################################
+PTHREAD_STUBS_VERSION = 0.1
+PTHREAD_STUBS_SOURCE = libpthread-stubs-$(PTHREAD_STUBS_VERSION).tar.bz2
+PTHREAD_STUBS_SITE = http://xcb.freedesktop.org/dist/
+
+PTHREAD_STUBS_DEPENDANCIES = uclibc
+PTHREAD_STUBS_INSTALL_STAGING = YES
+
+$(eval $(call AUTOTARGETS,pthread-stubs))
+

+ 8 - 0
package/x11r7/xapp_appres/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XAPP_APPRES
+	bool "appres"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXT
+	help
+	  appres 1.0.1
+	  list X application resource database

+ 13 - 0
package/x11r7/xapp_appres/xapp_appres.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_appres -- list X application resource database
+#
+################################################################################
+
+XAPP_APPRES_VERSION = 1.0.1
+XAPP_APPRES_SOURCE = appres-$(XAPP_APPRES_VERSION).tar.bz2
+XAPP_APPRES_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_APPRES_AUTORECONF = YES
+XAPP_APPRES_DEPENDANCIES = xlib_libX11 xlib_libXt
+
+$(eval $(call AUTOTARGETS,xapp_appres))

+ 7 - 0
package/x11r7/xapp_bdftopcf/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_BDFTOPCF
+	bool "bdftopcf"
+	default n
+	select BR2_PACKAGE_XLIB_LIBXFONT
+	help
+	  bdftopcf 1.0.0
+	  X.Org bdftopcf application

+ 13 - 0
package/x11r7/xapp_bdftopcf/xapp_bdftopcf.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_bdftopcf -- X.Org bdftopcf application
+#
+################################################################################
+
+XAPP_BDFTOPCF_VERSION = 1.0.0
+XAPP_BDFTOPCF_SOURCE = bdftopcf-$(XAPP_BDFTOPCF_VERSION).tar.bz2
+XAPP_BDFTOPCF_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_BDFTOPCF_AUTORECONF = YES
+XAPP_BDFTOPCF_DEPENDANCIES = xlib_libXfont
+
+$(eval $(call AUTOTARGETS,xapp_bdftopcf))

+ 10 - 0
package/x11r7/xapp_beforelight/Config.in

@@ -0,0 +1,10 @@
+config BR2_PACKAGE_XAPP_BEFORELIGHT
+	bool "beforelight"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXSCRNSAVER
+	select BR2_PACKAGE_XLIB_LIBXAW
+	select BR2_PACKAGE_XLIB_LIBXT
+	help
+	  beforelight 1.0.2
+	  screen saver

+ 13 - 0
package/x11r7/xapp_beforelight/xapp_beforelight.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_beforelight -- screen saver
+#
+################################################################################
+
+XAPP_BEFORELIGHT_VERSION = 1.0.2
+XAPP_BEFORELIGHT_SOURCE = beforelight-$(XAPP_BEFORELIGHT_VERSION).tar.bz2
+XAPP_BEFORELIGHT_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_BEFORELIGHT_AUTORECONF = YES
+XAPP_BEFORELIGHT_DEPENDANCIES = xlib_libX11 xlib_libXScrnSaver xlib_libXaw xlib_libXt
+
+$(eval $(call AUTOTARGETS,xapp_beforelight))

+ 10 - 0
package/x11r7/xapp_bitmap/Config.in

@@ -0,0 +1,10 @@
+config BR2_PACKAGE_XAPP_BITMAP
+	bool "bitmap"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXAW
+	select BR2_PACKAGE_XLIB_LIBXMU
+	select BR2_PACKAGE_XDATA_XBITMAPS
+	help
+	  bitmap 1.0.2
+	  X.Org bitmap application

+ 13 - 0
package/x11r7/xapp_bitmap/xapp_bitmap.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_bitmap -- X.Org bitmap application
+#
+################################################################################
+
+XAPP_BITMAP_VERSION = 1.0.2
+XAPP_BITMAP_SOURCE = bitmap-$(XAPP_BITMAP_VERSION).tar.bz2
+XAPP_BITMAP_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_BITMAP_AUTORECONF = YES
+XAPP_BITMAP_DEPENDANCIES = xlib_libX11 xlib_libXaw xlib_libXmu xdata_xbitmaps
+
+$(eval $(call AUTOTARGETS,xapp_bitmap))

+ 10 - 0
package/x11r7/xapp_editres/Config.in

@@ -0,0 +1,10 @@
+config BR2_PACKAGE_XAPP_EDITRES
+	bool "editres"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXAW
+	select BR2_PACKAGE_XLIB_LIBXMU
+	select BR2_PACKAGE_XLIB_LIBXT
+	help
+	  editres 1.0.2
+	  a dynamic resource editor for X Toolkit applications

+ 13 - 0
package/x11r7/xapp_editres/xapp_editres.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_editres -- a dynamic resource editor for X Toolkit applications
+#
+################################################################################
+
+XAPP_EDITRES_VERSION = 1.0.2
+XAPP_EDITRES_SOURCE = editres-$(XAPP_EDITRES_VERSION).tar.bz2
+XAPP_EDITRES_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_EDITRES_AUTORECONF = YES
+XAPP_EDITRES_DEPENDANCIES = xlib_libX11 xlib_libXaw xlib_libXmu xlib_libXt
+
+$(eval $(call AUTOTARGETS,xapp_editres))

+ 9 - 0
package/x11r7/xapp_fonttosfnt/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_XAPP_FONTTOSFNT
+	bool "fonttosfnt"
+	default n
+	select BR2_PACKAGE_FREETYPE
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBFONTENC
+	help
+	  fonttosfnt 1.0.3
+	  X.Org fonttosfnt application

+ 13 - 0
package/x11r7/xapp_fonttosfnt/xapp_fonttosfnt.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_fonttosfnt -- X.Org fonttosfnt application
+#
+################################################################################
+
+XAPP_FONTTOSFNT_VERSION = 1.0.3
+XAPP_FONTTOSFNT_SOURCE = fonttosfnt-$(XAPP_FONTTOSFNT_VERSION).tar.bz2
+XAPP_FONTTOSFNT_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_FONTTOSFNT_AUTORECONF = YES
+XAPP_FONTTOSFNT_DEPENDANCIES = freetype xlib_libX11 xlib_libfontenc
+
+$(eval $(call AUTOTARGETS,xapp_fonttosfnt))

+ 8 - 0
package/x11r7/xapp_fslsfonts/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XAPP_FSLSFONTS
+	bool "fslsfonts"
+	default n
+	select BR2_PACKAGE_XLIB_LIBFS
+	select BR2_PACKAGE_XLIB_LIBX11
+	help
+	  fslsfonts 1.0.1
+	  list fonts served by X font server

+ 13 - 0
package/x11r7/xapp_fslsfonts/xapp_fslsfonts.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_fslsfonts -- list fonts served by X font server
+#
+################################################################################
+
+XAPP_FSLSFONTS_VERSION = 1.0.1
+XAPP_FSLSFONTS_SOURCE = fslsfonts-$(XAPP_FSLSFONTS_VERSION).tar.bz2
+XAPP_FSLSFONTS_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_FSLSFONTS_AUTORECONF = YES
+XAPP_FSLSFONTS_DEPENDANCIES = xlib_libFS xlib_libX11
+
+$(eval $(call AUTOTARGETS,xapp_fslsfonts))

+ 8 - 0
package/x11r7/xapp_fstobdf/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XAPP_FSTOBDF
+	bool "fstobdf"
+	default n
+	select BR2_PACKAGE_XLIB_LIBFS
+	select BR2_PACKAGE_XLIB_LIBX11
+	help
+	  fstobdf 1.0.2
+	  generate BDF font from X font server

+ 13 - 0
package/x11r7/xapp_fstobdf/xapp_fstobdf.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_fstobdf -- generate BDF font from X font server
+#
+################################################################################
+
+XAPP_FSTOBDF_VERSION = 1.0.2
+XAPP_FSTOBDF_SOURCE = fstobdf-$(XAPP_FSTOBDF_VERSION).tar.bz2
+XAPP_FSTOBDF_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_FSTOBDF_AUTORECONF = YES
+XAPP_FSTOBDF_DEPENDANCIES = xlib_libFS xlib_libX11
+
+$(eval $(call AUTOTARGETS,xapp_fstobdf))

+ 8 - 0
package/x11r7/xapp_iceauth/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XAPP_ICEAUTH
+	bool "iceauth"
+	default n
+	select BR2_PACKAGE_XLIB_LIBICE
+	select BR2_PACKAGE_XLIB_LIBX11
+	help
+	  iceauth 1.0.1
+	  ICE authority file utility

+ 13 - 0
package/x11r7/xapp_iceauth/xapp_iceauth.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_iceauth -- ICE authority file utility
+#
+################################################################################
+
+XAPP_ICEAUTH_VERSION = 1.0.1
+XAPP_ICEAUTH_SOURCE = iceauth-$(XAPP_ICEAUTH_VERSION).tar.bz2
+XAPP_ICEAUTH_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_ICEAUTH_AUTORECONF = YES
+XAPP_ICEAUTH_DEPENDANCIES = xlib_libICE xlib_libX11
+
+$(eval $(call AUTOTARGETS,xapp_iceauth))

+ 7 - 0
package/x11r7/xapp_ico/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_ICO
+	bool "ico"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	help
+	  ico 1.0.1
+	  animate an icosahedron or other polyhedron

+ 13 - 0
package/x11r7/xapp_ico/xapp_ico.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_ico -- animate an icosahedron or other polyhedron
+#
+################################################################################
+
+XAPP_ICO_VERSION = 1.0.1
+XAPP_ICO_SOURCE = ico-$(XAPP_ICO_VERSION).tar.bz2
+XAPP_ICO_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_ICO_AUTORECONF = YES
+XAPP_ICO_DEPENDANCIES = xlib_libX11
+
+$(eval $(call AUTOTARGETS,xapp_ico))

+ 12 - 0
package/x11r7/xapp_lbxproxy/Config.in

@@ -0,0 +1,12 @@
+config BR2_PACKAGE_XAPP_LBXPROXY
+	bool "lbxproxy"
+	default n
+	select BR2_PACKAGE_XLIB_LIBICE
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXEXT
+	select BR2_PACKAGE_XLIB_LIBLBXUTIL
+	select BR2_PACKAGE_XLIB_XTRANS
+	select BR2_PACKAGE_XPROTO_XPROXYMANAGEMENTPROTOCOL
+	help
+	  lbxproxy 1.0.1
+	  Low BandWidth X proxy

+ 13 - 0
package/x11r7/xapp_lbxproxy/xapp_lbxproxy.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_lbxproxy -- Low BandWidth X proxy
+#
+################################################################################
+
+XAPP_LBXPROXY_VERSION = 1.0.1
+XAPP_LBXPROXY_SOURCE = lbxproxy-$(XAPP_LBXPROXY_VERSION).tar.bz2
+XAPP_LBXPROXY_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_LBXPROXY_AUTORECONF = YES
+XAPP_LBXPROXY_DEPENDANCIES = xlib_libICE xlib_libX11 xlib_libXext xlib_liblbxutil xlib_xtrans xproto_xproxymanagementprotocol
+
+$(eval $(call AUTOTARGETS,xapp_lbxproxy))

+ 10 - 0
package/x11r7/xapp_listres/Config.in

@@ -0,0 +1,10 @@
+config BR2_PACKAGE_XAPP_LISTRES
+	bool "listres"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXAW
+	select BR2_PACKAGE_XLIB_LIBXMU
+	select BR2_PACKAGE_XLIB_LIBXT
+	help
+	  listres 1.0.1
+	  list resources in widgets

+ 13 - 0
package/x11r7/xapp_listres/xapp_listres.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_listres -- list resources in widgets
+#
+################################################################################
+
+XAPP_LISTRES_VERSION = 1.0.1
+XAPP_LISTRES_SOURCE = listres-$(XAPP_LISTRES_VERSION).tar.bz2
+XAPP_LISTRES_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_LISTRES_AUTORECONF = YES
+XAPP_LISTRES_DEPENDANCIES = xlib_libX11 xlib_libXaw xlib_libXmu xlib_libXt
+
+$(eval $(call AUTOTARGETS,xapp_listres))

+ 8 - 0
package/x11r7/xapp_luit/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XAPP_LUIT
+	bool "luit"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBFONTENC
+	help
+	  luit 1.0.2
+	  Locale and ISO 2022 support for Unicode terminals

+ 13 - 0
package/x11r7/xapp_luit/xapp_luit.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_luit -- Locale and ISO 2022 support for Unicode terminals
+#
+################################################################################
+
+XAPP_LUIT_VERSION = 1.0.2
+XAPP_LUIT_SOURCE = luit-$(XAPP_LUIT_VERSION).tar.bz2
+XAPP_LUIT_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_LUIT_AUTORECONF = YES
+XAPP_LUIT_DEPENDANCIES = xlib_libX11 xlib_libfontenc
+
+$(eval $(call AUTOTARGETS,xapp_luit))

+ 7 - 0
package/x11r7/xapp_mkfontdir/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_MKFONTDIR
+	bool "mkfontdir"
+	default n
+	select BR2_PACKAGE_XAPP_MKFONTSCALE
+	help
+	  mkfontdir 1.0.2
+	  create an index of X font files in a directory

+ 13 - 0
package/x11r7/xapp_mkfontdir/xapp_mkfontdir.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_mkfontdir -- create an index of X font files in a directory
+#
+################################################################################
+
+XAPP_MKFONTDIR_VERSION = 1.0.2
+XAPP_MKFONTDIR_SOURCE = mkfontdir-$(XAPP_MKFONTDIR_VERSION).tar.bz2
+XAPP_MKFONTDIR_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_MKFONTDIR_AUTORECONF = YES
+XAPP_MKFONTDIR_DEPENDANCIES = xapp_mkfontscale
+
+$(eval $(call AUTOTARGETS,xapp_mkfontdir))

+ 9 - 0
package/x11r7/xapp_mkfontscale/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_XAPP_MKFONTSCALE
+	bool "mkfontscale"
+	default n
+	select BR2_PACKAGE_FREETYPE
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBFONTENC
+	help
+	  mkfontscale 1.0.3
+	  create an index of scalable font files for X

+ 13 - 0
package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_mkfontscale -- create an index of scalable font files for X
+#
+################################################################################
+
+XAPP_MKFONTSCALE_VERSION = 1.0.3
+XAPP_MKFONTSCALE_SOURCE = mkfontscale-$(XAPP_MKFONTSCALE_VERSION).tar.bz2
+XAPP_MKFONTSCALE_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_MKFONTSCALE_AUTORECONF = YES
+XAPP_MKFONTSCALE_DEPENDANCIES = freetype xlib_libX11 xlib_libfontenc
+
+$(eval $(call AUTOTARGETS,xapp_mkfontscale))

+ 9 - 0
package/x11r7/xapp_oclock/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_XAPP_OCLOCK
+	bool "oclock"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXEXT
+	select BR2_PACKAGE_XLIB_LIBXMU
+	help
+	  oclock 1.0.1
+	  round X clock

+ 13 - 0
package/x11r7/xapp_oclock/xapp_oclock.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_oclock -- round X clock
+#
+################################################################################
+
+XAPP_OCLOCK_VERSION = 1.0.1
+XAPP_OCLOCK_SOURCE = oclock-$(XAPP_OCLOCK_VERSION).tar.bz2
+XAPP_OCLOCK_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_OCLOCK_AUTORECONF = YES
+XAPP_OCLOCK_DEPENDANCIES = xlib_libX11 xlib_libXext xlib_libXmu
+
+$(eval $(call AUTOTARGETS,xapp_oclock))

+ 10 - 0
package/x11r7/xapp_proxymngr/Config.in

@@ -0,0 +1,10 @@
+config BR2_PACKAGE_XAPP_PROXYMNGR
+	bool "proxymngr"
+	default n
+	select BR2_PACKAGE_XLIB_LIBICE
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXT
+	select BR2_PACKAGE_XPROTO_XPROXYMANAGEMENTPROTOCOL
+	help
+	  proxymngr 1.0.1
+	  proxy manager service

+ 13 - 0
package/x11r7/xapp_proxymngr/xapp_proxymngr.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_proxymngr -- proxy manager service
+#
+################################################################################
+
+XAPP_PROXYMNGR_VERSION = 1.0.1
+XAPP_PROXYMNGR_SOURCE = proxymngr-$(XAPP_PROXYMNGR_VERSION).tar.bz2
+XAPP_PROXYMNGR_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_PROXYMNGR_AUTORECONF = YES
+XAPP_PROXYMNGR_DEPENDANCIES = xlib_libICE xlib_libX11 xlib_libXt xproto_xproxymanagementprotocol
+
+$(eval $(call AUTOTARGETS,xapp_proxymngr))

+ 7 - 0
package/x11r7/xapp_rgb/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_RGB
+	bool "rgb"
+	default n
+	select BR2_PACKAGE_XPROTO_XPROTO
+	help
+	  rgb 1.0.1
+	  uncompile an rgb color-name database

+ 13 - 0
package/x11r7/xapp_rgb/xapp_rgb.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_rgb -- uncompile an rgb color-name database
+#
+################################################################################
+
+XAPP_RGB_VERSION = 1.0.1
+XAPP_RGB_SOURCE = rgb-$(XAPP_RGB_VERSION).tar.bz2
+XAPP_RGB_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_RGB_AUTORECONF = YES
+XAPP_RGB_DEPENDANCIES = xproto_xproto
+
+$(eval $(call AUTOTARGETS,xapp_rgb))

+ 7 - 0
package/x11r7/xapp_rstart/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_RSTART
+	bool "rstart"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	help
+	  rstart 1.0.2
+	  X.Org rstart application

+ 13 - 0
package/x11r7/xapp_rstart/xapp_rstart.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_rstart -- X.Org rstart application
+#
+################################################################################
+
+XAPP_RSTART_VERSION = 1.0.2
+XAPP_RSTART_SOURCE = rstart-$(XAPP_RSTART_VERSION).tar.bz2
+XAPP_RSTART_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_RSTART_AUTORECONF = YES
+XAPP_RSTART_DEPENDANCIES = xlib_libX11
+
+$(eval $(call AUTOTARGETS,xapp_rstart))

+ 7 - 0
package/x11r7/xapp_scripts/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_SCRIPTS
+	bool "scripts"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	help
+	  scripts 1.0.1
+	  start an X program on a remote machine

+ 13 - 0
package/x11r7/xapp_scripts/xapp_scripts.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_scripts -- start an X program on a remote machine
+#
+################################################################################
+
+XAPP_SCRIPTS_VERSION = 1.0.1
+XAPP_SCRIPTS_SOURCE = scripts-$(XAPP_SCRIPTS_VERSION).tar.bz2
+XAPP_SCRIPTS_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_SCRIPTS_AUTORECONF = YES
+XAPP_SCRIPTS_DEPENDANCIES = xlib_libX11
+
+$(eval $(call AUTOTARGETS,xapp_scripts))

+ 8 - 0
package/x11r7/xapp_sessreg/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XAPP_SESSREG
+	bool "sessreg"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XPROTO_XPROTO
+	help
+	  sessreg 1.0.2
+	  manage utmp/wtmp entries for non-init clients

+ 13 - 0
package/x11r7/xapp_sessreg/xapp_sessreg.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_sessreg -- manage utmp/wtmp entries for non-init clients
+#
+################################################################################
+
+XAPP_SESSREG_VERSION = 1.0.2
+XAPP_SESSREG_SOURCE = sessreg-$(XAPP_SESSREG_VERSION).tar.bz2
+XAPP_SESSREG_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_SESSREG_AUTORECONF = YES
+XAPP_SESSREG_DEPENDANCIES = xlib_libX11 xproto_xproto
+
+$(eval $(call AUTOTARGETS,xapp_sessreg))

+ 8 - 0
package/x11r7/xapp_setxkbmap/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XAPP_SETXKBMAP
+	bool "setxkbmap"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXKBFILE
+	help
+	  setxkbmap 1.0.3
+	  Controls the keyboard layout of a running X server.

+ 13 - 0
package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_setxkbmap -- Controls the keyboard layout of a running X server.
+#
+################################################################################
+
+XAPP_SETXKBMAP_VERSION = 1.0.3
+XAPP_SETXKBMAP_SOURCE = setxkbmap-$(XAPP_SETXKBMAP_VERSION).tar.bz2
+XAPP_SETXKBMAP_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_SETXKBMAP_AUTORECONF = YES
+XAPP_SETXKBMAP_DEPENDANCIES = xlib_libX11 xlib_libxkbfile
+
+$(eval $(call AUTOTARGETS,xapp_setxkbmap))

+ 7 - 0
package/x11r7/xapp_showfont/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_SHOWFONT
+	bool "showfont"
+	default n
+	select BR2_PACKAGE_XLIB_LIBFS
+	help
+	  showfont 1.0.1
+	  font dumper for X font server

+ 13 - 0
package/x11r7/xapp_showfont/xapp_showfont.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_showfont -- font dumper for X font server
+#
+################################################################################
+
+XAPP_SHOWFONT_VERSION = 1.0.1
+XAPP_SHOWFONT_SOURCE = showfont-$(XAPP_SHOWFONT_VERSION).tar.bz2
+XAPP_SHOWFONT_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_SHOWFONT_AUTORECONF = YES
+XAPP_SHOWFONT_DEPENDANCIES = xlib_libFS
+
+$(eval $(call AUTOTARGETS,xapp_showfont))

+ 8 - 0
package/x11r7/xapp_smproxy/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XAPP_SMPROXY
+	bool "smproxy"
+	default n
+	select BR2_PACKAGE_XLIB_LIBXMU
+	select BR2_PACKAGE_XLIB_LIBXT
+	help
+	  smproxy 1.0.2
+	  Session Manager Proxy

+ 13 - 0
package/x11r7/xapp_smproxy/xapp_smproxy.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_smproxy -- Session Manager Proxy
+#
+################################################################################
+
+XAPP_SMPROXY_VERSION = 1.0.2
+XAPP_SMPROXY_SOURCE = smproxy-$(XAPP_SMPROXY_VERSION).tar.bz2
+XAPP_SMPROXY_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_SMPROXY_AUTORECONF = YES
+XAPP_SMPROXY_DEPENDANCIES = xlib_libXmu xlib_libXt
+
+$(eval $(call AUTOTARGETS,xapp_smproxy))

+ 6 - 0
package/x11r7/xapp_twm/Config.in

@@ -0,0 +1,6 @@
+config BR2_PACKAGE_XAPP_TWM
+	bool "twm"
+	default n
+	help
+	  twm 1.0.3
+	  No description available

+ 12 - 0
package/x11r7/xapp_twm/xapp_twm.mk

@@ -0,0 +1,12 @@
+################################################################################
+#
+# xapp_twm -- No description available
+#
+################################################################################
+
+XAPP_TWM_VERSION = 1.0.3
+XAPP_TWM_SOURCE = twm-$(XAPP_TWM_VERSION).tar.bz2
+XAPP_TWM_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_TWM_AUTORECONF = YES
+
+$(eval $(call AUTOTARGETS,xapp_twm))

+ 7 - 0
package/x11r7/xapp_viewres/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_VIEWRES
+	bool "viewres"
+	default n
+	select BR2_PACKAGE_XLIB_LIBXAW
+	help
+	  viewres 1.0.1
+	  graphical class browser for Xt

+ 13 - 0
package/x11r7/xapp_viewres/xapp_viewres.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_viewres -- graphical class browser for Xt
+#
+################################################################################
+
+XAPP_VIEWRES_VERSION = 1.0.1
+XAPP_VIEWRES_SOURCE = viewres-$(XAPP_VIEWRES_VERSION).tar.bz2
+XAPP_VIEWRES_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_VIEWRES_AUTORECONF = YES
+XAPP_VIEWRES_DEPENDANCIES = xlib_libXaw
+
+$(eval $(call AUTOTARGETS,xapp_viewres))

+ 9 - 0
package/x11r7/xapp_x11perf/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_XAPP_X11PERF
+	bool "x11perf"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXMU
+	select BR2_PACKAGE_XLIB_LIBXFT
+	help
+	  x11perf 1.4.1
+	  summarize x11perf results

+ 13 - 0
package/x11r7/xapp_x11perf/xapp_x11perf.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_x11perf -- summarize x11perf results
+#
+################################################################################
+
+XAPP_X11PERF_VERSION = 1.4.1
+XAPP_X11PERF_SOURCE = x11perf-$(XAPP_X11PERF_VERSION).tar.bz2
+XAPP_X11PERF_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_X11PERF_AUTORECONF = YES
+XAPP_X11PERF_DEPENDANCIES = xlib_libX11 xlib_libXmu xlib_libXft
+
+$(eval $(call AUTOTARGETS,xapp_x11perf))

+ 10 - 0
package/x11r7/xapp_xauth/Config.in

@@ -0,0 +1,10 @@
+config BR2_PACKAGE_XAPP_XAUTH
+	bool "xauth"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXAU
+	select BR2_PACKAGE_XLIB_LIBXEXT
+	select BR2_PACKAGE_XLIB_LIBXMU
+	help
+	  xauth 1.0.2
+	  X authority file utility

+ 11 - 0
package/x11r7/xapp_xauth/xapp_xauth-1.0.2-xcb.patch

@@ -0,0 +1,11 @@
+--- xauth-1.0.2/configure.ac.orig	2007-06-06 22:33:44.000000000 +0200
++++ xauth-1.0.2/configure.ac	2007-06-06 22:33:57.000000000 +0200
+@@ -40,7 +40,7 @@
+ AC_CHECK_HEADERS([net/errno.h])
+ 
+ # Checks for pkg-config packages
+-PKG_CHECK_MODULES(XAUTH, x11 xau xext xmuu)
++PKG_CHECK_MODULES(XAUTH, x11 xau xext xmuu xcb)
+ AC_SUBST(XAUTH_CFLAGS)
+ AC_SUBST(XAUTH_LIBS)
+ 

+ 13 - 0
package/x11r7/xapp_xauth/xapp_xauth.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_xauth -- X authority file utility
+#
+################################################################################
+
+XAPP_XAUTH_VERSION = 1.0.2
+XAPP_XAUTH_SOURCE = xauth-$(XAPP_XAUTH_VERSION).tar.bz2
+XAPP_XAUTH_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_XAUTH_AUTORECONF = YES
+XAPP_XAUTH_DEPENDANCIES = xlib_libX11 xlib_libXau xlib_libXext xlib_libXmu
+
+$(eval $(call AUTOTARGETS,xapp_xauth))

+ 8 - 0
package/x11r7/xapp_xbiff/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XAPP_XBIFF
+	bool "xbiff"
+	default n
+	select BR2_PACKAGE_XLIB_LIBXAW
+	select BR2_PACKAGE_XDATA_XBITMAPS
+	help
+	  xbiff 1.0.1
+	  mailbox flag for X

+ 13 - 0
package/x11r7/xapp_xbiff/xapp_xbiff.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_xbiff -- mailbox flag for X
+#
+################################################################################
+
+XAPP_XBIFF_VERSION = 1.0.1
+XAPP_XBIFF_SOURCE = xbiff-$(XAPP_XBIFF_VERSION).tar.bz2
+XAPP_XBIFF_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_XBIFF_AUTORECONF = YES
+XAPP_XBIFF_DEPENDANCIES = xlib_libXaw xdata_xbitmaps
+
+$(eval $(call AUTOTARGETS,xapp_xbiff))

+ 7 - 0
package/x11r7/xapp_xcalc/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_XCALC
+	bool "xcalc"
+	default n
+	select BR2_PACKAGE_XLIB_LIBXAW
+	help
+	  xcalc 1.0.1
+	  scientific calculator for X

+ 13 - 0
package/x11r7/xapp_xcalc/xapp_xcalc.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_xcalc -- scientific calculator for X
+#
+################################################################################
+
+XAPP_XCALC_VERSION = 1.0.1
+XAPP_XCALC_SOURCE = xcalc-$(XAPP_XCALC_VERSION).tar.bz2
+XAPP_XCALC_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_XCALC_AUTORECONF = YES
+XAPP_XCALC_DEPENDANCIES = xlib_libXaw
+
+$(eval $(call AUTOTARGETS,xapp_xcalc))

+ 7 - 0
package/x11r7/xapp_xclipboard/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_XCLIPBOARD
+	bool "xclipboard"
+	default n
+	select BR2_PACKAGE_XLIB_LIBXAW
+	help
+	  xclipboard 1.0.1
+	  interchange between cut buffer and selection

+ 13 - 0
package/x11r7/xapp_xclipboard/xapp_xclipboard.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_xclipboard -- interchange between cut buffer and selection
+#
+################################################################################
+
+XAPP_XCLIPBOARD_VERSION = 1.0.1
+XAPP_XCLIPBOARD_SOURCE = xclipboard-$(XAPP_XCLIPBOARD_VERSION).tar.bz2
+XAPP_XCLIPBOARD_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_XCLIPBOARD_AUTORECONF = YES
+XAPP_XCLIPBOARD_DEPENDANCIES = xlib_libXaw
+
+$(eval $(call AUTOTARGETS,xapp_xclipboard))

+ 11 - 0
package/x11r7/xapp_xclock/Config.in

@@ -0,0 +1,11 @@
+config BR2_PACKAGE_XAPP_XCLOCK
+	bool "xclock"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXAW
+	select BR2_PACKAGE_XLIB_LIBXFT
+	select BR2_PACKAGE_XLIB_LIBXRENDER
+	select BR2_PACKAGE_XLIB_LIBXKBFILE
+	help
+	  xclock 1.0.2
+	  analog / digital clock for X

+ 13 - 0
package/x11r7/xapp_xclock/xapp_xclock.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_xclock -- analog / digital clock for X
+#
+################################################################################
+
+XAPP_XCLOCK_VERSION = 1.0.2
+XAPP_XCLOCK_SOURCE = xclock-$(XAPP_XCLOCK_VERSION).tar.bz2
+XAPP_XCLOCK_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_XCLOCK_AUTORECONF = YES
+XAPP_XCLOCK_DEPENDANCIES = xlib_libX11 xlib_libXaw xlib_libXft xlib_libXrender xlib_libxkbfile
+
+$(eval $(call AUTOTARGETS,xapp_xclock))

+ 7 - 0
package/x11r7/xapp_xcmsdb/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_XAPP_XCMSDB
+	bool "xcmsdb"
+	default n
+	select BR2_PACKAGE_XLIB_LIBX11
+	help
+	  xcmsdb 1.0.1
+	  Device Color Characterization utility for X Color Management System

+ 13 - 0
package/x11r7/xapp_xcmsdb/xapp_xcmsdb.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_xcmsdb -- Device Color Characterization utility for X Color Management System
+#
+################################################################################
+
+XAPP_XCMSDB_VERSION = 1.0.1
+XAPP_XCMSDB_SOURCE = xcmsdb-$(XAPP_XCMSDB_VERSION).tar.bz2
+XAPP_XCMSDB_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_XCMSDB_AUTORECONF = YES
+XAPP_XCMSDB_DEPENDANCIES = xlib_libX11
+
+$(eval $(call AUTOTARGETS,xapp_xcmsdb))

+ 9 - 0
package/x11r7/xapp_xcursorgen/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_XAPP_XCURSORGEN
+	bool "xcursorgen"
+	default n
+	select BR2_PACKAGE_LIBPNG
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXCURSOR
+	help
+	  xcursorgen 1.0.1
+	  create an X cursor file from a collection of PNG images

+ 13 - 0
package/x11r7/xapp_xcursorgen/xapp_xcursorgen.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_xcursorgen -- create an X cursor file from a collection of PNG images
+#
+################################################################################
+
+XAPP_XCURSORGEN_VERSION = 1.0.1
+XAPP_XCURSORGEN_SOURCE = xcursorgen-$(XAPP_XCURSORGEN_VERSION).tar.bz2
+XAPP_XCURSORGEN_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_XCURSORGEN_AUTORECONF = YES
+XAPP_XCURSORGEN_DEPENDANCIES = libpng xlib_libX11 xlib_libXcursor
+
+$(eval $(call AUTOTARGETS,xapp_xcursorgen))

+ 9 - 0
package/x11r7/xapp_xdbedizzy/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_XAPP_XDBEDIZZY
+	bool "xdbedizzy"
+	default n
+	select BR2_PACKAGE_XLIB_LIBXEXT
+	select BR2_PACKAGE_XLIB_LIBXP
+	select BR2_PACKAGE_XLIB_LIBXPRINTUTIL
+	help
+	  xdbedizzy 1.0.2
+	  X.Org xdbedizzy application

+ 13 - 0
package/x11r7/xapp_xdbedizzy/xapp_xdbedizzy.mk

@@ -0,0 +1,13 @@
+################################################################################
+#
+# xapp_xdbedizzy -- X.Org xdbedizzy application
+#
+################################################################################
+
+XAPP_XDBEDIZZY_VERSION = 1.0.2
+XAPP_XDBEDIZZY_SOURCE = xdbedizzy-$(XAPP_XDBEDIZZY_VERSION).tar.bz2
+XAPP_XDBEDIZZY_SITE = http://xorg.freedesktop.org/releases/individual/app
+XAPP_XDBEDIZZY_AUTORECONF = YES
+XAPP_XDBEDIZZY_DEPENDANCIES = xlib_libXext xlib_libXp xlib_libXprintUtil
+
+$(eval $(call AUTOTARGETS,xapp_xdbedizzy))

Some files were not shown because too many files changed in this diff