head 1.10; access; symbols pkgsrc-2026Q1:1.10.0.18 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.16 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.14 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.12 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.10.0.10 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.10.0.8 pkgsrc-2024Q4-base:1.10 pkgsrc-2024Q3:1.10.0.6 pkgsrc-2024Q3-base:1.10 pkgsrc-2024Q2:1.10.0.4 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.10.0.2 pkgsrc-2024Q1-base:1.10 pkgsrc-2023Q4:1.9.0.10 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.8 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.6 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.4 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.2 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.8.0.2 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.7.0.6 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.4 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.2 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.6.0.4 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.2 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.5.0.10 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.8 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.6 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.4.0.28 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.24 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.22 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.20 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.18 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.16 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.14 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.12 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.10 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.8 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.4 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.2 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.3.0.12 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.10 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.8 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.6 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.4 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.2 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.2.0.2 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.1.0.26 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.24 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.22 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.20 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.18 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.16 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.14 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.12 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.10 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.8 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.6 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.4 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.2 pkgsrc-2012Q1-base:1.1; locks; strict; comment @# @; 1.10 date 2024.01.13.20.35.21; author riastradh; state Exp; branches; next 1.9; commitid 9iFyRvIF5sDUtkUE; 1.9 date 2022.12.15.10.29.59; author wiz; state Exp; branches; next 1.8; commitid nkSHh7YytpnjND5E; 1.8 date 2022.07.15.20.39.49; author wiz; state Exp; branches; next 1.7; commitid tq7HwXD7YJBX42MD; 1.7 date 2021.12.15.23.35.00; author wiz; state Exp; branches; next 1.6; commitid rHy4HemMPdJ2SNkD; 1.6 date 2021.04.25.07.51.27; author mrg; state Exp; branches; next 1.5; commitid 2be6PSHExaL5aEQC; 1.5 date 2020.02.05.20.18.27; author tnn; state Exp; branches; next 1.4; commitid tDSPwBf5BACQBwVB; 1.4 date 2017.01.28.21.47.55; author maya; state Exp; branches; next 1.3; commitid aEtBci5L8TtqyMDz; 1.3 date 2015.06.29.11.12.45; author wiz; state Exp; branches; next 1.2; commitid Kzq8n5JSNGBFEjry; 1.2 date 2015.04.25.11.47.03; author tnn; state Exp; branches; next 1.1; commitid n980gO9QospFVXiy; 1.1 date 2012.03.13.14.13.52; author fhajny; state Exp; branches; next ; desc @@ 1.10 log @modular-xorg-server: Use ppc_video.c for NetBSD m68k, sh3, mips. As we do in xsrc. No revbump because this wouldn't build otherwise. @ text @$NetBSD: patch-configure,v 1.9 2022/12/15 10:29:59 wiz Exp $ Use USE_AMD64_IOPL (actually x86_64_iopl) on NetBSD/amd64. (c.f. patch-hw_xfree86_os-support_bsd_i386.c) for netbsd, force pass pthread configure checks (pthread not needed) For NetBSD, on m68k, sh3, and mips, use ppc_video.c as we do in xsrc. --- configure.orig 2023-12-13 01:31:14.000000000 +0000 +++ configure @@@@ -24672,7 +24672,7 @@@@ printf "%s\n" "#define USE_ALPHA_PIO 1" esac GLX_ARCH_DEFINES="-D__GLX_ALIGN64 -mieee" ;; - arm*) + *arm*|aarch64*) ARM_VIDEO=yes DEFAULT_INT10="stub" ;; @@@@ -24693,7 +24693,7 @@@@ printf "%s\n" "#define USE_ALPHA_PIO 1" ;; esac ;; - powerpc*) + powerpc*|m68k|sh3*|mips*) PPC_VIDEO=yes case $host_os in *freebsd*) DEFAULT_INT10=stub ;; @@@@ -24714,7 +24714,8 @@@@ printf "%s\n" "#define USE_DEV_IO 1" >>c printf "%s\n" "#define USE_DEV_IO 1" >>confdefs.h ;; *netbsd*) -printf "%s\n" "#define USE_I386_IOPL 1" >>confdefs.h +printf "%s\n" "#define USE_AMD64_IOPL 1" >>confdefs.h + SYS_LIBS=-lx86_64 ;; @@@@ -26588,7 +26589,8 @@@@ case ${host_os} in netbsd*) # use libc stubs, don't link against libpthread, to allow # dynamic loading - ax_pthread_flags="" + ax_pthread_flags="none" + ax_pthread_ok="yes" ;; esac @ 1.9 log @modular-xorg-server*: update to 21.1.5 This release fixes 6 recently reported security vulnerabilities in various extensions. The CVE numbers are: CVE-2022-46340, CVE-2022-46341, CVE-2022-46342, CVE-2022-46343, CVE-2022-46344, and CVE-2022-4283 For details on the these issues please see the security advisory here: https://lists.x.org/archives/xorg-announce/2022-December/003302.html Jeremy Huddleston Sequoia (3): xquartz: Remove unused macro (X11LIBDIR) xquartz: Move default applications list outside of the main executable meson: Don't build COMPOSITE for XQuartz Peter Hutterer (8): Xtest: disallow GenericEvents in XTestSwapFakeInput Xi: disallow passive grabs with a detail > 255 Xext: free the XvRTVideoNotify when turning off from the same client Xext: free the screen saver resource when replacing it Xi: return an error from XI property changes if verification failed Xi: avoid integer truncation in length check of ProcXIChangeProperty xkb: reset the radio_groups pointer to NULL after freeing it xserver 21.1.5 @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.8 2022/07/15 20:39:49 wiz Exp $ d8 3 a10 1 --- configure.orig 2022-12-14 02:25:26.000000000 +0000 d12 1 a12 1 @@@@ -24606,7 +24606,7 @@@@ printf "%s\n" "#define USE_ALPHA_PIO 1" d21 10 a30 1 @@@@ -24648,7 +24648,8 @@@@ printf "%s\n" "#define USE_DEV_IO 1" >>c d40 1 a40 1 @@@@ -26523,7 +26524,8 @@@@ case ${host_os} in @ 1.8 log @modular-xorg-server*: update to 21.1.4 modular-xorg-xwayland: mark as BROKEN for now, it has a separate distfile in the 21.x series. This release fixes 2 recently reported security vulnerabilities in xkb, several regressions since 1.20.x and a number of miscellaneous bugs. Błażej Szczygieł (1): present: Check for NULL to prevent crash Jeremy Huddleston Sequoia (23): rootless: Dead code removal (ROOTLESS_REDISPLAY_DELAY is already defined) X11Application: Ensure TIS operations are done on the main thread os/connection: Improve abstraction for launchd secure sockets xquartz: Create a separate category for organizing user preferences xquartz pbproxy: Adopt NSUserDefaults+XQuartzDefaults for preferences xquartz: Fold spaces related preferences into NSUserDefaults+XQuartzDefaults XQuartz: Ensure scroll events are delivered to a single window (not both X11 and AppKit) meson: Bump requirement to meson-0.50.0 xquartz: Update Sparkle configuration to use SUPublicEDKey xquartz: Update copyright for 2022 meson: Provide options to set CFBundleVersion and CFBundleVersionString in XQuartz Revert "meson: Bump requirement to meson-0.50.0" xquartz: Update autotools-based builds of XQuartz to account for recent changes print_edid: Fix a format string error xf86-input-inputtest: Fix build on systems without SOCK_NONBLOCK tests: Fix build failure from missing micmap.c meson: Support building Xnest and Xorg on darwin XQuartz: Build the bundle trampoline when using meson XQuartz: Add TCC reason keys to Info.plist xquartz: Use correct defines when building to support Sparkle updates xquartz: Fix a possible crash when editing the Application menu due to mutaing immutable arrays XQuartz: Improve type safety for X11Controller's application menu editor xquartz: Add missing files to distribution tarball Olivier Fourdan (1): render: Fix build with gcc 12 Peter Hutterer (3): xkb: switch to array index loops to moving pointers xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck xkb: add request length validation for XkbSetGeometry Povilas Kanapickas (5): Revert "os: Try to discover the current seat with the XDG_SEAT var first" dix: Correctly save replayed event into GrabInfoRec dix: Don't send touch end to clients that do async grab without touches xfree86: Fix event data alignment in inputtest driver xserver 21.1.4 Samuel Thibault (1): xkb: fix XkbSetMap when changing a keysym without changing a keytype @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.7 2021/12/15 23:35:00 wiz Exp $ d8 1 a8 1 --- configure.orig 2022-07-12 13:28:08.000000000 +0000 d10 1 a10 1 @@@@ -22981,7 +22981,7 @@@@ $as_echo "#define USE_ALPHA_PIO 1" >>con d19 2 a20 2 @@@@ -23023,7 +23023,7 @@@@ $as_echo "#define USE_DEV_IO 1" >>confde $as_echo "#define USE_DEV_IO 1" >>confdefs.h d23 3 a25 2 -$as_echo "#define USE_I386_IOPL 1" >>confdefs.h +$as_echo "#define USE_AMD64_IOPL 1" >>confdefs.h d29 1 a29 1 @@@@ -24789,7 +24789,8 @@@@ case ${host_os} in @ 1.7 log @modular-xorg-*: update to 1.20.14 Mario Kleiner (2): Fix RandR leasing for more than 1 simultaneously active lease. modesetting: Allow Present flips with mismatched stride on atomic drivers. Matt Turner (1): xserver 1.20.14 Povilas Kanapickas (4): record: Fix out of bounds access in SwapCreateRegister() xfixes: Fix out of bounds access in *ProcXFixesCreatePointerBarrier() Xext: Fix out of bounds access in SProcScreenSaverSuspend() render: Fix out of bounds access in SProcRenderCompositeGlyphs() @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.6 2021/04/25 07:51:27 mrg Exp $ d8 1 a8 1 --- configure.orig 2021-12-15 19:01:32.000000000 +0000 d10 1 a10 1 @@@@ -24634,7 +24634,7 @@@@ printf "%s\n" "#define USE_ALPHA_PIO 1" d19 2 a20 2 @@@@ -24676,7 +24676,7 @@@@ printf "%s\n" "#define USE_DEV_IO 1" >>c printf "%s\n" "#define USE_DEV_IO 1" >>confdefs.h d23 2 a24 2 -printf "%s\n" "#define USE_I386_IOPL 1" >>confdefs.h +printf "%s\n" "#define USE_AMD64_IOPL 1" >>confdefs.h d28 1 a28 1 @@@@ -26605,7 +26605,8 @@@@ case ${host_os} in @ 1.6 log @various fixes for arm64 big endian support. most of these simply extend matching from "aarch64" to "aarch64eb" in various forms of code. most remaining uses in pkgsrc of "MACHINE_ARCH == aarch64" are because of missing aarch64eb support, such as most of the binary-bootstrap requiring languages like rust, go, and java. no pkg-bump because this shouldn't change packages on systems that could already build all of these. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.5 2020/02/05 20:18:27 tnn Exp $ d8 1 a8 1 --- configure.orig 2020-01-13 22:57:18.000000000 +0000 d10 1 a10 1 @@@@ -23146,7 +23146,7 @@@@ $as_echo "#define USE_ALPHA_PIO 1" >>con d19 2 a20 2 @@@@ -23188,7 +23188,7 @@@@ $as_echo "#define USE_DEV_IO 1" >>confde $as_echo "#define USE_DEV_IO 1" >>confdefs.h d23 2 a24 2 -$as_echo "#define USE_I386_IOPL 1" >>confdefs.h +$as_echo "#define USE_AMD64_IOPL 1" >>confdefs.h d28 1 a28 1 @@@@ -25010,7 +25010,8 @@@@ case ${host_os} in @ 1.5 log @modular-xorg-server: fix build on aarch64 @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.4 2017/01/28 21:47:55 maya Exp $ d15 1 a15 1 + *arm*|aarch64) @ 1.4 log @Fix xorg server build on NetBSD by force-passing configure checks. pthread seems needed for configure checks only. PR pkg/51646 @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.3 2015/06/29 11:12:45 wiz Exp $ d8 1 a8 1 --- configure.orig 2015-02-10 22:49:52.000000000 +0000 d10 10 a19 1 @@@@ -23235,7 +23235,7 @@@@ $as_echo "#define USE_DEV_IO 1" >>confde d28 1 a28 1 @@@@ -25079,7 +25079,8 @@@@ case ${host_os} in @ 1.3 log @Update to 1.17.2: This picks up a pile of fixes from master. Notable highlights: - Fix for CVE-2015-3164 in Xwayland - Fix int10 setup for vesa - Fix regression in server-interpreted auth - Fix fb setup on big-endian CPUs - Build fix for for gcc5 Complete changelog: Aaron Plattner (2): xfree86: Fix xf86_check_platform_slot's handling of PCI xfree86: Add GPU screens even if there are no active GDevs Adam Jackson (1): xserver 1.17.2 Adel Gadllah (1): modesetting: Fix software cursor fallback Alan Coopersmith (2): Clear ListenTransConns entries in CloseWellKnownConnections Accept x86_64 as well as i*86 for $host_cpu in Solaris on x86 Brent Collins (1): shm: Fix xselinux resource initialization for xinerama pixmaps Chris Wilson (2): shm: Fix use-after-free in ShmDestroyPixmap present: Copy unflip contents back to the Screen Pixmap Colin Harrison (2): os/xdmcp.c: Include Xtrans.h when building for WIN32 os/utils.c: Don't try to build os_move_fd() for WIN32 Dave Airlie (2): os/access: fix regression in server interpreted auth glamor: don't do render ops with matching source/dest (v2) Dima Ryazanov (1): xwayland: Implement smooth scrolling Egbert Eich (6): symbols: Fix sdksyms.sh to cope with gcc5 Xephyr: Don't crash when no command line argument is specified Xephyr: Print default server display number if none is specified Xephyr: Fix compile when debugging is enabled Xephyr: Fix screen image draw for the non-Glamor & non-XHSM case Xephyr: Fix broken image when endianess of client machine and host-Xserver differ Emil Velikov (2): randr: remove chatty error messages randr: use randr: prefix in ErrorF() Hans de Goede (1): Re-enable non serverfd input devices immediately on vtenter Jason Gerecke (2): xfree86: Return NULL from xf86CompatOutput if no compat_output is defined dix: Do not allow device transform to be set on valuatorless devices Jon TURNEY (9): ephyr: Avoid a segfault with 'DISPLAY= Xephy -glamor' os: XDMCP options like -query etc. should imply -listen tcp os: Teach vpnprintf() how to handle "%*.*s" hw/xwin/glx: Refactor parsing of the XML element hw/xwin/glx: Improve code generator to deal with latest Khronos OpenGL registry XML hw/xwin: Report Cygwin version information in log glamor: Fix build when configured --enable-glamor --disable-xshmfence hw/xwin/winclipboard: Link xwinclip with -lpthread hw/xnest: Fix build for MinGW Jonathan Gray (2): glamor: remove const from the return type of glamor_get_drawable_location() glamor: fix build when DRI3 is not defined Jürg Billeter (1): int10: Fix error check for pci_device_map_legacy Keith Packard (1): mi: Partial pie-slice filled arcs may need more space for spans Maarten Lankhorst (4): glamor: only use (un)pack_subimage when available glamor: do not check for gl errors in glamor_build_program glamor: Use GL_FRAMEBUFFER instead of GL_READ_FRAMEBUFFER glamor: GL_TEXTURE_MAX_LEVEL is not available on GLES2 Michal Srb (1): Expose GetMaster to modules. Michel Dänzer (2): Add AC_SYS_LARGEFILE defines to dix-config.h modesetting: Include dix-config.h from dumb_bo.c Olivier Fourdan (4): ephyr: Fail if glamor is requested but not usable xwayland: Add dependency on glamor libs glamor: check max native ALU instructions dix: Fix image byte order on big endian hardware Ray Strode (5): systemd-logind: filter out non-signal messages from message filter systemd-logind: don't second guess D-Bus default timeout xwayland: Enable access control on open sockets [CVE-2015-3164 1/3] os: support new implicit local user access mode [CVE-2015-3164 2/3] xwayland: default to local user if no xauth file given. [CVE-2015-3164 3/3] Robert Ancell (1): xwayland: Fix error strings Rui Matos (2): dix/events: Set currentTime to the given time stamp in NoticeTime xwayland: Throttle our cursor surface updates with a frame callback Vicente Olivert Riera (1): backtrace.c: Fix word cast to a pointer @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.2 2015/04/25 11:47:03 tnn Exp $ d6 2 d10 1 a10 1 @@@@ -22680,7 +22680,7 @@@@ $as_echo "#define USE_DEV_IO 1" >>confde d19 10 @ 1.2 log @Update to modular-xorg-server-1.17.1. Please note that the previous version is still available in x11/modular-xorg-server112 in case this version does not work for you. This is relevant for users who need DRI1 and/or XAA as those features have been deprecated and removed by upstream since xorg-server-1.13. Note also that this update breaks the driver ABI and that drivers will be need to be rebuilt. Summary of the important changes since 1.12: xorg-server-1.17 (4 February 2015) - Generic DRM/KMS driver xf86-video-modesetting xorg-server-1.16 (17 July 2014) - XWayland DDX - GLAMOR acceleration - non-PCI devices support - systemd-logind support (rootless X) xorg-server1.15 (27 December 2013) - DRI3 - "present" extension xorg-server-1.14 (5 March 2013) - XInput 2.3 xorg-server1.13 (5 September 2012) - New DDX driver API - DRI2 - RandR 1.4 - OpenGL 3.x+ contexts - XAA support removed @ text @d1 1 a1 1 $NetBSD$ a2 1 Allow x86_64 as a SunOS arch. a16 9 @@@@ -28341,7 +28341,7 @@@@ fi sparc*) SOLARIS_INOUT_ARCH="sparcv8plus" ;; - i*86) + i*86|x86_64) if test x$SOLARIS_64 = xyes ; then SOLARIS_INOUT_ARCH="amd64" else @ 1.1 log @Fix build on SunOS, allow x86_64 as an SunOS platform (if set so in pkgsrc). Bump PKGREVISION. @ text @d4 4 a7 1 --- configure.orig 2009-10-12 05:04:15.000000000 +0000 d9 10 a18 1 @@@@ -18293,7 +18293,7 @@@@ fi @