xorg-server (vnc & xvfb): enable more extensions
This commit is contained in:
parent
ac70c024a8
commit
8365a896b4
@ -2,7 +2,7 @@ TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=http://www.tigervnc.org/
|
||||
TERMUX_PKG_VERSION=1.9.0
|
||||
TERMUX_PKG_REVISION=12
|
||||
TERMUX_PKG_REVISION=13
|
||||
TERMUX_PKG_DESCRIPTION="Suite of VNC servers. Based on the VNC 4 branch of TightVNC."
|
||||
TERMUX_PKG_SRCURL=https://github.com/TigerVNC/tigervnc/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=f15ced8500ec56356c3bf271f52e58ed83729118361c7103eab64a618441f740
|
||||
|
@ -3,7 +3,7 @@ TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_HOMEPAGE=http://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X virtual framebuffer"
|
||||
TERMUX_PKG_VERSION=1.20.1
|
||||
TERMUX_PKG_REVISION=6
|
||||
TERMUX_PKG_REVISION=7
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/xserver/xorg-server-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
TERMUX_PKG_SHA256=59c99fe86fe75b8164c6567bfc6e982aecc2e4a51e6fbac1b842d5d00549e918
|
||||
|
||||
@ -12,50 +12,44 @@ TERMUX_PKG_CONFLICTS="xorg-xvfb"
|
||||
TERMUX_PKG_REPLACES="xorg-xvfb"
|
||||
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
--enable-glx
|
||||
--enable-composite
|
||||
--enable-mitshm
|
||||
--enable-xres
|
||||
--enable-record
|
||||
--disable-xv
|
||||
--disable-xvmc
|
||||
--disable-screensaver
|
||||
--enable-xv
|
||||
--enable-xvmc
|
||||
--enable-dga
|
||||
--enable-screensaver
|
||||
--enable-xdmcp
|
||||
--enable-glx
|
||||
--enable-dri
|
||||
--enable-dri2
|
||||
--enable-dri3
|
||||
--enable-present
|
||||
--disable-xace
|
||||
--disable-dbe
|
||||
--disable-dpms
|
||||
--enable-xinerama
|
||||
--enable-xf86vidmode
|
||||
--enable-xace
|
||||
--enable-xcsecurity
|
||||
--enable-dbe
|
||||
--enable-xf86bigfont
|
||||
--disable-xfree86-utils
|
||||
--disable-vgahw
|
||||
--disable-vbe
|
||||
--disable-int10-module
|
||||
--enable-libdrm
|
||||
--disable-pciaccess
|
||||
--disable-dri
|
||||
--disable-input-thread
|
||||
--disable-glamor
|
||||
--disable-xf86vidmode
|
||||
--disable-xf86bigfont
|
||||
--disable-clientids
|
||||
--disable-linux-acpi
|
||||
--disable-linux-apm
|
||||
--disable-strict-compilation
|
||||
--disable-visibility
|
||||
--disable-xnest
|
||||
--disable-xquartz
|
||||
--disable-xwin
|
||||
--disable-xwayland
|
||||
--disable-standalone-xpbproxy
|
||||
--disable-kdrive
|
||||
--disable-kdrive-evdev
|
||||
--disable-kdrive-kbd
|
||||
--disable-xephyr
|
||||
--disable-xfake
|
||||
--disable-xfbdev
|
||||
--disable-secure-rpc
|
||||
--enable-input-thread
|
||||
--enable-xtrans-send-fds
|
||||
--disable-xorg
|
||||
--enable-xvfb
|
||||
--disable-dmx
|
||||
--enable-xvfb
|
||||
--disable-xnest
|
||||
--disable-xwayland
|
||||
--disable-xwin
|
||||
--disable-kdrive
|
||||
--disable-xephyr
|
||||
--disable-libunwind
|
||||
--enable-xshmfence
|
||||
--enable-ipv6
|
||||
--with-sha1=libcrypto
|
||||
--with-fontrootdir=${TERMUX_PREFIX}/share/fonts
|
||||
|
@ -0,0 +1,20 @@
|
||||
diff -uNr xorg-server-1.20.1/Xext/xf86bigfont.c xorg-server-1.20.1.mod/Xext/xf86bigfont.c
|
||||
--- xorg-server-1.20.1/Xext/xf86bigfont.c 2018-08-07 19:31:00.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/Xext/xf86bigfont.c 2018-10-08 21:07:49.005945142 +0300
|
||||
@@ -715,16 +715,7 @@
|
||||
/* fprintf(stderr, "signature = 0x%08X\n", signature); */
|
||||
|
||||
FontShmdescIndex = xfont2_allocate_font_private_index();
|
||||
-
|
||||
-#if !defined(CSRG_BASED) && !defined(__CYGWIN__)
|
||||
- pagesize = SHMLBA;
|
||||
-#else
|
||||
-#ifdef _SC_PAGESIZE
|
||||
pagesize = sysconf(_SC_PAGESIZE);
|
||||
-#else
|
||||
- pagesize = getpagesize();
|
||||
-#endif
|
||||
-#endif
|
||||
#endif
|
||||
}
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/hw/xfree86/common/compiler.h xorg-server-1.20.1.mod/hw/xfree86/common/compiler.h
|
||||
--- xorg-server-1.20.1/hw/xfree86/common/compiler.h 2018-08-07 19:31:02.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/common/compiler.h 2018-10-03 00:40:35.481555908 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/common/compiler.h 2018-10-08 21:07:16.804247702 +0300
|
||||
@@ -518,7 +518,7 @@
|
||||
barrier();
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/hw/xfree86/common/xf86Config.c xorg-server-1.20.1.mod/hw/xfree86/common/xf86Config.c
|
||||
--- xorg-server-1.20.1/hw/xfree86/common/xf86Config.c 2018-08-07 19:31:02.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/common/xf86Config.c 2018-10-03 00:40:35.484889280 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/common/xf86Config.c 2018-10-08 21:07:16.807582583 +0300
|
||||
@@ -106,7 +106,7 @@
|
||||
#define SYS_CONFIGDIRPATH "%D/X11/%X"
|
||||
#endif
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_acpi.c xorg-server-1.20.1.mod/hw/xfree86/os-support/linux/lnx_acpi.c
|
||||
--- xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_acpi.c 2018-08-07 19:31:03.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/os-support/linux/lnx_acpi.c 2018-10-03 00:40:35.484889280 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/os-support/linux/lnx_acpi.c 2018-10-08 21:07:16.807582583 +0300
|
||||
@@ -15,7 +15,7 @@
|
||||
#include <fcntl.h>
|
||||
#include <errno.h>
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_kmod.c xorg-server-1.20.1.mod/hw/xfree86/os-support/linux/lnx_kmod.c
|
||||
--- xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_kmod.c 2018-08-07 19:31:03.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/os-support/linux/lnx_kmod.c 2018-10-03 00:41:52.675784872 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/os-support/linux/lnx_kmod.c 2018-10-08 21:07:16.810917466 +0300
|
||||
@@ -68,14 +68,6 @@
|
||||
*/
|
||||
switch (pid = fork()) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/hw/xfree86/parser/scan.c xorg-server-1.20.1.mod/hw/xfree86/parser/scan.c
|
||||
--- xorg-server-1.20.1/hw/xfree86/parser/scan.c 2018-08-07 19:31:03.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/parser/scan.c 2018-10-03 00:40:35.488222652 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/parser/scan.c 2018-10-08 21:07:16.814252348 +0300
|
||||
@@ -873,13 +873,13 @@
|
||||
*/
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/hw/xfree86/parser/write.c xorg-server-1.20.1.mod/hw/xfree86/parser/write.c
|
||||
--- xorg-server-1.20.1/hw/xfree86/parser/write.c 2018-08-07 19:31:03.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/parser/write.c 2018-10-03 00:43:26.723526291 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/parser/write.c 2018-10-08 21:07:16.817587230 +0300
|
||||
@@ -129,64 +129,5 @@
|
||||
int
|
||||
xf86writeConfigFile(const char *filename, XF86ConfigPtr cptr)
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/hw/xfree86/xorg-wrapper.c xorg-server-1.20.1.mod/hw/xfree86/xorg-wrapper.c
|
||||
--- xorg-server-1.20.1/hw/xfree86/xorg-wrapper.c 2018-08-07 19:31:04.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/xorg-wrapper.c 2018-10-03 00:50:13.091358398 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xfree86/xorg-wrapper.c 2018-10-08 21:07:16.817587230 +0300
|
||||
@@ -251,23 +251,6 @@
|
||||
}
|
||||
#endif
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c xorg-server-1.20.1.mod/hw/xquartz/mach-startup/bundle-main.c
|
||||
--- xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c 2018-08-07 19:31:04.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xquartz/mach-startup/bundle-main.c 2018-10-03 00:40:35.491556024 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xquartz/mach-startup/bundle-main.c 2018-10-08 21:07:16.820922112 +0300
|
||||
@@ -79,7 +79,7 @@
|
||||
|
||||
#define DEFAULT_CLIENT X11BINDIR "/xterm"
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/hw/xwin/InitOutput.c xorg-server-1.20.1.mod/hw/xwin/InitOutput.c
|
||||
--- xorg-server-1.20.1/hw/xwin/InitOutput.c 2018-08-07 19:31:04.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xwin/InitOutput.c 2018-10-03 00:40:35.494889396 +0300
|
||||
+++ xorg-server-1.20.1.mod/hw/xwin/InitOutput.c 2018-10-08 21:07:16.824256995 +0300
|
||||
@@ -285,7 +285,7 @@
|
||||
level = none, curlevel;
|
||||
BOOL binary = TRUE;
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/include/site.h xorg-server-1.20.1.mod/include/site.h
|
||||
--- xorg-server-1.20.1/include/site.h 2018-08-07 19:31:05.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/include/site.h 2018-10-03 00:40:35.498222769 +0300
|
||||
+++ xorg-server-1.20.1.mod/include/site.h 2018-10-08 21:07:16.824256995 +0300
|
||||
@@ -72,7 +72,7 @@
|
||||
* DO NOT CHANGE THESE VALUES OR THE DIX IMAKEFILE!
|
||||
*/
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/os/access.c xorg-server-1.20.1.mod/os/access.c
|
||||
--- xorg-server-1.20.1/os/access.c 2018-08-07 19:31:05.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/access.c 2018-10-03 00:40:35.501556141 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/access.c 2018-10-08 21:07:16.834261640 +0300
|
||||
@@ -961,7 +961,7 @@
|
||||
#if defined WIN32 && defined __MINGW32__
|
||||
#define ETC_HOST_PREFIX "X"
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/os/backtrace.c xorg-server-1.20.1.mod/os/backtrace.c
|
||||
--- xorg-server-1.20.1/os/backtrace.c 2018-08-07 19:31:05.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/backtrace.c 2018-10-03 00:43:52.883822427 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/backtrace.c 2018-10-08 21:07:16.834261640 +0300
|
||||
@@ -244,14 +244,13 @@
|
||||
/* CHILD */
|
||||
char parent[16];
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/os/connection.c xorg-server-1.20.1.mod/os/connection.c
|
||||
--- xorg-server-1.20.1/os/connection.c 2018-08-07 19:31:05.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/connection.c 2018-10-03 00:40:35.511556258 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/connection.c 2018-10-08 21:07:16.837596523 +0300
|
||||
@@ -996,7 +996,7 @@
|
||||
XtransConnInfo ciptr;
|
||||
const char *display_env = getenv("DISPLAY");
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/os/osinit.c xorg-server-1.20.1.mod/os/osinit.c
|
||||
--- xorg-server-1.20.1/os/osinit.c 2018-08-07 19:31:05.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/osinit.c 2018-10-03 00:40:35.514889630 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/osinit.c 2018-10-08 21:07:16.840931406 +0300
|
||||
@@ -72,7 +72,7 @@
|
||||
#endif
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/os/utils.c xorg-server-1.20.1.mod/os/utils.c
|
||||
--- xorg-server-1.20.1/os/utils.c 2018-08-07 19:31:05.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/utils.c 2018-10-03 00:48:19.253449801 +0300
|
||||
+++ xorg-server-1.20.1.mod/os/utils.c 2018-10-08 21:07:16.844266287 +0300
|
||||
@@ -228,7 +228,7 @@
|
||||
* server at a time. This keeps the servers from stomping on each other
|
||||
* if the user forgets to give them different display numbers.
|
||||
|
@ -1,6 +1,6 @@
|
||||
diff -uNr xorg-server-1.20.1/xkb/ddxLoad.c xorg-server-1.20.1.mod/xkb/ddxLoad.c
|
||||
--- xorg-server-1.20.1/xkb/ddxLoad.c 2018-08-07 19:31:06.000000000 +0300
|
||||
+++ xorg-server-1.20.1.mod/xkb/ddxLoad.c 2018-10-03 00:40:35.524889748 +0300
|
||||
+++ xorg-server-1.20.1.mod/xkb/ddxLoad.c 2018-10-08 21:07:16.844266287 +0300
|
||||
@@ -76,8 +76,8 @@
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user