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
Config.in
package
Config.inMakefile.autotools.inMakefile.in
cairo
dillo
gettext
gnuconfig
libdrm
libgtk12
libgtk2
metacity
rdesktop
tinyx
x11r7
Config.in
libdrm
libxcb
mesa3d
openchrome
pthread-stubs
xapp_appres
xapp_bdftopcf
xapp_beforelight
xapp_bitmap
xapp_editres
xapp_fonttosfnt
xapp_fslsfonts
xapp_fstobdf
xapp_iceauth
xapp_ico
xapp_lbxproxy
xapp_listres
xapp_luit
xapp_mkfontdir
xapp_mkfontscale
xapp_oclock
xapp_proxymngr
xapp_rgb
xapp_rstart
xapp_scripts
xapp_sessreg
xapp_setxkbmap
xapp_showfont
xapp_smproxy
xapp_twm
xapp_viewres
xapp_x11perf
xapp_xauth
xapp_xbiff
xapp_xcalc
xapp_xclipboard
xapp_xclock
xapp_xcmsdb
xapp_xcursorgen
xapp_xdbedizzy

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