[Bug 214591] x11-servers/xorg-server: Update to 1.18.4

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Nov 17 00:02:17 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214591

            Bug ID: 214591
           Summary: x11-servers/xorg-server: Update to 1.18.4
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: x11 at FreeBSD.org
          Reporter: matthew at reztek.cz
             Flags: maintainer-feedback?(x11 at FreeBSD.org)
          Assignee: x11 at FreeBSD.org

Created attachment 177097
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=177097&action=edit
update x11-servers/xorg-server to 1.18.4

I'm moving the local diffs I've been maintaining for far too long into PRs
since the flow to and from the external repo has become too slow with only two
partially active members of graphics team remaining. I have tried to
incorporate most of the work from the external repo that is ports-ready in my
local patches. It is my hope that making the changes available in reasonable
chunks and visible in PRs will lead to quicker commit to the ports tree than
leaving the updates to languish in an external repo.

This patch is an update of Xorg server to 1.18.4 that has been in progress for
a solid year. There were previously reasons to not update Xorg server, such as
the Nvidia binary drivers and VNC servers not being compatible, but those
blockers were resolved months ago. We had an opportunity to finally catch to
current on Xorg server, but we missed that now that 1.19 is released. Since
those same compatibility issues with modules will come up again, ther is no
reason to rush for the new; we have plenty to gain from 1.19, e.g. much
improved Glamor and integrated modesetting driver (an alternative to Intel DDX,
which could be the only possible remaining hold up).

The main patch is a straightforward update that includes removal of a couple
obsolete patches and the addition of a patch to fix an uninitialized variable.
The experimental DRI3 present in the external repo is not included as the
kernel DRM is not ready to support DRI3. Also, I have included a second patch
which makes xorg-nestserver and xorg-vfbserver slave ports, as they are in the
external repo, but application of that to the ports tree is optional; it may be
beneficial to be able to update those ahead of xorg-server, but hopefully we
can keep all the Xorg ports reasonably up to date including xorg-server.

QA: I have been running xorg-server 1.18.x on multiple 10-STABLE, and now
11-STABLE, amd64 systems with Radeon and Intel hardware since its release a
year ago.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-x11 mailing list