modular-xorg-server: update to 1.20.7. A variety of bugfixes, primarily in modesetting, glamor, and Solaris support. This release also contains support for choosing the DRI driver via EGL_MESA_query_driver. Thanks to all who contributed with testing and fixes! Aaron Plattner (1): modesetting: Check whether RandR was initialized before calling rrGetScrPriv Alan Coopersmith (5): os-support/solaris: Drop ExtendedEnabled global variable Add ddxInputThread call from os layer into ddx layer Add xf86OSInputThreadInit call from common layer into os-support layer os-support/solaris: Set IOPL for input thread too ospoll: Fix Solaris ports implementation to build on Solaris 11.4 Kenneth Graunke (2): glamor: Add a function to get the driver name via EGL_MESA_query_driver modesetting: Use EGL_MESA_query_driver to select DRI driver if possible Matt Turner (1): xserver 1.20.7 Michel Dè¾°nzer (5): modesetting: Call glamor_finish from drmmode_crtc_set_mode xfree86/modes: Call xf86RotateRedisplay from xf86CrtcRotate modesetting: Clear new screen pixmap storage on RandR resize xwayland: Do flush GPU work in xwl_present_flush glamor: Only use dual blending with GLSL >= 1.30 Peter Hutterer (1): Xi: return AlreadyGrabbed for key grabs > 255diff -r1.124 -r1.125 pkgsrc/x11/modular-xorg-server/Makefile
(wiz)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.124 2019/12/10 17:27:05 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.125 2020/01/15 14:24:03 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= xorg-server-${XORG_VERSION} | 3 | DISTNAME= xorg-server-${XORG_VERSION} | |
4 | PKGNAME= modular-${DISTNAME} | 4 | PKGNAME= modular-${DISTNAME} | |
5 | PKGREVISION= 1 | |||
6 | 5 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 6 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | COMMENT= Modular X11 server from modular X.org | 7 | COMMENT= Modular X11 server from modular X.org | |
9 | 8 | |||
10 | SPECIAL_PERMS+= bin/Xorg ${SETUID_ROOT_PERMS} | 9 | SPECIAL_PERMS+= bin/Xorg ${SETUID_ROOT_PERMS} | |
11 | 10 | |||
12 | NOT_FOR_PLATFORM= Darwin-*-* | 11 | NOT_FOR_PLATFORM= Darwin-*-* | |
13 | 12 | |||
14 | .include "Makefile.common" | 13 | .include "Makefile.common" | |
15 | 14 | |||
16 | CONFIGURE_ARGS+= --enable-xorg | 15 | CONFIGURE_ARGS+= --enable-xorg | |
17 | CONFIGURE_ARGS+= --disable-xephyr | 16 | CONFIGURE_ARGS+= --disable-xephyr | |
18 | CONFIGURE_ARGS+= --disable-xwayland | 17 | CONFIGURE_ARGS+= --disable-xwayland |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.32 2019/11/26 10:02:42 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.33 2020/01/15 14:24:03 wiz Exp $ | |
2 | # used by x11/modular-xorg-server/Makefile | 2 | # used by x11/modular-xorg-server/Makefile | |
3 | # used by x11/modular-xorg-xephyr/Makefile | 3 | # used by x11/modular-xorg-xephyr/Makefile | |
4 | # used by x11/modular-xorg-xwayland/Makefile | 4 | # used by x11/modular-xorg-xwayland/Makefile | |
5 | 5 | |||
6 | XORG_VERSION= 1.20.6 | 6 | XORG_VERSION= 1.20.7 | |
7 | CATEGORIES= x11 | 7 | CATEGORIES= x11 | |
8 | MASTER_SITES= ${MASTER_SITE_XORG:=xserver/} | 8 | MASTER_SITES= ${MASTER_SITE_XORG:=xserver/} | |
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | 10 | |||
11 | HOMEPAGE= http://xorg.freedesktop.org/ | 11 | HOMEPAGE= http://xorg.freedesktop.org/ | |
12 | LICENSE= mit AND modified-bsd AND x11 # with no-advertising clause | 12 | LICENSE= mit AND modified-bsd AND x11 # with no-advertising clause | |
13 | 13 | |||
14 | GNU_CONFIGURE= yes | 14 | GNU_CONFIGURE= yes | |
15 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | USE_TOOLS+= gmake pkg-config | 16 | USE_TOOLS+= gmake pkg-config | |
17 | USE_LANGUAGES+= c99 | 17 | USE_LANGUAGES+= c99 | |
18 | 18 | |||
19 | PKGCONFIG_OVERRIDE+= xorg-server.pc.in | 19 | PKGCONFIG_OVERRIDE+= xorg-server.pc.in |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: distinfo,v 1.98 2019/12/10 17:27:05 nia Exp $ | 1 | $NetBSD: distinfo,v 1.99 2020/01/15 14:24:03 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (xorg-server-1.20.6.tar.bz2) = 59473e72136113f3a35b1ab5a5cfcbcad955b660 | 3 | SHA1 (xorg-server-1.20.7.tar.bz2) = 11d048431dc7582898628149ca3a758008b7d50b | |
4 | RMD160 (xorg-server-1.20.6.tar.bz2) = bd0910e7ac3a346df13ef1957effea037c42d98f | 4 | RMD160 (xorg-server-1.20.7.tar.bz2) = 6dbe9b9f29ff89a84276d76a269321baa706b23f | |
5 | SHA512 (xorg-server-1.20.6.tar.bz2) = 9aa0ba4aee92fe628f2b8c41e4fe0134dc86154bb8787f907884ef2fd970e18e68e72ea8a1beb706d11ecf155b2abc9731f1abadff251ed592f8cca3b1240dd6 | 5 | SHA512 (xorg-server-1.20.7.tar.bz2) = c67612e379111c28c68941c0a660abf72be7669591b41ccaa3b3474c4540a03822a28d892831b12ce08bac6e5e7e33504c2d19ef2a0c2298f83bd083459f96f5 | |
6 | Size (xorg-server-1.20.6.tar.bz2) = 6298697 bytes | 6 | Size (xorg-server-1.20.7.tar.bz2) = 6303005 bytes | |
7 | SHA1 (patch-configure) = 9e9f497f14d563ef66f25c637a14b0bea2243c3f | 7 | SHA1 (patch-configure) = 9e9f497f14d563ef66f25c637a14b0bea2243c3f | |
8 | SHA1 (patch-hw_xfree86_common_xf86AutoConfig.c) = 70adf85be9fc6222a335686e7e9e9f385aca02f9 | 8 | SHA1 (patch-hw_xfree86_common_xf86AutoConfig.c) = 70adf85be9fc6222a335686e7e9e9f385aca02f9 | |
9 | SHA1 (patch-hw_xfree86_common_xf86sbusBus.h) = f56f87336b2f669413ebb1005a2b64568a111f92 | 9 | SHA1 (patch-hw_xfree86_common_xf86sbusBus.h) = f56f87336b2f669413ebb1005a2b64568a111f92 | |
10 | SHA1 (patch-hw_xfree86_dri2_dri2.c) = 0bf58305059321e10f6f58186301dbb7cb858c2a | 10 | SHA1 (patch-hw_xfree86_dri2_dri2.c) = 0bf58305059321e10f6f58186301dbb7cb858c2a | |
11 | SHA1 (patch-hw_xfree86_os-support_bsd_arm__video.c) = 9c03b24f44eafc5fabe27e9d6cc6c54b607e47c3 | 11 | SHA1 (patch-hw_xfree86_os-support_bsd_arm__video.c) = 9c03b24f44eafc5fabe27e9d6cc6c54b607e47c3 | |
12 | SHA1 (patch-hw_xfree86_os-support_bsd_bsd__VTsw.c) = 90343f694c27a6fdd5070e1167687943bd056a99 | 12 | SHA1 (patch-hw_xfree86_os-support_bsd_bsd__VTsw.c) = 90343f694c27a6fdd5070e1167687943bd056a99 | |
13 | SHA1 (patch-hw_xfree86_os-support_bsd_bsd__init.c) = b58ce2005251c1b3f723ee87c759f75bcb27e230 | 13 | SHA1 (patch-hw_xfree86_os-support_bsd_bsd__init.c) = b58ce2005251c1b3f723ee87c759f75bcb27e230 | |
14 | SHA1 (patch-hw_xfree86_os-support_bsd_i386__video.c) = f2c72562a40c0e3109991453aff9c2c082526b1b | 14 | SHA1 (patch-hw_xfree86_os-support_bsd_i386__video.c) = f2c72562a40c0e3109991453aff9c2c082526b1b | |
15 | SHA1 (patch-hw_xfree86_os-support_bus_Sbus.c) = 0035b970bdae1bab51b8ca6bfeed060ec4df3a60 | 15 | SHA1 (patch-hw_xfree86_os-support_bus_Sbus.c) = 0035b970bdae1bab51b8ca6bfeed060ec4df3a60 | |
16 | SHA1 (patch-hw_xfree86_os-support_solaris_solaris-amd64.S) = 088a3118deb7567194e08dd46e34cb6edba38400 | 16 | SHA1 (patch-hw_xfree86_os-support_solaris_solaris-amd64.S) = 088a3118deb7567194e08dd46e34cb6edba38400 | |
17 | SHA1 (patch-hw_xfree86_os-support_xf86_OSproc.h) = e1c049857893d2f050d5fb297a3e8ef86f0b1d7e | 17 | SHA1 (patch-hw_xfree86_os-support_xf86_OSproc.h) = e1c049857893d2f050d5fb297a3e8ef86f0b1d7e | |
18 | SHA1 (patch-hw_xfree86_os_support_bus_xf86Sbus.h) = 0e0a243b737f8f762c9f8f24a2265d1b6aefb544 | 18 | SHA1 (patch-hw_xfree86_os_support_bus_xf86Sbus.h) = 0e0a243b737f8f762c9f8f24a2265d1b6aefb544 | |
19 | SHA1 (patch-hw_xwayland_xwayland-input.c) = b876642a56f4930dfaa88cff77d4518cfe9d73e0 | 19 | SHA1 (patch-hw_xwayland_xwayland-input.c) = b876642a56f4930dfaa88cff77d4518cfe9d73e0 |
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | # $NetBSD: options.mk,v 1.21 2019/08/22 19:52:29 nia Exp $ | 1 | # $NetBSD: options.mk,v 1.22 2020/01/15 14:24:03 wiz Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.modular-xorg-server | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.modular-xorg-server | |
4 | PKG_SUPPORTED_OPTIONS= inet6 dri debug dtrace | 4 | PKG_SUPPORTED_OPTIONS= inet6 dri debug dtrace | |
5 | PKG_SUGGESTED_OPTIONS= inet6 dri | 5 | PKG_SUGGESTED_OPTIONS= inet6 dri | |
6 | 6 | |||
7 | .include "../../mk/bsd.options.mk" | 7 | .include "../../mk/bsd.options.mk" | |
8 | 8 | |||
9 | PLIST_VARS+= dri dtrace wayland | 9 | PLIST_VARS+= dri dtrace | |
10 | 10 | |||
11 | .if !empty(PKG_OPTIONS:Mdri) | 11 | .if !empty(PKG_OPTIONS:Mdri) | |
12 | .include "../../graphics/libepoxy/buildlink3.mk" | 12 | .include "../../graphics/libepoxy/buildlink3.mk" | |
13 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=11 | 13 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=11 | |
14 | .include "../../graphics/MesaLib/buildlink3.mk" | 14 | .include "../../graphics/MesaLib/buildlink3.mk" | |
15 | .include "../../x11/xorgproto/buildlink3.mk" | 15 | .include "../../x11/xorgproto/buildlink3.mk" | |
16 | .include "../../x11/libdrm/buildlink3.mk" | 16 | .include "../../x11/libdrm/buildlink3.mk" | |
17 | .include "../../x11/libxshmfence/buildlink3.mk" | 17 | .include "../../x11/libxshmfence/buildlink3.mk" | |
18 | PLIST.dri= yes | 18 | PLIST.dri= yes | |
19 | CONFIGURE_ARGS+= --enable-dri | 19 | CONFIGURE_ARGS+= --enable-dri | |
20 | CONFIGURE_ARGS+= --enable-dri2 | 20 | CONFIGURE_ARGS+= --enable-dri2 | |
21 | CONFIGURE_ARGS+= --enable-dri3 | 21 | CONFIGURE_ARGS+= --enable-dri3 | |
22 | CONFIGURE_ARGS+= --enable-glx | 22 | CONFIGURE_ARGS+= --enable-glx |