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

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Nov 28 11:34:35 UTC 2016


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

matthew at reztek.cz changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #177098|0                           |1
        is obsolete|                            |
 Attachment #177258|0                           |1
        is obsolete|                            |

--- Comment #5 from matthew at reztek.cz ---
Created attachment 177480
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=177480&action=edit
update Xorg servers to 1.18.4

I could not help but notice the cruft in the Xorg server ports, so I overhauled
them for 1.19, and now I've done the same for 1.18 and refreshed the patch. I
got the impression that things were tacked onto USE_XORG when needed, or in all
the ports to be sure, but obsolete components were never removed. After this
cleanup there is no reason to have separate non-slave ports for any of Xorg
server components; it's just much easier to maintain it all as one set.

I went through the configure script and figured out which xorg components are
actually needed and which are common requirement, then put as much as possible
into the master so the slaves can be simple as they should be; no more
duplicate USE_XORG and CONFIGURE_ARGS.

To give an idea how long the cruft has been accumulating, this is a partial
list of dates components were disabled by default (and never enabled in our
ports, thus clearly not missed) or disconnected from the build entirely.

xf86bigfont extension disabled 2007-09-19
xtrap extension removed 2008-06-25
xf86misc extension removed 2008-07-16
xevie extension removed 2008-11-04
fontenc requirement dropped 2009-08-07

QA: all 5 ports (master + 4 slaves) pass poudriere testport on 11 amd64 and
build clean on the 11 amd64 system not yet running 1.19

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


More information about the freebsd-x11 mailing list