xorg-server: enable dri3 and glx support
This commit is contained in:
parent
e6e7873f86
commit
bdc3b1a770
|
@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Xorg server"
|
||||||
TERMUX_PKG_LICENSE="MIT"
|
TERMUX_PKG_LICENSE="MIT"
|
||||||
TERMUX_PKG_MAINTAINER="@termux"
|
TERMUX_PKG_MAINTAINER="@termux"
|
||||||
TERMUX_PKG_VERSION=1.20.14
|
TERMUX_PKG_VERSION=1.20.14
|
||||||
TERMUX_PKG_REVISION=2
|
TERMUX_PKG_REVISION=3
|
||||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/xserver/xorg-server-${TERMUX_PKG_VERSION}.tar.xz
|
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/xserver/xorg-server-${TERMUX_PKG_VERSION}.tar.xz
|
||||||
TERMUX_PKG_SHA256=5cc5b70b9be89443e2594b93656c60bd5e82cd7f01deb4ce4faf81dcf546a16b
|
TERMUX_PKG_SHA256=5cc5b70b9be89443e2594b93656c60bd5e82cd7f01deb4ce4faf81dcf546a16b
|
||||||
|
|
||||||
|
@ -28,10 +28,10 @@ ac_cv_path_RAWCPP=/usr/bin/cpp
|
||||||
--enable-dga
|
--enable-dga
|
||||||
--enable-screensaver
|
--enable-screensaver
|
||||||
--enable-xdmcp
|
--enable-xdmcp
|
||||||
--disable-glx
|
--enable-glx
|
||||||
--disable-dri
|
--disable-dri
|
||||||
--disable-dri2
|
--disable-dri2
|
||||||
--disable-dri3
|
--enable-dri3
|
||||||
--enable-present
|
--enable-present
|
||||||
--disable-tests
|
--disable-tests
|
||||||
--enable-xinerama
|
--enable-xinerama
|
||||||
|
|
|
@ -1,147 +0,0 @@
|
||||||
+++ ./hw/xfree86/Makefile.am 2018-01-28 10:03:56.740173910 +0200
|
|
||||||
@@ -36,8 +36,8 @@
|
|
||||||
|
|
||||||
SUBDIRS = common ddc x86emu $(INT10_SUBDIR) os-support parser \
|
|
||||||
ramdac $(VGAHW_SUBDIR) loader modes $(DRI_SUBDIR) \
|
|
||||||
- $(DRI2_SUBDIR) . $(VBE_SUBDIR) i2c dixmods xkb \
|
|
||||||
- fbdevhw shadowfb exa $(XF86UTILS_SUBDIR) doc man \
|
|
||||||
+ $(DRI2_SUBDIR) fbdevhw shadowfb . $(VBE_SUBDIR) i2c \
|
|
||||||
+ dixmods xkb exa $(XF86UTILS_SUBDIR) doc man \
|
|
||||||
$(GLAMOR_EGL_SUBDIR) drivers
|
|
||||||
|
|
||||||
DIST_SUBDIRS = common ddc i2c x86emu int10 fbdevhw os-support \
|
|
||||||
@@ -45,8 +45,8 @@
|
|
||||||
loader dixmods xkb dri dri2 exa modes \
|
|
||||||
utils doc man glamor_egl drivers
|
|
||||||
|
|
||||||
+lib_LTLIBRARIES = libXFree86.la
|
|
||||||
bin_PROGRAMS = Xorg
|
|
||||||
-nodist_Xorg_SOURCES = sdksyms.c
|
|
||||||
|
|
||||||
AM_CFLAGS = $(DIX_CFLAGS) @XORG_CFLAGS@
|
|
||||||
AM_CPPFLAGS = $(XORG_INCS) -I$(srcdir)/parser \
|
|
||||||
@@ -75,11 +75,35 @@
|
|
||||||
$(top_builddir)/os/libos.la \
|
|
||||||
$(top_builddir)/Xext/libXvidmode.la
|
|
||||||
|
|
||||||
-Xorg_LDADD = \
|
|
||||||
- $(LOCAL_LIBS) \
|
|
||||||
- $(XORG_SYS_LIBS) \
|
|
||||||
- $(XSERVER_SYS_LIBS)
|
|
||||||
-Xorg_DEPENDENCIES = $(LOCAL_LIBS)
|
|
||||||
+LIBXFREE86_LIBS = \
|
|
||||||
+ $(MAIN_LIB) \
|
|
||||||
+ $(XSERVER_LIBS) \
|
|
||||||
+ loader/libloader.la \
|
|
||||||
+ common/libcommon.la \
|
|
||||||
+ os-support/libxorgos.la \
|
|
||||||
+ parser/libxf86config.la \
|
|
||||||
+ dixmods/libdixmods.la \
|
|
||||||
+ modes/libxf86modes.la \
|
|
||||||
+ ramdac/libramdac.la \
|
|
||||||
+ ddc/libddc.la \
|
|
||||||
+ i2c/libi2c.la \
|
|
||||||
+ $(XORG_LIBS) \
|
|
||||||
+ xkb/libxorgxkb.la \
|
|
||||||
+ fbdevhw/libfbdevhw.la \
|
|
||||||
+ $(top_builddir)/Xext/libXvidmode.la \
|
|
||||||
+ $(top_builddir)/fb/libfb.la \
|
|
||||||
+ $(top_builddir)/miext/shadow/libshadow.la
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+libXFree86_la_LDFLAGS = $(Xorg_LDFLAGS) -module -avoid-version -Wl,--unresolved-symbols=report-all -rdynamic
|
|
||||||
+nodist_libXFree86_la_SOURCES = sdksyms.c
|
|
||||||
+libXFree86_la_SOURCES =
|
|
||||||
+libXFree86_la_LIBADD = $(LIBXFREE86_LIBS) $(XORG_SYS_LIBS) $(XSERVER_SYS_LIBS)
|
|
||||||
+libXFree86_la_CFLAGS = $(AM_CFLAGS)
|
|
||||||
+libXFree86_la_DEPENDENCIES = $(LOCAL_LIBS)
|
|
||||||
+
|
|
||||||
+Xorg_LDADD = libXFree86.la
|
|
||||||
+Xorg_SOURCES = $(top_srcdir)/dix/stubmain.c
|
|
||||||
|
|
||||||
Xorg_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG)
|
|
||||||
|
|
||||||
+++ ./hw/xfree86/shadowfb/Makefile.am 2018-01-28 15:18:06.191501835 +0200
|
|
||||||
@@ -1,5 +1,5 @@
|
|
||||||
module_LTLIBRARIES = libshadowfb.la
|
|
||||||
-libshadowfb_la_LDFLAGS = -module -avoid-version $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
+libshadowfb_la_LDFLAGS = -module -avoid-version -static $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
libshadowfb_la_SOURCES = sfbmodule.c shadowfb.c
|
|
||||||
libshadowfb_la_LIBADD = $(PIXMAN_LIBS)
|
|
||||||
|
|
||||||
|
|
||||||
+++ ./miext/shadow/Makefile.am 2018-01-28 15:24:22.836598681 +0200
|
|
||||||
@@ -6,6 +6,7 @@
|
|
||||||
sdk_HEADERS = shadow.h
|
|
||||||
endif
|
|
||||||
|
|
||||||
+libshadow_la_LDFLAGS = -module -avoid-version -static
|
|
||||||
libshadow_la_SOURCES = \
|
|
||||||
c2p_core.h \
|
|
||||||
shadow.c \
|
|
||||||
|
|
||||||
+++ ./hw/xfree86/fbdevhw/Makefile.am 2018-01-28 16:04:05.242414784 +0200
|
|
||||||
@@ -1,17 +1,11 @@
|
|
||||||
SUBDIRS = man
|
|
||||||
|
|
||||||
-module_LTLIBRARIES = libfbdevhw.la
|
|
||||||
+noinst_LTLIBRARIES = libfbdevhw.la
|
|
||||||
|
|
||||||
-libfbdevhw_la_LDFLAGS = -module -avoid-version $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
+libfbdevhw_la_LDFLAGS = -module -avoid-version -static $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
-
|
|
||||||
-if FBDEVHW
|
|
||||||
libfbdevhw_la_SOURCES = fbdevhw.c
|
|
||||||
-else
|
|
||||||
-libfbdevhw_la_SOURCES = fbdevhwstub.c
|
|
||||||
-endif
|
|
||||||
|
|
||||||
AM_CPPFLAGS = $(XORG_INCS) -I$(srcdir)/../i2c -I$(srcdir)/../modes -I$(srcdir)/../ddc -I$(srcdir)/../parser
|
|
||||||
-
|
|
||||||
AM_CFLAGS = $(DIX_CFLAGS) $(XORG_CFLAGS)
|
|
||||||
|
|
||||||
sdk_HEADERS = fbdevhw.h
|
|
||||||
|
|
||||||
+++ ./hw/xfree86/dixmods/Makefile.am 2018-01-30 00:09:07.250483502 +0200
|
|
||||||
@@ -17,17 +17,17 @@
|
|
||||||
-I$(top_srcdir)/miext/shadow \
|
|
||||||
-I$(top_srcdir)/glx
|
|
||||||
|
|
||||||
-libfb_la_LDFLAGS = -module -avoid-version $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
+libfb_la_LDFLAGS = -module -avoid-version -static $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
libfb_la_LIBADD = $(top_builddir)/fb/libfb.la
|
|
||||||
libfb_la_SOURCES = fbmodule.c
|
|
||||||
libfb_la_CFLAGS = $(AM_CFLAGS)
|
|
||||||
|
|
||||||
-libwfb_la_LDFLAGS = -module -avoid-version $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
+libwfb_la_LDFLAGS = -module -avoid-version -static $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
libwfb_la_LIBADD = $(top_builddir)/fb/libwfb.la
|
|
||||||
libwfb_la_SOURCES = fbmodule.c
|
|
||||||
libwfb_la_CFLAGS = $(AM_CFLAGS) -DFB_ACCESS_WRAPPER
|
|
||||||
|
|
||||||
-libglx_la_LDFLAGS = -module -avoid-version $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
+libglx_la_LDFLAGS = -module -avoid-version -static $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
libglx_la_LIBADD = $(top_builddir)/glx/libglx.la $(GLX_SYS_LIBS)
|
|
||||||
if DRI2
|
|
||||||
libglx_la_LIBADD += $(top_builddir)/glx/libglxdri.la
|
|
||||||
@@ -37,7 +37,7 @@
|
|
||||||
endif
|
|
||||||
libglx_la_SOURCES = glxmodule.c
|
|
||||||
|
|
||||||
-libshadow_la_LDFLAGS = -module -avoid-version $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
+libshadow_la_LDFLAGS = -module -avoid-version -static $(LD_NO_UNDEFINED_FLAG)
|
|
||||||
libshadow_la_LIBADD = $(top_builddir)/miext/shadow/libshadow.la
|
|
||||||
if NO_UNDEFINED
|
|
||||||
libshadow_la_LIBADD += libfb.la
|
|
||||||
|
|
||||||
+++ ./include/dix.h 2018-01-25 00:43:05.367766278 +0200
|
|
||||||
@@ -307,7 +307,7 @@
|
|
||||||
extern _X_EXPORT void
|
|
||||||
SetVendorString(const char *string);
|
|
||||||
|
|
||||||
-int
|
|
||||||
+_X_EXPORT int
|
|
||||||
dix_main(int argc, char *argv[], char *envp[]);
|
|
||||||
|
|
||||||
/* events.c */
|
|
||||||
|
|
Loading…
Reference in New Issue