summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2013-05-02 11:45:18 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2013-05-02 11:45:18 +0200
commite85fa91ec6655da593c0b8b31832045da5ad9ad4 (patch)
tree2e3ea23d1697b2b9e11ed00023783f9722dcf276 /package
parent5782397d77cd243c1174c98051158febe3a21641 (diff)
update Xorg to 7.7
Diffstat (limited to 'package')
-rw-r--r--package/MesaLib/Makefile48
-rw-r--r--package/MesaLib/patches/000-mesalib-xdemos.patch14774
-rw-r--r--package/MesaLib/patches/patch-bin_mklib19
-rw-r--r--package/MesaLib/patches/patch-configs_default11
-rw-r--r--package/MesaLib/patches/patch-include_GL_internal_sarea_h12
-rw-r--r--package/MesaLib/patches/patch-src_glsl_Makefile17
-rw-r--r--package/MesaLib/patches/patch-src_glsl_apps_Makefile15
-rw-r--r--package/MesaLib/patches/patch-src_mesa_Makefile21
-rw-r--r--package/MesaLib/patches/patch-src_mesa_drivers_dri_savage_savageioctl_c10
-rw-r--r--package/MesaLib/patches/patch-src_mesa_main_imports_c17
-rw-r--r--package/MesaLib/patches/patch-src_mesa_shader_slang_library_Makefile11
-rw-r--r--package/bigreqsproto/Makefile4
-rw-r--r--package/compositeproto/Makefile4
-rw-r--r--package/damageproto/Makefile4
-rw-r--r--package/dri2proto/Makefile4
-rw-r--r--package/fixesproto/Makefile4
-rw-r--r--package/font-adobe-100dpi/Makefile4
-rw-r--r--package/font-adobe-75dpi/Makefile4
-rw-r--r--package/font-bh-100dpi/Makefile4
-rw-r--r--package/font-bh-75dpi/Makefile4
-rw-r--r--package/font-bh-lucidatypewriter-100dpi/Makefile4
-rw-r--r--package/font-bh-lucidatypewriter-75dpi/Makefile4
-rw-r--r--package/font-bh-ttf/Makefile4
-rw-r--r--package/font-bitstream-100dpi/Makefile4
-rw-r--r--package/font-bitstream-75dpi/Makefile4
-rw-r--r--package/font-bitstream-type1/Makefile4
-rw-r--r--package/font-misc-misc/Makefile4
-rw-r--r--package/font-xfree86-type1/Makefile4
-rw-r--r--package/fontsproto/Makefile4
-rw-r--r--package/glproto/Makefile4
-rw-r--r--package/inputproto/Makefile4
-rw-r--r--package/kbproto/Makefile4
-rw-r--r--package/libICE/Makefile4
-rw-r--r--package/libICE/patches/patch-ltmain_sh11
-rw-r--r--package/libSM/Makefile4
-rw-r--r--package/libSM/patches/patch-ltmain_sh11
-rw-r--r--package/libX11/Makefile4
-rw-r--r--package/libX11/patches/patch-ltmain_sh6
-rw-r--r--package/libX11/patches/patch-src_util_Makefile_in40
-rw-r--r--package/libXau/Makefile4
-rw-r--r--package/libXau/patches/patch-ltmain_sh11
-rw-r--r--package/libXaw/Makefile4
-rw-r--r--package/libXaw/patches/patch-ltmain_sh11
-rw-r--r--package/libXcursor/Makefile6
-rw-r--r--package/libXcursor/patches/patch-ltmain_sh11
-rw-r--r--package/libXdmcp/Makefile4
-rw-r--r--package/libXdmcp/patches/patch-ltmain_sh11
-rw-r--r--package/libXext/Makefile4
-rw-r--r--package/libXext/patches/patch-ltmain_sh11
-rw-r--r--package/libXfixes/Makefile4
-rw-r--r--package/libXfont/Makefile4
-rw-r--r--package/libXfont/patches/patch-ltmain_sh11
-rw-r--r--package/libXft/Makefile4
-rw-r--r--package/libXft/patches/autotool.patch63433
-rw-r--r--package/libXi/Makefile4
-rw-r--r--package/libXi/patches/patch-ltmain_sh11
-rw-r--r--package/libXinerama/Makefile4
-rw-r--r--package/libXmu/Makefile4
-rw-r--r--package/libXmu/patches/patch-ltmain_sh11
-rw-r--r--package/libXpm/Makefile6
-rw-r--r--package/libXpm/patches/patch-ltmain_sh11
-rw-r--r--package/libXrandr/Makefile37
-rw-r--r--package/libXrender/Makefile4
-rw-r--r--package/libXt/Makefile4
-rw-r--r--package/libXt/patches/patch-ltmain_sh11
-rw-r--r--package/libXt/patches/patch-util_Makefile_in12
-rw-r--r--package/libXtst/Makefile4
-rw-r--r--package/libXv/Makefile4
-rw-r--r--package/libXv/patches/patch-ltmain_sh11
-rw-r--r--package/libXxf86dga/Makefile4
-rw-r--r--package/libXxf86vm/Makefile4
-rw-r--r--package/libdrm/Makefile4
-rw-r--r--package/libfontenc/Makefile4
-rw-r--r--package/libfontenc/patches/patch-ltmain_sh11
-rw-r--r--package/libpciaccess/Makefile4
-rw-r--r--package/libpciaccess/patches/patch-ltmain_sh11
-rw-r--r--package/libxkbfile/Makefile4
-rw-r--r--package/libxkbfile/patches/autotool.patch61366
-rw-r--r--package/mkfontdir/Makefile6
-rw-r--r--package/mkfontscale/Makefile6
-rw-r--r--package/randrproto/Makefile4
-rw-r--r--package/recordproto/Makefile4
-rw-r--r--package/resourceproto/Makefile4
-rw-r--r--package/scrnsaverproto/Makefile4
-rw-r--r--package/setxkbmap/Makefile6
-rw-r--r--package/util-linux/Makefile1
-rw-r--r--package/xauth/Makefile4
-rw-r--r--package/xbitmaps/Makefile17
-rw-r--r--package/xbitmaps/patches/patch-Makefile_in11
-rw-r--r--package/xextproto/Makefile4
-rw-r--r--package/xf86-input-evdev/Makefile2
-rw-r--r--package/xf86-input-keyboard/Makefile4
-rw-r--r--package/xf86-input-keyboard/patches/patch-ltmain_sh11
-rw-r--r--package/xf86-input-mouse/Makefile4
-rw-r--r--package/xf86-input-mouse/patches/patch-ltmain_sh11
-rw-r--r--package/xf86-video-ati/Makefile2
-rw-r--r--package/xf86-video-cirrus/Makefile2
-rw-r--r--package/xf86-video-geode/Makefile2
-rw-r--r--package/xf86-video-intel/Makefile2
-rw-r--r--package/xf86-video-siliconmotion/Makefile4
-rw-r--r--package/xf86-video-siliconmotion/patches/patch-ltmain_sh11
-rw-r--r--package/xf86vidmodeproto/Makefile4
-rw-r--r--package/xineramaproto/Makefile6
-rw-r--r--package/xinput/Makefile8
-rw-r--r--package/xkeyboard-config/Makefile8
-rw-r--r--package/xorg-server/Makefile4
-rw-r--r--package/xorg-server/patches/patch-fb_fb_h6
-rw-r--r--package/xorg-server/patches/patch-hw_xfree86_common_compiler_h51
-rw-r--r--package/xorg-server/patches/patch-hw_xfree86_dri_sarea_h8
-rw-r--r--package/xorg-server/patches/patch-hw_xfree86_os-support_linux_lnx_init_c6
-rw-r--r--package/xorg-server/patches/patch-hw_xfree86_os-support_linux_lnx_video_c67
-rw-r--r--package/xorg-server/patches/patch-ltmain_sh6
-rw-r--r--package/xproto/Makefile4
-rw-r--r--package/xset/Makefile4
-rw-r--r--package/xsetroot/Makefile2
115 files changed, 350 insertions, 140162 deletions
diff --git a/package/MesaLib/Makefile b/package/MesaLib/Makefile
index 3dd7ee490..c55aa1db1 100644
--- a/package/MesaLib/Makefile
+++ b/package/MesaLib/Makefile
@@ -4,25 +4,21 @@
include $(TOPDIR)/rules.mk
PKG_NAME:= MesaLib
-PKG_VERSION:= 7.8.2
-PKG_RELEASE:= 3
-PKG_MD5SUM:= c89b63d253605ed40e8ac370d25a833c
+PKG_VERSION:= 8.0.5
+PKG_RELEASE:= 1
+PKG_MD5SUM:= cda5d101f43b8784fa60bdeaca4056f2
PKG_DESCR:= MESA library
PKG_SECTION:= libs
PKG_DEPENDS:= libxdamage libxfixes libdrm libxxf86vm libexpat
PKG_BUILDDEP:= libXdamage libXfixes libXxf86vm libdrm
PKG_BUILDDEP+= dri2proto glproto expat libXext
PKG_URL:= http://www.mesa3d.org/
-PKG_SITES:= ftp://ftp.freedesktop.org/pub/mesa/7.8.2/
+PKG_SITES:= ftp://ftp.freedesktop.org/pub/mesa/${PKG_VERSION}/
PKG_NEED_CXX:= 1
-PKG_SUBPKGS:= MESALIB MESALIB_DEV GLXINFO GLXGEARS
+PKG_SUBPKGS:= MESALIB MESALIB_DEV
PKGSD_MESALIB_DEV:= MESA headers
PKGSC_MESALIB_DEV:= devel
-PKGSD_GLXINFO:= Display various GLX information
-PKGSC_GLXINFO:= x11/apps
-PKGSD_GLXGEARS:= Nice little OpenGL demo application
-PKGSC_GLXGEARS:= x11/apps
PKG_ARCH_DEPENDS:= x86 x86_64 mips mipsel mips64 mips64el
@@ -32,21 +28,22 @@ include $(TOPDIR)/mk/package.mk
$(eval $(call PKG_template,MESALIB,mesalib,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
$(eval $(call PKG_template,MESALIB_DEV,mesalib-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_MESALIB_DEV},${PKGSC_MESALIB_DEV}))
-$(eval $(call PKG_template,GLXINFO,glxinfo,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_GLXINFO},${PKGSC_GLXINFO}))
-$(eval $(call PKG_template,GLXGEARS,glxgears,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_GLXGEARS},${PKGSC_GLXGEARS}))
TARGET_CFLAGS:= $(filter-out -flto,$(TARGET_CFLAGS))
+XAKE_FLAGS+= GCC_HONOUR_COPTS=s
ifeq (${ADK_TARGET_SYSTEM_IBM_X40},y)
DRI_DRIVERS:=i915
endif
CONFIGURE_ARGS+= --disable-static \
- --disable-gallium \
- --disable-glw \
+ --disable-gallium-llvm \
+ --with-gallium-drivers=swrast \
--with-driver=dri \
- --with-dri-drivers=${DRI_DRIVERS},swrast \
- --with-demos=xdemos
+ --disable-gles1 \
+ --disable-gles2 \
+ --with-dri-drivers=${DRI_DRIVERS},swrast
+CONFIGURE_ENV+= PYTHON2=/usr/bin/python
XAKE_FLAGS+= HOST_CC=${CC_FOR_BUILD} GLSL_CL=${STAGING_HOST_DIR}/bin/glslcompile
ifeq ($(ADK_NATIVE),y)
@@ -57,14 +54,15 @@ post-extract:
(cd ${WRKBUILD}; rm -rf config.{cache,status}; \
./configure \
--disable-static \
- --disable-glw \
- --disable-gallium \
+ --disable-gallium-llvm \
+ --with-gallium-drivers=swrast \
--with-driver=xlib \
);
${MAKE} -C ${WRKBUILD}/src/glsl
- ${MAKE} -C ${WRKBUILD}/src/glsl/apps
- ${CP} ${WRKBUILD}/src/glsl/apps/compile \
- ${STAGING_HOST_DIR}/bin/glslcompile
+ ${CP} ${WRKBUILD}/src/glsl/glsl_compiler \
+ ${STAGING_HOST_DIR}/bin/glsl_compiler
+ ${CP} ${WRKBUILD}/src/glsl/builtin_compiler \
+ ${STAGING_HOST_DIR}/bin/builtin_compiler
${MAKE} -C ${WRKBUILD}/src/glsl clean
mesalib-install:
@@ -78,16 +76,6 @@ ifeq (${ADK_TARGET_SYSTEM_IBM_X40},y)
${IDIR_MESALIB}/usr/lib/dri/
endif
-glxinfo-install:
- ${INSTALL_DIR} ${IDIR_GLXINFO}/usr/bin
- ${INSTALL_BIN} ${WRKBUILD}/progs/xdemos/glxinfo \
- ${IDIR_GLXINFO}/usr/bin/
-
-glxgears-install:
- ${INSTALL_DIR} ${IDIR_GLXGEARS}/usr/bin
- ${INSTALL_BIN} ${WRKBUILD}/progs/xdemos/glxgears \
- ${IDIR_GLXGEARS}/usr/bin/
-
mesalib-dev-install:
$(INSTALL_DIR) $(IDIR_MESALIB_DEV)/usr/include
${CP} ${WRKINST}/usr/include/* \
diff --git a/package/MesaLib/patches/000-mesalib-xdemos.patch b/package/MesaLib/patches/000-mesalib-xdemos.patch
deleted file mode 100644
index 0ebf160e5..000000000
--- a/package/MesaLib/patches/000-mesalib-xdemos.patch
+++ /dev/null
@@ -1,14774 +0,0 @@
-diff -Naurp Mesa-7.8.1/progs/xdemos/corender.c Mesa-7.8.1.patched/progs/xdemos/corender.c
---- Mesa-7.8.1/progs/xdemos/corender.c 1970-01-01 01:00:00.000000000 +0100
-+++ Mesa-7.8.1.patched/progs/xdemos/corender.c 2010-06-13 13:45:06.789793146 +0200
-@@ -0,0 +1,400 @@
-+/**
-+ * Example of cooperative rendering into one window by two processes.
-+ * The first instance of the program creates the GLX window.
-+ * The second instance of the program gets the window ID from the first
-+ * and draws into it.
-+ * Socket IPC is used for synchronization.
-+ *
-+ * Usage:
-+ * 1. run 'corender &'
-+ * 2. run 'corender 2' (any arg will do)
-+ *
-+ * Brian Paul
-+ * 11 Oct 2007
-+ */
-+
-+
-+#include <GL/gl.h>
-+#include <GL/glx.h>
-+#include <assert.h>
-+#include <math.h>
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <X11/keysym.h>
-+#include <unistd.h>
-+#include "ipc.h"
-+
-+
-+#ifndef M_PI
-+#define M_PI 3.14159265358979323846
-+#endif
-+
-+static int MyID = 0; /* 0 or 1 */
-+static int WindowID = 0;
-+static GLXContext Context = 0;
-+static int Width = 700, Height = 350;
-+static int Rot = 0;
-+static int Sock = 0;
-+
-+static GLfloat Red[4] = {1.0, 0.2, 0.2, 1.0};
-+static GLfloat Blue[4] = {0.2, 0.2, 1.0, 1.0};
-+
-+static int Sync = 1; /** synchronized rendering? */
-+
-+
-+static void