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.
This commit is contained in:
Eric Andersen 2007-08-10 19:07:51 +00:00
parent 7aa1c59ebf
commit a7e49eb2af
544 changed files with 7226 additions and 12 deletions

View File

@ -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"

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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)

View File

@ -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
package/libdrm/Config.in Normal file
View File

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

79
package/libdrm/libdrm.mk Normal file
View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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
package/x11r7/Config.in Normal file
View File

@ -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

View File

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

View File

@ -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))

View File

@ -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/

View File

@ -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)

View File

@ -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))

View File

@ -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.

View File

@ -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

View File

@ -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:

View File

@ -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.

View File

@ -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"

View File

@ -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))

View File

@ -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/

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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.

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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)

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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))

View File

@ -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

View File

@ -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 have changed in this diff Show More