[package] Update xservers to Xorg 7.5
git-svn-id: svn://svn.openwrt.org/openwrt/packages@18238 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
2c8bdd365f
commit
7182d91775
@ -8,11 +8,11 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=xserver-kdrive
|
PKG_NAME:=xserver-kdrive
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=1
|
||||||
PKG_VERSION:=1.5.1
|
PKG_VERSION:=1.7.1
|
||||||
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/xserver/
|
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/individual/xserver/
|
||||||
PKG_SOURCE:=xorg-server-$(PKG_VERSION).tar.bz2
|
PKG_SOURCE:=xorg-server-$(PKG_VERSION).tar.bz2
|
||||||
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/xserver/$(PKG_NAME)/xorg-server-$(PKG_VERSION)/
|
PKG_BUILD_DIR:=$(BUILD_DIR)/Xorg/xserver/$(PKG_NAME)/xorg-server-$(PKG_VERSION)/
|
||||||
PKG_BUILD_DEPENDS:=randrproto renderproto fixesproto damageproto xcmiscproto \
|
PKG_BUILD_DEPENDS:=randrproto renderproto fixesproto damageproto xcmiscproto \
|
||||||
xextproto xproto bigreqsproto resourceproto \
|
xextproto xproto bigreqsproto resourceproto \
|
||||||
fontsproto inputproto kbproto videoproto resourceproto \
|
fontsproto inputproto kbproto videoproto resourceproto \
|
||||||
@ -42,9 +42,9 @@ define Package/xserver-kdrive/Default
|
|||||||
+libfontenc \
|
+libfontenc \
|
||||||
+pixman \
|
+pixman \
|
||||||
+libopenssl \
|
+libopenssl \
|
||||||
|
+libdrm \
|
||||||
@DISPLAY_SUPPORT \
|
@DISPLAY_SUPPORT \
|
||||||
+X_TSLIB:tslib \
|
+X_TSLIB:tslib \
|
||||||
+X_DRI:libdrm
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/xserver-kdrive-xvesa
|
define Package/xserver-kdrive-xvesa
|
||||||
@ -84,39 +84,50 @@ define Build/Configure
|
|||||||
$(if $(CONFIG_X_COMPOSITE),--enable-composite,--disable-composite) \
|
$(if $(CONFIG_X_COMPOSITE),--enable-composite,--disable-composite) \
|
||||||
$(if $(CONFIG_X_XINERAMA),--enable-xinerama,--disable-xinerama) \
|
$(if $(CONFIG_X_XINERAMA),--enable-xinerama,--disable-xinerama) \
|
||||||
$(if $(CONFIG_X_XCALIBRATE),--enable-xcalibrate,--disable-xcalibrate) \
|
$(if $(CONFIG_X_XCALIBRATE),--enable-xcalibrate,--disable-xcalibrate) \
|
||||||
--disable-xorg \
|
--disable-dependency-tracking \
|
||||||
--disable-aiglx \
|
--disable-debug \
|
||||||
|
--disable-unit-tests \
|
||||||
|
--disable-builddocs \
|
||||||
--disable-glx-tls \
|
--disable-glx-tls \
|
||||||
|
--disable-shm \
|
||||||
|
--disable-xres \
|
||||||
|
--disable-record \
|
||||||
|
--enable-xv \
|
||||||
|
--enable-xvmc \
|
||||||
--disable-dga \
|
--disable-dga \
|
||||||
|
--disable-screensaver \
|
||||||
--disable-xdmcp \
|
--disable-xdmcp \
|
||||||
--disable-xdm-auth-1 \
|
--disable-xdm-auth-1 \
|
||||||
--disable-config-hal \
|
--disable-glx \
|
||||||
--disable-xf86misc \
|
--enable-dri \
|
||||||
|
--disable-dri2 \
|
||||||
--disable-xf86vidmode \
|
--disable-xf86vidmode \
|
||||||
|
--disable-xace \
|
||||||
|
--disable-xselinux \
|
||||||
|
--disable-xsecurity \
|
||||||
|
--disable-multibuffer \
|
||||||
|
--disable-dbe \
|
||||||
--disable-xf86bigfont \
|
--disable-xf86bigfont \
|
||||||
--disable-xorgcfg \
|
--enable-dpms \
|
||||||
--disable-xkb \
|
--disable-config-dbus \
|
||||||
|
--disable-config-hal \
|
||||||
|
--disable-xfree86-utils \
|
||||||
|
--disable-xaa \
|
||||||
|
--enable-vgahw \
|
||||||
|
--disable-vbe \
|
||||||
|
--enable-int10-module \
|
||||||
|
--disable-xorg \
|
||||||
|
--disable-dmx \
|
||||||
|
--disable-xvfb \
|
||||||
--disable-xnest \
|
--disable-xnest \
|
||||||
--disable-xquartz \
|
--disable-xquartz \
|
||||||
|
--disable-standalone-xpbproxy \
|
||||||
--disable-xwin \
|
--disable-xwin \
|
||||||
--disable-x11app \
|
|
||||||
--disable-xsdl \
|
|
||||||
--disable-xfake \
|
--disable-xfake \
|
||||||
--disable-install-setuid \
|
--disable-installsetuid \
|
||||||
--disable-kbd_mode \
|
--disable-secure-rpc \
|
||||||
--disable-xvfb \
|
--enable-silent-rules \
|
||||||
--disable-xevie \
|
--disable-shave \
|
||||||
--disable-xprint \
|
|
||||||
--disable-xtrap \
|
|
||||||
--disable-dmx \
|
|
||||||
--disable-glx \
|
|
||||||
--disable-xinerama \
|
|
||||||
--disable-xfree86-utils \
|
|
||||||
--disable-cup \
|
|
||||||
--disable-xevie \
|
|
||||||
--disable-evi \
|
|
||||||
--disable-screensaver \
|
|
||||||
--enable-builtin-fonts \
|
|
||||||
)
|
)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
--- xorg-server-1.5.1.orig/hw/kdrive/vesa/vm86.h 2008-09-09 17:24:59.000000000 +0200
|
|
||||||
+++ xorg-server-1.5.1/hw/kdrive/vesa/vm86.h 2008-09-09 18:01:53.000000000 +0200
|
|
||||||
@@ -67,6 +67,13 @@
|
|
||||||
#include "os.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
+#ifndef IF_MASK
|
|
||||||
+#define IF_MASK X86_EFLAGS_IF
|
|
||||||
+#endif
|
|
||||||
+#ifndef IOPL_MASK
|
|
||||||
+#define IOPL_MASK X86_EFLAGS_IOPL
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
typedef unsigned char U8;
|
|
||||||
typedef unsigned short U16;
|
|
||||||
typedef unsigned int U32;
|
|
@ -8,17 +8,18 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=xorg-server
|
PKG_NAME:=xorg-server
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=1
|
||||||
PKG_VERSION:=1.5.1
|
PKG_VERSION:=1.7.1
|
||||||
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/xserver/
|
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/individual/xserver/
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||||
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/xserver/$(PKG_NAME)-$(PKG_VERSION)/
|
PKG_BUILD_DIR:=$(BUILD_DIR)/Xorg/xserver/$(PKG_NAME)-$(PKG_VERSION)/
|
||||||
PKG_BUILD_DEPENDS:=randrproto renderproto fixesproto damageproto xcmiscproto \
|
PKG_BUILD_DEPENDS:=randrproto renderproto fixesproto damageproto xcmiscproto \
|
||||||
xextproto xproto scrnsaverproto bigreqsproto resourceproto \
|
xextproto xproto scrnsaverproto bigreqsproto resourceproto \
|
||||||
fontsproto inputproto kbproto videoproto resourceproto \
|
fontsproto inputproto kbproto videoproto resourceproto \
|
||||||
compositeproto xf86dgaproto xtrans xf86driproto
|
compositeproto xf86dgaproto xtrans xf86driproto dri2proto
|
||||||
|
|
||||||
PKG_INSTALL:=1
|
PKG_INSTALL:=1
|
||||||
|
PKG_FIXUP:=libtool
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
@ -70,43 +71,56 @@ endef
|
|||||||
|
|
||||||
define Build/Configure
|
define Build/Configure
|
||||||
$(call Build/Configure/Default, \
|
$(call Build/Configure/Default, \
|
||||||
--enable-xorg \
|
--disable-dependency-tracking \
|
||||||
--enable-dri \
|
--disable-debug \
|
||||||
--disable-kdrive \
|
--disable-unit-tests \
|
||||||
--disable-cfb \
|
--disable-builddocs \
|
||||||
--disable-afb \
|
|
||||||
--disable-mfb \
|
|
||||||
--disable-aiglx \
|
|
||||||
--disable-glx-tls \
|
--disable-glx-tls \
|
||||||
|
--disable-composite \
|
||||||
|
--disable-shm \
|
||||||
|
--disable-xres \
|
||||||
|
--disable-record \
|
||||||
|
--enable-xv \
|
||||||
|
--enable-xvmc \
|
||||||
--disable-dga \
|
--disable-dga \
|
||||||
|
--disable-screensaver \
|
||||||
--disable-xdmcp \
|
--disable-xdmcp \
|
||||||
--disable-xdm-auth-1 \
|
--disable-xdm-auth-1 \
|
||||||
--disable-config-hal \
|
--disable-glx \
|
||||||
--disable-xf86misc \
|
--enable-dri \
|
||||||
|
--enable-dri2 \
|
||||||
|
--disable-xinerama \
|
||||||
--disable-xf86vidmode \
|
--disable-xf86vidmode \
|
||||||
|
--disable-xace \
|
||||||
|
--disable-xselinux \
|
||||||
|
--disable-xsecurity \
|
||||||
|
--disable-xcalibrate \
|
||||||
|
--disable-tslib \
|
||||||
|
--disable-multibuffer \
|
||||||
|
--disable-dbe \
|
||||||
--disable-xf86bigfont \
|
--disable-xf86bigfont \
|
||||||
--disable-xorgcfg \
|
--enable-dpms \
|
||||||
--disable-xkb \
|
--disable-config-dbus \
|
||||||
|
--disable-config-hal \
|
||||||
|
--disable-xfree86-utils \
|
||||||
|
--disable-xaa \
|
||||||
|
--enable-vgahw \
|
||||||
|
--disable-vbe \
|
||||||
|
--enable-int10-module \
|
||||||
|
--enable-xorg \
|
||||||
|
--disable-dmx \
|
||||||
|
--disable-xvfb \
|
||||||
--disable-xnest \
|
--disable-xnest \
|
||||||
--disable-xquartz \
|
--disable-xquartz \
|
||||||
|
--disable-standalone-xpbproxy \
|
||||||
--disable-xwin \
|
--disable-xwin \
|
||||||
--disable-x11app \
|
--disable-kdrive \
|
||||||
--disable-xsdl \
|
|
||||||
--disable-xfake \
|
--disable-xfake \
|
||||||
--disable-install-setuid \
|
--disable-xfbdev \
|
||||||
--disable-kbd_mode \
|
--disable-installsetuid \
|
||||||
--disable-xvfb \
|
--disable-secure-rpc \
|
||||||
--disable-xprint \
|
--enable-silent-rules \
|
||||||
--disable-xtrap \
|
--disable-shave \
|
||||||
--disable-dmx \
|
|
||||||
--disable-glx \
|
|
||||||
--disable-xinerama \
|
|
||||||
--disable-xfree86-utils \
|
|
||||||
--disable-cup \
|
|
||||||
--disable-xevie \
|
|
||||||
--disable-evi \
|
|
||||||
--disable-screensaver \
|
|
||||||
--enable-builtin-fonts \
|
|
||||||
)
|
)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -155,12 +169,18 @@ define Build/InstallDev
|
|||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
|
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
|
||||||
$(1)/usr/lib/pkgconfig/
|
$(1)/usr/lib/pkgconfig/
|
||||||
|
|
||||||
$(if $(CONFIG_PACKAGE_xserver-xorg), \
|
$(if $(CONFIG_PACKAGE_xserver-xorg), \
|
||||||
$(INSTALL_DIR) $(1)/usr/include/xorg; \
|
$(INSTALL_DIR) $(1)/usr/include/xorg; \
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_INSTALL_DIR)/usr/include/xorg/*.h \
|
$(PKG_INSTALL_DIR)/usr/include/xorg/*.h \
|
||||||
$(1)/usr/include/xorg/; \
|
$(1)/usr/include/xorg/; \
|
||||||
)
|
)
|
||||||
|
$(INSTALL_DIR) $(1)/mk
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
./files/xorg-driver.mk \
|
||||||
|
$(1)/mk/
|
||||||
|
$(SED) 's,@VERSION@,$(PKG_VERSION),' $(1)/mk/xorg-driver.mk
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,xserver-common))
|
$(eval $(call BuildPackage,xserver-common))
|
||||||
|
3
Xorg/xorg/xserver/xorg-server/files/xorg-driver.mk
Normal file
3
Xorg/xorg/xserver/xorg-server/files/xorg-driver.mk
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
XORG_VERSION:=@VERSION@
|
||||||
|
|
||||||
|
STAMP_CONFIGURED+=$(XORG_VERSION)
|
@ -1,13 +0,0 @@
|
|||||||
diff --git a/hw/xfree86/os-support/linux/lnx_video.c b/hw/xfree86/os-support/linux/lnx_video.c
|
|
||||||
index 1bd2d57..0ac829c 100644
|
|
||||||
--- a/hw/xfree86/os-support/linux/lnx_video.c
|
|
||||||
+++ b/hw/xfree86/os-support/linux/lnx_video.c
|
|
||||||
@@ -468,7 +468,7 @@ mapVidMem(int ScreenNum, unsigned long Base, unsigned long Size, int flags)
|
|
||||||
mapflags |= MAP_NONCACHED;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
-#if 0
|
|
||||||
+#ifndef HAVE_MTRR
|
|
||||||
/* this will disappear when people upgrade their kernels */
|
|
||||||
fd = open(DEV_MEM,
|
|
||||||
((flags & VIDMEM_READONLY) ? O_RDONLY : O_RDWR) | O_SYNC);
|
|
@ -1,44 +0,0 @@
|
|||||||
diff --git a/hw/xfree86/dri/dri.c b/hw/xfree86/dri/dri.c
|
|
||||||
index b736c6a..3f14705 100644
|
|
||||||
--- a/hw/xfree86/dri/dri.c
|
|
||||||
+++ b/hw/xfree86/dri/dri.c
|
|
||||||
@@ -73,7 +73,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
#define PCI_BUS_NO_DOMAIN(bus) ((bus) & 0xffu)
|
|
||||||
|
|
||||||
-#if !defined(PANORAMIX)
|
|
||||||
+#ifdef PANORAMIX
|
|
||||||
extern Bool noPanoramiXExtension;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
@@ -307,7 +307,6 @@ DRIScreenInit(ScreenPtr pScreen, DRIInfoPtr pDRIInfo, int *pDRMFD)
|
|
||||||
drm_context_t * reserved;
|
|
||||||
int reserved_count;
|
|
||||||
int i;
|
|
||||||
- Bool xineramaInCore = FALSE;
|
|
||||||
DRIEntPrivPtr pDRIEntPriv;
|
|
||||||
ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
|
|
||||||
DRIContextFlags flags = 0;
|
|
||||||
@@ -320,20 +319,18 @@ DRIScreenInit(ScreenPtr pScreen, DRIInfoPtr pDRIInfo, int *pDRMFD)
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
+#ifdef PANORAMIX
|
|
||||||
/*
|
|
||||||
* If Xinerama is on, don't allow DRI to initialise. It won't be usable
|
|
||||||
* anyway.
|
|
||||||
*/
|
|
||||||
- if (xf86LoaderCheckSymbol("noPanoramiXExtension"))
|
|
||||||
- xineramaInCore = TRUE;
|
|
||||||
|
|
||||||
- if (xineramaInCore) {
|
|
||||||
if (!noPanoramiXExtension) {
|
|
||||||
DRIDrvMsg(pScreen->myNum, X_WARNING,
|
|
||||||
"Direct rendering is not supported when Xinerama is enabled\n");
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
- }
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (!DRIOpenDRMMaster(pScrn, pDRIInfo->SAREASize,
|
|
||||||
pDRIInfo->busIdString,
|
|
Loading…
x
Reference in New Issue
Block a user