Home | History | Annotate | only in /src/external/mit/xorg
History log of /src/external/mit/xorg
RevisionDateAuthorComments
 1.9 25-May-2025  rillig xorg: fix parallel build

Mark all subdir targets as .MAKE, except for "build", as that target
contains not only MAKEDIRTARGET commands but also echo.
 1.8 12-Nov-2010  tsutsui branches: 1.8.58;
Provide port-specific sample xorg.conf files in xserver.tgz.

No particular comments on tech-x11.
 1.7 07-Sep-2009  mrg install the fontconfig files into /etc/fonts/conf.avail, and symlink
the default ones into /etc/fonts/conf.d, as per default.

reported by jukka marin on netbsd-users.
 1.6 20-Apr-2009  jnemeth lbxproxy is no more
 1.5 11-Dec-2008  veego branches: 1.5.2;
Do not enter all the lib/* directories here, only enter lib, because
lib/Makefile has the correct order and .WAIT stop points.
There is no point in duplicate the correct order here too.
I should have commited this change, when I fixed the order in lib/Makefile
 1.4 27-Oct-2008  veego branches: 1.4.2;
Correct the list of libraries which are build before all libraries are build.
 1.3 27-Aug-2008  rtr branches: 1.3.2; 1.3.6;
remove non-existent directories from DISTRIBTARGETS from lukem@
 1.2 15-Aug-2008  rtr traverse into server
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 27-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 27-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.4.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.2.1 13-Dec-2008  bouyer branches: 1.4.2.1.4;
Pull up following revision(s) (requested by tron in ticket #177):
external/mit/xorg/Makefile: revision 1.5
Do not enter all the lib/* directories here, only enter lib, because
lib/Makefile has the correct order and .WAIT stop points.
There is no point in duplicate the correct order here too.
I should have commited this change, when I fixed the order in lib/Makefile
 1.4.2.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.5.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.8.58.1 02-Aug-2025  perseant Sync with HEAD
 1.19 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.18 23-May-2010  mrg branches: 1.18.24;
delete most of this file; it is obsolete
 1.17 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.16 05-Oct-2008  cube branches: 1.16.2;
I am pretty sure we install all available manual pages for bin and lib now.
A few might have slipped under my radar, of course...
 1.15 03-Oct-2008  cube Remove entry about app-config. We install all of such utilities now.
 1.14 20-Sep-2008  cube Remove pkgconfig-related items.
 1.13 06-Aug-2008  mrg branches: 1.13.2;
build all the dixmod parts, completing all the interesting subdirs
of hw/xfree86 i believe.
 1.12 06-Aug-2008  mrg build xf1bpp, xf4bpp, xf8_16bpp and xf8_32bpp from hw/xfree86.
 1.11 06-Aug-2008  mrg build the modes, shadowfb, vbe, vgahw and xaa subdirs from hw/xfree86.
 1.10 06-Aug-2008  mrg note that we need to deal with .man.pre crap in a sane way.
update the list of done/todo items for hw/
 1.9 05-Aug-2008  mrg update the "done in hw/xfree86" list
 1.8 05-Aug-2008  mrg add dri, int10 & loader subdirs to hw/xfree86.
 1.7 05-Aug-2008  mrg update hw/xfree86 list
 1.6 05-Aug-2008  mrg note hw/xfree86/exa is done.
 1.5 04-Aug-2008  mrg explicitly list the remaining hw/xfree86 dirs, as well as hw/vfb and hw/xgl(?)
 1.4 04-Aug-2008  mrg note that xserver has come a long way, in some detail.
 1.3 02-Aug-2008  rtr * don't build glapi_x86.S for now on i386.
* when preprorcessed glapi_x86.S ends up being invalid assembler input
because of whitespace problems in concatenation macros. normally the
use of these macros as they are wouldn't be a problem except we are
receiving -traditional-cpp from share/mk and the spaces are being
passed.

XXX further discussion needs to occur in order for this to be properly
fixed
 1.2 30-Jul-2008  mrg add a note to kill lbx
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.13.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.13.2.1 06-Aug-2008  wrstuden file TODO was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.16.2.2 19-Oct-2008  haad Sync with HEAD.
 1.16.2.1 05-Oct-2008  haad file TODO was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.18.24.1 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.10 31-May-2018  mrg fix XORG_PKG_PACKAGE_NAME to not include multiple quotes for PACKAGE_NAME,
and add a XORG_PKG_RELEASE_DATE to define RELEASE_DATE.
 1.9 27-May-2018  christos - Introduce :q modifier for make variables and make it double escape $'s so
that passing variables to recursive makes with :q works as expected.
- Revert :Q to work as before.
- Adjust makefiles that use recursive make to use :q

Discussed on tech-toolchain@
XXX: pullup 8
 1.8 09-Aug-2015  aymeric branches: 1.8.8; 1.8.14;
use ${TOOL_AWK} instead of host dependant awk. From mrg@.
 1.7 08-Aug-2015  aymeric Move dashes to the front of bracket expressions. Suggested by dholland@.
 1.6 08-Aug-2015  aymeric Fix bracket expressions by moving '-' to the end of them. GNU awk choked.
 1.5 22-Jul-2015  mrg updates for fslsfonts 1.0.5, fstobdf 1.0.6, ico 1.0.4, luit 1.1.1 and
rgb 1.0.6.
 1.4 20-Jul-2015  mrg add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
 1.3 20-Jul-2015  mrg updates for freetype 2.6.
 1.2 20-Jul-2015  mrg use xorg-pkg-ver.mk for silicon-motion.
 1.1 19-Jul-2015  mrg build updates for various x11 apps being updated.
 1.8.14.1 25-Jun-2018  pgoyette Sync with HEAD
 1.8.8.1 09-Jun-2018  martin Pull up following revision(s) (requested by christos in ticket #870):

sys/lib/libgnuefi/Makefile.inc: revision 1.5
external/mit/xorg/xorg-pkg-ver.mk: revision 1.9
sys/arch/i386/stand/lib/Makefile.inc: revision 1.17
sys/compat/common/Makefile.inc: revision 1.25
usr.bin/make/unit-tests/varquote.exp: revision 1.1, 1.2
sys/lib/libsa/Makefile.inc: revision 1.24
usr.bin/make/var.c: revision 1.220
sys/arch/ia64/stand/efi/libefi/Makefile.inc: revision 1.5
sys/arch/hppa/spmath/Makefile.inc: revision 1.10
usr.bin/make/unit-tests/varquote.mk: revision 1.1, 1.2
usr.bin/make/unit-tests/Makefile: revision 1.53
sys/lib/libkern/Makefile.inc: revision 1.45
sys/arch/acorn32/stand/lib/Makefile.inc: revision 1.4
sys/arch/m68k/fpsp/Makefile.inc: revision 1.21
usr.bin/make/make.1: revision 1.273
sys/lib/libz/Makefile.inc: revision 1.17

- Introduce :q modifier for make variables and make it double escape $'s so
that passing variables to recursive makes with :q works as expected.
- Adjust makefiles that use recursive make to use :q

Discussed on tech-toolchain@

XXX: pullup 8
 1.20 04-Feb-2023  wiz stop building and installing xfwp

As proposed on tech-x11
https://mail-index.netbsd.org/tech-x11/2022/12/29/msg002333.html
 1.19 11-Sep-2022  mrg add missing showfont(1). remove obsolete comment.
 1.18 14-Jul-2022  mrg build cvt here.
 1.17 28-Oct-2020  nia xorg: retire XTrap library and sample clients

the DEC-XTRAP extension is deprecated since 1994, so modern X servers do
not support it

the library was removed from pkgsrc last year and is not required by
anything not-sample-client related in src

if you try to query the protocol on netbsd, you get the following:

$ xtrapproto
Display: :0.0
Warning: Can't load DEC-XTRAP extension
xtrapproto: could not initialize extension
 1.16 16-Oct-2020  nia Hook up xcompmgr to the build
 1.15 11-Mar-2019  mrg install transset.
 1.14 08-Mar-2019  mrg build fc-conflist.
 1.13 03-Jun-2013  mrg branches: 1.13.28;
updates for fontconfig 2.10.93.
 1.12 03-Jun-2013  mrg add fc-pattern. fix fc-cache build with fontconfig 2.10.2
 1.11 22-Oct-2011  jmcneill branches: 1.11.2; 1.11.4; 1.11.8;
hook xsetwallpaper into xorg build
 1.10 21-Nov-2010  mrg add fc-query and fc-scan.
 1.9 21-Nov-2010  mrg remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.
 1.8 21-Nov-2010  mrg install lndir again. (hooray, i've missed this stupid app ;-)
 1.7 20-Apr-2009  mrg delete lbxutil and lbxproxy.
 1.6 20-Apr-2009  mrg part two of excising Xprint support from native xorg:

- delete libXp, libXprintAppUtil and libXprinUtil
- delete printproto
- delete xphelloworld, xplsprinters, xprehashprinterlist,
xpsimplehelloworld and xpxthelloworld


i'll be removing the sources shortly.
 1.5 05-Oct-2008  cube branches: 1.5.2; 1.5.6;
Descend into fc-cat and fc-match.
 1.4 05-Oct-2008  cube Install xmlwf(1) from expat.
 1.3 03-Oct-2008  cube Create and install xft-config(1). LGFM'd by mrg@.
 1.2 06-Sep-2008  rtr branches: 1.2.2;
reachover for building xinput
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 06-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.5.6.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.2.2 19-Oct-2008  haad Sync with HEAD.
 1.5.2.1 05-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.11.8.1 23-Jun-2013  tls resync from head
 1.11.4.1 22-Dec-2014  msaitoh Add some changes for ticket #1178:
distrib/sets/lists/xbase/mi 1.117-1.118
distrib/sets/lists/xbase/shl.mi 1.47-1.49
distrib/sets/lists/xcomp/mi 1.137 via patch
distrib/sets/lists/xcomp/shl.mi patch
distrib/sets/lists/xetc/mi 1.19-1.22
external/mit/xorg/bin/Makefile 1.12-1.13
external/mit/xorg/bin/fc-pattern/Makefile new
external/mit/xorg/bin/fc-validate/Makefile new
xsrc/external/mit/fontconfig/dist/fc-pattern/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-pattern/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.1 patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.c patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.1 patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.c patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.sgml patch
 1.11.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.13.28.1 10-Jun-2019  christos Sync with HEAD
 1.5 20-Jul-2015  mrg branches: 1.5.24;
add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
 1.4 22-Jan-2014  christos Add missing libraries for static linking
 1.3 31-May-2013  mrg look for a config.h
 1.2 31-May-2013  mrg handle moved manual pages, and tools build of bdftopcf.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.5.24.1 02-Jun-2021  cjep Convert to x11 mk vars.
 1.5 11-Mar-2018  mrg update for bdftopcf 1.4.0.
 1.4 20-Jul-2015  mrg branches: 1.4.14;
add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
 1.3 31-May-2013  mrg handle moved manual pages, and tools build of bdftopcf.
 1.2 23-Jul-2011  mrg branches: 1.2.2; 1.2.8;
link against bz2 where necessary.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.2.8.1 23-Jun-2013  tls resync from head
 1.2.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.14.1 15-Mar-2018  pgoyette Synch with HEAD
 1.5 11-Jul-2026  mrg set XORG_PKG_VER_PROG for these two to get PACKAGE_STRING set properly.
 1.4 11-Jul-2026  mrg updates for font-util 1.4.2 and libXmu 1.3.1.
 1.3 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
 1.2 22-Aug-2009  mrg bdftruncate is now a C program ... written by martin and joerg. :-)
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.3 31-May-2013  mrg branches: 1.3.36;
handle moved manual pages, and tools build of bdftopcf.
 1.2 21-Nov-2010  mrg branches: 1.2.6; 1.2.12;
various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.36.1 06-Jun-2021  cjep sync with head
 1.6 03-Jul-2024  mrg adapt to new bitmap.
 1.5 11-Jul-2022  mrg branches: 1.5.4;
find new bitmaps location.
 1.4 31-May-2013  mrg branches: 1.4.36;
define HAVE_MKSTEMP and HAVE_LRINT for bitmap.
define PACKAGE_STRING/VERSION correctly for xrandr, xsetroot and xstdcmap.
define ICONV_CONST for xwininfo.
install new xcb-proto files.
build new Xrandr sources.
bump version on libxcb and libXrandr.
 1.3 11-Aug-2011  joerg branches: 1.3.2; 1.3.8;
Various warning adjustments for clang
 1.2 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.3.8.1 23-Jun-2013  tls resync from head
 1.3.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.5.4.1 02-Aug-2025  perseant Sync with HEAD
 1.1 03-Jul-2024  mrg branches: 1.1.4;
adapt to new bitmap.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 03-Jul-2024  perseant file Makefile.common was added on branch perseant-exfatfs on 2025-08-02 05:50:37 +0000
 1.1 21-Nov-2010  mrg install the bitmap app-defaults here due to Bitmap.c vs. app-defaults/Bitmap conflicts.
 1.2 03-Jul-2024  mrg adapt to new bitmap.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.76;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.76.1 02-Aug-2025  perseant Sync with HEAD
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.3 03-Jul-2024  mrg adapt to new bitmap.
 1.2 13-Apr-2016  christos branches: 1.2.28;
We have MKSTEMP so stop using mktemp!
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.2.28.1 02-Aug-2025  perseant Sync with HEAD
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.2 14-Jul-2022  mrg build and install libxcvt, and it's cvt(1).
 1.1 14-Jul-2022  mrg build framework for libxcvt (needed for xorg-server 21.x).

doesn't work quite yet. lib/libxcvt can't find sources for
some odd reason.
 1.3 19-Jan-2023  mrg updates for libXpm 3.5.15.
 1.2 31-May-2013  mrg branches: 1.2.20; 1.2.30; 1.2.36; 1.2.38;
find the relocated cxpm.1 manual.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:56 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.2.38.1 23-Jan-2023  martin Sync to HEAD, requested by mrg in ticket #59:

external/mit/xorg/bin/cxpm/Makefile up to 1.3
external/mit/xorg/bin/sxpm/Makefile up to 1.3
external/mit/xorg/lib/libXpm/xpm.mk up to 1.2
external/mit/xorg/lib/libXpm/Makefile up to 1.4

Adjust for upstream fixes for CVE-2022-46285, CVE-2022-44617, and
CVE-2022-4883.
 1.2.36.1 06-Jun-2021  cjep sync with head
 1.2.30.1 23-Jan-2023  martin Apply patch, requested by mrg in ticket #1577:

Adjust for upstream patches for the followign CVEs:

CVE-2022-46285, CVE-2022-44617, CVE-2022-4883, CVE-2020-14363,
CVE-2022-46340, CVE-2022-46341, CVE-2022-46342 CVE-2022-46343,
CVE-2022-46344, CVE-2022-46283, CVE-2021-4008, CVE-2021-4009,
CVE-2021-4010, CVE-2021-4011
 1.2.20.1 23-Jan-2023  martin Apply patch, requested by mrg in ticket #1794:

Adjust for upstream fixes for the following CVEs:

CVE-2022-46285, CVE-2022-44617, CVE-2022-4883, CVE-2020-14363,
CVE-2022-46340, CVE-2022-46341, CVE-2022-46342 CVE-2022-46343,
CVE-2022-46344, CVE-2022-46283, CVE-2021-4008, CVE-2021-4009,
CVE-2021-4010, CVE-2021-4011
 1.4 03-Jul-2024  mrg adjust for new editres and listres.
 1.3 31-May-2013  mrg branches: 1.3.36; 1.3.40;
handle moved manual pages, and tools build of bdftopcf.
 1.2 11-Aug-2011  joerg branches: 1.2.2; 1.2.8;
Various warning adjustments for clang
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.2.8.1 23-Jun-2013  tls resync from head
 1.2.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.40.1 02-Aug-2025  perseant Sync with HEAD
 1.3.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 04-Jul-2018  maya branches: 1.4.8;
Claim to have getopt_long.

We do, and packages occasionally expect the long options to exist.
Pointed out while investigating
PR pkg/53425: graphics/py-matplotlib 2.2.2 import fails
(which is not fixed by this commit)
 1.3 03-Jun-2013  mrg branches: 1.3.26; 1.3.28;
updates for fontconfig 2.10.93.
 1.2 03-Jun-2013  mrg add fc-pattern. fix fc-cache build with fontconfig 2.10.2
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:25 +0000
 1.3.28.1 10-Jun-2019  christos Sync with HEAD
 1.3.26.1 28-Jul-2018  pgoyette Sync with HEAD
 1.4.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.3 04-Jul-2018  maya branches: 1.3.8;
Claim to have getopt_long.

We do, and packages occasionally expect the long options to exist.
Pointed out while investigating
PR pkg/53425: graphics/py-matplotlib 2.2.2 import fails
(which is not fixed by this commit)
 1.2 03-Jun-2013  mrg branches: 1.2.26; 1.2.28;
updates for fontconfig 2.10.93.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.2.28.1 10-Jun-2019  christos Sync with HEAD
 1.2.26.1 28-Jul-2018  pgoyette Sync with HEAD
 1.3.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1 08-Mar-2019  mrg branches: 1.1.2; 1.1.10;
- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list
 1.1.10.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 08-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:34 +0000
 1.3 04-Jul-2018  maya branches: 1.3.8;
Claim to have getopt_long.

We do, and packages occasionally expect the long options to exist.
Pointed out while investigating
PR pkg/53425: graphics/py-matplotlib 2.2.2 import fails
(which is not fixed by this commit)
 1.2 03-Jun-2013  mrg branches: 1.2.26; 1.2.28;
updates for fontconfig 2.10.93.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.2.28.1 10-Jun-2019  christos Sync with HEAD
 1.2.26.1 28-Jul-2018  pgoyette Sync with HEAD
 1.3.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 04-Jul-2018  maya branches: 1.4.8;
Claim to have getopt_long.

We do, and packages occasionally expect the long options to exist.
Pointed out while investigating
PR pkg/53425: graphics/py-matplotlib 2.2.2 import fails
(which is not fixed by this commit)
 1.3 03-Jan-2014  christos branches: 1.3.24; 1.3.26;
fix sun2 build. libfreetype requires -lbz2 -lz
 1.2 03-Jun-2013  mrg updates for fontconfig 2.10.93.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.3.26.1 10-Jun-2019  christos Sync with HEAD
 1.3.24.1 28-Jul-2018  pgoyette Sync with HEAD
 1.4.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.3 04-Jul-2018  maya branches: 1.3.8;
Claim to have getopt_long.

We do, and packages occasionally expect the long options to exist.
Pointed out while investigating
PR pkg/53425: graphics/py-matplotlib 2.2.2 import fails
(which is not fixed by this commit)
 1.2 17-Apr-2016  nakayama branches: 1.2.14; 1.2.16;
Fix NetBSD RCS keyword.
 1.1 03-Jun-2013  mrg branches: 1.1.2; 1.1.8; 1.1.12;
build pc-pattern.
 1.1.12.2 22-Dec-2014  msaitoh Add some changes for ticket #1178:
distrib/sets/lists/xbase/mi 1.117-1.118
distrib/sets/lists/xbase/shl.mi 1.47-1.49
distrib/sets/lists/xcomp/mi 1.137 via patch
distrib/sets/lists/xcomp/shl.mi patch
distrib/sets/lists/xetc/mi 1.19-1.22
external/mit/xorg/bin/Makefile 1.12-1.13
external/mit/xorg/bin/fc-pattern/Makefile new
external/mit/xorg/bin/fc-validate/Makefile new
xsrc/external/mit/fontconfig/dist/fc-pattern/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-pattern/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.1 patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.c patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.1 patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.c patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.sgml patch
 1.1.12.1 03-Jun-2013  msaitoh file Makefile was added on branch netbsd-6 on 2014-12-22 08:24:54 +0000
 1.1.8.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.8.1 03-Jun-2013  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:35 +0000
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 03-Jun-2013  tls file Makefile was added on branch tls-maxphys on 2013-06-23 06:28:39 +0000
 1.2.16.1 10-Jun-2019  christos Sync with HEAD
 1.2.14.1 28-Jul-2018  pgoyette Sync with HEAD
 1.3.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 04-Jul-2018  maya branches: 1.4.8;
Claim to have getopt_long.

We do, and packages occasionally expect the long options to exist.
Pointed out while investigating
PR pkg/53425: graphics/py-matplotlib 2.2.2 import fails
(which is not fixed by this commit)
 1.3 17-Apr-2016  nakayama branches: 1.3.14; 1.3.16;
Fix NetBSD RCS keyword.
 1.2 03-Jun-2013  mrg updates for fontconfig 2.10.93.
 1.1 21-Nov-2010  mrg branches: 1.1.6; 1.1.12;
add fc-query and fc-scan.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.16.1 10-Jun-2019  christos Sync with HEAD
 1.3.14.1 28-Jul-2018  pgoyette Sync with HEAD
 1.4.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.3 04-Jul-2018  maya branches: 1.3.8;
Claim to have getopt_long.

We do, and packages occasionally expect the long options to exist.
Pointed out while investigating
PR pkg/53425: graphics/py-matplotlib 2.2.2 import fails
(which is not fixed by this commit)
 1.2 03-Jun-2013  mrg branches: 1.2.26; 1.2.28;
updates for fontconfig 2.10.93.
 1.1 21-Nov-2010  mrg branches: 1.1.6; 1.1.12;
add fc-query and fc-scan.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.28.1 10-Jun-2019  christos Sync with HEAD
 1.2.26.1 28-Jul-2018  pgoyette Sync with HEAD
 1.3.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.2 04-Jul-2018  maya branches: 1.2.8;
Claim to have getopt_long.

We do, and packages occasionally expect the long options to exist.
Pointed out while investigating
PR pkg/53425: graphics/py-matplotlib 2.2.2 import fails
(which is not fixed by this commit)
 1.1 03-Jun-2013  mrg branches: 1.1.2; 1.1.8; 1.1.12; 1.1.32; 1.1.34;
updates for fontconfig 2.10.93.
 1.1.34.1 10-Jun-2019  christos Sync with HEAD
 1.1.32.1 28-Jul-2018  pgoyette Sync with HEAD
 1.1.12.2 22-Dec-2014  msaitoh Add some changes for ticket #1178:
distrib/sets/lists/xbase/mi 1.117-1.118
distrib/sets/lists/xbase/shl.mi 1.47-1.49
distrib/sets/lists/xcomp/mi 1.137 via patch
distrib/sets/lists/xcomp/shl.mi patch
distrib/sets/lists/xetc/mi 1.19-1.22
external/mit/xorg/bin/Makefile 1.12-1.13
external/mit/xorg/bin/fc-pattern/Makefile new
external/mit/xorg/bin/fc-validate/Makefile new
xsrc/external/mit/fontconfig/dist/fc-pattern/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-pattern/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.1 patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.c patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.1 patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.c patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.sgml patch
 1.1.12.1 03-Jun-2013  msaitoh file Makefile was added on branch netbsd-6 on 2014-12-22 08:24:54 +0000
 1.1.8.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.8.1 03-Jun-2013  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:35 +0000
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 03-Jun-2013  tls file Makefile was added on branch tls-maxphys on 2013-06-23 06:28:39 +0000
 1.2.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.5 12-Jul-2026  mrg fixes for pkg version and pkg-config files.
 1.4 30-Dec-2018  mrg branches: 1.4.8;
add new man subdir to path.
 1.3 09-May-2018  mrg branches: 1.3.2;
add freetype2/freetype to the include path.
 1.2 11-Aug-2011  joerg branches: 1.2.40;
Various warning adjustments for clang
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.2.40.2 18-Jan-2019  pgoyette Synch with HEAD
 1.2.40.1 21-May-2018  pgoyette Sync with HEAD
 1.3.2.1 10-Jun-2019  christos Sync with HEAD
 1.4.8.1 07-Jun-2021  cjep use mk variable for library
 1.5 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.4 16-Oct-2022  mrg updates for fslsfonts 1.0.7, xditview 1.0.6, and xgc 1.0.6.
 1.3 22-Jul-2015  mrg updates for fslsfonts 1.0.5, fstobdf 1.0.6, ico 1.0.4, luit 1.1.1 and
rgb 1.0.6.
 1.2 31-May-2013  mrg handle moved manual pages, and tools build of bdftopcf.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.3 22-Jul-2015  mrg branches: 1.3.24;
updates for fslsfonts 1.0.5, fstobdf 1.0.6, ico 1.0.4, luit 1.1.1 and
rgb 1.0.6.
 1.2 31-May-2013  mrg handle moved manual pages, and tools build of bdftopcf.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.3.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.3 08-Jul-2014  riastradh branches: 1.3.2;
Update glxinfo/glxgears reachover makefiles for mesa-demos update.
 1.2 07-Sep-2008  lukem branches: 1.2.2; 1.2.6; 1.2.28; 1.2.40;
Disable man pages "properly".
Fixes build problem on older NetBSD systems.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.40.1 10-Aug-2014  tls Rebase.
 1.2.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 07-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.3.2.1 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.5 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.4 08-Jul-2014  riastradh branches: 1.4.2;
Update glxinfo/glxgears reachover makefiles for mesa-demos update.
 1.3 12-Sep-2013  joerg branches: 1.3.2;
Handle dependency on libstdc++ / libc++ in bsd.lib.mk.
 1.2 07-Sep-2008  lukem branches: 1.2.2; 1.2.4; 1.2.6; 1.2.28;
Disable man pages "properly".
Fixes build problem on older NetBSD systems.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 07-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.2.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.3.2.1 10-Aug-2014  tls Rebase.
 1.4.2.1 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.5 04-Jul-2024  mrg updates for iceauth 1.0.10, xlsfonts 1.0.8, xfontsel 1.1.1, and xsm 1.0.6.
 1.4 20-Jul-2015  mrg branches: 1.4.28;
add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
 1.3 17-Jul-2015  mrg look for config.h now it is needed.
 1.2 23-Jul-2011  mrg add .../man to .PATH to find moved manuals.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.4.28.1 02-Aug-2025  perseant Sync with HEAD
 1.3 11-Mar-2018  mrg branches: 1.3.10;
use xorg-pkg-ver.mk
 1.2 22-Jul-2015  mrg branches: 1.2.14;
updates for fslsfonts 1.0.5, fstobdf 1.0.6, ico 1.0.4, luit 1.1.1 and
rgb 1.0.6.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.2.14.1 15-Mar-2018  pgoyette Synch with HEAD
 1.3.10.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 31-May-2013  mrg add -Wno-error to work around some const issues.
 1.3 21-May-2010  mrg branches: 1.3.6; 1.3.12;
find config.h where it is now available from. for imake 1.0.3.
 1.2 14-Oct-2008  cube branches: 1.2.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.3.12.1 23-Jun-2013  tls resync from head
 1.3.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3 03-Jul-2024  mrg adjust for new editres and listres.
 1.2 31-May-2013  mrg branches: 1.2.36; 1.2.40;
handle moved manual pages, and tools build of bdftopcf.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.2.40.1 02-Aug-2025  perseant Sync with HEAD
 1.2.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.2 08-Jan-2023  mrg set -DHAVE_STRLCPY -DHAVE_STRLCAT for new lndir.
 1.1 21-Nov-2010  mrg install lndir again. (hooray, i've missed this stupid app ;-)
 1.5 22-Jul-2015  mrg updates for fslsfonts 1.0.5, fstobdf 1.0.6, ico 1.0.4, luit 1.1.1 and
rgb 1.0.6.
 1.4 10-Oct-2011  njoly Fix locale alias file substitution in man page.
 1.3 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.2 14-Oct-2008  cube branches: 1.2.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.2 17-Mar-2014  mrg updates for makedepend 1.0.5.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:57 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:58 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:26 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:58 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:27 +0000
 1.4 23-Mar-2014  tron Remove auto-generated files in "cleandir" target.
 1.3 31-May-2013  mrg mkfontdir was renamed to a .in using @bindir, instead of CPP. deal.
 1.2 31-May-2013  mrg handle moved manual pages, and tools build of bdftopcf.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:58 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:27 +0000
 1.7 03-Mar-2019  mrg build constlist.c for new mkfontscale.
 1.6 09-May-2018  mrg branches: 1.6.2;
add freetype2/freetype to the include path.
 1.5 20-Jul-2015  mrg branches: 1.5.14;
add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
 1.4 17-Mar-2014  mrg update for mkfontscale 1.1.1.
 1.3 23-Jul-2011  mrg branches: 1.3.2; 1.3.8;
add .../man to the .PATH to find moved manuals.
 1.2 10-Jun-2009  mrg enable bz2 support.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:27 +0000
 1.3.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.14.1 21-May-2018  pgoyette Sync with HEAD
 1.6.2.1 10-Jun-2019  christos Sync with HEAD
 1.2 07-Sep-2008  lukem branches: 1.2.2; 1.2.6;
clean mkhtmlindex (created by <sys.mk> rule for .sh)
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 07-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:27 +0000
 1.5 09-Mar-2025  mrg use xorg-pkg-ver.mk for PACKAGE_STRING, add new sources, and remove
no longer necessary -DHAVE_STRCASECMP.
 1.4 11-Sep-2022  mrg branches: 1.4.4;
define _CONST_X_STRING like oclock 1.0.5.
 1.3 31-May-2013  mrg branches: 1.3.36;
find manuals moved into man/ subdirs.
 1.2 21-Nov-2010  mrg branches: 1.2.6; 1.2.12;
various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:27 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4 11-Mar-2019  mrg branches: 1.4.8;
fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.3 03-Jan-2019  mrg define IPv6 unless not building INET6.
 1.2 14-Oct-2008  cube branches: 1.2.2; 1.2.54; 1.2.60; 1.2.62;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.62.1 10-Jun-2019  christos Sync with HEAD
 1.2.60.1 18-Jan-2019  pgoyette Synch with HEAD
 1.2.54.1 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1243):

external/mit/xorg/bin/xinit/Makefile: revision 1.7
external/mit/xorg/lib/libXaw/Makefile: revision 1.12
external/mit/xorg/lib/xkeyboard-config/Makefile: revision 1.13
external/mit/xorg/server/xorg-server.old/hw/xfree86/doc/Makefile: revision 1.2
share/mk/bsd.x11.mk: revision 1.130
external/mit/xorg/bin/sessreg/Makefile: revision 1.7
external/mit/xorg/bin/proxymngr/Makefile: revision 1.4

fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.4.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.6 12-Jul-2026  mrg define PACKAGE_STRING.
 1.5 22-Jul-2015  mrg updates for fslsfonts 1.0.5, fstobdf 1.0.6, ico 1.0.4, luit 1.1.1 and
rgb 1.0.6.
 1.4 24-Aug-2014  apb Avoid splitting sed programs over multiple lines with
<backslash><newline><indentation>. Use multiple -e options instead.
 1.3 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.2 14-Oct-2008  cube branches: 1.2.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.7 11-Mar-2019  mrg fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.6 24-Aug-2014  apb branches: 1.6.8; 1.6.16;
Avoid splitting sed programs over multiple lines with
<backslash><newline><indentation>. Use multiple -e options instead.
 1.5 31-May-2013  mrg find the moved manual
 1.4 11-Apr-2011  joerg branches: 1.4.4; 1.4.10;
Extend, not reassign CPPFLAGS.
 1.3 23-May-2010  veego Use ${XDMPIDDIR} and ${XDMLOGDIR} from ../xdm/Makefile.xdm instead of
hard coding the path here.
 1.2 14-Oct-2008  cube branches: 1.2.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.4.10.1 23-Jun-2013  tls resync from head
 1.4.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.16.1 10-Jun-2019  christos Sync with HEAD
 1.6.8.1 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1243):

external/mit/xorg/bin/xinit/Makefile: revision 1.7
external/mit/xorg/lib/libXaw/Makefile: revision 1.12
external/mit/xorg/lib/xkeyboard-config/Makefile: revision 1.13
external/mit/xorg/server/xorg-server.old/hw/xfree86/doc/Makefile: revision 1.2
share/mk/bsd.x11.mk: revision 1.130
external/mit/xorg/bin/sessreg/Makefile: revision 1.7
external/mit/xorg/bin/proxymngr/Makefile: revision 1.4

fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.5 11-Jul-2022  mrg link in xrandr.
 1.4 19-Jul-2015  mrg branches: 1.4.24;
use xorg-pkg-ver.mk to provide PACKAGE_*.
 1.3 31-May-2013  mrg find manuals moved into man/ subdirs.
 1.2 14-Oct-2008  cube branches: 1.2.2; 1.2.20; 1.2.26;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.26.1 23-Jun-2013  tls resync from head
 1.2.20.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.4.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1 23-Jul-2015  mrg copy reachovers and mostly update for modern xorg. showfont builds
but rstart doesn't quite yet...
 1.6 16-Apr-2016  nakayama branches: 1.6.24;
Use xorg-pkg-ver.mk to retrieve PACKAGE_STRING.
 1.5 16-Apr-2016  nakayama Set PACKAGE_STRING properly.
 1.4 19-Jul-2015  mrg build updates for various x11 apps being updated.
 1.3 23-Jul-2011  mrg add .../man to the .PATH to find moved manuals.
 1.2 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.6.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.3 03-Apr-2011  mbalmer branches: 1.3.52;
Build the updates ssh-askpass program and add the man page to the xbase set.
 1.2 25-Oct-2008  apb branches: 1.2.2;
Use ${TOOL_SED} instead if plain sed in Makefiles.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.2.1 19-May-2011  bouyer Pull up following revision(s) (requested by mbalmer in ticket #1592):
external/mit/xorg/bin/ssh-askpass/Makefile: revision 1.3
distrib/sets/lists/xbase/mi: revision 1.108
x11/bin/ssh-askpass/Makefile: revision 1.7
Build the updates ssh-askpass program and add the man page to the xbase set.
 1.3.52.1 06-Jun-2021  cjep sync with head
 1.3 19-Jan-2023  mrg updates for libXpm 3.5.15.
 1.2 31-May-2013  mrg branches: 1.2.20; 1.2.30; 1.2.36; 1.2.38;
find the relocated sxpm.man
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.38.1 23-Jan-2023  martin Sync to HEAD, requested by mrg in ticket #59:

external/mit/xorg/bin/cxpm/Makefile up to 1.3
external/mit/xorg/bin/sxpm/Makefile up to 1.3
external/mit/xorg/lib/libXpm/xpm.mk up to 1.2
external/mit/xorg/lib/libXpm/Makefile up to 1.4

Adjust for upstream fixes for CVE-2022-46285, CVE-2022-44617, and
CVE-2022-4883.
 1.2.36.1 06-Jun-2021  cjep sync with head
 1.2.30.1 23-Jan-2023  martin Apply patch, requested by mrg in ticket #1577:

Adjust for upstream patches for the followign CVEs:

CVE-2022-46285, CVE-2022-44617, CVE-2022-4883, CVE-2020-14363,
CVE-2022-46340, CVE-2022-46341, CVE-2022-46342 CVE-2022-46343,
CVE-2022-46344, CVE-2022-46283, CVE-2021-4008, CVE-2021-4009,
CVE-2021-4010, CVE-2021-4011
 1.2.20.1 23-Jan-2023  martin Apply patch, requested by mrg in ticket #1794:

Adjust for upstream fixes for the following CVEs:

CVE-2022-46285, CVE-2022-44617, CVE-2022-4883, CVE-2020-14363,
CVE-2022-46340, CVE-2022-46341, CVE-2022-46342 CVE-2022-46343,
CVE-2022-46344, CVE-2022-46283, CVE-2021-4008, CVE-2021-4009,
CVE-2021-4010, CVE-2021-4011
 1.2 09-Mar-2025  mrg use xorg-pkg-ver.mk for PACKAGE_STRING, add new sources, and remove
no longer necessary -DHAVE_STRCASECMP.
 1.1 11-Mar-2019  mrg branches: 1.1.2; 1.1.10; 1.1.14;
install transset.
 1.1.14.1 02-Aug-2025  perseant Sync with HEAD
 1.1.10.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 11-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:35 +0000
 1.10 15-Jul-2025  mrg port for twm 1.0.13.1.

XXX: convert to the new method for generator, but retain the old one for now.
 1.9 11-Jul-2022  mrg branches: 1.9.4;
updates for twm 1.0.12.
 1.8 13-Sep-2019  maya branches: 1.8.6;
Use an upstream-friendly version of fixing system.twmrc location.

Upstream uses __datadir__/X11/etc as the install destination,
we use /etc/X11/twm.

This change will require no changes to the upstream man page.
 1.7 11-Sep-2019  maya Use the more obviously replaced name __TWMDIR__

TWMDIR isn't currently used. We should patch to use it, though.
 1.6 17-Mar-2014  mrg branches: 1.6.26;
avoid const problems for now.
 1.5 11-Aug-2011  joerg branches: 1.5.2; 1.5.8;
Various warning adjustments for clang
 1.4 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.3 25-Oct-2008  apb Use ${TOOL_SED} instead if plain sed in Makefiles.
 1.2 14-Oct-2008  cube branches: 1.2.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.5.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.26.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.9.4.1 02-Aug-2025  perseant Sync with HEAD
 1.1 15-Jul-2025  mrg branches: 1.1.4;
port for twm 1.0.13.1.

XXX: convert to the new method for generator, but retain the old one for now.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 15-Jul-2025  perseant file deftwmrc.sed was added on branch perseant-exfatfs on 2025-08-02 05:50:38 +0000
 1.5 11-Jul-2026  mrg set XORG_PKG_VER_PROG for these two to get PACKAGE_STRING set properly.
 1.4 11-Jul-2026  mrg updates for font-util 1.4.2 and libXmu 1.3.1.
 1.3 11-Nov-2011  njoly Substitute __mapfilesdir__ in man page.
 1.2 21-Nov-2010  mrg branches: 1.2.6;
various updates for moved man pages or app-defaults.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.6.1 17-Apr-2012  yamt sync with head
 1.4 11-Jul-2026  mrg include xorg-pkg-ver.mk for PACKAGE_STRING.
 1.3 31-May-2013  mrg branches: 1.3.36;
find manuals moved into man/ subdirs.
 1.2 21-May-2010  mrg branches: 1.2.6; 1.2.12;
look for and find the app-defaults in the new app-defalts/ subdir of
the distribution sources. also, most of them lost the ".ad" suffix.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:40:59 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.36.1 06-Jun-2021  cjep sync with head
 1.5 16-Nov-2024  mrg define PACKAGE_STRING for new x11perf.
 1.4 09-May-2018  mrg branches: 1.4.10; 1.4.14;
add freetype2/freetype to the include path.
 1.3 20-Nov-2011  dholland branches: 1.3.38;
Add missing CLEANFILES+=x11perfcomp
 1.2 03-Aug-2011  mrg branches: 1.2.2;
updates for x11perf 1.5.4
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.2.1 17-Apr-2012  yamt sync with head
 1.3.38.1 21-May-2018  pgoyette Sync with HEAD
 1.4.14.1 02-Aug-2025  perseant Sync with HEAD
 1.4.10.1 06-Jun-2021  cjep sync with head
 1.12 12-Jul-2026  mrg remove now wrong PACKAGE_VERSION define.
 1.11 12-Jul-2026  mrg include xorg-pkg-ver.mk for PACKAGE_STRING.
 1.10 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.9 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.8 12-Apr-2021  mrg branches: 1.8.4;
new GCC_NO_* uses for warning issues. most of the users of the new
GCC_NO_RETURN_LOCAL_ADDR are bugs in GCC itself, not the code.
 1.7 03-Jan-2019  mrg define IPv6 unless not building INET6.
 1.6 04-Mar-2017  mrg branches: 1.6.10; 1.6.12;
define HAVE_STRLCPY.
 1.5 13-Jul-2014  joerg branches: 1.5.6; 1.5.10;
Disable more warnings for clang build to deal with xsrc changes.
 1.4 05-Apr-2014  tron branches: 1.4.2;
Force "USE_SSP" to "no" when compiling xauth(1) for now. This avoid the
program to fail with error messages like this one:

/usr/X11R7/bin/xauth: file /home/tron/.Xauthority does not exist
/usr/X11R7/bin/xauth: unable to link authority file /home/tron/.Xauthority, use /home/tron/.Xauthority

This seems to be some weird compiler bug. If you add a debug printf(3) call
before the line in "xsrc/external/mit/xauth/dist/process.c" that calls
link(2) the target and source filename have the correct value and
the call works. Without the printf(3) call it fails.
 1.3 17-Mar-2014  mrg updates for xauth 1.0.8 and xconsole 1.0.6.
 1.2 23-Jul-2011  mrg branches: 1.2.2; 1.2.8;
add .../man to .PATH to find moved manuals.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.2.1 10-Aug-2014  tls Rebase.
 1.5.10.1 21-Apr-2017  bouyer Sync with HEAD
 1.5.6.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6.12.1 10-Jun-2019  christos Sync with HEAD
 1.6.10.1 18-Jan-2019  pgoyette Synch with HEAD
 1.8.4.1 06-Jun-2021  cjep sync with head
 1.4 04-Jul-2024  mrg updates for xbiff 1.0.5, xconsole 1.1.0, xditview 1.0.7, xedit 1.2.4,
xev 1.2.6, xeyes 1.3.0, xload 1.2.0, xmessage 1.0.7, and xmore 1.0.4.
 1.3 15-Jul-2019  mrg branches: 1.3.8; 1.3.12;
define _CONST_X_STRING for newer versions.
 1.2 21-Feb-2011  mrg branches: 1.2.44;
find config.h and the man page after xbiff updates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.20;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.20.1 05-Mar-2011  bouyer Sync with HEAD
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.44.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.3.12.1 02-Aug-2025  perseant Sync with HEAD
 1.3.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.6 19-Jun-2023  mrg use xorg-pkg-ver.mk to get PACKAGE_STRING defined.
 1.5 08-Jul-2019  mrg branches: 1.5.8;
define _CONST_X_STRING to silence Xt warnings (from xcalc 1.1.0.)
 1.4 19-Jul-2015  mrg branches: 1.4.16;
define HAVE_STRLCPY.
 1.3 31-May-2013  mrg find manuals in new locations
 1.2 21-May-2010  mrg branches: 1.2.6; 1.2.12;
look for and find the app-defaults in the new app-defalts/ subdir of
the distribution sources. also, most of them lost the ".ad" suffix.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 22-Jul-2026  mrg updates for xclipboard 1.1.6, and xclock 1.2.1.
 1.3 31-May-2013  mrg branches: 1.3.36;
find manuals moved into man/ subdirs.
 1.2 09-Nov-2009  mrg branches: 1.2.6; 1.2.12;
update for xclipboard 1.1.0
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.8 18-Aug-2026  christos fix stack protector build
 1.7 22-Jul-2026  mrg updates for xclipboard 1.1.6, and xclock 1.2.1.
 1.6 12-Jul-2026  mrg various updates for new versions.

define NO_I18N for xclock, we don't have uselocale(3) that it demands.
include xorg-pkg-ver.mk in a few places.
xdpyinfo has present support.
 1.5 15-Jul-2019  mrg branches: 1.5.8;
define _CONST_X_STRING for newer versions.
 1.4 09-May-2018  mrg branches: 1.4.2;
add freetype2/freetype to the include path.
 1.3 31-May-2013  mrg branches: 1.3.26;
find manuals moved into man/ subdirs.
 1.2 09-Nov-2009  mrg branches: 1.2.6; 1.2.12;
handle XClock* moving into app-defaults subdir.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.26.1 21-May-2018  pgoyette Sync with HEAD
 1.4.2.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.8.1 06-Jun-2021  cjep sync with head
 1.3 19-Jul-2015  mrg branches: 1.3.24;
use xorg-pkg-ver.mk to provide PACKAGE_*.
 1.2 31-May-2013  mrg find manuals moved into man/ subdirs.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.3.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1 16-Oct-2020  nia branches: 1.1.4;
Hook up xcompmgr to the build
 1.1.4.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.7 04-Jul-2024  mrg updates for xbiff 1.0.5, xconsole 1.1.0, xditview 1.0.7, xedit 1.2.4,
xev 1.2.6, xeyes 1.3.0, xload 1.2.0, xmessage 1.0.7, and xmore 1.0.4.
 1.6 03-Jun-2023  lukem branches: 1.6.2;
bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.5 13-Oct-2019  mrg branches: 1.5.6;
introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.4 17-Mar-2014  mrg branches: 1.4.26;
updates for xauth 1.0.8 and xconsole 1.0.6.
 1.3 15-May-2011  christos branches: 1.3.4; 1.3.10;
Add defines to get the proper prototypes in place.
 1.2 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:28 +0000
 1.3.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.26.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.6.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.6.2.1 02-Aug-2025  perseant Sync with HEAD
 1.3 22-Jul-2026  mrg updates for xclipboard 1.1.6, and xclock 1.2.1.
 1.2 31-May-2013  mrg branches: 1.2.36;
find the new manual location.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.2.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.6 04-Jul-2024  mrg updates for xbiff 1.0.5, xconsole 1.1.0, xditview 1.0.7, xedit 1.2.4,
xev 1.2.6, xeyes 1.3.0, xload 1.2.0, xmessage 1.0.7, and xmore 1.0.4.
 1.5 16-Oct-2022  mrg branches: 1.5.4;
updates for fslsfonts 1.0.7, xditview 1.0.6, and xgc 1.0.6.
 1.4 09-May-2018  mrg branches: 1.4.10;
add freetype2/freetype to the include path.
 1.3 31-May-2013  mrg branches: 1.3.26;
find newly named and relocated app defaults.
 1.2 31-May-2013  mrg find manuals moved into man/ subdirs.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.3.26.1 21-May-2018  pgoyette Sync with HEAD
 1.4.10.1 06-Jun-2021  cjep sync with head
 1.5.4.1 02-Aug-2025  perseant Sync with HEAD
 1.21 09-Mar-2025  mrg actually, since Xtrans needs them, add the new -DHAVE_GETADDRINFO,
-DHAVE_INET_NTOP, and -DHAVE_STRUCT_SOCKADDR_STORAGE to X11FLAGS.CONNECTION.

xdm/xinit gains -DHAVE_ASPRINTF.

libX11 gets xim_trans.c compiled properly.
 1.20 29-Apr-2024  mrg branches: 1.20.2;
xdm(1) was renamed xdm(8) a long while ago. catch up location.

add support for section 8 X manuals. amusingly, we already knew
to convert __adminmansuffix__ into "8", but not how to create
.8 from X .man.
 1.19 19-Aug-2022  nia xdm: Include "sbin" directories (and games) in DEF_USER_PATH.

Upstream's configure.ac picks a DEF_USER_PATH on a per-OS basis.

Most of these include the "sbin" directories, with NetBSD being the
(only?) exception.

However, this is inconsistent with the way a typical login shell is
initialized (when using the default skeleton files). To avoid user
confusion, harmonize DEF_USER_PATH with our other defaults and with
other OSes.

PR xsrc/54851
 1.18 16-Aug-2022  mrg fix the man page generation, noted by uwe@
 1.17 06-Mar-2019  nakayama branches: 1.17.2; 1.17.8;
Centralize pam definitions and tabify.
 1.16 06-Mar-2019  christos remove trailing escape
 1.15 06-Mar-2019  christos fix build
 1.14 05-Mar-2019  mrg update for xdm 1.1.12:

- streams.c is gone (hello 2019!)
- man pages other file convert from cpp to sed processing
 1.13 17-Jun-2013  christos branches: 1.13.28;
Remove previous; this is built in ../../lib/libXdmGreet as pointed out by
mrg.
 1.12 16-Jun-2013  christos In the PIC case, build libXdmGreet; perhaps we should always build and
link against it, even in the static case?
 1.11 06-Jun-2013  mrg don't build greeter lib with GREET_LIB. it triggers some
sort of problem i haven't yet figured out, and our linker
doesn't need these hacks with --export-dynamic anyway.

if !MKPIC, built the greeter into xdm statically.
 1.10 05-Jun-2013  mrg update properly for xdm 1.1.11:
- link libXdmGreet against the same libs that modular does
- copy all the config.h defines we need (could do the copy config.h
thing here, but we use a bunch of non-standard paths)
- support ipv6 properly
- move freetype include to Makefile.xdm so the greeter can find it
 1.9 31-May-2013  mrg udpate for xdm 1.1.11:
- moved manuals
- moved sources
- renamed defines
- new sources
 1.8 25-Oct-2011  christos branches: 1.8.2; 1.8.8;
Add all the missing HAS_ so that we get back login_cap functionality.
 1.7 23-May-2011  dsl Add explicit -lfoo for libraries that are required because of NEEDED
entries in other libraries.
This avoids a bug in 'ld' which causes it to look in the directory
specified by the RPATH entry (in the library with the NEEDED entry)
without adding the directory supplied by --sysroot.
When the RPATH entry in blindly folloed the link is done w.r.t the
systems own libfoo.so which may be missing some symbols.
(Or might have a wrong sized data area that would need copying
into the programs (or other libraries) data space.)
ld also seems to add a NEEDED entry for these libraries directly
into the program binary - this doesn't seem right to me.
Fixes my build where the installed libX11.so is dated from 2009.
CVS :----------------------------------------------------------------------
 1.6 18-Dec-2009  christos From Patrick Welche:
The following trivial typo fix gets rid of "unsecure session"s...
XDMATHDIR -> XDMXAUTHDIR
 1.5 06-May-2009  mrg enable xft for xdm. from yorick hardy.
 1.4 02-Jan-2009  spz branches: 1.4.2;
make xdm (able to) use PAM
fixes PR 39851
 1.3 14-Oct-2008  cube branches: 1.3.2; 1.3.4;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.2 07-Sep-2008  lukem branches: 1.2.2;
Just use a BUILDSYMLINK for xdm.man.cpp -> xdm.man
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.3.4.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.4.1 09-Jan-2009  snj branches: 1.3.4.1.4;
Pull up following revision(s) (requested by spz in ticket #238):
external/mit/xorg/bin/xdm/Makefile: revision 1.4
external/mit/xorg/bin/xdm/Makefile.xdm: revision 1.2
make xdm (able to) use PAM
fixes PR 39851
 1.3.4.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.3.2.2 19-Oct-2008  haad Sync with HEAD.
 1.3.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.4.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.8.8.1 23-Jun-2013  tls resync from head
 1.8.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.13.28.1 10-Jun-2019  christos Sync with HEAD
 1.17.8.1 06-Jun-2021  cjep sync with head
 1.17.2.1 29-Aug-2022  martin Pull up following revision(s) (requested by nia in ticket #1510):

external/mit/xorg/bin/xdm/Makefile.xdm: revision 1.11
external/mit/xorg/bin/xdm/Makefile: revision 1.18
external/mit/xorg/bin/xdm/Makefile: revision 1.19

fix the man page generation, noted by uwe@

xdm: Include "sbin" directories (and games) in DEF_USER_PATH.
Upstream's configure.ac picks a DEF_USER_PATH on a per-OS basis.
Most of these include the "sbin" directories, with NetBSD being the
(only?) exception.

However, this is inconsistent with the way a typical login shell is
initialized (when using the default skeleton files). To avoid user
confusion, harmonize DEF_USER_PATH with our other defaults and with
other OSes.

PR xsrc/54851
 1.20.2.1 02-Aug-2025  perseant Sync with HEAD
 1.11 16-Aug-2022  mrg fix the man page generation, noted by uwe@
 1.10 06-Mar-2019  nakayama branches: 1.10.2;
Centralize pam definitions and tabify.
 1.9 09-May-2018  mrg branches: 1.9.2;
add freetype2/freetype to the include path.
 1.8 05-Jun-2013  mrg branches: 1.8.26;
update properly for xdm 1.1.11:
- link libXdmGreet against the same libs that modular does
- copy all the config.h defines we need (could do the copy config.h
thing here, but we use a bunch of non-standard paths)
- support ipv6 properly
- move freetype include to Makefile.xdm so the greeter can find it
 1.7 03-Jun-2013  mrg install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.
 1.6 31-May-2013  mrg udpate for xdm 1.1.11:
- moved manuals
- moved sources
- renamed defines
- new sources
 1.5 25-Oct-2011  christos branches: 1.5.2; 1.5.8;
Add all the missing HAS_ so that we get back login_cap functionality.
 1.4 09-Nov-2009  mrg update for xdm 1.1.9
 1.3 06-May-2009  mrg enable xft for xdm. from yorick hardy.
 1.2 02-Jan-2009  spz branches: 1.2.2;
make xdm (able to) use PAM
fixes PR 39851
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.8.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.8.1 09-Jan-2009  snj branches: 1.1.1.1.8.1.4;
Pull up following revision(s) (requested by spz in ticket #238):
external/mit/xorg/bin/xdm/Makefile: revision 1.4
external/mit/xorg/bin/xdm/Makefile.xdm: revision 1.2
make xdm (able to) use PAM
fixes PR 39851
 1.1.1.1.8.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.xdm was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.xdm was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.2.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.8.1 23-Jun-2013  tls resync from head
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.26.1 21-May-2018  pgoyette Sync with HEAD
 1.9.2.1 10-Jun-2019  christos Sync with HEAD
 1.10.2.1 29-Aug-2022  martin Pull up following revision(s) (requested by nia in ticket #1510):

external/mit/xorg/bin/xdm/Makefile.xdm: revision 1.11
external/mit/xorg/bin/xdm/Makefile: revision 1.18
external/mit/xorg/bin/xdm/Makefile: revision 1.19

fix the man page generation, noted by uwe@

xdm: Include "sbin" directories (and games) in DEF_USER_PATH.
Upstream's configure.ac picks a DEF_USER_PATH on a per-OS basis.
Most of these include the "sbin" directories, with NetBSD being the
(only?) exception.

However, this is inconsistent with the way a typical login shell is
initialized (when using the default skeleton files). To avoid user
confusion, harmonize DEF_USER_PATH with our other defaults and with
other OSes.

PR xsrc/54851
 1.6 26-Apr-2021  mrg branches: 1.6.4;
make build with new libXt.
 1.5 06-Mar-2019  nakayama Centralize pam definitions and tabify.
 1.4 06-Mar-2019  christos fix build
 1.3 31-May-2013  mrg branches: 1.3.28;
find the renamed app-defaults file
 1.2 09-Nov-2009  mrg branches: 1.2.6; 1.2.12;
update for xdm 1.1.9
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.28.1 10-Jun-2019  christos Sync with HEAD
 1.6.4.1 06-Jun-2021  cjep sync with head
 1.18 06-Mar-2019  mrg don't use ERE in sed. fortunately, thes strings are all at the
end of the line so we can anchor them with (make processed) $$.

i now have fonts that i can see again in xdm.
 1.17 06-Mar-2019  mrg - clean up a little and avoid leaving partial files
- put SEDSCRIPTS into FILES vs CONFIGFILES, so they're install properly
 1.16 06-Mar-2019  christos make this work:
- fix sed rules
- change our own copy of Xresources from cpp to sed
 1.15 05-Mar-2019  mrg update for xdm 1.1.12:

- streams.c is gone (hello 2019!)
- man pages other file convert from cpp to sed processing
 1.14 24-Feb-2014  skrll branches: 1.14.26;
Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.
 1.13 21-Feb-2013  martin Make the Xdm default config use vt05 for all arches that can switch
consoles while in X.
 1.12 13-Jun-2012  martin branches: 1.12.2;
On second thought, do not store a binary file in the repository, instead
use the uuencoded version.
 1.11 13-Jun-2012  martin The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
 1.10 29-Nov-2010  skrll branches: 1.10.6; 1.10.8;
Define PCVT_SUPPORT for cats.
 1.9 23-May-2010  veego Replace UTMP_FILE and WTMP_FILE for Xstartup here and not in the cpp file
to make a xdm update easier.
xdm was updated but the local change in Xstartup.cpp was lost.
 1.8 18-Dec-2009  christos From Patrick Welche:
The following trivial typo fix gets rid of "unsecure session"s...
XDMATHDIR -> XDMXAUTHDIR
 1.7 13-Mar-2009  plunky add the xdm config files Xstartup and Xreset to the build
 1.6 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.5 11-Feb-2009  plunky Restore NetBSD branding to xdm login widget

- add NetBSD banner pixmaps and have Xdm use them by default.

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/
 1.4 19-Jan-2009  christos branches: 1.4.2;
fix location of the xorg pixmaps.
 1.3 09-Nov-2008  veego - CPPSCRIPTS defined Xsession, but that had no CPPSCRIPTFLAGS_Xsession
line, which resulted in a broken Xsession file
- Use -DXPM for xdm-config too
- Move DEFAULTVT up before CPPSCRIPTS, so the later is in one block.
 1.2 27-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8;
list Xsession in CPPSCRIPTS from lukem@
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.8.5 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.8.4 15-Mar-2009  snj branches: 1.2.8.4.4;
Pull up following revision(s) (requested by plunky in ticket #574):
distrib/sets/lists/xetc/mi: revision 1.13
external/mit/xorg/bin/xdm/config/Makefile: revision 1.7
add the xdm config files Xstartup and Xreset to the build
 1.2.8.3 18-Feb-2009  snj Pull up following revision(s) (requested by plunky in ticket #450):
distrib/sets/lists/xbase/mi: revision 1.71
distrib/sets/lists/xetc/mi: revision 1.12
external/mit/xorg/bin/xdm/config/Makefile: revision 1.5
external/mit/xorg/bin/xdm/config/NetBSD.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-bw.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-inv.xpm: revision 1.1
Restore NetBSD branding to xdm login widget
- add NetBSD banner pixmaps and have Xdm use them by default.
- also, move the pixmap files back to X11BASE/include/X11/pixmaps/
 1.2.8.2 18-Feb-2009  snj Pull up following revision(s) (requested by plunky in ticket #450):
external/mit/xorg/bin/xdm/config/Makefile: revision 1.4
fix location of the xorg pixmaps.
 1.2.8.1 11-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #40):
external/mit/xorg/bin/xdm/config/Makefile: revision 1.3
- CPPSCRIPTS defined Xsession, but that had no CPPSCRIPTFLAGS_Xsession
line, which resulted in a broken Xsession file
- Use -DXPM for xdm-config too
- Move DEFAULTVT up before CPPSCRIPTS, so the later is in one block.
 1.2.8.4.4.1 21-Apr-2010  matt sync to netbsd-5
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 27-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 27-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.4.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.10.8.1 23-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #341):
external/mit/xorg/bin/xdm/config/NetBSD-flag2.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Xresources.cpp: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-flag1.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Makefile: revision 1.11
external/mit/xorg/bin/xdm/config/Makefile: revision 1.12
distrib/sets/lists/xbase/mi: revision 1.114
external/mit/xorg/bin/xdm/config/NetBSD-flag.png.uue: revision 1.1
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
On second thought, do not store a binary file in the repository, instead
use the uuencoded version.
 1.10.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.10.6.1 30-Oct-2012  yamt sync with head
 1.12.2.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.12.2.1 25-Feb-2013  tls resync with head
 1.14.26.1 10-Jun-2019  christos Sync with HEAD
 1.1 11-Feb-2009  plunky branches: 1.1.2; 1.1.4;
Restore NetBSD branding to xdm login widget

- add NetBSD banner pixmaps and have Xdm use them by default.

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/
 1.1.4.2 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.4.1 11-Feb-2009  jym file NetBSD-bw.xpm was added on branch jym-xensuspend on 2009-05-13 18:53:23 +0000
 1.1.2.2 18-Feb-2009  snj Pull up following revision(s) (requested by plunky in ticket #450):
distrib/sets/lists/xbase/mi: revision 1.71
distrib/sets/lists/xetc/mi: revision 1.12
external/mit/xorg/bin/xdm/config/Makefile: revision 1.5
external/mit/xorg/bin/xdm/config/NetBSD.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-bw.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-inv.xpm: revision 1.1
Restore NetBSD branding to xdm login widget
- add NetBSD banner pixmaps and have Xdm use them by default.
- also, move the pixmap files back to X11BASE/include/X11/pixmaps/
 1.1.2.1 11-Feb-2009  snj file NetBSD-bw.xpm was added on branch netbsd-5 on 2009-02-18 01:10:57 +0000
 1.2 13-Jun-2012  martin On second thought, do not store a binary file in the repository, instead
use the uuencoded version.
 1.1 13-Jun-2012  martin The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
 1.1 13-Jun-2012  martin branches: 1.1.2; 1.1.6;
On second thought, do not store a binary file in the repository, instead
use the uuencoded version.
 1.1.6.2 30-Oct-2012  yamt sync with head
 1.1.6.1 13-Jun-2012  yamt file NetBSD-flag.png.uue was added on branch yamt-pagecache on 2012-10-30 18:58:08 +0000
 1.1.2.2 23-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #341):
external/mit/xorg/bin/xdm/config/NetBSD-flag2.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Xresources.cpp: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-flag1.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Makefile: revision 1.11
external/mit/xorg/bin/xdm/config/Makefile: revision 1.12
distrib/sets/lists/xbase/mi: revision 1.114
external/mit/xorg/bin/xdm/config/NetBSD-flag.png.uue: revision 1.1
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
On second thought, do not store a binary file in the repository, instead
use the uuencoded version.
 1.1.2.1 13-Jun-2012  riz file NetBSD-flag.png.uue was added on branch netbsd-6 on 2012-06-23 23:04:48 +0000
 1.1 13-Jun-2012  martin branches: 1.1.2; 1.1.6;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
 1.1.6.2 30-Oct-2012  yamt sync with head
 1.1.6.1 13-Jun-2012  yamt file NetBSD-flag1.xpm was added on branch yamt-pagecache on 2012-10-30 18:58:08 +0000
 1.1.2.2 23-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #341):
external/mit/xorg/bin/xdm/config/NetBSD-flag2.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Xresources.cpp: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-flag1.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Makefile: revision 1.11
external/mit/xorg/bin/xdm/config/Makefile: revision 1.12
distrib/sets/lists/xbase/mi: revision 1.114
external/mit/xorg/bin/xdm/config/NetBSD-flag.png.uue: revision 1.1
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
On second thought, do not store a binary file in the repository, instead
use the uuencoded version.
 1.1.2.1 13-Jun-2012  riz file NetBSD-flag1.xpm was added on branch netbsd-6 on 2012-06-23 23:04:48 +0000
 1.1 13-Jun-2012  martin branches: 1.1.2; 1.1.6;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
 1.1.6.2 30-Oct-2012  yamt sync with head
 1.1.6.1 13-Jun-2012  yamt file NetBSD-flag2.xpm was added on branch yamt-pagecache on 2012-10-30 18:58:09 +0000
 1.1.2.2 23-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #341):
external/mit/xorg/bin/xdm/config/NetBSD-flag2.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Xresources.cpp: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-flag1.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Makefile: revision 1.11
external/mit/xorg/bin/xdm/config/Makefile: revision 1.12
distrib/sets/lists/xbase/mi: revision 1.114
external/mit/xorg/bin/xdm/config/NetBSD-flag.png.uue: revision 1.1
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
On second thought, do not store a binary file in the repository, instead
use the uuencoded version.
 1.1.2.1 13-Jun-2012  riz file NetBSD-flag2.xpm was added on branch netbsd-6 on 2012-06-23 23:04:48 +0000
 1.1 11-Feb-2009  plunky branches: 1.1.2; 1.1.4;
Restore NetBSD branding to xdm login widget

- add NetBSD banner pixmaps and have Xdm use them by default.

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/
 1.1.4.2 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.4.1 11-Feb-2009  jym file NetBSD-inv.xpm was added on branch jym-xensuspend on 2009-05-13 18:53:23 +0000
 1.1.2.2 18-Feb-2009  snj Pull up following revision(s) (requested by plunky in ticket #450):
distrib/sets/lists/xbase/mi: revision 1.71
distrib/sets/lists/xetc/mi: revision 1.12
external/mit/xorg/bin/xdm/config/Makefile: revision 1.5
external/mit/xorg/bin/xdm/config/NetBSD.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-bw.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-inv.xpm: revision 1.1
Restore NetBSD branding to xdm login widget
- add NetBSD banner pixmaps and have Xdm use them by default.
- also, move the pixmap files back to X11BASE/include/X11/pixmaps/
 1.1.2.1 11-Feb-2009  snj file NetBSD-inv.xpm was added on branch netbsd-5 on 2009-02-18 01:10:57 +0000
 1.1 11-Feb-2009  plunky branches: 1.1.2; 1.1.4;
Restore NetBSD branding to xdm login widget

- add NetBSD banner pixmaps and have Xdm use them by default.

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/
 1.1.4.2 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.4.1 11-Feb-2009  jym file NetBSD.xpm was added on branch jym-xensuspend on 2009-05-13 18:53:23 +0000
 1.1.2.2 18-Feb-2009  snj Pull up following revision(s) (requested by plunky in ticket #450):
distrib/sets/lists/xbase/mi: revision 1.71
distrib/sets/lists/xetc/mi: revision 1.12
external/mit/xorg/bin/xdm/config/Makefile: revision 1.5
external/mit/xorg/bin/xdm/config/NetBSD.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-bw.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-inv.xpm: revision 1.1
Restore NetBSD branding to xdm login widget
- add NetBSD banner pixmaps and have Xdm use them by default.
- also, move the pixmap files back to X11BASE/include/X11/pixmaps/
 1.1.2.1 11-Feb-2009  snj file NetBSD.xpm was added on branch netbsd-5 on 2009-02-18 01:10:57 +0000
 1.2 06-Mar-2019  christos make this work:
- fix sed rules
- change our own copy of Xresources from cpp to sed
 1.1 13-Jun-2012  martin branches: 1.1.2; 1.1.6; 1.1.36;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
 1.1.36.1 10-Jun-2019  christos Sync with HEAD
 1.1.6.2 30-Oct-2012  yamt sync with head
 1.1.6.1 13-Jun-2012  yamt file Xresources.cpp was added on branch yamt-pagecache on 2012-10-30 18:58:09 +0000
 1.1.2.2 23-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #341):
external/mit/xorg/bin/xdm/config/NetBSD-flag2.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Xresources.cpp: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-flag1.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/Makefile: revision 1.11
external/mit/xorg/bin/xdm/config/Makefile: revision 1.12
distrib/sets/lists/xbase/mi: revision 1.114
external/mit/xorg/bin/xdm/config/NetBSD-flag.png.uue: revision 1.1
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.
On second thought, do not store a binary file in the repository, instead
use the uuencoded version.
 1.1.2.1 13-Jun-2012  riz file Xresources.cpp was added on branch netbsd-6 on 2012-06-23 23:04:48 +0000
 1.8 24-May-2022  nia xdm: Revert font changes. Requested by martin.

In addition, we must lower innerFramesWidth to prevent the new-old
fonts from causing the two text input boxes to overlap. xdm really
could be more clever about text layout...

PR xsrc/56855
 1.7 07-May-2022  nia Add RCSID to Xresources config. Use the B/W NetBSD logo on B/W displays.
 1.6 05-May-2022  nia xdm: Match the default ctwm theme.
 1.5 26-Oct-2020  nia xdm(8): fix definitions of truetype fonts in the default resource file

we don't ship with a truetype helvetica.
 1.4 29-Mar-2019  martin branches: 1.4.2;
Fix edit accident in previous
 1.3 29-Mar-2019  martin Minor adjustment to the input background color (to better match the flag
logo)
 1.2 06-Mar-2019  mrg merge our changes and their changes across the last few xdm releases.
 1.1 06-Mar-2019  christos make this work:
- fix sed rules
- change our own copy of Xresources from cpp to sed
 1.4.2.2 10-Jun-2019  christos Sync with HEAD
 1.4.2.1 29-Mar-2019  christos file Xresources.in was added on branch phil-wifi on 2019-06-10 22:02:36 +0000
 1.9 12-Jul-2026  mrg various updates for new versions.

define NO_I18N for xclock, we don't have uselocale(3) that it demands.
include xorg-pkg-ver.mk in a few places.
xdpyinfo has present support.
 1.8 09-May-2024  nia stop using and linking against libXxf86misc

support for this extension was removed from xorg in 2008,
our xorg-server and our xorg-server.old can't use it.
 1.7 19-Jul-2015  mrg branches: 1.7.24;
build updates for various x11 apps being updated.
 1.6 29-Sep-2013  christos need -lxcb
 1.5 31-May-2013  mrg convert to generated config.h. add libX11-xcb.
 1.4 31-May-2013  mrg find manuals moved into man/ subdirs.
 1.3 22-May-2010  mrg branches: 1.3.6; 1.3.12;
apply -Wno-error in several places where new X11 headers warn about
being used (but in many cases, there are no new versions that don't
use them...)
 1.2 09-Nov-2009  mrg add a note about adding compositing libs support
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.3.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.12.1 23-Jun-2013  tls resync from head
 1.3.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.24.1 06-Jun-2021  cjep sync with head
 1.2 19-Jul-2015  mrg build updates for various x11 apps being updated.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.8 20-Feb-2025  rillig xedit: suppress a few lint warnings
 1.7 11-Nov-2019  joerg branches: 1.7.10;
Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
 1.6 23-Jul-2015  mrg branches: 1.6.16;
remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.5 19-Jul-2015  mrg build updates for various x11 apps being updated.
 1.4 27-Jun-2015  matt Use LIBISPRIVATE, not MKPRIVATELIB
 1.3 11-Aug-2011  joerg Various warning adjustments for clang
 1.2 18-Mar-2011  plunky disable use of gcc-specific "label as values" feature for HAVE_PCC
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.6.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.10.1 02-Aug-2025  perseant Sync with HEAD
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:00 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.2 27-Jun-2015  matt Use LIBISPRIVATE, not MKPRIVATELIB
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.2 27-Jun-2015  matt Use LIBISPRIVATE, not MKPRIVATELIB
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.6 04-Jul-2024  mrg updates for xbiff 1.0.5, xconsole 1.1.0, xditview 1.0.7, xedit 1.2.4,
xev 1.2.6, xeyes 1.3.0, xload 1.2.0, xmessage 1.0.7, and xmore 1.0.4.
 1.5 19-Jul-2015  mrg branches: 1.5.24; 1.5.28;
build updates for various x11 apps being updated.
 1.4 31-May-2013  mrg find manuals moved into man/ subdirs.
 1.3 21-Nov-2010  mrg branches: 1.3.6; 1.3.12;
various updates for moved man pages or app-defaults.
 1.2 10-Mar-2009  mrg add tags.c, hash.c, and the new path to the app-defaults.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.10; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.3.12.1 23-Jun-2013  tls resync from head
 1.3.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.28.1 02-Aug-2025  perseant Sync with HEAD
 1.5.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 19-Jul-2015  mrg branches: 1.4.24;
build updates for various x11 apps being updated.
 1.3 31-May-2013  mrg this needs xrandr now.
 1.2 31-May-2013  mrg find manuals moved into man/ subdirs.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.4.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.7 08-Jul-2024  christos fix SSP build.
 1.6 04-Jul-2024  mrg updates for xbiff 1.0.5, xconsole 1.1.0, xditview 1.0.7, xedit 1.2.4,
xev 1.2.6, xeyes 1.3.0, xload 1.2.0, xmessage 1.0.7, and xmore 1.0.4.
 1.5 25-Dec-2022  christos branches: 1.5.2;
Need -lxcb for xcb_create_pixmap
 1.4 23-Aug-2021  mrg updates for xeyes 1.2.0.
 1.3 01-Oct-2020  nia branches: 1.3.4;
xeyes: Enable anti-aliasing with XRENDER

If you prefer the "classic" look, "xeyes +render"
 1.2 11-Mar-2018  mrg branches: 1.2.4;
look in man/ subdir for the manual
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.62;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.62.1 15-Mar-2018  pgoyette Synch with HEAD
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.2.4.1 08-Oct-2020  martin Pull up following revision(s) (requested by nia in ticket #1098):

external/mit/xorg/bin/xeyes/Makefile: revision 1.3

xeyes: Enable anti-aliasing with XRENDER

If you prefer the "classic" look, "xeyes +render"
 1.3.4.1 06-Jun-2021  cjep sync with head
 1.5.2.1 02-Aug-2025  perseant Sync with HEAD
 1.2 22-May-2010  mrg branches: 1.2.54;
apply -Wno-error in several places where new X11 headers warn about
being used (but in many cases, there are no new versions that don't
use them...)
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.2.54.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.6 12-Jul-2026  mrg various updates for new versions.

define NO_I18N for xclock, we don't have uselocale(3) that it demands.
include xorg-pkg-ver.mk in a few places.
xdpyinfo has present support.
 1.5 08-Jan-2023  mrg set -D_CONST_X_STRING for new xfd.
 1.4 09-May-2018  mrg branches: 1.4.10;
add freetype2/freetype to the include path.
 1.3 31-May-2013  mrg branches: 1.3.26;
find manuals in new locations
 1.2 21-Nov-2010  mrg branches: 1.2.6; 1.2.12;
various updates for moved man pages or app-defaults.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:29 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.26.1 21-May-2018  pgoyette Sync with HEAD
 1.4.10.1 06-Jun-2021  cjep sync with head
 1.2 19-Jul-2015  mrg branches: 1.2.24;
update for xfindproxy 1.0.4.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.2.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 04-Jul-2024  mrg updates for iceauth 1.0.10, xlsfonts 1.0.8, xfontsel 1.1.1, and xsm 1.0.6.
 1.3 31-May-2013  mrg branches: 1.3.36; 1.3.40;
find manuals in new locations
 1.2 21-Nov-2010  mrg branches: 1.2.6; 1.2.12;
various updates for moved man pages or app-defaults.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.40.1 02-Aug-2025  perseant Sync with HEAD
 1.3.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.14 11-Mar-2018  mrg fix libXfont2 sources list. update for xfs 1.2.0.
 1.13 03-Mar-2018  mrg branches: 1.13.2;
xfs and xset don't need libXfontcache.
 1.12 17-Jul-2015  mrg don't hard code FD_SETSIZE now that the code is fine.
 1.11 17-Jul-2015  mrg define FD_SETSIZE=512, to match the new XFD_SETSIZE. something ends up
including <sys/select.h> before Xpoll.h, and the wrong FD_SETSIZE is
used in our fd_set macros, leading to fail.

XXX: ugh. fix me properly.
 1.10 24-Aug-2014  apb Avoid splitting sed programs over multiple lines with
<backslash><newline><indentation>. Use multiple -e options instead.
 1.9 31-May-2013  mrg remove cache.c from SRCS list for xfs 1.1.3
 1.8 21-Nov-2010  mrg branches: 1.8.6; 1.8.12;
various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.7 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
 1.6 24-May-2010  veego Replace __appmansuffix__ in fsconfig.cpp
 1.5 18-Jun-2009  mrg remove non-existant subdirs from the default path list.
 1.4 10-Jun-2009  mrg dno't define FONTCACHE anymore.
 1.3 18-Nov-2008  hans remove unused definition of DEFAULT_CONFIG_FILE. OK by cube.
 1.2 14-Oct-2008  cube branches: 1.2.2; 1.2.4;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.2.4.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.4.1 19-Nov-2008  snj branches: 1.2.4.1.4;
Pull up following revision(s) (requested by hans in ticket #88):
external/mit/xorg/bin/xfs/Makefile: revision 1.3
remove unused definition of DEFAULT_CONFIG_FILE. OK by cube.
 1.2.4.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.8.12.1 23-Jun-2013  tls resync from head
 1.8.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.13.2.1 15-Mar-2018  pgoyette Synch with HEAD
 1.3 22-Jul-2015  mrg updates for xfsinfo 1.0.5 and xkbevd 1.1.4.
 1.2 31-May-2013  mrg find manuals in new locations
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.3 19-Jul-2015  mrg branches: 1.3.24;
updates for xgamma 1.0.6 and xkbprint 1.0.4.
 1.2 31-May-2013  mrg find manuals in new locations
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.3.24.1 06-Jun-2021  cjep sync with head
 1.6 12-Jul-2026  mrg various updates for new versions.

define NO_I18N for xclock, we don't have uselocale(3) that it demands.
include xorg-pkg-ver.mk in a few places.
xdpyinfo has present support.
 1.5 16-Oct-2022  mrg updates for fslsfonts 1.0.7, xditview 1.0.6, and xgc 1.0.6.
 1.4 31-May-2013  mrg branches: 1.4.36;
find manuals in new locations
 1.3 21-Nov-2010  mrg branches: 1.3.6; 1.3.12;
various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.2 21-May-2010  mrg look for and find the app-defaults in the new app-defalts/ subdir of
the distribution sources. also, most of them lost the ".ad" suffix.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.3.12.1 23-Jun-2013  tls resync from head
 1.3.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.6 08-Jan-2023  mrg also link -lintl.
 1.5 08-Jan-2023  mrg enable gettext support
 1.4 03-Mar-2019  mrg branches: 1.4.8;
define HAVE_INET_ATON for new xhost.
 1.3 03-Jan-2019  mrg define IPv6 unless not building INET6.
 1.2 31-May-2013  mrg branches: 1.2.26; 1.2.28;
find manuals in new locations
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.2.28.1 10-Jun-2019  christos Sync with HEAD
 1.2.26.1 18-Jan-2019  pgoyette Synch with HEAD
 1.4.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.12 09-Mar-2025  mrg actually, since Xtrans needs them, add the new -DHAVE_GETADDRINFO,
-DHAVE_INET_NTOP, and -DHAVE_STRUCT_SOCKADDR_STORAGE to X11FLAGS.CONNECTION.

xdm/xinit gains -DHAVE_ASPRINTF.

libX11 gets xim_trans.c compiled properly.
 1.11 12-Oct-2020  nia branches: 1.11.4; 1.11.8;
define xsetroot in the right place
 1.10 11-Oct-2020  nia allow xsetroot to be used in default xinitrc
 1.9 21-Sep-2020  nia also allow uxterm to be used in the default xinitrc
 1.8 21-Sep-2020  nia Define CTWM when building xinit

This will allow ctwm to eventually be used in the default xinitrc.
 1.7 11-Mar-2019  mrg branches: 1.7.2;
fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.6 03-Aug-2011  mrg branches: 1.6.34; 1.6.42;
look in .../man as well.
 1.5 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.4 14-Oct-2008  cube branches: 1.4.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.3 25-Sep-2008  cube Properly install xinitrc too.
 1.2 11-Sep-2008  cube branches: 1.2.2;
Fix generation of the startx script. PR#39515 and PR#39516 by George
Michaelson.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 11-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.4.2.2 19-Oct-2008  haad Sync with HEAD.
 1.4.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.6.42.1 10-Jun-2019  christos Sync with HEAD
 1.6.34.1 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1243):

external/mit/xorg/bin/xinit/Makefile: revision 1.7
external/mit/xorg/lib/libXaw/Makefile: revision 1.12
external/mit/xorg/lib/xkeyboard-config/Makefile: revision 1.13
external/mit/xorg/server/xorg-server.old/hw/xfree86/doc/Makefile: revision 1.2
share/mk/bsd.x11.mk: revision 1.130
external/mit/xorg/bin/sessreg/Makefile: revision 1.7
external/mit/xorg/bin/proxymngr/Makefile: revision 1.4

fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.7.2.1 18-Oct-2020  martin Pull up following revision(s) (requested by nia in ticket #1115):

external/mit/xorg/bin/xinit/Makefile: revision 1.8
external/mit/xorg/bin/xinit/Makefile: revision 1.9

Define CTWM when building xinit
This will allow ctwm to eventually be used in the default xinitrc.

also allow uxterm to be used in the default xinitrc
 1.11.8.1 02-Aug-2025  perseant Sync with HEAD
 1.11.4.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.6 04-Jan-2017  christos branches: 1.6.22;
PR/51771: Yorick Hardy: Use newer xinput features
 1.5 23-May-2011  dsl branches: 1.5.26;
Add explicit -lfoo for libraries that are required because of NEEDED
entries in other libraries.
This avoids a bug in 'ld' which causes it to look in the directory
specified by the RPATH entry (in the library with the NEEDED entry)
without adding the directory supplied by --sysroot.
When the RPATH entry in blindly folloed the link is done w.r.t the
systems own libfoo.so which may be missing some symbols.
(Or might have a wrong sized data area that would need copying
into the programs (or other libraries) data space.)
ld also seems to add a NEEDED entry for these libraries directly
into the program binary - this doesn't seem right to me.
Fixes my build where the installed libX11.so is dated from 2009.
CVS :----------------------------------------------------------------------
 1.4 22-May-2010  mrg version.c is gone.
 1.3 10-Mar-2009  mrg build property.c, and the new Xi manuals.
 1.2 06-Sep-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8; 1.2.10; 1.2.14;
remove commented out CPPFLAGS
 1.1 06-Sep-2008  rtr reachover for building xinput
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 06-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 06-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.5.26.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.6.22.1 06-Jun-2021  cjep sync with head
 1.13 09-Dec-2025  mrg update for xkbcomp 1.5.0.
 1.12 04-Jul-2024  mrg branches: 1.12.2;
define HAVE_ASPRINTF.
 1.11 20-Apr-2020  joerg branches: 1.11.4; 1.11.8;
Don't let clang warn about comparing pointers with string literals.
 1.10 20-Jul-2015  mrg branches: 1.10.16;
add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
 1.9 11-Aug-2011  joerg Various warning adjustments for clang
 1.8 30-Jul-2011  tron Fix build with SSP enabled.
 1.7 21-Feb-2011  mrg find the moved man page from xkbcomp 1.2.1.
 1.6 20-May-2010  christos branches: 1.6.2;
Allow the build to work on a read-only source tree. From Anon Ymous
 1.5 01-Oct-2009  mrg properly fix the xkbcomp output, and make compiled a symlink.
 1.4 25-Sep-2009  mrg share XKBCOMPDIR between xkbcomp and xorg-server.
 1.3 22-Aug-2009  mrg look for and find "config.h"
 1.2 03-Mar-2009  mrg put xkbcomp output into /var/db/xkb by default, a place that (now) exists
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.10; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.3 04-Oct-2009  snj Pull up following revision(s) (requested by mrg in ticket #1062):
external/mit/xorg/bin/xkbcomp/Makefile: revision 1.5
external/mit/xorg/bin/xkbcomp/Makefile.common: revision 1.2
properly fix the xkbcomp output, and make compiled a symlink.
 1.1.1.1.8.2 28-Sep-2009  snj Pull up following revision(s) (requested by mrg in ticket #1033):
external/mit/xorg/bin/xkbcomp/Makefile: revision 1.4
external/mit/xorg/bin/xkbcomp/Makefile.common: revision 1.1
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.6
share XKBCOMPDIR between xkbcomp and xorg-server.
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:01 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.6.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.10.16.1 21-Apr-2020  martin Sync with HEAD
 1.11.8.1 02-Aug-2025  perseant Sync with HEAD
 1.11.4.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.12.2.1 10-Dec-2025  martin Pull up following revision(s) (requested by mrg in ticket #116):

external/mit/xorg/bin/xkbcomp/Makefile: revision 1.13
share/mk/bsd.x11.mk: revision 1.164
external/mit/xorg/server/xorg-server/glamor/Makefile.glamor: revision 1.3
external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile: revision 1.5

update for xorg-server 21.2.21.
update for xkbcomp 1.5.0.
 1.3 20-May-2010  christos Allow the build to work on a read-only source tree. From Anon Ymous
 1.2 01-Oct-2009  mrg branches: 1.2.2;
properly fix the xkbcomp output, and make compiled a symlink.
 1.1 25-Sep-2009  mrg branches: 1.1.2;
share XKBCOMPDIR between xkbcomp and xorg-server.
 1.1.2.3 04-Oct-2009  snj Pull up following revision(s) (requested by mrg in ticket #1062):
external/mit/xorg/bin/xkbcomp/Makefile: revision 1.5
external/mit/xorg/bin/xkbcomp/Makefile.common: revision 1.2
properly fix the xkbcomp output, and make compiled a symlink.
 1.1.2.2 28-Sep-2009  snj Pull up following revision(s) (requested by mrg in ticket #1033):
external/mit/xorg/bin/xkbcomp/Makefile: revision 1.4
external/mit/xorg/bin/xkbcomp/Makefile.common: revision 1.1
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.6
share XKBCOMPDIR between xkbcomp and xorg-server.
 1.1.2.1 25-Sep-2009  snj file Makefile.common was added on branch netbsd-5 on 2009-09-28 01:57:05 +0000
 1.2.2.2 21-Apr-2010  matt sync to netbsd-5
 1.2.2.1 01-Oct-2009  matt file Makefile.common was added on branch matt-nb5-mips64 on 2010-04-21 05:24:33 +0000
 1.4 09-Mar-2025  mrg use xorg-pkg-ver.mk for PACKAGE_STRING, add new sources, and remove
no longer necessary -DHAVE_STRCASECMP.
 1.3 22-Jul-2015  mrg branches: 1.3.24; 1.3.28;
updates for xfsinfo 1.0.5 and xkbevd 1.1.4.
 1.2 17-Feb-2011  jmcneill Get rid of stray /usr/X11R6 references
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.20;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.20.1 05-Mar-2011  bouyer Sync with HEAD
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.3.28.1 02-Aug-2025  perseant Sync with HEAD
 1.3.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.2 19-Jul-2015  mrg branches: 1.2.24;
updates for xgamma 1.0.6 and xkbprint 1.0.4.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.2.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.5 20-Jul-2015  mrg branches: 1.5.24;
add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
 1.4 20-Mar-2014  mrg look for config.h.
 1.3 19-Mar-2014  mrg find moved man pages.
 1.2 09-Nov-2009  mrg branches: 1.2.6; 1.2.12;
install new xkbutils man pages
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.xkbutils was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.xkbutils was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.2.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.24.1 06-Jun-2021  cjep sync with head
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.4 16-Apr-2016  nakayama branches: 1.4.24;
Use xorg-pkg-ver.mk to retrieve PACKAGE_STRING.
 1.3 12-Jul-2014  nakayama Restore package names to PACKAGE_STRING.
 1.2 19-Mar-2014  mrg branches: 1.2.2;
find moved man pages.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.2.2.1 10-Aug-2014  tls Rebase.
 1.4.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.7 04-Jul-2024  mrg turn on gettext.
 1.6 04-Jul-2024  mrg updates for xbiff 1.0.5, xconsole 1.1.0, xditview 1.0.7, xedit 1.2.4,
xev 1.2.6, xeyes 1.3.0, xload 1.2.0, xmessage 1.0.7, and xmore 1.0.4.
 1.5 13-Jun-2013  christos branches: 1.5.36; 1.5.40;
We need to say we have getloadavg(3) otherwise it wants to open /dev/kmem
and it does not work since we don't install setgid kmem.
 1.4 31-May-2013  mrg find moved manual and app-defaults files.
 1.3 20-Nov-2010  mrg branches: 1.3.6; 1.3.12;
find the right app-defaults files.
 1.2 20-Nov-2010  mrg add the app-defaults dir, to prepare for xload 1.1.0
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.3.12.1 23-Jun-2013  tls resync from head
 1.3.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.40.1 02-Aug-2025  perseant Sync with HEAD
 1.5.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.6 16-Nov-2024  mrg define PACKAGE_STRING for new xlogo.
 1.5 13-Nov-2022  mrg branches: 1.5.4;
add -D_CONST_X_STRING, like new upstream
 1.4 09-May-2018  mrg branches: 1.4.10;
add freetype2/freetype to the include path.
 1.3 31-May-2013  mrg branches: 1.3.26;
find moved manual and app-defaults files.
 1.2 21-May-2010  mrg branches: 1.2.6; 1.2.12;
look for and find the app-defaults in the new app-defalts/ subdir of
the distribution sources. also, most of them lost the ".ad" suffix.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:30 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.26.1 21-May-2018  pgoyette Sync with HEAD
 1.4.10.1 06-Jun-2021  cjep sync with head
 1.5.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4 19-Jul-2015  mrg branches: 1.4.24;
build updates for xlsatoms 1.1.2, xlsfonts 1.0.4, xman 1.1.4, xmh 1.0.03
xmodmap 1.0.9 and xvinfo 1.1.3.
 1.3 31-May-2013  mrg find moved manual and app-defaults files.
 1.2 18-Jul-2010  mrg branches: 1.2.6; 1.2.12;
xlsatoms 1.1.0 wants to link against libxcb, not all the other libs.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.8 16-Apr-2016  nakayama branches: 1.8.24;
Use xorg-pkg-ver.mk to retrieve PACKAGE_STRING.
 1.7 12-Jul-2014  nakayama Restore package names to PACKAGE_STRING.
 1.6 17-Mar-2014  mrg branches: 1.6.2;
update for xlsclients 1.1.3.
 1.5 23-Jul-2011  mrg branches: 1.5.2; 1.5.8;
add .../man to the .PATH to find moved manuals.
 1.4 18-Jul-2010  mrg ... and HAVE_STRNLEN
 1.3 18-Jul-2010  mrg xlsclients wants xcb-atom as well.
 1.2 18-Jul-2010  mrg oops, install all the xcb-util headers.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.5.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.2.1 10-Aug-2014  tls Rebase.
 1.8.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 04-Jul-2024  mrg updates for iceauth 1.0.10, xlsfonts 1.0.8, xfontsel 1.1.1, and xsm 1.0.6.
 1.3 20-Jul-2015  mrg branches: 1.3.24; 1.3.28;
use xorg-pkg-ver.mk.
 1.2 19-Jul-2015  mrg build updates for xlsatoms 1.1.2, xlsfonts 1.0.4, xman 1.1.4, xmh 1.0.03
xmodmap 1.0.9 and xvinfo 1.1.3.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.3.28.1 02-Aug-2025  perseant Sync with HEAD
 1.3.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 20-Jul-2015  mrg branches: 1.4.24;
add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
 1.3 31-May-2013  mrg find moved manual and app-defaults files.
 1.2 22-Aug-2009  mrg branches: 1.2.6; 1.2.12;
Xmag.ad -> app-defaults/Xmag
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.9 15-Jul-2019  mrg branches: 1.9.8;
define _CONST_X_STRING for newer versions.
 1.8 13-Apr-2016  christos branches: 1.8.16;
We have MKSTEMP so use it!
 1.7 20-Jul-2015  mrg add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
 1.6 19-Jul-2015  mrg build updates for xlsatoms 1.1.2, xlsfonts 1.0.4, xman 1.1.4, xmh 1.0.03
xmodmap 1.0.9 and xvinfo 1.1.3.
 1.5 23-Jul-2011  mrg add .../man to the .PATH to find moved manuals.
 1.4 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.3 20-Nov-2010  mrg find and use config.h
 1.2 09-Nov-2009  mrg update for xman 1.1.0
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.8.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.9.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.5 04-Jul-2024  mrg updates for xbiff 1.0.5, xconsole 1.1.0, xditview 1.0.7, xedit 1.2.4,
xev 1.2.6, xeyes 1.3.0, xload 1.2.0, xmessage 1.0.7, and xmore 1.0.4.
 1.4 22-Jul-2015  mrg branches: 1.4.24; 1.4.28;
updates for xmessage 1.0.4 and xwud 1.0.4.
 1.3 31-May-2013  mrg find moved manual and app-defaults files.
 1.2 21-Nov-2010  mrg branches: 1.2.6; 1.2.12;
various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.28.1 02-Aug-2025  perseant Sync with HEAD
 1.4.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.9 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.8 13-Oct-2019  mrg branches: 1.8.6;
introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.7 19-Jul-2015  mrg branches: 1.7.16;
build updates for xlsatoms 1.1.2, xlsfonts 1.0.4, xman 1.1.4, xmh 1.0.03
xmodmap 1.0.9 and xvinfo 1.1.3.
 1.6 11-Aug-2011  joerg Various warning adjustments for clang
 1.5 20-Nov-2010  mrg find the right app-defaults files.
 1.4 20-Nov-2010  mrg add the include dir, to prepare for xmh 1.0.2
 1.3 20-Nov-2010  mrg add the app-defaults dir, to prepare for xmh 1.0.2
 1.2 09-Nov-2009  mrg update for xbitmaps 1.1.0. black6/box6 have moved into here, so don't
install them from xmh any more.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.7.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.4 29-Feb-2012  tron Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.3 15-May-2011  christos branches: 1.3.4; 1.3.6;
Add -DHAVE_UNISTD_H
 1.2 05-Oct-2008  cube branches: 1.2.2;
Properly depend on libexpat.
 1.1 05-Oct-2008  cube Install xmlwf(1) from expat.
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 05-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:02 +0000
 1.3.6.1 02-Mar-2012  riz Pull up following revision(s) (requested by tron in ticket #72):
external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8
distrib/sets/lists/xbase/shl.mi: revision 1.45
distrib/sets/lists/comp/ad.mips64eb: revision 1.72
external/mit/expat/lib/Makefile: revision 1.1
external/mit/xorg/tools/fc-cache/Makefile: revision 1.6
x11/lib/fontconfig/src/Makefile: revision 1.11
distrib/sets/lists/xcomp/mi: revision 1.134
distrib/sets/lists/base/md.amd64: revision 1.159
distrib/sets/lists/base/ad.mips64eb: revision 1.85
external/mit/xorg/lib/dri/dri.mk: revision 1.11
external/mit/expat/lib/Makefile.inc: revision 1.1
external/mit/expat/Makefile.inc: revision 1.1
distrib/sets/lists/base/shl.mi: revision 1.619
distrib/sets/lists/comp/shl.mi: revision 1.212
distrib/sets/lists/man/mi: revision 1.1382
distrib/sets/lists/comp/mi: revision 1.1743
x11/lib/expat/Makefile: file removal
lib/Makefile: revision 1.182
external/mit/expat/Makefile: revision 1.1
external/mit/Makefile: revision 1.2
distrib/sets/lists/xcomp/shl.mi: revision 1.31
external/mit/xorg/bin/xmlwf/Makefile: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.25
external/mit/expat/lib/libexpat/Makefile: revision 1.1
distrib/sets/lists/comp/ad.mips64el: revision 1.72
x11/lib/expat/shlib_version: file removal
external/mit/xorg/lib/expat/expat_config.h: file removal
external/mit/expat/bin/xmlwf/Makefile: revision 1.1
share/mk/bsd.prog.mk: revision 1.274
distrib/sets/lists/base/ad.mips64el: revision 1.84
x11/lib/Makefile: revision 1.11
external/mit/xorg/lib/expat/Makefile: file removal
external/mit/xorg/lib/expat/shlib_version: file removal
distrib/sets/lists/comp/md.amd64: revision 1.158
distrib/sets/lists/base/mi: revision 1.987
distrib/sets/lists/base/md.sparc64: revision 1.150
share/mk/bsd.README: revision 1.294
external/mit/expat/bin/Makefile.inc: revision 1.1
distrib/sets/lists/xbase/mi: revision 1.113
external/mit/expat/lib/libexpat/shlib_version: revision 1.1
external/mit/expat/lib/libexpat/expat_config.h: revision 1.1
distrib/sets/lists/comp/md.sparc64: revision 1.141
share/mk/bsd.hostprog.mk: revision 1.67
external/mit/expat/bin/Makefile: revision 1.1
Move &quot;libexpat&quot; from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.3.4.1 17-Apr-2012  yamt sync with head
 1.5 19-Jul-2015  mrg branches: 1.5.24;
build updates for xlsatoms 1.1.2, xlsfonts 1.0.4, xman 1.1.4, xmh 1.0.03
xmodmap 1.0.9 and xvinfo 1.1.3.
 1.4 17-Mar-2014  mrg merge xmodmap 1.0.8.
 1.3 30-May-2013  mrg updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()
 1.2 20-Nov-2010  mrg branches: 1.2.6; 1.2.12;
add the new man dir to .PATH, for xmodmap 1.0.5
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.2.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.6 04-Jul-2024  mrg updates for xbiff 1.0.5, xconsole 1.1.0, xditview 1.0.7, xedit 1.2.4,
xev 1.2.6, xeyes 1.3.0, xload 1.2.0, xmessage 1.0.7, and xmore 1.0.4.
 1.5 04-Mar-2019  mrg branches: 1.5.8; 1.5.12;
add new man subdir to .PATH
 1.4 14-Aug-2010  mrg branches: 1.4.46;
.. also find XMore.
 1.3 14-Aug-2010  mrg cope with XMore.ad -> XMore.
 1.2 19-Apr-2009  mrg in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.10; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.4.46.1 10-Jun-2019  christos Sync with HEAD
 1.5.12.1 02-Aug-2025  perseant Sync with HEAD
 1.5.8.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.5 30-May-2013  mrg branches: 1.5.36;
updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()
 1.4 23-Jul-2011  mrg branches: 1.4.2; 1.4.8;
add .../man to the .PATH to find moved manuals.
 1.3 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
 1.2 09-Nov-2009  mrg update for xprop 1.1.0
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.4.8.1 23-Jun-2013  tls resync from head
 1.4.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.36.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.7 07-Jun-2016  christos branches: 1.7.24;
elide stack protector warning
 1.6 31-May-2013  mrg define HAVE_MKSTEMP and HAVE_LRINT for bitmap.
define PACKAGE_STRING/VERSION correctly for xrandr, xsetroot and xstdcmap.
define ICONV_CONST for xwininfo.
install new xcb-proto files.
build new Xrandr sources.
bump version on libxcb and libXrandr.
 1.5 11-Aug-2011  joerg branches: 1.5.2; 1.5.8;
Various warning adjustments for clang
 1.4 23-Jul-2011  mrg add .../man to the .PATH to find moved manuals.
 1.3 22-Aug-2009  mrg xrandr.c wants a VERSION defined now.
 1.2 11-Jun-2009  mrg this needs -lm now.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.5.8.1 23-Jun-2013  tls resync from head
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.10 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.9 19-Sep-2022  christos use tradcpp.
 1.8 16-Apr-2016  nakayama branches: 1.8.24;
Use xorg-pkg-ver.mk to retrieve PACKAGE_STRING.
 1.7 13-Apr-2016  christos Fix MKSTEMP
 1.6 12-Jul-2014  nakayama Restore package names to PACKAGE_STRING.
 1.5 17-Mar-2014  mrg branches: 1.5.2;
merge xrdb 1.1.0, xset 1.2.3, xvinfo 1.1.2, and xwd 1.0.6.
 1.4 19-Jul-2013  prlw1 Replace mrg's clean cpp+cpp_arg interface with xrdb version 420347005c
to minimise upstream differences.
OK wiz@
 1.3 21-Feb-2011  mrg branches: 1.3.4; 1.3.10; 1.3.14;
define HAVE_ASPRINTF and find the moved man page after xrdb 1.0.8 update.
 1.2 05-Dec-2009  mrg branches: 1.2.2;
- define CPP with a full path
- define CPP_ARGS to -traditional

part1 of xrdb fixes. thanks to Patrick Welche <prlw1@cam.ac.uk> for
figuring out what was going wrong.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.12; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.12.1 07-Apr-2011  snj Apply patch (requested by mrg in ticket #1594):
Fix CVE-2011-0465
 1.1.1.1.8.3 07-Apr-2011  snj Apply patch (requested by mrg in ticket #1594):
Fix CVE-2011-0465
 1.1.1.1.8.2 09-Dec-2009  snj branches: 1.1.1.1.8.2.2;
Revert as per discussion with mrg. This is not needed on netbsd-5.
 1.1.1.1.8.1 09-Dec-2009  snj Pull up following revision(s) (requested by mrg in ticket #1183):
external/mit/xorg/bin/xrdb/Makefile: revision 1.2
- define CPP with a full path
- define CPP_ARGS to -traditional
part1 of xrdb fixes. thanks to Patrick Welche <prlw1@cam.ac.uk> for
figuring out what was going wrong.
 1.1.1.1.8.2.2.1 07-Apr-2011  snj Apply patch (requested by mrg in ticket #1594):
Fix CVE-2011-0465
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:31 +0000
 1.2.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.3.14.1 23-Jul-2013  riastradh sync with HEAD
 1.3.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.2.1 10-Aug-2014  tls Rebase.
 1.8.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.3 11-Mar-2018  mrg branches: 1.3.10;
use xorg-pkg-ver.mk and define HAVE_USLEEP.
 1.2 31-May-2013  mrg branches: 1.2.26;
find moved manual and app-defaults files.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.2.26.1 15-Mar-2018  pgoyette Synch with HEAD
 1.3.10.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.8 09-May-2024  nia stop using and linking against libXxf86misc

support for this extension was removed from xorg in 2008,
our xorg-server and our xorg-server.old can't use it.
 1.7 11-Mar-2018  mrg branches: 1.7.10;
use xorg-pkg-ver.mk and define HAVE_USLEEP.
 1.6 03-Mar-2018  mrg branches: 1.6.2;
xfs and xset don't need libXfontcache.
 1.5 16-Apr-2016  nakayama Use xorg-pkg-ver.mk to retrieve PACKAGE_STRING.
 1.4 12-Jul-2014  nakayama Restore package names to PACKAGE_STRING.
 1.3 17-Mar-2014  mrg branches: 1.3.2;
merge xrdb 1.1.0, xset 1.2.3, xvinfo 1.1.2, and xwd 1.0.6.
 1.2 03-Aug-2011  mrg branches: 1.2.2; 1.2.8;
look in .../man also.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.2.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.1 10-Aug-2014  tls Rebase.
 1.6.2.1 15-Mar-2018  pgoyette Synch with HEAD
 1.7.10.1 06-Jun-2021  cjep sync with head
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.72;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.72.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.72;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.72.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.5 16-Apr-2016  nakayama branches: 1.5.24;
Use xorg-pkg-ver.mk to retrieve PACKAGE_STRING.
 1.4 31-May-2013  mrg define HAVE_MKSTEMP and HAVE_LRINT for bitmap.
define PACKAGE_STRING/VERSION correctly for xrandr, xsetroot and xstdcmap.
define ICONV_CONST for xwininfo.
install new xcb-proto files.
build new Xrandr sources.
bump version on libxcb and libXrandr.
 1.3 31-May-2013  mrg find moved manual and app-defaults files.
 1.2 20-Nov-2010  mrg branches: 1.2.6; 1.2.12;
also link in libXcursor now.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.24.1 06-Jun-2021  cjep sync with head
 1.6 18-Apr-2024  jakllsch Install xsetwallpaper(1) manual page

Should fix PR 58172.
 1.5 11-Feb-2022  uwe branches: 1.5.2;
xsetwallpaper: Drop unused -lXpm.

This looks like a commit accident. Ok mrg@.
 1.4 09-Feb-2022  martin Add back NOMAN for now to fix the build
 1.3 09-Feb-2022  mrg fix the build of xsetwallpaper.
 1.2 22-Mar-2012  joerg branches: 1.2.40;
Disable a bunch of additional warnings for now for the clang build.
 1.1 22-Oct-2011  jmcneill branches: 1.1.2;
add makefile for xsetwallpaper
 1.1.2.1 17-Apr-2012  yamt sync with head
 1.2.40.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.5.2.1 28-Apr-2024  martin Pull up following revision(s) (requested by jakllsch in ticket #672):

distrib/sets/lists/xbase/mi: revision 1.175
external/mit/xorg/bin/xsetwallpaper/Makefile: revision 1.6

Install xsetwallpaper(1) manual page
Should fix PR 58172.
 1.5 04-Jul-2024  mrg updates for iceauth 1.0.10, xlsfonts 1.0.8, xfontsel 1.1.1, and xsm 1.0.6.
 1.4 26-Apr-2021  mrg branches: 1.4.4; 1.4.8;
make build with new libXt.
 1.3 31-May-2013  mrg find moved manual and app-defaults files.
 1.2 21-Nov-2010  mrg branches: 1.2.6; 1.2.12;
remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.8.1 02-Aug-2025  perseant Sync with HEAD
 1.4.4.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.4 16-Apr-2016  nakayama branches: 1.4.24;
Use xorg-pkg-ver.mk to retrieve PACKAGE_STRING.
 1.3 31-May-2013  mrg define HAVE_MKSTEMP and HAVE_LRINT for bitmap.
define PACKAGE_STRING/VERSION correctly for xrandr, xsetroot and xstdcmap.
define ICONV_CONST for xwininfo.
install new xcb-proto files.
build new Xrandr sources.
bump version on libxcb and libXrandr.
 1.2 31-May-2013  mrg find moved manual and app-defaults files.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 23-Jun-2013  tls resync from head
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.4.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.24 15-Nov-2025  mrg fix some m68k warnings

for xterm's charset.c, use -fno-jump-tables to avoid warnings.
for gallium, the format_utils.c and glsl_lexer.cpp parts for GCC 14 are
also needed here (-Os / -O1 -fno-jump-tables). (glsl_parser.cpp does
not need -Os like GCC 14 does.)

tested with both GCC 12 and 14.
 1.23 16-Nov-2021  nia xorg: sprinkle a little bit of USE_FORT around
 1.22 27-Apr-2021  mrg branches: 1.22.4;
disable attribute warnings. new libXt triggers them for now..
 1.21 17-Feb-2021  mrg remove -DOPT_* from here (now in xtermcfg.h).

restore comment lost in rev 1.18.
 1.20 11-Feb-2021  mrg add new files for xterm 366.
 1.19 27-Dec-2020  reinoud Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients
 1.18 02-Oct-2020  nia xterm: Enable SIXEL graphics support.

could also enable REGIS, it will require -lm and i suppose isn't
a default upstream yet(?)

test with "-ti vt340".
 1.17 09-May-2018  mrg branches: 1.17.4;
add freetype2/freetype to the include path.
 1.16 14-Mar-2018  mrg build Tekparse.hin VTparse.hin normally.
 1.15 23-Jul-2015  mrg branches: 1.15.8; 1.15.14;
remove some duplication; pointed out by pgoyette.
 1.14 23-Jul-2015  mrg link against Xinerama now that xterm 318 would prefer to.
 1.13 11-Jul-2014  mrg add comments for un-done stuff.
 1.12 20-Mar-2014  mrg branches: 1.12.2;
add a note about builtin_icons.h.
 1.11 31-May-2013  mrg add new version.c for xterm 293.
 1.10 30-May-2013  mrg updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()
 1.9 22-Mar-2012  joerg branches: 1.9.2;
Disable a bunch of additional warnings for now for the clang build.
 1.8 03-Oct-2010  christos branches: 1.8.6;
added commented out trace build.
 1.7 30-Jun-2010  mrg build updates for xterm-261. resize also uses terminfo now.
 1.6 04-Feb-2010  tron Define "HAVE_TERMCAP_H" to fix build with the new terminfo library.
 1.5 03-Feb-2010  roy Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@
 1.4 19-Sep-2009  snj Update for new xterm.
 1.3 18-Jan-2009  christos turn on PASTE64 to handle large cut-n-paste buffers like the old xterm did.
 1.2 14-Oct-2008  cube branches: 1.2.2; 1.2.4;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.2.4.2 28-Sep-2009  snj Pull up following revision(s) (requested by mrg in ticket #1034):
external/mit/xorg/bin/xterm/Makefile: revision 1.4
Update for new xterm.
 1.2.4.1 20-Apr-2009  snj branches: 1.2.4.1.4;
Pull up following revision(s) (requested by agc in ticket #711):
external/mit/xorg/bin/xterm/Makefile: revision 1.3
turn on PASTE64 to handle large cut-n-paste buffers like the old xterm did.
 1.2.4.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.8.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.6.1 17-Apr-2012  yamt sync with head
 1.9.2.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.2.1 23-Jun-2013  tls resync from head
 1.12.2.1 10-Aug-2014  tls Rebase.
 1.15.14.2 21-May-2018  pgoyette Sync with HEAD
 1.15.14.1 15-Mar-2018  pgoyette Synch with HEAD
 1.15.8.1 17-Feb-2021  martin Pull up following revision(s) (requested by mrg in ticket #1656):

external/mit/xorg/bin/xterm/Makefile: revision 1.20 (patch)

add new files for xterm 366.
 1.17.4.2 17-Feb-2021  martin Pull up following revision(s) (requested by mrg in ticket #1207):

external/mit/xorg/bin/xterm/Makefile: revision 1.20

add new files for xterm 366.
 1.17.4.1 08-Oct-2020  martin Pull up following revision(s) (requested by nia in ticket #1097):

external/mit/xorg/bin/xterm/Makefile: revision 1.18

xterm: Enable SIXEL graphics support.

could also enable REGIS, it will require -lm and i suppose isn't
a default upstream yet(?)

test with "-ti vt340".
 1.22.4.1 06-Jun-2021  cjep sync with head
 1.4 02-May-2022  uwe xterm: Try to make manpage substitutions more readable.

Use X11EXTRAMANTRANSFORMS to set most of them, so that the sed(1)
syntax noise doesn't drown out the keys/values. Add comments.

Keep using X11EXTRAMANDEFS for __app_version__ - my make-fu is too
weak to figure out how to do that properly while keeping happy
multiple levels of quoting along the way.

Same output is generated.
 1.3 01-May-2022  uwe xterm(1): Add substitution for __double_buffer__
 1.2 25-Dec-2015  christos PR/50593: dieter roelants: fix unexpanded definitions in xterm(1)
 1.1 14-Oct-2008  cube branches: 1.1.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1.2.2 19-Oct-2008  haad Sync with HEAD.
 1.1.2.1 14-Oct-2008  haad file Makefile.inc was added on branch haad-dm on 2008-10-19 22:41:03 +0000
 1.2 09-Mar-2025  mrg also install UXTerm-color app-defaults
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.76;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.76.1 02-Aug-2025  perseant Sync with HEAD
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:04 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.4 31-May-2013  mrg branches: 1.4.36;
find moved manual and app-defaults files.
 1.3 21-May-2010  mrg branches: 1.3.6; 1.3.12;
find the app-defaults file in the new place, as a non- .cpp file.
 1.2 12-Jun-2009  mrg fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.12;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.12.1 17-Jun-2009  bouyer branches: 1.1.1.1.12.1.2;
Pull up following revision(s) (requested by mrg in ticket #805):
external/mit/xorg/bin/xvidtune/Makefile: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.76
fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.
 1.1.1.1.12.1.2.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.1 17-Jun-2009  bouyer Pull up following revision(s) (requested by mrg in ticket #805):
external/mit/xorg/bin/xvidtune/Makefile: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.76
fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:04 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:32 +0000
 1.3.12.1 23-Jun-2013  tls resync from head
 1.3.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.36.1 06-Jun-2021  cjep sync with head
 1.5 19-Jul-2015  mrg branches: 1.5.24;
build updates for xlsatoms 1.1.2, xlsfonts 1.0.4, xman 1.1.4, xmh 1.0.03
xmodmap 1.0.9 and xvinfo 1.1.3.
 1.4 12-Jul-2014  nakayama Restore package names to PACKAGE_STRING.
 1.3 17-Mar-2014  mrg branches: 1.3.2;
merge xrdb 1.1.0, xset 1.2.3, xvinfo 1.1.2, and xwd 1.0.6.
 1.2 22-Mar-2012  joerg branches: 1.2.2;
Disable a bunch of additional warnings for now for the clang build.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:04 +0000
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 17-Apr-2012  yamt sync with head
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:33 +0000
 1.2.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.2.1 10-Aug-2014  tls Rebase.
 1.5.24.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.5 11-Mar-2018  mrg branches: 1.5.10;
use xorg-pkg-ver.mk.
 1.4 17-Mar-2014  mrg branches: 1.4.24;
merge xrdb 1.1.0, xset 1.2.3, xvinfo 1.1.2, and xwd 1.0.6.
 1.3 31-May-2013  mrg find moved manual and app-defaults files.
 1.2 09-Mar-2009  mrg branches: 1.2.6; 1.2.12;
add clientwin.c, needed by newer packages.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.10; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:04 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:33 +0000
 1.2.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.24.1 15-Mar-2018  pgoyette Synch with HEAD
 1.5.10.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.7 24-Oct-2019  kamil branches: 1.7.6;
Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.6 31-May-2013  mrg branches: 1.6.28;
define HAVE_MKSTEMP and HAVE_LRINT for bitmap.
define PACKAGE_STRING/VERSION correctly for xrandr, xsetroot and xstdcmap.
define ICONV_CONST for xwininfo.
install new xcb-proto files.
build new Xrandr sources.
bump version on libxcb and libXrandr.
 1.5 11-Aug-2011  joerg branches: 1.5.2; 1.5.8;
Various warning adjustments for clang
 1.4 23-Jul-2011  mrg add .../man to the .PATH to find moved manuals.
 1.3 20-Nov-2010  mrg link with xcb and xcb-shape.
 1.2 09-Mar-2009  mrg add clientwin.c, needed by newer packages.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.10; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:04 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:33 +0000
 1.5.8.1 23-Jun-2013  tls resync from head
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.28.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.6.1 06-Jun-2021  cjep sync with head
 1.3 11-Mar-2018  mrg branches: 1.3.10;
use xorg-pkg-ver.mk
 1.2 22-Jul-2015  mrg branches: 1.2.14;
updates for xmessage 1.0.4 and xwud 1.0.4.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:04 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:33 +0000
 1.2.14.1 15-Mar-2018  pgoyette Synch with HEAD
 1.3.10.1 02-Jun-2021  cjep Use x11 variables for LDADD and DPADD. Now builds on sun2.
 1.1 12-Nov-2010  tsutsui Provide port-specific sample xorg.conf files in xserver.tgz.

No particular comments on tech-x11.
 1.1 12-Nov-2010  tsutsui Provide port-specific sample xorg.conf files in xserver.tgz.

No particular comments on tech-x11.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 12-Nov-2010  tsutsui Provide port-specific sample xorg.conf files in xserver.tgz.

No particular comments on tech-x11.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 12-Nov-2010  tsutsui Provide port-specific sample xorg.conf files in xserver.tgz.

No particular comments on tech-x11.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.5 08-Aug-2023  tsutsui Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.3 20-Jun-2014  wiz branches: 1.3.34;
Update default pkgsrc font path references.
 1.2 20-May-2011  tsutsui branches: 1.2.10; 1.2.20;
Add RCSId.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.1 13-Nov-2010  tsutsui Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
 1.3 10-Feb-2012  tsutsui More SL-C7x0/860 support for Xorg server usage:
- pull touchpanel adjustment ioctls to w100lcd.c for SL-C7x0/860
from zlcd.c for SL-C1000/3x00
- add sample xorg.conf for C7x0/860 (which have hardware screen rotation)
- rename old xorg.conf.sample for C1000/C3x00 to xorg.conf.C3x00
- adjust md set list

Ok releng@ nonaka@
 1.2 22-May-2011  christos branches: 1.2.4;
fix name
 1.1 20-May-2011  tsutsui Add sample xorg.conf file for zaurus.
 1.2.4.1 17-Apr-2012  yamt sync with head
 1.2 21-May-2011  tsutsui Rename xorg.conf in the xserver set to xorg.conf.sample to avoid
overwriting a possibly modified user config file. Suggested by jmmv@.
 1.1 20-May-2011  tsutsui Add sample xorg.conf file for zaurus.
 1.4 08-Aug-2023  tsutsui Remove trailing tabs.
 1.3 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.2 20-Jun-2014  wiz branches: 1.2.34;
Update default pkgsrc font path references.
 1.1 10-Feb-2012  tsutsui branches: 1.1.4; 1.1.8; 1.1.18;
More SL-C7x0/860 support for Xorg server usage:
- pull touchpanel adjustment ioctls to w100lcd.c for SL-C7x0/860
from zlcd.c for SL-C1000/3x00
- add sample xorg.conf for C7x0/860 (which have hardware screen rotation)
- rename old xorg.conf.sample for C1000/C3x00 to xorg.conf.C3x00
- adjust md set list

Ok releng@ nonaka@
 1.1.18.1 10-Aug-2014  tls Rebase.
 1.1.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.4.1 10-Feb-2012  yamt file xorg.conf.C3x00 was added on branch yamt-pagecache on 2012-04-17 00:04:48 +0000
 1.2.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.4 08-Aug-2023  tsutsui Remove trailing tabs.
 1.3 08-Aug-2023  tsutsui Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.

Fixes PR/57346.
Should be pulled up to netbsd-10.
 1.2 20-Jun-2014  wiz branches: 1.2.34;
Update default pkgsrc font path references.
 1.1 10-Feb-2012  tsutsui branches: 1.1.4; 1.1.8; 1.1.18;
More SL-C7x0/860 support for Xorg server usage:
- pull touchpanel adjustment ioctls to w100lcd.c for SL-C7x0/860
from zlcd.c for SL-C1000/3x00
- add sample xorg.conf for C7x0/860 (which have hardware screen rotation)
- rename old xorg.conf.sample for C1000/C3x00 to xorg.conf.C3x00
- adjust md set list

Ok releng@ nonaka@
 1.1.18.1 10-Aug-2014  tls Rebase.
 1.1.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.4.1 10-Feb-2012  yamt file xorg.conf.C7x0 was added on branch yamt-pagecache on 2012-04-17 00:04:48 +0000
 1.2.34.1 12-Aug-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #324):

external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C7x0: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.uskbd: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-jp: revision 1.5
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.4
external/mit/xorg/etc/etc.dreamcast/xorg.conf.jpkbd: revision 1.5
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.3
external/mit/xorg/etc/etc.zaurus/xorg.conf.C3x00: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-us: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws007sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.4
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws020sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws011sh: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x480-us: revision 1.5
external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.4
external/mit/xorg/etc/etc.hpc/xorg.conf.800x600-jp: revision 1.5
external/mit/xorg/etc/etc.hpc/xorg.conf.640x240-jp: revision 1.5

Specify options "AutoAddDevices" to prefer xorg.conf keyboard options.
Fixes PR/57346.

Remove trailing tabs.
 1.2 10-Feb-2012  tsutsui More SL-C7x0/860 support for Xorg server usage:
- pull touchpanel adjustment ioctls to w100lcd.c for SL-C7x0/860
from zlcd.c for SL-C1000/3x00
- add sample xorg.conf for C7x0/860 (which have hardware screen rotation)
- rename old xorg.conf.sample for C1000/C3x00 to xorg.conf.C3x00
- adjust md set list

Ok releng@ nonaka@
 1.1 21-May-2011  tsutsui branches: 1.1.4;
Rename xorg.conf in the xserver set to xorg.conf.sample to avoid
overwriting a possibly modified user config file. Suggested by jmmv@.
 1.1.4.1 17-Apr-2012  yamt sync with head
 1.10 11-Jul-2021  mrg xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.9 10-Mar-2019  mrg only do vdpau headers on vdpau systems.

XXX: make this a common define in the few places
 1.8 10-Mar-2019  mrg - build and install libvdpau and x86 and evbarm.
- add khrplatform.h for mesa_ver=18 platforms.

need to enable libvdpau.pc generation (needs special rules)


this mostly comes from maya in the first one, and a small part
of the second:

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.7 14-Mar-2018  mrg branches: 1.7.2;
complete the switch to xorgproto over *proto split packages
- remove old package makefiles
- update makekeys for Xfuncproto.h being a real file now
- clean up deleted package X11SRCDIR.pkg settings

this should be functionally equivalent.
 1.6 14-Mar-2018  mrg obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.
 1.5 16-Mar-2014  mrg branches: 1.5.24;
updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.
 1.4 18-Jul-2010  mrg branches: 1.4.6; 1.4.12;
build and install libxcb and xcb-util libraries.
 1.3 10-Jun-2009  mrg install dri2proto headers.
 1.2 20-Apr-2009  mrg part two of excising Xprint support from native xorg:

- delete libXp, libXprintAppUtil and libXprinUtil
- delete printproto
- delete xphelloworld, xplsprinters, xprehashprinterlist,
xpsimplehelloworld and xpxthelloworld


i'll be removing the sources shortly.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.10; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:04 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:33 +0000
 1.4.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.24.1 15-Mar-2018  pgoyette Synch with HEAD
 1.7.2.1 10-Jun-2019  christos Sync with HEAD
 1.1 10-Mar-2019  mrg branches: 1.1.2;
pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:36 +0000
 1.1 10-Mar-2019  mrg branches: 1.1.2;
- build and install libvdpau and x86 and evbarm.
- add khrplatform.h for mesa_ver=18 platforms.

need to enable libvdpau.pc generation (needs special rules)


this mostly comes from maya in the first one, and a small part
of the second:

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:37 +0000
 1.3 09-Nov-2009  mrg update for xbitmaps 1.1.0. black6/box6 have moved into here, so don't
install them from xmh any more.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:05 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:34 +0000
 1.6 12-Jul-2022  mrg updates for libxcb 1.15.

(try to make xcbgen work here still, but still doesn't quite work.)
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Mar-2014  mrg branches: 1.4.8; 1.4.12;
allow for .pc substitutions to be listed per makefile
(could maybe do per-target, as well.) fix the remaining
substitutions for xcb-proto, fontconfig and xorg-server.

(XXX: move many per-package-specific parts out of
bsd.x11.mk itself, into the relevant Makefile.)
 1.3 16-Mar-2014  mrg updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.
 1.2 31-May-2013  mrg define HAVE_MKSTEMP and HAVE_LRINT for bitmap.
define PACKAGE_STRING/VERSION correctly for xrandr, xsetroot and xstdcmap.
define ICONV_CONST for xwininfo.
install new xcb-proto files.
build new Xrandr sources.
bump version on libxcb and libXrandr.
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.8; 1.1.12;
install the xcb-proto files; not used yet.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.8.1 25-Dec-2014  msaitoh Pullup additional patches requested by mrg in ticket #1178:

external/mit/xorg/include/xcb-proto/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/server/xorg-server/Makefile patch
xsrc/external/mit/fontconfig/include/config.h patch

- Fix compile error on non x86 archs.
- Fix unexpanded @@ in .pc files.
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 12-Aug-2022  mrg install new xorgproto files.
 1.3 30-Aug-2020  mrg install dmxproto.pc and dpmsproto.pc
 1.2 03-Mar-2019  mrg don't install marked obsolete fontcacheproto.pc.
 1.1 14-Mar-2018  mrg branches: 1.1.2; 1.1.4;
reacharound framework for xorgproto. functionally identical
to the split *proto packages except we're dropping the long
obsolete fontcacheproto.

not used yet.
 1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.2.2 15-Mar-2018  pgoyette Synch with HEAD
 1.1.2.1 14-Mar-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-03-15 09:11:58 +0000
 1.1 14-Mar-2018  mrg branches: 1.1.2;
reacharound framework for xorgproto. functionally identical
to the split *proto packages except we're dropping the long
obsolete fontcacheproto.

not used yet.
 1.1.2.2 15-Mar-2018  pgoyette Synch with HEAD
 1.1.2.1 14-Mar-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-03-15 09:11:59 +0000
 1.1 14-Mar-2018  mrg branches: 1.1.2;
reacharound framework for xorgproto. functionally identical
to the split *proto packages except we're dropping the long
obsolete fontcacheproto.

not used yet.
 1.1.2.2 15-Mar-2018  pgoyette Synch with HEAD
 1.1.2.1 14-Mar-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-03-15 09:11:59 +0000
 1.2 14-Mar-2018  mrg branches: 1.2.2;
Xfuncproto.h is a normal file now.
 1.1 14-Mar-2018  mrg reacharound framework for xorgproto. functionally identical
to the split *proto packages except we're dropping the long
obsolete fontcacheproto.

not used yet.
 1.2.2.2 15-Mar-2018  pgoyette Synch with HEAD
 1.2.2.1 14-Mar-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-03-15 09:11:59 +0000
 1.1 14-Mar-2018  mrg branches: 1.1.2;
reacharound framework for xorgproto. functionally identical
to the split *proto packages except we're dropping the long
obsolete fontcacheproto.

not used yet.
 1.1.2.2 15-Mar-2018  pgoyette Synch with HEAD
 1.1.2.1 14-Mar-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-03-15 09:11:59 +0000
 1.1 14-Mar-2018  mrg branches: 1.1.2;
reacharound framework for xorgproto. functionally identical
to the split *proto packages except we're dropping the long
obsolete fontcacheproto.

not used yet.
 1.1.2.2 15-Mar-2018  pgoyette Synch with HEAD
 1.1.2.1 14-Mar-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-03-15 09:11:59 +0000
 1.4 12-Aug-2022  mrg install new xorgproto files.
 1.3 05-Dec-2020  nia Don't install header marked obsolete

pointed out by mrg
 1.2 23-Feb-2020  mrg updates for xorgproto 2019.2, libX11 1.6.9, and libXvMC 1.0.12.
 1.1 14-Mar-2018  mrg branches: 1.1.2; 1.1.4;
reacharound framework for xorgproto. functionally identical
to the split *proto packages except we're dropping the long
obsolete fontcacheproto.

not used yet.
 1.1.4.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1.2.2 15-Mar-2018  pgoyette Synch with HEAD
 1.1.2.1 14-Mar-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-03-15 09:11:59 +0000
 1.1 14-Mar-2018  mrg branches: 1.1.2;
reacharound framework for xorgproto. functionally identical
to the split *proto packages except we're dropping the long
obsolete fontcacheproto.

not used yet.
 1.1.2.2 15-Mar-2018  pgoyette Synch with HEAD
 1.1.2.1 14-Mar-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-03-15 09:11:59 +0000
 1.5 04-Jan-2017  christos PR/51770: Yorick Hardy: Install xtrans.m4 (needed by net/tigervnc)
 1.4 19-Feb-2015  snj branches: 1.4.2;
don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.
 1.3 17-Mar-2014  mrg branches: 1.3.4;
merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.4; 1.2.6; 1.2.28;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:06 +0000
 1.2.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:34 +0000
 1.3.4.1 11-Mar-2015  snj Pull up following revision(s) (requested by mrg in ticket #585):
distrib/sets/lists/xcomp/mi: revision 1.157
external/mit/xorg/include/xtrans/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.10
don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.
--
update for libXfont 1.5.0
 1.4.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.62 19-Sep-2025  mrg fix the .WAIT list. libGL depends upon libXxf86vm.
 1.61 13-May-2025  nia branches: 1.61.2;
x11: Separate concepts of having EGL and having glamor/DRMKMS

EGL is becoming an increasingly popular API and it makes sense to
offer it as standard - the package builds suffer otherwise.
It seems to work fine on sparc64 and other ports that don't use
DRMKMS.
 1.60 04-Jul-2024  mrg libpthread-stubs is now a pkg-config.pc only package.

mark the old library obsolete (it only had pthread_condattr_init
which is in libpthread.) as a static-only library, not an issue
for binary compatibility.
 1.59 09-May-2024  nia branches: 1.59.2;
unhook libXxf86misc from the build and mark obsolete

library has no users in src or pkgsrc, it's primarily useful for
managing input devices on mid-2000s xfree86 servers
 1.58 15-Jul-2023  rjs Fixup more references to "old" components.

ok mrg@.
 1.57 14-Jul-2022  mrg build and install libxcvt, and it's cvt(1).
 1.56 11-Jul-2021  mrg xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.55 11-Jul-2021  mrg remove dead mesa7 support.
 1.54 28-Oct-2020  nia xorg: retire XTrap library and sample clients

the DEC-XTRAP extension is deprecated since 1994, so modern X servers do
not support it

the library was removed from pkgsrc last year and is not required by
anything not-sample-client related in src

if you try to query the protocol on netbsd, you get the following:

$ xtrapproto
Display: :0.0
Warning: Can't load DEC-XTRAP extension
xtrapproto: could not initialize extension
 1.53 27-Oct-2020  nia xorg: obsolete libXevie

this is a library for an X server extension that the modern Xorg server
does not have.

it no longer has any users in src or pkgsrc.
 1.52 25-Oct-2020  nia Unhook libglut (MesaGLUT) from the build.

The GL Utility Library was formerly a core part of most OpenGL
distributions.

Originally, this version of libglut was developed as part of Mesa (the
primary OpenGL implementation used in NetBSD) before it was mostly abandoned
and work moved to the freeglut fork. It provides a platform-neutral way of
creating OpenGL contexts, something that many other libraries can also do
today (e.g. SDL, glfw).

All users in pkgsrc have been switched to the freeglut fork and there are no
remaining users of this library in src. If having a GLUT implementation in
base turns out to be particularly useful outside of compatibility with
previous NetBSD versions, we can import freeglut (which, AFAIK, is also
ABI compatible with MesaGLUT).
 1.51 19-Jan-2020  jmcneill Build radeon and nouveau drivers on evbarm.
 1.50 31-May-2019  maya shuffle the build order: we need libX11 before gallium because we link
libX11-xcb in gallium.

Fixes recently introduced build failure.
 1.49 16-Apr-2019  mrg enable EGL and glamor. partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files


build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64. however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
 1.48 19-Mar-2019  mrg libvdpau depends upon libXext and libX11, so make sure they're built first.

fixes x86 and evbarm builds.
 1.47 10-Mar-2019  mrg - build and install libvdpau and x86 and evbarm.
- add khrplatform.h for mesa_ver=18 platforms.

need to enable libvdpau.pc generation (needs special rules)


this mostly comes from maya in the first one, and a small part
of the second:

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.46 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.45 08-Mar-2019  mrg remove damaging comment.
 1.44 08-Mar-2019  mrg - install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list
 1.43 07-Mar-2019  mrg build libutil_ul and link it into fontconfig. this should not change
the output as no functions will be consumed by fontconfig yet, but
will be used in an update shortly.
 1.42 11-Mar-2018  mrg branches: 1.42.2;
build and install libXfont2.
 1.41 11-Mar-2018  mrg stop building libXfontcache as it is obsolete for a decade.
 1.40 18-Aug-2016  mrg branches: 1.40.12;
build and install libepoxy
 1.39 17-Aug-2016  mrg updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.38 16-Aug-2016  mrg build libxshmfence.
 1.37 24-Oct-2015  jmcneill Build libdrm_nouveau on evbarm
 1.36 13-Oct-2015  mrg build libdrm_nouveau and xf86-video-nouveau on x86.

crashes early when starting so far.
 1.35 23-Jul-2015  mrg build libXpresent.
 1.34 24-Jun-2015  matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
 1.33 23-Feb-2015  jmcneill Build and install Mesa GBM buffer management library (libgbm).
 1.32 07-Jan-2015  joerg Reorganise the way xorg is build. Move build of makestrs into src/tools
as it is needed for the "includes" phase. Make it symlink all necessary
headers in obj to decouple it from "includes" itself, breaking the
dependency cycle. Move the do-x11 target between do-lib and do-build, so
that libraries can get the benefit of build_install (correct .WAIT
behavior) and everything else like "includes" uses the plain SUBDIR
entry in external/mit.
 1.31 05-Jan-2015  mrg sets.subr:
support machine=<xxx>, machine_arch=<xxx>, machine_cpu=<xxx> tags.

dri7: build Mesa 7 r300_dri.so for x86 platforms.
 1.30 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.29 13-Jul-2014  martin branches: 1.29.2;
whitespace cleanup
 1.28 17-Mar-2014  mrg branches: 1.28.2;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.27 05-Jun-2013  mrg libXdmGreet depends upon a bunch of libs; move it.
 1.26 04-Jun-2013  mrg build libXdmGreet.
 1.25 29-Feb-2012  tron branches: 1.25.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.24 23-Feb-2011  mrg branches: 1.24.4; 1.24.6;
move libxcb earlier than libX11, which now wants to link against it.
 1.23 20-Jan-2011  jmcneill build and install libchromeXvMCPro from xf86-video-openchrome
 1.22 19-Jan-2011  jmcneill branches: 1.22.2;
descend into libXvMCW
 1.21 18-Jan-2011  jmcneill Enable XvMC support for Intel graphics chips
 1.20 18-Jul-2010  mrg build and install libxcb and xcb-util libraries.
 1.19 03-Jun-2010  veego * Add missing .WAIT before libdrm_intel since it now depends on libdrm
* Move libchromeXvMC further down since it depends on some other libraries
 1.18 28-May-2010  mrg build libchromeXvMC on x86.
 1.17 22-May-2010  mrg build libdrm_radeon.
 1.16 18-Jun-2009  mrg build pciaccess everywhere for now
 1.15 11-Jun-2009  mrg build libpciaccess on x86.
exchange xkeyboard-config for xkbdata.
 1.14 09-Jun-2009  mrg updates for libdrm 2.4.11. install libdrm_intel on x86.

XXX: need to install libdrm_intel.pc yet.
 1.13 09-Jun-2009  mrg build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.
 1.12 20-Apr-2009  mrg delete lbxutil and lbxproxy.
 1.11 20-Apr-2009  mrg part two of excising Xprint support from native xorg:

- delete libXp, libXprintAppUtil and libXprinUtil
- delete printproto
- delete xphelloworld, xplsprinters, xprehashprinterlist,
xpsimplehelloworld and xpxthelloworld


i'll be removing the sources shortly.
 1.10 19-Apr-2009  mrg in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal
 1.9 15-Feb-2009  mrg from yorick hardy:
- build mesa_dri.so, saving ~1.8MB per module (yay, the size of the
xsetrver set goes down massively now)
- use the right includes so that dri * mesa use the same headers
- correct LIBDPLIBS for libdri

tested by jmcneill, and builds fine for me.
 1.8 12-Dec-2008  hubertf branches: 1.8.2;
Move the build of libXi back to a point where libXext is definitely
built (i.e. behind the next .WAIT).

Suggested by veego@, tested successfully on the netbsd-5 branch on Solaris 10/x86
 1.7 11-Nov-2008  cube Build libglut along with the rest of X.Org.
 1.6 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.5 01-Nov-2008  cube Move libXft down in the hierarchy, because it depends on libXrandr.
 1.4 21-Sep-2008  cube branches: 1.4.4; 1.4.6;
Activate build under dri.
 1.3 20-Sep-2008  cube Enable build of libOSMesa.
 1.2 02-Aug-2008  mrg branches: 1.2.2;
add pixman
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 02-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:34 +0000
 1.4.6.6 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.6.5 25-Feb-2009  snj branches: 1.4.6.5.4;
Pull up following revision(s) (requested by mrg in ticket #470):
distrib/sets/lists/xserver/md.amd64: revision 1.46
distrib/sets/lists/xserver/md.i386: revision 1.61
distrib/sets/lists/xserver/md.macppc: revision 1.45
distrib/sets/lists/xserver/md.sparc64: revision 1.31
external/mit/xorg/lib/Makefile: revision 1.9
external/mit/xorg/lib/dri/dri.mk: revision 1.5
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.2
from yorick hardy:
- build mesa_dri.so, saving ~1.8MB per module (yay, the size of the
xserver set goes down massively now)
- use the right includes so that dri * mesa use the same headers
- correct LIBDPLIBS for libdri
tested by jmcneill, and builds fine for me.
 1.4.6.4 13-Dec-2008  bouyer Pull up following revision(s) (requested by hubertf in ticket #178):
external/mit/xorg/lib/Makefile: revision 1.8
Move the build of libXi back to a point where libXext is definitely
built (i.e. behind the next .WAIT).
Suggested by veego@, tested successfully on the netbsd-5 branch on Solaris 10/x86
 1.4.6.3 19-Nov-2008  snj Pull up following revision(s) (requested by cube in ticket #79):
external/mit/xorg/lib/Makefile: revision 1.7
Build libglut along with the rest of X.Org.
 1.4.6.2 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.4.6.1 02-Nov-2008  snj Pull up following revision(s) (requested by cube in ticket #7):
external/mit/xorg/lib/Makefile: revision 1.5
Move libXft down in the hierarchy, because it depends on libXrandr.
 1.4.6.5.4.1 21-Apr-2010  matt sync to netbsd-5
 1.4.4.2 19-Oct-2008  haad Sync with HEAD.
 1.4.4.1 21-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:06 +0000
 1.8.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.22.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.22.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.24.6.1 02-Mar-2012  riz Pull up following revision(s) (requested by tron in ticket #72):
external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8
distrib/sets/lists/xbase/shl.mi: revision 1.45
distrib/sets/lists/comp/ad.mips64eb: revision 1.72
external/mit/expat/lib/Makefile: revision 1.1
external/mit/xorg/tools/fc-cache/Makefile: revision 1.6
x11/lib/fontconfig/src/Makefile: revision 1.11
distrib/sets/lists/xcomp/mi: revision 1.134
distrib/sets/lists/base/md.amd64: revision 1.159
distrib/sets/lists/base/ad.mips64eb: revision 1.85
external/mit/xorg/lib/dri/dri.mk: revision 1.11
external/mit/expat/lib/Makefile.inc: revision 1.1
external/mit/expat/Makefile.inc: revision 1.1
distrib/sets/lists/base/shl.mi: revision 1.619
distrib/sets/lists/comp/shl.mi: revision 1.212
distrib/sets/lists/man/mi: revision 1.1382
distrib/sets/lists/comp/mi: revision 1.1743
x11/lib/expat/Makefile: file removal
lib/Makefile: revision 1.182
external/mit/expat/Makefile: revision 1.1
external/mit/Makefile: revision 1.2
distrib/sets/lists/xcomp/shl.mi: revision 1.31
external/mit/xorg/bin/xmlwf/Makefile: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.25
external/mit/expat/lib/libexpat/Makefile: revision 1.1
distrib/sets/lists/comp/ad.mips64el: revision 1.72
x11/lib/expat/shlib_version: file removal
external/mit/xorg/lib/expat/expat_config.h: file removal
external/mit/expat/bin/xmlwf/Makefile: revision 1.1
share/mk/bsd.prog.mk: revision 1.274
distrib/sets/lists/base/ad.mips64el: revision 1.84
x11/lib/Makefile: revision 1.11
external/mit/xorg/lib/expat/Makefile: file removal
external/mit/xorg/lib/expat/shlib_version: file removal
distrib/sets/lists/comp/md.amd64: revision 1.158
distrib/sets/lists/base/mi: revision 1.987
distrib/sets/lists/base/md.sparc64: revision 1.150
share/mk/bsd.README: revision 1.294
external/mit/expat/bin/Makefile.inc: revision 1.1
distrib/sets/lists/xbase/mi: revision 1.113
external/mit/expat/lib/libexpat/shlib_version: revision 1.1
external/mit/expat/lib/libexpat/expat_config.h: revision 1.1
distrib/sets/lists/comp/md.sparc64: revision 1.141
share/mk/bsd.hostprog.mk: revision 1.67
external/mit/expat/bin/Makefile: revision 1.1
Move &quot;libexpat&quot; from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.24.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.24.4.1 17-Apr-2012  yamt sync with head
 1.25.2.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.25.2.1 23-Jun-2013  tls resync from head
 1.28.2.1 10-Aug-2014  tls Rebase.
 1.29.2.3 12-Dec-2016  msaitoh Pull up following revision(s) (requested by snj in ticket #1305):
distrib/sets/lists/xbase/md.amd64: revision 1.15 via patch
distrib/sets/lists/xbase/md.i386: revision 1.29
distrib/sets/lists/xcomp/md.amd64: revision 1.43 via patch
distrib/sets/lists/xcomp/md.i386: revision 1.48 via patch
distrib/sets/lists/xcomp/mi: revision 1.175
distrib/sets/lists/xdebug/md.amd64: revision 1.22 via patch
distrib/sets/lists/xdebug/md.i386: revision 1.21 via patch
distrib/sets/lists/xserver/md.amd64: revisions 1.85-1.87
distrib/sets/lists/xserver/md.i386: revision 1.103-1.105
external/mit/xorg/lib/Makefile: revision 1.36
external/mit/xorg/lib/gallium/Makefile: revision 1.8, 1.9
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.7
external/mit/xorg/lib/libdrm_nouveau/Makefile: revision 1.1
external/mit/xorg/lib/libdrm_nouveau/shlib_version: revision 1.1
external/mit/xorg/server/drivers/Makefile: revision 1.70
external/mit/xorg/server/drivers/xf86-video-nouveau/Makefile: revisions 1.1, 1.2 via patch
share/mk/bsd.own.mk: revision 1.875 via patch
Build xf86-video-nouveau and libdrm_nouveau on x86.
 1.29.2.2 03-Mar-2015  snj branches: 1.29.2.2.4;
Pull up following revision(s) (requested by mrg in ticket #559):
distrib/sets/lists/xdebug/md.amd64: revision 1.10
distrib/sets/lists/xdebug/md.i386: revision 1.11
distrib/sets/lists/xdebug/shl.mi: revision 1.18 via patch
distrib/sets/lists/xserver/md.amd64: revision 1.75
distrib/sets/lists/xserver/md.i386: revision 1.94
distrib/sets/lists/xserver/mi: revision 1.35
distrib/sets/sets.subr: revision 1.162
external/mit/xorg/lib/Makefile: revision 1.31
external/mit/xorg/lib/dri7/Makefile: revision 1.1
external/mit/xorg/lib/dri7/dri.mk: revision 1.1
external/mit/xorg/lib/dri7/libglsl7.mk: revision 1.1
external/mit/xorg/lib/dri7/libmesa/Makefile: revision 1.1
external/mit/xorg/lib/dri7/libmesa7.mk: revision 1.1
external/mit/xorg/lib/dri7/r300/Makefile: revision 1.1
share/mk/bsd.own.mk: revision 1.841
sets.subr: support machine=<xxx>, machine_arch=<xxx>, machine_cpu=<xxx> tags.
dri7: build Mesa 7 r300_dri.so for x86 platforms.
 1.29.2.1 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.29.2.2.4.1 18-Jan-2017  skrll Sync with netbsd-5
 1.40.12.1 15-Mar-2018  pgoyette Synch with HEAD
 1.42.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.42.2.1 10-Jun-2019  christos Sync with HEAD
 1.59.2.1 02-Aug-2025  perseant Sync with HEAD
 1.61.2.1 08-Mar-2026  martin Pull up following revision(s) (requested by hgutch in ticket #208):

external/mit/xorg/lib/Makefile: revision 1.62

fix the .WAIT list. libGL depends upon libXxf86vm.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.inc was added on branch haad-dm on 2008-10-19 22:41:06 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.inc was added on branch wrstuden-revivesa on 2008-09-18 05:18:34 +0000
 1.3 16-May-2019  christos Fix MKCOMPATX11 build
 1.2 05-Apr-2019  maya Avoid text relocations on i386
 1.1 18-Dec-2014  mrg branches: 1.1.2; 1.1.18;
update sets and reachover makefiles for mesa 10.3.5.
 1.1.18.1 10-Jun-2019  christos Sync with HEAD
 1.1.2.2 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.1.2.1 18-Dec-2014  martin file asm.mk was added on branch netbsd-7 on 2015-01-05 21:23:50 +0000
 1.10 10-Jul-2026  kre PR xsrc/59858 (locale fixes for xsrc)

From RVP - see the PR

Oversimplifying: this causes Mesa to use LC_NUMERIC=C when using
strtod() to parse stuff (ie: the radix char (decimal point) is '.',
regardless of the user's locale).

XXX pullup -11
 1.9 05-Jul-2026  mrg ensure HAVE_NOATEXIT is properly set for all that need it.

XXX: pullup-11
 1.8 03-Jul-2024  mrg branches: 1.8.2;
fix building armv6hf gallium.

as well as "-mfpu=neon", also pass "-march=armv7-a", which is necessary
to enable the NEON intrinsics. while this won't be executed on armv6hf,
the code knows and only uses NEON if you have v7hf hardware.
 1.7 05-Jun-2024  riastradh branches: 1.7.2;
Mesa: Build u_format_unpack_neon.c with -mfpu=neon on clang arm32.

Attempting to address this failure in the clang build, without
breaking anything that's not clang and not arm32:

In file included from /home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/util/format/u_format_unpack_neon.c:35:
/home/builds/ab/HEAD-llvm/evbarm-earmv6hf/202406041020Z-obj/home/source/ab/HEAD-llvm/src/external/apache2/llvm/include/arm_neon.h:32:2: error: "NEON support not enabled"
#error "NEON support not enabled"
^
 1.6 22-Nov-2023  rjs Include some more files.

Add a build-id note to gallium.
 1.5 16-Jul-2023  rjs Make most of MesaLib build.
 1.4 24-Sep-2019  maya branches: 1.4.8;
Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.3 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.2 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1 18-Dec-2014  mrg branches: 1.1.2; 1.1.18;
update sets and reachover makefiles for mesa 10.3.5.
 1.1.18.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.18.1 10-Jun-2019  christos Sync with HEAD
 1.1.2.2 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.1.2.1 18-Dec-2014  martin file driver.mk was added on branch netbsd-7 on 2015-01-05 21:23:50 +0000
 1.4.8.1 26-Aug-2026  martin Pull up following revision(s) (requested by kre in ticket #1332):

external/mit/xorg/lib/driver.old.mk: revision 1.3
external/mit/xorg/lib/driver.mk: revision 1.10 (patch)

PR xsrc/59858 (locale fixes for xsrc)

From RVP - see the PR

Oversimplifying: this causes Mesa to use LC_NUMERIC=C when using
strtod() to parse stuff (ie: the radix char (decimal point) is '.',
regardless of the user's locale).
 1.7.2.1 02-Aug-2025  perseant Sync with HEAD
 1.8.2.2 20-Jul-2026  martin Pull up following revision(s) (requested by kre in ticket #390):

external/mit/xorg/lib/driver.old.mk: revision 1.3
external/mit/xorg/lib/driver.mk: revision 1.10

PR xsrc/59858 (locale fixes for xsrc)

From RVP - see the PR

Oversimplifying: this causes Mesa to use LC_NUMERIC=C when using
strtod() to parse stuff (ie: the radix char (decimal point) is '.',
regardless of the user's locale).
 1.8.2.1 05-Jul-2026  martin Pull up following revision(s) (requested by mrg in ticket #372):

external/mit/xorg/lib/libEGL/Makefile: revision 1.10
external/mit/xorg/lib/driver.mk: revision 1.9
external/mit/xorg/lib/libgbm/Makefile: revision 1.11
external/mit/xorg/lib/libGL/Makefile: revision 1.36

ensure HAVE_NOATEXIT is properly set for all that need it.
 1.3 10-Jul-2026  kre PR xsrc/59858 (locale fixes for xsrc)

From RVP - see the PR

Oversimplifying: this causes Mesa to use LC_NUMERIC=C when using
strtod() to parse stuff (ie: the radix char (decimal point) is '.',
regardless of the user's locale).

XXX pullup -11
 1.2 11-Jul-2021  mrg branches: 1.2.2; 1.2.6;
copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file driver.old.mk was added on branch phil-wifi on 2019-06-10 22:02:37 +0000
 1.2.6.1 20-Jul-2026  martin Pull up following revision(s) (requested by kre in ticket #390):

external/mit/xorg/lib/driver.old.mk: revision 1.3
external/mit/xorg/lib/driver.mk: revision 1.10

PR xsrc/59858 (locale fixes for xsrc)

From RVP - see the PR

Oversimplifying: this causes Mesa to use LC_NUMERIC=C when using
strtod() to parse stuff (ie: the radix char (decimal point) is '.',
regardless of the user's locale).
 1.2.2.1 26-Aug-2026  martin Pull up following revision(s) (requested by kre in ticket #1332):

external/mit/xorg/lib/driver.old.mk: revision 1.3
external/mit/xorg/lib/driver.mk: revision 1.10 (patch)

PR xsrc/59858 (locale fixes for xsrc)

From RVP - see the PR

Oversimplifying: this causes Mesa to use LC_NUMERIC=C when using
strtod() to parse stuff (ie: the radix char (decimal point) is '.',
regardless of the user's locale).
 1.8 22-Nov-2023  rjs Include some more files.

Add a build-id note to gallium.
 1.7 16-Jul-2023  rjs Make most of MesaLib build.
 1.6 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.5 07-Apr-2019  maya workaround gcc/vax bugs
 1.4 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.3 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.2 26-Feb-2016  riastradh branches: 1.2.16;
Disable C++11 warnings about `register' qualifiers in glsl_lexer.cpp.

glsl_lexer.cpp was generated by a flex that still uses it. It is
harmless.
 1.1 18-Dec-2014  mrg branches: 1.1.2;
update sets and reachover makefiles for mesa 10.3.5.
 1.1.2.2 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.1.2.1 18-Dec-2014  martin file libglsl.mk was added on branch netbsd-7 on 2015-01-05 21:23:50 +0000
 1.2.16.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.16.1 10-Jun-2019  christos Sync with HEAD
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file libglsl.old.mk was added on branch phil-wifi on 2019-06-10 22:02:37 +0000
 1.7 16-Jul-2023  rjs Make most of MesaLib build.
 1.6 29-Mar-2020  maya Define GL_LIB_NAME somewhere that applies to dri_common.c, which is the
file that needs it.
 1.5 07-Feb-2020  jmcneill Define HAVE_LIBDRM (required for loader_get_pci_id_for_fd)
 1.4 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.3 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.2 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1 18-Dec-2014  mrg branches: 1.1.2; 1.1.18;
update sets and reachover makefiles for mesa 10.3.5.
 1.1.18.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.18.1 10-Jun-2019  christos Sync with HEAD
 1.1.2.2 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.1.2.1 18-Dec-2014  martin file libloader.mk was added on branch netbsd-7 on 2015-01-05 21:23:50 +0000
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file libloader.old.mk was added on branch phil-wifi on 2019-06-10 22:02:37 +0000
 1.16 22-Feb-2026  mrg define HAVE_NOATEXIT here, syncing with how pkgsrc MesaLib builds.

second and final part to fix PR#60025.

XXX: pullup-*
 1.15 16-Jul-2023  rjs branches: 1.15.4;
Make most of MesaLib build.
 1.14 12-Apr-2021  mrg use -fcommon where necessary.
 1.13 31-Oct-2020  nia mesa: re-enable GLX TLS to help i386

mesa's assembly code for i386 only seems to be position independent
when compiled with ELF TLS, so having it disabled causes worse problems
than the edge cases ELF TLS causes.

potentially the assembly code could be fixed (it looks like it not
being safe is a bug), it could also be disabled, but i don't currently
have the means to measure the impact of that.
 1.12 16-Sep-2020  nia disable use of ELF TLS in Mesa/libGL

this is an optimization that primarily benefits linux/glibc -
most other systems have this disabled. in netbsd we've tried to
patch around it to make things work, but there still appears to be
some edge cases where libGL mysteriously crashes.

discussed on tech-x11 some time ago. already in place in pkgsrc.
 1.11 23-Feb-2020  joerg Don't hard-code LLVM version, extract it from external/apache2/llvm.
 1.10 31-Jan-2020  jmcneill Change HAVE_LLVM from 0x0700 to 0x0900.
 1.9 24-Sep-2019  maya Adjust .PATH
 1.8 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.7 18-Jun-2019  maya Include mesa-ver.mk so MESA_VER doesn't get expanded into an empty string.

This changes the output of glGetString(GL_VERSION)
from: 3.1 Mesa
to: 3.1 Mesa 18.3.4

This means programs like firefox/libreoffice no longer blacklist our mesa
version as being too old.

Fixes WebGL on firefox with AMD CEDAR, reported by nia.
 1.6 03-Apr-2019  joerg Use and enable MKLLVMRT for HAVE_MESA_VER=18.
 1.5 15-Mar-2019  mrg remove INCLUDES.all setting and it's processing. already done elsewhere.
 1.4 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.3 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.2 03-Nov-2015  mrg branches: 1.2.16;
remove some trailing \'s that aren't needed. from Ryosuke Moro
 1.1 18-Dec-2014  mrg branches: 1.1.2;
update sets and reachover makefiles for mesa 10.3.5.
 1.1.2.2 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.1.2.1 18-Dec-2014  martin file libmesa.mk was added on branch netbsd-7 on 2015-01-05 21:23:50 +0000
 1.2.16.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.16.1 10-Jun-2019  christos Sync with HEAD
 1.15.4.1 04-Mar-2026  martin Pull up following revision(s) (requested by mrg in ticket #200):

external/mit/xorg/lib/libmesa.mk: revision 1.16

define HAVE_NOATEXIT here, syncing with how pkgsrc MesaLib builds.
second and final part to fix PR#60025.
 1.3 15-Jul-2023  rjs Fixup more references to "old" components.

ok mrg@.
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file libmesa.old.mk was added on branch phil-wifi on 2019-06-10 22:02:37 +0000
 1.2 19-Jul-2010  mrg delete obsolete / never used file.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file libvers.mk was added on branch haad-dm on 2008-10-19 22:41:06 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file libvers.mk was added on branch wrstuden-revivesa on 2008-09-18 05:18:34 +0000
 1.3 11-Jul-2021  mrg xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.2 11-Jul-2021  mrg remove dead mesa7 support.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file mesa-which.mk was added on branch phil-wifi on 2019-06-10 22:02:37 +0000
 1.1 29-Jan-2023  mrg build framework for embedded brotli.

need to figure out a way to handle tools build vs installed build
before we can enable it in freetype itself.
 1.1 29-Jan-2023  mrg build framework for embedded brotli.

need to figure out a way to handle tools build vs installed build
before we can enable it in freetype itself.
 1.44 10-Jan-2026  jmcneill evbppc: Build glamor, dri, and the modesetting driver
 1.43 08-May-2024  christos fix clang lint build (except for the programs that enables -T)
 1.42 05-May-2024  riastradh mesa: Build with -Wno-error=typedef-redefinition.

While here, use CWARNFLAGS.clang instead of an explicit conditional.

In file included from 110_blorp_exec.c:33:
In file included from /home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/intel/blorp/blorp_genX_exec.h:27:
In file included from /home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/intel/blorp/blorp_priv.h:30:
/home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/compiler/nir/nir.h:3840:3: error: redefinition of typedef 'nir_shader' is a C11 feature [-Werror,-Wtypedef-redefinition]
} nir_shader;
^
/home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
typedef struct nir_shader nir_shader;
^
 1.41 26-Apr-2024  rillig dri: disable lint
 1.40 21-Apr-2024  maya Mesa 21: Add some intel files so we don't have missing symbols

seen as error messages when running "glxgears" on intel.

This also avoids graphical corruption (changed areas of terminal
emulator take a few seconds to gradually update) when the modesetting
driver is explicitly chosen.
 1.39 16-Jul-2023  rjs Make most of MesaLib build.
 1.38 11-Jul-2021  mrg xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.37 13-Apr-2021  mrg apply some -Wno- to ignore several new warnings with GCC 10.


ntp: ignore truncation beyond api sizes, and ignore wrongly
guessed underflow

tmux: ignore maybe uninitialised warning for impossible case

libbfd: signed/unsigned variables assigned in the same statement

dri/gallium: -Wno-builtin-declaration-mismatch for u_atomic.c as
it implements backend functions with different in-C-machine but
same-in-real-machine types

libXfont/libXfont2: signed/unsigned variables assigned in the same
statement

i915drm: ignore impossible maybe uninitialised warnings

sysinst: ignore an invalid string truncation issue
 1.36 25-Jan-2020  christos try to fix the clang build
 1.35 19-Jan-2020  jmcneill Build radeon and nouveau drivers on evbarm.
 1.34 11-Nov-2019  joerg Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
 1.33 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.32 26-Apr-2019  christos Amputate stack protector warnings, instead of trying more band-aids.
 1.31 09-Apr-2019  maya Need pthread for all the mtx_lock.
 1.30 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.29 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.28 07-Jun-2016  christos branches: 1.28.16;
sprinke -Wno-stack-protector
 1.27 03-Nov-2015  szptvlfn remove redundant \
 1.26 05-Jan-2015  gson Test for ${MKDEBUG} using the same construct as in other places, so that
we get consistent behavior when the value is neither "no" nor "yes".
 1.25 05-Jan-2015  christos Prevent .y.c from regenerating c files from yacc.
XXX: Why are we compiling glcpp-parse.c both here and in the gallium
subdirectory?
 1.24 05-Jan-2015  joerg Make a number of clang warnings non-fatal, too many changes with little
gain.
 1.23 23-Dec-2014  christos - consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.22 19-Dec-2014  christos we need to handle make includes
 1.21 19-Dec-2014  christos - Explain what's going on a bit better
- Fix a conditional
- Don't include bsd.lib.mk if we are not building libraries
(otherwise we end up with an empty library name that installed
bogus library files lib.a etc.)
 1.20 18-Dec-2014  mrg fix build problem with radeon_*.c files.
 1.19 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.18 22-Nov-2010  mrg branches: 1.18.24;
install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.
 1.17 18-Nov-2010  mrg build the dri libraries on ofppc, same as macppc.
 1.16 01-Aug-2010  kiyohara Support xserver for bebox.
 1.15 12-Jul-2010  kiyohara Support xserver for prep.
It tested only s3(864).
 1.14 23-May-2010  mrg build fixes for Mesa 7.7.1. introduce r600 driver!
 1.13 27-Aug-2009  mrg build libmesa and swrast on all platforms.
 1.12 16-Jun-2009  mrg - build and install swrast_dri.so
- don't force linking dri_util.c into swrast_dri.so
- fix the source lists in libGL/OSmesa makefiles
- unobsolete the symbols/pc keymap and 7x14-KOI8-R.pcf.gz font

XXX the libGL/OSmesa makefiles could use some reorg. there
XXX are a bunch of duplicated items.
 1.11 01-Mar-2009  macallan Build the Mesa DRI module only on architectures that also build any DRI drivers
 1.10 14-Feb-2009  abs Use MACHINE_ARCH where relevant, make the "no extra subdirs" the fallthru default option, fix merge issue fro last commit
 1.9 14-Feb-2009  abs only buil dri for "everything" on amd64 and i386
 1.8 24-Jan-2009  bouyer branches: 1.8.2;
Add support for X11FLAVOUR=xorg to NetBSD/alpha. Tested on PWS500
(ev56, handled as non-BWX by Xorg) and XP1000 (ev6, BWX). Also
tested by Rafael Ruiz on a AlphaStation 255 (thanks !).
non-PCI adapters are not supported; someone should make these work
as a wsfb device.
 1.7 24-Nov-2008  rtr * install only wsfb driver and manpages for netwinder
* don't install client side dri modules for netwinder
* remove module and driver entries from set lists for netwinder that
are no longer installed.
 1.6 24-Nov-2008  cube Build a PIC-friendly libmesa.a and make the DRI modules link to it.
 1.5 06-Nov-2008  macallan don't build DRI drivers on sgimips either
 1.4 04-Nov-2008  macallan Just some nits:
- test for macppc, not powerpc when building DRI drivers for mac
- fix a typo in the shark branch
- don't build DRI drivers on ibmnws either
 1.3 03-Nov-2008  macallan don't build dri drivers on shark
 1.2 30-Oct-2008  macallan branches: 1.2.2;
don't build drivers we'll never need on macppc and sparc64
 1.1 21-Sep-2008  cube branches: 1.1.4;
Add reachover Makefiless to build the DRI modules from MesaLib. Some tricks
are heavily inspired from the way the PAM modules are built.
 1.1.4.2 19-Oct-2008  haad Sync with HEAD.
 1.1.4.1 21-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:06 +0000
 1.2.2.6 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.2.5 25-Feb-2009  snj branches: 1.2.2.5.4;
Pull up following revision(s) (requested by macallan in ticket #517):
external/mit/xorg/lib/dri/Makefile: revision 1.5 via patch
don't build DRI drivers on sgimips either
 1.2.2.4 01-Dec-2008  snj Pull up following revision(s) (requested by cube in ticket #151):
external/mit/xorg/lib/dri/Makefile: revision 1.6 via patch
external/mit/xorg/lib/dri/dri.mk: revision 1.4
Build a PIC-friendly libmesa.a and make the DRI modules link to it.
 1.2.2.3 25-Nov-2008  snj Pull up following revision(s) (requested by rtr in ticket #122):
external/mit/xorg/server/drivers/Makefile: revision 1.22
external/mit/xorg/lib/dri/Makefile: revision 1.7
distrib/sets/lists/xserver/md.netwinder: revision 1.12
* install only wsfb driver and manpages for netwinder
* don't install client side dri modules for netwinder
* remove module and driver entries from set lists for netwinder that
are no longer installed.
 1.2.2.2 08-Nov-2008  snj Pull up following revision(s) (requested by macallan in ticket #26):
external/mit/xorg/lib/dri/Makefile: revision 1.4
Just some nits:
- test for macppc, not powerpc when building DRI drivers for mac
- fix a typo in the shark branch
- don't build DRI drivers on ibmnws either
 1.2.2.1 08-Nov-2008  snj Pull up following revision(s) (requested by macallan in ticket #32):
external/mit/xorg/lib/dri/Makefile: revision 1.3
don't build dri drivers on shark
 1.2.2.5.4.1 21-Apr-2010  matt sync to netbsd-5
 1.8.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.18.24.2 06-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
external/mit/xorg/lib/dri/Makefile: revision 1.21,1.22,1.24-1.26
external/mit/xorg/lib/gallium/Makefile: revision 1.3-1.6

Fix yacc (.y->.c) handling.
Make it compile with clang.
Fix MKDEBUG handling.
 1.18.24.1 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.28.16.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.28.16.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.28.16.1 10-Jun-2019  christos Sync with HEAD
 1.14 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.13 09-Jul-2014  riastradh branches: 1.13.2;
Update reachover makefiles for MesaLib 7.11.2.

With the new GL shader compiler, glsl-compile is no longer needed as
a tool, but the shader compiler is now duplicated in several
libraries, so (XXX) external/mit/xorg/tools/glsl should be turned
into a proper library that libGL and libmesa can link against.
 1.12 10-Mar-2012  tron branches: 1.12.2; 1.12.8;
Link with "libexpat" again. This should fix the problems with X11 server
reported by Gary Duzan on the "current-users" mailing list.
 1.11 29-Feb-2012  tron Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.10 23-May-2010  mrg branches: 1.10.6; 1.10.8;
build fixes for Mesa 7.7.1. introduce r600 driver!
 1.9 22-May-2010  mrg update for libdrm 2.4.20 changed paths/headers.
 1.8 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.7 27-Aug-2009  mrg fix the SRCS list for swrast.
 1.6 16-Jun-2009  mrg - build and install swrast_dri.so
- don't force linking dri_util.c into swrast_dri.so
- fix the source lists in libGL/OSmesa makefiles
- unobsolete the symbols/pc keymap and 7x14-KOI8-R.pcf.gz font

XXX the libGL/OSmesa makefiles could use some reorg. there
XXX are a bunch of duplicated items.
 1.5 15-Feb-2009  mrg from yorick hardy:
- build mesa_dri.so, saving ~1.8MB per module (yay, the size of the
xsetrver set goes down massively now)
- use the right includes so that dri * mesa use the same headers
- correct LIBDPLIBS for libdri

tested by jmcneill, and builds fine for me.
 1.4 24-Nov-2008  cube branches: 1.4.2;
Build a PIC-friendly libmesa.a and make the DRI modules link to it.
 1.3 06-Oct-2008  tron branches: 1.3.2; 1.3.4;
Fix the build if stack protection is enabled.
 1.2 21-Sep-2008  lukem Rework to use LIBISMODULE instead of a bunch of custom build rules.
 1.1 21-Sep-2008  cube Add reachover Makefiless to build the DRI modules from MesaLib. Some tricks
are heavily inspired from the way the PAM modules are built.
 1.3.4.4 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.3.4.3 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.4.2 25-Feb-2009  snj branches: 1.3.4.2.4;
Pull up following revision(s) (requested by mrg in ticket #470):
distrib/sets/lists/xserver/md.amd64: revision 1.46
distrib/sets/lists/xserver/md.i386: revision 1.61
distrib/sets/lists/xserver/md.macppc: revision 1.45
distrib/sets/lists/xserver/md.sparc64: revision 1.31
external/mit/xorg/lib/Makefile: revision 1.9
external/mit/xorg/lib/dri/dri.mk: revision 1.5
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.2
from yorick hardy:
- build mesa_dri.so, saving ~1.8MB per module (yay, the size of the
xserver set goes down massively now)
- use the right includes so that dri * mesa use the same headers
- correct LIBDPLIBS for libdri
tested by jmcneill, and builds fine for me.
 1.3.4.1 01-Dec-2008  snj Pull up following revision(s) (requested by cube in ticket #151):
external/mit/xorg/lib/dri/Makefile: revision 1.6 via patch
external/mit/xorg/lib/dri/dri.mk: revision 1.4
Build a PIC-friendly libmesa.a and make the DRI modules link to it.
 1.3.4.2.4.1 21-Apr-2010  matt sync to netbsd-5
 1.3.2.2 19-Oct-2008  haad Sync with HEAD.
 1.3.2.1 06-Oct-2008  haad file dri.mk was added on branch haad-dm on 2008-10-19 22:41:06 +0000
 1.4.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.10.8.2 10-Mar-2012  riz Pull up following revision(s) (requested by tron in ticket #108):
external/mit/xorg/lib/dri/dri.mk: revision 1.12
Link with "libexpat" again. This should fix the problems with X11 server
reported by Gary Duzan on the "current-users" mailing list.
 1.10.8.1 02-Mar-2012  riz Pull up following revision(s) (requested by tron in ticket #72):
external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8
distrib/sets/lists/xbase/shl.mi: revision 1.45
distrib/sets/lists/comp/ad.mips64eb: revision 1.72
external/mit/expat/lib/Makefile: revision 1.1
external/mit/xorg/tools/fc-cache/Makefile: revision 1.6
x11/lib/fontconfig/src/Makefile: revision 1.11
distrib/sets/lists/xcomp/mi: revision 1.134
distrib/sets/lists/base/md.amd64: revision 1.159
distrib/sets/lists/base/ad.mips64eb: revision 1.85
external/mit/xorg/lib/dri/dri.mk: revision 1.11
external/mit/expat/lib/Makefile.inc: revision 1.1
external/mit/expat/Makefile.inc: revision 1.1
distrib/sets/lists/base/shl.mi: revision 1.619
distrib/sets/lists/comp/shl.mi: revision 1.212
distrib/sets/lists/man/mi: revision 1.1382
distrib/sets/lists/comp/mi: revision 1.1743
x11/lib/expat/Makefile: file removal
lib/Makefile: revision 1.182
external/mit/expat/Makefile: revision 1.1
external/mit/Makefile: revision 1.2
distrib/sets/lists/xcomp/shl.mi: revision 1.31
external/mit/xorg/bin/xmlwf/Makefile: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.25
external/mit/expat/lib/libexpat/Makefile: revision 1.1
distrib/sets/lists/comp/ad.mips64el: revision 1.72
x11/lib/expat/shlib_version: file removal
external/mit/xorg/lib/expat/expat_config.h: file removal
external/mit/expat/bin/xmlwf/Makefile: revision 1.1
share/mk/bsd.prog.mk: revision 1.274
distrib/sets/lists/base/ad.mips64el: revision 1.84
x11/lib/Makefile: revision 1.11
external/mit/xorg/lib/expat/Makefile: file removal
external/mit/xorg/lib/expat/shlib_version: file removal
distrib/sets/lists/comp/md.amd64: revision 1.158
distrib/sets/lists/base/mi: revision 1.987
distrib/sets/lists/base/md.sparc64: revision 1.150
share/mk/bsd.README: revision 1.294
external/mit/expat/bin/Makefile.inc: revision 1.1
distrib/sets/lists/xbase/mi: revision 1.113
external/mit/expat/lib/libexpat/shlib_version: revision 1.1
external/mit/expat/lib/libexpat/expat_config.h: revision 1.1
distrib/sets/lists/comp/md.sparc64: revision 1.141
share/mk/bsd.hostprog.mk: revision 1.67
external/mit/expat/bin/Makefile: revision 1.1
Move &quot;libexpat&quot; from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.10.6.1 17-Apr-2012  yamt sync with head
 1.12.8.1 10-Aug-2014  tls Rebase.
 1.12.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.13.2.1 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.9 05-May-2024  riastradh mesa: Build with -Wno-error=typedef-redefinition.

While here, use CWARNFLAGS.clang instead of an explicit conditional.

In file included from 110_blorp_exec.c:33:
In file included from /home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/intel/blorp/blorp_genX_exec.h:27:
In file included from /home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/intel/blorp/blorp_priv.h:30:
/home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/compiler/nir/nir.h:3840:3: error: redefinition of typedef 'nir_shader' is a C11 feature [-Werror,-Wtypedef-redefinition]
} nir_shader;
^
/home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
typedef struct nir_shader nir_shader;
^
 1.8 08-Aug-2023  mrg introduce new GCC 12 warning disables and use them in a few places

this introduces 4 new warning disable flags:

CC_WNO_MISSING_TEMPLATE_KEYWORD
CC_WNO_REGISTER
CC_WNO_STRINGOP_OVERREAD
CC_WNO_ARRAY_BOUNDS

and documents them in README.warnings. of these, the string op
and array bounds are both problematic (real bugs) and also spurious
(not real bugs), and the other 2 are mostly temporary for older
3rd party code.

add some new uses of CC_WNO_STRINGOP_OVERFLOW.

fix m68k build for gallium and GCC 12.
 1.7 15-Jul-2023  rjs Fixup more references to "old" components.

ok mrg@.
 1.6 02-Jul-2023  rillig dri.old: disable lint again
 1.5 01-Jul-2023  rillig dri.old: only disable lint for a single file
 1.4 29-Sep-2022  rjs Only include other "old" makefiles from old MesaLib ones. Ok @mrg.
 1.3 13-Dec-2021  christos Disable lint and explain why.
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:37 +0000
 1.4 08-Mar-2019  mrg - install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list
 1.3 01-Nov-2008  cube branches: 1.3.48;
Move pkgconfig file handling to a place where CLEANFILES is honored. Noted
by Bernd Ernesti.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6; 1.2.8; 1.2.12;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.12.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3.48.1 10-Jun-2019  christos Sync with HEAD
 1.5 21-Jan-2023  mrg updates for fontconfig 2.14.1.
 1.4 29-Aug-2017  mrg update fonts.conf for fontconfig 2.12.4. removes <blank> section.
add a Makefile comment about how to regenerate it.
 1.3 07-Sep-2009  mrg install the fontconfig files into /etc/fonts/conf.avail, and symlink
the default ones into /etc/fonts/conf.d, as per default.

reported by jukka marin on netbsd-users.
 1.2 26-Sep-2008  rtr branches: 1.2.4; 1.2.6; 1.2.12;
install font configurations to /etc/fonts/conf.d
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.2.12.1 21-Apr-2010  matt sync to netbsd-5
 1.2.6.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.4.2 19-Oct-2008  haad Sync with HEAD.
 1.2.4.1 26-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.12 19-Jan-2023  mrg updates for fontconfig 2.14.
 1.11 10-Oct-2020  nia Switch to the same hack in pkgsrc for avoiding bitmap fonts on the web

Just for consistency's sake, and making it easier to disable this if
someone wants to do that.
 1.10 05-Oct-2020  nia fix indentation
 1.9 05-Oct-2020  nia Adjust the default fontconfig fonts.conf to avoid selecting bitmap
fonts included as part of X11 that are also included as scalable fonts
as part of macOS.

Many websites will attempt to select these fonts, which results in
very strange, poor quality rendering.

This should keep legacy X11 applications that want the old "Helvetica"
and "Times" fonts working, but prevent them from being selected by
applications that want scalable fonts.

It should not prevent "Helvetica" or "Times" from being selected
if the user installs a scalable version.
 1.8 29-Aug-2017  mrg update fonts.conf for fontconfig 2.12.4. removes <blank> section.
add a Makefile comment about how to regenerate it.
 1.7 05-Jun-2014  wiz Also look in new pkgsrc default path, /usr/pkg/share/fonts.
Noted by tsutsui.
 1.6 03-Jun-2013  mrg branches: 1.6.4;
updates for fontconfig 2.10.2
 1.5 12-Feb-2011  jmcneill branches: 1.5.4; 1.5.6; 1.5.10;
add /usr/pkg/lib/X11/fonts to font directory list
 1.4 14-Dec-2009  mrg branches: 1.4.2;
update the generated fonts.conf from the template.
from Jukka Salmi in PR #42169.
 1.3 26-Sep-2008  jmcneill branches: 1.3.4;
Pull in conf.d so GNOME looks better and define default <cachedir>s
to shut up libfontconfig
 1.2 28-Aug-2008  mrg branches: 1.2.2;
look in /usr/X11R7
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 28-Aug-2008  wrstuden file fonts.conf was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 26-Sep-2008  haad file fonts.conf was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.4.2.1 17-Feb-2011  bouyer Sync with HEAD
 1.5.10.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.10.1 23-Jun-2013  tls resync from head
 1.5.6.2 21-Dec-2014  msaitoh Pull up following revision(s) (requested by mrg in ticket #1178):
external/mit/xorg/lib/fontconfig/etc/fonts.conf patch
external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile patch
external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile.fcarch patch
external/mit/xorg/lib/fontconfig/src/shlib_version patch
external/mit/xorg/tools/fc-cache/Makefile patch
xsrc/external/mit/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/ac_check_symbol.m4 patch
xsrc/external/mit/fontconfig/ax_cc_for_build.m4 patch
xsrc/external/mit/fontconfig/ax_create_stdint_h.m4 patch
xsrc/external/mit/fontconfig/ax_pthread.m4 patch
xsrc/external/mit/fontconfig/fc-pattern.1 patch
xsrc/external/mit/fontconfig/fc-pattern.c patch
xsrc/external/mit/fontconfig/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/fc-validate.1 patch
xsrc/external/mit/fontconfig/fc-validate.c patch
xsrc/external/mit/fontconfig/fc-validate.sgml patch
xsrc/external/mit/fontconfig/libtool.m4 patch
xsrc/external/mit/fontconfig/ltoptions.m4 patch
xsrc/external/mit/fontconfig/ltsugar.m4 patch
xsrc/external/mit/fontconfig/ltversion.m4 patch
xsrc/external/mit/fontconfig/lt~obsolete.m4 patch
xsrc/external/mit/fontconfig/dist/Tools.mk patch
xsrc/external/mit/fontconfig/dist/compile patch
xsrc/external/mit/fontconfig/dist/config-fixups.h patch
xsrc/external/mit/fontconfig/dist/configure.ac patch
xsrc/external/mit/fontconfig/dist/test-driver patch
xsrc/external/mit/fontconfig/dist/conf.d/10-scale-bitmap-fonts.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-default.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-legacy.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-light.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/README.in patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCreateTagFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDelChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheClean.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRescan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetDefaultLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangNormalize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListFirst.3 patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecreatetagfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdelchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheclean.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacherescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetdefaultlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangnormalize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistfirst.html patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/README patch
xsrc/external/mit/fontconfig/dist/fc-lang/brx.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/doi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/mni.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nqo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/quz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sat.orth patch
xsrc/external/mit/fontconfig/dist/src/fcarch.c patch
xsrc/external/mit/fontconfig/dist/src/fcarch.h patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.h patch
xsrc/external/mit/fontconfig/dist/src/fccompat.c patch
xsrc/external/mit/fontconfig/dist/src/fchash.c patch
xsrc/external/mit/fontconfig/dist/src/fcmutex.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.c patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.h patch
xsrc/external/mit/fontconfig/dist/src/fcstat.c patch
xsrc/external/mit/fontconfig/dist/src/fcstdint.h patch
xsrc/external/mit/fontconfig/dist/src/fcwindows.h patch
xsrc/external/mit/fontconfig/dist/test/test-migration.c patch
xsrc/external/mit/fontconfig/dist/test/test-pthread.c patch
xsrc/external/mit/fontconfig/include/config.h patch
xsrc/external/mit/fontconfig/dist/COPYING patch
xsrc/external/mit/fontconfig/dist/ChangeLog patch
xsrc/external/mit/fontconfig/dist/INSTALL patch
xsrc/external/mit/fontconfig/dist/Makefile.am patch
xsrc/external/mit/fontconfig/dist/Makefile.in patch
xsrc/external/mit/fontconfig/dist/README patch
xsrc/external/mit/fontconfig/dist/acinclude.m4 patch
xsrc/external/mit/fontconfig/dist/aclocal.m4 patch
xsrc/external/mit/fontconfig/dist/config.guess patch
xsrc/external/mit/fontconfig/dist/config.h.in patch
xsrc/external/mit/fontconfig/dist/config.sub patch
xsrc/external/mit/fontconfig/dist/configure patch
xsrc/external/mit/fontconfig/dist/configure.in patch
xsrc/external/mit/fontconfig/dist/depcomp patch
xsrc/external/mit/fontconfig/dist/fontconfig.pc.in patch
xsrc/external/mit/fontconfig/dist/fontconfig.spec patch
xsrc/external/mit/fontconfig/dist/fonts.conf.in patch
xsrc/external/mit/fontconfig/dist/fonts.dtd patch
xsrc/external/mit/fontconfig/dist/install-sh patch
xsrc/external/mit/fontconfig/dist/ltmain.sh patch
xsrc/external/mit/fontconfig/dist/missing patch
xsrc/external/mit/fontconfig/dist/conf.d/10-autohint.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-no-sub-pixel.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-bgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-rgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vbgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vrgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-unhinted.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-fix-globaladvance.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-unhint-small-vera.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/25-unhint-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-metric-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-urw-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/40-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/45-latin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/50-user.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-fonts-persian.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/80-delicious.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.am patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.in patch
xsrc/external/mit/fontconfig/dist/conf.d/README patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDeleteNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicLock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicNewFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicOrigFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicReplaceOrig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicUnlock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksIsMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCopySet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumFont.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetAddChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCoverage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetFirstPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetHasChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersect.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersectCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIsSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetMerge.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNextPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtractCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontClear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigBuildFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigEnableHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetBlanks.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCache.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCacheDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigFiles.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFontDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigParseAndLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstituteWithPat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDefaultSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoadFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRead.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnlink.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnload.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheValid.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileIsDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFini.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontRenderPrepare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSortDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharIndex.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSetAndSpacing.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQuery.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQueryFace.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetVersion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitBringUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfigAndFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitReinitialize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsUpper.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangGetCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCompare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetContains.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHasLang.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixMultiply.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixRotate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixScale.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixShear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetObjectType.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameParse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnparse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAddWeak.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDuplicate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqualSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFilter.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFormat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternRemove.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrBasename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmp.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmpIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopyFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDirname.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDowncase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrFree.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListDone.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListNext.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrPlus.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAddFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStr.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStrIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcToLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUcs4ToUtf8.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValuePrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.am patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.in patch
xsrc/external/mit/fontconfig/dist/doc/confdir.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/edit-sgml.c patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.txt patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.txt patch
xsrc/external/mit/fontconfig/dist/doc/fonts-conf.5 patch
xsrc/external/mit/fontconfig/dist/doc/func.sgml patch
xsrc/external/mit/fontconfig/dist/doc/version.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiccreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdeletenew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiclock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicnewfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicorigfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicreplaceorig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicunlock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblankscreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksismember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecopyset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachedir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumfont.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumsubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachesubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetaddchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcoverage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetfirstpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsethaschar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersect.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersectcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetissubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetmerge.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnextpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtractcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontadddir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontaddfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontclear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigbuildfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigenablehome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetblanks.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcache.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcachedirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigfiles.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfontdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfighome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigparseandload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitutewithpat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiguptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdefaultsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheloadfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheread.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunlink.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircachevalid.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirsave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirscan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfileisdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfilescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfini.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontrenderprepare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsortdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharindex.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharsetandspacing.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequery.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequeryface.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetversion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitbringuptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfigandfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitreinitialize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcislower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcisupper.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclanggetcharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcompare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcontains.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethaslang.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixmultiply.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixrotate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixscale.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixshear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetobjecttype.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternaddweak.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterncreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternduplicate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequalsubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternfilter.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternformat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternhash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternremove.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrbasename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmp.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmpignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopyfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdirname.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdowncase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrfree.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistdone.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistnext.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrplus.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetaddfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetmember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstr.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstrignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fctolower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcucs4toutf8.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluedestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluesave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/ln12.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/t1.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x102.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x19.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x31.html patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.1 patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.c patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.sgml patch
xsrc/external/mit/fontconfig/dist/fc-case/CaseFolding.txt patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-case/fc-case.c patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.h patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.1 patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.c patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.sgml patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fc-glyphname.c patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-lang/aa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ab.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ar.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ast.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/av.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ay.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/az_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ba.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/be.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bin.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/br.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bua.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ca.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ce.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ch.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/co.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/da.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/de.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/dz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/el.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/en.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/es.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fc-lang.c patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/ff.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ga.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gd.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ha.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/haw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/he.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ia.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/id.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ie.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ik.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/io.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/is.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/it.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/iu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ja.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ka.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kaa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ki.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ko.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kok.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ks.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kum.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ky.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/la.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ln.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mai.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ml.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mn_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/my.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nds.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ne.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/no.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ny.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/oc.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/om.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/or.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/os.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_pk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/rm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ro.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ru.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sah.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sco.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/se.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sel.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sma.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sms.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/so.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sq.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/syr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ta.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/te.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/th.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_er.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/to.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ts.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tyv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ug.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/uk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ve.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vot.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wen.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/xh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yap.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_hk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_sg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zu.orth patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.1 patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.c patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.sgml patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.1 patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.c patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.sgml patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.1 patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.c patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.sgml patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.1 patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.c patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.sgml patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcfreetype.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcprivate.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fontconfig.h patch
xsrc/external/mit/fontconfig/dist/src/Makefile.am patch
xsrc/external/mit/fontconfig/dist/src/Makefile.in patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.c patch
xsrc/external/mit/fontconfig/dist/src/fcblanks.c patch
xsrc/external/mit/fontconfig/dist/src/fccache.c patch
xsrc/external/mit/fontconfig/dist/src/fccfg.c patch
xsrc/external/mit/fontconfig/dist/src/fccharset.c patch
xsrc/external/mit/fontconfig/dist/src/fcdbg.c patch
xsrc/external/mit/fontconfig/dist/src/fcdefault.c patch
xsrc/external/mit/fontconfig/dist/src/fcdir.c patch
xsrc/external/mit/fontconfig/dist/src/fcformat.c patch
xsrc/external/mit/fontconfig/dist/src/fcfreetype.c patch
xsrc/external/mit/fontconfig/dist/src/fcfs.c patch
xsrc/external/mit/fontconfig/dist/src/fcftint.h patch
xsrc/external/mit/fontconfig/dist/src/fcinit.c patch
xsrc/external/mit/fontconfig/dist/src/fcint.h patch
xsrc/external/mit/fontconfig/dist/src/fclang.c patch
xsrc/external/mit/fontconfig/dist/src/fclist.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatch.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatrix.c patch
xsrc/external/mit/fontconfig/dist/src/fcname.c patch
xsrc/external/mit/fontconfig/dist/src/fcpat.c patch
xsrc/external/mit/fontconfig/dist/src/fcserialize.c patch
xsrc/external/mit/fontconfig/dist/src/fcstr.c patch
xsrc/external/mit/fontconfig/dist/src/fcxml.c patch
xsrc/external/mit/fontconfig/dist/src/ftglue.c patch
xsrc/external/mit/fontconfig/dist/src/makealias patch
xsrc/external/mit/fontconfig/dist/test/Makefile.am patch
xsrc/external/mit/fontconfig/dist/test/Makefile.in patch
xsrc/external/mit/fontconfig/dist/test/run-test.sh patch
xsrc/external/mit/fontconfig/include/fcalias.h patch
xsrc/external/mit/fontconfig/include/fcaliastail.h patch
xsrc/external/mit/fontconfig/include/fcftaliastail.h patch

Update fontconfig to version 2.11.1.
 1.5.6.1 11-Jun-2014  msaitoh Pull up following revision(s) (requested by wiz in ticket #1077):
external/mit/xorg/lib/fontconfig/etc/fonts.conf: revision 1.7 via patch
Also look in new pkgsrc default path, /usr/pkg/share/fonts.
Noted by tsutsui.
 1.5.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.4.1 10-Aug-2014  tls Rebase.
 1.2 05-Nov-2020  nia Also deny bitmap Lucida, Utopia from being selected through fontconfig.
 1.1 10-Oct-2020  nia Switch to the same hack in pkgsrc for avoiding bitmap fonts on the web

Just for consistency's sake, and making it easier to disable this if
someone wants to do that.
 1.13 04-Jul-2024  mrg add new 11-lcdfilter-none.conf from fontconfig 2.15.0.
 1.12 20-Jun-2023  mrg branches: 1.12.2;
update for fontconfig 2.14.2.
 1.11 28-Jan-2023  mrg add missing ./etc/fonts/conf.avail/10-yes-antialias.conf, noted by wiz.
 1.10 21-Jan-2023  mrg updates for fontconfig 2.14.1.
 1.9 19-Jan-2023  mrg updates for fontconfig 2.14.
 1.8 10-Oct-2020  nia Switch to the same hack in pkgsrc for avoiding bitmap fonts on the web

Just for consistency's sake, and making it easier to disable this if
someone wants to do that.
 1.7 11-Mar-2019  nakayama Install new files also to etc/fonts/conf.avail.
 1.6 09-Mar-2019  mrg don't install 30-urw-aliases.conf anymore, it's gone.

my builds don't fail here for some reason, but this causes the
build cluster to fail and this file is gone so my builds should
be failing but i need to figure out why they aren't.
 1.5 29-Aug-2017  mrg branches: 1.5.4;
updates for fontconfig 2.8.

note that we don't (yet?) install the new fc-blank as it
has a python generator.
 1.4 03-Jun-2013  mrg updates for fontconfig 2.10.93.
 1.3 03-Jun-2013  mrg 20-fix-globaladvance.conf is obsolete now.
 1.2 03-Jun-2013  mrg updates for fontconfig 2.10.2
 1.1 07-Sep-2009  mrg branches: 1.1.2; 1.1.4; 1.1.10; 1.1.12; 1.1.16;
install the fontconfig files into /etc/fonts/conf.avail, and symlink
the default ones into /etc/fonts/conf.d, as per default.

reported by jukka marin on netbsd-users.
 1.1.16.1 23-Jun-2013  tls resync from head
 1.1.12.1 21-Dec-2014  msaitoh Pull up following revision(s) (requested by mrg in ticket #1178):
external/mit/xorg/lib/fontconfig/etc/fonts.conf patch
external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile patch
external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile.fcarch patch
external/mit/xorg/lib/fontconfig/src/shlib_version patch
external/mit/xorg/tools/fc-cache/Makefile patch
xsrc/external/mit/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/ac_check_symbol.m4 patch
xsrc/external/mit/fontconfig/ax_cc_for_build.m4 patch
xsrc/external/mit/fontconfig/ax_create_stdint_h.m4 patch
xsrc/external/mit/fontconfig/ax_pthread.m4 patch
xsrc/external/mit/fontconfig/fc-pattern.1 patch
xsrc/external/mit/fontconfig/fc-pattern.c patch
xsrc/external/mit/fontconfig/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/fc-validate.1 patch
xsrc/external/mit/fontconfig/fc-validate.c patch
xsrc/external/mit/fontconfig/fc-validate.sgml patch
xsrc/external/mit/fontconfig/libtool.m4 patch
xsrc/external/mit/fontconfig/ltoptions.m4 patch
xsrc/external/mit/fontconfig/ltsugar.m4 patch
xsrc/external/mit/fontconfig/ltversion.m4 patch
xsrc/external/mit/fontconfig/lt~obsolete.m4 patch
xsrc/external/mit/fontconfig/dist/Tools.mk patch
xsrc/external/mit/fontconfig/dist/compile patch
xsrc/external/mit/fontconfig/dist/config-fixups.h patch
xsrc/external/mit/fontconfig/dist/configure.ac patch
xsrc/external/mit/fontconfig/dist/test-driver patch
xsrc/external/mit/fontconfig/dist/conf.d/10-scale-bitmap-fonts.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-default.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-legacy.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-light.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/README.in patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCreateTagFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDelChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheClean.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRescan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetDefaultLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangNormalize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListFirst.3 patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecreatetagfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdelchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheclean.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacherescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetdefaultlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangnormalize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistfirst.html patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/README patch
xsrc/external/mit/fontconfig/dist/fc-lang/brx.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/doi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/mni.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nqo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/quz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sat.orth patch
xsrc/external/mit/fontconfig/dist/src/fcarch.c patch
xsrc/external/mit/fontconfig/dist/src/fcarch.h patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.h patch
xsrc/external/mit/fontconfig/dist/src/fccompat.c patch
xsrc/external/mit/fontconfig/dist/src/fchash.c patch
xsrc/external/mit/fontconfig/dist/src/fcmutex.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.c patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.h patch
xsrc/external/mit/fontconfig/dist/src/fcstat.c patch
xsrc/external/mit/fontconfig/dist/src/fcstdint.h patch
xsrc/external/mit/fontconfig/dist/src/fcwindows.h patch
xsrc/external/mit/fontconfig/dist/test/test-migration.c patch
xsrc/external/mit/fontconfig/dist/test/test-pthread.c patch
xsrc/external/mit/fontconfig/include/config.h patch
xsrc/external/mit/fontconfig/dist/COPYING patch
xsrc/external/mit/fontconfig/dist/ChangeLog patch
xsrc/external/mit/fontconfig/dist/INSTALL patch
xsrc/external/mit/fontconfig/dist/Makefile.am patch
xsrc/external/mit/fontconfig/dist/Makefile.in patch
xsrc/external/mit/fontconfig/dist/README patch
xsrc/external/mit/fontconfig/dist/acinclude.m4 patch
xsrc/external/mit/fontconfig/dist/aclocal.m4 patch
xsrc/external/mit/fontconfig/dist/config.guess patch
xsrc/external/mit/fontconfig/dist/config.h.in patch
xsrc/external/mit/fontconfig/dist/config.sub patch
xsrc/external/mit/fontconfig/dist/configure patch
xsrc/external/mit/fontconfig/dist/configure.in patch
xsrc/external/mit/fontconfig/dist/depcomp patch
xsrc/external/mit/fontconfig/dist/fontconfig.pc.in patch
xsrc/external/mit/fontconfig/dist/fontconfig.spec patch
xsrc/external/mit/fontconfig/dist/fonts.conf.in patch
xsrc/external/mit/fontconfig/dist/fonts.dtd patch
xsrc/external/mit/fontconfig/dist/install-sh patch
xsrc/external/mit/fontconfig/dist/ltmain.sh patch
xsrc/external/mit/fontconfig/dist/missing patch
xsrc/external/mit/fontconfig/dist/conf.d/10-autohint.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-no-sub-pixel.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-bgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-rgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vbgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vrgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-unhinted.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-fix-globaladvance.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-unhint-small-vera.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/25-unhint-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-metric-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-urw-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/40-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/45-latin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/50-user.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-fonts-persian.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/80-delicious.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.am patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.in patch
xsrc/external/mit/fontconfig/dist/conf.d/README patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDeleteNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicLock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicNewFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicOrigFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicReplaceOrig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicUnlock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksIsMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCopySet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumFont.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetAddChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCoverage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetFirstPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetHasChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersect.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersectCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIsSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetMerge.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNextPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtractCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontClear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigBuildFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigEnableHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetBlanks.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCache.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCacheDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigFiles.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFontDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigParseAndLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstituteWithPat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDefaultSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoadFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRead.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnlink.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnload.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheValid.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileIsDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFini.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontRenderPrepare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSortDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharIndex.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSetAndSpacing.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQuery.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQueryFace.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetVersion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitBringUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfigAndFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitReinitialize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsUpper.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangGetCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCompare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetContains.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHasLang.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixMultiply.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixRotate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixScale.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixShear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetObjectType.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameParse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnparse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAddWeak.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDuplicate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqualSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFilter.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFormat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternRemove.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrBasename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmp.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmpIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopyFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDirname.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDowncase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrFree.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListDone.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListNext.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrPlus.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAddFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStr.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStrIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcToLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUcs4ToUtf8.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValuePrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.am patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.in patch
xsrc/external/mit/fontconfig/dist/doc/confdir.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/edit-sgml.c patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.txt patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.txt patch
xsrc/external/mit/fontconfig/dist/doc/fonts-conf.5 patch
xsrc/external/mit/fontconfig/dist/doc/func.sgml patch
xsrc/external/mit/fontconfig/dist/doc/version.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiccreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdeletenew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiclock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicnewfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicorigfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicreplaceorig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicunlock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblankscreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksismember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecopyset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachedir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumfont.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumsubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachesubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetaddchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcoverage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetfirstpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsethaschar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersect.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersectcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetissubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetmerge.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnextpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtractcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontadddir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontaddfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontclear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigbuildfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigenablehome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetblanks.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcache.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcachedirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigfiles.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfontdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfighome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigparseandload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitutewithpat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiguptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdefaultsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheloadfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheread.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunlink.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircachevalid.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirsave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirscan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfileisdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfilescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfini.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontrenderprepare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsortdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharindex.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharsetandspacing.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequery.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequeryface.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetversion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitbringuptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfigandfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitreinitialize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcislower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcisupper.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclanggetcharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcompare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcontains.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethaslang.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixmultiply.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixrotate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixscale.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixshear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetobjecttype.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternaddweak.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterncreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternduplicate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequalsubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternfilter.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternformat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternhash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternremove.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrbasename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmp.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmpignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopyfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdirname.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdowncase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrfree.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistdone.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistnext.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrplus.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetaddfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetmember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstr.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstrignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fctolower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcucs4toutf8.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluedestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluesave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/ln12.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/t1.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x102.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x19.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x31.html patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.1 patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.c patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.sgml patch
xsrc/external/mit/fontconfig/dist/fc-case/CaseFolding.txt patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-case/fc-case.c patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.h patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.1 patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.c patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.sgml patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fc-glyphname.c patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-lang/aa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ab.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ar.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ast.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/av.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ay.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/az_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ba.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/be.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bin.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/br.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bua.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ca.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ce.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ch.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/co.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/da.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/de.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/dz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/el.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/en.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/es.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fc-lang.c patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/ff.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ga.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gd.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ha.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/haw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/he.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ia.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/id.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ie.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ik.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/io.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/is.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/it.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/iu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ja.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ka.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kaa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ki.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ko.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kok.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ks.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kum.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ky.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/la.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ln.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mai.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ml.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mn_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/my.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nds.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ne.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/no.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ny.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/oc.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/om.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/or.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/os.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_pk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/rm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ro.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ru.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sah.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sco.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/se.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sel.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sma.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sms.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/so.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sq.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/syr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ta.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/te.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/th.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_er.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/to.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ts.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tyv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ug.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/uk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ve.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vot.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wen.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/xh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yap.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_hk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_sg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zu.orth patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.1 patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.c patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.sgml patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.1 patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.c patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.sgml patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.1 patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.c patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.sgml patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.1 patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.c patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.sgml patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcfreetype.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcprivate.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fontconfig.h patch
xsrc/external/mit/fontconfig/dist/src/Makefile.am patch
xsrc/external/mit/fontconfig/dist/src/Makefile.in patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.c patch
xsrc/external/mit/fontconfig/dist/src/fcblanks.c patch
xsrc/external/mit/fontconfig/dist/src/fccache.c patch
xsrc/external/mit/fontconfig/dist/src/fccfg.c patch
xsrc/external/mit/fontconfig/dist/src/fccharset.c patch
xsrc/external/mit/fontconfig/dist/src/fcdbg.c patch
xsrc/external/mit/fontconfig/dist/src/fcdefault.c patch
xsrc/external/mit/fontconfig/dist/src/fcdir.c patch
xsrc/external/mit/fontconfig/dist/src/fcformat.c patch
xsrc/external/mit/fontconfig/dist/src/fcfreetype.c patch
xsrc/external/mit/fontconfig/dist/src/fcfs.c patch
xsrc/external/mit/fontconfig/dist/src/fcftint.h patch
xsrc/external/mit/fontconfig/dist/src/fcinit.c patch
xsrc/external/mit/fontconfig/dist/src/fcint.h patch
xsrc/external/mit/fontconfig/dist/src/fclang.c patch
xsrc/external/mit/fontconfig/dist/src/fclist.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatch.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatrix.c patch
xsrc/external/mit/fontconfig/dist/src/fcname.c patch
xsrc/external/mit/fontconfig/dist/src/fcpat.c patch
xsrc/external/mit/fontconfig/dist/src/fcserialize.c patch
xsrc/external/mit/fontconfig/dist/src/fcstr.c patch
xsrc/external/mit/fontconfig/dist/src/fcxml.c patch
xsrc/external/mit/fontconfig/dist/src/ftglue.c patch
xsrc/external/mit/fontconfig/dist/src/makealias patch
xsrc/external/mit/fontconfig/dist/test/Makefile.am patch
xsrc/external/mit/fontconfig/dist/test/Makefile.in patch
xsrc/external/mit/fontconfig/dist/test/run-test.sh patch
xsrc/external/mit/fontconfig/include/fcalias.h patch
xsrc/external/mit/fontconfig/include/fcaliastail.h patch
xsrc/external/mit/fontconfig/include/fcftaliastail.h patch

Update fontconfig to version 2.11.1.
 1.1.10.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 07-Sep-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:35 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 07-Sep-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:31 +0000
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.12.2.1 02-Aug-2025  perseant Sync with HEAD
 1.10 21-Jan-2023  mrg updates for fontconfig 2.14.1.
 1.9 19-Jan-2023  mrg updates for fontconfig 2.14.
 1.8 10-Oct-2020  nia Switch to the same hack in pkgsrc for avoiding bitmap fonts on the web

Just for consistency's sake, and making it easier to disable this if
someone wants to do that.
 1.7 08-Mar-2019  mrg - install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list
 1.6 30-Aug-2018  maya revert my own commit from a while back. Do allow matching bitmap fonts.
Not all bitmap fonts are bad, apparently.
 1.5 29-Aug-2017  maya branches: 1.5.2; 1.5.4;
Don't fc-match bitmap fonts by default.

Now things using Helvetica won't look terrible, and will use the fallback
font instead.

Idea by jakllsch, thanks!
 1.4 29-Aug-2017  mrg updates for fontconfig 2.8.

note that we don't (yet?) install the new fc-blank as it
has a python generator.
 1.3 03-Jun-2013  mrg branches: 1.3.20;
updates for fontconfig 2.10.93.
 1.2 03-Jun-2013  mrg updates for fontconfig 2.10.2
 1.1 07-Sep-2009  mrg branches: 1.1.2; 1.1.4; 1.1.10; 1.1.12; 1.1.16;
install the fontconfig files into /etc/fonts/conf.avail, and symlink
the default ones into /etc/fonts/conf.d, as per default.

reported by jukka marin on netbsd-users.
 1.1.16.1 23-Jun-2013  tls resync from head
 1.1.12.1 21-Dec-2014  msaitoh Pull up following revision(s) (requested by mrg in ticket #1178):
external/mit/xorg/lib/fontconfig/etc/fonts.conf patch
external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile patch
external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile.fcarch patch
external/mit/xorg/lib/fontconfig/src/shlib_version patch
external/mit/xorg/tools/fc-cache/Makefile patch
xsrc/external/mit/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/ac_check_symbol.m4 patch
xsrc/external/mit/fontconfig/ax_cc_for_build.m4 patch
xsrc/external/mit/fontconfig/ax_create_stdint_h.m4 patch
xsrc/external/mit/fontconfig/ax_pthread.m4 patch
xsrc/external/mit/fontconfig/fc-pattern.1 patch
xsrc/external/mit/fontconfig/fc-pattern.c patch
xsrc/external/mit/fontconfig/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/fc-validate.1 patch
xsrc/external/mit/fontconfig/fc-validate.c patch
xsrc/external/mit/fontconfig/fc-validate.sgml patch
xsrc/external/mit/fontconfig/libtool.m4 patch
xsrc/external/mit/fontconfig/ltoptions.m4 patch
xsrc/external/mit/fontconfig/ltsugar.m4 patch
xsrc/external/mit/fontconfig/ltversion.m4 patch
xsrc/external/mit/fontconfig/lt~obsolete.m4 patch
xsrc/external/mit/fontconfig/dist/Tools.mk patch
xsrc/external/mit/fontconfig/dist/compile patch
xsrc/external/mit/fontconfig/dist/config-fixups.h patch
xsrc/external/mit/fontconfig/dist/configure.ac patch
xsrc/external/mit/fontconfig/dist/test-driver patch
xsrc/external/mit/fontconfig/dist/conf.d/10-scale-bitmap-fonts.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-default.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-legacy.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-light.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/README.in patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCreateTagFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDelChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheClean.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRescan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetDefaultLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangNormalize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListFirst.3 patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecreatetagfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdelchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheclean.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacherescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetdefaultlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangnormalize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistfirst.html patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/README patch
xsrc/external/mit/fontconfig/dist/fc-lang/brx.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/doi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/mni.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nqo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/quz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sat.orth patch
xsrc/external/mit/fontconfig/dist/src/fcarch.c patch
xsrc/external/mit/fontconfig/dist/src/fcarch.h patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.h patch
xsrc/external/mit/fontconfig/dist/src/fccompat.c patch
xsrc/external/mit/fontconfig/dist/src/fchash.c patch
xsrc/external/mit/fontconfig/dist/src/fcmutex.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.c patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.h patch
xsrc/external/mit/fontconfig/dist/src/fcstat.c patch
xsrc/external/mit/fontconfig/dist/src/fcstdint.h patch
xsrc/external/mit/fontconfig/dist/src/fcwindows.h patch
xsrc/external/mit/fontconfig/dist/test/test-migration.c patch
xsrc/external/mit/fontconfig/dist/test/test-pthread.c patch
xsrc/external/mit/fontconfig/include/config.h patch
xsrc/external/mit/fontconfig/dist/COPYING patch
xsrc/external/mit/fontconfig/dist/ChangeLog patch
xsrc/external/mit/fontconfig/dist/INSTALL patch
xsrc/external/mit/fontconfig/dist/Makefile.am patch
xsrc/external/mit/fontconfig/dist/Makefile.in patch
xsrc/external/mit/fontconfig/dist/README patch
xsrc/external/mit/fontconfig/dist/acinclude.m4 patch
xsrc/external/mit/fontconfig/dist/aclocal.m4 patch
xsrc/external/mit/fontconfig/dist/config.guess patch
xsrc/external/mit/fontconfig/dist/config.h.in patch
xsrc/external/mit/fontconfig/dist/config.sub patch
xsrc/external/mit/fontconfig/dist/configure patch
xsrc/external/mit/fontconfig/dist/configure.in patch
xsrc/external/mit/fontconfig/dist/depcomp patch
xsrc/external/mit/fontconfig/dist/fontconfig.pc.in patch
xsrc/external/mit/fontconfig/dist/fontconfig.spec patch
xsrc/external/mit/fontconfig/dist/fonts.conf.in patch
xsrc/external/mit/fontconfig/dist/fonts.dtd patch
xsrc/external/mit/fontconfig/dist/install-sh patch
xsrc/external/mit/fontconfig/dist/ltmain.sh patch
xsrc/external/mit/fontconfig/dist/missing patch
xsrc/external/mit/fontconfig/dist/conf.d/10-autohint.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-no-sub-pixel.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-bgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-rgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vbgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vrgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-unhinted.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-fix-globaladvance.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-unhint-small-vera.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/25-unhint-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-metric-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-urw-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/40-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/45-latin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/50-user.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-fonts-persian.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/80-delicious.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.am patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.in patch
xsrc/external/mit/fontconfig/dist/conf.d/README patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDeleteNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicLock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicNewFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicOrigFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicReplaceOrig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicUnlock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksIsMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCopySet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumFont.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetAddChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCoverage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetFirstPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetHasChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersect.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersectCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIsSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetMerge.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNextPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtractCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontClear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigBuildFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigEnableHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetBlanks.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCache.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCacheDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigFiles.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFontDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigParseAndLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstituteWithPat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDefaultSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoadFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRead.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnlink.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnload.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheValid.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileIsDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFini.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontRenderPrepare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSortDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharIndex.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSetAndSpacing.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQuery.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQueryFace.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetVersion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitBringUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfigAndFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitReinitialize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsUpper.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangGetCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCompare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetContains.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHasLang.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixMultiply.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixRotate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixScale.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixShear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetObjectType.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameParse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnparse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAddWeak.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDuplicate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqualSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFilter.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFormat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternRemove.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrBasename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmp.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmpIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopyFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDirname.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDowncase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrFree.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListDone.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListNext.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrPlus.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAddFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStr.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStrIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcToLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUcs4ToUtf8.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValuePrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.am patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.in patch
xsrc/external/mit/fontconfig/dist/doc/confdir.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/edit-sgml.c patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.txt patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.txt patch
xsrc/external/mit/fontconfig/dist/doc/fonts-conf.5 patch
xsrc/external/mit/fontconfig/dist/doc/func.sgml patch
xsrc/external/mit/fontconfig/dist/doc/version.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiccreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdeletenew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiclock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicnewfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicorigfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicreplaceorig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicunlock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblankscreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksismember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecopyset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachedir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumfont.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumsubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachesubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetaddchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcoverage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetfirstpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsethaschar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersect.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersectcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetissubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetmerge.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnextpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtractcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontadddir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontaddfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontclear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigbuildfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigenablehome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetblanks.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcache.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcachedirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigfiles.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfontdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfighome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigparseandload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitutewithpat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiguptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdefaultsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheloadfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheread.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunlink.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircachevalid.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirsave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirscan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfileisdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfilescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfini.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontrenderprepare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsortdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharindex.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharsetandspacing.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequery.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequeryface.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetversion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitbringuptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfigandfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitreinitialize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcislower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcisupper.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclanggetcharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcompare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcontains.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethaslang.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixmultiply.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixrotate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixscale.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixshear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetobjecttype.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternaddweak.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterncreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternduplicate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequalsubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternfilter.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternformat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternhash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternremove.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrbasename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmp.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmpignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopyfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdirname.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdowncase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrfree.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistdone.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistnext.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrplus.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetaddfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetmember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstr.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstrignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fctolower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcucs4toutf8.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluedestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluesave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/ln12.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/t1.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x102.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x19.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x31.html patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.1 patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.c patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.sgml patch
xsrc/external/mit/fontconfig/dist/fc-case/CaseFolding.txt patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-case/fc-case.c patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.h patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.1 patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.c patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.sgml patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fc-glyphname.c patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-lang/aa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ab.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ar.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ast.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/av.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ay.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/az_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ba.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/be.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bin.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/br.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bua.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ca.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ce.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ch.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/co.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/da.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/de.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/dz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/el.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/en.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/es.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fc-lang.c patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/ff.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ga.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gd.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ha.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/haw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/he.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ia.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/id.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ie.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ik.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/io.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/is.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/it.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/iu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ja.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ka.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kaa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ki.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ko.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kok.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ks.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kum.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ky.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/la.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ln.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mai.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ml.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mn_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/my.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nds.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ne.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/no.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ny.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/oc.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/om.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/or.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/os.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_pk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/rm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ro.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ru.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sah.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sco.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/se.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sel.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sma.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sms.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/so.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sq.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/syr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ta.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/te.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/th.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_er.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/to.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ts.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tyv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ug.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/uk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ve.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vot.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wen.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/xh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yap.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_hk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_sg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zu.orth patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.1 patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.c patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.sgml patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.1 patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.c patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.sgml patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.1 patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.c patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.sgml patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.1 patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.c patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.sgml patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcfreetype.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcprivate.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fontconfig.h patch
xsrc/external/mit/fontconfig/dist/src/Makefile.am patch
xsrc/external/mit/fontconfig/dist/src/Makefile.in patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.c patch
xsrc/external/mit/fontconfig/dist/src/fcblanks.c patch
xsrc/external/mit/fontconfig/dist/src/fccache.c patch
xsrc/external/mit/fontconfig/dist/src/fccfg.c patch
xsrc/external/mit/fontconfig/dist/src/fccharset.c patch
xsrc/external/mit/fontconfig/dist/src/fcdbg.c patch
xsrc/external/mit/fontconfig/dist/src/fcdefault.c patch
xsrc/external/mit/fontconfig/dist/src/fcdir.c patch
xsrc/external/mit/fontconfig/dist/src/fcformat.c patch
xsrc/external/mit/fontconfig/dist/src/fcfreetype.c patch
xsrc/external/mit/fontconfig/dist/src/fcfs.c patch
xsrc/external/mit/fontconfig/dist/src/fcftint.h patch
xsrc/external/mit/fontconfig/dist/src/fcinit.c patch
xsrc/external/mit/fontconfig/dist/src/fcint.h patch
xsrc/external/mit/fontconfig/dist/src/fclang.c patch
xsrc/external/mit/fontconfig/dist/src/fclist.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatch.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatrix.c patch
xsrc/external/mit/fontconfig/dist/src/fcname.c patch
xsrc/external/mit/fontconfig/dist/src/fcpat.c patch
xsrc/external/mit/fontconfig/dist/src/fcserialize.c patch
xsrc/external/mit/fontconfig/dist/src/fcstr.c patch
xsrc/external/mit/fontconfig/dist/src/fcxml.c patch
xsrc/external/mit/fontconfig/dist/src/ftglue.c patch
xsrc/external/mit/fontconfig/dist/src/makealias patch
xsrc/external/mit/fontconfig/dist/test/Makefile.am patch
xsrc/external/mit/fontconfig/dist/test/Makefile.in patch
xsrc/external/mit/fontconfig/dist/test/run-test.sh patch
xsrc/external/mit/fontconfig/include/fcalias.h patch
xsrc/external/mit/fontconfig/include/fcaliastail.h patch
xsrc/external/mit/fontconfig/include/fcftaliastail.h patch

Update fontconfig to version 2.11.1.
 1.1.10.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 07-Sep-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:35 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 07-Sep-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:31 +0000
 1.3.20.1 06-Feb-2018  martin Pull up following revision(s) (requested by maya in ticket #534):
external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile: revision 1.5
distrib/sets/lists/xetc/mi: revision 1.29
Don't fc-match bitmap fonts by default.
Now things using Helvetica won't look terrible, and will use the fallback
font instead.
Idea by jakllsch, thanks!
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.30 21-Jul-2024  rillig fontconfig: suppress lint warning about integer overflow in constants

The large table in fclang.h uses negative offsets intentionally.
 1.29 25-Jan-2023  christos branches: 1.29.2;
fix clang build
 1.28 22-Jan-2023  christos Disable optimization on vax
 1.27 22-Jan-2023  christos Disable MT for lint since we don't have stdatomic.h
 1.26 19-Jan-2023  mrg updates for fontconfig 2.14.
 1.25 24-Mar-2019  kre Make "includes" depend upon uuid/uuid.h (as already did
depends, dependall, and all) rather than unconditionally
"building" it.

This avoids a "file exists" error from an update build
(where the objdir already contained the link to the file.)

ok mrg@ :
"if it works from a clean objdir, please commit it. we can fix more later.."
 1.24 11-Mar-2019  mrg handle @PKG_EXPAT_LIBS@ and @PKG_EXPAT_CFLAGS@.
 1.23 08-Mar-2019  mrg - install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list
 1.22 07-Mar-2019  mrg build libutil_ul and link it into fontconfig. this should not change
the output as no functions will be consumed by fontconfig yet, but
will be used in an update shortly.
 1.21 09-May-2018  mrg branches: 1.21.2;
add more include paths for freetype 2.9.1.
 1.20 29-Aug-2017  mrg branches: 1.20.2;
updates for fontconfig 2.8.

note that we don't (yet?) install the new fc-blank as it
has a python generator.
 1.19 27-Sep-2016  joerg Allow clang to generate SPARCv8+ assembly for now.
 1.18 31-May-2016  pgoyette branches: 1.18.2;
Install man-link from fonts-conf.5 --> fonts.conf.5 to deal with an
erroneous cross-ref in xclock's man-page. suggested by wiz@.

Fixes PR xsrc/49777
 1.17 16-Jul-2014  nakayama The placeholder name in fontconfig.pc.in has been changed.
 1.16 23-Mar-2014  mrg branches: 1.16.2;
allow for .pc substitutions to be listed per makefile
(could maybe do per-target, as well.) fix the remaining
substitutions for xcb-proto, fontconfig and xorg-server.

(XXX: move many per-package-specific parts out of
bsd.x11.mk itself, into the relevant Makefile.)
 1.15 27-Jun-2013  wiz Remove clang workaround, problem was fixed using upstream commit.
 1.14 25-Jun-2013  wiz Add -Wno-error=tautological-constant-out-of-range-compare for clang, to avoid
../external/mit/fontconfig/dist/src/fcname.c:89:18: error: comparison of constant
4294967295 with expression of type 'const FcType' (aka 'const enum _FcType') is
always false [-Werror,-Wtautological-constant-out-of-range-compare]
if (t->type == (unsigned int) -1 || type == t->type)
~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
1 error generated.

and a few others of the same type.
 1.13 05-Jun-2013  mrg remove hard coded version string now that fontconfig uses the
default match the normal code handles.
 1.12 03-Jun-2013  mrg updates for fontconfig 2.10.93.
 1.11 03-Jun-2013  mrg don't build fcarch.c into the library!
 1.10 03-Jun-2013  mrg updates for fontconfig 2.10.2
 1.9 22-Mar-2012  joerg branches: 1.9.2;
Disable a bunch of additional warnings for now for the clang build.
 1.8 29-Feb-2012  tron Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.7 11-Aug-2011  joerg branches: 1.7.2; 1.7.4;
Various warning adjustments for clang
 1.6 21-Nov-2010  mrg update this for fontconfig 2.8.0. ugh.
 1.5 01-Nov-2008  cube Move pkgconfig file handling to a place where CLEANFILES is honored. Noted
by Bernd Ernesti.
 1.4 05-Oct-2008  cube branches: 1.4.2; 1.4.4; 1.4.8;
Install API manual pages for fontcnfig as well as fonts-conf(5).
 1.3 26-Sep-2008  jmcneill Point FONTCONFIG_PATH to /etc/fonts (where we install fonts.conf) instead
of /etc/X11/fonts, and set FC_DEFAULT_FONTS to the base font directory
rather than the Type1 directory.
 1.2 13-Sep-2008  cube branches: 1.2.2;
libfontconfig depends on libfreetype. Weird that the linker doesn't
complain.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.4.8.1 21-Apr-2010  matt sync to netbsd-5
 1.4.4.2 06-Jun-2013  riz Apply patch (requested by mrg in ticket #1866):

external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/libX11/Makefile.libx11 patch
external/mit/xorg/lib/libXi/Makefile patch

Silence gcc 4.1 warnings from ticket #1866.
[mrg, ticket #1866]
 1.4.4.1 17-Sep-2009  snj branches: 1.4.4.1.2; 1.4.4.1.6;
Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.4.1.6.1 06-Jun-2013  riz Apply patch (requested by mrg in ticket #1866):

external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/libX11/Makefile.libx11 patch
external/mit/xorg/lib/libXi/Makefile patch

Silence gcc 4.1 warnings from ticket #1866.
[mrg, ticket #1866]
 1.4.4.1.2.1 06-Jun-2013  riz Apply patch (requested by mrg in ticket #1866):

external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/libX11/Makefile.libx11 patch
external/mit/xorg/lib/libXi/Makefile patch

Silence gcc 4.1 warnings from ticket #1866.
[mrg, ticket #1866]
 1.4.2.2 19-Oct-2008  haad Sync with HEAD.
 1.4.2.1 05-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.7.4.3 25-Dec-2014  msaitoh Pullup additional patches requested by mrg in ticket #1178:

external/mit/xorg/include/xcb-proto/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/server/xorg-server/Makefile patch
xsrc/external/mit/fontconfig/include/config.h patch

- Fix compile error on non x86 archs.
- Fix unexpanded @@ in .pc files.
 1.7.4.2 21-Dec-2014  msaitoh Pull up following revision(s) (requested by mrg in ticket #1178):
external/mit/xorg/lib/fontconfig/etc/fonts.conf patch
external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile patch
external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile.fcarch patch
external/mit/xorg/lib/fontconfig/src/shlib_version patch
external/mit/xorg/tools/fc-cache/Makefile patch
xsrc/external/mit/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/ac_check_symbol.m4 patch
xsrc/external/mit/fontconfig/ax_cc_for_build.m4 patch
xsrc/external/mit/fontconfig/ax_create_stdint_h.m4 patch
xsrc/external/mit/fontconfig/ax_pthread.m4 patch
xsrc/external/mit/fontconfig/fc-pattern.1 patch
xsrc/external/mit/fontconfig/fc-pattern.c patch
xsrc/external/mit/fontconfig/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/fc-validate.1 patch
xsrc/external/mit/fontconfig/fc-validate.c patch
xsrc/external/mit/fontconfig/fc-validate.sgml patch
xsrc/external/mit/fontconfig/libtool.m4 patch
xsrc/external/mit/fontconfig/ltoptions.m4 patch
xsrc/external/mit/fontconfig/ltsugar.m4 patch
xsrc/external/mit/fontconfig/ltversion.m4 patch
xsrc/external/mit/fontconfig/lt~obsolete.m4 patch
xsrc/external/mit/fontconfig/dist/Tools.mk patch
xsrc/external/mit/fontconfig/dist/compile patch
xsrc/external/mit/fontconfig/dist/config-fixups.h patch
xsrc/external/mit/fontconfig/dist/configure.ac patch
xsrc/external/mit/fontconfig/dist/test-driver patch
xsrc/external/mit/fontconfig/dist/conf.d/10-scale-bitmap-fonts.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-default.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-legacy.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-light.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/README.in patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCreateTagFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDelChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheClean.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRescan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetDefaultLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangNormalize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListFirst.3 patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecreatetagfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdelchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheclean.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacherescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetdefaultlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangnormalize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistfirst.html patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/README patch
xsrc/external/mit/fontconfig/dist/fc-lang/brx.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/doi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/mni.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nqo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/quz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sat.orth patch
xsrc/external/mit/fontconfig/dist/src/fcarch.c patch
xsrc/external/mit/fontconfig/dist/src/fcarch.h patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.h patch
xsrc/external/mit/fontconfig/dist/src/fccompat.c patch
xsrc/external/mit/fontconfig/dist/src/fchash.c patch
xsrc/external/mit/fontconfig/dist/src/fcmutex.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.c patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.h patch
xsrc/external/mit/fontconfig/dist/src/fcstat.c patch
xsrc/external/mit/fontconfig/dist/src/fcstdint.h patch
xsrc/external/mit/fontconfig/dist/src/fcwindows.h patch
xsrc/external/mit/fontconfig/dist/test/test-migration.c patch
xsrc/external/mit/fontconfig/dist/test/test-pthread.c patch
xsrc/external/mit/fontconfig/include/config.h patch
xsrc/external/mit/fontconfig/dist/COPYING patch
xsrc/external/mit/fontconfig/dist/ChangeLog patch
xsrc/external/mit/fontconfig/dist/INSTALL patch
xsrc/external/mit/fontconfig/dist/Makefile.am patch
xsrc/external/mit/fontconfig/dist/Makefile.in patch
xsrc/external/mit/fontconfig/dist/README patch
xsrc/external/mit/fontconfig/dist/acinclude.m4 patch
xsrc/external/mit/fontconfig/dist/aclocal.m4 patch
xsrc/external/mit/fontconfig/dist/config.guess patch
xsrc/external/mit/fontconfig/dist/config.h.in patch
xsrc/external/mit/fontconfig/dist/config.sub patch
xsrc/external/mit/fontconfig/dist/configure patch
xsrc/external/mit/fontconfig/dist/configure.in patch
xsrc/external/mit/fontconfig/dist/depcomp patch
xsrc/external/mit/fontconfig/dist/fontconfig.pc.in patch
xsrc/external/mit/fontconfig/dist/fontconfig.spec patch
xsrc/external/mit/fontconfig/dist/fonts.conf.in patch
xsrc/external/mit/fontconfig/dist/fonts.dtd patch
xsrc/external/mit/fontconfig/dist/install-sh patch
xsrc/external/mit/fontconfig/dist/ltmain.sh patch
xsrc/external/mit/fontconfig/dist/missing patch
xsrc/external/mit/fontconfig/dist/conf.d/10-autohint.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-no-sub-pixel.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-bgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-rgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vbgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vrgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-unhinted.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-fix-globaladvance.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-unhint-small-vera.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/25-unhint-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-metric-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-urw-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/40-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/45-latin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/50-user.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-fonts-persian.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/80-delicious.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.am patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.in patch
xsrc/external/mit/fontconfig/dist/conf.d/README patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDeleteNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicLock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicNewFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicOrigFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicReplaceOrig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicUnlock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksIsMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCopySet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumFont.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetAddChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCoverage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetFirstPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetHasChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersect.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersectCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIsSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetMerge.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNextPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtractCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontClear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigBuildFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigEnableHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetBlanks.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCache.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCacheDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigFiles.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFontDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigParseAndLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstituteWithPat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDefaultSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoadFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRead.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnlink.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnload.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheValid.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileIsDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFini.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontRenderPrepare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSortDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharIndex.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSetAndSpacing.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQuery.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQueryFace.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetVersion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitBringUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfigAndFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitReinitialize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsUpper.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangGetCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCompare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetContains.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHasLang.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixMultiply.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixRotate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixScale.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixShear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetObjectType.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameParse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnparse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAddWeak.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDuplicate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqualSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFilter.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFormat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternRemove.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrBasename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmp.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmpIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopyFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDirname.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDowncase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrFree.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListDone.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListNext.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrPlus.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAddFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStr.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStrIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcToLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUcs4ToUtf8.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValuePrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.am patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.in patch
xsrc/external/mit/fontconfig/dist/doc/confdir.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/edit-sgml.c patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.txt patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.txt patch
xsrc/external/mit/fontconfig/dist/doc/fonts-conf.5 patch
xsrc/external/mit/fontconfig/dist/doc/func.sgml patch
xsrc/external/mit/fontconfig/dist/doc/version.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiccreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdeletenew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiclock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicnewfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicorigfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicreplaceorig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicunlock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblankscreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksismember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecopyset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachedir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumfont.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumsubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachesubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetaddchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcoverage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetfirstpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsethaschar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersect.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersectcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetissubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetmerge.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnextpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtractcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontadddir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontaddfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontclear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigbuildfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigenablehome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetblanks.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcache.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcachedirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigfiles.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfontdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfighome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigparseandload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitutewithpat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiguptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdefaultsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheloadfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheread.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunlink.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircachevalid.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirsave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirscan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfileisdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfilescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfini.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontrenderprepare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsortdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharindex.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharsetandspacing.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequery.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequeryface.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetversion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitbringuptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfigandfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitreinitialize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcislower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcisupper.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclanggetcharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcompare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcontains.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethaslang.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixmultiply.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixrotate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixscale.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixshear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetobjecttype.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternaddweak.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterncreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternduplicate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequalsubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternfilter.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternformat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternhash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternremove.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrbasename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmp.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmpignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopyfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdirname.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdowncase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrfree.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistdone.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistnext.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrplus.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetaddfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetmember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstr.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstrignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fctolower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcucs4toutf8.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluedestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluesave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/ln12.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/t1.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x102.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x19.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x31.html patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.1 patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.c patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.sgml patch
xsrc/external/mit/fontconfig/dist/fc-case/CaseFolding.txt patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-case/fc-case.c patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.h patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.1 patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.c patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.sgml patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fc-glyphname.c patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-lang/aa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ab.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ar.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ast.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/av.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ay.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/az_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ba.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/be.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bin.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/br.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bua.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ca.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ce.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ch.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/co.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/da.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/de.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/dz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/el.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/en.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/es.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fc-lang.c patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/ff.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ga.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gd.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ha.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/haw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/he.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ia.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/id.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ie.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ik.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/io.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/is.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/it.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/iu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ja.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ka.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kaa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ki.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ko.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kok.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ks.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kum.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ky.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/la.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ln.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mai.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ml.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mn_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/my.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nds.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ne.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/no.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ny.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/oc.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/om.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/or.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/os.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_pk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/rm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ro.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ru.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sah.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sco.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/se.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sel.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sma.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sms.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/so.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sq.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/syr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ta.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/te.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/th.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_er.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/to.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ts.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tyv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ug.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/uk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ve.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vot.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wen.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/xh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yap.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_hk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_sg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zu.orth patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.1 patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.c patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.sgml patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.1 patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.c patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.sgml patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.1 patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.c patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.sgml patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.1 patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.c patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.sgml patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcfreetype.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcprivate.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fontconfig.h patch
xsrc/external/mit/fontconfig/dist/src/Makefile.am patch
xsrc/external/mit/fontconfig/dist/src/Makefile.in patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.c patch
xsrc/external/mit/fontconfig/dist/src/fcblanks.c patch
xsrc/external/mit/fontconfig/dist/src/fccache.c patch
xsrc/external/mit/fontconfig/dist/src/fccfg.c patch
xsrc/external/mit/fontconfig/dist/src/fccharset.c patch
xsrc/external/mit/fontconfig/dist/src/fcdbg.c patch
xsrc/external/mit/fontconfig/dist/src/fcdefault.c patch
xsrc/external/mit/fontconfig/dist/src/fcdir.c patch
xsrc/external/mit/fontconfig/dist/src/fcformat.c patch
xsrc/external/mit/fontconfig/dist/src/fcfreetype.c patch
xsrc/external/mit/fontconfig/dist/src/fcfs.c patch
xsrc/external/mit/fontconfig/dist/src/fcftint.h patch
xsrc/external/mit/fontconfig/dist/src/fcinit.c patch
xsrc/external/mit/fontconfig/dist/src/fcint.h patch
xsrc/external/mit/fontconfig/dist/src/fclang.c patch
xsrc/external/mit/fontconfig/dist/src/fclist.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatch.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatrix.c patch
xsrc/external/mit/fontconfig/dist/src/fcname.c patch
xsrc/external/mit/fontconfig/dist/src/fcpat.c patch
xsrc/external/mit/fontconfig/dist/src/fcserialize.c patch
xsrc/external/mit/fontconfig/dist/src/fcstr.c patch
xsrc/external/mit/fontconfig/dist/src/fcxml.c patch
xsrc/external/mit/fontconfig/dist/src/ftglue.c patch
xsrc/external/mit/fontconfig/dist/src/makealias patch
xsrc/external/mit/fontconfig/dist/test/Makefile.am patch
xsrc/external/mit/fontconfig/dist/test/Makefile.in patch
xsrc/external/mit/fontconfig/dist/test/run-test.sh patch
xsrc/external/mit/fontconfig/include/fcalias.h patch
xsrc/external/mit/fontconfig/include/fcaliastail.h patch
xsrc/external/mit/fontconfig/include/fcftaliastail.h patch

Update fontconfig to version 2.11.1.
 1.7.4.1 02-Mar-2012  riz Pull up following revision(s) (requested by tron in ticket #72):
external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8
distrib/sets/lists/xbase/shl.mi: revision 1.45
distrib/sets/lists/comp/ad.mips64eb: revision 1.72
external/mit/expat/lib/Makefile: revision 1.1
external/mit/xorg/tools/fc-cache/Makefile: revision 1.6
x11/lib/fontconfig/src/Makefile: revision 1.11
distrib/sets/lists/xcomp/mi: revision 1.134
distrib/sets/lists/base/md.amd64: revision 1.159
distrib/sets/lists/base/ad.mips64eb: revision 1.85
external/mit/xorg/lib/dri/dri.mk: revision 1.11
external/mit/expat/lib/Makefile.inc: revision 1.1
external/mit/expat/Makefile.inc: revision 1.1
distrib/sets/lists/base/shl.mi: revision 1.619
distrib/sets/lists/comp/shl.mi: revision 1.212
distrib/sets/lists/man/mi: revision 1.1382
distrib/sets/lists/comp/mi: revision 1.1743
x11/lib/expat/Makefile: file removal
lib/Makefile: revision 1.182
external/mit/expat/Makefile: revision 1.1
external/mit/Makefile: revision 1.2
distrib/sets/lists/xcomp/shl.mi: revision 1.31
external/mit/xorg/bin/xmlwf/Makefile: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.25
external/mit/expat/lib/libexpat/Makefile: revision 1.1
distrib/sets/lists/comp/ad.mips64el: revision 1.72
x11/lib/expat/shlib_version: file removal
external/mit/xorg/lib/expat/expat_config.h: file removal
external/mit/expat/bin/xmlwf/Makefile: revision 1.1
share/mk/bsd.prog.mk: revision 1.274
distrib/sets/lists/base/ad.mips64el: revision 1.84
x11/lib/Makefile: revision 1.11
external/mit/xorg/lib/expat/Makefile: file removal
external/mit/xorg/lib/expat/shlib_version: file removal
distrib/sets/lists/comp/md.amd64: revision 1.158
distrib/sets/lists/base/mi: revision 1.987
distrib/sets/lists/base/md.sparc64: revision 1.150
share/mk/bsd.README: revision 1.294
external/mit/expat/bin/Makefile.inc: revision 1.1
distrib/sets/lists/xbase/mi: revision 1.113
external/mit/expat/lib/libexpat/shlib_version: revision 1.1
external/mit/expat/lib/libexpat/expat_config.h: revision 1.1
distrib/sets/lists/comp/md.sparc64: revision 1.141
share/mk/bsd.hostprog.mk: revision 1.67
external/mit/expat/bin/Makefile: revision 1.1
Move &quot;libexpat&quot; from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.7.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.2.1 17-Apr-2012  yamt sync with head
 1.9.2.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.2.1 23-Jun-2013  tls resync from head
 1.16.2.1 10-Aug-2014  tls Rebase.
 1.18.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.20.2.1 21-May-2018  pgoyette Sync with HEAD
 1.21.2.1 10-Jun-2019  christos Sync with HEAD
 1.29.2.1 02-Aug-2025  perseant Sync with HEAD
 1.4 09-May-2018  mrg add freetype2/freetype to the include path.
 1.3 03-Jun-2013  mrg branches: 1.3.26;
updates for fontconfig 2.10.2
 1.2 07-Sep-2008  lukem branches: 1.2.2; 1.2.4; 1.2.6; 1.2.24; 1.2.28;
Support cleaning fcarch-netbsd.h.
Enable MAKEVERBOSE
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.28.1 23-Jun-2013  tls resync from head
 1.2.24.1 21-Dec-2014  msaitoh Pull up following revision(s) (requested by mrg in ticket #1178):
external/mit/xorg/lib/fontconfig/etc/fonts.conf patch
external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile patch
external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile.fcarch patch
external/mit/xorg/lib/fontconfig/src/shlib_version patch
external/mit/xorg/tools/fc-cache/Makefile patch
xsrc/external/mit/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/ac_check_symbol.m4 patch
xsrc/external/mit/fontconfig/ax_cc_for_build.m4 patch
xsrc/external/mit/fontconfig/ax_create_stdint_h.m4 patch
xsrc/external/mit/fontconfig/ax_pthread.m4 patch
xsrc/external/mit/fontconfig/fc-pattern.1 patch
xsrc/external/mit/fontconfig/fc-pattern.c patch
xsrc/external/mit/fontconfig/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/fc-validate.1 patch
xsrc/external/mit/fontconfig/fc-validate.c patch
xsrc/external/mit/fontconfig/fc-validate.sgml patch
xsrc/external/mit/fontconfig/libtool.m4 patch
xsrc/external/mit/fontconfig/ltoptions.m4 patch
xsrc/external/mit/fontconfig/ltsugar.m4 patch
xsrc/external/mit/fontconfig/ltversion.m4 patch
xsrc/external/mit/fontconfig/lt~obsolete.m4 patch
xsrc/external/mit/fontconfig/dist/Tools.mk patch
xsrc/external/mit/fontconfig/dist/compile patch
xsrc/external/mit/fontconfig/dist/config-fixups.h patch
xsrc/external/mit/fontconfig/dist/configure.ac patch
xsrc/external/mit/fontconfig/dist/test-driver patch
xsrc/external/mit/fontconfig/dist/conf.d/10-scale-bitmap-fonts.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-default.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-legacy.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-light.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/README.in patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCreateTagFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDelChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheClean.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRescan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetDefaultLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangNormalize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListFirst.3 patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecreatetagfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdelchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheclean.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacherescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetdefaultlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangnormalize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistfirst.html patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/README patch
xsrc/external/mit/fontconfig/dist/fc-lang/brx.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/doi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/mni.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nqo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/quz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sat.orth patch
xsrc/external/mit/fontconfig/dist/src/fcarch.c patch
xsrc/external/mit/fontconfig/dist/src/fcarch.h patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.h patch
xsrc/external/mit/fontconfig/dist/src/fccompat.c patch
xsrc/external/mit/fontconfig/dist/src/fchash.c patch
xsrc/external/mit/fontconfig/dist/src/fcmutex.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.c patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.h patch
xsrc/external/mit/fontconfig/dist/src/fcstat.c patch
xsrc/external/mit/fontconfig/dist/src/fcstdint.h patch
xsrc/external/mit/fontconfig/dist/src/fcwindows.h patch
xsrc/external/mit/fontconfig/dist/test/test-migration.c patch
xsrc/external/mit/fontconfig/dist/test/test-pthread.c patch
xsrc/external/mit/fontconfig/include/config.h patch
xsrc/external/mit/fontconfig/dist/COPYING patch
xsrc/external/mit/fontconfig/dist/ChangeLog patch
xsrc/external/mit/fontconfig/dist/INSTALL patch
xsrc/external/mit/fontconfig/dist/Makefile.am patch
xsrc/external/mit/fontconfig/dist/Makefile.in patch
xsrc/external/mit/fontconfig/dist/README patch
xsrc/external/mit/fontconfig/dist/acinclude.m4 patch
xsrc/external/mit/fontconfig/dist/aclocal.m4 patch
xsrc/external/mit/fontconfig/dist/config.guess patch
xsrc/external/mit/fontconfig/dist/config.h.in patch
xsrc/external/mit/fontconfig/dist/config.sub patch
xsrc/external/mit/fontconfig/dist/configure patch
xsrc/external/mit/fontconfig/dist/configure.in patch
xsrc/external/mit/fontconfig/dist/depcomp patch
xsrc/external/mit/fontconfig/dist/fontconfig.pc.in patch
xsrc/external/mit/fontconfig/dist/fontconfig.spec patch
xsrc/external/mit/fontconfig/dist/fonts.conf.in patch
xsrc/external/mit/fontconfig/dist/fonts.dtd patch
xsrc/external/mit/fontconfig/dist/install-sh patch
xsrc/external/mit/fontconfig/dist/ltmain.sh patch
xsrc/external/mit/fontconfig/dist/missing patch
xsrc/external/mit/fontconfig/dist/conf.d/10-autohint.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-no-sub-pixel.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-bgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-rgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vbgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vrgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-unhinted.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-fix-globaladvance.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-unhint-small-vera.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/25-unhint-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-metric-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-urw-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/40-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/45-latin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/50-user.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-fonts-persian.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/80-delicious.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.am patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.in patch
xsrc/external/mit/fontconfig/dist/conf.d/README patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDeleteNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicLock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicNewFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicOrigFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicReplaceOrig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicUnlock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksIsMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCopySet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumFont.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetAddChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCoverage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetFirstPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetHasChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersect.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersectCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIsSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetMerge.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNextPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtractCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontClear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigBuildFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigEnableHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetBlanks.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCache.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCacheDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigFiles.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFontDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigParseAndLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstituteWithPat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDefaultSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoadFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRead.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnlink.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnload.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheValid.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileIsDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFini.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontRenderPrepare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSortDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharIndex.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSetAndSpacing.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQuery.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQueryFace.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetVersion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitBringUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfigAndFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitReinitialize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsUpper.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangGetCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCompare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetContains.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHasLang.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixMultiply.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixRotate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixScale.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixShear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetObjectType.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameParse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnparse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAddWeak.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDuplicate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqualSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFilter.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFormat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternRemove.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrBasename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmp.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmpIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopyFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDirname.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDowncase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrFree.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListDone.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListNext.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrPlus.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAddFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStr.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStrIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcToLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUcs4ToUtf8.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValuePrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.am patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.in patch
xsrc/external/mit/fontconfig/dist/doc/confdir.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/edit-sgml.c patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.txt patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.txt patch
xsrc/external/mit/fontconfig/dist/doc/fonts-conf.5 patch
xsrc/external/mit/fontconfig/dist/doc/func.sgml patch
xsrc/external/mit/fontconfig/dist/doc/version.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiccreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdeletenew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiclock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicnewfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicorigfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicreplaceorig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicunlock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblankscreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksismember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecopyset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachedir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumfont.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumsubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachesubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetaddchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcoverage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetfirstpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsethaschar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersect.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersectcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetissubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetmerge.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnextpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtractcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontadddir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontaddfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontclear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigbuildfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigenablehome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetblanks.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcache.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcachedirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigfiles.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfontdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfighome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigparseandload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitutewithpat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiguptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdefaultsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheloadfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheread.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunlink.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircachevalid.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirsave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirscan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfileisdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfilescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfini.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontrenderprepare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsortdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharindex.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharsetandspacing.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequery.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequeryface.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetversion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitbringuptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfigandfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitreinitialize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcislower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcisupper.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclanggetcharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcompare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcontains.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethaslang.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixmultiply.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixrotate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixscale.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixshear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetobjecttype.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternaddweak.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterncreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternduplicate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequalsubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternfilter.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternformat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternhash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternremove.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrbasename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmp.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmpignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopyfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdirname.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdowncase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrfree.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistdone.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistnext.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrplus.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetaddfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetmember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstr.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstrignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fctolower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcucs4toutf8.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluedestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluesave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/ln12.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/t1.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x102.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x19.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x31.html patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.1 patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.c patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.sgml patch
xsrc/external/mit/fontconfig/dist/fc-case/CaseFolding.txt patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-case/fc-case.c patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.h patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.1 patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.c patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.sgml patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fc-glyphname.c patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-lang/aa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ab.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ar.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ast.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/av.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ay.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/az_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ba.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/be.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bin.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/br.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bua.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ca.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ce.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ch.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/co.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/da.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/de.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/dz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/el.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/en.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/es.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fc-lang.c patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/ff.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ga.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gd.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ha.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/haw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/he.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ia.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/id.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ie.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ik.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/io.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/is.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/it.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/iu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ja.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ka.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kaa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ki.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ko.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kok.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ks.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kum.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ky.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/la.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ln.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mai.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ml.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mn_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/my.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nds.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ne.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/no.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ny.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/oc.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/om.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/or.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/os.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_pk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/rm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ro.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ru.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sah.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sco.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/se.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sel.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sma.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sms.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/so.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sq.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/syr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ta.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/te.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/th.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_er.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/to.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ts.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tyv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ug.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/uk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ve.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vot.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wen.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/xh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yap.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_hk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_sg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zu.orth patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.1 patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.c patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.sgml patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.1 patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.c patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.sgml patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.1 patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.c patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.sgml patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.1 patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.c patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.sgml patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcfreetype.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcprivate.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fontconfig.h patch
xsrc/external/mit/fontconfig/dist/src/Makefile.am patch
xsrc/external/mit/fontconfig/dist/src/Makefile.in patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.c patch
xsrc/external/mit/fontconfig/dist/src/fcblanks.c patch
xsrc/external/mit/fontconfig/dist/src/fccache.c patch
xsrc/external/mit/fontconfig/dist/src/fccfg.c patch
xsrc/external/mit/fontconfig/dist/src/fccharset.c patch
xsrc/external/mit/fontconfig/dist/src/fcdbg.c patch
xsrc/external/mit/fontconfig/dist/src/fcdefault.c patch
xsrc/external/mit/fontconfig/dist/src/fcdir.c patch
xsrc/external/mit/fontconfig/dist/src/fcformat.c patch
xsrc/external/mit/fontconfig/dist/src/fcfreetype.c patch
xsrc/external/mit/fontconfig/dist/src/fcfs.c patch
xsrc/external/mit/fontconfig/dist/src/fcftint.h patch
xsrc/external/mit/fontconfig/dist/src/fcinit.c patch
xsrc/external/mit/fontconfig/dist/src/fcint.h patch
xsrc/external/mit/fontconfig/dist/src/fclang.c patch
xsrc/external/mit/fontconfig/dist/src/fclist.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatch.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatrix.c patch
xsrc/external/mit/fontconfig/dist/src/fcname.c patch
xsrc/external/mit/fontconfig/dist/src/fcpat.c patch
xsrc/external/mit/fontconfig/dist/src/fcserialize.c patch
xsrc/external/mit/fontconfig/dist/src/fcstr.c patch
xsrc/external/mit/fontconfig/dist/src/fcxml.c patch
xsrc/external/mit/fontconfig/dist/src/ftglue.c patch
xsrc/external/mit/fontconfig/dist/src/makealias patch
xsrc/external/mit/fontconfig/dist/test/Makefile.am patch
xsrc/external/mit/fontconfig/dist/test/Makefile.in patch
xsrc/external/mit/fontconfig/dist/test/run-test.sh patch
xsrc/external/mit/fontconfig/include/fcalias.h patch
xsrc/external/mit/fontconfig/include/fcaliastail.h patch
xsrc/external/mit/fontconfig/include/fcftaliastail.h patch

Update fontconfig to version 2.11.1.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 07-Sep-2008  haad file Makefile.fcarch was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.2.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 07-Sep-2008  wrstuden file Makefile.fcarch was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3.26.1 21-May-2018  pgoyette Sync with HEAD
 1.5 29-Aug-2017  mrg updates for fontconfig 2.8.

note that we don't (yet?) install the new fc-blank as it
has a python generator.
 1.4 03-Jun-2013  mrg updates for fontconfig 2.10.93.
 1.3 03-Jun-2013  mrg bump shlib version; some symbols were added.
 1.2 11-Jan-2009  christos branches: 1.2.8; 1.2.10; 1.2.14;
bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.2.14.1 23-Jun-2013  tls resync from head
 1.2.10.1 21-Dec-2014  msaitoh Pull up following revision(s) (requested by mrg in ticket #1178):
external/mit/xorg/lib/fontconfig/etc/fonts.conf patch
external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile patch
external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile.fcarch patch
external/mit/xorg/lib/fontconfig/src/shlib_version patch
external/mit/xorg/tools/fc-cache/Makefile patch
xsrc/external/mit/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/ac_check_symbol.m4 patch
xsrc/external/mit/fontconfig/ax_cc_for_build.m4 patch
xsrc/external/mit/fontconfig/ax_create_stdint_h.m4 patch
xsrc/external/mit/fontconfig/ax_pthread.m4 patch
xsrc/external/mit/fontconfig/fc-pattern.1 patch
xsrc/external/mit/fontconfig/fc-pattern.c patch
xsrc/external/mit/fontconfig/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/fc-validate.1 patch
xsrc/external/mit/fontconfig/fc-validate.c patch
xsrc/external/mit/fontconfig/fc-validate.sgml patch
xsrc/external/mit/fontconfig/libtool.m4 patch
xsrc/external/mit/fontconfig/ltoptions.m4 patch
xsrc/external/mit/fontconfig/ltsugar.m4 patch
xsrc/external/mit/fontconfig/ltversion.m4 patch
xsrc/external/mit/fontconfig/lt~obsolete.m4 patch
xsrc/external/mit/fontconfig/dist/Tools.mk patch
xsrc/external/mit/fontconfig/dist/compile patch
xsrc/external/mit/fontconfig/dist/config-fixups.h patch
xsrc/external/mit/fontconfig/dist/configure.ac patch
xsrc/external/mit/fontconfig/dist/test-driver patch
xsrc/external/mit/fontconfig/dist/conf.d/10-scale-bitmap-fonts.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-default.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-legacy.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-light.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/README.in patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCreateTagFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDelChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheClean.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRescan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetDefaultLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangNormalize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListFirst.3 patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecreatetagfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdelchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheclean.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacherescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetdefaultlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangnormalize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistfirst.html patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/README patch
xsrc/external/mit/fontconfig/dist/fc-lang/brx.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/doi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/mni.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nqo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/quz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sat.orth patch
xsrc/external/mit/fontconfig/dist/src/fcarch.c patch
xsrc/external/mit/fontconfig/dist/src/fcarch.h patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.h patch
xsrc/external/mit/fontconfig/dist/src/fccompat.c patch
xsrc/external/mit/fontconfig/dist/src/fchash.c patch
xsrc/external/mit/fontconfig/dist/src/fcmutex.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.c patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.h patch
xsrc/external/mit/fontconfig/dist/src/fcstat.c patch
xsrc/external/mit/fontconfig/dist/src/fcstdint.h patch
xsrc/external/mit/fontconfig/dist/src/fcwindows.h patch
xsrc/external/mit/fontconfig/dist/test/test-migration.c patch
xsrc/external/mit/fontconfig/dist/test/test-pthread.c patch
xsrc/external/mit/fontconfig/include/config.h patch
xsrc/external/mit/fontconfig/dist/COPYING patch
xsrc/external/mit/fontconfig/dist/ChangeLog patch
xsrc/external/mit/fontconfig/dist/INSTALL patch
xsrc/external/mit/fontconfig/dist/Makefile.am patch
xsrc/external/mit/fontconfig/dist/Makefile.in patch
xsrc/external/mit/fontconfig/dist/README patch
xsrc/external/mit/fontconfig/dist/acinclude.m4 patch
xsrc/external/mit/fontconfig/dist/aclocal.m4 patch
xsrc/external/mit/fontconfig/dist/config.guess patch
xsrc/external/mit/fontconfig/dist/config.h.in patch
xsrc/external/mit/fontconfig/dist/config.sub patch
xsrc/external/mit/fontconfig/dist/configure patch
xsrc/external/mit/fontconfig/dist/configure.in patch
xsrc/external/mit/fontconfig/dist/depcomp patch
xsrc/external/mit/fontconfig/dist/fontconfig.pc.in patch
xsrc/external/mit/fontconfig/dist/fontconfig.spec patch
xsrc/external/mit/fontconfig/dist/fonts.conf.in patch
xsrc/external/mit/fontconfig/dist/fonts.dtd patch
xsrc/external/mit/fontconfig/dist/install-sh patch
xsrc/external/mit/fontconfig/dist/ltmain.sh patch
xsrc/external/mit/fontconfig/dist/missing patch
xsrc/external/mit/fontconfig/dist/conf.d/10-autohint.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-no-sub-pixel.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-bgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-rgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vbgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vrgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-unhinted.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-fix-globaladvance.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-unhint-small-vera.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/25-unhint-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-metric-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-urw-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/40-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/45-latin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/50-user.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-fonts-persian.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/80-delicious.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.am patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.in patch
xsrc/external/mit/fontconfig/dist/conf.d/README patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDeleteNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicLock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicNewFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicOrigFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicReplaceOrig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicUnlock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksIsMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCopySet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumFont.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetAddChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCoverage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetFirstPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetHasChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersect.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersectCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIsSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetMerge.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNextPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtractCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontClear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigBuildFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigEnableHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetBlanks.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCache.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCacheDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigFiles.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFontDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigParseAndLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstituteWithPat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDefaultSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoadFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRead.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnlink.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnload.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheValid.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileIsDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFini.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontRenderPrepare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSortDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharIndex.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSetAndSpacing.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQuery.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQueryFace.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetVersion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitBringUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfigAndFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitReinitialize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsUpper.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangGetCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCompare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetContains.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHasLang.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixMultiply.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixRotate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixScale.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixShear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetObjectType.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameParse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnparse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAddWeak.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDuplicate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqualSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFilter.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFormat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternRemove.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrBasename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmp.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmpIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopyFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDirname.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDowncase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrFree.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListDone.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListNext.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrPlus.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAddFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStr.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStrIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcToLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUcs4ToUtf8.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValuePrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.am patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.in patch
xsrc/external/mit/fontconfig/dist/doc/confdir.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/edit-sgml.c patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.txt patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.txt patch
xsrc/external/mit/fontconfig/dist/doc/fonts-conf.5 patch
xsrc/external/mit/fontconfig/dist/doc/func.sgml patch
xsrc/external/mit/fontconfig/dist/doc/version.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiccreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdeletenew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiclock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicnewfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicorigfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicreplaceorig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicunlock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblankscreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksismember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecopyset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachedir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumfont.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumsubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachesubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetaddchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcoverage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetfirstpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsethaschar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersect.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersectcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetissubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetmerge.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnextpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtractcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontadddir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontaddfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontclear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigbuildfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigenablehome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetblanks.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcache.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcachedirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigfiles.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfontdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfighome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigparseandload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitutewithpat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiguptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdefaultsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheloadfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheread.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunlink.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircachevalid.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirsave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirscan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfileisdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfilescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfini.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontrenderprepare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsortdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharindex.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharsetandspacing.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequery.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequeryface.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetversion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitbringuptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfigandfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitreinitialize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcislower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcisupper.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclanggetcharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcompare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcontains.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethaslang.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixmultiply.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixrotate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixscale.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixshear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetobjecttype.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternaddweak.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterncreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternduplicate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequalsubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternfilter.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternformat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternhash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternremove.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrbasename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmp.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmpignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopyfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdirname.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdowncase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrfree.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistdone.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistnext.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrplus.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetaddfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetmember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstr.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstrignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fctolower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcucs4toutf8.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluedestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluesave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/ln12.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/t1.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x102.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x19.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x31.html patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.1 patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.c patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.sgml patch
xsrc/external/mit/fontconfig/dist/fc-case/CaseFolding.txt patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-case/fc-case.c patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.h patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.1 patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.c patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.sgml patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fc-glyphname.c patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-lang/aa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ab.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ar.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ast.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/av.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ay.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/az_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ba.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/be.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bin.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/br.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bua.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ca.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ce.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ch.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/co.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/da.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/de.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/dz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/el.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/en.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/es.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fc-lang.c patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/ff.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ga.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gd.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ha.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/haw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/he.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ia.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/id.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ie.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ik.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/io.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/is.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/it.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/iu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ja.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ka.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kaa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ki.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ko.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kok.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ks.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kum.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ky.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/la.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ln.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mai.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ml.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mn_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/my.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nds.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ne.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/no.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ny.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/oc.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/om.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/or.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/os.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_pk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/rm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ro.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ru.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sah.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sco.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/se.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sel.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sma.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sms.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/so.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sq.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/syr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ta.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/te.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/th.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_er.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/to.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ts.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tyv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ug.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/uk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ve.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vot.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wen.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/xh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yap.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_hk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_sg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zu.orth patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.1 patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.c patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.sgml patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.1 patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.c patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.sgml patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.1 patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.c patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.sgml patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.1 patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.c patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.sgml patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcfreetype.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcprivate.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fontconfig.h patch
xsrc/external/mit/fontconfig/dist/src/Makefile.am patch
xsrc/external/mit/fontconfig/dist/src/Makefile.in patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.c patch
xsrc/external/mit/fontconfig/dist/src/fcblanks.c patch
xsrc/external/mit/fontconfig/dist/src/fccache.c patch
xsrc/external/mit/fontconfig/dist/src/fccfg.c patch
xsrc/external/mit/fontconfig/dist/src/fccharset.c patch
xsrc/external/mit/fontconfig/dist/src/fcdbg.c patch
xsrc/external/mit/fontconfig/dist/src/fcdefault.c patch
xsrc/external/mit/fontconfig/dist/src/fcdir.c patch
xsrc/external/mit/fontconfig/dist/src/fcformat.c patch
xsrc/external/mit/fontconfig/dist/src/fcfreetype.c patch
xsrc/external/mit/fontconfig/dist/src/fcfs.c patch
xsrc/external/mit/fontconfig/dist/src/fcftint.h patch
xsrc/external/mit/fontconfig/dist/src/fcinit.c patch
xsrc/external/mit/fontconfig/dist/src/fcint.h patch
xsrc/external/mit/fontconfig/dist/src/fclang.c patch
xsrc/external/mit/fontconfig/dist/src/fclist.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatch.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatrix.c patch
xsrc/external/mit/fontconfig/dist/src/fcname.c patch
xsrc/external/mit/fontconfig/dist/src/fcpat.c patch
xsrc/external/mit/fontconfig/dist/src/fcserialize.c patch
xsrc/external/mit/fontconfig/dist/src/fcstr.c patch
xsrc/external/mit/fontconfig/dist/src/fcxml.c patch
xsrc/external/mit/fontconfig/dist/src/ftglue.c patch
xsrc/external/mit/fontconfig/dist/src/makealias patch
xsrc/external/mit/fontconfig/dist/test/Makefile.am patch
xsrc/external/mit/fontconfig/dist/test/Makefile.in patch
xsrc/external/mit/fontconfig/dist/test/run-test.sh patch
xsrc/external/mit/fontconfig/include/fcalias.h patch
xsrc/external/mit/fontconfig/include/fcaliastail.h patch
xsrc/external/mit/fontconfig/include/fcftaliastail.h patch

Update fontconfig to version 2.11.1.
 1.2.8.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.27 17-Mar-2026  nat Do the same for m68ksf as for m68k with regard to fno-stack-protector.
 1.26 17-Aug-2024  rin freetype: ftlzw.c: XXX: Disable stack-protector for GCC/m68k 12.4

Otherwise, __stack_chk_fail() is raised for ft_lzw_check_header(),
which crashes `/etc/rc.d/fccache start`.
 1.25 27-Jul-2023  christos branches: 1.25.2;
disable lint for arm
 1.24 24-Feb-2023  mrg arrange for ftoption.h to define FT_CONFIG_OPTION_USE_BROTLI but not for tools

guard the definition in ftoption.h with #ifndef TOOL_FCCACHE, and build the
tools portions with this defined if not already set.

this fixes building pkgsrc blender with native x11.
 1.23 16-Nov-2021  nia xorg: sprinkle a little bit of USE_FORT around
 1.22 20-Jul-2019  mrg updates for freetype 2.10.0
 1.21 06-Jun-2018  snj branches: 1.21.2;
- remove duplicate ftpfr.c from SRCS
- psmodule.c -> psnames.c
 1.20 10-May-2018  maya Correct pkgconfig version.

Noted by Robert Swindells on tech-x11, thanks!

(I didn't realize I was grabbing the number from freetype 2.9, rather than
2.9.1)
 1.19 09-May-2018  mrg add some missing -I paths for new freetype.
 1.18 09-May-2018  maya Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.
 1.17 16-May-2016  christos branches: 1.17.14;
Adjust to 2.6.3.
 1.16 20-Jul-2015  mrg updates for freetype 2.6.
 1.15 12-Mar-2015  snj update for freetype 2.5.5
 1.14 09-Feb-2015  ryoon In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.
 1.13 26-Jan-2015  wiz Fix PKG_CONFIG version after freetype2-2.5.3 import.

From Leonardo Taccari on tech-x11.
 1.12 20-Mar-2014  mrg branches: 1.12.4;
merge freetype 2.5.3.
 1.11 05-Jun-2013  mrg updates for freetype 2.4.12. stop installing internal headers.
 1.10 23-Jul-2011  mrg branches: 1.10.2; 1.10.8;
obsolete pcftypes.h and link against -lbz2.
 1.9 23-Jul-2011  mrg updates for freetype 2.4.5. build bzip2.
 1.8 23-Apr-2011  rjs Add cache module to the build.

Fixes PR/42809.
 1.7 22-Nov-2010  mrg updates for freetype 2.4.3:

remove MKTTINTERP option, it is enabled by default now. bump minor.
 1.6 25-Jul-2010  mrg default the subpixel renderer and tt interpreter to enabled.
 1.5 01-May-2009  snj Introduce MKSUBPIXEL, which allows enabling subpixel rendering code
in FreeType.
 1.4 13-Apr-2009  snj Update for freetype-2.3.9.
 1.3 25-Oct-2008  jmcneill branches: 1.3.2; 1.3.4; 1.3.8;
Pull in ftlcdfil.c
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3.8.1 21-Apr-2010  matt sync to netbsd-5
 1.3.4.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.2.1 11-May-2009  bouyer Pull up following revision(s) (requested by snj in ticket #742):
doc/BUILDING.mdoc: revision 1.72
external/mit/xorg/lib/freetype/Makefile: revision 1.5
BUILDING: revision 1.83
Introduce MKSUBPIXEL, which allows enabling subpixel rendering code
in FreeType.
 1.10.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10.8.1 23-Jun-2013  tls resync from head
 1.10.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12.4.3 26-Mar-2015  martin Pull up following revision(s) (requested by snj in ticket #619):
external/mit/xorg/lib/freetype/Makefile: revision 1.15
distrib/sets/lists/xdebug/shl.mi: revision 1.21 (patch)
distrib/sets/lists/xbase/shl.mi: revision 1.60 (patch)
external/mit/xorg/lib/freetype/shlib_version: revision 1.8
external/mit/xorg/lib/freetype/freetype/Makefile: revision 1.19
Update for freetype 2.5.5.
Bring back rpath fixup that was lost in revision 1.11
 1.12.4.2 11-Feb-2015  martin Pull up following revision(s) (requested by ryoon in ticket #504):
external/mit/xorg/lib/freetype/Makefile: revision 1.14
distrib/sets/lists/xcomp/mi: revision 1.156
external/mit/xorg/lib/freetype/freetype2.pc.in: revision 1.3
external/mit/xorg/lib/freetype/freetype/Makefile: revision 1.18
In recent freetype2 installation, ft2build.h should be located
under include/freetype2.
This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.
 1.12.4.1 26-Jan-2015  martin Pull up following revision(s) (requested by wiz in ticket #457):
external/mit/xorg/lib/freetype/Makefile: revision 1.13
Fix PKG_CONFIG version after freetype2-2.5.3 import.
From Leonardo Taccari on tech-x11.
 1.17.14.2 25-Jun-2018  pgoyette Sync with HEAD
 1.17.14.1 21-May-2018  pgoyette Sync with HEAD
 1.21.2.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.25.2.1 02-Aug-2025  perseant Sync with HEAD
 1.3 09-Feb-2015  ryoon In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.
 1.2 20-Mar-2014  mrg branches: 1.2.4;
merge freetype 2.5.3.
 1.1 13-Sep-2008  cube branches: 1.1.2; 1.1.4; 1.1.6; 1.1.28;
Add a pre-substituted version of the freetype2.in template found in the
FreeType2 distribution. It's easier that way than trying to point the
script to the right file.
 1.1.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 13-Sep-2008  haad file freetype2.pc.in was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.2.2 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.1.2.1 13-Sep-2008  wrstuden file freetype2.pc.in was added on branch wrstuden-revivesa on 2008-09-24 16:35:02 +0000
 1.2.4.1 11-Feb-2015  martin Pull up following revision(s) (requested by ryoon in ticket #504):
external/mit/xorg/lib/freetype/Makefile: revision 1.14
distrib/sets/lists/xcomp/mi: revision 1.156
external/mit/xorg/lib/freetype/freetype2.pc.in: revision 1.3
external/mit/xorg/lib/freetype/freetype/Makefile: revision 1.18
In recent freetype2 installation, ft2build.h should be located
under include/freetype2.
This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.
 1.13 20-Jul-2019  mrg updates for freetype 2.10.0
 1.12 06-Jun-2018  snj branches: 1.12.2;
belatedly bump the shlib version for freetype-2.9.1, using the scheme
outlined in src/external/mit/xorg/lib/freetype/shlib_version.
 1.11 09-May-2018  snj add a note about our freetype shlib versioning so that it hopefully
doesn't get any more crazy than it already is.
 1.10 16-May-2016  christos branches: 1.10.14;
Adjust to 2.6.3.
 1.9 20-Jul-2015  mrg updates for freetype 2.6.
 1.8 12-Mar-2015  snj update for freetype 2.5.5
 1.7 20-Mar-2014  mrg branches: 1.7.4;
merge freetype 2.5.3.
 1.6 05-Jun-2013  mrg updates for freetype 2.4.12. stop installing internal headers.
 1.5 23-Jul-2011  mrg branches: 1.5.2; 1.5.8;
updates for freetype 2.4.5. build bzip2.
 1.4 22-Nov-2010  mrg updates for freetype 2.4.3:

remove MKTTINTERP option, it is enabled by default now. bump minor.
 1.3 13-Apr-2009  snj Update for freetype-2.3.9.
 1.2 11-Jan-2009  christos branches: 1.2.2;
bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.2.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.8.1 23-Jun-2013  tls resync from head
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.4.1 26-Mar-2015  martin Pull up following revision(s) (requested by snj in ticket #619):
external/mit/xorg/lib/freetype/Makefile: revision 1.15
distrib/sets/lists/xdebug/shl.mi: revision 1.21 (patch)
distrib/sets/lists/xbase/shl.mi: revision 1.60 (patch)
external/mit/xorg/lib/freetype/shlib_version: revision 1.8
external/mit/xorg/lib/freetype/freetype/Makefile: revision 1.19
Update for freetype 2.5.5.
Bring back rpath fixup that was lost in revision 1.11
 1.10.14.2 25-Jun-2018  pgoyette Sync with HEAD
 1.10.14.1 21-May-2018  pgoyette Sync with HEAD
 1.12.2.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.24 21-Jul-2019  rjs Add ftcolor.h to build from freetype2.
 1.23 09-May-2018  maya branches: 1.23.2;
Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.
 1.22 16-May-2016  christos branches: 1.22.14;
Adjust to 2.6.3.
 1.21 21-Mar-2016  dholland Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.
 1.20 20-Jul-2015  mrg updates for freetype 2.6.
 1.19 12-Mar-2015  snj bring back rpath fixup that was lost in revision 1.11
 1.18 09-Feb-2015  ryoon In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.
 1.17 20-Mar-2014  mrg branches: 1.17.4;
substitute %LIBS_CONFIG% and %LIBSSTATIC_CONFIG%.
 1.16 20-Mar-2014  mrg merge freetype 2.5.3.
 1.15 10-Jun-2013  mrg revert part of the previous; it ends up putting this Makefile into
freetype-config due to the use of ${.ALLSRC}.
 1.14 08-Jun-2013  mrg revert previous; it was already done in the previous previous.

while here, make freetype-config depend upon Makefile, so it
will be rebuilt for update builds properly.
 1.13 07-Jun-2013  martin Fix a few library substitutions
 1.12 07-Jun-2013  mrg fix the sed to find all patterns. from nonaka@.
 1.11 05-Jun-2013  mrg handle changed freetype-config generation; also move the hardcoded
version into a generator.
 1.10 05-Jun-2013  mrg updates for freetype 2.4.12. stop installing internal headers.
 1.9 25-Jul-2011  mrg branches: 1.9.2; 1.9.8;
substitute @LIBBZ2@ here as well.
 1.8 23-Jul-2011  mrg updates for freetype 2.4.5. build bzip2.
 1.7 06-Mar-2011  mrg set build_libtool_libs to "yes" so that enable_shared=yes gets into
freetype-config. part 1 of 2 to fix "freetype --config" not emitting
any rpath directives.
 1.6 13-Apr-2009  snj Update for freetype-2.3.9.
 1.5 04-Oct-2008  cube branches: 1.5.4; 1.5.6; 1.5.8; 1.5.12;
- install missing headers (reported by hubertf@ through proxy jmcneill@)
- clean up creation/installation of freetype-config
 1.4 13-Sep-2008  cube branches: 1.4.2;
Test and then commit, not the other way around.
 1.3 13-Sep-2008  cube Replace another string in freetype-config.
 1.2 13-Sep-2008  cube Fix version of freetype2.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.4.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.5.12.1 21-Apr-2010  matt sync to netbsd-5
 1.5.8.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.6.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.5.4.2 19-Oct-2008  haad Sync with HEAD.
 1.5.4.1 04-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.9.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.8.1 23-Jun-2013  tls resync from head
 1.9.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.17.4.2 26-Mar-2015  martin Pull up following revision(s) (requested by snj in ticket #619):
external/mit/xorg/lib/freetype/Makefile: revision 1.15
distrib/sets/lists/xdebug/shl.mi: revision 1.21 (patch)
distrib/sets/lists/xbase/shl.mi: revision 1.60 (patch)
external/mit/xorg/lib/freetype/shlib_version: revision 1.8
external/mit/xorg/lib/freetype/freetype/Makefile: revision 1.19
Update for freetype 2.5.5.
Bring back rpath fixup that was lost in revision 1.11
 1.17.4.1 11-Feb-2015  martin Pull up following revision(s) (requested by ryoon in ticket #504):
external/mit/xorg/lib/freetype/Makefile: revision 1.14
distrib/sets/lists/xcomp/mi: revision 1.156
external/mit/xorg/lib/freetype/freetype2.pc.in: revision 1.3
external/mit/xorg/lib/freetype/freetype/Makefile: revision 1.18
In recent freetype2 installation, ft2build.h should be located
under include/freetype2.
This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.
 1.22.14.1 21-May-2018  pgoyette Sync with HEAD
 1.23.2.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.4 21-Oct-2020  maya Build fixes for freetype 2.10.4
 1.3 16-May-2016  christos branches: 1.3.18;
Adjust to 2.6.3.
 1.2 20-Mar-2014  mrg merge freetype 2.5.3.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.28;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:07 +0000
 1.1.1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3.18.1 23-Oct-2020  martin Pull up following revision(s) (requested by maya in ticket #1118):

external/mit/xorg/lib/freetype/freetype/config/Makefile: revision 1.4

Build fixes for freetype 2.10.4
 1.64 15-Nov-2025  mrg fix some m68k warnings

for xterm's charset.c, use -fno-jump-tables to avoid warnings.
for gallium, the format_utils.c and glsl_lexer.cpp parts for GCC 14 are
also needed here (-Os / -O1 -fno-jump-tables). (glsl_parser.cpp does
not need -Os like GCC 14 does.)

tested with both GCC 12 and 14.
 1.63 14-Nov-2025  mrg make this build without warnings on m68k and GCC 14.

format_utils.c and glsl_parser.cpp get -Os, and glsl_lexer.cpp gets
-O1 -fno-jump-tables, to avoid eg:

{standard input}:60465: Warning: .word .L5289-.L5291+00000000 didn't fit

assembler warnings (that should really be an error?)
 1.62 27-Oct-2025  jmcneill gallium: Unconditionally link to libdrm

Sources in GALLIUM_SUBDIRS (auxiliary/renderonly, winsys/sw/kms-dri)
still use drm* APIs, make sure we link to libdrm even when not building
the radeon or nouveau bits.
 1.61 25-Sep-2025  mrg remove the recently added -O0 for vax & gcc 14, the compiler bug is fixed.

thanks to Kalvis.
 1.60 24-Sep-2025  mrg vax-gcc14 needs 5 more files with -O0 applied.

all 5 seem to be the same problem, ending in "in extract_insn, at recog.cc:2818"
 1.59 13-Apr-2025  rin gallium: Add -O0 hack also for GCC10/vax
 1.58 13-Apr-2025  rin gallium: Restrict vax hack for GCC12, add brief comments

For GCC10, we have another ICEs.
 1.57 30-Sep-2024  kalvisd gallium: XXX: Sprinkle -O0 hacks for GCC/vax 12.4

XXX
Mesa codes use binary <--> float/double conversion, assuming IEE754.
Even if build passes, these will not work on vax...

OK rin@ (from rin@)
 1.56 17-Aug-2024  rin gallium: Sprinkle -O1 to vl_bicubic_filter.c for GCC12/m68k

as done for gallium.old. Other files can be built by GCC 12.4 somehow.
 1.55 01-May-2024  christos branches: 1.55.2;
Allow c99 array designators
 1.54 26-Apr-2024  rillig gallium: disable lint
 1.53 25-Nov-2023  rjs Make building of more files conditional on MKLLVMRT.

Make r300_state_derived.c compile with gcc 12.
 1.52 22-Nov-2023  rjs Include some more files.

Add a build-id note to gallium.
 1.51 07-Oct-2023  rin Drop -O[01] hacks for vax; no longer necessary for patched GCC 10

PR port-vax/57646: Import major vax toolchain fix by Kalvis Duckmanton

XXXRO: GCC 12 may require hacks for a while, but it turned out that
GCC 12 should be treated differently from older versions; a lot of new
files need -O[01] flags, while some may no longer require it.

I will take a look later.

Note that these hacks are not required if Kalvis's patches for GCC 12
are applied.

Keep doc/HACKS entries for a while (will be sync with update for GCC 12).

diff --git a/crypto/external/bsd/openssh/lib/Makefile b/crypto/external/bsd/openssh/lib/Makefile
index 96a93f5e396..4e38be1b642 100644
--- a/crypto/external/bsd/openssh/lib/Makefile
+++ b/crypto/external/bsd/openssh/lib/Makefile
@@ -117,12 +117,6 @@ COPTS.${f}.c+= -Wno-pointer-sign
# XXX
COPTS.channels.c+= -fno-strict-aliasing

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.poly1305.c+= -O0
-COPTS.umac.c+= -O0
-.endif
-
COPTS.hostfile.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.sshkey.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.cipher.c+= -Wno-error=deprecated-declarations
diff --git a/distrib/utils/x_ping/Makefile b/distrib/utils/x_ping/Makefile
index f1c452a0d60..8ee77580a3f 100644
--- a/distrib/utils/x_ping/Makefile
+++ b/distrib/utils/x_ping/Makefile
@@ -12,10 +12,6 @@ CPPFLAGS+= -I${SRCDIR} -DCRUNCHOPS
DPADD= ${LIBM}
LDADD= -lm

-.if ${MACHINE_ARCH} == "vax"
-COPTS.ping.c=-O0
-.endif
-
.include <bsd.prog.mk>

.PATH: ${SRCDIR}
diff --git a/external/apache2/argon2/lib/libargon2/Makefile.inc b/external/apache2/argon2/lib/libargon2/Makefile.inc
index d3f4470c6c7..6a1dd146d7d 100644
--- a/external/apache2/argon2/lib/libargon2/Makefile.inc
+++ b/external/apache2/argon2/lib/libargon2/Makefile.inc
@@ -16,7 +16,3 @@ CFLAGS+= -pthread
LDADD+=-lpthread
DPADD+=${LIBPTHREAD}
.endif
-
-.if ${MACHINE} == "vax"
-COPTS.blake2b.c+= -O0
-.endif
diff --git a/external/bsd/jemalloc/lib/Makefile.inc b/external/bsd/jemalloc/lib/Makefile.inc
index 2f524358f46..d5da774f293 100644
--- a/external/bsd/jemalloc/lib/Makefile.inc
+++ b/external/bsd/jemalloc/lib/Makefile.inc
@@ -53,12 +53,6 @@ COPTS.ctl.c+=-Wno-error=stack-protector
COPTS.stats.c+=-Wno-error=stack-protector
COPTS.tcache.c+=-Wno-error=stack-protector

-.if ${MACHINE_ARCH} == "vax"
-# in merge_overlapping_regs, at regrename.c
-COPTS.arena.c+=-O0
-COPTS.extent.c+=-O0
-.endif
-
SRCS+=${JEMALLOC_SRCS}

jemalloc.d jemalloc.pico jemalloc.o jemalloc.ln jemalloc.po jemalloc.go: \
diff --git a/external/bsd/mdocml/lib/libmandoc/Makefile b/external/bsd/mdocml/lib/libmandoc/Makefile
index 40d7e29ae88..dfd3077a2c7 100644
--- a/external/bsd/mdocml/lib/libmandoc/Makefile
+++ b/external/bsd/mdocml/lib/libmandoc/Makefile
@@ -39,11 +39,6 @@ tbl_opts.c

MAN= mandoc.3

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.mdoc_macro.c+=-O0
-.endif
-
COPTS.man_validate.c+=-Wno-error=array-bounds

.include <bsd.lib.mk>
diff --git a/external/gpl3/binutils.old/lib/libbfd/Makefile b/external/gpl3/binutils.old/lib/libbfd/Makefile
index 03477232b55..74a354532fa 100644
--- a/external/gpl3/binutils.old/lib/libbfd/Makefile
+++ b/external/gpl3/binutils.old/lib/libbfd/Makefile
@@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \
-DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \
-DBINDIR=\"${BINDIR}\"

-.if (${BFD_MACHINE_ARCH} == "vax")
-CPPFLAGS.elf.c += -O0
-.endif
-
COPTS.pei-x86_64.c+= -Wno-stack-protector
COPTS.elfxx-mips.c+= -Wno-stack-protector
COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :}
diff --git a/external/gpl3/binutils/lib/libbfd/Makefile b/external/gpl3/binutils/lib/libbfd/Makefile
index 00cb2b20081..a3f0c25fd35 100644
--- a/external/gpl3/binutils/lib/libbfd/Makefile
+++ b/external/gpl3/binutils/lib/libbfd/Makefile
@@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \
-DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \
-DBINDIR=\"${BINDIR}\"

-.if (${BFD_MACHINE_ARCH} == "vax")
-CPPFLAGS.elf.c += -O0
-.endif
-
COPTS.pei-x86_64.c+= -Wno-stack-protector
COPTS.elfxx-mips.c+= -Wno-stack-protector
COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :}
diff --git a/external/gpl3/gcc.old/lib/Makefile.sanitizer b/external/gpl3/gcc.old/lib/Makefile.sanitizer
index efd36ae4bee..5173a5109a0 100644
--- a/external/gpl3/gcc.old/lib/Makefile.sanitizer
+++ b/external/gpl3/gcc.old/lib/Makefile.sanitizer
@@ -88,22 +88,3 @@ COPTS+=-fno-builtin -fno-exceptions -fno-rtti -funwind-tables

# Can't profile without it`
#-fomit-frame-pointer
-
-.if ${MACHINE_ARCH} == "vax"
-COPTS.sanitizer_allocator.cc += -O1
-COPTS.sanitizer_common.cc += -O1
-COPTS.sanitizer_common_libcdep.cc += -O1
-COPTS.sanitizer_coverage_libcdep.cc += -O1
-COPTS.sanitizer_coverage_mapping_libcdep.cc += -O1
-COPTS.sanitizer_deadlock_detector1.cc += -O1
-COPTS.sanitizer_mac.cc += -O1
-COPTS.sanitizer_netbsd.cc += -O1
-COPTS.sanitizer_posix.cc += -O1
-COPTS.sanitizer_printf.cc += -O1
-COPTS.sanitizer_procmaps_common.cc += -O1
-COPTS.sanitizer_stackdepot.cc += -O1
-COPTS.sanitizer_symbolizer_libcdep.cc += -O1
-COPTS.sanitizer_symbolizer_report.cc += -O1
-COPTS.ubsan_diag.cc += -O1
-COPTS.ubsan_init.cc += -O1
-.endif
diff --git a/external/gpl3/gcc.old/lib/libasan/Makefile b/external/gpl3/gcc.old/lib/libasan/Makefile
index 1e6f9608abe..3da7bbf2f58 100644
--- a/external/gpl3/gcc.old/lib/libasan/Makefile
+++ b/external/gpl3/gcc.old/lib/libasan/Makefile
@@ -49,14 +49,6 @@ LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
LIBDPLIBS+= pthread ${NETBSDSRCDIR}/lib/libpthread
CPPFLAGS+=-DCAN_SANITIZE_UB=0

-.if ${MACHINE_ARCH} == "vax"
-COPTS.asan_allocator.cc += -O1
-COPTS.asan_report.cc += -O1
-COPTS.sanitizer_file.cc += -O1
-COPTS.ubsan_diag.cc += -O1
-COPTS.ubsan_init.cc += -O1
-.endif
-
.if ${MACHINE_ARCH} == "mipsel" || ${MACHINE_ARCH} == "mipseb"
COPTS.asan_interceptors.cc += -O1
.endif
diff --git a/external/gpl3/gcc.old/lib/liblsan/Makefile b/external/gpl3/gcc.old/lib/liblsan/Makefile
index 4578544a9a8..ddb7981077c 100644
--- a/external/gpl3/gcc.old/lib/liblsan/Makefile
+++ b/external/gpl3/gcc.old/lib/liblsan/Makefile
@@ -16,11 +16,6 @@ LSAN_SRCS+= \
lsan_linux.cc \
lsan_thread.cc

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lsan_allocator.cc += -O1
-COPTS.sanitizer_file.cc += -O1
-.endif
-
LIB= lsan
SRCS+= ${LSAN_SRCS}
LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
diff --git a/external/gpl3/gcc.old/lib/libubsan/Makefile b/external/gpl3/gcc.old/lib/libubsan/Makefile
index 2e2faca7b1c..9de82550d14 100644
--- a/external/gpl3/gcc.old/lib/libubsan/Makefile
+++ b/external/gpl3/gcc.old/lib/libubsan/Makefile
@@ -26,10 +26,6 @@ UBSAN_SRCS= \
COPTS.${_s}.cc+=-frtti
.endfor

-.if ${MACHINE_ARCH} == "vax"
-COPTS.sanitizer_file.cc += -O1
-.endif
-
LIB= ubsan
SRCS+= ${UBSAN_SRCS}
LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
diff --git a/external/gpl3/gcc.old/usr.bin/cc1/Makefile b/external/gpl3/gcc.old/usr.bin/cc1/Makefile
index c55e292ee8e..ff12a5be524 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1/Makefile
@@ -46,17 +46,6 @@ CPPFLAGS.default-c.c+= -I${BACKENDOBJ}
BUILDSYMLINKS+= ${GNUHOSTDIST}/gcc/config/sh/sh-c.cc sh-c.c
.endif

-.if ${MACHINE_CPU} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1-checksum.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
index 3123ee0d60b..aab82ad3448 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
@@ -44,16 +44,8 @@ COPTS.objc-act.c+= -Wno-stack-protector
COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector
COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1obj-checksum.c+=-O0
-.endif
+COPTS.c-cppbuiltin.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}
+COPTS.c-typeck.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}

.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
diff --git a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
index b9c108251c5..e04e8fc7f53 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
@@ -69,18 +69,6 @@ COPTS.objc-act.c+= -Wno-stack-protector
COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector
COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1obj-checksum.c+=-O0
-COPTS.decl.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
index 7936efd3a5e..7c54559e21a 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
@@ -31,23 +31,6 @@ CHECKSUM_OBJS= ${LIBBACKTRACEOBJ}/libbacktrace.a \

CFLAGS+= -Wno-error=stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.call.c+=-O0
-COPTS.decl.c+=-O0
-COPTS.typeck2.c+=-O0
-COPTS.class.c+=-O0
-COPTS.typeck.c+=-O0
-COPTS.init.c+=-O0
-COPTS.semantics.c+=-O0
-COPTS.mangle.c+=-O0
-COPTS.constexpr.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1plus-checksum.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/gcc/Makefile b/external/gpl3/gcc.old/usr.bin/gcc/Makefile
index 7a66d77ffc7..a5a4b1c3adf 100644
--- a/external/gpl3/gcc.old/usr.bin/gcc/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/gcc/Makefile
@@ -25,9 +25,6 @@ ${SRCS}: ${GCCARCH}/defs.mk
.include <bsd.info.mk>

COPTS.gcc.c= -Wno-stack-protector
-.if ${MACHINE_ARCH} == "vax"
-COPTS.dse.c= -O1
-.endif

.PATH: ${DIST}/gcc ${DIST}/gcc/doc ${DIST}/gcc/c

diff --git a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
index 751d1513eec..33aeb1c9898 100644
--- a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
@@ -14,10 +14,6 @@ SRCS= decNumber.c decContext.c decimal32.c decimal64.c decimal128.c
CPPFLAGS+= -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} -I${DIST}/libdecnumber
CPPFLAGS+= -I${DIST}/libgcc

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.include <bsd.lib.mk>

# Force using C++ for this
diff --git a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
index 90f44a9fcf6..fd251464fb7 100644
--- a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
@@ -24,11 +24,6 @@ COPTS.lto-common.c+= -Wno-stack-protector
.include "../Makefile.backtrace"
.include "../Makefile.libdecnumber"

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lto-lang.c+=-O0
-COPTS.lto-symtab.c+=-O0
-.endif
-
LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm
DPADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM}

diff --git a/external/gpl3/gcc.old/usr.bin/lto1/Makefile b/external/gpl3/gcc.old/usr.bin/lto1/Makefile
index 4c49161a64c..340d3c6124f 100644
--- a/external/gpl3/gcc.old/usr.bin/lto1/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/lto1/Makefile
@@ -21,11 +21,6 @@ COPTS.lto-common.c+= -Wno-stack-protector
.include "../Makefile.libcpp"
.include "../Makefile.libdecnumber"

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lto-lang.c+=-O0
-COPTS.lto-symtab.c+=-O0
-.endif
-
LDADD+= ${LIBIBERTYOBJ}/libiberty.a
DPADD+= ${LIBIBERTYOBJ}/libiberty.a
LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm
diff --git a/external/gpl3/gdb.old/lib/libdecnumber/Makefile b/external/gpl3/gdb.old/lib/libdecnumber/Makefile
index bcd4ae5b222..ce28811526b 100644
--- a/external/gpl3/gdb.old/lib/libdecnumber/Makefile
+++ b/external/gpl3/gdb.old/lib/libdecnumber/Makefile
@@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \

SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd

.include <bsd.lib.mk>
diff --git a/external/gpl3/gdb/lib/libdecnumber/Makefile b/external/gpl3/gdb/lib/libdecnumber/Makefile
index c95d36e3dfa..e3169865304 100644
--- a/external/gpl3/gdb/lib/libdecnumber/Makefile
+++ b/external/gpl3/gdb/lib/libdecnumber/Makefile
@@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \

SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd ${DIST}/libdecnumber/bid

.include <bsd.lib.mk>
diff --git a/external/gpl3/gdb/lib/libgdb/Makefile b/external/gpl3/gdb/lib/libgdb/Makefile
index b87a515d13a..c118c363975 100644
--- a/external/gpl3/gdb/lib/libgdb/Makefile
+++ b/external/gpl3/gdb/lib/libgdb/Makefile
@@ -66,12 +66,6 @@ CFLAGS:= ${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector

ada-exp.c: ada-lex.c

-.if ${MACHINE} == "vax"
-. if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8
-COPTS.read.c+= -O0
-. endif
-.endif
-
# These are generated by implicit rules and are not easy to generate
CLEANDIRFILES+= \
ada-exp.c ada-lex.c \
diff --git a/external/mit/xorg/lib/gallium.old/Makefile b/external/mit/xorg/lib/gallium.old/Makefile
index 55b2fe3d1c1..bfa40c8974f 100644
--- a/external/mit/xorg/lib/gallium.old/Makefile
+++ b/external/mit/xorg/lib/gallium.old/Makefile
@@ -1211,10 +1211,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL
COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :}
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.nir.c += -O1
-.endif
-
# XXXGCC12
.if ${MACHINE_ARCH} == "m68k"
COPTS.st_glsl_to_tgsi.cpp += -O1
diff --git a/external/mit/xorg/lib/gallium/Makefile b/external/mit/xorg/lib/gallium/Makefile
index 6778a8c11c8..9f1422080fe 100644
--- a/external/mit/xorg/lib/gallium/Makefile
+++ b/external/mit/xorg/lib/gallium/Makefile
@@ -1428,10 +1428,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL
COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :}
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.nir.c += -O1
-.endif
-
COPTS.u_atomic.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-builtin-declaration-mismatch :}

.include <bsd.lib.mk>
diff --git a/external/mit/xorg/lib/libX11/Makefile.libx11 b/external/mit/xorg/lib/libX11/Makefile.libx11
index e103d9ace12..0e55c2a4732 100644
--- a/external/mit/xorg/lib/libX11/Makefile.libx11
+++ b/external/mit/xorg/lib/libX11/Makefile.libx11
@@ -471,11 +471,6 @@ COPTS.OpenDis.c+= -Wno-error # XXX xf86bigfstr.h
COPTS.XlibInt.c+= -Wno-error # XXX xcmiscstr.h
COPTS.XKBBind.c+= -Wno-deprecated-declarations # uses XKeycodeToKeysym

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.lcWrap.c+= -O0
-.endif
-
CWARNFLAGS.clang+= -Wno-string-plus-int

.include "${NETBSDSRCDIR}/external/mit/xorg/tools/makekeys/Makefile.makekeys"
diff --git a/games/gomoku/Makefile b/games/gomoku/Makefile
index e86a63aaea7..678537066ed 100644
--- a/games/gomoku/Makefile
+++ b/games/gomoku/Makefile
@@ -9,10 +9,6 @@ LDADD= -lcurses -lterminfo
HIDEGAME=hidegame
CPPFLAGS+= ${DEBUG:D-DDEBUG}

-.if ${MACHINE} == "vax"
-COPTS.pickmove.c += -O0
-.endif
-
#WARNS= 6 # would produce warnings about small integer types
LINTFLAGS+= -w # treat warnings as errors
LINTFLAGS+= -T # strict bool mode
diff --git a/games/phantasia/Makefile b/games/phantasia/Makefile
index e9c53f23ae5..b919dac17c6 100644
--- a/games/phantasia/Makefile
+++ b/games/phantasia/Makefile
@@ -52,7 +52,3 @@ map: map.c
./map | plot > /dev/tty

.include <bsd.prog.mk>
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.misc.c+= -O0
-.endif
diff --git a/lib/i18n_module/UTF7/Makefile b/lib/i18n_module/UTF7/Makefile
index 712c1515d42..7136f7f0cc3 100644
--- a/lib/i18n_module/UTF7/Makefile
+++ b/lib/i18n_module/UTF7/Makefile
@@ -3,6 +3,3 @@
SRCPRE=citrus_
.include <bsd.lib.mk>

-.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC)
-COPTS.citrus_utf7.c+= -O0
-.endif
diff --git a/lib/libbz2/Makefile b/lib/libbz2/Makefile
index b2aea1e04b0..e60a2862d48 100644
--- a/lib/libbz2/Makefile
+++ b/lib/libbz2/Makefile
@@ -15,11 +15,6 @@ SRCS= blocksort.c huffman.c crctable.c randtable.c compress.c \
INCS= bzlib.h
INCSDIR= /usr/include

-# XXX huffman.c gets mis-compiled with 2.95.3
-.if ${MACHINE_ARCH} == "vax"
-COPTS+= -O0
-.endif
-
COPTS+= ${CC_WNO_IMPLICIT_FALLTHROUGH}

# XXX blocksort.c gets mis-compiled with 4.1
diff --git a/lib/libc/gdtoa/Makefile.inc b/lib/libc/gdtoa/Makefile.inc
index 132686fc33d..609da919803 100644
--- a/lib/libc/gdtoa/Makefile.inc
+++ b/lib/libc/gdtoa/Makefile.inc
@@ -44,10 +44,3 @@ SRCS+= dmisc.c \
.if ${MACHINE_ARCH} != "vax"
SRCS+= strtord.c
.endif
-
-# XXX revisit with newer GCC.
-# Ensure numbers like 0xffff319f5fa95963 print correctly
-# ("999999999999999.98", not garbage like "?A>C>@>C:BA;A><.:<")
-.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC)
-COPTS.misc.c+= -O0
-.endif
diff --git a/lib/libcrypt/Makefile b/lib/libcrypt/Makefile
index cb3f89d6d09..e9c8be820da 100644
--- a/lib/libcrypt/Makefile
+++ b/lib/libcrypt/Makefile
@@ -30,9 +30,6 @@ SRCS+= crypt-argon2.c
SRCS+= ${src}
COPTS.${src}+= -fvisibility=hidden
. endfor
-. if ${MACHINE} == "vax"
-COPTS.blake2b.c+= -O0
-. endif
.endif

WARNS?= 5
diff --git a/libexec/ld.elf_so/Makefile b/libexec/ld.elf_so/Makefile
index f5baae1e883..24f7e1121e5 100644
--- a/libexec/ld.elf_so/Makefile
+++ b/libexec/ld.elf_so/Makefile
@@ -141,10 +141,6 @@ CPPFLAGS+= -DRTLD_DEFAULT_LIBRARY_PATH=\"${SHLIBDIR}:${LIBDIR}\"
COPTS.rtld.c+= -Wno-stack-protector
COPTS.symbol.c+=-Wno-stack-protector

-.if ${MACHINE_CPU} == "vax"
-COPTS.rtld.c+= -O0
-.endif
-
LDADD+= -Wl,--version-script=${.CURDIR}/symbols.map
LDADD+= -L${CLIBOBJ} -L${DESTDIR}${LIBDIR}
.if ${MKPICLIB} != "no"
diff --git a/sbin/fsck_ffs/Makefile.common b/sbin/fsck_ffs/Makefile.common
index 765638b2801..824e3bf2628 100644
--- a/sbin/fsck_ffs/Makefile.common
+++ b/sbin/fsck_ffs/Makefile.common
@@ -36,7 +36,3 @@ COPTS.ffs_appleufs.c+= -Wno-pointer-sign
.if ${MACHINE_ARCH} == "m68000"
COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs
.endif
-.if ${MACHINE_ARCH} == "vax"
-COPTS.pass1.c+= -O0
-COPTS.inode.c+= -O0
-.endif
diff --git a/sbin/fsdb/Makefile b/sbin/fsdb/Makefile
index c039f73a1eb..3b0331e5880 100644
--- a/sbin/fsdb/Makefile
+++ b/sbin/fsdb/Makefile
@@ -39,12 +39,6 @@ COPTS.${f}.c+= -Wno-pointer-sign
COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.pass1.c+= -O0
-COPTS.inode.c+= -O0
-COPTS.fsdb.c+= -O0
-.endif
-
CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

.include <bsd.prog.mk>
diff --git a/sbin/newfs_ext2fs/Makefile b/sbin/newfs_ext2fs/Makefile
index 40a44b9a038..ecfdbff4d3a 100644
--- a/sbin/newfs_ext2fs/Makefile
+++ b/sbin/newfs_ext2fs/Makefile
@@ -20,8 +20,4 @@ DPADD+=${LIBPROP}

.PATH: ${NETBSDSRCDIR}/sys/ufs/ext2fs ${FSCK}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.mke2fs.c=-O0
-.endif
-
.include <bsd.prog.mk>
diff --git a/sbin/ping/Makefile b/sbin/ping/Makefile
index 4f33501ea7a..1f7f56e3ea5 100644
--- a/sbin/ping/Makefile
+++ b/sbin/ping/Makefile
@@ -12,8 +12,4 @@ CPPFLAGS+= -DIPSEC
LDADD+= -lipsec
DPADD+= ${LIBIPSEC}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.ping.c=-O0
-.endif
-
.include <bsd.prog.mk>
diff --git a/sys/arch/vax/conf/Makefile.vax b/sys/arch/vax/conf/Makefile.vax
index cf095d54a86..c483eaa644a 100644
--- a/sys/arch/vax/conf/Makefile.vax
+++ b/sys/arch/vax/conf/Makefile.vax
@@ -34,7 +34,6 @@ GENASSYM_CONF= ${VAX}/vax/genassym.cf
CPPFLAGS+= -D_VAX_INLINE_
AFLAGS+= -x assembler-with-cpp -fno-pic
CFLAGS+= -fno-pic
-COPTS.wsmux.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -O1 :}


##
diff --git a/sys/lib/libsa/Makefile b/sys/lib/libsa/Makefile
index 718c97ce857..4ef3840c753 100644
--- a/sys/lib/libsa/Makefile
+++ b/sys/lib/libsa/Makefile
@@ -96,7 +96,3 @@ SRCS+= ufs.c
lib${LIB}.o:: ${OBJS:O} __buildstdlib

CPPFLAGS+= -Wno-pointer-sign
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.bootp.c+= -O0
-.endif
diff --git a/sys/lib/libz/Makefile b/sys/lib/libz/Makefile
index 6945c0da6c6..61fb7d4f652 100644
--- a/sys/lib/libz/Makefile
+++ b/sys/lib/libz/Makefile
@@ -25,7 +25,3 @@ CLEANFILES+= lib${LIB}.o
.include <bsd.lib.mk>

lib${LIB}.o:: ${OBJS:O} __buildstdlib
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.inftrees.c+= -O0
-.endif
diff --git a/sys/modules/lfs/Makefile b/sys/modules/lfs/Makefile
index 962538821a5..ea8f187e160 100644
--- a/sys/modules/lfs/Makefile
+++ b/sys/modules/lfs/Makefile
@@ -18,9 +18,4 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_inode.c ulfs_lookup.c \

WARNS= 3

-.if ${MACHINE} == "vax"
-# GCC 6.5 and 7.4 cannot compile this with -DDIAGNOSTIC and -O2/-O1
-COPTS.lfs_inode.c+= -O0
-.endif
-
.include <bsd.kmodule.mk>
diff --git a/sys/rump/fs/lib/liblfs/Makefile b/sys/rump/fs/lib/liblfs/Makefile
index abade3767d9..68b74c62502 100644
--- a/sys/rump/fs/lib/liblfs/Makefile
+++ b/sys/rump/fs/lib/liblfs/Makefile
@@ -17,9 +17,6 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_extattr.c \


CFLAGS+= -DLFS_KERNEL_RFW
-.if ${MACHINE_ARCH} == "vax"
-COPTS.lfs_inode.c+=-O0
-.endif

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
diff --git a/usr.sbin/mtrace/Makefile b/usr.sbin/mtrace/Makefile
index aef09db6198..9c125c15265 100644
--- a/usr.sbin/mtrace/Makefile
+++ b/usr.sbin/mtrace/Makefile
@@ -12,10 +12,6 @@ PROG= mtrace
SRCS= igmp.c inet.c kern.c mtrace.c
MAN= mtrace.8

-.if ${MACHINE_ARCH} == "vax"
-COPTS.mtrace.c=-O0
-.endif
-
BINMODE=4555
BINOWN= root

diff --git a/external/gpl3/gcc.old/usr.bin/backend/Makefile b/external/gpl3/gcc.old/usr.bin/backend/Makefile
index d69a26fe619..99e881c783d 100644
--- a/external/gpl3/gcc.old/usr.bin/backend/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/backend/Makefile
@@ -533,68 +533,9 @@ COPTS.insn-recog.c+=-Wno-error

.if ${GCC_MACHINE_ARCH} == "vax"
CPPFLAGS+=-I${.CURDIR}/../../lib/libgcc/libgcov/arch/${GCC_MACHINE_ARCH}
-COPTS.builtins.c+=-O0
-COPTS.calls.c+=-O0
-COPTS.convert.c+=-O0
-COPTS.data-streamer-out.c+=-O0
-COPTS.dse.c+=-O0 # XXX port-vax/51967
-COPTS.dwarf2out.c+=-O0
-COPTS.expmed.c+=-O0
-COPTS.expr.c+=-O0 -Wno-error=tautological-compare
-COPTS.fixed-value.c+=-O0
-COPTS.fold-const.c+=-O0
-COPTS.generic-match.c+=-O0
-COPTS.gimple-fold.c+=-O0
-COPTS.gimple-match.c+=-O0
-COPTS.gimple-ssa-strength-reduction.c+=-O0
-COPTS.gimple-ssa-warn-restrict.c+=-O0
-COPTS.gimple.c+=-O0
-COPTS.internal-fn.c+=-O0
-COPTS.lto-streamer-out.c+=-O0
-COPTS.omp-low.c+=-O0
-COPTS.predict.c+=-O0
-COPTS.range-op.cc+=-O0
-COPTS.recog.c+=-O0
-COPTS.sanopt.c+=-O0
-COPTS.stmt.c+=-O0
-COPTS.stor-layout.c+=-O0
-COPTS.targhooks.c+=-O0
-COPTS.tree-affine.c+=-O0
-COPTS.tree-cfg.c+=-O0
-COPTS.tree-data-ref.c+=-O0
-COPTS.tree-eh.c+=-O0
-COPTS.tree-if-conv.c+=-O0
-COPTS.tree-object-size.c+=-O0
-COPTS.tree-parloops.c+=-O0
-COPTS.tree-predcom.c+=-O0
-COPTS.tree-pretty-print.c+=-O0
-COPTS.tree-ssa-alias.c+=-O0
-COPTS.tree-ssa-ccp.c+=-O0
-COPTS.tree-ssa-forwprop.c+=-O0
-COPTS.tree-ssa-loop-ivopts.c+=-O0
-COPTS.tree-ssa-loop-manip.c+=-O0
-COPTS.tree-ssa-loop-niter.c+=-O0
-COPTS.tree-ssa-math-opts.c+=-O0
-COPTS.tree-ssa-phiopt.c+= -O0
-COPTS.tree-ssa-pre.c+=-O0
-COPTS.tree-ssa-reassoc.c+=-O0
-COPTS.tree-ssa-strlen.c+=-O0
-COPTS.tree-ssa-uninit.c+=-O0
-COPTS.tree-ssa.c+=-O0
-COPTS.tree-switch-conversion.c+=-O0
-COPTS.tree-vect-data-refs.c+=-O0
-COPTS.tree-vect-loop-manip.c+=-O0
-COPTS.tree-vect-loop.c+=-O0
-COPTS.tree-vect-patterns.c+=-O0
-COPTS.tree-vect-stmts.c+=-O0
-COPTS.tree-vrp.c+=-O0
-COPTS.tree.c+=-O0
-COPTS.ubsan.c+=-O0
-COPTS.varasm.c+=-O0
-COPTS.vr-values.c+=-O0
-COPTS.web.c+=-O0
-COPTS.wide-int-range.cc+=-O0
-COPTS.wide-int.cc+=-O0
+
+COPTS.expmed.c+=-Wno-error=tautological-compare
+COPTS.expr.c+=-Wno-error=tautological-compare
.else
COPTS.tree.c= ${${ACTIVE_CC} == "clang" :? -O0 :}
.endif
 1.50 16-Jul-2023  rjs Make most of MesaLib build.
 1.49 07-Feb-2023  mrg apply -g1 to the gallium sources as well. saves another couple of 100MB.
 1.48 11-Jul-2021  mrg branches: 1.48.2;
xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.47 30-May-2021  joerg Update LLVM build system for 249b40b558955afe5ac2b549edcf2d7f859c8cc9

This enables the use of modules for a significant build performance gain
when building with clang as host compiler or when using HAVE_LLVM=yes.
Switch libc++ to using the copy from the mono-repo.
 1.46 13-Apr-2021  mrg branches: 1.46.2;
apply some -Wno- to ignore several new warnings with GCC 10.


ntp: ignore truncation beyond api sizes, and ignore wrongly
guessed underflow

tmux: ignore maybe uninitialised warning for impossible case

libbfd: signed/unsigned variables assigned in the same statement

dri/gallium: -Wno-builtin-declaration-mismatch for u_atomic.c as
it implements backend functions with different in-C-machine but
same-in-real-machine types

libXfont/libXfont2: signed/unsigned variables assigned in the same
statement

i915drm: ignore impossible maybe uninitialised warnings

sysinst: ignore an invalid string truncation issue
 1.45 23-Feb-2021  joerg Don't hard-code LLVM version, but pick it up from build glue.
 1.44 04-Apr-2020  christos Add all the dependent libraries and sort
 1.43 31-Jan-2020  jmcneill Bump MESA_LLVM_VERSION_STRING
 1.42 31-Jan-2020  jmcneill Build radeonsi driver.
 1.41 19-Jan-2020  jmcneill Build radeon and nouveau drivers on evbarm.
 1.40 20-Nov-2019  martin Restrict -Wl,-z,defs to x86 and aarch64 for now to avoid global build
lossage. Suggested by mrg.
 1.39 19-Nov-2019  martin Looks like this requires pthread.
 1.38 18-Nov-2019  joerg Build some more LLVM components for Gallium. Switch it to -Wl,-z,defs
 1.37 11-Nov-2019  joerg Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
 1.36 28-Oct-2019  christos another vax optimizer hack.
 1.35 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.34 07-Jul-2019  mrg re-add arm64 to the list of llvm-ok platforms. fixes gallium_dri.so:

swrast_dri.so: Undefined symbol "lp_native_vector_width" (symnum = 388))
 1.33 19-Jun-2019  mrg allow all arm platforms, not just evbarm, to build with MKLLVMRT.
allow mips and powerpc platforms as well.

amusingly, this allows my shark to finally have functional
if not usable GL :-) glxgears gets 1fps.

status:
- arm32 and ppc have llvm dynamic linker patches.
- ppc is not yet working.
- mips untested.
 1.32 09-Jun-2019  mrg add ARMDisassembler for the arm section. fixes linkage issue.

unfortunately, this doesn't work. something generates code
with an R_ARM_REL32 relocation and the
llvm::RuntimeDyldELF::resolveARMRelocation() function doesn not
support this and boom:

500 switch (Type) {
501 default:
502 llvm_unreachable("Not implemented relocation type!");
 1.31 07-Jun-2019  mrg allow building arm llvmpipe.
 1.30 07-Jun-2019  mrg put BUILD_LLVMPIPE and it's MKLLVMRT conditional inside the x86 + evbarm
section, so that arm* can build llvmpipe.

the default for arm* and MKLLVMRT remains "no", and for arm64 it does not
actually work yet (faults in "dc cvau", but i don't know why yet).

NFCI.
 1.29 02-Jun-2019  mrg fix building x86 with X11 but not LLVM:

- change the defaults for MKLLVMRT and MKX11 so we don't have to
force-override later. this makes "build.sh -V MKLLVMRT=no"
work to disable building the LLVM Mesa components.

- in gallium, don't BUILD_RADEON if MKLLVMRT is no.

this stops GL from working, but basic X seems OK enough for Xvideo
to still work on modern radeon (ie, video mostly works fine, though
eg, "mpv -vo gpu" won't. use "mpv -vo xv".)
 1.28 30-May-2019  maya Add libraries to resolve missing xcb symbols
Fixes executing 'emulators/nestopia' on r600, reported by nia, thanks!

XXX we might want to get rid of the references instead.
 1.27 16-May-2019  christos Fix MKCOMPATX11 build
 1.26 11-May-2019  christos elide clang warnings
 1.25 16-Apr-2019  christos Ran out of patience playing stack protector bingo.
 1.24 12-Apr-2019  christos more stack protector (arm32)
 1.23 10-Apr-2019  joerg Extend LLVM link.mk to handle librt. Use it in Gallium.
 1.22 07-Apr-2019  christos Fix stack protector build.
 1.21 07-Apr-2019  rin Handle objdir correctly.
 1.20 03-Apr-2019  joerg Use and enable MKLLVMRT for HAVE_MESA_VER=18.
 1.19 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.18 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.17 29-Nov-2016  dholland branches: 1.17.14;
Build gallium with -pthread if we're building the radeon driver. It uses a
thread, so without this the driver doesn't load and nothing works. ok mrg
 1.16 27-Sep-2016  joerg Allow clang to generate SPARCv8+ assembly for now.
 1.15 16-Aug-2016  mrg only build the radeon and nouveau drivers on i386/amd64/evbarm,
where they're useful. this saves almost 2MB in text/data on shark.
 1.14 28-Feb-2016  joerg branches: 1.14.2;
Make using ! on the LHS of a compare non-fatal, even if it is not
cosher. It is currently not clear what the code is actually trying to
do.
 1.13 26-Feb-2016  riastradh Use -std=c++11 unordered_set, not TR1 unordered_set.
 1.12 03-Nov-2015  szptvlfn remove redundant \
 1.11 31-Oct-2015  mrg don't look for libdrm_nouveau unless we've built it.
 1.10 29-Oct-2015  jmcneill build nouveau on evbarm, too
 1.9 29-Oct-2015  mrg properly link and enable all the nouveau parts.
with this, hw GL seems to work!
 1.8 26-Oct-2015  mrg build the nouveau gallium driver.
 1.7 23-Sep-2015  mrg remove unused GALLIUM_NAMES variable.
 1.6 05-Jan-2015  joerg branches: 1.6.2;
Don't bail out on the broken inline functions that use static variables.
 1.5 05-Jan-2015  gson Test for ${MKDEBUG} using the same construct as in other places, so that
we get consistent behavior when the value is neither "no" nor "yes".
 1.4 05-Jan-2015  joerg Make a number of clang warnings non-fatal, too many changes with little
gain.
 1.3 04-Jan-2015  christos don't regenerate y->
 1.2 23-Dec-2014  christos - Don't install absolute symlinks
- Add missing debug symlinks
 1.1 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.6.2.5 14-Dec-2016  martin Pull up revisions 1.11 and 1.15, requested by snj in #1305:

don't look for libdrm_nouveau unless we've built it.
only build the radeon and nouveau drivers on i386/amd64/evbarm,
where they're useful. this saves almost 2MB in text/data on shark.
 1.6.2.4 12-Dec-2016  msaitoh Pull up following revision(s) (requested by snj in ticket #1305):
distrib/sets/lists/xbase/md.amd64: revision 1.15 via patch
distrib/sets/lists/xbase/md.i386: revision 1.29
distrib/sets/lists/xcomp/md.amd64: revision 1.43 via patch
distrib/sets/lists/xcomp/md.i386: revision 1.48 via patch
distrib/sets/lists/xcomp/mi: revision 1.175
distrib/sets/lists/xdebug/md.amd64: revision 1.22 via patch
distrib/sets/lists/xdebug/md.i386: revision 1.21 via patch
distrib/sets/lists/xserver/md.amd64: revisions 1.85-1.87
distrib/sets/lists/xserver/md.i386: revision 1.103-1.105
external/mit/xorg/lib/Makefile: revision 1.36
external/mit/xorg/lib/gallium/Makefile: revision 1.8, 1.9
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.7
external/mit/xorg/lib/libdrm_nouveau/Makefile: revision 1.1
external/mit/xorg/lib/libdrm_nouveau/shlib_version: revision 1.1
external/mit/xorg/server/drivers/Makefile: revision 1.70
external/mit/xorg/server/drivers/xf86-video-nouveau/Makefile: revisions 1.1, 1.2 via patch
share/mk/bsd.own.mk: revision 1.875 via patch
Build xf86-video-nouveau and libdrm_nouveau on x86.
 1.6.2.3 06-Jan-2015  martin branches: 1.6.2.3.4;
Pull up following revision(s) (requested by mrg in ticket #381):
external/mit/xorg/lib/dri/Makefile: revision 1.21,1.22,1.24-1.26
external/mit/xorg/lib/gallium/Makefile: revision 1.3-1.6

Fix yacc (.y->.c) handling.
Make it compile with clang.
Fix MKDEBUG handling.
 1.6.2.2 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.6.2.1 05-Jan-2015  martin file Makefile was added on branch netbsd-7 on 2015-01-05 21:23:51 +0000
 1.6.2.3.4.1 18-Jan-2017  skrll Sync with netbsd-5
 1.14.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.14.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.17.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.17.14.1 10-Jun-2019  christos Sync with HEAD
 1.46.2.1 31-May-2021  cjep sync with head
 1.48.2.2 08-Oct-2023  martin Pull up following revision(s) (requested by rin in ticket #394):

external/gpl3/binutils/dist/gas/config/tc-vax.h: revision 1.10
tools/gcc/Makefile: revision 1.109
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.16
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.17
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.18
external/gpl3/gcc.old/dist/gcc/recog.c: revision 1.12
external/gpl3/gcc.old/dist/gcc/function.c: revision 1.16
external/gpl3/gcc.old/dist/gcc/dse.c: revision 1.14 - 1.16
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.13
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.14
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.15
external/gpl3/gcc.old/dist/gcc/doc/tm.texi.in: revision 1.10
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.16
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.17
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.18
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.19
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.13
external/gpl3/gcc.old/usr.bin/backend/Makefile: revision 1.20
external/gpl3/gcc.old/dist/gcc/targhooks.c: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.14
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.15
external/gpl3/gcc.old/dist/gcc/config/vax/builtins.md: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.16
external/gpl3/gcc.old/dist/gcc/config/vax/builtins.md: revision 1.13
external/gpl3/gcc.old/dist/gcc/doc/tm.texi: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.17
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.18
external/gpl3/gcc.old/dist/gcc/config/vax/elf.h: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/elf.h: revision 1.13
external/gpl3/gcc.old/dist/gcc/targhooks.h: revision 1.12
external/gpl3/gcc.old/dist/gcc/target.def: revision 1.10
external/gpl3/gcc.old/dist/gcc/rtlanal.c: revision 1.14
external/gpl3/gcc.old/dist/gcc/reload.c: revision 1.12
external/gpl3/gcc.old/usr.bin/gcc/Makefile: revision 1.11
external/gpl3/gcc.old/usr.bin/lto-dump/Makefile: revision 1.3
external/gpl3/gcc.old/lib/Makefile.sanitizer: revision 1.7
external/gpl3/binutils.old/lib/libbfd/Makefile: revision 1.10
distrib/utils/x_ping/Makefile: revision 1.9
games/phantasia/Makefile: revision 1.38
external/apache2/argon2/lib/libargon2/Makefile.inc: revision 1.2
external/gpl3/gcc.old/lib/libubsan/Makefile: revision 1.8
external/bsd/mdocml/lib/libmandoc/Makefile: revision 1.13
sbin/ping/Makefile: revision 1.18
sbin/newfs_ext2fs/Makefile: revision 1.7
sys/lib/libz/Makefile: revision 1.24
sys/lib/libsa/Makefile: revision 1.97
external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile: revision 1.3
external/gpl3/gdb/lib/libgdb/Makefile: revision 1.36
sys/modules/lfs/Makefile: revision 1.11
external/mit/xorg/lib/gallium/Makefile: revision 1.51
external/gpl3/gdb.old/lib/libdecnumber/Makefile: revision 1.10
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.26
libexec/ld.elf_so/Makefile: revision 1.148
external/bsd/jemalloc/lib/Makefile.inc: revision 1.16
external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile: revision 1.14
crypto/external/bsd/openssh/lib/Makefile: revision 1.38
external/gpl3/gcc.old/usr.bin/backend/Makefile: revision 1.21
external/gpl3/gcc.old/usr.bin/cc1/Makefile: revision 1.12
external/gpl3/gcc.old/lib/libasan/Makefile: revision 1.11
external/gpl3/gcc.old/usr.bin/cc1plus/Makefile: revision 1.13
lib/libcrypt/Makefile: revision 1.36
external/gpl3/gdb/lib/libdecnumber/Makefile: revision 1.5
lib/libc/gdtoa/Makefile.inc: revision 1.13
games/gomoku/Makefile: revision 1.13
sbin/fsdb/Makefile: revision 1.43
external/gpl3/gcc.old/usr.bin/lto1/Makefile: revision 1.9
external/mit/xorg/lib/gallium.old/Makefile: revision 1.8
lib/libbz2/Makefile: revision 1.22
external/gpl3/gcc.old/usr.bin/cc1obj/Makefile: revision 1.12
usr.sbin/mtrace/Makefile: revision 1.14
external/gpl3/gcc.old/usr.bin/cc1obj/Makefile: revision 1.13
sys/arch/vax/conf/Makefile.vax: revision 1.86
sys/rump/fs/lib/liblfs/Makefile: revision 1.18
sbin/fsck_ffs/Makefile.common: revision 1.3
external/gpl3/binutils/lib/libbfd/Makefile: revision 1.27
lib/i18n_module/UTF7/Makefile: revision 1.5
external/gpl3/gcc.old/lib/liblsan/Makefile: revision 1.7
doc/CHANGES (apply patch)
(all external/gpl3/gcc.old/ changes applied to external/gpl3/gcc/)

PR 57646: Import major vax toolchain fix.
 1.48.2.1 14-Feb-2023  martin Pull up following revision(s) (requested by mrg in ticket #81):

external/gpl3/gdb.old/Makefile.inc: revision 1.12
share/mk/bsd.lib.mk: revision 1.390
external/gpl3/gdb/Makefile.inc: revision 1.13
external/mit/xorg/lib/gallium.old/Makefile: revision 1.5
external/mit/xorg/lib/gallium/Makefile: revision 1.49

fix code attempting to skip adding "-g" if "-g*" already is used.

in bsd.lib.mk there's a check for "MKDEBUG != no" that will add
-g to CFLAGS (maybe) and to CSHLIBFLAGS (always), given that it
isn't in CFLAGS already.. except the conditional is "||" instead
of "&&" and since the MKDEBUG/NODEBUG checks pass, the CFLAGS
check isn't even performed.

additionally, check CXXFLAGS as well as CFLAGS.

this fixes the attempt to use "-g1" in the llvmrt build, which
fails because the compile lines end up being "... -g1 .. -g ..",
(the "-g" comes from the CSHLIBFLAGS variable in that case.)
this reduces the size of llvm-enabled gallium debug by ~1.5GiB
on amd64.

apply -g1 to the gallium sources as well. saves another couple of 100MB.

apply -g1 to the gdb build as well.
reduces the size of gdb.debug and gdbtui.debug by 100MB each on amd64,
and about 70MB total in the debug set. (across all builds, this may
be in the order of 3-4GB in releasedir output.)
 1.55.2.1 02-Aug-2025  perseant Sync with HEAD
 1.11 20-Oct-2025  nat New port: mac68ksf - Macintosh 68k softfloat.

This commit is all the Makefile glue for the new port which is the mac68k
port with MKSOFTFLOAT set to "yes".

As posted here:
https://mail-index.netbsd.org/port-mac68k/2025/10/14/msg001037.html
 1.10 13-Apr-2025  rin gallium.old: Sprinkle -O0 to u_format_table.c for GCC12/vax
 1.9 04-Apr-2024  christos branches: 1.9.2;
Don't ccreate dwarf-4 on these files because it breaks ctfconvert.
 1.8 07-Oct-2023  rin Drop -O[01] hacks for vax; no longer necessary for patched GCC 10

PR port-vax/57646: Import major vax toolchain fix by Kalvis Duckmanton

XXXRO: GCC 12 may require hacks for a while, but it turned out that
GCC 12 should be treated differently from older versions; a lot of new
files need -O[01] flags, while some may no longer require it.

I will take a look later.

Note that these hacks are not required if Kalvis's patches for GCC 12
are applied.

Keep doc/HACKS entries for a while (will be sync with update for GCC 12).

diff --git a/crypto/external/bsd/openssh/lib/Makefile b/crypto/external/bsd/openssh/lib/Makefile
index 96a93f5e396..4e38be1b642 100644
--- a/crypto/external/bsd/openssh/lib/Makefile
+++ b/crypto/external/bsd/openssh/lib/Makefile
@@ -117,12 +117,6 @@ COPTS.${f}.c+= -Wno-pointer-sign
# XXX
COPTS.channels.c+= -fno-strict-aliasing

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.poly1305.c+= -O0
-COPTS.umac.c+= -O0
-.endif
-
COPTS.hostfile.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.sshkey.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.cipher.c+= -Wno-error=deprecated-declarations
diff --git a/distrib/utils/x_ping/Makefile b/distrib/utils/x_ping/Makefile
index f1c452a0d60..8ee77580a3f 100644
--- a/distrib/utils/x_ping/Makefile
+++ b/distrib/utils/x_ping/Makefile
@@ -12,10 +12,6 @@ CPPFLAGS+= -I${SRCDIR} -DCRUNCHOPS
DPADD= ${LIBM}
LDADD= -lm

-.if ${MACHINE_ARCH} == "vax"
-COPTS.ping.c=-O0
-.endif
-
.include <bsd.prog.mk>

.PATH: ${SRCDIR}
diff --git a/external/apache2/argon2/lib/libargon2/Makefile.inc b/external/apache2/argon2/lib/libargon2/Makefile.inc
index d3f4470c6c7..6a1dd146d7d 100644
--- a/external/apache2/argon2/lib/libargon2/Makefile.inc
+++ b/external/apache2/argon2/lib/libargon2/Makefile.inc
@@ -16,7 +16,3 @@ CFLAGS+= -pthread
LDADD+=-lpthread
DPADD+=${LIBPTHREAD}
.endif
-
-.if ${MACHINE} == "vax"
-COPTS.blake2b.c+= -O0
-.endif
diff --git a/external/bsd/jemalloc/lib/Makefile.inc b/external/bsd/jemalloc/lib/Makefile.inc
index 2f524358f46..d5da774f293 100644
--- a/external/bsd/jemalloc/lib/Makefile.inc
+++ b/external/bsd/jemalloc/lib/Makefile.inc
@@ -53,12 +53,6 @@ COPTS.ctl.c+=-Wno-error=stack-protector
COPTS.stats.c+=-Wno-error=stack-protector
COPTS.tcache.c+=-Wno-error=stack-protector

-.if ${MACHINE_ARCH} == "vax"
-# in merge_overlapping_regs, at regrename.c
-COPTS.arena.c+=-O0
-COPTS.extent.c+=-O0
-.endif
-
SRCS+=${JEMALLOC_SRCS}

jemalloc.d jemalloc.pico jemalloc.o jemalloc.ln jemalloc.po jemalloc.go: \
diff --git a/external/bsd/mdocml/lib/libmandoc/Makefile b/external/bsd/mdocml/lib/libmandoc/Makefile
index 40d7e29ae88..dfd3077a2c7 100644
--- a/external/bsd/mdocml/lib/libmandoc/Makefile
+++ b/external/bsd/mdocml/lib/libmandoc/Makefile
@@ -39,11 +39,6 @@ tbl_opts.c

MAN= mandoc.3

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.mdoc_macro.c+=-O0
-.endif
-
COPTS.man_validate.c+=-Wno-error=array-bounds

.include <bsd.lib.mk>
diff --git a/external/gpl3/binutils.old/lib/libbfd/Makefile b/external/gpl3/binutils.old/lib/libbfd/Makefile
index 03477232b55..74a354532fa 100644
--- a/external/gpl3/binutils.old/lib/libbfd/Makefile
+++ b/external/gpl3/binutils.old/lib/libbfd/Makefile
@@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \
-DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \
-DBINDIR=\"${BINDIR}\"

-.if (${BFD_MACHINE_ARCH} == "vax")
-CPPFLAGS.elf.c += -O0
-.endif
-
COPTS.pei-x86_64.c+= -Wno-stack-protector
COPTS.elfxx-mips.c+= -Wno-stack-protector
COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :}
diff --git a/external/gpl3/binutils/lib/libbfd/Makefile b/external/gpl3/binutils/lib/libbfd/Makefile
index 00cb2b20081..a3f0c25fd35 100644
--- a/external/gpl3/binutils/lib/libbfd/Makefile
+++ b/external/gpl3/binutils/lib/libbfd/Makefile
@@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \
-DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \
-DBINDIR=\"${BINDIR}\"

-.if (${BFD_MACHINE_ARCH} == "vax")
-CPPFLAGS.elf.c += -O0
-.endif
-
COPTS.pei-x86_64.c+= -Wno-stack-protector
COPTS.elfxx-mips.c+= -Wno-stack-protector
COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :}
diff --git a/external/gpl3/gcc.old/lib/Makefile.sanitizer b/external/gpl3/gcc.old/lib/Makefile.sanitizer
index efd36ae4bee..5173a5109a0 100644
--- a/external/gpl3/gcc.old/lib/Makefile.sanitizer
+++ b/external/gpl3/gcc.old/lib/Makefile.sanitizer
@@ -88,22 +88,3 @@ COPTS+=-fno-builtin -fno-exceptions -fno-rtti -funwind-tables

# Can't profile without it`
#-fomit-frame-pointer
-
-.if ${MACHINE_ARCH} == "vax"
-COPTS.sanitizer_allocator.cc += -O1
-COPTS.sanitizer_common.cc += -O1
-COPTS.sanitizer_common_libcdep.cc += -O1
-COPTS.sanitizer_coverage_libcdep.cc += -O1
-COPTS.sanitizer_coverage_mapping_libcdep.cc += -O1
-COPTS.sanitizer_deadlock_detector1.cc += -O1
-COPTS.sanitizer_mac.cc += -O1
-COPTS.sanitizer_netbsd.cc += -O1
-COPTS.sanitizer_posix.cc += -O1
-COPTS.sanitizer_printf.cc += -O1
-COPTS.sanitizer_procmaps_common.cc += -O1
-COPTS.sanitizer_stackdepot.cc += -O1
-COPTS.sanitizer_symbolizer_libcdep.cc += -O1
-COPTS.sanitizer_symbolizer_report.cc += -O1
-COPTS.ubsan_diag.cc += -O1
-COPTS.ubsan_init.cc += -O1
-.endif
diff --git a/external/gpl3/gcc.old/lib/libasan/Makefile b/external/gpl3/gcc.old/lib/libasan/Makefile
index 1e6f9608abe..3da7bbf2f58 100644
--- a/external/gpl3/gcc.old/lib/libasan/Makefile
+++ b/external/gpl3/gcc.old/lib/libasan/Makefile
@@ -49,14 +49,6 @@ LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
LIBDPLIBS+= pthread ${NETBSDSRCDIR}/lib/libpthread
CPPFLAGS+=-DCAN_SANITIZE_UB=0

-.if ${MACHINE_ARCH} == "vax"
-COPTS.asan_allocator.cc += -O1
-COPTS.asan_report.cc += -O1
-COPTS.sanitizer_file.cc += -O1
-COPTS.ubsan_diag.cc += -O1
-COPTS.ubsan_init.cc += -O1
-.endif
-
.if ${MACHINE_ARCH} == "mipsel" || ${MACHINE_ARCH} == "mipseb"
COPTS.asan_interceptors.cc += -O1
.endif
diff --git a/external/gpl3/gcc.old/lib/liblsan/Makefile b/external/gpl3/gcc.old/lib/liblsan/Makefile
index 4578544a9a8..ddb7981077c 100644
--- a/external/gpl3/gcc.old/lib/liblsan/Makefile
+++ b/external/gpl3/gcc.old/lib/liblsan/Makefile
@@ -16,11 +16,6 @@ LSAN_SRCS+= \
lsan_linux.cc \
lsan_thread.cc

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lsan_allocator.cc += -O1
-COPTS.sanitizer_file.cc += -O1
-.endif
-
LIB= lsan
SRCS+= ${LSAN_SRCS}
LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
diff --git a/external/gpl3/gcc.old/lib/libubsan/Makefile b/external/gpl3/gcc.old/lib/libubsan/Makefile
index 2e2faca7b1c..9de82550d14 100644
--- a/external/gpl3/gcc.old/lib/libubsan/Makefile
+++ b/external/gpl3/gcc.old/lib/libubsan/Makefile
@@ -26,10 +26,6 @@ UBSAN_SRCS= \
COPTS.${_s}.cc+=-frtti
.endfor

-.if ${MACHINE_ARCH} == "vax"
-COPTS.sanitizer_file.cc += -O1
-.endif
-
LIB= ubsan
SRCS+= ${UBSAN_SRCS}
LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
diff --git a/external/gpl3/gcc.old/usr.bin/cc1/Makefile b/external/gpl3/gcc.old/usr.bin/cc1/Makefile
index c55e292ee8e..ff12a5be524 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1/Makefile
@@ -46,17 +46,6 @@ CPPFLAGS.default-c.c+= -I${BACKENDOBJ}
BUILDSYMLINKS+= ${GNUHOSTDIST}/gcc/config/sh/sh-c.cc sh-c.c
.endif

-.if ${MACHINE_CPU} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1-checksum.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
index 3123ee0d60b..aab82ad3448 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
@@ -44,16 +44,8 @@ COPTS.objc-act.c+= -Wno-stack-protector
COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector
COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1obj-checksum.c+=-O0
-.endif
+COPTS.c-cppbuiltin.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}
+COPTS.c-typeck.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}

.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
diff --git a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
index b9c108251c5..e04e8fc7f53 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
@@ -69,18 +69,6 @@ COPTS.objc-act.c+= -Wno-stack-protector
COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector
COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1obj-checksum.c+=-O0
-COPTS.decl.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
index 7936efd3a5e..7c54559e21a 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
@@ -31,23 +31,6 @@ CHECKSUM_OBJS= ${LIBBACKTRACEOBJ}/libbacktrace.a \

CFLAGS+= -Wno-error=stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.call.c+=-O0
-COPTS.decl.c+=-O0
-COPTS.typeck2.c+=-O0
-COPTS.class.c+=-O0
-COPTS.typeck.c+=-O0
-COPTS.init.c+=-O0
-COPTS.semantics.c+=-O0
-COPTS.mangle.c+=-O0
-COPTS.constexpr.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1plus-checksum.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/gcc/Makefile b/external/gpl3/gcc.old/usr.bin/gcc/Makefile
index 7a66d77ffc7..a5a4b1c3adf 100644
--- a/external/gpl3/gcc.old/usr.bin/gcc/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/gcc/Makefile
@@ -25,9 +25,6 @@ ${SRCS}: ${GCCARCH}/defs.mk
.include <bsd.info.mk>

COPTS.gcc.c= -Wno-stack-protector
-.if ${MACHINE_ARCH} == "vax"
-COPTS.dse.c= -O1
-.endif

.PATH: ${DIST}/gcc ${DIST}/gcc/doc ${DIST}/gcc/c

diff --git a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
index 751d1513eec..33aeb1c9898 100644
--- a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
@@ -14,10 +14,6 @@ SRCS= decNumber.c decContext.c decimal32.c decimal64.c decimal128.c
CPPFLAGS+= -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} -I${DIST}/libdecnumber
CPPFLAGS+= -I${DIST}/libgcc

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.include <bsd.lib.mk>

# Force using C++ for this
diff --git a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
index 90f44a9fcf6..fd251464fb7 100644
--- a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
@@ -24,11 +24,6 @@ COPTS.lto-common.c+= -Wno-stack-protector
.include "../Makefile.backtrace"
.include "../Makefile.libdecnumber"

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lto-lang.c+=-O0
-COPTS.lto-symtab.c+=-O0
-.endif
-
LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm
DPADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM}

diff --git a/external/gpl3/gcc.old/usr.bin/lto1/Makefile b/external/gpl3/gcc.old/usr.bin/lto1/Makefile
index 4c49161a64c..340d3c6124f 100644
--- a/external/gpl3/gcc.old/usr.bin/lto1/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/lto1/Makefile
@@ -21,11 +21,6 @@ COPTS.lto-common.c+= -Wno-stack-protector
.include "../Makefile.libcpp"
.include "../Makefile.libdecnumber"

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lto-lang.c+=-O0
-COPTS.lto-symtab.c+=-O0
-.endif
-
LDADD+= ${LIBIBERTYOBJ}/libiberty.a
DPADD+= ${LIBIBERTYOBJ}/libiberty.a
LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm
diff --git a/external/gpl3/gdb.old/lib/libdecnumber/Makefile b/external/gpl3/gdb.old/lib/libdecnumber/Makefile
index bcd4ae5b222..ce28811526b 100644
--- a/external/gpl3/gdb.old/lib/libdecnumber/Makefile
+++ b/external/gpl3/gdb.old/lib/libdecnumber/Makefile
@@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \

SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd

.include <bsd.lib.mk>
diff --git a/external/gpl3/gdb/lib/libdecnumber/Makefile b/external/gpl3/gdb/lib/libdecnumber/Makefile
index c95d36e3dfa..e3169865304 100644
--- a/external/gpl3/gdb/lib/libdecnumber/Makefile
+++ b/external/gpl3/gdb/lib/libdecnumber/Makefile
@@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \

SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd ${DIST}/libdecnumber/bid

.include <bsd.lib.mk>
diff --git a/external/gpl3/gdb/lib/libgdb/Makefile b/external/gpl3/gdb/lib/libgdb/Makefile
index b87a515d13a..c118c363975 100644
--- a/external/gpl3/gdb/lib/libgdb/Makefile
+++ b/external/gpl3/gdb/lib/libgdb/Makefile
@@ -66,12 +66,6 @@ CFLAGS:= ${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector

ada-exp.c: ada-lex.c

-.if ${MACHINE} == "vax"
-. if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8
-COPTS.read.c+= -O0
-. endif
-.endif
-
# These are generated by implicit rules and are not easy to generate
CLEANDIRFILES+= \
ada-exp.c ada-lex.c \
diff --git a/external/mit/xorg/lib/gallium.old/Makefile b/external/mit/xorg/lib/gallium.old/Makefile
index 55b2fe3d1c1..bfa40c8974f 100644
--- a/external/mit/xorg/lib/gallium.old/Makefile
+++ b/external/mit/xorg/lib/gallium.old/Makefile
@@ -1211,10 +1211,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL
COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :}
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.nir.c += -O1
-.endif
-
# XXXGCC12
.if ${MACHINE_ARCH} == "m68k"
COPTS.st_glsl_to_tgsi.cpp += -O1
diff --git a/external/mit/xorg/lib/gallium/Makefile b/external/mit/xorg/lib/gallium/Makefile
index 6778a8c11c8..9f1422080fe 100644
--- a/external/mit/xorg/lib/gallium/Makefile
+++ b/external/mit/xorg/lib/gallium/Makefile
@@ -1428,10 +1428,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL
COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :}
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.nir.c += -O1
-.endif
-
COPTS.u_atomic.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-builtin-declaration-mismatch :}

.include <bsd.lib.mk>
diff --git a/external/mit/xorg/lib/libX11/Makefile.libx11 b/external/mit/xorg/lib/libX11/Makefile.libx11
index e103d9ace12..0e55c2a4732 100644
--- a/external/mit/xorg/lib/libX11/Makefile.libx11
+++ b/external/mit/xorg/lib/libX11/Makefile.libx11
@@ -471,11 +471,6 @@ COPTS.OpenDis.c+= -Wno-error # XXX xf86bigfstr.h
COPTS.XlibInt.c+= -Wno-error # XXX xcmiscstr.h
COPTS.XKBBind.c+= -Wno-deprecated-declarations # uses XKeycodeToKeysym

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.lcWrap.c+= -O0
-.endif
-
CWARNFLAGS.clang+= -Wno-string-plus-int

.include "${NETBSDSRCDIR}/external/mit/xorg/tools/makekeys/Makefile.makekeys"
diff --git a/games/gomoku/Makefile b/games/gomoku/Makefile
index e86a63aaea7..678537066ed 100644
--- a/games/gomoku/Makefile
+++ b/games/gomoku/Makefile
@@ -9,10 +9,6 @@ LDADD= -lcurses -lterminfo
HIDEGAME=hidegame
CPPFLAGS+= ${DEBUG:D-DDEBUG}

-.if ${MACHINE} == "vax"
-COPTS.pickmove.c += -O0
-.endif
-
#WARNS= 6 # would produce warnings about small integer types
LINTFLAGS+= -w # treat warnings as errors
LINTFLAGS+= -T # strict bool mode
diff --git a/games/phantasia/Makefile b/games/phantasia/Makefile
index e9c53f23ae5..b919dac17c6 100644
--- a/games/phantasia/Makefile
+++ b/games/phantasia/Makefile
@@ -52,7 +52,3 @@ map: map.c
./map | plot > /dev/tty

.include <bsd.prog.mk>
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.misc.c+= -O0
-.endif
diff --git a/lib/i18n_module/UTF7/Makefile b/lib/i18n_module/UTF7/Makefile
index 712c1515d42..7136f7f0cc3 100644
--- a/lib/i18n_module/UTF7/Makefile
+++ b/lib/i18n_module/UTF7/Makefile
@@ -3,6 +3,3 @@
SRCPRE=citrus_
.include <bsd.lib.mk>

-.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC)
-COPTS.citrus_utf7.c+= -O0
-.endif
diff --git a/lib/libbz2/Makefile b/lib/libbz2/Makefile
index b2aea1e04b0..e60a2862d48 100644
--- a/lib/libbz2/Makefile
+++ b/lib/libbz2/Makefile
@@ -15,11 +15,6 @@ SRCS= blocksort.c huffman.c crctable.c randtable.c compress.c \
INCS= bzlib.h
INCSDIR= /usr/include

-# XXX huffman.c gets mis-compiled with 2.95.3
-.if ${MACHINE_ARCH} == "vax"
-COPTS+= -O0
-.endif
-
COPTS+= ${CC_WNO_IMPLICIT_FALLTHROUGH}

# XXX blocksort.c gets mis-compiled with 4.1
diff --git a/lib/libc/gdtoa/Makefile.inc b/lib/libc/gdtoa/Makefile.inc
index 132686fc33d..609da919803 100644
--- a/lib/libc/gdtoa/Makefile.inc
+++ b/lib/libc/gdtoa/Makefile.inc
@@ -44,10 +44,3 @@ SRCS+= dmisc.c \
.if ${MACHINE_ARCH} != "vax"
SRCS+= strtord.c
.endif
-
-# XXX revisit with newer GCC.
-# Ensure numbers like 0xffff319f5fa95963 print correctly
-# ("999999999999999.98", not garbage like "?A>C>@>C:BA;A><.:<")
-.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC)
-COPTS.misc.c+= -O0
-.endif
diff --git a/lib/libcrypt/Makefile b/lib/libcrypt/Makefile
index cb3f89d6d09..e9c8be820da 100644
--- a/lib/libcrypt/Makefile
+++ b/lib/libcrypt/Makefile
@@ -30,9 +30,6 @@ SRCS+= crypt-argon2.c
SRCS+= ${src}
COPTS.${src}+= -fvisibility=hidden
. endfor
-. if ${MACHINE} == "vax"
-COPTS.blake2b.c+= -O0
-. endif
.endif

WARNS?= 5
diff --git a/libexec/ld.elf_so/Makefile b/libexec/ld.elf_so/Makefile
index f5baae1e883..24f7e1121e5 100644
--- a/libexec/ld.elf_so/Makefile
+++ b/libexec/ld.elf_so/Makefile
@@ -141,10 +141,6 @@ CPPFLAGS+= -DRTLD_DEFAULT_LIBRARY_PATH=\"${SHLIBDIR}:${LIBDIR}\"
COPTS.rtld.c+= -Wno-stack-protector
COPTS.symbol.c+=-Wno-stack-protector

-.if ${MACHINE_CPU} == "vax"
-COPTS.rtld.c+= -O0
-.endif
-
LDADD+= -Wl,--version-script=${.CURDIR}/symbols.map
LDADD+= -L${CLIBOBJ} -L${DESTDIR}${LIBDIR}
.if ${MKPICLIB} != "no"
diff --git a/sbin/fsck_ffs/Makefile.common b/sbin/fsck_ffs/Makefile.common
index 765638b2801..824e3bf2628 100644
--- a/sbin/fsck_ffs/Makefile.common
+++ b/sbin/fsck_ffs/Makefile.common
@@ -36,7 +36,3 @@ COPTS.ffs_appleufs.c+= -Wno-pointer-sign
.if ${MACHINE_ARCH} == "m68000"
COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs
.endif
-.if ${MACHINE_ARCH} == "vax"
-COPTS.pass1.c+= -O0
-COPTS.inode.c+= -O0
-.endif
diff --git a/sbin/fsdb/Makefile b/sbin/fsdb/Makefile
index c039f73a1eb..3b0331e5880 100644
--- a/sbin/fsdb/Makefile
+++ b/sbin/fsdb/Makefile
@@ -39,12 +39,6 @@ COPTS.${f}.c+= -Wno-pointer-sign
COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.pass1.c+= -O0
-COPTS.inode.c+= -O0
-COPTS.fsdb.c+= -O0
-.endif
-
CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

.include <bsd.prog.mk>
diff --git a/sbin/newfs_ext2fs/Makefile b/sbin/newfs_ext2fs/Makefile
index 40a44b9a038..ecfdbff4d3a 100644
--- a/sbin/newfs_ext2fs/Makefile
+++ b/sbin/newfs_ext2fs/Makefile
@@ -20,8 +20,4 @@ DPADD+=${LIBPROP}

.PATH: ${NETBSDSRCDIR}/sys/ufs/ext2fs ${FSCK}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.mke2fs.c=-O0
-.endif
-
.include <bsd.prog.mk>
diff --git a/sbin/ping/Makefile b/sbin/ping/Makefile
index 4f33501ea7a..1f7f56e3ea5 100644
--- a/sbin/ping/Makefile
+++ b/sbin/ping/Makefile
@@ -12,8 +12,4 @@ CPPFLAGS+= -DIPSEC
LDADD+= -lipsec
DPADD+= ${LIBIPSEC}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.ping.c=-O0
-.endif
-
.include <bsd.prog.mk>
diff --git a/sys/arch/vax/conf/Makefile.vax b/sys/arch/vax/conf/Makefile.vax
index cf095d54a86..c483eaa644a 100644
--- a/sys/arch/vax/conf/Makefile.vax
+++ b/sys/arch/vax/conf/Makefile.vax
@@ -34,7 +34,6 @@ GENASSYM_CONF= ${VAX}/vax/genassym.cf
CPPFLAGS+= -D_VAX_INLINE_
AFLAGS+= -x assembler-with-cpp -fno-pic
CFLAGS+= -fno-pic
-COPTS.wsmux.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -O1 :}


##
diff --git a/sys/lib/libsa/Makefile b/sys/lib/libsa/Makefile
index 718c97ce857..4ef3840c753 100644
--- a/sys/lib/libsa/Makefile
+++ b/sys/lib/libsa/Makefile
@@ -96,7 +96,3 @@ SRCS+= ufs.c
lib${LIB}.o:: ${OBJS:O} __buildstdlib

CPPFLAGS+= -Wno-pointer-sign
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.bootp.c+= -O0
-.endif
diff --git a/sys/lib/libz/Makefile b/sys/lib/libz/Makefile
index 6945c0da6c6..61fb7d4f652 100644
--- a/sys/lib/libz/Makefile
+++ b/sys/lib/libz/Makefile
@@ -25,7 +25,3 @@ CLEANFILES+= lib${LIB}.o
.include <bsd.lib.mk>

lib${LIB}.o:: ${OBJS:O} __buildstdlib
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.inftrees.c+= -O0
-.endif
diff --git a/sys/modules/lfs/Makefile b/sys/modules/lfs/Makefile
index 962538821a5..ea8f187e160 100644
--- a/sys/modules/lfs/Makefile
+++ b/sys/modules/lfs/Makefile
@@ -18,9 +18,4 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_inode.c ulfs_lookup.c \

WARNS= 3

-.if ${MACHINE} == "vax"
-# GCC 6.5 and 7.4 cannot compile this with -DDIAGNOSTIC and -O2/-O1
-COPTS.lfs_inode.c+= -O0
-.endif
-
.include <bsd.kmodule.mk>
diff --git a/sys/rump/fs/lib/liblfs/Makefile b/sys/rump/fs/lib/liblfs/Makefile
index abade3767d9..68b74c62502 100644
--- a/sys/rump/fs/lib/liblfs/Makefile
+++ b/sys/rump/fs/lib/liblfs/Makefile
@@ -17,9 +17,6 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_extattr.c \


CFLAGS+= -DLFS_KERNEL_RFW
-.if ${MACHINE_ARCH} == "vax"
-COPTS.lfs_inode.c+=-O0
-.endif

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
diff --git a/usr.sbin/mtrace/Makefile b/usr.sbin/mtrace/Makefile
index aef09db6198..9c125c15265 100644
--- a/usr.sbin/mtrace/Makefile
+++ b/usr.sbin/mtrace/Makefile
@@ -12,10 +12,6 @@ PROG= mtrace
SRCS= igmp.c inet.c kern.c mtrace.c
MAN= mtrace.8

-.if ${MACHINE_ARCH} == "vax"
-COPTS.mtrace.c=-O0
-.endif
-
BINMODE=4555
BINOWN= root

diff --git a/external/gpl3/gcc.old/usr.bin/backend/Makefile b/external/gpl3/gcc.old/usr.bin/backend/Makefile
index d69a26fe619..99e881c783d 100644
--- a/external/gpl3/gcc.old/usr.bin/backend/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/backend/Makefile
@@ -533,68 +533,9 @@ COPTS.insn-recog.c+=-Wno-error

.if ${GCC_MACHINE_ARCH} == "vax"
CPPFLAGS+=-I${.CURDIR}/../../lib/libgcc/libgcov/arch/${GCC_MACHINE_ARCH}
-COPTS.builtins.c+=-O0
-COPTS.calls.c+=-O0
-COPTS.convert.c+=-O0
-COPTS.data-streamer-out.c+=-O0
-COPTS.dse.c+=-O0 # XXX port-vax/51967
-COPTS.dwarf2out.c+=-O0
-COPTS.expmed.c+=-O0
-COPTS.expr.c+=-O0 -Wno-error=tautological-compare
-COPTS.fixed-value.c+=-O0
-COPTS.fold-const.c+=-O0
-COPTS.generic-match.c+=-O0
-COPTS.gimple-fold.c+=-O0
-COPTS.gimple-match.c+=-O0
-COPTS.gimple-ssa-strength-reduction.c+=-O0
-COPTS.gimple-ssa-warn-restrict.c+=-O0
-COPTS.gimple.c+=-O0
-COPTS.internal-fn.c+=-O0
-COPTS.lto-streamer-out.c+=-O0
-COPTS.omp-low.c+=-O0
-COPTS.predict.c+=-O0
-COPTS.range-op.cc+=-O0
-COPTS.recog.c+=-O0
-COPTS.sanopt.c+=-O0
-COPTS.stmt.c+=-O0
-COPTS.stor-layout.c+=-O0
-COPTS.targhooks.c+=-O0
-COPTS.tree-affine.c+=-O0
-COPTS.tree-cfg.c+=-O0
-COPTS.tree-data-ref.c+=-O0
-COPTS.tree-eh.c+=-O0
-COPTS.tree-if-conv.c+=-O0
-COPTS.tree-object-size.c+=-O0
-COPTS.tree-parloops.c+=-O0
-COPTS.tree-predcom.c+=-O0
-COPTS.tree-pretty-print.c+=-O0
-COPTS.tree-ssa-alias.c+=-O0
-COPTS.tree-ssa-ccp.c+=-O0
-COPTS.tree-ssa-forwprop.c+=-O0
-COPTS.tree-ssa-loop-ivopts.c+=-O0
-COPTS.tree-ssa-loop-manip.c+=-O0
-COPTS.tree-ssa-loop-niter.c+=-O0
-COPTS.tree-ssa-math-opts.c+=-O0
-COPTS.tree-ssa-phiopt.c+= -O0
-COPTS.tree-ssa-pre.c+=-O0
-COPTS.tree-ssa-reassoc.c+=-O0
-COPTS.tree-ssa-strlen.c+=-O0
-COPTS.tree-ssa-uninit.c+=-O0
-COPTS.tree-ssa.c+=-O0
-COPTS.tree-switch-conversion.c+=-O0
-COPTS.tree-vect-data-refs.c+=-O0
-COPTS.tree-vect-loop-manip.c+=-O0
-COPTS.tree-vect-loop.c+=-O0
-COPTS.tree-vect-patterns.c+=-O0
-COPTS.tree-vect-stmts.c+=-O0
-COPTS.tree-vrp.c+=-O0
-COPTS.tree.c+=-O0
-COPTS.ubsan.c+=-O0
-COPTS.varasm.c+=-O0
-COPTS.vr-values.c+=-O0
-COPTS.web.c+=-O0
-COPTS.wide-int-range.cc+=-O0
-COPTS.wide-int.cc+=-O0
+
+COPTS.expmed.c+=-Wno-error=tautological-compare
+COPTS.expr.c+=-Wno-error=tautological-compare
.else
COPTS.tree.c= ${${ACTIVE_CC} == "clang" :? -O0 :}
.endif
 1.7 08-Aug-2023  mrg introduce new GCC 12 warning disables and use them in a few places

this introduces 4 new warning disable flags:

CC_WNO_MISSING_TEMPLATE_KEYWORD
CC_WNO_REGISTER
CC_WNO_STRINGOP_OVERREAD
CC_WNO_ARRAY_BOUNDS

and documents them in README.warnings. of these, the string op
and array bounds are both problematic (real bugs) and also spurious
(not real bugs), and the other 2 are mostly temporary for older
3rd party code.

add some new uses of CC_WNO_STRINGOP_OVERFLOW.

fix m68k build for gallium and GCC 12.
 1.6 15-Jul-2023  rjs Fixup more references to "old" components.

ok mrg@.
 1.5 07-Feb-2023  mrg apply -g1 to the gallium sources as well. saves another couple of 100MB.
 1.4 29-Sep-2022  rjs branches: 1.4.2;
Only include other "old" makefiles from old MesaLib ones. Ok @mrg.
 1.3 14-Dec-2021  christos Another instance of transparent struct/union
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:38 +0000
 1.4.2.2 08-Oct-2023  martin Pull up following revision(s) (requested by rin in ticket #394):

external/gpl3/binutils/dist/gas/config/tc-vax.h: revision 1.10
tools/gcc/Makefile: revision 1.109
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.16
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.17
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.18
external/gpl3/gcc.old/dist/gcc/recog.c: revision 1.12
external/gpl3/gcc.old/dist/gcc/function.c: revision 1.16
external/gpl3/gcc.old/dist/gcc/dse.c: revision 1.14 - 1.16
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.13
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.14
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.15
external/gpl3/gcc.old/dist/gcc/doc/tm.texi.in: revision 1.10
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.16
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.17
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.18
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.19
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.13
external/gpl3/gcc.old/usr.bin/backend/Makefile: revision 1.20
external/gpl3/gcc.old/dist/gcc/targhooks.c: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.14
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.15
external/gpl3/gcc.old/dist/gcc/config/vax/builtins.md: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.16
external/gpl3/gcc.old/dist/gcc/config/vax/builtins.md: revision 1.13
external/gpl3/gcc.old/dist/gcc/doc/tm.texi: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.17
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.18
external/gpl3/gcc.old/dist/gcc/config/vax/elf.h: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/elf.h: revision 1.13
external/gpl3/gcc.old/dist/gcc/targhooks.h: revision 1.12
external/gpl3/gcc.old/dist/gcc/target.def: revision 1.10
external/gpl3/gcc.old/dist/gcc/rtlanal.c: revision 1.14
external/gpl3/gcc.old/dist/gcc/reload.c: revision 1.12
external/gpl3/gcc.old/usr.bin/gcc/Makefile: revision 1.11
external/gpl3/gcc.old/usr.bin/lto-dump/Makefile: revision 1.3
external/gpl3/gcc.old/lib/Makefile.sanitizer: revision 1.7
external/gpl3/binutils.old/lib/libbfd/Makefile: revision 1.10
distrib/utils/x_ping/Makefile: revision 1.9
games/phantasia/Makefile: revision 1.38
external/apache2/argon2/lib/libargon2/Makefile.inc: revision 1.2
external/gpl3/gcc.old/lib/libubsan/Makefile: revision 1.8
external/bsd/mdocml/lib/libmandoc/Makefile: revision 1.13
sbin/ping/Makefile: revision 1.18
sbin/newfs_ext2fs/Makefile: revision 1.7
sys/lib/libz/Makefile: revision 1.24
sys/lib/libsa/Makefile: revision 1.97
external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile: revision 1.3
external/gpl3/gdb/lib/libgdb/Makefile: revision 1.36
sys/modules/lfs/Makefile: revision 1.11
external/mit/xorg/lib/gallium/Makefile: revision 1.51
external/gpl3/gdb.old/lib/libdecnumber/Makefile: revision 1.10
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.26
libexec/ld.elf_so/Makefile: revision 1.148
external/bsd/jemalloc/lib/Makefile.inc: revision 1.16
external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile: revision 1.14
crypto/external/bsd/openssh/lib/Makefile: revision 1.38
external/gpl3/gcc.old/usr.bin/backend/Makefile: revision 1.21
external/gpl3/gcc.old/usr.bin/cc1/Makefile: revision 1.12
external/gpl3/gcc.old/lib/libasan/Makefile: revision 1.11
external/gpl3/gcc.old/usr.bin/cc1plus/Makefile: revision 1.13
lib/libcrypt/Makefile: revision 1.36
external/gpl3/gdb/lib/libdecnumber/Makefile: revision 1.5
lib/libc/gdtoa/Makefile.inc: revision 1.13
games/gomoku/Makefile: revision 1.13
sbin/fsdb/Makefile: revision 1.43
external/gpl3/gcc.old/usr.bin/lto1/Makefile: revision 1.9
external/mit/xorg/lib/gallium.old/Makefile: revision 1.8
lib/libbz2/Makefile: revision 1.22
external/gpl3/gcc.old/usr.bin/cc1obj/Makefile: revision 1.12
usr.sbin/mtrace/Makefile: revision 1.14
external/gpl3/gcc.old/usr.bin/cc1obj/Makefile: revision 1.13
sys/arch/vax/conf/Makefile.vax: revision 1.86
sys/rump/fs/lib/liblfs/Makefile: revision 1.18
sbin/fsck_ffs/Makefile.common: revision 1.3
external/gpl3/binutils/lib/libbfd/Makefile: revision 1.27
lib/i18n_module/UTF7/Makefile: revision 1.5
external/gpl3/gcc.old/lib/liblsan/Makefile: revision 1.7
doc/CHANGES (apply patch)
(all external/gpl3/gcc.old/ changes applied to external/gpl3/gcc/)

PR 57646: Import major vax toolchain fix.
 1.4.2.1 14-Feb-2023  martin Pull up following revision(s) (requested by mrg in ticket #81):

external/gpl3/gdb.old/Makefile.inc: revision 1.12
share/mk/bsd.lib.mk: revision 1.390
external/gpl3/gdb/Makefile.inc: revision 1.13
external/mit/xorg/lib/gallium.old/Makefile: revision 1.5
external/mit/xorg/lib/gallium/Makefile: revision 1.49

fix code attempting to skip adding "-g" if "-g*" already is used.

in bsd.lib.mk there's a check for "MKDEBUG != no" that will add
-g to CFLAGS (maybe) and to CSHLIBFLAGS (always), given that it
isn't in CFLAGS already.. except the conditional is "||" instead
of "&&" and since the MKDEBUG/NODEBUG checks pass, the CFLAGS
check isn't even performed.

additionally, check CXXFLAGS as well as CFLAGS.

this fixes the attempt to use "-g1" in the llvmrt build, which
fails because the compile lines end up being "... -g1 .. -g ..",
(the "-g" comes from the CSHLIBFLAGS variable in that case.)
this reduces the size of llvm-enabled gallium debug by ~1.5GiB
on amd64.

apply -g1 to the gallium sources as well. saves another couple of 100MB.

apply -g1 to the gdb build as well.
reduces the size of gdb.debug and gdbtui.debug by 100MB each on amd64,
and about 70MB total in the debug set. (across all builds, this may
be in the order of 3-4GB in releasedir output.)
 1.9.2.1 02-Aug-2025  perseant Sync with HEAD
 1.10 05-Jul-2026  mrg ensure HAVE_NOATEXIT is properly set for all that need it.

XXX: pullup-11
 1.9 22-Nov-2023  rjs branches: 1.9.4;
Include some more files.

Add a build-id note to gallium.
 1.8 16-Jul-2023  rjs Make most of MesaLib build.
 1.7 13-Jul-2021  mrg also look for libgbm in ${OLD_SUFFIX}.
 1.6 12-Jul-2021  mrg look for libglapi in ${OLD_SUFFIX}. noted by gson.
 1.5 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.4 26-Apr-2019  christos branches: 1.4.2;
Fix stack protector build
 1.3 20-Apr-2019  maya Add missing file. Allows linking webkit-gtk (which has a process link
against libEGL/libgbm).

Thanks leot@ for the report!
 1.2 18-Apr-2019  maya We use pthread functions, link against pthread.
 1.1 16-Apr-2019  mrg enable EGL and glamor. partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files

build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64. however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
 1.4.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.4.2.2 10-Jun-2019  christos Sync with HEAD
 1.4.2.1 26-Apr-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:38 +0000
 1.9.4.1 05-Jul-2026  martin Pull up following revision(s) (requested by mrg in ticket #372):

external/mit/xorg/lib/libEGL/Makefile: revision 1.10
external/mit/xorg/lib/driver.mk: revision 1.9
external/mit/xorg/lib/libgbm/Makefile: revision 1.11
external/mit/xorg/lib/libGL/Makefile: revision 1.36

ensure HAVE_NOATEXIT is properly set for all that need it.
 1.1 17-Jul-2023  mrg copy the old libEGL/Makefile here and subst .old in a couple of places.

should fix build.
 1.5 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.4 09-Sep-2022  mrg updates for libFS 1.0.9.
 1.3 04-Apr-2012  joerg Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.4; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.2.4.1 17-Apr-2012  yamt sync with head
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.36 05-Jul-2026  mrg ensure HAVE_NOATEXIT is properly set for all that need it.

XXX: pullup-11
 1.35 22-Apr-2024  maya branches: 1.35.4;
mesa21: link against libxcb-sync for missing symbols

Not super obvious in practice, but it does show if you run GL programs
with LD_BIND_NOW.
 1.34 16-Jul-2023  rjs Make most of MesaLib build.
 1.33 03-Jun-2023  lukem adapt to ${CC_WNO_STRINGOP_OVERFLOW}

Use ${CC_WNO_STRINGOP_OVERFLOW} instead of
the older style more complex expressions.

Remove workarounds if they were only for gcc < 10.
 1.32 11-Jul-2021  mrg xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.31 31-Oct-2020  nia mesa: re-enable GLX TLS to help i386

mesa's assembly code for i386 only seems to be position independent
when compiled with ELF TLS, so having it disabled causes worse problems
than the edge cases ELF TLS causes.

potentially the assembly code could be fixed (it looks like it not
being safe is a bug), it could also be disabled, but i don't currently
have the means to measure the impact of that.
 1.30 16-Sep-2020  nia disable use of ELF TLS in Mesa/libGL

this is an optimization that primarily benefits linux/glibc -
most other systems have this disabled. in netbsd we've tried to
patch around it to make things work, but there still appears to be
some edge cases where libGL mysteriously crashes.

discussed on tech-x11 some time ago. already in place in pkgsrc.
 1.29 29-Mar-2020  maya Define GL_LIB_NAME somewhere that applies to dri_common.c, which is the
file that needs it.
 1.28 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.27 16-May-2019  christos Fix MKCOMPATX11 build
 1.26 18-Apr-2019  mrg remove now dated comment.
 1.25 11-Apr-2019  maya the drivers we dlopen need pthread.
I'm not sure about the exact scenario causing failure, but using the
libc pthread stubs isn't sufficient.

fixes one of the glmark2 crashes (at startup with llvmpipe)
 1.24 09-Apr-2019  maya Expand all @@ things in pkgconfig file.
claim TLS.
pick up the list of private libs from pkgsrc mesalib
GL_LIB got renamed to GL_PKGCONF_LIB.
 1.23 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.22 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.21 18-Dec-2014  mrg branches: 1.21.16;
update sets and reachover makefiles for mesa 10.3.5.
 1.20 15-Dec-2014  mrg delete tools/glsl, is hasn't been used for a while.
move Makefile.glsl into libGL.
 1.19 09-Jul-2014  riastradh branches: 1.19.2;
Update reachover makefiles for MesaLib 7.11.2.

With the new GL shader compiler, glsl-compile is no longer needed as
a tool, but the shader compiler is now duplicated in several
libraries, so (XXX) external/mit/xorg/tools/glsl should be turned
into a proper library that libGL and libmesa can link against.
 1.18 22-Mar-2012  joerg branches: 1.18.2; 1.18.8;
Disable a bunch of additional warnings for now for the clang build.
 1.17 11-Aug-2011  joerg branches: 1.17.2;
Various warning adjustments for clang
 1.16 22-Nov-2010  mrg install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.
 1.15 19-Jul-2010  mrg updates for Mesa 7.8.2:
- build glsl as a host tool
- add the glsl objects to libmesa
- add/remove new/deleted sources for various components
- adjust the libmesa/libGL builds to pull in the new glsl objects
- re-apply the BUILDSYMLINK hack for eval.c/pixel.c/pixelstore.c
- use glsl to build the slang headers on the fly
 1.14 28-May-2010  mrg we're now at mesa 7.7.1.

XXX: really really really need to make this in one place...
 1.13 23-May-2010  mrg we have Mesa 7.4.4.
 1.12 22-May-2010  mrg updates for changed header locations for libdrm.
 1.11 22-May-2010  mrg install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.
 1.10 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.9 11-Jun-2009  mrg add glapi_getproc.c.
 1.8 11-Jun-2009  mrg fix up the Mesa version for the gl*.pc files.
 1.7 11-Jun-2009  mrg build fixes for Mesa 7.4.2.
 1.6 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.5 21-Sep-2008  cube branches: 1.5.4; 1.5.6; 1.5.8; 1.5.12;
Note the proper location of the DRI modules.
 1.4 20-Sep-2008  cube Don't install osmesa.h from here, libOSMesa will do it.
 1.3 13-Sep-2008  cube branches: 1.3.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.2 02-Aug-2008  rtr * don't build glapi_x86.S for now on i386.
* when preprorcessed glapi_x86.S ends up being invalid assembler input
because of whitespace problems in concatenation macros. normally the
use of these macros as they are wouldn't be a problem except we are
receiving -traditional-cpp from share/mk and the spaces are being
passed.

XXX further discussion needs to occur in order for this to be properly
fixed
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.3.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.5.12.1 21-Apr-2010  matt sync to netbsd-5
 1.5.8.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.6.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.5.6.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.5.4.2 19-Oct-2008  haad Sync with HEAD.
 1.5.4.1 21-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.17.2.1 17-Apr-2012  yamt sync with head
 1.18.8.1 10-Aug-2014  tls Rebase.
 1.18.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.19.2.2 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.19.2.1 23-Dec-2014  snj Pull up following revision(s) (requested by mrg in ticket #340):
external/mit/xorg/tools/glsl/Makefile.glslsrcs: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.20
external/mit/xorg/lib/libGL/Makefile.glslsrcs: revision 1.1
external/mit/xorg/lib/libOSMesa/libmesa.mk: revision 1.9
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.14
external/mit/xorg/tools/glsl/Makefile: file removal
external/mit/xorg/tools/glsl/Makefile.glsl: file removal
delete tools/glsl, is hasn't been used for a while.
move Makefile.glsl into libGL.
 1.21.16.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.21.16.1 10-Jun-2019  christos Sync with HEAD
 1.35.4.1 05-Jul-2026  martin Pull up following revision(s) (requested by mrg in ticket #372):

external/mit/xorg/lib/libEGL/Makefile: revision 1.10
external/mit/xorg/lib/driver.mk: revision 1.9
external/mit/xorg/lib/libgbm/Makefile: revision 1.11
external/mit/xorg/lib/libGL/Makefile: revision 1.36

ensure HAVE_NOATEXIT is properly set for all that need it.
 1.2 18-Dec-2014  mrg branches: 1.2.2;
update sets and reachover makefiles for mesa 10.3.5.
 1.1 15-Dec-2014  mrg delete tools/glsl, is hasn't been used for a while.
move Makefile.glsl into libGL.
 1.2.2.3 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.2.2.2 23-Dec-2014  snj Pull up following revision(s) (requested by mrg in ticket #340):
external/mit/xorg/tools/glsl/Makefile.glslsrcs: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.20
external/mit/xorg/lib/libGL/Makefile.glslsrcs: revision 1.1
external/mit/xorg/lib/libOSMesa/libmesa.mk: revision 1.9
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.14
external/mit/xorg/tools/glsl/Makefile: file removal
external/mit/xorg/tools/glsl/Makefile.glsl: file removal
delete tools/glsl, is hasn't been used for a while.
move Makefile.glsl into libGL.
 1.2.2.1 18-Dec-2014  snj file Makefile.glslsrcs was added on branch netbsd-7 on 2014-12-23 01:44:24 +0000
 1.4 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.3 23-May-2010  mrg branches: 1.3.24;
build fixes for Mesa 7.7.1. introduce r600 driver!
 1.2 16-Jun-2009  mrg - build and install swrast_dri.so
- don't force linking dri_util.c into swrast_dri.so
- fix the source lists in libGL/OSmesa makefiles
- unobsolete the symbols/pc keymap and 7x14-KOI8-R.pcf.gz font

XXX the libGL/OSmesa makefiles could use some reorg. there
XXX are a bunch of duplicated items.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.mesa was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.mesa was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3.24.1 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.5 16-Jul-2023  rjs Make most of MesaLib build.
 1.4 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.3 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.2 18-Dec-2014  mrg branches: 1.2.16;
update sets and reachover makefiles for mesa 10.3.5.
 1.1 22-Nov-2010  mrg branches: 1.1.24;
install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.
 1.1.24.1 05-Jan-2015  martin Actually do pullup

external/mit/xorg/lib/libGL/internal/Makefile 1.2
external/mit/xorg/lib/libGL/mesa-ver.mk 1.2

as claimed in ticket #381 (but somehow not actually done)
 1.2.16.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.16.1 10-Jun-2019  christos Sync with HEAD
 1.3 06-Oct-2017  christos bump c++ libraries because of the libstdc++ dual abi bump
 1.2 11-Jan-2009  christos branches: 1.2.40;
bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.2.40.1 11-Oct-2017  snj Pull up following revision(s) (requested by christos in ticket #318):
distrib/sets/lists/base/md.amd64: revision 1.271 via patch
distrib/sets/lists/base/shl.mi: revision 1.820, 1.821
distrib/sets/lists/comp/shl.mi: revision 1.307
distrib/sets/lists/debug/ad.arm: revision 1.75
distrib/sets/lists/debug/md.amd64: revision 1.99
distrib/sets/lists/debug/shl.mi: revision 1.182, 1.183
distrib/sets/lists/xbase/shl.mi: revision 1.78
distrib/sets/lists/xdebug/shl.mi: revision 1.41
external/bsd/atf/lib/libatf-c++/shlib_version: revision 1.3
external/bsd/libproc/lib/Makefile: revision 1.4
external/gpl3/gcc/lib/libasan/shlib_version: revision 1.3
external/gpl3/gcc/lib/libstdc++-v3/Makefile: patch
external/gpl3/gcc/lib/libubsan/shlib_version: revision 1.2
external/mit/xorg/lib/libGL/shlib_version: revision 1.3
external/mit/xorg/lib/libGLU/shlib_version: revision 1.4
external/mit/xorg/lib/libglapi/Makefile: revision 1.2
bump libstdc++ to account for disabling the "dual abi".
bump because of libstdc++
bump because of libstdc++
bump because libstdc++
bump libraries that depend on libstdc++.
bump c++ libraries because of the libstdc++ dual abi bump
bump libglapi, libGL libGLU because of the libstdc++ dual abi bump
 1.3 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.2 18-Dec-2014  mrg branches: 1.2.16;
update sets and reachover makefiles for mesa 10.3.5.
 1.1 22-May-2010  mrg branches: 1.1.24;
install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.
 1.1.24.1 05-Jan-2015  martin Actually do pullup

external/mit/xorg/lib/libGL/internal/Makefile 1.2
external/mit/xorg/lib/libGL/mesa-ver.mk 1.2

as claimed in ticket #381 (but somehow not actually done)
 1.2.16.1 10-Jun-2019  christos Sync with HEAD
 1.5 15-Jul-2023  rjs Fixup more references to "old" components.

ok mrg@.
 1.4 03-Jun-2023  lukem adapt to ${CC_WNO_STRINGOP_OVERFLOW}

Use ${CC_WNO_STRINGOP_OVERFLOW} instead of
the older style more complex expressions.

Remove workarounds if they were only for gcc < 10.
 1.3 29-Sep-2022  rjs Only include other "old" makefiles from old MesaLib ones. Ok @mrg.
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:39 +0000
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file mesa-ver.mk was added on branch phil-wifi on 2019-06-10 22:02:39 +0000
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file shlib_version was added on branch phil-wifi on 2019-06-10 22:02:39 +0000
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:39 +0000
 1.23 08-Aug-2023  mrg introduce new GCC 12 warning disables and use them in a few places

this introduces 4 new warning disable flags:

CC_WNO_MISSING_TEMPLATE_KEYWORD
CC_WNO_REGISTER
CC_WNO_STRINGOP_OVERREAD
CC_WNO_ARRAY_BOUNDS

and documents them in README.warnings. of these, the string op
and array bounds are both problematic (real bugs) and also spurious
(not real bugs), and the other 2 are mostly temporary for older
3rd party code.

add some new uses of CC_WNO_STRINGOP_OVERFLOW.

fix m68k build for gallium and GCC 12.
 1.22 24-Aug-2021  mrg don't install glu_mangle.h
 1.21 11-Jul-2021  mrg xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.20 24-Mar-2019  rin Remove workaround for internal compiler error.

GCC 7 and 6 work fine without this for both m68k and m68010.
 1.19 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.18 03-Aug-2018  kamil Fix libGLU build with Clang/LLVM

The register keyword is deprecated in newer C++ standards.
Add a compiler flag to disable a warning that is turned into a fatal error.
 1.17 01-Jul-2015  christos branches: 1.17.14; 1.17.16;
remove lint hack.
 1.16 16-Dec-2014  mrg switch over to the separate glu sources.
 1.15 14-Jul-2014  riz branches: 1.15.2;
clang doesn't like -Wno-tautological-undefined-compare, use
-Wno-tautological-compare instead.
 1.14 13-Jul-2014  joerg Disable more warnings for clang build to deal with xsrc changes.
 1.13 14-Jun-2014  mrg remove remaining makefile support for GCC < 45 that i found.
 1.12 12-Sep-2013  joerg branches: 1.12.2;
Handle dependency on libstdc++ / libc++ in bsd.lib.mk.
 1.11 24-May-2013  christos workaround for internal compiler error
 1.10 11-Aug-2011  joerg branches: 1.10.2; 1.10.8;
Various warning adjustments for clang
 1.9 01-Jul-2011  mrg XXX: apply -Wno-error/friends to a few files
 1.8 22-Nov-2010  mrg install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.
 1.7 19-Jul-2010  mrg updates for Mesa 7.8.2:
- build glsl as a host tool
- add the glsl objects to libmesa
- add/remove new/deleted sources for various components
- adjust the libmesa/libGL builds to pull in the new glsl objects
- re-apply the BUILDSYMLINK hack for eval.c/pixel.c/pixelstore.c
- use glsl to build the slang headers on the fly
 1.6 28-May-2010  mrg we're now at mesa 7.7.1.

XXX: really really really need to make this in one place...
 1.5 23-May-2010  mrg we have Mesa 7.4.4.
 1.4 11-Jun-2009  mrg fix up the Mesa version for the gl*.pc files.
 1.3 06-Dec-2008  mrg add LIBISCXX. if it is != "no", use ${CXX} instead of ${CC} to link
shared libraries. use it for the one c++ library we have.

fixes PR#39936.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6; 1.2.8;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.8.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.8.1 09-Jan-2009  snj branches: 1.2.8.1.4;
Pull up following revision(s) (requested by mrg in ticket #242):
external/mit/xorg/lib/libGLU/Makefile: revision 1.3
share/mk/bsd.README: revision 1.244
share/mk/bsd.lib.mk: revision 1.291
add LIBISCXX. if it is != "no", use ${CXX} instead of ${CC} to link
shared libraries. use it for the one c++ library we have.
fixes PR#39936.
 1.2.8.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.10.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10.8.1 23-Jun-2013  tls resync from head
 1.10.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12.2.1 10-Aug-2014  tls Rebase.
 1.15.2.1 02-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #370):
external/mit/xorg/lib/libGLU/Makefile: revision 1.16
switch over to the separate glu sources.
 1.17.16.1 10-Jun-2019  christos Sync with HEAD
 1.17.14.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.4 06-Oct-2017  christos bump c++ libraries because of the libstdc++ dual abi bump
 1.3 29-Jan-2015  nat branches: 1.3.8;
Fixes segfaults and crashing in applications that use libGLU.
Minor version bump.

This commit was approved by wiz@
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3.8.1 11-Oct-2017  snj Pull up following revision(s) (requested by christos in ticket #318):
distrib/sets/lists/base/md.amd64: revision 1.271 via patch
distrib/sets/lists/base/shl.mi: revision 1.820, 1.821
distrib/sets/lists/comp/shl.mi: revision 1.307
distrib/sets/lists/debug/ad.arm: revision 1.75
distrib/sets/lists/debug/md.amd64: revision 1.99
distrib/sets/lists/debug/shl.mi: revision 1.182, 1.183
distrib/sets/lists/xbase/shl.mi: revision 1.78
distrib/sets/lists/xdebug/shl.mi: revision 1.41
external/bsd/atf/lib/libatf-c++/shlib_version: revision 1.3
external/bsd/libproc/lib/Makefile: revision 1.4
external/gpl3/gcc/lib/libasan/shlib_version: revision 1.3
external/gpl3/gcc/lib/libstdc++-v3/Makefile: patch
external/gpl3/gcc/lib/libubsan/shlib_version: revision 1.2
external/mit/xorg/lib/libGL/shlib_version: revision 1.3
external/mit/xorg/lib/libGLU/shlib_version: revision 1.4
external/mit/xorg/lib/libglapi/Makefile: revision 1.2
bump libstdc++ to account for disabling the "dual abi".
bump because of libstdc++
bump because of libstdc++
bump because libstdc++
bump libraries that depend on libstdc++.
bump c++ libraries because of the libstdc++ dual abi bump
bump libglapi, libGL libGLU because of the libstdc++ dual abi bump
 1.6 11-Jul-2021  mrg xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.5 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.4 18-Dec-2014  mrg branches: 1.4.16;
update sets and reachover makefiles for mesa 10.3.5.
 1.3 02-Jun-2013  mbalmer branches: 1.3.6;
New variable MKX11MOTIF to enable building libGLw with Motif support.
Defaults to 'no'.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.4; 1.2.6; 1.2.28;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.28.1 23-Jun-2013  tls resync from head
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.2.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3.6.1 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.4.16.1 10-Jun-2019  christos Sync with HEAD
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3 03-Apr-2014  riastradh Update reachover makefiles and set lists for xf86-video-intel 2.21.15.
 1.2 19-Jan-2011  jakllsch branches: 1.2.6; 1.2.12;
In case it's too obvious, the libI810XvMC directory is for building the
libI810XvMC library. Additionally, set list fixes for this and previous
related changes.
 1.1 18-Jan-2011  jmcneill Enable XvMC support for Intel graphics chips
 1.2.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 19-Jan-2011  jmcneill Install these libraries as version 1.0 instead of 0.0
 1.1 18-Jan-2011  jmcneill Enable XvMC support for Intel graphics chips
 1.7 08-Jan-2023  mrg handle @LIBBSD_LIBS@ in the new .pc file.
 1.6 03-Mar-2017  mrg define HAVE_ARC4RANDOM_BUF.
 1.5 31-May-2013  mrg branches: 1.5.6; 1.5.8; 1.5.10; 1.5.12; 1.5.14;
icetrans.c has a const/char * issue as well; avoid it for now.
 1.4 31-May-2013  mrg need -DHAVE_ASPRINTF
 1.3 04-Apr-2012  joerg branches: 1.3.2;
Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.4; 1.2.6; 1.2.24; 1.2.28; 1.2.32;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.32.1 07-Mar-2017  snj Apply patch (requested by mrg in ticket #1442):
Define HAVE_ARC4RANDOM_BUF
 1.2.28.1 07-Mar-2017  snj Apply patch (requested by mrg in ticket #1442):
Define HAVE_ARC4RANDOM_BUF
 1.2.24.1 07-Mar-2017  snj Apply patch (requested by mrg in ticket #1442):
Define HAVE_ARC4RANDOM_BUF
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Apr-2012  yamt sync with head
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.3.2.1 23-Jun-2013  tls resync from head
 1.5.14.1 21-Apr-2017  bouyer Sync with HEAD
 1.5.12.1 13-Mar-2017  skrll Sync with netbsd-7-1-RELEASE
 1.5.10.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.8.1 06-Mar-2017  snj Pull up following revision(s) (requested by mrg in ticket #1377):
external/mit/xorg/lib/libICE/Makefile: revision 1.6
define HAVE_ARC4RANDOM_BUF.
 1.5.6.1 06-Mar-2017  snj Pull up following revision(s) (requested by mrg in ticket #1377):
external/mit/xorg/lib/libICE/Makefile: revision 1.6
define HAVE_ARC4RANDOM_BUF.
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.4 21-Apr-2014  christos Put back MKLINT=no for now
- unnamed unions [c99]
- __builtin_offsetof [gcc]
- typeof [gcc]
 1.3 03-Apr-2014  riastradh branches: 1.3.2;
Update reachover makefiles and set lists for xf86-video-intel 2.21.15.
 1.2 11-Aug-2011  joerg branches: 1.2.2; 1.2.8;
Various warning adjustments for clang
 1.1 18-Jan-2011  jmcneill Enable XvMC support for Intel graphics chips
 1.2.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.1 10-Aug-2014  tls Rebase.
 1.2 19-Jan-2011  jmcneill Install these libraries as version 1.0 instead of 0.0
 1.1 18-Jan-2011  jmcneill Enable XvMC support for Intel graphics chips
 1.7 09-Mar-2025  mrg actually, since Xtrans needs them, add the new -DHAVE_GETADDRINFO,
-DHAVE_INET_NTOP, and -DHAVE_STRUCT_SOCKADDR_STORAGE to X11FLAGS.CONNECTION.

xdm/xinit gains -DHAVE_ASPRINTF.

libX11 gets xim_trans.c compiled properly.
 1.6 09-Mar-2025  mrg variously define DHAVE_GETADDRINFO, HAVE_INET_NTOP,
HAVE_STRUCT_SOCKADDR_STORAGE, HAVE_EXPLICIT_MEMSET, HAVE_PATHCONF,
and HAVE_UNISTD_H.
comment define for HAVE_MEMFD_CREATE in libxshmfence, needs testing.
 1.5 08-Jan-2023  mrg branches: 1.5.2;
handle .pc updates. prepare to enable uuid support.
 1.4 03-Jan-2019  mrg define IPv6 unless not building INET6.
 1.3 13-Sep-2008  cube branches: 1.3.2; 1.3.6; 1.3.62; 1.3.64;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.2 31-Jul-2008  mrg XXX: -Wno-error for sm_client.c / sm_manager.c
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.3.64.1 10-Jun-2019  christos Sync with HEAD
 1.3.62.1 18-Jan-2019  pgoyette Synch with HEAD
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.3.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:35 +0000
 1.5.2.1 02-Aug-2025  perseant Sync with HEAD
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.17 01-May-2022  uwe libX11: Install Compose(5) manual page.
 1.16 01-May-2022  uwe libX11: Add missing MLINKS.
 1.15 13-Jul-2021  mrg move the i18n modules into libX11 directly.

fixes at least alacritty, and saves memory too.
 1.14 23-Feb-2020  mrg updates for xorgproto 2019.2, libX11 1.6.9, and libXvMC 1.0.12.
 1.13 19-Jul-2015  mrg branches: 1.13.8; 1.13.16;
updates for libX11 1.6.3 - "xlocale" is removed.
 1.12 24-Aug-2014  apb Avoid splitting sed programs over multiple lines with
<backslash><newline><indentation>. Use multiple -e options instead.
 1.11 23-Feb-2011  mrg enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.
 1.10 28-Nov-2010  mrg branches: 1.10.2;
re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.
 1.9 22-Nov-2010  mrg merge libX11 1.3.6 - delete XKeysymDB.
 1.8 01-Jun-2010  mrg USETBL=yes. several of these manuals need it. from PR#36600.
 1.7 22-May-2010  mrg XXX: use -Wno-error for files that use old foostr.h includes that now have
XXX: #warning's in them.
 1.6 27-Oct-2008  cube branches: 1.6.2;
Make the XlibConf.h we generate compatible with the config.h the configure
script of libX11 generates. That way if we choose to permanently generate
a config.h, we could just use it.
 1.5 13-Sep-2008  cube branches: 1.5.2; 1.5.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.4 07-Sep-2008  lukem Clean XlibConf.h
Support MAKEVERBOSE
 1.3 07-Sep-2008  rtr * build and install locale modules
this fixes the problem with copy & paste not working
 1.2 06-Sep-2008  rtr install libX11 man,cat,html pages
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.5.6.2 19-Oct-2008  haad Sync with HEAD.
 1.5.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.5.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.5.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.6.2.1 16-Feb-2011  bouyer Pull up following revision(s) (requested by dholland in ticket #1538):
external/mit/xorg/lib/libX11/Makefile: revision 1.8
USETBL=yes. several of these manuals need it. from PR#36600.
 1.10.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.13.16.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.13.8.1 05-Aug-2020  martin Sync external/mit/xorg/lib/libX11 with current, requested by maya in
ticket #1582:

external/mit/xorg/lib/libX11/extensions/Makefile up to 1.2
external/mit/xorg/lib/libX11/Makefile up to 1.14
external/mit/xorg/lib/libX11/Makefile.libx11 up to 1.19
external/mit/xorg/lib/libX11/Makefile.ximcp up to 1.5
external/mit/xorg/lib/libX11/Makefile.xlibi18n up to 1.3

Update libX11 from 1.6.5 to 1.6.10.
 1.29 15-Mar-2026  rillig libX11: suppress about 2000 lint warnings

Realistically, nobody is going to look at these since there are so many
of them and they repeat. Instead, allow to focus on the remaining
warnings that don't occur so often.
 1.28 09-Mar-2025  mrg actually, since Xtrans needs them, add the new -DHAVE_GETADDRINFO,
-DHAVE_INET_NTOP, and -DHAVE_STRUCT_SOCKADDR_STORAGE to X11FLAGS.CONNECTION.

xdm/xinit gains -DHAVE_ASPRINTF.

libX11 gets xim_trans.c compiled properly.
 1.27 09-Mar-2025  mrg variously define DHAVE_GETADDRINFO, HAVE_INET_NTOP,
HAVE_STRUCT_SOCKADDR_STORAGE, HAVE_EXPLICIT_MEMSET, HAVE_PATHCONF,
and HAVE_UNISTD_H.
comment define for HAVE_MEMFD_CREATE in libxshmfence, needs testing.
 1.26 07-Oct-2023  rin branches: 1.26.2;
Drop -O[01] hacks for vax; no longer necessary for patched GCC 10

PR port-vax/57646: Import major vax toolchain fix by Kalvis Duckmanton

XXXRO: GCC 12 may require hacks for a while, but it turned out that
GCC 12 should be treated differently from older versions; a lot of new
files need -O[01] flags, while some may no longer require it.

I will take a look later.

Note that these hacks are not required if Kalvis's patches for GCC 12
are applied.

Keep doc/HACKS entries for a while (will be sync with update for GCC 12).

diff --git a/crypto/external/bsd/openssh/lib/Makefile b/crypto/external/bsd/openssh/lib/Makefile
index 96a93f5e396..4e38be1b642 100644
--- a/crypto/external/bsd/openssh/lib/Makefile
+++ b/crypto/external/bsd/openssh/lib/Makefile
@@ -117,12 +117,6 @@ COPTS.${f}.c+= -Wno-pointer-sign
# XXX
COPTS.channels.c+= -fno-strict-aliasing

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.poly1305.c+= -O0
-COPTS.umac.c+= -O0
-.endif
-
COPTS.hostfile.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.sshkey.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.cipher.c+= -Wno-error=deprecated-declarations
diff --git a/distrib/utils/x_ping/Makefile b/distrib/utils/x_ping/Makefile
index f1c452a0d60..8ee77580a3f 100644
--- a/distrib/utils/x_ping/Makefile
+++ b/distrib/utils/x_ping/Makefile
@@ -12,10 +12,6 @@ CPPFLAGS+= -I${SRCDIR} -DCRUNCHOPS
DPADD= ${LIBM}
LDADD= -lm

-.if ${MACHINE_ARCH} == "vax"
-COPTS.ping.c=-O0
-.endif
-
.include <bsd.prog.mk>

.PATH: ${SRCDIR}
diff --git a/external/apache2/argon2/lib/libargon2/Makefile.inc b/external/apache2/argon2/lib/libargon2/Makefile.inc
index d3f4470c6c7..6a1dd146d7d 100644
--- a/external/apache2/argon2/lib/libargon2/Makefile.inc
+++ b/external/apache2/argon2/lib/libargon2/Makefile.inc
@@ -16,7 +16,3 @@ CFLAGS+= -pthread
LDADD+=-lpthread
DPADD+=${LIBPTHREAD}
.endif
-
-.if ${MACHINE} == "vax"
-COPTS.blake2b.c+= -O0
-.endif
diff --git a/external/bsd/jemalloc/lib/Makefile.inc b/external/bsd/jemalloc/lib/Makefile.inc
index 2f524358f46..d5da774f293 100644
--- a/external/bsd/jemalloc/lib/Makefile.inc
+++ b/external/bsd/jemalloc/lib/Makefile.inc
@@ -53,12 +53,6 @@ COPTS.ctl.c+=-Wno-error=stack-protector
COPTS.stats.c+=-Wno-error=stack-protector
COPTS.tcache.c+=-Wno-error=stack-protector

-.if ${MACHINE_ARCH} == "vax"
-# in merge_overlapping_regs, at regrename.c
-COPTS.arena.c+=-O0
-COPTS.extent.c+=-O0
-.endif
-
SRCS+=${JEMALLOC_SRCS}

jemalloc.d jemalloc.pico jemalloc.o jemalloc.ln jemalloc.po jemalloc.go: \
diff --git a/external/bsd/mdocml/lib/libmandoc/Makefile b/external/bsd/mdocml/lib/libmandoc/Makefile
index 40d7e29ae88..dfd3077a2c7 100644
--- a/external/bsd/mdocml/lib/libmandoc/Makefile
+++ b/external/bsd/mdocml/lib/libmandoc/Makefile
@@ -39,11 +39,6 @@ tbl_opts.c

MAN= mandoc.3

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.mdoc_macro.c+=-O0
-.endif
-
COPTS.man_validate.c+=-Wno-error=array-bounds

.include <bsd.lib.mk>
diff --git a/external/gpl3/binutils.old/lib/libbfd/Makefile b/external/gpl3/binutils.old/lib/libbfd/Makefile
index 03477232b55..74a354532fa 100644
--- a/external/gpl3/binutils.old/lib/libbfd/Makefile
+++ b/external/gpl3/binutils.old/lib/libbfd/Makefile
@@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \
-DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \
-DBINDIR=\"${BINDIR}\"

-.if (${BFD_MACHINE_ARCH} == "vax")
-CPPFLAGS.elf.c += -O0
-.endif
-
COPTS.pei-x86_64.c+= -Wno-stack-protector
COPTS.elfxx-mips.c+= -Wno-stack-protector
COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :}
diff --git a/external/gpl3/binutils/lib/libbfd/Makefile b/external/gpl3/binutils/lib/libbfd/Makefile
index 00cb2b20081..a3f0c25fd35 100644
--- a/external/gpl3/binutils/lib/libbfd/Makefile
+++ b/external/gpl3/binutils/lib/libbfd/Makefile
@@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \
-DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \
-DBINDIR=\"${BINDIR}\"

-.if (${BFD_MACHINE_ARCH} == "vax")
-CPPFLAGS.elf.c += -O0
-.endif
-
COPTS.pei-x86_64.c+= -Wno-stack-protector
COPTS.elfxx-mips.c+= -Wno-stack-protector
COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :}
diff --git a/external/gpl3/gcc.old/lib/Makefile.sanitizer b/external/gpl3/gcc.old/lib/Makefile.sanitizer
index efd36ae4bee..5173a5109a0 100644
--- a/external/gpl3/gcc.old/lib/Makefile.sanitizer
+++ b/external/gpl3/gcc.old/lib/Makefile.sanitizer
@@ -88,22 +88,3 @@ COPTS+=-fno-builtin -fno-exceptions -fno-rtti -funwind-tables

# Can't profile without it`
#-fomit-frame-pointer
-
-.if ${MACHINE_ARCH} == "vax"
-COPTS.sanitizer_allocator.cc += -O1
-COPTS.sanitizer_common.cc += -O1
-COPTS.sanitizer_common_libcdep.cc += -O1
-COPTS.sanitizer_coverage_libcdep.cc += -O1
-COPTS.sanitizer_coverage_mapping_libcdep.cc += -O1
-COPTS.sanitizer_deadlock_detector1.cc += -O1
-COPTS.sanitizer_mac.cc += -O1
-COPTS.sanitizer_netbsd.cc += -O1
-COPTS.sanitizer_posix.cc += -O1
-COPTS.sanitizer_printf.cc += -O1
-COPTS.sanitizer_procmaps_common.cc += -O1
-COPTS.sanitizer_stackdepot.cc += -O1
-COPTS.sanitizer_symbolizer_libcdep.cc += -O1
-COPTS.sanitizer_symbolizer_report.cc += -O1
-COPTS.ubsan_diag.cc += -O1
-COPTS.ubsan_init.cc += -O1
-.endif
diff --git a/external/gpl3/gcc.old/lib/libasan/Makefile b/external/gpl3/gcc.old/lib/libasan/Makefile
index 1e6f9608abe..3da7bbf2f58 100644
--- a/external/gpl3/gcc.old/lib/libasan/Makefile
+++ b/external/gpl3/gcc.old/lib/libasan/Makefile
@@ -49,14 +49,6 @@ LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
LIBDPLIBS+= pthread ${NETBSDSRCDIR}/lib/libpthread
CPPFLAGS+=-DCAN_SANITIZE_UB=0

-.if ${MACHINE_ARCH} == "vax"
-COPTS.asan_allocator.cc += -O1
-COPTS.asan_report.cc += -O1
-COPTS.sanitizer_file.cc += -O1
-COPTS.ubsan_diag.cc += -O1
-COPTS.ubsan_init.cc += -O1
-.endif
-
.if ${MACHINE_ARCH} == "mipsel" || ${MACHINE_ARCH} == "mipseb"
COPTS.asan_interceptors.cc += -O1
.endif
diff --git a/external/gpl3/gcc.old/lib/liblsan/Makefile b/external/gpl3/gcc.old/lib/liblsan/Makefile
index 4578544a9a8..ddb7981077c 100644
--- a/external/gpl3/gcc.old/lib/liblsan/Makefile
+++ b/external/gpl3/gcc.old/lib/liblsan/Makefile
@@ -16,11 +16,6 @@ LSAN_SRCS+= \
lsan_linux.cc \
lsan_thread.cc

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lsan_allocator.cc += -O1
-COPTS.sanitizer_file.cc += -O1
-.endif
-
LIB= lsan
SRCS+= ${LSAN_SRCS}
LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
diff --git a/external/gpl3/gcc.old/lib/libubsan/Makefile b/external/gpl3/gcc.old/lib/libubsan/Makefile
index 2e2faca7b1c..9de82550d14 100644
--- a/external/gpl3/gcc.old/lib/libubsan/Makefile
+++ b/external/gpl3/gcc.old/lib/libubsan/Makefile
@@ -26,10 +26,6 @@ UBSAN_SRCS= \
COPTS.${_s}.cc+=-frtti
.endfor

-.if ${MACHINE_ARCH} == "vax"
-COPTS.sanitizer_file.cc += -O1
-.endif
-
LIB= ubsan
SRCS+= ${UBSAN_SRCS}
LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
diff --git a/external/gpl3/gcc.old/usr.bin/cc1/Makefile b/external/gpl3/gcc.old/usr.bin/cc1/Makefile
index c55e292ee8e..ff12a5be524 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1/Makefile
@@ -46,17 +46,6 @@ CPPFLAGS.default-c.c+= -I${BACKENDOBJ}
BUILDSYMLINKS+= ${GNUHOSTDIST}/gcc/config/sh/sh-c.cc sh-c.c
.endif

-.if ${MACHINE_CPU} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1-checksum.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
index 3123ee0d60b..aab82ad3448 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
@@ -44,16 +44,8 @@ COPTS.objc-act.c+= -Wno-stack-protector
COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector
COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1obj-checksum.c+=-O0
-.endif
+COPTS.c-cppbuiltin.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}
+COPTS.c-typeck.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}

.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
diff --git a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
index b9c108251c5..e04e8fc7f53 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
@@ -69,18 +69,6 @@ COPTS.objc-act.c+= -Wno-stack-protector
COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector
COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1obj-checksum.c+=-O0
-COPTS.decl.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
index 7936efd3a5e..7c54559e21a 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
@@ -31,23 +31,6 @@ CHECKSUM_OBJS= ${LIBBACKTRACEOBJ}/libbacktrace.a \

CFLAGS+= -Wno-error=stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.call.c+=-O0
-COPTS.decl.c+=-O0
-COPTS.typeck2.c+=-O0
-COPTS.class.c+=-O0
-COPTS.typeck.c+=-O0
-COPTS.init.c+=-O0
-COPTS.semantics.c+=-O0
-COPTS.mangle.c+=-O0
-COPTS.constexpr.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1plus-checksum.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/gcc/Makefile b/external/gpl3/gcc.old/usr.bin/gcc/Makefile
index 7a66d77ffc7..a5a4b1c3adf 100644
--- a/external/gpl3/gcc.old/usr.bin/gcc/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/gcc/Makefile
@@ -25,9 +25,6 @@ ${SRCS}: ${GCCARCH}/defs.mk
.include <bsd.info.mk>

COPTS.gcc.c= -Wno-stack-protector
-.if ${MACHINE_ARCH} == "vax"
-COPTS.dse.c= -O1
-.endif

.PATH: ${DIST}/gcc ${DIST}/gcc/doc ${DIST}/gcc/c

diff --git a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
index 751d1513eec..33aeb1c9898 100644
--- a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
@@ -14,10 +14,6 @@ SRCS= decNumber.c decContext.c decimal32.c decimal64.c decimal128.c
CPPFLAGS+= -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} -I${DIST}/libdecnumber
CPPFLAGS+= -I${DIST}/libgcc

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.include <bsd.lib.mk>

# Force using C++ for this
diff --git a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
index 90f44a9fcf6..fd251464fb7 100644
--- a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
@@ -24,11 +24,6 @@ COPTS.lto-common.c+= -Wno-stack-protector
.include "../Makefile.backtrace"
.include "../Makefile.libdecnumber"

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lto-lang.c+=-O0
-COPTS.lto-symtab.c+=-O0
-.endif
-
LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm
DPADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM}

diff --git a/external/gpl3/gcc.old/usr.bin/lto1/Makefile b/external/gpl3/gcc.old/usr.bin/lto1/Makefile
index 4c49161a64c..340d3c6124f 100644
--- a/external/gpl3/gcc.old/usr.bin/lto1/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/lto1/Makefile
@@ -21,11 +21,6 @@ COPTS.lto-common.c+= -Wno-stack-protector
.include "../Makefile.libcpp"
.include "../Makefile.libdecnumber"

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lto-lang.c+=-O0
-COPTS.lto-symtab.c+=-O0
-.endif
-
LDADD+= ${LIBIBERTYOBJ}/libiberty.a
DPADD+= ${LIBIBERTYOBJ}/libiberty.a
LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm
diff --git a/external/gpl3/gdb.old/lib/libdecnumber/Makefile b/external/gpl3/gdb.old/lib/libdecnumber/Makefile
index bcd4ae5b222..ce28811526b 100644
--- a/external/gpl3/gdb.old/lib/libdecnumber/Makefile
+++ b/external/gpl3/gdb.old/lib/libdecnumber/Makefile
@@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \

SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd

.include <bsd.lib.mk>
diff --git a/external/gpl3/gdb/lib/libdecnumber/Makefile b/external/gpl3/gdb/lib/libdecnumber/Makefile
index c95d36e3dfa..e3169865304 100644
--- a/external/gpl3/gdb/lib/libdecnumber/Makefile
+++ b/external/gpl3/gdb/lib/libdecnumber/Makefile
@@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \

SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd ${DIST}/libdecnumber/bid

.include <bsd.lib.mk>
diff --git a/external/gpl3/gdb/lib/libgdb/Makefile b/external/gpl3/gdb/lib/libgdb/Makefile
index b87a515d13a..c118c363975 100644
--- a/external/gpl3/gdb/lib/libgdb/Makefile
+++ b/external/gpl3/gdb/lib/libgdb/Makefile
@@ -66,12 +66,6 @@ CFLAGS:= ${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector

ada-exp.c: ada-lex.c

-.if ${MACHINE} == "vax"
-. if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8
-COPTS.read.c+= -O0
-. endif
-.endif
-
# These are generated by implicit rules and are not easy to generate
CLEANDIRFILES+= \
ada-exp.c ada-lex.c \
diff --git a/external/mit/xorg/lib/gallium.old/Makefile b/external/mit/xorg/lib/gallium.old/Makefile
index 55b2fe3d1c1..bfa40c8974f 100644
--- a/external/mit/xorg/lib/gallium.old/Makefile
+++ b/external/mit/xorg/lib/gallium.old/Makefile
@@ -1211,10 +1211,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL
COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :}
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.nir.c += -O1
-.endif
-
# XXXGCC12
.if ${MACHINE_ARCH} == "m68k"
COPTS.st_glsl_to_tgsi.cpp += -O1
diff --git a/external/mit/xorg/lib/gallium/Makefile b/external/mit/xorg/lib/gallium/Makefile
index 6778a8c11c8..9f1422080fe 100644
--- a/external/mit/xorg/lib/gallium/Makefile
+++ b/external/mit/xorg/lib/gallium/Makefile
@@ -1428,10 +1428,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL
COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :}
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.nir.c += -O1
-.endif
-
COPTS.u_atomic.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-builtin-declaration-mismatch :}

.include <bsd.lib.mk>
diff --git a/external/mit/xorg/lib/libX11/Makefile.libx11 b/external/mit/xorg/lib/libX11/Makefile.libx11
index e103d9ace12..0e55c2a4732 100644
--- a/external/mit/xorg/lib/libX11/Makefile.libx11
+++ b/external/mit/xorg/lib/libX11/Makefile.libx11
@@ -471,11 +471,6 @@ COPTS.OpenDis.c+= -Wno-error # XXX xf86bigfstr.h
COPTS.XlibInt.c+= -Wno-error # XXX xcmiscstr.h
COPTS.XKBBind.c+= -Wno-deprecated-declarations # uses XKeycodeToKeysym

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.lcWrap.c+= -O0
-.endif
-
CWARNFLAGS.clang+= -Wno-string-plus-int

.include "${NETBSDSRCDIR}/external/mit/xorg/tools/makekeys/Makefile.makekeys"
diff --git a/games/gomoku/Makefile b/games/gomoku/Makefile
index e86a63aaea7..678537066ed 100644
--- a/games/gomoku/Makefile
+++ b/games/gomoku/Makefile
@@ -9,10 +9,6 @@ LDADD= -lcurses -lterminfo
HIDEGAME=hidegame
CPPFLAGS+= ${DEBUG:D-DDEBUG}

-.if ${MACHINE} == "vax"
-COPTS.pickmove.c += -O0
-.endif
-
#WARNS= 6 # would produce warnings about small integer types
LINTFLAGS+= -w # treat warnings as errors
LINTFLAGS+= -T # strict bool mode
diff --git a/games/phantasia/Makefile b/games/phantasia/Makefile
index e9c53f23ae5..b919dac17c6 100644
--- a/games/phantasia/Makefile
+++ b/games/phantasia/Makefile
@@ -52,7 +52,3 @@ map: map.c
./map | plot > /dev/tty

.include <bsd.prog.mk>
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.misc.c+= -O0
-.endif
diff --git a/lib/i18n_module/UTF7/Makefile b/lib/i18n_module/UTF7/Makefile
index 712c1515d42..7136f7f0cc3 100644
--- a/lib/i18n_module/UTF7/Makefile
+++ b/lib/i18n_module/UTF7/Makefile
@@ -3,6 +3,3 @@
SRCPRE=citrus_
.include <bsd.lib.mk>

-.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC)
-COPTS.citrus_utf7.c+= -O0
-.endif
diff --git a/lib/libbz2/Makefile b/lib/libbz2/Makefile
index b2aea1e04b0..e60a2862d48 100644
--- a/lib/libbz2/Makefile
+++ b/lib/libbz2/Makefile
@@ -15,11 +15,6 @@ SRCS= blocksort.c huffman.c crctable.c randtable.c compress.c \
INCS= bzlib.h
INCSDIR= /usr/include

-# XXX huffman.c gets mis-compiled with 2.95.3
-.if ${MACHINE_ARCH} == "vax"
-COPTS+= -O0
-.endif
-
COPTS+= ${CC_WNO_IMPLICIT_FALLTHROUGH}

# XXX blocksort.c gets mis-compiled with 4.1
diff --git a/lib/libc/gdtoa/Makefile.inc b/lib/libc/gdtoa/Makefile.inc
index 132686fc33d..609da919803 100644
--- a/lib/libc/gdtoa/Makefile.inc
+++ b/lib/libc/gdtoa/Makefile.inc
@@ -44,10 +44,3 @@ SRCS+= dmisc.c \
.if ${MACHINE_ARCH} != "vax"
SRCS+= strtord.c
.endif
-
-# XXX revisit with newer GCC.
-# Ensure numbers like 0xffff319f5fa95963 print correctly
-# ("999999999999999.98", not garbage like "?A>C>@>C:BA;A><.:<")
-.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC)
-COPTS.misc.c+= -O0
-.endif
diff --git a/lib/libcrypt/Makefile b/lib/libcrypt/Makefile
index cb3f89d6d09..e9c8be820da 100644
--- a/lib/libcrypt/Makefile
+++ b/lib/libcrypt/Makefile
@@ -30,9 +30,6 @@ SRCS+= crypt-argon2.c
SRCS+= ${src}
COPTS.${src}+= -fvisibility=hidden
. endfor
-. if ${MACHINE} == "vax"
-COPTS.blake2b.c+= -O0
-. endif
.endif

WARNS?= 5
diff --git a/libexec/ld.elf_so/Makefile b/libexec/ld.elf_so/Makefile
index f5baae1e883..24f7e1121e5 100644
--- a/libexec/ld.elf_so/Makefile
+++ b/libexec/ld.elf_so/Makefile
@@ -141,10 +141,6 @@ CPPFLAGS+= -DRTLD_DEFAULT_LIBRARY_PATH=\"${SHLIBDIR}:${LIBDIR}\"
COPTS.rtld.c+= -Wno-stack-protector
COPTS.symbol.c+=-Wno-stack-protector

-.if ${MACHINE_CPU} == "vax"
-COPTS.rtld.c+= -O0
-.endif
-
LDADD+= -Wl,--version-script=${.CURDIR}/symbols.map
LDADD+= -L${CLIBOBJ} -L${DESTDIR}${LIBDIR}
.if ${MKPICLIB} != "no"
diff --git a/sbin/fsck_ffs/Makefile.common b/sbin/fsck_ffs/Makefile.common
index 765638b2801..824e3bf2628 100644
--- a/sbin/fsck_ffs/Makefile.common
+++ b/sbin/fsck_ffs/Makefile.common
@@ -36,7 +36,3 @@ COPTS.ffs_appleufs.c+= -Wno-pointer-sign
.if ${MACHINE_ARCH} == "m68000"
COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs
.endif
-.if ${MACHINE_ARCH} == "vax"
-COPTS.pass1.c+= -O0
-COPTS.inode.c+= -O0
-.endif
diff --git a/sbin/fsdb/Makefile b/sbin/fsdb/Makefile
index c039f73a1eb..3b0331e5880 100644
--- a/sbin/fsdb/Makefile
+++ b/sbin/fsdb/Makefile
@@ -39,12 +39,6 @@ COPTS.${f}.c+= -Wno-pointer-sign
COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.pass1.c+= -O0
-COPTS.inode.c+= -O0
-COPTS.fsdb.c+= -O0
-.endif
-
CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

.include <bsd.prog.mk>
diff --git a/sbin/newfs_ext2fs/Makefile b/sbin/newfs_ext2fs/Makefile
index 40a44b9a038..ecfdbff4d3a 100644
--- a/sbin/newfs_ext2fs/Makefile
+++ b/sbin/newfs_ext2fs/Makefile
@@ -20,8 +20,4 @@ DPADD+=${LIBPROP}

.PATH: ${NETBSDSRCDIR}/sys/ufs/ext2fs ${FSCK}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.mke2fs.c=-O0
-.endif
-
.include <bsd.prog.mk>
diff --git a/sbin/ping/Makefile b/sbin/ping/Makefile
index 4f33501ea7a..1f7f56e3ea5 100644
--- a/sbin/ping/Makefile
+++ b/sbin/ping/Makefile
@@ -12,8 +12,4 @@ CPPFLAGS+= -DIPSEC
LDADD+= -lipsec
DPADD+= ${LIBIPSEC}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.ping.c=-O0
-.endif
-
.include <bsd.prog.mk>
diff --git a/sys/arch/vax/conf/Makefile.vax b/sys/arch/vax/conf/Makefile.vax
index cf095d54a86..c483eaa644a 100644
--- a/sys/arch/vax/conf/Makefile.vax
+++ b/sys/arch/vax/conf/Makefile.vax
@@ -34,7 +34,6 @@ GENASSYM_CONF= ${VAX}/vax/genassym.cf
CPPFLAGS+= -D_VAX_INLINE_
AFLAGS+= -x assembler-with-cpp -fno-pic
CFLAGS+= -fno-pic
-COPTS.wsmux.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -O1 :}


##
diff --git a/sys/lib/libsa/Makefile b/sys/lib/libsa/Makefile
index 718c97ce857..4ef3840c753 100644
--- a/sys/lib/libsa/Makefile
+++ b/sys/lib/libsa/Makefile
@@ -96,7 +96,3 @@ SRCS+= ufs.c
lib${LIB}.o:: ${OBJS:O} __buildstdlib

CPPFLAGS+= -Wno-pointer-sign
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.bootp.c+= -O0
-.endif
diff --git a/sys/lib/libz/Makefile b/sys/lib/libz/Makefile
index 6945c0da6c6..61fb7d4f652 100644
--- a/sys/lib/libz/Makefile
+++ b/sys/lib/libz/Makefile
@@ -25,7 +25,3 @@ CLEANFILES+= lib${LIB}.o
.include <bsd.lib.mk>

lib${LIB}.o:: ${OBJS:O} __buildstdlib
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.inftrees.c+= -O0
-.endif
diff --git a/sys/modules/lfs/Makefile b/sys/modules/lfs/Makefile
index 962538821a5..ea8f187e160 100644
--- a/sys/modules/lfs/Makefile
+++ b/sys/modules/lfs/Makefile
@@ -18,9 +18,4 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_inode.c ulfs_lookup.c \

WARNS= 3

-.if ${MACHINE} == "vax"
-# GCC 6.5 and 7.4 cannot compile this with -DDIAGNOSTIC and -O2/-O1
-COPTS.lfs_inode.c+= -O0
-.endif
-
.include <bsd.kmodule.mk>
diff --git a/sys/rump/fs/lib/liblfs/Makefile b/sys/rump/fs/lib/liblfs/Makefile
index abade3767d9..68b74c62502 100644
--- a/sys/rump/fs/lib/liblfs/Makefile
+++ b/sys/rump/fs/lib/liblfs/Makefile
@@ -17,9 +17,6 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_extattr.c \


CFLAGS+= -DLFS_KERNEL_RFW
-.if ${MACHINE_ARCH} == "vax"
-COPTS.lfs_inode.c+=-O0
-.endif

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
diff --git a/usr.sbin/mtrace/Makefile b/usr.sbin/mtrace/Makefile
index aef09db6198..9c125c15265 100644
--- a/usr.sbin/mtrace/Makefile
+++ b/usr.sbin/mtrace/Makefile
@@ -12,10 +12,6 @@ PROG= mtrace
SRCS= igmp.c inet.c kern.c mtrace.c
MAN= mtrace.8

-.if ${MACHINE_ARCH} == "vax"
-COPTS.mtrace.c=-O0
-.endif
-
BINMODE=4555
BINOWN= root

diff --git a/external/gpl3/gcc.old/usr.bin/backend/Makefile b/external/gpl3/gcc.old/usr.bin/backend/Makefile
index d69a26fe619..99e881c783d 100644
--- a/external/gpl3/gcc.old/usr.bin/backend/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/backend/Makefile
@@ -533,68 +533,9 @@ COPTS.insn-recog.c+=-Wno-error

.if ${GCC_MACHINE_ARCH} == "vax"
CPPFLAGS+=-I${.CURDIR}/../../lib/libgcc/libgcov/arch/${GCC_MACHINE_ARCH}
-COPTS.builtins.c+=-O0
-COPTS.calls.c+=-O0
-COPTS.convert.c+=-O0
-COPTS.data-streamer-out.c+=-O0
-COPTS.dse.c+=-O0 # XXX port-vax/51967
-COPTS.dwarf2out.c+=-O0
-COPTS.expmed.c+=-O0
-COPTS.expr.c+=-O0 -Wno-error=tautological-compare
-COPTS.fixed-value.c+=-O0
-COPTS.fold-const.c+=-O0
-COPTS.generic-match.c+=-O0
-COPTS.gimple-fold.c+=-O0
-COPTS.gimple-match.c+=-O0
-COPTS.gimple-ssa-strength-reduction.c+=-O0
-COPTS.gimple-ssa-warn-restrict.c+=-O0
-COPTS.gimple.c+=-O0
-COPTS.internal-fn.c+=-O0
-COPTS.lto-streamer-out.c+=-O0
-COPTS.omp-low.c+=-O0
-COPTS.predict.c+=-O0
-COPTS.range-op.cc+=-O0
-COPTS.recog.c+=-O0
-COPTS.sanopt.c+=-O0
-COPTS.stmt.c+=-O0
-COPTS.stor-layout.c+=-O0
-COPTS.targhooks.c+=-O0
-COPTS.tree-affine.c+=-O0
-COPTS.tree-cfg.c+=-O0
-COPTS.tree-data-ref.c+=-O0
-COPTS.tree-eh.c+=-O0
-COPTS.tree-if-conv.c+=-O0
-COPTS.tree-object-size.c+=-O0
-COPTS.tree-parloops.c+=-O0
-COPTS.tree-predcom.c+=-O0
-COPTS.tree-pretty-print.c+=-O0
-COPTS.tree-ssa-alias.c+=-O0
-COPTS.tree-ssa-ccp.c+=-O0
-COPTS.tree-ssa-forwprop.c+=-O0
-COPTS.tree-ssa-loop-ivopts.c+=-O0
-COPTS.tree-ssa-loop-manip.c+=-O0
-COPTS.tree-ssa-loop-niter.c+=-O0
-COPTS.tree-ssa-math-opts.c+=-O0
-COPTS.tree-ssa-phiopt.c+= -O0
-COPTS.tree-ssa-pre.c+=-O0
-COPTS.tree-ssa-reassoc.c+=-O0
-COPTS.tree-ssa-strlen.c+=-O0
-COPTS.tree-ssa-uninit.c+=-O0
-COPTS.tree-ssa.c+=-O0
-COPTS.tree-switch-conversion.c+=-O0
-COPTS.tree-vect-data-refs.c+=-O0
-COPTS.tree-vect-loop-manip.c+=-O0
-COPTS.tree-vect-loop.c+=-O0
-COPTS.tree-vect-patterns.c+=-O0
-COPTS.tree-vect-stmts.c+=-O0
-COPTS.tree-vrp.c+=-O0
-COPTS.tree.c+=-O0
-COPTS.ubsan.c+=-O0
-COPTS.varasm.c+=-O0
-COPTS.vr-values.c+=-O0
-COPTS.web.c+=-O0
-COPTS.wide-int-range.cc+=-O0
-COPTS.wide-int.cc+=-O0
+
+COPTS.expmed.c+=-Wno-error=tautological-compare
+COPTS.expr.c+=-Wno-error=tautological-compare
.else
COPTS.tree.c= ${${ACTIVE_CC} == "clang" :? -O0 :}
.endif
 1.25 28-Oct-2022  wiz branches: 1.25.2;
put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.24 14-Jul-2022  mrg enable thread safety constructor.
 1.23 13-Jul-2021  mrg move the i18n modules into libX11 directly.

fixes at least alacritty, and saves memory too.
 1.22 27-Apr-2021  mrg various updates for libX11. bump the shlib major, install new nls.
 1.21 16-Sep-2020  nia someone pointed out it makes sense to load the exact libXcursor version
 1.20 15-Sep-2020  nia libx11: Dynamically load unversioned libxcursor shared object

the version number is wrong for NetBSD, should be libXcursor.so.2
 1.19 08-Jul-2019  mrg branches: 1.19.2;
update for libX11 1.6.8.
 1.18 16-Feb-2017  rin branches: 1.18.4; 1.18.12;
lcWrap.c is miscompiled on vax, which results in input failure via XIM.
Besides, some clients, e.g., pkgsrc/x11/kterm, receives SIGSEGV.
 1.17 21-Nov-2015  tsutsui branches: 1.17.2; 1.17.4;
Disable UIThrStubs.c, which is unnecessary on NetBSD.

This fixes xterm startup failure on NetBSD/m68k 7.0.
See PR/50386 for details.

Should be pulled up to netbsd-7 and netbsd-7-0.
 1.16 03-Nov-2015  szptvlfn remove redundant \
 1.15 23-Jul-2015  mrg remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.14 25-Aug-2014  christos change to no-deprecated-declarations
 1.13 14-Jun-2014  mrg branches: 1.13.2; 1.13.4;
remove remaining makefile support for GCC < 45 that i found.
 1.12 18-Oct-2013  riz branches: 1.12.2;
Before testing the value of HAVE_GCC, test if it's defined.
 1.11 03-Jun-2013  christos hack for old gcc.
 1.10 30-May-2013  mrg updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()
 1.9 04-Apr-2012  joerg branches: 1.9.2;
Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.8 23-Feb-2011  mrg branches: 1.8.4; 1.8.6; 1.8.10; 1.8.12;
enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.
 1.7 22-May-2010  mrg branches: 1.7.2;
add new sources and -Wno-error's for libX11 1.3.3.
 1.6 10-Mar-2009  mrg fix build libX11 1.2.
 1.5 30-Oct-2008  cube branches: 1.5.2; 1.5.4; 1.5.8;
Sprinkle -DXCMS where it is needed. I considered adding a config.h for
libX11, but that would make other things more complicated (such as the
differences with the static build).

Among other things, this makes icewm display proper colours instead of
random values taken from the stack.
 1.4 27-Oct-2008  cube Sort the list of CPPFLAGS definitions by file name.
 1.3 07-Sep-2008  rtr branches: 1.3.2; 1.3.6;
use XLOCALE.DEFINES from bsd.x11.mk
 1.2 31-Jul-2008  mrg XXX: -Wno-error for StBytes.c
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 07-Sep-2008  haad file Makefile.libx11 was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 07-Sep-2008  wrstuden file Makefile.libx11 was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.5.8.1 21-Apr-2010  matt sync to netbsd-5
 1.5.4.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.2.2 06-Jun-2013  riz Apply patch (requested by mrg in ticket #1866):

external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/libX11/Makefile.libx11 patch
external/mit/xorg/lib/libXi/Makefile patch

Silence gcc 4.1 warnings from ticket #1866.
[mrg, ticket #1866]
 1.5.2.1 17-Sep-2009  snj branches: 1.5.2.1.2; 1.5.2.1.6;
Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.5.2.1.6.1 06-Jun-2013  riz Apply patch (requested by mrg in ticket #1866):

external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/libX11/Makefile.libx11 patch
external/mit/xorg/lib/libXi/Makefile patch

Silence gcc 4.1 warnings from ticket #1866.
[mrg, ticket #1866]
 1.5.2.1.2.1 06-Jun-2013  riz Apply patch (requested by mrg in ticket #1866):

external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/libX11/Makefile.libx11 patch
external/mit/xorg/lib/libXi/Makefile patch

Silence gcc 4.1 warnings from ticket #1866.
[mrg, ticket #1866]
 1.7.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.8.12.1 12-Jun-2013  msaitoh Pull up following revision(s) (requested by mrg in ticket #901):
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.11
hack for old gcc.
 1.8.10.1 12-Jun-2013  msaitoh Pull up following revision(s) (requested by mrg in ticket #901):
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.11
hack for old gcc.
 1.8.6.1 12-Jun-2013  msaitoh Pull up following revision(s) (requested by mrg in ticket #901):
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.11
hack for old gcc.
 1.8.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.4.1 17-Apr-2012  yamt sync with head
 1.9.2.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.2.1 23-Jun-2013  tls resync from head
 1.12.2.1 10-Aug-2014  tls Rebase.
 1.13.4.1 26-Dec-2015  snj Pull up following revision(s) (requested by tsutsui in ticket #1052):
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.17
Disable UIThrStubs.c, which is unnecessary on NetBSD.
This fixes xterm startup failure on NetBSD/m68k 7.0.
See PR/50386 for details.
Should be pulled up to netbsd-7 and netbsd-7-0.
 1.13.2.1 26-Dec-2015  snj Pull up following revision(s) (requested by tsutsui in ticket #1052):
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.17
Disable UIThrStubs.c, which is unnecessary on NetBSD.
This fixes xterm startup failure on NetBSD/m68k 7.0.
See PR/50386 for details.
 1.17.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.17.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.18.12.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.18.4.1 05-Aug-2020  martin Sync external/mit/xorg/lib/libX11 with current, requested by maya in
ticket #1582:

external/mit/xorg/lib/libX11/extensions/Makefile up to 1.2
external/mit/xorg/lib/libX11/Makefile up to 1.14
external/mit/xorg/lib/libX11/Makefile.libx11 up to 1.19
external/mit/xorg/lib/libX11/Makefile.ximcp up to 1.5
external/mit/xorg/lib/libX11/Makefile.xlibi18n up to 1.3

Update libX11 from 1.6.5 to 1.6.10.
 1.19.2.1 19-Sep-2020  martin Pull up following revision(s) (requested by nia in ticket #1087):

external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.20
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.21

libx11: Dynamically load unversioned libxcursor shared object
the version number is wrong for NetBSD, should be libXcursor.so.2

someone pointed out it makes sense to load the exact libXcursor version
 1.25.2.1 08-Oct-2023  martin Pull up following revision(s) (requested by rin in ticket #394):

external/gpl3/binutils/dist/gas/config/tc-vax.h: revision 1.10
tools/gcc/Makefile: revision 1.109
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.16
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.17
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.18
external/gpl3/gcc.old/dist/gcc/recog.c: revision 1.12
external/gpl3/gcc.old/dist/gcc/function.c: revision 1.16
external/gpl3/gcc.old/dist/gcc/dse.c: revision 1.14 - 1.16
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.13
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.14
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.15
external/gpl3/gcc.old/dist/gcc/doc/tm.texi.in: revision 1.10
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.16
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.17
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.18
external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.19
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.13
external/gpl3/gcc.old/usr.bin/backend/Makefile: revision 1.20
external/gpl3/gcc.old/dist/gcc/targhooks.c: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.14
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.15
external/gpl3/gcc.old/dist/gcc/config/vax/builtins.md: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.16
external/gpl3/gcc.old/dist/gcc/config/vax/builtins.md: revision 1.13
external/gpl3/gcc.old/dist/gcc/doc/tm.texi: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.17
external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.18
external/gpl3/gcc.old/dist/gcc/config/vax/elf.h: revision 1.12
external/gpl3/gcc.old/dist/gcc/config/vax/elf.h: revision 1.13
external/gpl3/gcc.old/dist/gcc/targhooks.h: revision 1.12
external/gpl3/gcc.old/dist/gcc/target.def: revision 1.10
external/gpl3/gcc.old/dist/gcc/rtlanal.c: revision 1.14
external/gpl3/gcc.old/dist/gcc/reload.c: revision 1.12
external/gpl3/gcc.old/usr.bin/gcc/Makefile: revision 1.11
external/gpl3/gcc.old/usr.bin/lto-dump/Makefile: revision 1.3
external/gpl3/gcc.old/lib/Makefile.sanitizer: revision 1.7
external/gpl3/binutils.old/lib/libbfd/Makefile: revision 1.10
distrib/utils/x_ping/Makefile: revision 1.9
games/phantasia/Makefile: revision 1.38
external/apache2/argon2/lib/libargon2/Makefile.inc: revision 1.2
external/gpl3/gcc.old/lib/libubsan/Makefile: revision 1.8
external/bsd/mdocml/lib/libmandoc/Makefile: revision 1.13
sbin/ping/Makefile: revision 1.18
sbin/newfs_ext2fs/Makefile: revision 1.7
sys/lib/libz/Makefile: revision 1.24
sys/lib/libsa/Makefile: revision 1.97
external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile: revision 1.3
external/gpl3/gdb/lib/libgdb/Makefile: revision 1.36
sys/modules/lfs/Makefile: revision 1.11
external/mit/xorg/lib/gallium/Makefile: revision 1.51
external/gpl3/gdb.old/lib/libdecnumber/Makefile: revision 1.10
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.26
libexec/ld.elf_so/Makefile: revision 1.148
external/bsd/jemalloc/lib/Makefile.inc: revision 1.16
external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile: revision 1.14
crypto/external/bsd/openssh/lib/Makefile: revision 1.38
external/gpl3/gcc.old/usr.bin/backend/Makefile: revision 1.21
external/gpl3/gcc.old/usr.bin/cc1/Makefile: revision 1.12
external/gpl3/gcc.old/lib/libasan/Makefile: revision 1.11
external/gpl3/gcc.old/usr.bin/cc1plus/Makefile: revision 1.13
lib/libcrypt/Makefile: revision 1.36
external/gpl3/gdb/lib/libdecnumber/Makefile: revision 1.5
lib/libc/gdtoa/Makefile.inc: revision 1.13
games/gomoku/Makefile: revision 1.13
sbin/fsdb/Makefile: revision 1.43
external/gpl3/gcc.old/usr.bin/lto1/Makefile: revision 1.9
external/mit/xorg/lib/gallium.old/Makefile: revision 1.8
lib/libbz2/Makefile: revision 1.22
external/gpl3/gcc.old/usr.bin/cc1obj/Makefile: revision 1.12
usr.sbin/mtrace/Makefile: revision 1.14
external/gpl3/gcc.old/usr.bin/cc1obj/Makefile: revision 1.13
sys/arch/vax/conf/Makefile.vax: revision 1.86
sys/rump/fs/lib/liblfs/Makefile: revision 1.18
sbin/fsck_ffs/Makefile.common: revision 1.3
external/gpl3/binutils/lib/libbfd/Makefile: revision 1.27
lib/i18n_module/UTF7/Makefile: revision 1.5
external/gpl3/gcc.old/lib/liblsan/Makefile: revision 1.7
doc/CHANGES (apply patch)
(all external/gpl3/gcc.old/ changes applied to external/gpl3/gcc/)

PR 57646: Import major vax toolchain fix.
 1.26.2.1 02-Aug-2025  perseant Sync with HEAD
 1.6 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.5 13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.4 13-Jun-2016  ryoon branches: 1.4.8; 1.4.16;
Fix buld with clang, add warning option exceptions
 1.3 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.2 06-Oct-2008  tron branches: 1.2.2; 1.2.40; 1.2.44;
Fix the build if stack protection is enabled.
 1.1 07-Sep-2008  rtr branches: 1.1.2;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile.ximcp was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2.44.1 18-Jan-2017  skrll Sync with netbsd-5
 1.2.40.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 06-Oct-2008  haad file Makefile.ximcp was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.4.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.4.8.1 05-Aug-2020  martin Sync external/mit/xorg/lib/libX11 with current, requested by maya in
ticket #1582:

external/mit/xorg/lib/libX11/extensions/Makefile up to 1.2
external/mit/xorg/lib/libX11/Makefile up to 1.14
external/mit/xorg/lib/libX11/Makefile.libx11 up to 1.19
external/mit/xorg/lib/libX11/Makefile.ximcp up to 1.5
external/mit/xorg/lib/libX11/Makefile.xlibi18n up to 1.3

Update libX11 from 1.6.5 to 1.6.10.
 1.2 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6; 1.1.42; 1.1.46;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.46.1 18-Jan-2017  skrll Sync with netbsd-5
 1.1.42.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile.xlcDef was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile.xlcDef was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6; 1.1.42; 1.1.46;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.46.1 18-Jan-2017  skrll Sync with netbsd-5
 1.1.42.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile.xlcUTF8Load was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile.xlcUTF8Load was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.4 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.3 13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.2 02-Jun-2016  mrg branches: 1.2.8; 1.2.16;
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6; 1.1.42; 1.1.46;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.46.1 18-Jan-2017  skrll Sync with netbsd-5
 1.1.42.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile.xlibi18n was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile.xlibi18n was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.8.1 05-Aug-2020  martin Sync external/mit/xorg/lib/libX11 with current, requested by maya in
ticket #1582:

external/mit/xorg/lib/libX11/extensions/Makefile up to 1.2
external/mit/xorg/lib/libX11/Makefile up to 1.14
external/mit/xorg/lib/libX11/Makefile.libx11 up to 1.19
external/mit/xorg/lib/libX11/Makefile.ximcp up to 1.5
external/mit/xorg/lib/libX11/Makefile.xlibi18n up to 1.3

Update libX11 from 1.6.5 to 1.6.10.
 1.2 19-Jul-2015  mrg updates for libX11 1.6.3 - "xlocale" is removed.
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile.xlocale was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile.xlocale was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6; 1.1.42; 1.1.46;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.46.1 18-Jan-2017  skrll Sync with netbsd-5
 1.1.42.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile.xomGeneric was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile.xomGeneric was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.5 16-Nov-2021  nia xorg: sprinkle a little bit of USE_FORT around
 1.4 13-Jul-2021  mrg move the i18n modules into libX11 directly.

fixes at least alacritty, and saves memory too.
 1.3 11-Aug-2011  joerg Various warning adjustments for clang
 1.2 23-Feb-2011  mrg enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.20;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.20.1 05-Mar-2011  bouyer Sync with HEAD
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.3 27-Apr-2021  mrg various updates for libX11. bump the shlib major, install new nls.
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2 23-Feb-2020  mrg branches: 1.2.4; 1.2.6;
find the moved header.
 1.1 23-Feb-2020  mrg updates for xorgproto 2019.2, libX11 1.6.9, and libXvMC 1.0.12.
 1.2.6.3 11-Aug-2020  martin Apply patch, requested by maya in ticket #1582:

Do not install XKBgeom.h here, a (minimal different, but content wise
identical) version is already installed from external/mit/kbproto.

The solution applied to HEAD is too intrusive to be used for this branch.
 1.2.6.2 05-Aug-2020  martin Sync external/mit/xorg/lib/libX11 with current, requested by maya in
ticket #1582:

external/mit/xorg/lib/libX11/extensions/Makefile up to 1.2
external/mit/xorg/lib/libX11/Makefile up to 1.14
external/mit/xorg/lib/libX11/Makefile.libx11 up to 1.19
external/mit/xorg/lib/libX11/Makefile.ximcp up to 1.5
external/mit/xorg/lib/libX11/Makefile.xlibi18n up to 1.3

Update libX11 from 1.6.5 to 1.6.10.
 1.2.6.1 23-Feb-2020  martin file Makefile was added on branch netbsd-8 on 2020-08-05 14:16:41 +0000
 1.2.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.4.1 23-Feb-2020  martin file Makefile was added on branch phil-wifi on 2020-04-13 08:02:32 +0000
 1.2 26-Feb-2011  mrg branches: 1.2.2;
add missing x11-xcb.pc.
 1.1 23-Feb-2011  mrg enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.
 1.2.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.2.2.1 26-Feb-2011  bouyer file Makefile was added on branch bouyer-quota2 on 2011-03-05 15:09:10 +0000
 1.1 23-Feb-2011  mrg branches: 1.1.2;
enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.
 1.1.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.1.2.1 23-Feb-2011  bouyer file shlib_version was added on branch bouyer-quota2 on 2011-03-05 15:09:10 +0000
 1.5 16-Nov-2021  nia xorg: sprinkle a little bit of USE_FORT around
 1.4 13-Jul-2021  mrg move the i18n modules into libX11 directly.

fixes at least alacritty, and saves memory too.
 1.3 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.2 11-Aug-2011  joerg branches: 1.2.20; 1.2.24;
Various warning adjustments for clang
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2.24.1 18-Jan-2017  skrll Sync with netbsd-5
 1.2.20.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.4 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.3 30-May-2013  mrg branches: 1.3.6; 1.3.10;
updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()
 1.2 11-Aug-2011  joerg branches: 1.2.2; 1.2.8;
Various warning adjustments for clang
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2.8.1 23-Jun-2013  tls resync from head
 1.2.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.10.1 18-Jan-2017  skrll Sync with netbsd-5
 1.3.6.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.2 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6; 1.1.42; 1.1.46;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.46.1 18-Jan-2017  skrll Sync with netbsd-5
 1.1.42.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6; 1.1.42; 1.1.46;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.46.1 18-Jan-2017  skrll Sync with netbsd-5
 1.1.42.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:08 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6; 1.1.42; 1.1.46;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.46.1 18-Jan-2017  skrll Sync with netbsd-5
 1.1.42.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2 02-Jun-2016  mrg fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.
 1.1 07-Sep-2008  rtr branches: 1.1.2; 1.1.6; 1.1.42; 1.1.46;
* build and install locale modules
this fixes the problem with copy & paste not working
 1.1.46.1 18-Jan-2017  skrll Sync with netbsd-5
 1.1.42.1 23-Dec-2016  snj Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928: build the static libX11 properly. pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself. otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 07-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.5 22-May-2010  mrg scrnsaver.h comes from libXScrnSaver now days.
 1.4 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3 05-Oct-2008  cube branches: 1.3.4; 1.3.6;
Install manual pages for libXScrnSaver.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.3.6.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 05-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.6 09-Mar-2025  mrg variously define DHAVE_GETADDRINFO, HAVE_INET_NTOP,
HAVE_STRUCT_SOCKADDR_STORAGE, HAVE_EXPLICIT_MEMSET, HAVE_PATHCONF,
and HAVE_UNISTD_H.
comment define for HAVE_MEMFD_CREATE in libxshmfence, needs testing.
 1.5 31-May-2013  mrg branches: 1.5.40;
find the moved manual.
 1.4 09-Nov-2009  mrg branches: 1.4.6; 1.4.12;
note that libXau has new documentation we may want to install.
 1.3 05-Oct-2008  cube branches: 1.3.4;
Install manual pages for libXau.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 05-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.4.12.1 23-Jun-2013  tls resync from head
 1.4.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.40.1 02-Aug-2025  perseant Sync with HEAD
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.17 30-May-2021  joerg Ignore pointer cast warnings for clang, too. Use -Wno-format more
selectively.
 1.16 26-Apr-2021  mrg branches: 1.16.2;
make libXaw6 build with the new libXt as well. consolidate common code.
 1.15 26-Apr-2021  mrg define _CONST_X_STRING. avoid remaining const issues new libXt.
 1.14 07-Jan-2020  mrg remove no longer necessary -Wno-error usage.
 1.13 19-Mar-2019  mrg libvdpau depends upon libXext and libX11, so make sure they're built first.

fixes x86 and evbarm builds.
 1.12 11-Mar-2019  mrg fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.11 19-Jul-2015  mrg branches: 1.11.8; 1.11.16;
updates for new libXaw and libXt.
 1.10 26-Feb-2015  snj don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.
 1.9 11-Aug-2011  joerg branches: 1.9.20;
Various warning adjustments for clang
 1.8 01-Jul-2011  mrg XXX: apply -Wno-error/friends to a few files
 1.7 15-May-2011  christos fix wide char support; don't use the wrong macro names.
 1.6 21-Feb-2011  mrg define HAVE_GETPAGESIZE.
 1.5 19-Apr-2009  mrg branches: 1.5.2;
in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal
 1.4 03-Apr-2009  perry Remove the creation of the following symlinks to nowhere:

/usr/X11R7/lib/libXaw.so.6
/usr/X11R7/lib/libXaw.so.7
/usr/X11R7/lib/libXaw.so.8

Note that there is still some use of the "LIBOLD" variables in the
Makefiles associated with PKG* variables that I don't understand.

Discussed with mrg and martin
 1.3 12-Oct-2008  hubertf branches: 1.3.2; 1.3.6;
For libXaw backward compat links, replace "hardlink to symlink" by "symlink
to symlink" and thus make building on both NetBSD and Linux work again, see
my postings to current-users@ on the problem[1][2].

[1] http://mail-index.netbsd.org/current-users/2008/09/30/msg004940.html
[2] http://mail-index.netbsd.org/current-users/2008/09/30/msg004941.html
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.3.6.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3.2.2 19-Oct-2008  haad Sync with HEAD.
 1.3.2.1 12-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.5.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.9.20.1 10-Apr-2015  snj Pull up following revision(s) (requested by mrg in ticket #673):
distrib/sets/lists/xcomp/mi: revision 1.162
external/mit/xorg/lib/libXaw/Makefile: revision 1.10
don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.
 1.11.16.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.11.16.1 10-Jun-2019  christos Sync with HEAD
 1.11.8.1 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1243):

external/mit/xorg/bin/xinit/Makefile: revision 1.7
external/mit/xorg/lib/libXaw/Makefile: revision 1.12
external/mit/xorg/lib/xkeyboard-config/Makefile: revision 1.13
external/mit/xorg/server/xorg-server.old/hw/xfree86/doc/Makefile: revision 1.2
share/mk/bsd.x11.mk: revision 1.130
external/mit/xorg/bin/sessreg/Makefile: revision 1.7
external/mit/xorg/bin/proxymngr/Makefile: revision 1.4

fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.16.2.1 31-May-2021  cjep sync with head
 1.4 03-Jul-2022  rillig libXaw: suppress lint warnings about pointer casts

Typical example:

TextAction.c(373): warning:
pointer cast from 'pointer to struct _WidgetRec'
to 'pointer to struct _TextRec' may be troublesome [247]
 1.3 30-May-2021  joerg Ignore pointer cast warnings for clang, too. Use -Wno-format more
selectively.
 1.2 04-May-2021  rillig branches: 1.2.2;
libXaw: fix Clang build

--- Pixmap.pico ---
error: unknown warning option '-Wno-discarded-qualifiers'; did you mean
'-Wno-ignored-qualifiers'? [-Werror,-Wunknown-warning-option]
 1.1 26-Apr-2021  mrg make libXaw6 build with the new libXt as well. consolidate common code.
 1.2.2.1 31-May-2021  cjep sync with head
 1.3 19-Apr-2009  mrg in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal
 1.2 11-Jan-2009  christos branches: 1.2.2;
bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.2.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.11 26-Apr-2021  mrg make libXaw6 build with the new libXt as well. consolidate common code.
 1.10 07-Jan-2020  mrg remove no longer necessary -Wno-error usage.
 1.9 19-Jul-2015  mrg branches: 1.9.16;
updates for new libXaw and libXt.
 1.8 01-Jul-2011  mrg XXX: apply -Wno-error/friends to a few files
 1.7 15-May-2011  christos repeat; fix same mistake from libXaw that broke wide build.
 1.6 21-Feb-2011  mrg define HAVE_GETPAGESIZE.
 1.5 17-Feb-2011  jmcneill Get rid of stray /usr/X11R6 references
 1.4 03-Apr-2009  perry branches: 1.4.2;
Remove the creation of the following symlinks to nowhere:

/usr/X11R7/lib/libXaw.so.6
/usr/X11R7/lib/libXaw.so.7
/usr/X11R7/lib/libXaw.so.8

Note that there is still some use of the "LIBOLD" variables in the
Makefiles associated with PKG* variables that I don't understand.

Discussed with mrg and martin
 1.3 12-Oct-2008  hubertf branches: 1.3.2; 1.3.6;
For libXaw backward compat links, replace "hardlink to symlink" by "symlink
to symlink" and thus make building on both NetBSD and Linux work again, see
my postings to current-users@ on the problem[1][2].

[1] http://mail-index.netbsd.org/current-users/2008/09/30/msg004940.html
[2] http://mail-index.netbsd.org/current-users/2008/09/30/msg004941.html
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.3.6.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3.2.2 19-Oct-2008  haad Sync with HEAD.
 1.3.2.1 12-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.4.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.9.16.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000
 1.4 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3 05-Oct-2008  cube branches: 1.3.4; 1.3.6;
Install manual pages for libXcomposite.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.3.6.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 05-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.10 02-May-2026  mrg remove duplicated entries pointed out by wiz.
 1.9 25-Mar-2026  mrg libXcursor: use a valid setting for XCURSORPATH

also fix the man page build to have the same list (from Petre Rodan).

should fix PR#58407, and partially fix PR#59782.

XXX: pullup-11, maybe others
 1.8 03-May-2022  uwe libXcursor: Add missing MLINKS.
 1.7 12-Mar-2019  mrg catch up the default __XCURSORPATH__ from libXcursor 1.2.0.
 1.6 25-Aug-2014  apb branches: 1.6.16;
Fix error in previous. The sed command really wants one long line.
 1.5 24-Aug-2014  apb Avoid splitting sed programs over multiple lines with
<backslash><newline><indentation>. Use multiple -e options instead.
 1.4 14-Oct-2008  cube branches: 1.4.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.3 03-Oct-2008  cube xcursor.pc is taken care of, and xcursor-config is no more, so g/c .if 0
related code.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.4.2.2 19-Oct-2008  haad Sync with HEAD.
 1.4.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.6.16.1 10-Jun-2019  christos Sync with HEAD
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.3 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6; 1.2.8;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.8.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.7 06-Mar-2019  nakayama Centralize pam definitions and tabify.
 1.6 06-Mar-2019  christos more pam fixes
 1.5 09-May-2018  mrg branches: 1.5.2;
add freetype2/freetype to the include path.
 1.4 12-Sep-2013  dholland branches: 1.4.4; 1.4.26;
Fix MKPAM=no build.
 1.3 06-Jun-2013  mrg branches: 1.3.2;
don't build greeter lib with GREET_LIB. it triggers some
sort of problem i haven't yet figured out, and our linker
doesn't need these hacks with --export-dynamic anyway.

if !MKPIC, built the greeter into xdm statically.
 1.2 05-Jun-2013  mrg update properly for xdm 1.1.11:
- link libXdmGreet against the same libs that modular does
- copy all the config.h defines we need (could do the copy config.h
thing here, but we use a bunch of non-standard paths)
- support ipv6 properly
- move freetype include to Makefile.xdm so the greeter can find it
 1.1 03-Jun-2013  mrg install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.
 1.3.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.2.2 23-Jun-2013  tls resync from head
 1.3.2.1 06-Jun-2013  tls file Makefile was added on branch tls-maxphys on 2013-06-23 06:28:44 +0000
 1.4.26.1 21-May-2018  pgoyette Sync with HEAD
 1.4.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 12-Sep-2013  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:41 +0000
 1.5.2.1 10-Jun-2019  christos Sync with HEAD
 1.1 03-Jun-2013  mrg branches: 1.1.2; 1.1.8;
install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.
 1.1.8.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.8.1 03-Jun-2013  yamt file shlib_version was added on branch yamt-pagecache on 2014-05-22 14:09:41 +0000
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 03-Jun-2013  tls file shlib_version was added on branch tls-maxphys on 2013-06-23 06:28:44 +0000
 1.4 19-Jul-2015  mrg enable arc4random_buf() use.
 1.3 21-Nov-2010  mrg update for libXdmcp 1.1.0
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.11 29-Oct-2022  mrg updates for new libXext, libXmu, libXpresent and libxkbfile.
 1.10 21-Feb-2022  uwe libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.
 1.9 04-Oct-2019  mrg turn off various warnings for various things:

- file has looks bogus maybe-uninitialized
- llvm triggers an attribute violation:
ScheduleDAGInstrs.cpp:1430:14: error: declaration of
'llvm::raw_ostream& llvm::operator<<(llvm::raw_ostream&, const llvm::ILPValue&)'
with attribute 'noinline' follows inline declaration [-Werror=attributes]
- ntp and pkg_install have obvious restrict violations, should be
fixed but i'm avoiding patching upstream code in this pass
- tftp has an array bounds that doesn't seem real issue
- sysinst's partman.c has major problem with passing the same
string as source and dest in snprintf, as a way to strcat
with formatting which trip restrict violations. non trivial
to fix so for now the warning is elided.
- Xext's XEVI.c has similar issue as partman.c

everyone and GCC 8 gets these warnings turned off for now:

-Wno-format-truncation
-Wno-stringop-overflow
-Wno-stringop-truncation
-Wno-cast-function-type

as they trip a large amount of code. most of them should be
investigated, but the few i looked at were not finding actually
real bugs, vs instances of poor coding, so skipping for now.
 1.8 01-Jun-2013  mrg branches: 1.8.28;
define HAVE__XEATDATAWORDS.
 1.7 24-Feb-2011  mrg branches: 1.7.4; 1.7.10;
build Xge now that it builds, bump the minor.
 1.6 21-Nov-2010  mrg branches: 1.6.2;
remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.
 1.5 22-May-2010  mrg update the includes list for Xext 7.1.1 and other dependant updates.
 1.4 05-Oct-2008  cube branches: 1.4.4;
Install manual pages for libXext.
 1.3 13-Sep-2008  cube branches: 1.3.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.2 31-Jul-2008  mrg XXX: -Wno-error for extutil.c
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.3.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.4.4.2 19-Oct-2008  haad Sync with HEAD.
 1.4.4.1 05-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000
 1.6.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.7.10.1 23-Jun-2013  tls resync from head
 1.7.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.28.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.3 24-Feb-2011  mrg build Xge now that it builds, bump the minor.
 1.2 11-Jan-2009  christos branches: 1.2.4;
bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.2.4.1 05-Mar-2011  bouyer Sync with HEAD
 1.6 11-Jul-2021  mrg bump minor for for libXfixes 6.0.0's new function
 1.5 31-May-2013  mrg need to define HAVE__XEATDATAWORDS.
 1.4 06-Nov-2008  veego branches: 1.4.8; 1.4.14;
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3 05-Oct-2008  cube branches: 1.3.4; 1.3.6;
Install manual page for libXfixes.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.3.6.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 05-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.4.14.1 23-Jun-2013  tls resync from head
 1.4.8.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3 11-Jul-2021  mrg bump minor for for libXfixes 6.0.0's new function
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.16 21-Mar-2026  nat libXfont no longer need fno-stack-protector for m68k(sf).

This has been fixed by recent changes to gcc.
 1.15 20-Oct-2025  nat New port: mac68ksf - Macintosh 68k softfloat.

This commit is all the Makefile glue for the new port which is the mac68k
port with MKSOFTFLOAT set to "yes".

As posted here:
https://mail-index.netbsd.org/port-mac68k/2025/10/14/msg001037.html
 1.14 06-Jul-2025  nat Sprinkle -fno-stack-protector.

Fixes issue with SSP and m68k.
The same was done earlier by rin@ for Xfont2.

Addresses PR port-m68k/59508.
 1.13 16-Nov-2021  nia branches: 1.13.4;
xorg: sprinkle a little bit of USE_FORT around
 1.12 13-Apr-2021  mrg apply some -Wno- to ignore several new warnings with GCC 10.


ntp: ignore truncation beyond api sizes, and ignore wrongly
guessed underflow

tmux: ignore maybe uninitialised warning for impossible case

libbfd: signed/unsigned variables assigned in the same statement

dri/gallium: -Wno-builtin-declaration-mismatch for u_atomic.c as
it implements backend functions with different in-C-machine but
same-in-real-machine types

libXfont/libXfont2: signed/unsigned variables assigned in the same
statement

i915drm: ignore impossible maybe uninitialised warnings

sysinst: ignore an invalid string truncation issue
 1.11 09-May-2018  mrg add freetype2/freetype to the include path.
 1.10 25-Feb-2015  snj branches: 1.10.14;
update for 1.5.0
 1.9 04-Apr-2012  joerg branches: 1.9.10;
Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.8 11-Aug-2011  joerg branches: 1.8.2;
Various warning adjustments for clang
 1.7 10-Jun-2009  mrg link in -lbz2 now.
 1.6 10-Jun-2009  mrg merge libXfont 1.4.0.
 1.5 10-Jun-2009  mrg enable bz2 support.
 1.4 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3 13-Sep-2008  cube branches: 1.3.2; 1.3.6; 1.3.8;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.2 31-Jul-2008  mrg XXX: -Wno-error for ffcheck.c and register.c
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.3.8.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.8.1 07-Nov-2008  snj branches: 1.3.8.1.4;
Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3.8.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.3.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.8.2.1 17-Apr-2012  yamt sync with head
 1.9.10.1 11-Mar-2015  snj Pull up following revision(s) (requested by mrg in ticket #585):
distrib/sets/lists/xcomp/mi: revision 1.157
external/mit/xorg/include/xtrans/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.10
don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.
--
update for libXfont 1.5.0
 1.10.14.1 21-May-2018  pgoyette Sync with HEAD
 1.13.4.1 02-Aug-2025  perseant Sync with HEAD
 1.3 10-Jun-2009  mrg merge libXfont 1.4.0.
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.12;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.12.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.14 20-Oct-2025  nat New port: mac68ksf - Macintosh 68k softfloat.

This commit is all the Makefile glue for the new port which is the mac68k
port with MKSOFTFLOAT set to "yes".

As posted here:
https://mail-index.netbsd.org/port-mac68k/2025/10/14/msg001037.html
 1.13 06-May-2025  rin libXfont2: GCC12: m68k: Sprinkle -fno-stack-protector to fontxlfd.c

Considering X just worked fine back to 2023, this should be
due to libXfont2-2.0.7 update.
 1.12 15-Nov-2024  mrg define HAVE_FLOAT_H for upcoming libXfont2.
 1.11 28-Oct-2022  wiz branches: 1.11.4;
put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.10 14-Sep-2022  mrg fix defines no longer provided by config.h.

fixes eg, missing "10x20" font for me, but does require fc-cache
and X restarting to fix.
 1.9 09-Sep-2022  mrg updates for libXfont2 2.0.6.
 1.8 16-Nov-2021  nia xorg: sprinkle a little bit of USE_FORT around
 1.7 13-Apr-2021  mrg apply some -Wno- to ignore several new warnings with GCC 10.


ntp: ignore truncation beyond api sizes, and ignore wrongly
guessed underflow

tmux: ignore maybe uninitialised warning for impossible case

libbfd: signed/unsigned variables assigned in the same statement

dri/gallium: -Wno-builtin-declaration-mismatch for u_atomic.c as
it implements backend functions with different in-C-machine but
same-in-real-machine types

libXfont/libXfont2: signed/unsigned variables assigned in the same
statement

i915drm: ignore impossible maybe uninitialised warnings

sysinst: ignore an invalid string truncation issue
 1.6 23-Feb-2020  mrg fix libXfont2 build, and (for now) remove new XvMCW pkg-config file.
 1.5 03-Aug-2018  kamil Fix libXfont2 build with Clang/LLVM on i386

The code uses non-orthodox types in format strings.
Add a compiler flag to disable a warning that is turned into a fatal error.
 1.4 09-May-2018  mrg branches: 1.4.2;
add freetype2/freetype to the include path.
 1.3 13-Mar-2018  mrg branches: 1.3.2;
add missing pcfwrite.c.
 1.2 11-Mar-2018  mrg fix libXfont2 sources list. update for xfs 1.2.0.
 1.1 11-Mar-2018  mrg build and install libXfont2.
 1.3.2.4 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.3.2.3 21-May-2018  pgoyette Sync with HEAD
 1.3.2.2 15-Mar-2018  pgoyette Synch with HEAD
 1.3.2.1 13-Mar-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-03-15 09:11:59 +0000
 1.4.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.4.2.1 10-Jun-2019  christos Sync with HEAD
 1.11.4.1 02-Aug-2025  perseant Sync with HEAD
 1.12 20-Sep-2025  mrg use -Wno-alloc-size-larger-than with GCC 14. unfortunately.
 1.11 18-Mar-2019  mrg revert previous - was wrong.
 1.10 18-Mar-2019  mrg remove delete sources in libXft 2.3.3.
 1.9 09-May-2018  mrg branches: 1.9.2;
add freetype2/freetype to the include path.
 1.8 02-Feb-2018  mrg branches: 1.8.2;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
 1.7 21-Nov-2014  joerg Restrict workaround to GCC 4.8 as intended.
 1.6 20-Nov-2014  jmcneill compile xftrender.c to workaround a crash in XftGlyphSpecRender on earm with gcc 4.8.4
 1.5 06-Nov-2008  veego branches: 1.5.26;
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.4 24-Oct-2008  cube branches: 1.4.2;
Add required LIBDPLIBS. Reported by jmcneill@.
 1.3 03-Oct-2008  cube branches: 1.3.4;
Create and install xft-config(1). LGFM'd by mrg@.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 03-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.4.2.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.5.26.1 20-Nov-2014  snj Pull up following revision(s) (requested by jmcneill in ticket #253):
external/mit/xorg/lib/libXft/Makefile: revision 1.6
compile xftrender.c with -O0 to workaround a crash in XftGlyphSpecRender
on earm with gcc 4.8.4
 1.8.2.1 21-May-2018  pgoyette Sync with HEAD
 1.9.2.1 10-Jun-2019  christos Sync with HEAD
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.15 23-Feb-2022  uwe libXi: Fixup libmansuffix in manual pages.

The manpages use unadorned libmansuffix instead of __libmansuffix__ or
@libmansuffix@ that the standard transformations handle.

Add ad-hoc s/// command for it. It has "3" hardcoded because there's
no easy way to look up that mapping, but then that very same "3" is
hardcoded in the file names anyway.
 1.14 22-Feb-2022  uwe libXi: Bring back manual pages.
 1.13 14-Jun-2014  mrg remove remaining makefile support for GCC < 45 that i found.
 1.12 16-Mar-2014  mrg branches: 1.12.2;
define HAVE__XEATDATAWORDS. (XXX move into ${X11FLAGS.THREADLIB}).
 1.11 18-Oct-2013  riz Before testing the value of HAVE_GCC, test if it's defined.
 1.10 06-Jun-2013  mrg fix vax build issues - GCC 4.1 warns about always true comparisons
more than GCC 4.5 does.
 1.9 05-Jun-2013  mrg adapt for libXi 1.7.1.
 1.8 11-Aug-2011  joerg branches: 1.8.2; 1.8.4; 1.8.8; 1.8.10; 1.8.16;
Various warning adjustments for clang
 1.7 23-Jul-2011  mrg handle the rename of XSetCPtr.c to XISetCPtr.c.
 1.6 06-Mar-2011  jmcneill match up libXi sources with those from libXi Makefile.am -- lots were
missing, including all of XI2 sources!
 1.5 22-May-2010  mrg - update includes list and delete obsolete man pages
- new -Wno-error's
 1.4 10-Mar-2009  mrg build property.c, and the new Xi manuals.
 1.3 05-Oct-2008  cube branches: 1.3.4; 1.3.6; 1.3.8; 1.3.12;
Install manual pages for libXi.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.3.12.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3.6.2 06-Jun-2013  riz Apply patch (requested by mrg in ticket #1866):

external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/libX11/Makefile.libx11 patch
external/mit/xorg/lib/libXi/Makefile patch

Silence gcc 4.1 warnings from ticket #1866.
[mrg, ticket #1866]
 1.3.6.1 17-Sep-2009  snj branches: 1.3.6.1.2; 1.3.6.1.6;
Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.1.6.1 06-Jun-2013  riz Apply patch (requested by mrg in ticket #1866):

external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/libX11/Makefile.libx11 patch
external/mit/xorg/lib/libXi/Makefile patch

Silence gcc 4.1 warnings from ticket #1866.
[mrg, ticket #1866]
 1.3.6.1.2.1 06-Jun-2013  riz Apply patch (requested by mrg in ticket #1866):

external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/libX11/Makefile.libx11 patch
external/mit/xorg/lib/libXi/Makefile patch

Silence gcc 4.1 warnings from ticket #1866.
[mrg, ticket #1866]
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 05-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.8.16.1 12-Jun-2013  msaitoh Pull up following revision(s) (requested by mrg in ticket #902):
external/mit/xorg/lib/libXi/Makefile: revision 1.10
fix vax build issues - GCC 4.1 warns about always true comparisons
more than GCC 4.5 does.
 1.8.10.1 12-Jun-2013  msaitoh Pull up following revision(s) (requested by mrg in ticket #902):
external/mit/xorg/lib/libXi/Makefile: revision 1.10
fix vax build issues - GCC 4.1 warns about always true comparisons
more than GCC 4.5 does.
 1.8.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.8.1 23-Jun-2013  tls resync from head
 1.8.4.1 12-Jun-2013  msaitoh Pull up following revision(s) (requested by mrg in ticket #902):
external/mit/xorg/lib/libXi/Makefile: revision 1.10
fix vax build issues - GCC 4.1 warns about always true comparisons
more than GCC 4.5 does.
 1.8.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12.2.1 10-Aug-2014  tls Rebase.
 1.3 05-Jun-2013  mrg adapt for libXi 1.7.1.
 1.2 11-Jan-2009  christos branches: 1.2.8; 1.2.14;
bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.2.14.1 23-Jun-2013  tls resync from head
 1.2.8.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6 22-Jul-2015  mrg update for libXinerama 1.1.3
 1.5 09-Nov-2009  mrg libXinerama provides Xinerama.h panoramiXext.h now.
 1.4 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3 04-Oct-2008  cube branches: 1.3.4; 1.3.6;
Install manual pages for libXinerama.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.3.6.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 04-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.5 11-Jul-2026  mrg updates for font-util 1.4.2 and libXmu 1.3.1.
 1.4 29-Oct-2022  mrg updates for new libXext, libXmu, libXpresent and libxkbfile.
 1.3 21-Nov-2010  mrg remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:37 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.4 19-Jan-2023  mrg updates for libXpm 3.5.15.
 1.3 16-Nov-2021  nia branches: 1.3.2;
xorg: sprinkle a little bit of USE_FORT around
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6; 1.2.56; 1.2.66;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.66.1 23-Jan-2023  martin Apply patch, requested by mrg in ticket #1577:

Adjust for upstream patches for the followign CVEs:

CVE-2022-46285, CVE-2022-44617, CVE-2022-4883, CVE-2020-14363,
CVE-2022-46340, CVE-2022-46341, CVE-2022-46342 CVE-2022-46343,
CVE-2022-46344, CVE-2022-46283, CVE-2021-4008, CVE-2021-4009,
CVE-2021-4010, CVE-2021-4011
 1.2.56.1 23-Jan-2023  martin Apply patch, requested by mrg in ticket #1794:

Adjust for upstream fixes for the following CVEs:

CVE-2022-46285, CVE-2022-44617, CVE-2022-4883, CVE-2020-14363,
CVE-2022-46340, CVE-2022-46341, CVE-2022-46342 CVE-2022-46343,
CVE-2022-46344, CVE-2022-46283, CVE-2021-4008, CVE-2021-4009,
CVE-2021-4010, CVE-2021-4011
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.3.2.1 23-Jan-2023  martin Sync to HEAD, requested by mrg in ticket #59:

external/mit/xorg/bin/cxpm/Makefile up to 1.3
external/mit/xorg/bin/sxpm/Makefile up to 1.3
external/mit/xorg/lib/libXpm/xpm.mk up to 1.2
external/mit/xorg/lib/libXpm/Makefile up to 1.4

Adjust for upstream fixes for CVE-2022-46285, CVE-2022-44617, and
CVE-2022-4883.
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:10 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.2 20-Jan-2023  mrg branches: 1.2.2; 1.2.4; 1.2.6;
add $NetBSD$
 1.1 19-Jan-2023  mrg updates for libXpm 3.5.15.
 1.2.6.2 23-Jan-2023  martin Sync to HEAD, requested by mrg in ticket #59:

external/mit/xorg/bin/cxpm/Makefile up to 1.3
external/mit/xorg/bin/sxpm/Makefile up to 1.3
external/mit/xorg/lib/libXpm/xpm.mk up to 1.2
external/mit/xorg/lib/libXpm/Makefile up to 1.4

Adjust for upstream fixes for CVE-2022-46285, CVE-2022-44617, and
CVE-2022-4883.
 1.2.6.1 20-Jan-2023  martin file xpm.mk was added on branch netbsd-10 on 2023-01-23 13:53:03 +0000
 1.2.4.2 23-Jan-2023  martin Apply patch, requested by mrg in ticket #1577:

Adjust for upstream patches for the followign CVEs:

CVE-2022-46285, CVE-2022-44617, CVE-2022-4883, CVE-2020-14363,
CVE-2022-46340, CVE-2022-46341, CVE-2022-46342 CVE-2022-46343,
CVE-2022-46344, CVE-2022-46283, CVE-2021-4008, CVE-2021-4009,
CVE-2021-4010, CVE-2021-4011
 1.2.4.1 20-Jan-2023  martin file xpm.mk was added on branch netbsd-9 on 2023-01-23 13:43:07 +0000
 1.2.2.2 23-Jan-2023  martin Apply patch, requested by mrg in ticket #1794:

Adjust for upstream fixes for the following CVEs:

CVE-2022-46285, CVE-2022-44617, CVE-2022-4883, CVE-2020-14363,
CVE-2022-46340, CVE-2022-46341, CVE-2022-46342 CVE-2022-46343,
CVE-2022-46344, CVE-2022-46283, CVE-2021-4008, CVE-2021-4009,
CVE-2021-4010, CVE-2021-4011
 1.2.2.1 20-Jan-2023  martin file xpm.mk was added on branch netbsd-8 on 2023-01-23 13:36:04 +0000
 1.2 29-Oct-2022  mrg updates for new libXext, libXmu, libXpresent and libxkbfile.
 1.1 23-Jul-2015  mrg build libXpresent.
 1.1 23-Jul-2015  mrg build libXpresent.
 1.7 03-May-2022  uwe libXrandr: Add missing MLINKS.
 1.6 20-Jul-2015  mrg bump libXrandr minor for added functions in new XrrMonitor.c.
 1.5 01-Jun-2013  mrg define HAVE__XEATDATAWORDS.
 1.4 31-May-2013  mrg define HAVE_MKSTEMP and HAVE_LRINT for bitmap.
define PACKAGE_STRING/VERSION correctly for xrandr, xsetroot and xstdcmap.
define ICONV_CONST for xwininfo.
install new xcb-proto files.
build new Xrandr sources.
bump version on libxcb and libXrandr.
 1.3 11-Aug-2011  joerg branches: 1.3.2; 1.3.8;
Various warning adjustments for clang
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.3.8.1 23-Jun-2013  tls resync from head
 1.3.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4 20-Jul-2015  mrg bump libXrandr minor for added functions in new XrrMonitor.c.
 1.3 31-May-2013  mrg define HAVE_MKSTEMP and HAVE_LRINT for bitmap.
define PACKAGE_STRING/VERSION correctly for xrandr, xsetroot and xstdcmap.
define ICONV_CONST for xwininfo.
install new xcb-proto files.
build new Xrandr sources.
bump version on libxcb and libXrandr.
 1.2 11-Jan-2009  christos branches: 1.2.8; 1.2.14;
bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.2.14.1 23-Jun-2013  tls resync from head
 1.2.8.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3 23-Jul-2015  mrg remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.8 31-May-2013  mrg define HAVE__XEATDATAWORDS.
 1.7 06-Nov-2008  veego branches: 1.7.8; 1.7.14;
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.6 04-Oct-2008  cube branches: 1.6.4; 1.6.6;
Install manual pages for libXres.
 1.5 25-Sep-2008  cube Simpler version of the previous commit.
 1.4 25-Sep-2008  cube LIB is XRes, but we have to use Xres internally.
 1.3 25-Sep-2008  cube The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.6.6.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.6.4.2 19-Oct-2008  haad Sync with HEAD.
 1.6.4.1 04-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.7.14.1 23-Jun-2013  tls resync from head
 1.7.8.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.8 19-Jun-2023  mrg transform XFILESEARCHPATHDEFAULT in the pkg-config file.
 1.7 11-Jul-2019  mrg define _CONST_X_STRING for libXt 1.2.0
 1.6 19-Jul-2015  mrg branches: 1.6.16;
updates for new libXaw and libXt.
 1.5 11-Aug-2011  joerg Various warning adjustments for clang
 1.4 23-Jul-2011  mrg adjust for new XtAsprintf manual. sort set list.
 1.3 04-Oct-2008  cube branches: 1.3.4;
Install manual pages (the 267 of them) of libXt.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 04-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.6.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.5 31-May-2013  mrg define HAVE__XEATDATAWORDS.
 1.4 22-May-2010  mrg branches: 1.4.6; 1.4.12;
- update includes list and delete obsolete man pages
- new -Wno-error's
 1.3 04-Oct-2008  cube branches: 1.3.4;
Install manual pages for libXtst.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 04-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.4.12.1 23-Jun-2013  tls resync from head
 1.4.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.5 22-Feb-2022  uwe libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.
 1.4 01-Jun-2013  mrg define HAVE__XEATDATAWORDS.
 1.3 04-Oct-2008  cube branches: 1.3.2; 1.3.4; 1.3.26;
Install manual pages for libXv.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.3.26.1 23-Jun-2013  tls resync from head
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 04-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.3.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.5 23-Feb-2020  mrg updates for xorgproto 2019.2, libX11 1.6.9, and libXvMC 1.0.12.
 1.4 16-Mar-2014  mrg branches: 1.4.26;
define HAVE__XEATDATAWORDS. (XXX move into ${X11FLAGS.THREADLIB}).
 1.3 06-Nov-2008  veego branches: 1.3.8; 1.3.14;
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6; 1.2.8;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.8.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.3.14.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.8.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.26.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.6 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.5 23-Feb-2020  mrg fix libXfont2 build, and (for now) remove new XvMCW pkg-config file.
 1.4 23-Feb-2020  mrg updates for xorgproto 2019.2, libX11 1.6.9, and libXvMC 1.0.12.
 1.3 13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.2 06-Jun-2013  mrg branches: 1.2.28;
updates for libXvMC 1.0.7.
 1.1 19-Jan-2011  jmcneill branches: 1.1.6; 1.1.12;
Build and install the XvMC wrapper library libXvMCW.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.28.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1 19-Jan-2011  jmcneill Build and install the XvMC wrapper library libXvMCW.
 1.5 31-May-2013  mrg define HAVE__XEATDATAWORDS.
 1.4 22-May-2010  mrg branches: 1.4.6; 1.4.12;
update the includes list for Xext 7.1.1 and other dependant updates.
 1.3 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6; 1.2.8;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.8.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.4.12.1 23-Jun-2013  tls resync from head
 1.4.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.5 22-May-2010  mrg minor canonicalisation against other Makefile's.
 1.4 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3 04-Oct-2008  cube branches: 1.3.4; 1.3.6;
Install manual pages for libXxf86misc.
 1.2 13-Sep-2008  cube branches: 1.2.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.3.6.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3.4.2 19-Oct-2008  haad Sync with HEAD.
 1.3.4.1 04-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.7 22-Feb-2022  uwe libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.
 1.6 31-May-2013  mrg define HAVE__XEATDATAWORDS.
 1.5 22-May-2010  mrg branches: 1.5.6; 1.5.12;
update the includes list for Xext 7.1.1 and other dependant updates.
 1.4 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3 13-Sep-2008  cube branches: 1.3.2; 1.3.6; 1.3.8;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.2 30-Aug-2008  mrg build the manual pages & links for XF86VM.3.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.3.8.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.3.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.5.12.1 23-Jun-2013  tls resync from head
 1.5.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.3 02-Jun-2013  christos add missing source path
 1.2 03-Jun-2010  veego branches: 1.2.6; 1.2.12;
Link against libXext, libX11, libXv, libXvMC and libdrm to fix a hidden
dependency
 1.1 28-May-2010  mrg build libchromeXvMC on x86.
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 20-Jan-2011  jmcneill bump libchromeXvMC major to match the other hw libraries to make
libXvMCW happy
 1.1 28-May-2010  mrg branches: 1.1.2;
build libchromeXvMC on x86.
 1.1.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.2 02-Jun-2013  christos add missing source path
 1.1 20-Jan-2011  jmcneill branches: 1.1.2; 1.1.6; 1.1.12;
build and install libchromeXvMCPro from xf86-video-openchrome
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.2.2 06-Mar-2011  bouyer Sync with HEAD
 1.1.2.1 20-Jan-2011  bouyer file Makefile was added on branch bouyer-quota2 on 2011-03-06 15:07:54 +0000
 1.1 20-Jan-2011  jmcneill branches: 1.1.2;
build and install libchromeXvMCPro from xf86-video-openchrome
 1.1.2.2 06-Mar-2011  bouyer Sync with HEAD
 1.1.2.1 20-Jan-2011  bouyer file shlib_version was added on branch bouyer-quota2 on 2011-03-06 15:07:54 +0000
 1.19 11-Jul-2022  mrg updates for libdrm 2.4.112.
 1.18 11-Jul-2021  mrg also look in dist/../include.
 1.17 12-Aug-2019  maya We need to link against libm for real, not just in spirit.

XXX pullup-9
 1.16 09-Sep-2018  riastradh branches: 1.16.2;
libdrm needs libpci for bus info stuff.
 1.15 04-Mar-2017  mrg branches: 1.15.10; 1.15.12;
install libsync.h. new in libdrm 2.4.75.
 1.14 20-Aug-2016  joerg branches: 1.14.2;
Don't bail out on #warning for clang either.
 1.13 20-Aug-2016  mrg redo previous in a way that always works
 1.12 20-Aug-2016  mrg apply -Wno-error=cpp only for GCC builds.
 1.11 17-Aug-2016  mrg updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.10 21-Mar-2014  riastradh branches: 1.10.8;
Build xf86drmMode.c into libdrm.
 1.9 17-Mar-2014  mrg various updates for libdrm 2.4.52.
 1.8 11-Aug-2011  joerg branches: 1.8.2; 1.8.4; 1.8.8;
Various warning adjustments for clang
 1.7 22-May-2010  mrg install libkms.h to the right place.
 1.6 22-May-2010  mrg update for libdrm 2.4.20 changed paths/headers.
 1.5 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.4 09-Jun-2009  mrg updates for libdrm 2.4.11. install libdrm_intel on x86.

XXX: need to install libdrm_intel.pc yet.
 1.3 09-Jun-2009  mrg build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.8.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.4.1 13-Jul-2016  snj Pull up following revision(s) (requested by mrg in ticket #1326):
distrib/sets/lists/xbase/shl.mi: patch
distrib/sets/lists/xcomp/mi: patch
distrib/sets/lists/xcomp/shl.mi: patch
external/mit/xorg/lib/libdrm/Makefile: patch
external/mit/xorg/lib/libdrm/Makefile.defines: patch
external/mit/xorg/lib/libdrm/shlib_version: patch
external/mit/xorg/lib/libdrm/drm/Makefile: patch
external/mit/xorg/lib/libdrm_intel/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/shlib_version: patch
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.15
external/mit/xorg/server/drivers/xf86-video-ati/Makefile: patch
xsrc/external/mit/libdrm/dist/Makefile.am: patch
xsrc/external/mit/libdrm/dist/Makefile.in: patch
xsrc/external/mit/libdrm/dist/aclocal.m4: patch
xsrc/external/mit/libdrm/dist/config.guess: patch
xsrc/external/mit/libdrm/dist/config.h.in: patch
xsrc/external/mit/libdrm/dist/config.sub: patch
xsrc/external/mit/libdrm/dist/configure: patch
xsrc/external/mit/libdrm/dist/configure.ac: patch
xsrc/external/mit/libdrm/dist/depcomp: patch
xsrc/external/mit/libdrm/dist/install-sh: patch
xsrc/external/mit/libdrm/dist/libdrm_lists.h: patch
xsrc/external/mit/libdrm/dist/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/missing: patch
xsrc/external/mit/libdrm/dist/xf86drm.c: patch
xsrc/external/mit/libdrm/dist/xf86drm.h: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.c: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.h: patch
xsrc/external/mit/libdrm/dist/build-aux/config.guess: patch
xsrc/external/mit/libdrm/dist/build-aux/config.sub: patch
xsrc/external/mit/libdrm/dist/build-aux/depcomp: patch
xsrc/external/mit/libdrm/dist/build-aux/install-sh: patch
xsrc/external/mit/libdrm/dist/build-aux/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/build-aux/missing: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.am: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.in: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.c: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.h: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drmif.h: patch
xsrc/external/mit/libdrm/dist/exynos/libdrm_exynos.pc.in: patch
xsrc/external/mit/libdrm/dist/include/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.am: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_fourcc.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_mode.h: patch
xsrc/external/mit/libdrm/dist/include/drm/i915_drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/radeon_drm.h: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.am: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.in: patch
xsrc/external/mit/libdrm/dist/intel/intel_aub.h:patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_priv.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_chipset.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_debug.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/test_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/test-batch.sh: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.am: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.in: patch
xsrc/external/mit/libdrm/dist/libkms/dumb.c: patch
xsrc/external/mit/libdrm/dist/libkms/internal.h: patch
xsrc/external/mit/libdrm/dist/libkms/linux.c: patch
xsrc/external/mit/libdrm/dist/libkms/radeon.c: patch
xsrc/external/mit/libdrm/dist/m4/libtool.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltoptions.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltsugar.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltversion.m4: patch
xsrc/external/mit/libdrm/dist/m4/lt~obsolete.m4: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.am: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.in: patch
xsrc/external/mit/libdrm/dist/nouveau/abi16.c: patch
xsrc/external/mit/libdrm/dist/nouveau/bufctx.c: patch
xsrc/external/mit/libdrm/dist/nouveau/libdrm_nouveau.pc.in: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_drmif.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.h: patch
xsrc/external/mit/libdrm/dist/nouveau/private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/pushbuf.c: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.am: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.in: patch
xsrc/external/mit/libdrm/dist/omap/libdrm_omap.pc.in: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.c: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.h: patch
xsrc/external/mit/libdrm/dist/omap/omap_drmif.h: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/radeon/r600_pci_ids.h: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_cs_space.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.h: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/drmtest.c: patch
xsrc/external/mit/libdrm/dist/tests/gem_flink.c: patch
xsrc/external/mit/libdrm/dist/tests/kmstest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/modeprint.c: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modetest/modetest.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/radeon/list.h: patch
xsrc/external/mit/libdrm/dist/tests/radeon/radeon_ttm.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.h: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/vbltest.c: patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c: revision 1.6
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c: revision 1.7
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c: revision 1.10
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c: revision 1.5
Update libdrm to 2.4.36.
--
make sure all the KMS code is only ever run when in KMS mode. fixes
problems with the UMS (aka existing) driver type when KMS is enabled.
--
enable KMS on x86.
 1.8.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.10.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.14.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.15.12.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.15.12.1 10-Jun-2019  christos Sync with HEAD
 1.15.10.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.16.2.1 12-Aug-2019  martin Pull up following revision(s) (requested by maya in ticket #46):

external/mit/xorg/lib/libdrm/Makefile: revision 1.17

We need to link against libm for real, not just in spirit.
XXX pullup-9
 1.4 10-Jan-2019  mrg build fixes for libdrm 2.4.96.

XXX: may still have build issues, and cleandir before
XXX: update builds is likely needed
 1.3 14-Mar-2018  mrg branches: 1.3.2;
update for libdrm 2.4.91.
 1.2 06-Mar-2017  maya branches: 1.2.10;
We do HAVE_NOUVEAU. so use it.
 1.1 17-Mar-2014  mrg branches: 1.1.4; 1.1.8; 1.1.12; 1.1.14; 1.1.18;
various updates for libdrm 2.4.52.
 1.1.18.1 21-Apr-2017  bouyer Sync with HEAD
 1.1.14.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1.12.2 13-Jul-2016  snj Pull up following revision(s) (requested by mrg in ticket #1326):
distrib/sets/lists/xbase/shl.mi: patch
distrib/sets/lists/xcomp/mi: patch
distrib/sets/lists/xcomp/shl.mi: patch
external/mit/xorg/lib/libdrm/Makefile: patch
external/mit/xorg/lib/libdrm/Makefile.defines: patch
external/mit/xorg/lib/libdrm/shlib_version: patch
external/mit/xorg/lib/libdrm/drm/Makefile: patch
external/mit/xorg/lib/libdrm_intel/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/shlib_version: patch
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.15
external/mit/xorg/server/drivers/xf86-video-ati/Makefile: patch
xsrc/external/mit/libdrm/dist/Makefile.am: patch
xsrc/external/mit/libdrm/dist/Makefile.in: patch
xsrc/external/mit/libdrm/dist/aclocal.m4: patch
xsrc/external/mit/libdrm/dist/config.guess: patch
xsrc/external/mit/libdrm/dist/config.h.in: patch
xsrc/external/mit/libdrm/dist/config.sub: patch
xsrc/external/mit/libdrm/dist/configure: patch
xsrc/external/mit/libdrm/dist/configure.ac: patch
xsrc/external/mit/libdrm/dist/depcomp: patch
xsrc/external/mit/libdrm/dist/install-sh: patch
xsrc/external/mit/libdrm/dist/libdrm_lists.h: patch
xsrc/external/mit/libdrm/dist/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/missing: patch
xsrc/external/mit/libdrm/dist/xf86drm.c: patch
xsrc/external/mit/libdrm/dist/xf86drm.h: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.c: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.h: patch
xsrc/external/mit/libdrm/dist/build-aux/config.guess: patch
xsrc/external/mit/libdrm/dist/build-aux/config.sub: patch
xsrc/external/mit/libdrm/dist/build-aux/depcomp: patch
xsrc/external/mit/libdrm/dist/build-aux/install-sh: patch
xsrc/external/mit/libdrm/dist/build-aux/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/build-aux/missing: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.am: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.in: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.c: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.h: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drmif.h: patch
xsrc/external/mit/libdrm/dist/exynos/libdrm_exynos.pc.in: patch
xsrc/external/mit/libdrm/dist/include/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.am: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_fourcc.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_mode.h: patch
xsrc/external/mit/libdrm/dist/include/drm/i915_drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/radeon_drm.h: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.am: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.in: patch
xsrc/external/mit/libdrm/dist/intel/intel_aub.h:patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_priv.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_chipset.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_debug.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/test_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/test-batch.sh: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.am: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.in: patch
xsrc/external/mit/libdrm/dist/libkms/dumb.c: patch
xsrc/external/mit/libdrm/dist/libkms/internal.h: patch
xsrc/external/mit/libdrm/dist/libkms/linux.c: patch
xsrc/external/mit/libdrm/dist/libkms/radeon.c: patch
xsrc/external/mit/libdrm/dist/m4/libtool.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltoptions.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltsugar.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltversion.m4: patch
xsrc/external/mit/libdrm/dist/m4/lt~obsolete.m4: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.am: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.in: patch
xsrc/external/mit/libdrm/dist/nouveau/abi16.c: patch
xsrc/external/mit/libdrm/dist/nouveau/bufctx.c: patch
xsrc/external/mit/libdrm/dist/nouveau/libdrm_nouveau.pc.in: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_drmif.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.h: patch
xsrc/external/mit/libdrm/dist/nouveau/private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/pushbuf.c: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.am: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.in: patch
xsrc/external/mit/libdrm/dist/omap/libdrm_omap.pc.in: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.c: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.h: patch
xsrc/external/mit/libdrm/dist/omap/omap_drmif.h: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/radeon/r600_pci_ids.h: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_cs_space.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.h: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/drmtest.c: patch
xsrc/external/mit/libdrm/dist/tests/gem_flink.c: patch
xsrc/external/mit/libdrm/dist/tests/kmstest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/modeprint.c: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modetest/modetest.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/radeon/list.h: patch
xsrc/external/mit/libdrm/dist/tests/radeon/radeon_ttm.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.h: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/vbltest.c: patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c: revision 1.6
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c: revision 1.7
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c: revision 1.10
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c: revision 1.5
Update libdrm to 2.4.36.
--
make sure all the KMS code is only ever run when in KMS mode. fixes
problems with the UMS (aka existing) driver type when KMS is enabled.
--
enable KMS on x86.
 1.1.12.1 17-Mar-2014  snj file Makefile.defines was added on branch netbsd-6 on 2016-07-13 19:34:23 +0000
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 17-Mar-2014  tls file Makefile.defines was added on branch tls-maxphys on 2014-08-20 00:00:12 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 17-Mar-2014  yamt file Makefile.defines was added on branch yamt-pagecache on 2014-05-22 14:09:42 +0000
 1.2.10.2 18-Jan-2019  pgoyette Synch with HEAD
 1.2.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.3.2.1 10-Jun-2019  christos Sync with HEAD
 1.10 04-Jul-2024  mrg bump the libdrm shlib versions.
 1.9 12-Nov-2022  mrg branches: 1.9.4;
updates for libdrm 2.4.114.

unfortunately, the i915 ioctls are no longer handled by kdump/ktruss
as the new one conflicts with base. this needs a clean build in these
dirs (and rescue). the radeon ioctls have been enabled instead.
 1.8 11-Jul-2022  mrg updates for libdrm 2.4.112.
 1.7 27-Apr-2021  mrg bump libdrm and libdrm_amdgpu shlib minor for new symbols.
 1.6 17-Aug-2016  mrg updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.5 20-Jul-2015  mrg bump libdrm and libdrm_intel shlib version -- both had functions added.
 1.4 22-May-2010  mrg branches: 1.4.8;
update for libdrm 2.4.20 changed paths/headers.
 1.3 09-Jun-2009  mrg build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.12;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.12.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:38 +0000
 1.4.8.1 13-Jul-2016  snj Pull up following revision(s) (requested by mrg in ticket #1326):
distrib/sets/lists/xbase/shl.mi: patch
distrib/sets/lists/xcomp/mi: patch
distrib/sets/lists/xcomp/shl.mi: patch
external/mit/xorg/lib/libdrm/Makefile: patch
external/mit/xorg/lib/libdrm/Makefile.defines: patch
external/mit/xorg/lib/libdrm/shlib_version: patch
external/mit/xorg/lib/libdrm/drm/Makefile: patch
external/mit/xorg/lib/libdrm_intel/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/shlib_version: patch
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.15
external/mit/xorg/server/drivers/xf86-video-ati/Makefile: patch
xsrc/external/mit/libdrm/dist/Makefile.am: patch
xsrc/external/mit/libdrm/dist/Makefile.in: patch
xsrc/external/mit/libdrm/dist/aclocal.m4: patch
xsrc/external/mit/libdrm/dist/config.guess: patch
xsrc/external/mit/libdrm/dist/config.h.in: patch
xsrc/external/mit/libdrm/dist/config.sub: patch
xsrc/external/mit/libdrm/dist/configure: patch
xsrc/external/mit/libdrm/dist/configure.ac: patch
xsrc/external/mit/libdrm/dist/depcomp: patch
xsrc/external/mit/libdrm/dist/install-sh: patch
xsrc/external/mit/libdrm/dist/libdrm_lists.h: patch
xsrc/external/mit/libdrm/dist/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/missing: patch
xsrc/external/mit/libdrm/dist/xf86drm.c: patch
xsrc/external/mit/libdrm/dist/xf86drm.h: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.c: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.h: patch
xsrc/external/mit/libdrm/dist/build-aux/config.guess: patch
xsrc/external/mit/libdrm/dist/build-aux/config.sub: patch
xsrc/external/mit/libdrm/dist/build-aux/depcomp: patch
xsrc/external/mit/libdrm/dist/build-aux/install-sh: patch
xsrc/external/mit/libdrm/dist/build-aux/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/build-aux/missing: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.am: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.in: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.c: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.h: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drmif.h: patch
xsrc/external/mit/libdrm/dist/exynos/libdrm_exynos.pc.in: patch
xsrc/external/mit/libdrm/dist/include/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.am: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_fourcc.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_mode.h: patch
xsrc/external/mit/libdrm/dist/include/drm/i915_drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/radeon_drm.h: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.am: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.in: patch
xsrc/external/mit/libdrm/dist/intel/intel_aub.h:patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_priv.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_chipset.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_debug.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/test_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/test-batch.sh: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.am: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.in: patch
xsrc/external/mit/libdrm/dist/libkms/dumb.c: patch
xsrc/external/mit/libdrm/dist/libkms/internal.h: patch
xsrc/external/mit/libdrm/dist/libkms/linux.c: patch
xsrc/external/mit/libdrm/dist/libkms/radeon.c: patch
xsrc/external/mit/libdrm/dist/m4/libtool.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltoptions.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltsugar.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltversion.m4: patch
xsrc/external/mit/libdrm/dist/m4/lt~obsolete.m4: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.am: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.in: patch
xsrc/external/mit/libdrm/dist/nouveau/abi16.c: patch
xsrc/external/mit/libdrm/dist/nouveau/bufctx.c: patch
xsrc/external/mit/libdrm/dist/nouveau/libdrm_nouveau.pc.in: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_drmif.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.h: patch
xsrc/external/mit/libdrm/dist/nouveau/private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/pushbuf.c: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.am: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.in: patch
xsrc/external/mit/libdrm/dist/omap/libdrm_omap.pc.in: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.c: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.h: patch
xsrc/external/mit/libdrm/dist/omap/omap_drmif.h: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/radeon/r600_pci_ids.h: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_cs_space.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.h: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/drmtest.c: patch
xsrc/external/mit/libdrm/dist/tests/gem_flink.c: patch
xsrc/external/mit/libdrm/dist/tests/kmstest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/modeprint.c: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modetest/modetest.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/radeon/list.h: patch
xsrc/external/mit/libdrm/dist/tests/radeon/radeon_ttm.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.h: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/vbltest.c: patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c: revision 1.6
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c: revision 1.7
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c: revision 1.10
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c: revision 1.5
Update libdrm to 2.4.36.
--
make sure all the KMS code is only ever run when in KMS mode. fixes
problems with the UMS (aka existing) driver type when KMS is enabled.
--
enable KMS on x86.
 1.9.4.1 02-Aug-2025  perseant Sync with HEAD
 1.8 17-Aug-2016  mrg updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.7 13-Oct-2015  mrg install nouveau.h
 1.6 17-Mar-2014  mrg branches: 1.6.4; 1.6.8;
various updates for libdrm 2.4.52.
 1.5 22-May-2010  mrg branches: 1.5.6; 1.5.8; 1.5.12;
install libkms.h to the right place.
 1.4 22-May-2010  mrg update for libdrm 2.4.20 changed paths/headers.
 1.3 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.2 09-Jun-2009  mrg build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:11 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
 1.5.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.8.1 13-Jul-2016  snj Pull up following revision(s) (requested by mrg in ticket #1326):
distrib/sets/lists/xbase/shl.mi: patch
distrib/sets/lists/xcomp/mi: patch
distrib/sets/lists/xcomp/shl.mi: patch
external/mit/xorg/lib/libdrm/Makefile: patch
external/mit/xorg/lib/libdrm/Makefile.defines: patch
external/mit/xorg/lib/libdrm/shlib_version: patch
external/mit/xorg/lib/libdrm/drm/Makefile: patch
external/mit/xorg/lib/libdrm_intel/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/shlib_version: patch
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.15
external/mit/xorg/server/drivers/xf86-video-ati/Makefile: patch
xsrc/external/mit/libdrm/dist/Makefile.am: patch
xsrc/external/mit/libdrm/dist/Makefile.in: patch
xsrc/external/mit/libdrm/dist/aclocal.m4: patch
xsrc/external/mit/libdrm/dist/config.guess: patch
xsrc/external/mit/libdrm/dist/config.h.in: patch
xsrc/external/mit/libdrm/dist/config.sub: patch
xsrc/external/mit/libdrm/dist/configure: patch
xsrc/external/mit/libdrm/dist/configure.ac: patch
xsrc/external/mit/libdrm/dist/depcomp: patch
xsrc/external/mit/libdrm/dist/install-sh: patch
xsrc/external/mit/libdrm/dist/libdrm_lists.h: patch
xsrc/external/mit/libdrm/dist/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/missing: patch
xsrc/external/mit/libdrm/dist/xf86drm.c: patch
xsrc/external/mit/libdrm/dist/xf86drm.h: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.c: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.h: patch
xsrc/external/mit/libdrm/dist/build-aux/config.guess: patch
xsrc/external/mit/libdrm/dist/build-aux/config.sub: patch
xsrc/external/mit/libdrm/dist/build-aux/depcomp: patch
xsrc/external/mit/libdrm/dist/build-aux/install-sh: patch
xsrc/external/mit/libdrm/dist/build-aux/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/build-aux/missing: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.am: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.in: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.c: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.h: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drmif.h: patch
xsrc/external/mit/libdrm/dist/exynos/libdrm_exynos.pc.in: patch
xsrc/external/mit/libdrm/dist/include/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.am: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_fourcc.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_mode.h: patch
xsrc/external/mit/libdrm/dist/include/drm/i915_drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/radeon_drm.h: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.am: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.in: patch
xsrc/external/mit/libdrm/dist/intel/intel_aub.h:patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_priv.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_chipset.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_debug.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/test_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/test-batch.sh: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.am: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.in: patch
xsrc/external/mit/libdrm/dist/libkms/dumb.c: patch
xsrc/external/mit/libdrm/dist/libkms/internal.h: patch
xsrc/external/mit/libdrm/dist/libkms/linux.c: patch
xsrc/external/mit/libdrm/dist/libkms/radeon.c: patch
xsrc/external/mit/libdrm/dist/m4/libtool.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltoptions.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltsugar.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltversion.m4: patch
xsrc/external/mit/libdrm/dist/m4/lt~obsolete.m4: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.am: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.in: patch
xsrc/external/mit/libdrm/dist/nouveau/abi16.c: patch
xsrc/external/mit/libdrm/dist/nouveau/bufctx.c: patch
xsrc/external/mit/libdrm/dist/nouveau/libdrm_nouveau.pc.in: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_drmif.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.h: patch
xsrc/external/mit/libdrm/dist/nouveau/private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/pushbuf.c: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.am: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.in: patch
xsrc/external/mit/libdrm/dist/omap/libdrm_omap.pc.in: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.c: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.h: patch
xsrc/external/mit/libdrm/dist/omap/omap_drmif.h: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/radeon/r600_pci_ids.h: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_cs_space.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.h: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/drmtest.c: patch
xsrc/external/mit/libdrm/dist/tests/gem_flink.c: patch
xsrc/external/mit/libdrm/dist/tests/kmstest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/modeprint.c: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modetest/modetest.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/radeon/list.h: patch
xsrc/external/mit/libdrm/dist/tests/radeon/radeon_ttm.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.h: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/vbltest.c: patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c: revision 1.6
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c: revision 1.7
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c: revision 1.10
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c: revision 1.5
Update libdrm to 2.4.36.
--
make sure all the KMS code is only ever run when in KMS mode. fixes
problems with the UMS (aka existing) driver type when KMS is enabled.
--
enable KMS on x86.
 1.5.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.8.1 18-Jan-2017  skrll Sync with netbsd-5
 1.6.4.1 12-Dec-2016  msaitoh Pull up following revision(s) (requested by snj in ticket #1305):
distrib/sets/lists/xbase/md.amd64: revision 1.15 via patch
distrib/sets/lists/xbase/md.i386: revision 1.29
distrib/sets/lists/xcomp/md.amd64: revision 1.43 via patch
distrib/sets/lists/xcomp/md.i386: revision 1.48 via patch
distrib/sets/lists/xcomp/mi: revision 1.175
distrib/sets/lists/xdebug/md.amd64: revision 1.22 via patch
distrib/sets/lists/xdebug/md.i386: revision 1.21 via patch
distrib/sets/lists/xserver/md.amd64: revisions 1.85-1.87
distrib/sets/lists/xserver/md.i386: revision 1.103-1.105
external/mit/xorg/lib/Makefile: revision 1.36
external/mit/xorg/lib/gallium/Makefile: revision 1.8, 1.9
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.7
external/mit/xorg/lib/libdrm_nouveau/Makefile: revision 1.1
external/mit/xorg/lib/libdrm_nouveau/shlib_version: revision 1.1
external/mit/xorg/server/drivers/Makefile: revision 1.70
external/mit/xorg/server/drivers/xf86-video-nouveau/Makefile: revisions 1.1, 1.2 via patch
share/mk/bsd.own.mk: revision 1.875 via patch
Build xf86-video-nouveau and libdrm_nouveau on x86.
 1.7 10-Jun-2026  mrg updates for libdrm 2.4.134.
 1.6 19-Aug-2021  mrg branches: 1.6.6;
install amdgpu.ids.
 1.5 10-Jan-2019  mrg build fixes for libdrm 2.4.96.

XXX: may still have build issues, and cleandir before
XXX: update builds is likely needed
 1.4 14-Mar-2018  mrg branches: 1.4.2;
update for libdrm 2.4.91.
 1.3 29-Aug-2017  mrg branches: 1.3.2;
update for libdrm 2.4.83. the amdgpu.ids file isn't installed yet
(some odd FILES issue?) but this isn't a used driver yet anyway.
 1.2 18-Aug-2016  christos branches: 1.2.2;
elide stack protector warning.
 1.1 17-Aug-2016  mrg updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.2.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.2.2.1 18-Aug-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-09-14 03:04:15 +0000
 1.3.2.2 18-Jan-2019  pgoyette Synch with HEAD
 1.3.2.1 15-Mar-2018  pgoyette Synch with HEAD
 1.4.2.1 10-Jun-2019  christos Sync with HEAD
 1.6.6.1 15-Jun-2026  martin Pull up following revision(s) (requested by mrg in ticket #310):

distrib/sets/lists/xdebug/md.amd64: revision 1.71
distrib/sets/lists/xdebug/md.evbarm: revision 1.41
distrib/sets/lists/xbase/md.amd64: revision 1.24
distrib/sets/lists/xbase/md.evbarm: revision 1.12
distrib/sets/lists/xdebug/md.i386: revision 1.68
distrib/sets/lists/xbase/md.i386: revision 1.38
external/mit/xorg/lib/libdrm_amdgpu/Makefile: revision 1.7
external/mit/xorg/lib/libdrm_amdgpu/shlib_version: revision 1.5

updates for libdrm 2.4.134.
 1.5 10-Jun-2026  mrg updates for libdrm 2.4.134.
 1.4 04-Jul-2024  mrg branches: 1.4.2;
bump the libdrm shlib versions.
 1.3 11-Jul-2022  mrg branches: 1.3.4;
updates for libdrm 2.4.112.
 1.2 27-Apr-2021  mrg bump libdrm and libdrm_amdgpu shlib minor for new symbols.
 1.1 17-Aug-2016  mrg branches: 1.1.2;
updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.1.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.1.2.1 17-Aug-2016  pgoyette file shlib_version was added on branch pgoyette-localcount on 2016-09-14 03:04:15 +0000
 1.3.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4.2.1 15-Jun-2026  martin Pull up following revision(s) (requested by mrg in ticket #310):

distrib/sets/lists/xdebug/md.amd64: revision 1.71
distrib/sets/lists/xdebug/md.evbarm: revision 1.41
distrib/sets/lists/xbase/md.amd64: revision 1.24
distrib/sets/lists/xbase/md.evbarm: revision 1.12
distrib/sets/lists/xdebug/md.i386: revision 1.68
distrib/sets/lists/xbase/md.i386: revision 1.38
external/mit/xorg/lib/libdrm_amdgpu/Makefile: revision 1.7
external/mit/xorg/lib/libdrm_amdgpu/shlib_version: revision 1.5

updates for libdrm 2.4.134.
 1.11 04-Jul-2024  mrg bump the libdrm shlib versions.
 1.10 10-Jan-2019  mrg branches: 1.10.12;
add new source for libdrm 2.4.96.
 1.9 03-Jun-2014  riastradh branches: 1.9.22; 1.9.24;
libdrm_intel needs libpciaccess (kinda spuriously, but whatever).
 1.8 17-Mar-2014  mrg branches: 1.8.2;
various updates for libdrm 2.4.52.
 1.7 11-Aug-2011  joerg branches: 1.7.2; 1.7.4; 1.7.8;
Various warning adjustments for clang
 1.6 03-Jun-2010  veego Link against libdrm to fix a hidden dependency
 1.5 23-May-2010  mrg install libdrm_intel.pc and libdrm_radeon.pc
 1.4 22-May-2010  mrg update for libdrm 2.4.20 changed paths/headers.
 1.3 08-Oct-2009  snj branches: 1.3.2;
Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.2 09-Jun-2009  mrg branches: 1.2.2;
updates for libdrm 2.4.11. install libdrm_intel on x86.

XXX: need to install libdrm_intel.pc yet.
 1.1 09-Jun-2009  mrg build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.
 1.2.2.3 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.2.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.2.1 09-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.3.2.2 21-Apr-2010  matt sync to netbsd-5
 1.3.2.1 08-Oct-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:36 +0000
 1.7.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.4.1 13-Jul-2016  snj Pull up following revision(s) (requested by mrg in ticket #1326):
distrib/sets/lists/xbase/shl.mi: patch
distrib/sets/lists/xcomp/mi: patch
distrib/sets/lists/xcomp/shl.mi: patch
external/mit/xorg/lib/libdrm/Makefile: patch
external/mit/xorg/lib/libdrm/Makefile.defines: patch
external/mit/xorg/lib/libdrm/shlib_version: patch
external/mit/xorg/lib/libdrm/drm/Makefile: patch
external/mit/xorg/lib/libdrm_intel/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/shlib_version: patch
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.15
external/mit/xorg/server/drivers/xf86-video-ati/Makefile: patch
xsrc/external/mit/libdrm/dist/Makefile.am: patch
xsrc/external/mit/libdrm/dist/Makefile.in: patch
xsrc/external/mit/libdrm/dist/aclocal.m4: patch
xsrc/external/mit/libdrm/dist/config.guess: patch
xsrc/external/mit/libdrm/dist/config.h.in: patch
xsrc/external/mit/libdrm/dist/config.sub: patch
xsrc/external/mit/libdrm/dist/configure: patch
xsrc/external/mit/libdrm/dist/configure.ac: patch
xsrc/external/mit/libdrm/dist/depcomp: patch
xsrc/external/mit/libdrm/dist/install-sh: patch
xsrc/external/mit/libdrm/dist/libdrm_lists.h: patch
xsrc/external/mit/libdrm/dist/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/missing: patch
xsrc/external/mit/libdrm/dist/xf86drm.c: patch
xsrc/external/mit/libdrm/dist/xf86drm.h: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.c: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.h: patch
xsrc/external/mit/libdrm/dist/build-aux/config.guess: patch
xsrc/external/mit/libdrm/dist/build-aux/config.sub: patch
xsrc/external/mit/libdrm/dist/build-aux/depcomp: patch
xsrc/external/mit/libdrm/dist/build-aux/install-sh: patch
xsrc/external/mit/libdrm/dist/build-aux/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/build-aux/missing: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.am: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.in: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.c: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.h: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drmif.h: patch
xsrc/external/mit/libdrm/dist/exynos/libdrm_exynos.pc.in: patch
xsrc/external/mit/libdrm/dist/include/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.am: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_fourcc.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_mode.h: patch
xsrc/external/mit/libdrm/dist/include/drm/i915_drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/radeon_drm.h: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.am: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.in: patch
xsrc/external/mit/libdrm/dist/intel/intel_aub.h:patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_priv.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_chipset.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_debug.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/test_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/test-batch.sh: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.am: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.in: patch
xsrc/external/mit/libdrm/dist/libkms/dumb.c: patch
xsrc/external/mit/libdrm/dist/libkms/internal.h: patch
xsrc/external/mit/libdrm/dist/libkms/linux.c: patch
xsrc/external/mit/libdrm/dist/libkms/radeon.c: patch
xsrc/external/mit/libdrm/dist/m4/libtool.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltoptions.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltsugar.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltversion.m4: patch
xsrc/external/mit/libdrm/dist/m4/lt~obsolete.m4: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.am: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.in: patch
xsrc/external/mit/libdrm/dist/nouveau/abi16.c: patch
xsrc/external/mit/libdrm/dist/nouveau/bufctx.c: patch
xsrc/external/mit/libdrm/dist/nouveau/libdrm_nouveau.pc.in: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_drmif.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.h: patch
xsrc/external/mit/libdrm/dist/nouveau/private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/pushbuf.c: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.am: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.in: patch
xsrc/external/mit/libdrm/dist/omap/libdrm_omap.pc.in: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.c: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.h: patch
xsrc/external/mit/libdrm/dist/omap/omap_drmif.h: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/radeon/r600_pci_ids.h: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_cs_space.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.h: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/drmtest.c: patch
xsrc/external/mit/libdrm/dist/tests/gem_flink.c: patch
xsrc/external/mit/libdrm/dist/tests/kmstest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/modeprint.c: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modetest/modetest.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/radeon/list.h: patch
xsrc/external/mit/libdrm/dist/tests/radeon/radeon_ttm.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.h: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/vbltest.c: patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c: revision 1.6
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c: revision 1.7
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c: revision 1.10
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c: revision 1.5
Update libdrm to 2.4.36.
--
make sure all the KMS code is only ever run when in KMS mode. fixes
problems with the UMS (aka existing) driver type when KMS is enabled.
--
enable KMS on x86.
 1.7.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.2.1 10-Aug-2014  tls Rebase.
 1.9.24.1 10-Jun-2019  christos Sync with HEAD
 1.9.22.1 18-Jan-2019  pgoyette Synch with HEAD
 1.10.12.1 02-Aug-2025  perseant Sync with HEAD
 1.3 17-Aug-2016  mrg updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.2 20-Jul-2015  mrg bump libdrm and libdrm_intel shlib version -- both had functions added.
 1.1 09-Jun-2009  mrg branches: 1.1.2; 1.1.4;
build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 09-Jun-2009  matt file shlib_version was added on branch matt-nb5-mips64 on 2010-04-21 05:24:36 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 09-Jun-2009  snj file shlib_version was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.3 03-Mar-2019  maya Install more libdrm nouveau headers.

These will be used by mesa 18.
 1.2 21-Aug-2016  joerg branches: 1.2.2; 1.2.6; 1.2.18;
Ignore abuse of VLAs.
 1.1 13-Oct-2015  mrg build libdrm_nouveau and xf86-video-nouveau on x86.

crashes early when starting so far.
 1.2.18.1 10-Jun-2019  christos Sync with HEAD
 1.2.6.2 18-Jan-2017  skrll Sync with netbsd-5
 1.2.6.1 21-Aug-2016  skrll file Makefile was added on branch netbsd-7-nhusb on 2017-01-18 08:46:22 +0000
 1.2.2.2 12-Dec-2016  msaitoh Add three miissing files for ticket #1305 requested by snj.
 1.2.2.1 21-Aug-2016  msaitoh file Makefile was added on branch netbsd-7 on 2016-12-12 10:01:17 +0000
 1.4 04-Jul-2024  mrg bump the libdrm shlib versions.
 1.3 11-Jul-2022  mrg branches: 1.3.4;
updates for libdrm 2.4.112.
 1.2 17-Aug-2016  mrg branches: 1.2.2; 1.2.6;
updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.1 13-Oct-2015  mrg build libdrm_nouveau and xf86-video-nouveau on x86.

crashes early when starting so far.
 1.2.6.2 18-Jan-2017  skrll Sync with netbsd-5
 1.2.6.1 17-Aug-2016  skrll file shlib_version was added on branch netbsd-7-nhusb on 2017-01-18 08:46:22 +0000
 1.2.2.2 12-Dec-2016  msaitoh Add three miissing files for ticket #1305 requested by snj.
 1.2.2.1 17-Aug-2016  msaitoh file shlib_version was added on branch netbsd-7 on 2016-12-12 10:01:17 +0000
 1.3.4.1 02-Aug-2025  perseant Sync with HEAD
 1.7 13-Jul-2014  joerg Disable more warnings for clang build to deal with xsrc changes.
 1.6 09-Jul-2014  riastradh Update reachover makefiles for MesaLib 7.11.2.

With the new GL shader compiler, glsl-compile is no longer needed as
a tool, but the shader compiler is now duplicated in several
libraries, so (XXX) external/mit/xorg/tools/glsl should be turned
into a proper library that libGL and libmesa can link against.
 1.5 17-Mar-2014  mrg branches: 1.5.2;
various updates for libdrm 2.4.52.
 1.4 14-Aug-2010  mrg branches: 1.4.6; 1.4.8; 1.4.12;
add bof.c for libdrm 2.4.21.
 1.3 03-Jun-2010  veego Link against libdrm to fix a hidden dependency
 1.2 23-May-2010  mrg install libdrm_intel.pc and libdrm_radeon.pc
 1.1 22-May-2010  mrg build libdrm_radeon.
 1.4.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.1 13-Jul-2016  snj Pull up following revision(s) (requested by mrg in ticket #1326):
distrib/sets/lists/xbase/shl.mi: patch
distrib/sets/lists/xcomp/mi: patch
distrib/sets/lists/xcomp/shl.mi: patch
external/mit/xorg/lib/libdrm/Makefile: patch
external/mit/xorg/lib/libdrm/Makefile.defines: patch
external/mit/xorg/lib/libdrm/shlib_version: patch
external/mit/xorg/lib/libdrm/drm/Makefile: patch
external/mit/xorg/lib/libdrm_intel/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/shlib_version: patch
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.15
external/mit/xorg/server/drivers/xf86-video-ati/Makefile: patch
xsrc/external/mit/libdrm/dist/Makefile.am: patch
xsrc/external/mit/libdrm/dist/Makefile.in: patch
xsrc/external/mit/libdrm/dist/aclocal.m4: patch
xsrc/external/mit/libdrm/dist/config.guess: patch
xsrc/external/mit/libdrm/dist/config.h.in: patch
xsrc/external/mit/libdrm/dist/config.sub: patch
xsrc/external/mit/libdrm/dist/configure: patch
xsrc/external/mit/libdrm/dist/configure.ac: patch
xsrc/external/mit/libdrm/dist/depcomp: patch
xsrc/external/mit/libdrm/dist/install-sh: patch
xsrc/external/mit/libdrm/dist/libdrm_lists.h: patch
xsrc/external/mit/libdrm/dist/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/missing: patch
xsrc/external/mit/libdrm/dist/xf86drm.c: patch
xsrc/external/mit/libdrm/dist/xf86drm.h: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.c: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.h: patch
xsrc/external/mit/libdrm/dist/build-aux/config.guess: patch
xsrc/external/mit/libdrm/dist/build-aux/config.sub: patch
xsrc/external/mit/libdrm/dist/build-aux/depcomp: patch
xsrc/external/mit/libdrm/dist/build-aux/install-sh: patch
xsrc/external/mit/libdrm/dist/build-aux/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/build-aux/missing: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.am: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.in: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.c: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.h: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drmif.h: patch
xsrc/external/mit/libdrm/dist/exynos/libdrm_exynos.pc.in: patch
xsrc/external/mit/libdrm/dist/include/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.am: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_fourcc.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_mode.h: patch
xsrc/external/mit/libdrm/dist/include/drm/i915_drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/radeon_drm.h: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.am: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.in: patch
xsrc/external/mit/libdrm/dist/intel/intel_aub.h:patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_priv.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_chipset.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_debug.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/test_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/test-batch.sh: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.am: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.in: patch
xsrc/external/mit/libdrm/dist/libkms/dumb.c: patch
xsrc/external/mit/libdrm/dist/libkms/internal.h: patch
xsrc/external/mit/libdrm/dist/libkms/linux.c: patch
xsrc/external/mit/libdrm/dist/libkms/radeon.c: patch
xsrc/external/mit/libdrm/dist/m4/libtool.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltoptions.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltsugar.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltversion.m4: patch
xsrc/external/mit/libdrm/dist/m4/lt~obsolete.m4: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.am: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.in: patch
xsrc/external/mit/libdrm/dist/nouveau/abi16.c: patch
xsrc/external/mit/libdrm/dist/nouveau/bufctx.c: patch
xsrc/external/mit/libdrm/dist/nouveau/libdrm_nouveau.pc.in: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_drmif.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.h: patch
xsrc/external/mit/libdrm/dist/nouveau/private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/pushbuf.c: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.am: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.in: patch
xsrc/external/mit/libdrm/dist/omap/libdrm_omap.pc.in: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.c: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.h: patch
xsrc/external/mit/libdrm/dist/omap/omap_drmif.h: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/radeon/r600_pci_ids.h: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_cs_space.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.h: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/drmtest.c: patch
xsrc/external/mit/libdrm/dist/tests/gem_flink.c: patch
xsrc/external/mit/libdrm/dist/tests/kmstest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/modeprint.c: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modetest/modetest.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/radeon/list.h: patch
xsrc/external/mit/libdrm/dist/tests/radeon/radeon_ttm.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.h: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/vbltest.c: patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c: revision 1.6
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c: revision 1.7
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c: revision 1.10
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c: revision 1.5
Update libdrm to 2.4.36.
--
make sure all the KMS code is only ever run when in KMS mode. fixes
problems with the UMS (aka existing) driver type when KMS is enabled.
--
enable KMS on x86.
 1.4.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.2.1 10-Aug-2014  tls Rebase.
 1.1 22-May-2010  mrg branches: 1.1.8;
build libdrm_radeon.
 1.1.8.1 13-Jul-2016  snj Pull up following revision(s) (requested by mrg in ticket #1326):
distrib/sets/lists/xbase/shl.mi: patch
distrib/sets/lists/xcomp/mi: patch
distrib/sets/lists/xcomp/shl.mi: patch
external/mit/xorg/lib/libdrm/Makefile: patch
external/mit/xorg/lib/libdrm/Makefile.defines: patch
external/mit/xorg/lib/libdrm/shlib_version: patch
external/mit/xorg/lib/libdrm/drm/Makefile: patch
external/mit/xorg/lib/libdrm_intel/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/shlib_version: patch
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.15
external/mit/xorg/server/drivers/xf86-video-ati/Makefile: patch
xsrc/external/mit/libdrm/dist/Makefile.am: patch
xsrc/external/mit/libdrm/dist/Makefile.in: patch
xsrc/external/mit/libdrm/dist/aclocal.m4: patch
xsrc/external/mit/libdrm/dist/config.guess: patch
xsrc/external/mit/libdrm/dist/config.h.in: patch
xsrc/external/mit/libdrm/dist/config.sub: patch
xsrc/external/mit/libdrm/dist/configure: patch
xsrc/external/mit/libdrm/dist/configure.ac: patch
xsrc/external/mit/libdrm/dist/depcomp: patch
xsrc/external/mit/libdrm/dist/install-sh: patch
xsrc/external/mit/libdrm/dist/libdrm_lists.h: patch
xsrc/external/mit/libdrm/dist/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/missing: patch
xsrc/external/mit/libdrm/dist/xf86drm.c: patch
xsrc/external/mit/libdrm/dist/xf86drm.h: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.c: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.h: patch
xsrc/external/mit/libdrm/dist/build-aux/config.guess: patch
xsrc/external/mit/libdrm/dist/build-aux/config.sub: patch
xsrc/external/mit/libdrm/dist/build-aux/depcomp: patch
xsrc/external/mit/libdrm/dist/build-aux/install-sh: patch
xsrc/external/mit/libdrm/dist/build-aux/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/build-aux/missing: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.am: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.in: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.c: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.h: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drmif.h: patch
xsrc/external/mit/libdrm/dist/exynos/libdrm_exynos.pc.in: patch
xsrc/external/mit/libdrm/dist/include/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.am: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_fourcc.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_mode.h: patch
xsrc/external/mit/libdrm/dist/include/drm/i915_drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/radeon_drm.h: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.am: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.in: patch
xsrc/external/mit/libdrm/dist/intel/intel_aub.h:patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_priv.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_chipset.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_debug.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/test_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/test-batch.sh: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.am: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.in: patch
xsrc/external/mit/libdrm/dist/libkms/dumb.c: patch
xsrc/external/mit/libdrm/dist/libkms/internal.h: patch
xsrc/external/mit/libdrm/dist/libkms/linux.c: patch
xsrc/external/mit/libdrm/dist/libkms/radeon.c: patch
xsrc/external/mit/libdrm/dist/m4/libtool.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltoptions.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltsugar.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltversion.m4: patch
xsrc/external/mit/libdrm/dist/m4/lt~obsolete.m4: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.am: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.in: patch
xsrc/external/mit/libdrm/dist/nouveau/abi16.c: patch
xsrc/external/mit/libdrm/dist/nouveau/bufctx.c: patch
xsrc/external/mit/libdrm/dist/nouveau/libdrm_nouveau.pc.in: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_drmif.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.h: patch
xsrc/external/mit/libdrm/dist/nouveau/private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/pushbuf.c: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.am: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.in: patch
xsrc/external/mit/libdrm/dist/omap/libdrm_omap.pc.in: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.c: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.h: patch
xsrc/external/mit/libdrm/dist/omap/omap_drmif.h: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/radeon/r600_pci_ids.h: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_cs_space.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.h: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/drmtest.c: patch
xsrc/external/mit/libdrm/dist/tests/gem_flink.c: patch
xsrc/external/mit/libdrm/dist/tests/kmstest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/modeprint.c: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modetest/modetest.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/radeon/list.h: patch
xsrc/external/mit/libdrm/dist/tests/radeon/radeon_ttm.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.h: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/vbltest.c: patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c: revision 1.6
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c: revision 1.7
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c: revision 1.10
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c: revision 1.5
Update libdrm to 2.4.36.
--
make sure all the KMS code is only ever run when in KMS mode. fixes
problems with the UMS (aka existing) driver type when KMS is enabled.
--
enable KMS on x86.
 1.11 28-May-2026  nia libepoxy: Update the pkg-config file for new reality.

PR pkg/60295 x11/gtk3 does not build on NetBSD/macppc
 1.10 27-May-2026  nia libepoxy: Make EGL libs depend on EGL support rather than GLAMOR.

Build tested on sparc64, which has EGL but no GLAMOR x server.

If this is pulled up, it should happen before 11.0 is cut, since
it adds stuff to the ABI.

PR pkg/60295 x11/gtk3 does not build on NetBSD/macppc
 1.9 07-Nov-2020  nia branches: 1.9.10;
libepoxy: Only require egl on ports with egl support.

Reported by martin.
 1.8 02-Nov-2020  mrg ensure PLATFORM_HAS_EGL and ENABLE_EGL are set consistently.
 1.7 02-Nov-2020  mrg adjust for libepoxy 1.5.4.
 1.6 10-Jul-2019  mrg handle @epoxy_has_glx@, @epoxy_has_egl@, and @epoxy_has_wgl@.
 1.5 09-Jul-2019  mrg updates for libepoxy 1.4.3.
 1.4 18-Apr-2019  mrg if HAVE_XORG_GLAMOR != no, set define PLATFORM_HAS_EGL=1.
 1.3 16-Apr-2019  mrg enable EGL and glamor. partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files


build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64. however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
 1.2 05-Mar-2017  mrg branches: 1.2.12;
add some missing @foo@ cases for libepoxy, libxshmfence and xorg-server.
 1.1 18-Aug-2016  mrg branches: 1.1.2; 1.1.4;
build glue for libepoxy
 1.1.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.1.2.3 20-Mar-2017  pgoyette Sync with HEAD
 1.1.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.1.2.1 18-Aug-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-09-14 03:04:15 +0000
 1.2.12.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.12.1 10-Jun-2019  christos Sync with HEAD
 1.9.10.1 03-Jun-2026  martin Pull up following revision(s) (requested by nia in ticket #296):

external/mit/xorg/lib/libepoxy/Makefile: revision 1.10
external/mit/xorg/lib/libepoxy/Makefile: revision 1.11

libepoxy: Make EGL libs depend on EGL support rather than GLAMOR.

Build tested on sparc64, which has EGL but no GLAMOR x server.

PR pkg/60295 x11/gtk3 does not build on NetBSD/macppc

libepoxy: Update the pkg-config file for new reality.
 1.2 09-Jul-2019  mrg updates for libepoxy 1.4.3.
 1.1 18-Aug-2016  mrg branches: 1.1.2; 1.1.16;
build glue for libepoxy
 1.1.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.1.2.1 18-Aug-2016  pgoyette file shlib_version was added on branch pgoyette-localcount on 2016-09-14 03:04:15 +0000
 1.6 12-Jul-2026  mrg fixes for pkg version and pkg-config files.
 1.5 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.4 09-Sep-2022  mrg updates for libfontenc 1.1.6.
 1.3 05-Jan-2016  christos - Change LDADD/DPADD in library dependencies to LIBDPLIBS
- Fix some LDADD abuse and remove useless dependencies
- include <bsd.init.mk> in the right place where appropriate
From Rin Okuyama
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:12 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:12 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
 1.11 05-Jul-2026  mrg ensure HAVE_NOATEXIT is properly set for all that need it.

XXX: pullup-11
 1.10 22-Nov-2023  rjs branches: 1.10.4;
Include some more files.

Add a build-id note to gallium.
 1.9 16-Jul-2023  rjs Make most of MesaLib build.
 1.8 11-Jul-2021  mrg xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.7 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.6 25-Apr-2019  maya Link against expat.

Helps us pass a qt5-qtbase gbm configure check, and avoid PLIST issues.
 1.5 20-Apr-2019  maya Add missing file. Allows linking webkit-gtk (which has a process link
against libEGL/libgbm).

Thanks leot@ for the report!
 1.4 16-Apr-2019  mrg enable EGL and glamor. partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files


build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64. however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
 1.3 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.2 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1 23-Feb-2015  jmcneill branches: 1.1.16;
Build and install Mesa GBM buffer management library (libgbm).
 1.1.16.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.16.1 10-Jun-2019  christos Sync with HEAD
 1.10.4.1 05-Jul-2026  martin Pull up following revision(s) (requested by mrg in ticket #372):

external/mit/xorg/lib/libEGL/Makefile: revision 1.10
external/mit/xorg/lib/driver.mk: revision 1.9
external/mit/xorg/lib/libgbm/Makefile: revision 1.11
external/mit/xorg/lib/libGL/Makefile: revision 1.36

ensure HAVE_NOATEXIT is properly set for all that need it.
 1.1 23-Feb-2015  jmcneill Build and install Mesa GBM buffer management library (libgbm).
 1.4 15-Jul-2023  rjs Fixup more references to "old" components.

ok mrg@.
 1.3 29-Sep-2022  rjs Only include other "old" makefiles from old MesaLib ones. Ok @mrg.
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:41 +0000
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file shlib_version was added on branch phil-wifi on 2019-06-10 22:02:41 +0000
 1.10 16-Jul-2023  rjs Make most of MesaLib build.
 1.9 31-Oct-2020  nia mesa: re-enable GLX TLS to help i386

mesa's assembly code for i386 only seems to be position independent
when compiled with ELF TLS, so having it disabled causes worse problems
than the edge cases ELF TLS causes.

potentially the assembly code could be fixed (it looks like it not
being safe is a bug), it could also be disabled, but i don't currently
have the means to measure the impact of that.
 1.8 16-Sep-2020  nia disable use of ELF TLS in Mesa/libGL

this is an optimization that primarily benefits linux/glibc -
most other systems have this disabled. in netbsd we've tried to
patch around it to make things work, but there still appears to be
some edge cases where libGL mysteriously crashes.

discussed on tech-x11 some time ago. already in place in pkgsrc.
 1.7 23-Feb-2020  joerg Doesn't need or use HAVE_LLVM.
 1.6 31-Jan-2020  jmcneill Change HAVE_LLVM from 0x0700 to 0x0900.
 1.5 24-Sep-2019  maya Update build logic for mesa 19.1.7.

A lot of files are now living outside of dist, since they're not in the
distributed sources: they're generated, usually by python/meson.

The remaining changes are due to files being moved around.
 1.4 10-Mar-2019  mrg pull across most of the new build infrastruture for mesa18 from maya's
git tree. this includes may of the changes from the changes below:


commit 52d85e74a1197aace38cc7acb705509e969120e6
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 12:25:33 2019 +0200

Make 32bit archs happier.

except i386, which now suffers from locked atomics because we
don't have clever ifunc tricks in libc.

commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7
Author: coypu <coypu@sdf.org>
Date: Mon Mar 4 09:08:35 2019 +0200

Adjust includes, append rather than replace, appease clang ppc builds

commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c
Author: coypu <coypu@sdf.org>
Date: Sun Mar 3 11:52:19 2019 +0200

Resolve i386 atomic issue and set lists.

XXX libGL in i386 is still causing issues
XXX pkgconfig file for vdpau
XXX set lists for arm32

commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:52:45 2019 +0200

make llvm sources x86 specific

hopefully not breaking non-x86 clang builds, which
have MKLLVM set.

commit f9d34922619cc8f2a224c0138a73985e50daf87f
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 21:33:31 2019 +0200

move hack to build llvm libraries soon enough.

add u_process.c to libGL specifically (dri, gallium and libGL all need
it).

Add some missing includes for pipe-loader when it moved to gallium

commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b
Author: coypu <coypu@sdf.org>
Date: Sat Mar 2 16:47:58 2019 +0200

shuffle around:

some files move from shared driver.mk/loader.mk into gallium.
others move to shared.

add i915 files.

now i965 glxgears works (amd64).

commit 1897a90569b30b294bcbedadb3745092eca0bb33
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 23:36:26 2019 +0200

Progress towards glxgears on i915

commit 28c9c99a236404de41ae74e88ea6d9578c088b92
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 21:55:56 2019 +0200

rototill i965/i915 causing it to no longer startx.

Now missing sw_screen_create in the dri driver.

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.3 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.2 06-Oct-2017  christos branches: 1.2.4;
bump c++ libraries because of the libstdc++ dual abi bump
 1.1 18-Dec-2014  mrg branches: 1.1.2; 1.1.10;
update sets and reachover makefiles for mesa 10.3.5.
 1.1.10.1 11-Oct-2017  snj Pull up following revision(s) (requested by christos in ticket #318):
distrib/sets/lists/base/md.amd64: revision 1.271 via patch
distrib/sets/lists/base/shl.mi: revision 1.820, 1.821
distrib/sets/lists/comp/shl.mi: revision 1.307
distrib/sets/lists/debug/ad.arm: revision 1.75
distrib/sets/lists/debug/md.amd64: revision 1.99
distrib/sets/lists/debug/shl.mi: revision 1.182, 1.183
distrib/sets/lists/xbase/shl.mi: revision 1.78
distrib/sets/lists/xdebug/shl.mi: revision 1.41
external/bsd/atf/lib/libatf-c++/shlib_version: revision 1.3
external/bsd/libproc/lib/Makefile: revision 1.4
external/gpl3/gcc/lib/libasan/shlib_version: revision 1.3
external/gpl3/gcc/lib/libstdc++-v3/Makefile: patch
external/gpl3/gcc/lib/libubsan/shlib_version: revision 1.2
external/mit/xorg/lib/libGL/shlib_version: revision 1.3
external/mit/xorg/lib/libGLU/shlib_version: revision 1.4
external/mit/xorg/lib/libglapi/Makefile: revision 1.2
bump libstdc++ to account for disabling the "dual abi".
bump because of libstdc++
bump because of libstdc++
bump because libstdc++
bump libraries that depend on libstdc++.
bump c++ libraries because of the libstdc++ dual abi bump
bump libglapi, libGL libGLU because of the libstdc++ dual abi bump
 1.1.2.2 05-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs
 1.1.2.1 18-Dec-2014  martin file Makefile was added on branch netbsd-7 on 2015-01-05 21:23:50 +0000
 1.2.4.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.4.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.2.4.1 10-Jun-2019  christos Sync with HEAD
 1.3 15-Jul-2023  rjs Fixup more references to "old" components.

ok mrg@.
 1.2 11-Jul-2021  mrg copy the Mesa 19.7.1 build framework into .old.
 1.1 10-Mar-2019  mrg branches: 1.1.2;
move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 10-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:41 +0000
 1.11 12-Nov-2022  mrg updates for libpciaccess 0.17.
 1.10 14-Jan-2022  macallan don't blindly enable memory and IO access on macppc
 1.9 16-May-2019  christos Fix MKCOMPATX11 build
 1.8 05-Jan-2016  christos branches: 1.8.16;
- Change LDADD/DPADD in library dependencies to LIBDPLIBS
- Fix some LDADD abuse and remove useless dependencies
- include <bsd.init.mk> in the right place where appropriate
From Rin Okuyama
 1.7 24-Jun-2015  matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
 1.6 14-Jan-2011  jmcneill only define HAVE_MTRR on x86
 1.5 12-Jan-2011  jmcneill HAVE_MMTR -> HAVE_MTRR
 1.4 03-Jun-2010  veego Link against libz to fix a hidden dependency
 1.3 22-May-2010  mrg add common_io.c and bump the minor.
 1.2 09-Nov-2009  mrg branches: 1.2.2;
update for libpciaccess 0.10.9
 1.1 11-Jun-2009  mrg branches: 1.1.2;
reachover build for libpciaccess.
 1.1.2.3 07-Mar-2011  riz Pull up following revision(s) (requested by jmcneill in ticket #1557):
xsrc/external/mit/libpciaccess/dist/src/netbsd_pci.c: revision 1.8
external/mit/xorg/lib/libpciaccess/Makefile: revision 1.5
external/mit/xorg/lib/libpciaccess/Makefile: revision 1.6
Fix compilation with HAVE_MTRR
HAVE_MMTR -&gt; HAVE_MTRR
only define HAVE_MTRR on x86
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.2.2.2 21-Apr-2010  matt sync to netbsd-5
 1.2.2.1 09-Nov-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:36 +0000
 1.8.16.1 10-Jun-2019  christos Sync with HEAD
 1.5 12-Nov-2022  mrg updates for libpciaccess 0.17.
 1.4 01-Jun-2013  mrg bump libpciaccess minor for the 2 new apis.
 1.3 22-May-2010  mrg branches: 1.3.6; 1.3.12;
add common_io.c and bump the minor.
 1.2 09-Nov-2009  mrg branches: 1.2.2;
update for libpciaccess 0.10.9
 1.1 11-Jun-2009  mrg branches: 1.1.2;
reachover build for libpciaccess.
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file shlib_version was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.2.2.2 21-Apr-2010  matt sync to netbsd-5
 1.2.2.1 09-Nov-2009  matt file shlib_version was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.3.12.1 23-Jun-2013  tls resync from head
 1.3.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1 17-Mar-2014  mrg branches: 1.1.4; 1.1.8;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 17-Mar-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:00:12 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 17-Mar-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.4 18-Mar-2019  mrg branches: 1.4.2;
add libXext and libX11 to LIBDPLIBS. fixes eg, minidlna build.
 1.3 12-Mar-2019  christos it is CPPFLAGS for -D etc otherwise lint breaks!
 1.2 10-Mar-2019  mrg libvdpau pkg-config file is called vdpau.pc.

this does not need a special rule, just to be named correctly.
 1.1 10-Mar-2019  mrg - build and install libvdpau and x86 and evbarm.
- add khrplatform.h for mesa_ver=18 platforms.

need to enable libvdpau.pc generation (needs special rules)


this mostly comes from maya in the first one, and a small part
of the second:

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.4.2.2 10-Jun-2019  christos Sync with HEAD
 1.4.2.1 18-Mar-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:42 +0000
 1.5 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.4 05-Mar-2017  mrg branches: 1.4.24;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 03-Nov-2015  szptvlfn branches: 1.3.2; 1.3.4;
remove redundant \
 1.2 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.24.1 02-Aug-2025  perseant Sync with HEAD
 1.6 31-Oct-2024  rillig libxcb: suppress the most common lint warnings

The code constantly converts between pointer types that are not clearly
related, it removes 'const' from casts and assigns 'int = (ptr - ptr)'.
 1.5 29-May-2019  maya branches: 1.5.12;
Pick up xcb pkgconfig version automagically from the configure script
PACKAGE_VERSION.

We have failed to update it for netbsd-8 and netbsd-current, resulting
in fallout in pkgsrc, reported by Yasushi Oshima in PR xsrc/54249.
 1.4 03-Feb-2015  jmcneill branches: 1.4.8; 1.4.16;
libxcb is 1.10 now, fix pkgconfig version xcb.mk
 1.3 01-Oct-2014  skrll Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
 1.2 31-May-2013  mrg branches: 1.2.6;
define HAVE_MKSTEMP and HAVE_LRINT for bitmap.
define PACKAGE_STRING/VERSION correctly for xrandr, xsetroot and xstdcmap.
define ICONV_CONST for xwininfo.
install new xcb-proto files.
build new Xrandr sources.
bump version on libxcb and libXrandr.
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.6.2 04-Feb-2015  snj Pull up following revision(s) (requested by jmcneill in ticket #488):
external/mit/xorg/lib/libxcb/xcb.mk: revision 1.4
libxcb is 1.10 now, fix pkgconfig version xcb.mk
 1.2.6.1 06-Oct-2014  martin Pull up following revision(s) (requested by skrll in ticket #131):
distrib/sets/lists/xdebug/shl.mi: revision 1.15
external/mit/xorg/lib/libxcb/libxcb/Makefile: revision 1.6
external/mit/xorg/lib/libxcb/sync/Makefile: revision 1.3
distrib/sets/lists/xbase/shl.mi: revision 1.56
external/mit/xorg/lib/libxcb/randr/Makefile: revision 1.2
external/mit/xorg/lib/libxcb/xcb.mk: revision 1.3
Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
 1.4.16.1 10-Jun-2019  christos Sync with HEAD
 1.4.8.1 31-May-2019  martin Pull up following revision(s) (requested by maya in ticket #1277):

external/mit/xorg/lib/libxcb/xcb.mk: revision 1.5

Pick up xcb pkgconfig version automagically from the configure script
PACKAGE_VERSION.

We have failed to update it for netbsd-8 and netbsd-current, resulting
in fallout in pkgsrc, reported by Yasushi Oshima in PR xsrc/54249.
 1.5.12.1 02-Aug-2025  perseant Sync with HEAD
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.2 03-Apr-2018  tron Fix build with "USE_SSP=yes".
 1.1 17-Mar-2014  mrg branches: 1.1.4; 1.1.8; 1.1.28;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1.28.1 07-Apr-2018  pgoyette Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 17-Mar-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:00:12 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 17-Mar-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.4 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.3 12-Jul-2022  mrg branches: 1.3.4;
updates for libxcb 1.15.

(try to make xcbgen work here still, but still doesn't quite work.)
 1.2 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 02-Aug-2025  perseant Sync with HEAD
 1.8 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.7 12-Jul-2022  mrg branches: 1.7.4;
updates for libxcb 1.15.

(try to make xcbgen work here still, but still doesn't quite work.)
 1.6 07-Jun-2018  rjs Add missing xcb files to build.

Fixes xsrc/53337.
 1.5 05-Mar-2017  mrg branches: 1.5.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.10.1 25-Jun-2018  pgoyette Sync with HEAD
 1.7.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.4 05-Mar-2017  mrg branches: 1.4.24;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.24.1 02-Aug-2025  perseant Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.5 05-Mar-2017  mrg branches: 1.5.24;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.24.1 02-Aug-2025  perseant Sync with HEAD
 1.7 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.6 12-Jul-2022  mrg branches: 1.6.4;
updates for generated files.
 1.5 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.4 05-Mar-2017  mrg branches: 1.4.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 17-Mar-2014  mrg branches: 1.3.8; 1.3.12;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.6.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.7 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.6 12-Jul-2022  mrg branches: 1.6.4;
updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6.4.1 02-Aug-2025  perseant Sync with HEAD
 1.1 04-Jul-2024  mrg branches: 1.1.4;
updates for libxcb / xcb-proto 1.17.0.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 04-Jul-2024  perseant file dbe.c was added on branch perseant-exfatfs on 2025-08-02 05:50:43 +0000
 1.1 04-Jul-2024  mrg branches: 1.1.4;
updates for libxcb / xcb-proto 1.17.0.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 04-Jul-2024  perseant file dbe.h was added on branch perseant-exfatfs on 2025-08-02 05:50:43 +0000
 1.5 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.4 05-Mar-2017  mrg branches: 1.4.24;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.24.1 02-Aug-2025  perseant Sync with HEAD
 1.6 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.5 05-Mar-2017  mrg branches: 1.5.24;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.24.1 02-Aug-2025  perseant Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.5 12-Jul-2022  mrg branches: 1.5.4;
updates for generated files.
 1.4 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.3 05-Mar-2017  mrg branches: 1.3.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.2 23-Jul-2015  mrg branches: 1.2.2; 1.2.4;
update for libxcb 1.11.
 1.1 17-Mar-2014  mrg branches: 1.1.4; 1.1.8;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 17-Mar-2014  tls file dri3.c was added on branch tls-maxphys on 2014-08-20 00:00:12 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 17-Mar-2014  yamt file dri3.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.2.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.2.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.5.4.1 02-Aug-2025  perseant Sync with HEAD
 1.6 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.5 12-Jul-2022  mrg branches: 1.5.4;
updates for generated files.
 1.4 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.3 05-Mar-2017  mrg branches: 1.3.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.2 23-Jul-2015  mrg branches: 1.2.2; 1.2.4;
update for libxcb 1.11.
 1.1 17-Mar-2014  mrg branches: 1.1.4; 1.1.8;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 17-Mar-2014  tls file dri3.h was added on branch tls-maxphys on 2014-08-20 00:00:12 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 17-Mar-2014  yamt file dri3.h was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.2.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.2.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.5.4.1 02-Aug-2025  perseant Sync with HEAD
 1.1 07-Jun-2018  rjs branches: 1.1.2;
Add missing xcb files to build.

Fixes xsrc/53337.
 1.1.2.2 25-Jun-2018  pgoyette Sync with HEAD
 1.1.2.1 07-Jun-2018  pgoyette file ge.c was added on branch pgoyette-compat on 2018-06-25 07:25:32 +0000
 1.1 07-Jun-2018  rjs branches: 1.1.2;
Add missing xcb files to build.

Fixes xsrc/53337.
 1.1.2.2 25-Jun-2018  pgoyette Sync with HEAD
 1.1.2.1 07-Jun-2018  pgoyette file ge.h was added on branch pgoyette-compat on 2018-06-25 07:25:32 +0000
 1.6 12-Jul-2022  mrg updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.3 05-Mar-2017  mrg branches: 1.3.24;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.2 23-Jul-2015  mrg branches: 1.2.2; 1.2.4;
update for libxcb 1.11.
 1.1 17-Mar-2014  mrg branches: 1.1.4; 1.1.8;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 17-Mar-2014  tls file present.c was added on branch tls-maxphys on 2014-08-20 00:00:13 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 17-Mar-2014  yamt file present.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.2.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.2.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3.24.1 02-Aug-2025  perseant Sync with HEAD
 1.5 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.4 14-Mar-2018  mrg branches: 1.4.14;
regenerate these for libxcb 1.13.
 1.3 05-Mar-2017  mrg branches: 1.3.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.2 23-Jul-2015  mrg branches: 1.2.2; 1.2.4;
update for libxcb 1.11.
 1.1 17-Mar-2014  mrg branches: 1.1.4; 1.1.8;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 17-Mar-2014  tls file present.h was added on branch tls-maxphys on 2014-08-20 00:00:13 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 17-Mar-2014  yamt file present.h was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.2.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.2.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.4.14.1 02-Aug-2025  perseant Sync with HEAD
 1.7 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.6 14-Mar-2018  mrg branches: 1.6.14;
regenerate these for libxcb 1.13.
 1.5 05-Mar-2017  mrg branches: 1.5.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.6.14.1 02-Aug-2025  perseant Sync with HEAD
 1.7 12-Jul-2022  mrg updates for generated files.
 1.6 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.5 05-Mar-2017  mrg branches: 1.5.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 12-Jul-2022  mrg updates for generated files.
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6 12-Jul-2022  mrg updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.5 05-Mar-2017  mrg branches: 1.5.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6 12-Jul-2022  mrg updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6 12-Jul-2022  mrg updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.5 05-Mar-2017  mrg branches: 1.5.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.7 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.6 12-Jul-2022  mrg branches: 1.6.4;
updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6.4.1 02-Aug-2025  perseant Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3 23-Jul-2015  mrg update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb.h was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xcb.h was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.2 23-Jul-2015  mrg update for libxcb 1.11.
 1.1 31-May-2013  mrg branches: 1.1.2; 1.1.8;
update the libxcb generated files from libxcb 1.9
 1.1.8.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.8.1 31-May-2013  yamt file xcb_auth.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb_auth.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.3 23-Jul-2015  mrg update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb_conn.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xcb_conn.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.2 23-Jul-2015  mrg update for libxcb 1.11.
 1.1 31-May-2013  mrg branches: 1.1.2; 1.1.8;
update the libxcb generated files from libxcb 1.9
 1.1.8.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.8.1 31-May-2013  yamt file xcb_ext.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb_ext.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.3 23-Jul-2015  mrg update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb_in.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xcb_in.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.3 23-Jul-2015  mrg update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb_list.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xcb_list.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.3 23-Jul-2015  mrg update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb_out.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xcb_out.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.3 23-Jul-2015  mrg update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb_util.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xcb_util.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.2 23-Jul-2015  mrg update for libxcb 1.11.
 1.1 31-May-2013  mrg branches: 1.1.2; 1.1.8;
update the libxcb generated files from libxcb 1.9
 1.1.8.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.8.1 31-May-2013  yamt file xcb_windefs.h was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb_windefs.h was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2 23-Jul-2015  mrg update for libxcb 1.11.
 1.1 31-May-2013  mrg branches: 1.1.2; 1.1.8;
update the libxcb generated files from libxcb 1.9
 1.1.8.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.8.1 31-May-2013  yamt file xcb_xid.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcb_xid.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.3 23-Jul-2015  mrg update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcbext.h was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xcbext.h was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.3 23-Jul-2015  mrg update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xcbint.h was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xcbint.h was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.2 12-Jul-2022  mrg updates for generated files.
 1.1 07-Jun-2018  rjs branches: 1.1.2;
Add missing xcb files to build.

Fixes xsrc/53337.
 1.1.2.2 25-Jun-2018  pgoyette Sync with HEAD
 1.1.2.1 07-Jun-2018  pgoyette file xf86vidmode.c was added on branch pgoyette-compat on 2018-06-25 07:25:32 +0000
 1.2 12-Jul-2022  mrg updates for generated files.
 1.1 07-Jun-2018  rjs branches: 1.1.2;
Add missing xcb files to build.

Fixes xsrc/53337.
 1.1.2.2 25-Jun-2018  pgoyette Sync with HEAD
 1.1.2.1 07-Jun-2018  pgoyette file xf86vidmode.h was added on branch pgoyette-compat on 2018-06-25 07:25:32 +0000
 1.6 12-Jul-2022  mrg updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.7 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.6 12-Jul-2022  mrg branches: 1.6.4;
updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6.4.1 02-Aug-2025  perseant Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.8 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.7 12-Jul-2022  mrg branches: 1.7.4;
updates for generated files.
 1.6 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.5 05-Mar-2017  mrg branches: 1.5.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.7.4.1 02-Aug-2025  perseant Sync with HEAD
 1.7 12-Jul-2022  mrg updates for generated files.
 1.6 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.5 05-Mar-2017  mrg branches: 1.5.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.5 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.4 05-Mar-2017  mrg branches: 1.4.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xkb.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xkb.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xkb.h was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xkb.h was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 31-May-2013  mrg branches: 1.1.2;
update the libxcb generated files from libxcb 1.9
 1.1.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xprint.c was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Mar-2014  yamt file xprint.c was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.2 23-Jul-2015  mrg branches: 1.2.2; 1.2.4;
update for libxcb 1.11.
 1.1 31-May-2013  mrg branches: 1.1.2; 1.1.8;
update the libxcb generated files from libxcb 1.9
 1.1.8.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.8.1 31-May-2013  yamt file xprint.h was added on branch yamt-pagecache on 2014-05-22 14:09:43 +0000
 1.1.2.2 23-Jun-2013  tls resync from head
 1.1.2.1 31-May-2013  tls file xprint.h was added on branch tls-maxphys on 2013-06-23 06:28:45 +0000
 1.2.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.2.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6 14-Mar-2018  mrg regenerate these for libxcb 1.13.
 1.5 05-Mar-2017  mrg branches: 1.5.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.6 12-Jul-2022  mrg updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6 12-Jul-2022  mrg updates for generated files.
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.4 23-Jul-2015  mrg branches: 1.4.2; 1.4.4;
update for libxcb 1.11.
 1.3 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 23-Jul-2015  mrg branches: 1.3.2; 1.3.4;
update for libxcb 1.11.
 1.2 31-May-2013  mrg update the libxcb generated files from libxcb 1.9
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.13 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.12 12-Jul-2022  mrg branches: 1.12.4;
don't build newly obsolete xf86vidmode.h.
 1.11 14-May-2022  rillig libxcb: suppress lint warnings that are not useful
 1.10 07-Jun-2018  rjs Add missing xcb files to build.

Fixes xsrc/53337.
 1.9 05-Mar-2017  mrg branches: 1.9.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.8 23-Jul-2015  mrg branches: 1.8.2; 1.8.4;
update for libxcb 1.11.
 1.7 21-Feb-2015  jmcneill install xcb/xkb.h
 1.6 01-Oct-2014  skrll Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
 1.5 24-Feb-2011  mrg branches: 1.5.22;
libxcb depends upon libXau.
 1.4 23-Feb-2011  mrg libxcb doesn't need or want to link against libXaw. avoids
implicit cyclic dependancy loops, which crash rtld right now.
 1.3 18-Jul-2010  mrg branches: 1.3.2;
add a couple of missing source files.
 1.2 18-Jul-2010  mrg don't install xprint.h.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.3.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.5.22.2 21-Feb-2015  martin Pull up following revision(s) (requested by jmcneill in ticket #541):
distrib/sets/lists/xcomp/mi: revision 1.158
external/mit/xorg/lib/libxcb/libxcb/Makefile: revision 1.7
install xcb/xkb.h
 1.5.22.1 06-Oct-2014  martin Pull up following revision(s) (requested by skrll in ticket #131):
distrib/sets/lists/xdebug/shl.mi: revision 1.15
external/mit/xorg/lib/libxcb/libxcb/Makefile: revision 1.6
external/mit/xorg/lib/libxcb/sync/Makefile: revision 1.3
distrib/sets/lists/xbase/shl.mi: revision 1.56
external/mit/xorg/lib/libxcb/randr/Makefile: revision 1.2
external/mit/xorg/lib/libxcb/xcb.mk: revision 1.3
Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
 1.8.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.8.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.9.10.1 25-Jun-2018  pgoyette Sync with HEAD
 1.12.4.1 02-Aug-2025  perseant Sync with HEAD
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Mar-2014  mrg branches: 1.1.4; 1.1.8;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 17-Mar-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:00:13 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 17-Mar-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:44 +0000
 1.2 01-Oct-2014  skrll Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
 1.1 17-Jul-2010  mrg branches: 1.1.24;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.24.1 06-Oct-2014  martin Pull up following revision(s) (requested by skrll in ticket #131):
distrib/sets/lists/xdebug/shl.mi: revision 1.15
external/mit/xorg/lib/libxcb/libxcb/Makefile: revision 1.6
external/mit/xorg/lib/libxcb/sync/Makefile: revision 1.3
distrib/sets/lists/xbase/shl.mi: revision 1.56
external/mit/xorg/lib/libxcb/randr/Makefile: revision 1.2
external/mit/xorg/lib/libxcb/xcb.mk: revision 1.3
Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.3 01-Oct-2014  skrll Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
 1.2 17-Mar-2014  mrg branches: 1.2.4;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 06-Oct-2014  martin Pull up following revision(s) (requested by skrll in ticket #131):
distrib/sets/lists/xdebug/shl.mi: revision 1.15
external/mit/xorg/lib/libxcb/libxcb/Makefile: revision 1.6
external/mit/xorg/lib/libxcb/sync/Makefile: revision 1.3
distrib/sets/lists/xbase/shl.mi: revision 1.56
external/mit/xorg/lib/libxcb/randr/Makefile: revision 1.2
external/mit/xorg/lib/libxcb/xcb.mk: revision 1.3
Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.5 05-Sep-2023  mrg turn off -Walloc-size-larger-than for xinput.c

on 32-bit platforms, an expression claims the input can exceed 2G,
more than malloc() can take. i'm pretty sure that the maximum is
actually quite a lot less (seems to be max 255*12 plus <100.)
 1.4 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.3 05-May-2015  mrg branches: 1.3.2;
remove unused file; pointed out by Kamil Rytarowski in private email.
 1.2 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1 17-Jul-2010  mrg branches: 1.1.6; 1.1.12;
build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.2 04-May-2015  mrg libxcb-xkb.so has the wrong version, fix it. patch as provided by
Yorick Hardy in PR 49873.
 1.1 17-Mar-2014  mrg branches: 1.1.4; 1.1.6; 1.1.8;
merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 17-Mar-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:00:14 +0000
 1.1.6.1 09-Sep-2015  martin Pull up following revision(s) (requested by mrg in ticket #974):
distrib/sets/lists/xbase/shl.mi: revision 1.61
external/mit/xorg/lib/libxcb/xkb/Makefile: revision 1.2
libxcb-xkb.so has the wrong version, fix it. patch as provided by
Yorick Hardy in PR 49873.
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 17-Mar-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:44 +0000
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.1 17-Jul-2010  mrg build support for libxcb 1.6. not yet used.

XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
 1.2 14-Jul-2022  mrg build and install libxcvt, and it's cvt(1).
 1.1 14-Jul-2022  mrg build framework for libxcvt (needed for xorg-server 21.x).

doesn't work quite yet. lib/libxcvt can't find sources for
some odd reason.
 1.1 14-Jul-2022  mrg build framework for libxcvt (needed for xorg-server 21.x).

doesn't work quite yet. lib/libxcvt can't find sources for
some odd reason.
 1.1 14-Jul-2022  mrg build framework for libxcvt (needed for xorg-server 21.x).

doesn't work quite yet. lib/libxcvt can't find sources for
some odd reason.
 1.7 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.6 29-Oct-2022  mrg updates for new libXext, libXmu, libXpresent and libxkbfile.
 1.5 13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.4 25-Dec-2018  maya Remove duplicate INCSDIR
 1.3 06-Nov-2008  veego branches: 1.3.46; 1.3.48;
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6; 1.2.8;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.8.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:12 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
 1.3.48.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.3.48.1 10-Jun-2019  christos Sync with HEAD
 1.3.46.1 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.3 12-Jul-2026  mrg bump libxkbfile minor for new API.
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:12 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
 1.3 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6; 1.2.8;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.8.1 07-Nov-2008  snj Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:12 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
 1.2 11-Jan-2009  christos bump majors
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:12 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
 1.7 09-Mar-2025  mrg variously define DHAVE_GETADDRINFO, HAVE_INET_NTOP,
HAVE_STRUCT_SOCKADDR_STORAGE, HAVE_EXPLICIT_MEMSET, HAVE_PATHCONF,
and HAVE_UNISTD_H.
comment define for HAVE_MEMFD_CREATE in libxshmfence, needs testing.
 1.6 05-Mar-2017  mrg branches: 1.6.24;
add some missing @foo@ cases for libepoxy, libxshmfence and xorg-server.
 1.5 27-Sep-2016  joerg branches: 1.5.2;
Allow clang to generate SPARCv8+ assembly for now.
 1.4 31-Aug-2016  christos branches: 1.4.2;
no stack protector for evbarm
 1.3 18-Aug-2016  mrg this depends upon librt
 1.2 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.1 14-Aug-2016  mrg build glue for libxshmfence. not yet plugged into the build.
 1.4.2.4 20-Mar-2017  pgoyette Sync with HEAD
 1.4.2.3 04-Nov-2016  pgoyette Sync with HEAD
 1.4.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.4.2.1 31-Aug-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-09-14 03:04:16 +0000
 1.5.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.6.24.1 02-Aug-2025  perseant Sync with HEAD
 1.1 14-Aug-2016  mrg branches: 1.1.2;
build glue for libxshmfence. not yet plugged into the build.
 1.1.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.1.2.1 14-Aug-2016  pgoyette file shlib_version was added on branch pgoyette-localcount on 2016-09-14 03:04:16 +0000
 1.48 23-Aug-2025  mrg remove out of date comment.
 1.47 26-Jul-2025  skrll Fix aarch64 LLVM build by using -fno-integrated-as with clang
 1.46 26-Jul-2025  mrg disable pixman-ppc.c and VSX on netbsd.

pixman-ppc.c assumes that machdep.altivec determines that VSX is available,
which is not true on for all altivec systems (added in POWER7.) will need
code to check for a (new) machdep.vsx or so.

hopefully fixes crashes seen on ppc.
 1.45 24-Jul-2025  mrg enable arm64 neon support. tested on rockpro64.
 1.44 22-Jul-2025  mrg also pass -mvsx for pixman-vmx.c on PPC.

fixes ppc build.
 1.43 22-Jul-2025  mrg handle pixman 0.46.4.
 1.42 17-Dec-2022  mrg branches: 1.42.2;
handle pixman revert.
 1.41 13-Nov-2022  mrg branches: 1.41.2;
add build infrastructure to build the pixman tests

not built or installed by default.
 1.40 12-Nov-2022  mrg disable arm64 NEON for now. my X server exits for unknown reasons..
 1.39 12-Nov-2022  mrg updates for pixman 0.42.2.

this enables NEON for arm64. maybe firefox will be faster on pbp...
 1.38 26-Apr-2021  christos Don't try to override an existing -march
 1.37 25-Apr-2021  christos handle mipsn64el
 1.36 15-Sep-2020  mrg avoid ICE on sh3.
 1.35 30-Mar-2016  macallan Loongson MMI code needs -Wa,-mhard-float now
 1.34 07-Nov-2015  szptvlfn change MKDEPFLAGS from
-msse2 -mssse3 -mssse3 -fvisibility=hidden
to
-msse2 -msse3 -mssse3 -fvisibility=hidden

OK dholland@ at tech-x11@
 1.33 06-Nov-2015  szptvlfn remove redundant \
 1.32 02-May-2015  macallan build Loongson-MMI support only on mips64el
 1.31 10-Aug-2014  joerg This is unlikely to ever work with LLVM's IAS due to the amount of macro
use. Disable it on ARM.
 1.30 10-Aug-2014  jmcneill USE_SSSE3 not USE_SSE3
 1.29 12-Jul-2014  mrg note about missing HAVE_GCC_VECTOR_EXTENSIONS (only used in test apps).
 1.28 17-Mar-2014  mrg branches: 1.28.2;
updates for pixman 0.32.4 and x86.
 1.27 30-Jan-2014  riz Turn off attribute warning errors for clang in
pixman-mmx.c (__artificial__).
 1.26 21-Dec-2013  skrll Re-enable arm-simd now that SPRSR restoration has been fixed.
 1.25 07-Sep-2013  skrll Disable USE_ARM_SIMD for now. It crashes Xorg.
 1.24 05-Jun-2013  mrg add new files for pixman 0.30.0. bump minor.
 1.23 07-May-2013  martin Enable SSE2 support for i386 - the -current compiler seems to get the
alignment right.
 1.22 02-May-2013  skrll Comment out iwmmxt. hi jared.
 1.21 28-Feb-2013  macallan build support for Loongson Multimedia Instructions on evbmips
 1.20 11-Feb-2013  martin Enable SSE2 support for amd64
 1.19 07-Feb-2013  macallan build altivec support on powerpc
 1.18 03-Feb-2013  jmcneill enable simd, neon, and iwmmxt for earmhf
 1.17 01-Feb-2013  jmcneill only enable ARM SIMD and NEON for earm, as the configure script tests for this
 1.16 31-Jan-2013  jmcneill Remove PIXMAN_NO_TLS and replace with HAVE_PTHREAD_SETSPECIFIC so the
installed library is actually thread-safe.
 1.15 31-Jan-2013  jmcneill merge pixman 0.28.2. for arm and earm, enable simd & neon support. for
earm, enable iwmmx support.
 1.14 03-Aug-2011  mrg branches: 1.14.2; 1.14.8;
include pixman-noop.c. oops.
 1.13 01-Dec-2010  mrg dsable SSE2 support on amd64 for now. GCC generates code that causes
alignment faults. the code is:

0x00007f7ffd40ccd7 <_pixman_implementation_create_sse2+0>: push %rbp
0x00007f7ffd40ccd8 <_pixman_implementation_create_sse2+1>: mov %rsp,%rbp
0x00007f7ffd40ccdb <_pixman_implementation_create_sse2+4>: sub $0x10,%rsp
...
0x00007f7ffd40cdab <_pixman_implementation_create_sse2+212>: mov $0xffffffffffffffff,%rdx
0x00007f7ffd40cdb2 <_pixman_implementation_create_sse2+219>: mov %rdx,0xfffffffffffffff0(%rbp)
0x00007f7ffd40cdb6 <_pixman_implementation_create_sse2+223>: mov %rdx,0xfffffffffffffff8(%rbp)
0x00007f7ffd40cdba <_pixman_implementation_create_sse2+227>: movdqa 0xfffffffffffffff0(%rbp),%xmm0

upon entry we have stack aligned to 16 bytes. the first instruction
subtracts 8, we copy this not-16-byte aligned value into %rbp, and
then decrement the stack by 16 bytes.

then we store a big -1 into 16 bytes on the stack, and then load it
into %xmm0.. except we load it from an unaligned pointer and GP.
 1.12 21-Nov-2010  mrg update for pixman 0.21.2. we really need __thread, it seems.
 1.11 23-May-2010  mrg bump libpixman-1.so minor. avoid double defining PIXMAN_DISABLE_DEPRECATED.
 1.10 09-Nov-2009  mrg disable using sse2 for i386. from drochner@ and veego@.
 1.9 09-Jul-2009  mrg fix build for pixman 0.15.14
 1.8 11-Jun-2009  mrg update reach over build for pixman 0.15.10.
 1.7 06-Nov-2008  veego Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.6 30-Oct-2008  veego branches: 1.6.2;
Update for the 0.12.0. import
 1.5 13-Sep-2008  cube branches: 1.5.2; 1.5.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.4 03-Aug-2008  rtr pass cpu specific flags to mkdep to avoid triggering #error directives
 1.3 03-Aug-2008  mrg build pixman-sse.c and pixman-mmx.c on x86
 1.2 02-Aug-2008  rtr NOLINT= #defined
 1.1 02-Aug-2008  mrg build glue for pixman
 1.5.6.2 19-Oct-2008  haad Sync with HEAD.
 1.5.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:12 +0000
 1.5.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.5.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
 1.6.2.3 01-Dec-2009  snj Pull up following revision(s) (requested by mrg in ticket #1177):
external/mit/xorg/lib/pixman/Makefile: revision 1.10
disable using sse2 for i386. from drochner@ and veego@.
 1.6.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.6.2.1 07-Nov-2008  snj branches: 1.6.2.1.4;
Pull up following revision(s) (requested by veego in ticket #22):
external/mit/xorg/lib/Makefile: revision 1.6
external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3
external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4
external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4
external/mit/xorg/lib/libXevie/Makefile: revision 1.4
external/mit/xorg/lib/libXfixes/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.4
external/mit/xorg/lib/libXft/Makefile: revision 1.5
external/mit/xorg/lib/libXinerama/Makefile: revision 1.4
external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3
external/mit/xorg/lib/libXres/Makefile: revision 1.7
external/mit/xorg/lib/libXvMC/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3
external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4
external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4
external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4
external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3
external/mit/xorg/lib/libxkbui/Makefile: revision 1.3
external/mit/xorg/lib/libXdamage/Makefile: revision 1.3
external/mit/xorg/lib/pixman/Makefile: revision 1.7
Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
 1.6.2.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.14.8.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14.8.2 23-Jun-2013  tls resync from head
 1.14.8.1 25-Feb-2013  tls resync with head
 1.14.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.28.2.1 10-Aug-2014  tls Rebase.
 1.41.2.1 19-Dec-2022  martin Pull up following revision(s) (requested by mrg in ticket #5):

external/mit/xorg/lib/pixman/Makefile.cflags: revision 1.2
external/mit/xorg/lib/pixman/Makefile: revision 1.42

handle pixman revert.
 1.42.2.1 02-Aug-2025  perseant Sync with HEAD
 1.7 26-Jul-2025  mrg disable pixman-ppc.c and VSX on netbsd.

pixman-ppc.c assumes that machdep.altivec determines that VSX is available,
which is not true on for all altivec systems (added in POWER7.) will need
code to check for a (new) machdep.vsx or so.

hopefully fixes crashes seen on ppc.
 1.6 24-Jul-2025  mrg enable arm64 neon support. tested on rockpro64.
 1.5 22-Jul-2025  mrg define WORDS_BIGENDIAN on big endian platforms.

XXX: netbsd-9, netbsd-10, and until recently, -current all define this
XXX: always! pullup-9, pullup-10 via patch necessary.
 1.4 22-Jul-2025  mrg add -DASM_HAVE_SYNTAX_UNIFIED for arm builds.
 1.3 22-Jul-2025  mrg handle pixman 0.46.4.
 1.2 17-Dec-2022  mrg branches: 1.2.2;
handle pixman revert.
 1.1 13-Nov-2022  mrg branches: 1.1.2;
add build infrastructure to build the pixman tests

not built or installed by default.
 1.1.2.1 19-Dec-2022  martin Pull up following revision(s) (requested by mrg in ticket #5):

external/mit/xorg/lib/pixman/Makefile.cflags: revision 1.2
external/mit/xorg/lib/pixman/Makefile: revision 1.42

handle pixman revert.
 1.2.2.1 02-Aug-2025  perseant Sync with HEAD
 1.8 22-Jul-2025  mrg handle pixman 0.46.4.
 1.7 12-Nov-2022  mrg branches: 1.7.4;
updates for pixman 0.42.2.

this enables NEON for arm64. maybe firefox will be faster on pbp...
 1.6 05-Jun-2013  mrg add new files for pixman 0.30.0. bump minor.
 1.5 23-May-2010  mrg branches: 1.5.6; 1.5.12;
bump libpixman-1.so minor. avoid double defining PIXMAN_DISABLE_DEPRECATED.
 1.4 11-Jun-2009  mrg update reach over build for pixman 0.15.10.
 1.3 11-Jan-2009  christos bump majors
 1.2 30-Oct-2008  veego branches: 1.2.2; 1.2.6;
Update for the 0.12.0. import
 1.1 02-Aug-2008  mrg branches: 1.1.2; 1.1.6;
build glue for pixman
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 02-Aug-2008  haad file shlib_version was added on branch haad-dm on 2008-10-19 22:41:12 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 02-Aug-2008  wrstuden file shlib_version was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
 1.2.6.1 21-Apr-2010  matt sync to netbsd-5
 1.2.2.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.5.12.1 23-Jun-2013  tls resync from head
 1.5.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.4.1 02-Aug-2025  perseant Sync with HEAD
 1.2 13-Nov-2022  mrg add a 'check' target to run the tests (needs to be on the same arch as host.)
 1.1 13-Nov-2022  mrg add build infrastructure to build the pixman tests

not built or installed by default.
 1.3 07-Jan-2012  mrg - reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
when <bsd.lib.mk> is loaded. fixes missing shlib links relative to
what the normal package does. (noted by wiz.)
 1.2 18-Jul-2010  mrg branches: 1.2.6;
oops, install all the xcb-util headers.
 1.1 18-Jul-2010  mrg add build infrastructure for xcb-utils 0.3.6.
 1.2.6.1 17-Apr-2012  yamt sync with head
 1.3 07-Jan-2012  mrg - reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
when <bsd.lib.mk> is loaded. fixes missing shlib links relative to
what the normal package does. (noted by wiz.)
 1.2 15-May-2011  christos branches: 1.2.4;
add HAVE_VASPRINTF so that we use it.
 1.1 18-Jul-2010  mrg add build infrastructure for xcb-utils 0.3.6.
 1.2.4.1 17-Apr-2012  yamt sync with head
 1.1 18-Jul-2010  mrg add build infrastructure for xcb-utils 0.3.6.
 1.2 08-Nov-2012  apb Mark inline function in_word_set(str, len) as static.
The function uses a static variable (stringpool_contents)
and this is not allowed in an inline function with external linkage.
Found by clang -Wstatic-in-inline.
 1.1 18-Jul-2010  mrg branches: 1.1.6; 1.1.12;
add build infrastructure for xcb-utils 0.3.6.
 1.1.12.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.1.6.1 16-Jan-2013  yamt sync with (a bit old) head
 1.1 18-Jul-2010  mrg add build infrastructure for xcb-utils 0.3.6.
 1.1 18-Jul-2010  mrg add build infrastructure for xcb-utils 0.3.6.
 1.2 07-Jan-2012  mrg - reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
when <bsd.lib.mk> is loaded. fixes missing shlib links relative to
what the normal package does. (noted by wiz.)
 1.1 18-Jul-2010  mrg branches: 1.1.6;
add build infrastructure for xcb-utils 0.3.6.
 1.1.6.1 17-Apr-2012  yamt sync with head
 1.3 07-Jan-2012  mrg - reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
when <bsd.lib.mk> is loaded. fixes missing shlib links relative to
what the normal package does. (noted by wiz.)
 1.2 11-Aug-2011  joerg branches: 1.2.2;
Various warning adjustments for clang
 1.1 18-Jul-2010  mrg add build infrastructure for xcb-utils 0.3.6.
 1.2.2.1 17-Apr-2012  yamt sync with head
 1.1 18-Jul-2010  mrg add build infrastructure for xcb-utils 0.3.6.
 1.2 07-Jan-2012  mrg - reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
when <bsd.lib.mk> is loaded. fixes missing shlib links relative to
what the normal package does. (noted by wiz.)
 1.1 18-Jul-2010  mrg branches: 1.1.6;
add build infrastructure for xcb-utils 0.3.6.
 1.1.6.1 17-Apr-2012  yamt sync with head
 1.3 07-Jan-2012  mrg - reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
when <bsd.lib.mk> is loaded. fixes missing shlib links relative to
what the normal package does. (noted by wiz.)
 1.2 11-Aug-2011  joerg branches: 1.2.2;
Various warning adjustments for clang
 1.1 18-Jul-2010  mrg add build infrastructure for xcb-utils 0.3.6.
 1.2.2.1 17-Apr-2012  yamt sync with head
 1.1 18-Jul-2010  mrg add build infrastructure for xcb-utils 0.3.6.
 1.14 02-Nov-2020  mrg transform @xkb_base@ instead of __xkb_base__ now.

should fix build issues reported on -current.
 1.13 11-Mar-2019  mrg fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.12 15-Dec-2016  mrg branches: 1.12.6; 1.12.14;
add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.
 1.11 23-Nov-2016  snj for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.
 1.10 22-Nov-2016  snj update for xkeyboard-config 2.19
 1.9 31-May-2013  mrg branches: 1.9.10;
oops, semantics, not symbols, subdir was removed.
 1.8 31-May-2013  mrg catch up with xkeyboard-config 2.9:
- remove keymap/ and semantics/ entirely.
- remove default keypad and norepeat from compat/
- add keycodes/olpc
- remove symbols/ad, add symbols/md
- remove symbols/sun_vndr/tuv
 1.7 25-Jul-2011  njoly branches: 1.7.2; 1.7.8;
Include bsd.own.mk for obj directory.
 1.6 04-Jun-2010  ghen A suggestion from veego to fix it (taken from ../../include/fontsproto).
 1.5 03-Jun-2010  ghen Revert previous.
 1.4 03-Jun-2010  ghen .include <bsd.lib.mk> to handle the pkgconfig file correctly (noted by veego).
 1.3 28-May-2010  ghen Install pkgconfig file for xkeyboard-config.
 1.2 28-May-2010  ghen Update to xkeyboard-config 1.9.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.7.8.1 23-Jun-2013  tls resync from head
 1.7.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.9.10.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.12.14.1 10-Jun-2019  christos Sync with HEAD
 1.12.6.1 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1243):

external/mit/xorg/bin/xinit/Makefile: revision 1.7
external/mit/xorg/lib/libXaw/Makefile: revision 1.12
external/mit/xorg/lib/xkeyboard-config/Makefile: revision 1.13
external/mit/xorg/server/xorg-server.old/hw/xfree86/doc/Makefile: revision 1.2
share/mk/bsd.x11.mk: revision 1.130
external/mit/xorg/bin/sessreg/Makefile: revision 1.7
external/mit/xorg/bin/proxymngr/Makefile: revision 1.4

fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.4 01-Jun-2018  christos Generate xml files properly. Noted by youri.
XXX: pullup-8
 1.3 13-Feb-2017  snj branches: 1.3.4; 1.3.10;
catch up with 2012 xkeyboard-config and stop generating *.dir
 1.2 24-Dec-2016  christos branches: 1.2.2;
sort codes for reproducibile builds.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4; 1.1.28; 1.1.32;
reachover build for xkeyboard-config
 1.1.32.2 20-Mar-2017  pgoyette Sync with HEAD
 1.1.32.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.28.1 06-Jun-2018  martin Pull up following revision(s) (requested by youri in ticket #1608):

external/mit/xorg/lib/xkeyboard-config/Makefile.xkbdata: revision 1.4
external/mit/xorg/lib/xkeyboard-config/rules/Makefile: revision 1.4

Generate xml files properly. Noted by youri.
XXX: pullup-8
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile.xkbdata was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile.xkbdata was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.2.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.10.1 25-Jun-2018  pgoyette Sync with HEAD
 1.3.4.1 07-Jun-2018  martin Pull up following revision(s) (requested by youri in ticket #845):

external/mit/xorg/lib/xkeyboard-config/Makefile.xkbdata: revision 1.4
external/mit/xorg/lib/xkeyboard-config/rules/Makefile: revision 1.4

Generate xml files properly. Noted by youri.
XXX: pullup-8
 1.2 15-Dec-2016  mrg add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.
 1.1 22-Nov-2016  snj update for xkeyboard-config 2.19
 1.13 23-Mar-2023  mrg updates for xkeyboard-config 2.38.
 1.12 10-Feb-2023  nros Fix xkb_base in the pkg-config file and mapage for xkeyboard-config

The xkbdata files are installed in /usr/X11R7/lib/X11/xkb
not /usr/X11R7/share/X11/xkb. The wrong directory causes
build failures in pkgsrc packages that use the xkb_base
variable.
Also base the datadir on the vars from bsd.x11.mk.
Also use @xkb_base@ instead of /usr/X11R7/share/lib/X11/xkb
in the manpage to show the right xkbdata directory.
 1.11 17-Oct-2022  mrg branches: 1.11.2;
updates for xkeyboard-config 2.37.
 1.10 09-Jan-2022  mrg updates for xkeyboard-config 2.34.
 1.9 27-Apr-2021  mrg updates for xkeyboard-config 2.32.
 1.8 01-Nov-2020  mrg merge new xkeyboard-config 2.31 parts.
 1.7 12-Mar-2020  snj regen for xkeyboard-config 2.29
 1.6 06-Mar-2019  mrg regen for xkeyboard-config 2.26.
 1.5 13-Jan-2019  snj regen for 2.25
 1.4 11-Mar-2018  mrg branches: 1.4.2;
regen these files for xkeyboard-config 2.23.1.
 1.3 04-Sep-2017  snj branches: 1.3.2;
regen for xkeyboard-config 2.21
 1.2 13-Feb-2017  snj update for xkeyboard-config 2.20
 1.1 15-Dec-2016  mrg branches: 1.1.2; 1.1.4;
add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.
 1.1.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.1.2.3 20-Mar-2017  pgoyette Sync with HEAD
 1.1.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.2.1 15-Dec-2016  pgoyette file xkeyboard-config.man was added on branch pgoyette-localcount on 2017-01-07 08:55:59 +0000
 1.3.2.2 18-Jan-2019  pgoyette Synch with HEAD
 1.3.2.1 15-Mar-2018  pgoyette Synch with HEAD
 1.4.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.4.2.1 10-Jun-2019  christos Sync with HEAD
 1.11.2.1 14-Mar-2023  martin Pull up following revision(s) (requested by nros in ticket #120):

external/mit/xorg/lib/xkeyboard-config/xkeyboard-config.pc.in: revision 1.2
external/mit/xorg/lib/xkeyboard-config/xkeyboard-config.man: revision 1.12

Fix xkb_base in the pkg-config file and mapage for xkeyboard-config

The xkbdata files are installed in /usr/X11R7/lib/X11/xkb
not /usr/X11R7/share/X11/xkb. The wrong directory causes
build failures in pkgsrc packages that use the xkb_base
variable.

Also base the datadir on the vars from bsd.x11.mk.

Also use @xkb_base@ instead of /usr/X11R7/share/lib/X11/xkb
in the manpage to show the right xkbdata directory.
 1.2 10-Feb-2023  nros Fix xkb_base in the pkg-config file and mapage for xkeyboard-config

The xkbdata files are installed in /usr/X11R7/lib/X11/xkb
not /usr/X11R7/share/X11/xkb. The wrong directory causes
build failures in pkgsrc packages that use the xkb_base
variable.
Also base the datadir on the vars from bsd.x11.mk.
Also use @xkb_base@ instead of /usr/X11R7/share/lib/X11/xkb
in the manpage to show the right xkbdata directory.
 1.1 18-Oct-2022  mrg branches: 1.1.2;
hack: add generated file as .pc.in to fix the build
 1.1.2.1 14-Mar-2023  martin Pull up following revision(s) (requested by nros in ticket #120):

external/mit/xorg/lib/xkeyboard-config/xkeyboard-config.pc.in: revision 1.2
external/mit/xorg/lib/xkeyboard-config/xkeyboard-config.man: revision 1.12

Fix xkb_base in the pkg-config file and mapage for xkeyboard-config

The xkbdata files are installed in /usr/X11R7/lib/X11/xkb
not /usr/X11R7/share/X11/xkb. The wrong directory causes
build failures in pkgsrc packages that use the xkb_base
variable.

Also base the datadir on the vars from bsd.x11.mk.

Also use @xkb_base@ instead of /usr/X11R7/share/lib/X11/xkb
in the manpage to show the right xkbdata directory.
 1.5 23-Feb-2020  mrg updates for xkeyboard-config 2.29.
 1.4 13-Feb-2017  snj branches: 1.4.12;
catch up with 2012 xkeyboard-config and stop generating *.dir
 1.3 31-May-2013  mrg branches: 1.3.10; 1.3.14;
catch up with xkeyboard-config 2.9:
- remove keymap/ and semantics/ entirely.
- remove default keypad and norepeat from compat/
- add keycodes/olpc
- remove symbols/ad, add symbols/md
- remove symbols/sun_vndr/tuv
 1.2 28-May-2010  ghen branches: 1.2.6; 1.2.12;
Update to xkeyboard-config 1.9.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.14.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.10.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.12.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.6 29-Aug-2017  mrg update for xkeyboard-config 2.21.
prepare for libdrm data files.
 1.5 13-Feb-2017  snj catch up with 2012 xkeyboard-config and stop generating *.dir
 1.4 22-Nov-2016  snj branches: 1.4.2;
update for xkeyboard-config 2.19
 1.3 21-Feb-2011  mrg branches: 1.3.26;
install geometry/sanwa, symbols/ph and symbols/rupeesign.
 1.2 28-May-2010  ghen branches: 1.2.2;
Update to xkeyboard-config 1.9.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.2.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.3.26.2 20-Mar-2017  pgoyette Sync with HEAD
 1.3.26.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.4.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:32 +0000
 1.5 13-Feb-2017  snj catch up with 2012 xkeyboard-config and stop generating *.dir
 1.4 22-Nov-2016  snj branches: 1.4.2;
update for xkeyboard-config 2.19
 1.3 31-May-2013  mrg branches: 1.3.10;
catch up with xkeyboard-config 2.9:
- remove keymap/ and semantics/ entirely.
- remove default keypad and norepeat from compat/
- add keycodes/olpc
- remove symbols/ad, add symbols/md
- remove symbols/sun_vndr/tuv
 1.2 28-May-2010  ghen branches: 1.2.6; 1.2.12;
Update to xkeyboard-config 1.9.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:33 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.10.2 20-Mar-2017  pgoyette Sync with HEAD
 1.3.10.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.4.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:33 +0000
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:37 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:33 +0000
 1.9 18-Oct-2022  mrg keep changed-how-generated files in the ${FILES} list.
 1.8 18-Oct-2022  mrg add a note about a hack for the pkgconfig file.
 1.7 17-Oct-2022  mrg remove evdev.extras.xml and evdev.xml from the list (build) generated files.
 1.6 17-Oct-2022  mrg updates for xkeyboard-config 2.37.
 1.5 27-Apr-2021  mrg updates for xkeyboard-config 2.32.
 1.4 01-Jun-2018  christos Generate xml files properly. Noted by youri.
XXX: pullup-8
 1.3 29-May-2010  ghen branches: 1.3.24; 1.3.38; 1.3.44;
Move "compiled" files from dist directory to reachover directory (suggested
by mrg). Add a note in the Makefile for future upgrades.
 1.2 28-May-2010  ghen Update to xkeyboard-config 1.9.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:38 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:33 +0000
 1.3.44.1 25-Jun-2018  pgoyette Sync with HEAD
 1.3.38.1 07-Jun-2018  martin Pull up following revision(s) (requested by youri in ticket #845):

external/mit/xorg/lib/xkeyboard-config/Makefile.xkbdata: revision 1.4
external/mit/xorg/lib/xkeyboard-config/rules/Makefile: revision 1.4

Generate xml files properly. Noted by youri.
XXX: pullup-8
 1.3.24.1 06-Jun-2018  martin Pull up following revision(s) (requested by youri in ticket #1608):

external/mit/xorg/lib/xkeyboard-config/Makefile.xkbdata: revision 1.4
external/mit/xorg/lib/xkeyboard-config/rules/Makefile: revision 1.4

Generate xml files properly. Noted by youri.
XXX: pullup-8
 1.19 23-Mar-2023  mrg updates for xkeyboard-config 2.38.
 1.18 17-Oct-2022  mrg updates for xkeyboard-config 2.37.
 1.17 09-Jan-2022  mrg updates for xkeyboard-config 2.34.
 1.16 27-Apr-2021  mrg updates for xkeyboard-config 2.32.
 1.15 01-Nov-2020  mrg merge new xkeyboard-config 2.31 parts.
 1.14 23-Feb-2020  mrg updates for xkeyboard-config 2.29.
 1.13 06-Mar-2019  mrg regen for xkeyboard-config 2.26.
 1.12 11-Mar-2018  mrg branches: 1.12.2;
regen these files for xkeyboard-config 2.23.1.
 1.11 29-Aug-2017  mrg branches: 1.11.2;
update for xkeyboard-config 2.21.
 1.10 22-Nov-2016  snj update for xkeyboard-config 2.19
 1.9 20-Jul-2015  mrg branches: 1.9.2;
rebuild these for xkeyboard-config 2.15.
 1.8 11-Jul-2014  mrg update for xkeyboard-config 2.12.
 1.7 17-Mar-2014  mrg branches: 1.7.2;
regenerate for xkeyboard-config 2.11.
 1.6 25-Feb-2014  tsutsui Update generated files which were missed on xkeyboard-config 2.9 import.

http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044255.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044256.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044258.html

XXX: should be regenerated during build but no perl and intltools in tools
 1.5 26-Sep-2011  tsutsui branches: 1.5.2; 1.5.8;
Regenerate these compiled files properly in our own
xsrc/external/mit/xkeyboard-config/dist/ directory, i.e.
- pull changes from xkeyboard-config 2.0 to 2.3
- put back entries for sharp machines (zaurus and hpcarm wzero3s)
removed in rev 1.4 (xkeyboard-config 2.0 merge)

XXX1: can't we generate these files during build?
XXX2: hpcarm W-ZERO3 keyboard on X still has some troubles...
 1.4 28-Nov-2010  mrg re-updates for xkeyboard-config 2.0.
 1.3 28-Nov-2010  mrg revert back to xkeyboard-config 1.9
 1.2 22-Nov-2010  mrg updates for xkeyboard-config 2.0.
 1.1 29-May-2010  ghen Move "compiled" files from dist directory to reachover directory (suggested
by mrg). Add a note in the Makefile for future upgrades.
 1.5.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.2.1 10-Aug-2014  tls Rebase.
 1.9.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.11.2.1 15-Mar-2018  pgoyette Synch with HEAD
 1.12.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.12.2.1 10-Jun-2019  christos Sync with HEAD
 1.19 23-Mar-2023  mrg updates for xkeyboard-config 2.38.
 1.18 17-Oct-2022  mrg updates for xkeyboard-config 2.37.
 1.17 09-Jan-2022  mrg updates for xkeyboard-config 2.34.
 1.16 27-Apr-2021  mrg updates for xkeyboard-config 2.32.
 1.15 01-Nov-2020  mrg merge new xkeyboard-config 2.31 parts.
 1.14 23-Feb-2020  mrg updates for xkeyboard-config 2.29.
 1.13 06-Mar-2019  mrg regen for xkeyboard-config 2.26.
 1.12 11-Mar-2018  mrg branches: 1.12.2;
regen these files for xkeyboard-config 2.23.1.
 1.11 29-Aug-2017  mrg branches: 1.11.2;
update for xkeyboard-config 2.21.
 1.10 22-Nov-2016  snj update for xkeyboard-config 2.19
 1.9 20-Jul-2015  mrg branches: 1.9.2;
rebuild these for xkeyboard-config 2.15.
 1.8 11-Jul-2014  mrg update for xkeyboard-config 2.12.
 1.7 17-Mar-2014  mrg branches: 1.7.2;
regenerate for xkeyboard-config 2.11.
 1.6 25-Feb-2014  tsutsui Update generated files which were missed on xkeyboard-config 2.9 import.

http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044255.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044256.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044258.html

XXX: should be regenerated during build but no perl and intltools in tools
 1.5 26-Sep-2011  tsutsui branches: 1.5.2; 1.5.8;
Regenerate these compiled files properly in our own
xsrc/external/mit/xkeyboard-config/dist/ directory, i.e.
- pull changes from xkeyboard-config 2.0 to 2.3
- put back entries for sharp machines (zaurus and hpcarm wzero3s)
removed in rev 1.4 (xkeyboard-config 2.0 merge)

XXX1: can't we generate these files during build?
XXX2: hpcarm W-ZERO3 keyboard on X still has some troubles...
 1.4 28-Nov-2010  mrg re-updates for xkeyboard-config 2.0.
 1.3 28-Nov-2010  mrg revert back to xkeyboard-config 1.9
 1.2 22-Nov-2010  mrg updates for xkeyboard-config 2.0.
 1.1 29-May-2010  ghen Move "compiled" files from dist directory to reachover directory (suggested
by mrg). Add a note in the Makefile for future upgrades.
 1.5.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.2.1 10-Aug-2014  tls Rebase.
 1.9.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.11.2.1 15-Mar-2018  pgoyette Synch with HEAD
 1.12.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.12.2.1 10-Jun-2019  christos Sync with HEAD
 1.18 23-Mar-2023  mrg updates for xkeyboard-config 2.38.
 1.17 17-Oct-2022  mrg updates for xkeyboard-config 2.37.
 1.16 09-Jan-2022  mrg updates for xkeyboard-config 2.34.
 1.15 27-Apr-2021  mrg updates for xkeyboard-config 2.32.
 1.14 01-Nov-2020  mrg merge new xkeyboard-config 2.31 parts.
 1.13 23-Feb-2020  mrg updates for xkeyboard-config 2.29.
 1.12 11-Mar-2018  mrg branches: 1.12.2;
regen these files for xkeyboard-config 2.23.1.
 1.11 29-Aug-2017  mrg branches: 1.11.2;
update for xkeyboard-config 2.21.
 1.10 22-Nov-2016  snj update for xkeyboard-config 2.19
 1.9 20-Jul-2015  mrg branches: 1.9.2;
rebuild these for xkeyboard-config 2.15.
 1.8 11-Jul-2014  mrg update for xkeyboard-config 2.12.
 1.7 17-Mar-2014  mrg branches: 1.7.2;
regenerate for xkeyboard-config 2.11.
 1.6 25-Feb-2014  tsutsui Update generated files which were missed on xkeyboard-config 2.9 import.

http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044255.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044256.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044258.html

XXX: should be regenerated during build but no perl and intltools in tools
 1.5 26-Sep-2011  tsutsui branches: 1.5.2; 1.5.8;
Regenerate these compiled files properly in our own
xsrc/external/mit/xkeyboard-config/dist/ directory, i.e.
- pull changes from xkeyboard-config 2.0 to 2.3
- put back entries for sharp machines (zaurus and hpcarm wzero3s)
removed in rev 1.4 (xkeyboard-config 2.0 merge)

XXX1: can't we generate these files during build?
XXX2: hpcarm W-ZERO3 keyboard on X still has some troubles...
 1.4 28-Nov-2010  mrg re-updates for xkeyboard-config 2.0.
 1.3 28-Nov-2010  mrg revert back to xkeyboard-config 1.9
 1.2 22-Nov-2010  mrg updates for xkeyboard-config 2.0.
 1.1 29-May-2010  ghen Move "compiled" files from dist directory to reachover directory (suggested
by mrg). Add a note in the Makefile for future upgrades.
 1.5.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.2.1 10-Aug-2014  tls Rebase.
 1.9.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.11.2.1 15-Mar-2018  pgoyette Synch with HEAD
 1.12.2.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1 17-Oct-2022  mrg these are now generated files in xkeyboard-config 2.37.
 1.19 23-Mar-2023  mrg updates for xkeyboard-config 2.38.
 1.18 17-Oct-2022  mrg updates for xkeyboard-config 2.37.
 1.17 09-Jan-2022  mrg updates for xkeyboard-config 2.34.
 1.16 27-Apr-2021  mrg updates for xkeyboard-config 2.32.
 1.15 01-Nov-2020  mrg merge new xkeyboard-config 2.31 parts.
 1.14 23-Feb-2020  mrg updates for xkeyboard-config 2.29.
 1.13 06-Mar-2019  mrg regen for xkeyboard-config 2.26.
 1.12 11-Mar-2018  mrg branches: 1.12.2;
regen these files for xkeyboard-config 2.23.1.
 1.11 29-Aug-2017  mrg branches: 1.11.2;
update for xkeyboard-config 2.21.
 1.10 22-Nov-2016  snj update for xkeyboard-config 2.19
 1.9 20-Jul-2015  mrg branches: 1.9.2;
rebuild these for xkeyboard-config 2.15.
 1.8 11-Jul-2014  mrg update for xkeyboard-config 2.12.
 1.7 17-Mar-2014  mrg branches: 1.7.2;
regenerate for xkeyboard-config 2.11.
 1.6 25-Feb-2014  tsutsui Update generated files which were missed on xkeyboard-config 2.9 import.

http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044255.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044256.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044258.html

XXX: should be regenerated during build but no perl and intltools in tools
 1.5 26-Sep-2011  tsutsui branches: 1.5.2; 1.5.8;
Regenerate these compiled files properly in our own
xsrc/external/mit/xkeyboard-config/dist/ directory, i.e.
- pull changes from xkeyboard-config 2.0 to 2.3
- put back entries for sharp machines (zaurus and hpcarm wzero3s)
removed in rev 1.4 (xkeyboard-config 2.0 merge)

XXX1: can't we generate these files during build?
XXX2: hpcarm W-ZERO3 keyboard on X still has some troubles...
 1.4 28-Nov-2010  mrg re-updates for xkeyboard-config 2.0.
 1.3 28-Nov-2010  mrg revert back to xkeyboard-config 1.9
 1.2 22-Nov-2010  mrg updates for xkeyboard-config 2.0.
 1.1 29-May-2010  ghen Move "compiled" files from dist directory to reachover directory (suggested
by mrg). Add a note in the Makefile for future upgrades.
 1.5.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.2.1 10-Aug-2014  tls Rebase.
 1.9.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.11.2.1 15-Mar-2018  pgoyette Synch with HEAD
 1.12.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.12.2.1 10-Jun-2019  christos Sync with HEAD
 1.1 17-Oct-2022  mrg these are now generated files in xkeyboard-config 2.37.
 1.17 17-Oct-2022  mrg updates for xkeyboard-config 2.37.
 1.16 01-Nov-2020  mrg merge new xkeyboard-config 2.31 parts.
 1.15 23-Feb-2020  mrg updates for xkeyboard-config 2.29.
 1.14 30-Dec-2018  mrg install symbols/trans for xkeyboard-config 2.25.
 1.13 29-Aug-2017  mrg branches: 1.13.2; 1.13.4;
update for xkeyboard-config 2.21.
prepare for libdrm data files.
 1.12 13-Feb-2017  snj catch up with 2012 xkeyboard-config and stop generating *.dir
 1.11 22-Nov-2016  snj branches: 1.11.2;
update for xkeyboard-config 2.19
 1.10 11-Jul-2014  mrg branches: 1.10.6;
add new xkb/symbols/eu for xkeyboard-config 2.12.
 1.9 31-May-2013  mrg branches: 1.9.4;
catch up with xkeyboard-config 2.9:
- remove keymap/ and semantics/ entirely.
- remove default keypad and norepeat from compat/
- add keycodes/olpc
- remove symbols/ad, add symbols/md
- remove symbols/sun_vndr/tuv
 1.8 23-Jul-2011  mrg branches: 1.8.2; 1.8.8;
updates for 2.3
 1.7 21-Feb-2011  mrg install geometry/sanwa, symbols/ph and symbols/rupeesign.
 1.6 28-Nov-2010  mrg branches: 1.6.2;
re-updates for xkeyboard-config 2.0.
 1.5 28-Nov-2010  mrg revert back to xkeyboard-config 1.9
 1.4 22-Nov-2010  mrg updates for xkeyboard-config 2.0.
 1.3 28-May-2010  ghen Update to xkeyboard-config 1.9.
 1.2 13-Dec-2009  nonaka branches: 1.2.2;
Added keyboard config files for Sharp Zaurus SL-C3x00.
 1.1 11-Jun-2009  mrg branches: 1.1.2;
reachover build for xkeyboard-config
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:33 +0000
 1.2.2.2 21-Apr-2010  matt sync to netbsd-5
 1.2.2.1 13-Dec-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:38 +0000
 1.6.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.8.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.8.1 23-Jun-2013  tls resync from head
 1.8.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.9.4.1 10-Aug-2014  tls Rebase.
 1.10.6.2 20-Mar-2017  pgoyette Sync with HEAD
 1.10.6.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.11.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.13.4.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.13.4.1 10-Jun-2019  christos Sync with HEAD
 1.13.2.1 18-Jan-2019  pgoyette Synch with HEAD
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:38 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:38 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:38 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.1 22-Nov-2016  snj branches: 1.1.2;
update for xkeyboard-config 2.19
 1.1.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.2.1 22-Nov-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2017-01-07 08:56:00 +0000
 1.3 13-Feb-2017  snj update for xkeyboard-config 2.20
 1.2 28-May-2010  ghen branches: 1.2.28; 1.2.32;
Update to xkeyboard-config 1.9.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:38 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.2.32.1 21-Apr-2017  bouyer Sync with HEAD
 1.2.28.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:39 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.1 28-May-2010  ghen Update to xkeyboard-config 1.9.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:39 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.3 25-May-2010  nonaka Added keyboard config files for Sharp WS011SH/WS020SH.
 1.2 15-May-2010  nonaka Added keyboard config files for Sharp WS003SH/WS007SH.
 1.1 13-Dec-2009  nonaka Added keyboard config files for Sharp Zaurus SL-C3x00.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:39 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.3 31-May-2013  mrg catch up with xkeyboard-config 2.9:
- remove keymap/ and semantics/ entirely.
- remove default keypad and norepeat from compat/
- add keycodes/olpc
- remove symbols/ad, add symbols/md
- remove symbols/sun_vndr/tuv
 1.2 28-May-2010  ghen branches: 1.2.6; 1.2.12;
Update to xkeyboard-config 1.9.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:39 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.2.12.1 23-Jun-2013  tls resync from head
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:39 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.3 13-Feb-2017  snj catch up with 2012 xkeyboard-config and stop generating *.dir
 1.2 28-May-2010  ghen branches: 1.2.28; 1.2.32;
Update to xkeyboard-config 1.9.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
reachover build for xkeyboard-config
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:39 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:34 +0000
 1.2.32.1 21-Apr-2017  bouyer Sync with HEAD
 1.2.28.1 20-Mar-2017  pgoyette Sync with HEAD
 1.9 10-Jun-2016  mrg minor clean ups and use ${XORG_SERVER_SUBDIR} where necessary
 1.8 12-Jun-2013  mrg rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.
 1.7 10-Jun-2013  mrg check (new) MKXORG_DRIVERS to see if we should build drivers.
 1.6 14-Feb-2009  abs branches: 1.6.6; 1.6.12;
Only descend into the directory full of xf86 drivers if XSERVER_XFREE86 is set
 1.5 09-Nov-2008  mrg branches: 1.5.2;
- retire MKXORG from public use
- introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg
for the X11 to build if MKX11=yes is set. it takes the values
of either Xorg or XFree86.
- default to Xorg on alpha, i386, macppc, shark, sparc and sparc64
- remove MKXORG_WITH_XSRC_XSERVER, unused and never useful
 1.4 28-Aug-2008  mrg branches: 1.4.2; 1.4.6; 1.4.8;
don't check MKXORG here.
 1.3 03-Aug-2008  rtr traverse into drivers since what we do have there now builds
 1.2 02-Aug-2008  mrg enable decending into xorg-server
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.4.8.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.8.1 15-Nov-2008  snj branches: 1.4.8.1.4;
Pull up following revision(s) (requested by mrg in ticket #64):
distrib/sets/Makefile: revision 1.64
external/mit/xorg/server/Makefile: revision 1.5
share/mk/bsd.README: revision 1.237
BUILDING: revision 1.79
share/mk/bsd.x11.mk: revision 1.71
share/mk/bsd.own.mk: revision 1.544
usr.bin/ssh/Makefile.inc: revision 1.18
distrib/sets/sets.subr: revision 1.72
share/man/man5/mk.conf.5: revision 1.42
doc/BUILDING.mdoc: revision 1.68
etc/Makefile: revision 1.360
Makefile: revision 1.263
- retire MKXORG from public use
- introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg
for the X11 to build if MKX11=yes is set. it takes the values
of either Xorg or XFree86.
- default to Xorg on alpha, i386, macppc, shark, sparc and sparc64
- remove MKXORG_WITH_XSRC_XSERVER, unused and never useful
 1.4.8.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 28-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:14 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 28-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:40 +0000
 1.5.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.6.12.1 23-Jun-2013  tls resync from head
 1.6.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.116 10-Jun-2025  macallan build the glint driver on sparc64 and macppc
 1.115 04-Nov-2024  mrg rework the sparc section to enable xorg-server.old builds again.

i don't have an sgimips test machine, but i do have a sparc one.
 1.114 22-Oct-2024  macallan build the ngle driver on hppa
 1.113 22-Jun-2024  mrg branches: 1.113.2;
normalise some comment styles.
 1.112 22-Jun-2024  mrg also enable xf86-video-trident for xorg-server 21 builds, it builds fine.
 1.111 22-Jun-2024  mrg xf86-video-ark builds with xorg-server 21.

enable it where it was diabled: x86, alpha, cats.
 1.110 22-Jun-2024  mrg fix alpha builds with xorg-server 21.3.

the s3, tga, and trident drivers are not ported to newer xorg-server
so mark them as xorg 1.10 only, and obsolete with newer.
 1.109 27-Feb-2023  mrg obsolete several xorg-server.old configurations and normalise some comments.
 1.108 15-Jul-2022  mrg fix driver list for sgimips, make Xsun and Xvfb build.
 1.107 15-Jul-2022  mrg adjust the list of drivers per platform / xorg-server version for 21.1.3.

while here, remove x86 support for xorg-server 1.10. the set lists were
out of date for ages, and have also been cleaned up.

the tga, trident, and s3 drivers are disabled for xorg-server 21.1.3, on
top of the various previously disabled for newer server drivers.
 1.106 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.105 12-Jul-2022  mrg build the combined cirrus driver.
 1.104 06-Dec-2021  abs Add Xwsfb X server to pmax build

With the previous tweak to TURBOchannel framebuffers in sys/dev/tc this
should allows pmax to once again run X11.

TODO: Investigate pullup to -9
 1.103 28-Aug-2021  maya Remove unused xf86-video-modesetting.

In newer xorg-server, it is integrated into the server
No users of old xorg-server use modesetting.

It requires drm drivers, but also, the sole possible user of old
xorg-server that could be handled by this Makefile is netwinder,
but it has a different ${MACHINE} and so seems like it never built the
driver.
 1.102 27-May-2021  jdc Restore the build of the pnozz driver on sparc, now that it has EXA support.
 1.101 07-Mar-2021  rin branches: 1.101.2;
Build Xorg server for evbppc with minimum wsfb(4) support for Explora.
 1.100 09-Oct-2020  macallan build some potentially useful drivers on hppa
 1.99 19-Jan-2020  jmcneill Build ati driver on evbarm.
 1.98 19-Jan-2020  jmcneill Build radeon and nouveau drivers on evbarm.
 1.97 10-Jan-2019  uwe Hook vboxvideo driver into the build.
 1.96 10-Nov-2018  macallan build Xorg with nv and wsfb drivers on iyonix
 1.95 23-Dec-2017  nakayama branches: 1.95.2; 1.95.4;
Remove duplicates.
 1.94 07-Aug-2017  mrg don't build apm, ark or glint on cats for xorg-server 1.18.
 1.93 03-Dec-2016  macallan - build glint driver on macppc
- reenable it on sparc64
 1.92 16-Oct-2016  mrg build fixes for sgimips and xorg-server 1.18.
newport and crime need to be ported away from XAA.
 1.91 16-Oct-2016  mrg begin to get alpha to xorg-server 1.18 - disable the known problematic
drivers.
 1.90 04-Oct-2016  mrg build pnozz for xorg-server 1.10 and sparc.
 1.89 28-Sep-2016  macallan enable igs driver on shark, build pnozz and ag10e drivers only for old xorg
for now
 1.88 26-Sep-2016  mrg build the modesetting driver on x86.
build the modesetting driver for xorg-server 1.18.4. it has moved
into the xorg-server tree itself, and changed significantly.
 1.87 22-Aug-2016  mrg now sunffb builds, build it for xorg-server 1.18
 1.86 20-Aug-2016  mrg reenable chips driver everywhere now it builds with xorg-server 1.18
 1.85 20-Aug-2016  mrg turn off chips driver for macppc and xorg-server 1.18 (for now.)
 1.84 20-Aug-2016  mrg enable mga driver on sparc64 and xorg-server 1.18
 1.83 20-Aug-2016  mrg reenable the cirrus, i128, i740, neomagic and tseng drivers now they
build with xorg-server 1.18.
 1.82 20-Aug-2016  mrg re-enable ast driver for xorg-server 1.18 and x86 as 1.1.5 builds.
 1.81 20-Aug-2016  mrg disable chips driver for ofppc and xorg-server 1.18. radeon works.
 1.80 20-Aug-2016  mrg now they build, reenable mach64, mga, s3, s3virge and tdfx drivers on x86
when built with xorg-server 1.18
 1.79 19-Aug-2016  mrg update build for sparc64 xorg-server 1.18.
clean up the xfree86/common makefile for obsolete warnings. (XXX: there are
a lot of old disabled warnings we can obsolete in the xsrc tree.)
 1.78 19-Aug-2016  mrg - introduce HAVE_XORG_GLAMOR which is set to yes on xorg-server 1.18
and x86 ports only so far.
- build glamor extension.
- fix debug set lists for xorg-server 1.18
- install xf86-video-amdgpu driver on xorg-server 1.8 and x86
- clean up radeon-kms Makefile and enable glamor xorg-server 1.8
- clean up various obsolete makefile parts
 1.77 16-Aug-2016  mrg disable chips and igs drivers on shark and xorg-server 1.18 for now.
fortunately, wsfb works.
 1.76 16-Aug-2016  mrg don't build a bunch of drivers for xorg-server 1.18 and x86:
xf86-video-apm
xf86-video-ark
xf86-video-ast
xf86-video-chips
xf86-video-cirrus
xf86-video-cirrus_alpine
xf86-video-cirrus_laguna
xf86-video-glint
xf86-video-i128
xf86-video-i740
xf86-video-intel-old
xf86-video-mach64
xf86-video-mga
xf86-video-neomagic
xf86-video-s3
xf86-video-s3virge
xf86-video-tdfx
xf86-video-tseng
xf86-video-xgi

some of them could be ported. future work!
 1.75 06-Nov-2015  szptvlfn branches: 1.75.2;
remove redundant \
 1.74 06-Nov-2015  jmcneill Build xf86-video-modesetting on evbarm
 1.73 04-Nov-2015  phx Build a wsfb Xorg server for amiga.
 1.72 19-Oct-2015  macallan build some drivers for PCI graphics chips, now that they could be useful
TODO: fix up MMIO stuff to deal with MACE PCI's endianness twiddling
 1.71 13-Oct-2015  rjs Add Xorg server and S3 driver to ibmnws build.
 1.70 13-Oct-2015  mrg build libdrm_nouveau and xf86-video-nouveau on x86.

crashes early when starting so far.
 1.69 30-Sep-2015  rjs Build Xorg server and wsfb driver for mac68k.
 1.68 22-Jul-2015  mrg delete obsolete vga and radeonhd drivers.
 1.67 28-May-2015  rjs Build both xf86-video-radeon drivers for amd64 and i386, just build the
old one for other ports.
 1.66 21-May-2015  rjs Add xf86-video-intel-old to the build.
 1.65 01-Mar-2015  mrg fix the previous; it had a reversed test and was also missing bsd.own.mk
before checking MK* values.
 1.64 01-Mar-2015  mrg add build framework to choose between xf86-video-ati 6.x (UMS/KMS)
and 7.x (KMS only), and switch x86 to the latest (KMS only) version.

(if someone can make x86 install both radeon_drv.so.[67] and leave
the default symlink to .7, that would be nice. renaming it so that
it's easier to choose via xorg.conf is a little more tricky..)
 1.63 19-Jul-2012  macallan branches: 1.63.10;
build the xf86-video-xgi driver on i386 and amd64
 1.62 14-May-2012  abs Enable wsfb X server on vax. Likely to be keyboard and mouse issues, but
with three additional lines of an ioctl() case in the kernel 'startx' will
display the traditional three xterms
 1.61 04-Apr-2012  bsh enable X11 build for evbarm.
 1.60 30-Aug-2011  macallan branches: 1.60.2; 1.60.4;
build Xorg and some drivers appropriate for Loongson-based hw on evbmips
 1.59 21-Jul-2011  tsutsui Build luna68k's X.Org server using wsfb driver.
(XXX: needs more hacks to make it actually functional)
 1.58 29-Jun-2011  tsutsui More sort. (i.e. fix merge botch)
 1.57 29-Jun-2011  tsutsui Add definitions for newsmips Xorg server. Build test only.
 1.56 29-Jun-2011  tsutsui Sort.
 1.55 17-May-2011  macallan wsfb is no longer borked
 1.54 15-May-2011  christos Disable wsfb, uses old loader api that does not exist anymore
 1.53 09-Feb-2011  tsutsui Add defintions for ews4800mips and hp300 Xorg servers.
 1.52 02-Jan-2011  mrg branches: 1.52.2;
fix a comment
 1.51 07-Dec-2010  kiyohara The failure of rebuilding is evaded.
Vga is not used in x86 and alpha for a long time. PR#41626 might influence us.
 1.50 18-Nov-2010  mrg enable xfree86 server build for ofppc, and a bunch of drivers.
 1.49 23-Oct-2010  tsutsui Reorder SUBDIR entries to make this more maintainable/readable:
- put xf86-input drivers first then xf86-video
- put x86 (i386/amd64) first then other ${MACHINE}s in alphabetical order

XXX1: is it better to use Makefile.${MACHINE} (or something else)?
XXX2: should all ports include xf86-video-wsfb unconditionally?
XXX3: should we have common definitions for MI PCI video drivers?
 1.48 23-Oct-2010  tsutsui Remove dup xf86-video-cirrus for cats.
 1.47 23-Oct-2010  tsutsui Use simple .if/.endif statements rather than .if/.elif/.elif/.../.endif
to specify ${MACHINE} specific video drivers since it isn't a good idea
to add new ports at the end of statements.
 1.46 01-Aug-2010  kiyohara Support xserver for bebox.
 1.45 12-Jul-2010  kiyohara Support xserver for prep.
It tested only s3(864).
 1.44 19-Jun-2010  tsutsui Prepare entries for Xorg wsfb based server for dreamcast.
Not enabled by default yet and old xfree entries are still preserved.

XXX1: No maple keyboard keymap yet:
http://mail-index.NetBSD.org/tech-x11/2010/06/19/msg000785.html

XXX2: probably we should have some common list files for xcomp and xserver.
 1.43 18-Jun-2010  tsutsui Prepare to build Xorg servers for hpcarm/hpcmips/hpcsh.

XXX: ${MACHINE} dependent definitions in these Makefiles look a bit messy
XXX: like old xfree's NetBSD.cf...
 1.42 28-May-2010  mrg fix compile error in previous.
 1.41 28-May-2010  mrg enable xf86-video-openchrome for x86 and xf86-video-geode for i386.
 1.40 22-May-2010  mrg don't build xf86-input-void; it is obsolete since xorg-server 1.4.
 1.39 11-Feb-2010  macallan build the suncg14 driver on sparc
 1.38 13-Dec-2009  nonaka The support of X for zaurus is added.
 1.37 11-Dec-2009  snj Add commented out xf86-video-igs under netwinder.
 1.36 05-Dec-2009  snj Build some drivers on cats. List taken from the existing xserver set
list, with the addition of wsfb.
 1.35 28-Nov-2009  mbalmer Add the xf86-input-elographics driver to i386 builds.
 1.34 28-Nov-2009  mbalmer Link the xf86-input-ws X.Org input driver to the build and add it to the lists
that also have the wsmouse driver.

xf86-input-ws adds support for touchpanels in X11 that report absolute position
data through wscons(4), e.g. the extended ums(4) driver. xf86-input-ws was
written by Matthieu Herrb for OpenBSD.

Please remember to also update xsrc before the next system build.
 1.33 10-Nov-2009  macallan build the igs driver on shark
 1.32 05-Sep-2009  macallan build the sunleo driver on sparc and sparc64
 1.31 27-Aug-2009  mrg disable imstt driver. it needs xorg 1.6 help.
 1.30 26-Aug-2009  macallan build pnozz and suntcx drivers on sparc
 1.29 23-Jun-2009  mrg don't build the vga or nsc drivers -- they haven't been ported to
xorg-server 1.6 yet. remove them from the list of drivers to try
to load with "X -configure". (someone should also confirm that
this list of drivers is right.)

this should fix PR#41626.
 1.28 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.27 10-Apr-2009  bouyer fix Xorg build on alpha:
- don't build/install drivers that are x86-specific
- add extra files to sets lists.
 1.26 14-Feb-2009  jmcneill Build xf86-video-wsfb on x86
 1.25 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.24 14-Feb-2009  abs Only pull in xf86-${everything} on i386/amd64/alpha, rather than default case
 1.23 14-Feb-2009  macallan build the newport driver on sgimips
 1.22 24-Nov-2008  rtr branches: 1.22.2;
* install only wsfb driver and manpages for netwinder
* don't install client side dri modules for netwinder
* remove module and driver entries from set lists for netwinder that
are no longer installed.
 1.21 11-Nov-2008  macallan build the AG-10e driver on sparc and sparc64
 1.20 06-Nov-2008  macallan add sgimips
 1.19 03-Nov-2008  macallan build only chips and wsfb drivers on shark
 1.18 29-Oct-2008  macallan branches: 1.18.2;
Add reachover for suncg6 driver and build it on sparc64.
 1.17 29-Oct-2008  macallan build the sunffb driver on sparc64
 1.16 27-Oct-2008  veego Enable xf86-video-radeonhd in the 'default' case.
 1.15 24-Oct-2008  macallan add sparc(64)-specific drivers list
 1.14 19-Oct-2008  macallan branches: 1.14.2;
On macppc build only the drivers we actually need
 1.13 05-Oct-2008  cube I have all respect for users of NetBSD/i368, but I still think vmmouse only
has a chance of being useful on i386 (and arguably on amd64).
 1.12 26-Sep-2008  rtr whitespace tweak
- one subdir per line
- one condition per line
- sort subdirs

should allow future manipulation to minimize line changes
 1.11 23-Sep-2008  rtr descend into xf86-video-mach64
 1.10 01-Sep-2008  mrg branches: 1.10.2;
enable xf86-video-sis
 1.9 31-Aug-2008  christos enable the intel driver
 1.8 30-Aug-2008  mrg decend into xf86-video-nv.
 1.7 28-Aug-2008  mrg add xf86-video-radeon
 1.6 04-Aug-2008  mrg don't build vmmouse on !x86.
 1.5 03-Aug-2008  rtr add cirrus_alpine and cirrus_laguna
 1.4 03-Aug-2008  rtr * traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.3 03-Aug-2008  rtr add the rest of xf86-input-* to the build
 1.2 03-Aug-2008  rtr .include <bsd.subdir.mk>
 1.1 02-Aug-2008  mrg begin to support some xorg-server drivers. xf86-input-void builds
but xf86-input-keyboard's kbd.c still has an error.
 1.10.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.10.2.1 01-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.14.2.2 19-Oct-2008  haad Sync with HEAD.
 1.14.2.1 19-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:14 +0000
 1.18.2.7 16-Feb-2011  bouyer Pull up following revision(s) (requested by mbalmer in ticket #1534):
xsrc/external/mit/xf86-input-elographics/dist/config.h.in 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/config.sub 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/configure 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/configure.ac 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/depcomp 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/install-sh 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/ltmain.sh 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/missing 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/man/Makefile.am 1.1.1.1
xsrc/external/mit/xf86-input-elographics/dist/man/Makefile.in 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/man/elographics.man 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/src/Makefile.am 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/src/Makefile.in 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c 1.1.1.2
xsrc/external/mit/xf86-input-elographics/include/config.h 1.2
external/mit/xorg/server/drivers/xf86-input-elographics/Makefile: revision 1.1
distrib/sets/lists/xserver/md.i386: revision 1.73
external/mit/xorg/server/drivers/Makefile: revision 1.35
share/mk/bsd.own.mk: revision 1.597
Add the xf86-input-elographics driver to i386 builds.
Forgotten commit. Noticed by snj, thanks!
 1.18.2.6 16-Oct-2009  snj Pull up following revision(s) (requested by macallan in ticket #1052):
external/mit/xorg/server/drivers/Makefile: revision 1.32
external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile: revision 1.1
build the sunleo driver on sparc and sparc64
 1.18.2.5 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.18.2.4 25-Feb-2009  snj branches: 1.18.2.4.4;
Pull up following revision(s) (requested by macallan in ticket #503):
external/mit/xorg/server/drivers/Makefile: revision 1.23
build the newport driver on sgimips
 1.18.2.3 25-Feb-2009  snj Pull up following revision(s) (requested by macallan in ticket #513):
external/mit/xorg/server/drivers/Makefile: revision 1.20
add sgimips
 1.18.2.2 25-Nov-2008  snj Pull up following revision(s) (requested by rtr in ticket #122):
external/mit/xorg/server/drivers/Makefile: revision 1.22
external/mit/xorg/lib/dri/Makefile: revision 1.7
distrib/sets/lists/xserver/md.netwinder: revision 1.12
* install only wsfb driver and manpages for netwinder
* don't install client side dri modules for netwinder
* remove module and driver entries from set lists for netwinder that
are no longer installed.
 1.18.2.1 08-Nov-2008  snj Pull up following revision(s) (requested by macallan in ticket #29):
external/mit/xorg/server/drivers/Makefile: revision 1.19
build only chips and wsfb drivers on shark
 1.18.2.4.4.1 21-Apr-2010  matt sync to netbsd-5
 1.22.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.52.2.1 17-Feb-2011  bouyer Sync with HEAD
 1.60.4.2 13-Feb-2013  riz Pull up following revision(s) (requested by skrll in ticket #818):
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c: revision 1.14
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c: revision 1.15
external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile: revision 1.32
external/mit/xorg/server/drivers/xf86-input-keyboard/Makefile: revision 1.15
sys/dev/wsfb/genfb.c: revision 1.49
distrib/sets/lists/xserver/md.evbarm: revision 1.1
sys/dev/wscons/wsdisplay_vconsvar.h: revision 1.22
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.24
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb.h: revision 1.4
external/mit/xorg/server/drivers/Makefile: revision 1.61
sys/dev/wsfb/genfb.c: revision 1.50
enable X11 build for evbarm.
aprint_verbose -> aprint_debug
WSDISPLAY_TYPE_VC4 framebuffer is BGR
for WSDISPLAYIO_SMODE, if the bus ioctl handler returns EPASSTHROUGH, dont treat it as an error
default to swkbd mode on evbarm as well, now X without config should work
properly on BeagleBoard, RPi and the like
fix a typo in a comment
use WSDISPLAYIO_GET_FBINFO if available
 1.60.4.1 11-Jun-2012  riz Pull up following revision(s) (requested by abs in ticket #300):
external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile: revision 1.33
x11/Xserver/Xserver/Makefile: revision 1.19
x11/Xserver/Makefile.common: revision 1.36
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.25
distrib/sets/lists/xserver/md.vax: revision 1.8
external/mit/xorg/server/drivers/Makefile: revision 1.62
xsrc/external/mit/xorg-server/dist/hw/xfree86/common/compiler.h: revision 1.9
Add vax to the list of non inb() users
Enable wsfb X server on vax. Likely to be keyboard and mouse issues, but
with three additional lines of an ioctl() case in the kernel 'startx' will
display the traditional three xterms
Missed defining XSERVER_XVAX
 1.60.2.3 30-Oct-2012  yamt sync with head
 1.60.2.2 23-May-2012  yamt sync with head.
 1.60.2.1 17-Apr-2012  yamt sync with head
 1.63.10.3 12-Dec-2016  msaitoh Pull up following revision(s) (requested by snj in ticket #1305):
distrib/sets/lists/xbase/md.amd64: revision 1.15 via patch
distrib/sets/lists/xbase/md.i386: revision 1.29
distrib/sets/lists/xcomp/md.amd64: revision 1.43 via patch
distrib/sets/lists/xcomp/md.i386: revision 1.48 via patch
distrib/sets/lists/xcomp/mi: revision 1.175
distrib/sets/lists/xdebug/md.amd64: revision 1.22 via patch
distrib/sets/lists/xdebug/md.i386: revision 1.21 via patch
distrib/sets/lists/xserver/md.amd64: revisions 1.85-1.87
distrib/sets/lists/xserver/md.i386: revision 1.103-1.105
external/mit/xorg/lib/Makefile: revision 1.36
external/mit/xorg/lib/gallium/Makefile: revision 1.8, 1.9
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.7
external/mit/xorg/lib/libdrm_nouveau/Makefile: revision 1.1
external/mit/xorg/lib/libdrm_nouveau/shlib_version: revision 1.1
external/mit/xorg/server/drivers/Makefile: revision 1.70
external/mit/xorg/server/drivers/xf86-video-nouveau/Makefile: revisions 1.1, 1.2 via patch
share/mk/bsd.own.mk: revision 1.875 via patch
Build xf86-video-nouveau and libdrm_nouveau on x86.
 1.63.10.2 09-Mar-2015  snj branches: 1.63.10.2.4;
Pull up following revision(s) (requested by mrg in ticket #575):
external/mit/xorg/server/drivers/Makefile: revision 1.65
fix the previous; it had a reversed test and was also missing bsd.own.mk
before checking MK* values.
 1.63.10.1 09-Mar-2015  snj Pull up following revision(s) (requested by mrg in ticket #575):
distrib/sets/mkvars.mk: revision 1.16
distrib/sets/sets.subr: revision 1.163
distrib/sets/lists/xdebug/md.amd64: revision 1.11
distrib/sets/lists/xdebug/md.i386: revision 1.12
distrib/sets/lists/xserver/md.amd64: revision 1.76
distrib/sets/lists/xserver/md.i386: revision 1.95
external/mit/xorg/server/drivers/Makefile: revision 1.64
external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile: revision 1.1
share/mk/bsd.README: revision 1.338
share/mk/bsd.own.mk: revision 1.844
add build framework to choose between xf86-video-ati 6.x (UMS/KMS)
and 7.x (KMS only), and switch x86 to the latest (KMS only) version.
(if someone can make x86 install both radeon_drv.so.[67] and leave
the default symlink to .7, that would be nice. renaming it so that
it's easier to choose via xorg.conf is a little more tricky..)
 1.63.10.2.4.1 18-Jan-2017  skrll Sync with netbsd-5
 1.75.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.75.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.95.4.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.95.4.1 10-Jun-2019  christos Sync with HEAD
 1.95.2.2 18-Jan-2019  pgoyette Synch with HEAD
 1.95.2.1 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.101.2.1 31-May-2021  cjep sync with head
 1.113.2.1 02-Aug-2025  perseant Sync with HEAD
 1.33 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.32 15-Dec-2021  christos Grr: need NOLINT=yes for the Makefiles that include Makefile.xf86-driver
early, and MKLINT:=no for the ones that include it late. Should fix that.
 1.31 15-Dec-2021  christos Lint2 is broken, so disable lint for now.
 1.30 15-Dec-2021  christos Add -D__GNUC__ for all drivers.
 1.29 01-Nov-2021  nia mk: Add support for conditional compilation of parts of the tree with
partial RELRO when MKRELRO=full is set.

Currently the X server needs to be compiled with only partial RELRO
due to the way certain (but not all - it seems wsfb works with full
RELRO) graphics driver modules are loaded.
 1.28 31-May-2021  joerg Stop using -fcommon, xsrc should be fixed.
 1.27 12-Apr-2021  mrg use -fcommon where necessary.
 1.26 03-Jan-2019  mrg move some defines from xorg-server dix-config.h back into makefiles,
so that Xx68k can build.
 1.25 31-Dec-2018  mrg fixes for xorg-server 1.20:

- XFree86LOADER is obsolete.
- some deprecated functions are used, we should fix them.
 1.24 08-Oct-2016  mrg branches: 1.24.14;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.
 1.23 26-Sep-2016  mrg build the modesetting driver on x86.
build the modesetting driver for xorg-server 1.18.4. it has moved
into the xorg-server tree itself, and changed significantly.
 1.22 20-Aug-2016  mrg use and force evaluation of ${.PARSEDIR}. fixes build for some drivers.
 1.21 20-Aug-2016  mrg instead of including xorg-server.h manually all over the places we
don't have a generated config.h, provide a fake one that does.
 1.20 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.19 23-Nov-2010  mrg branches: 1.19.28;
many build updates and fixes for xorg-server 1.9.2.
 1.18 23-May-2010  mrg remove unnecessary includes
 1.17 22-May-2010  mrg push HAVE_XEXTPROTO_71 into Makefile.xf86-driver. (for now?)
 1.16 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.15 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.14 05-Jun-2009  ahoka Allow driver version to be set from the makefile instead of
relying on parsing configure scripts.
 1.13 19-Oct-2008  apb branches: 1.13.2; 1.13.4; 1.13.10;
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
 1.12 13-Oct-2008  rtr add -I${DESTDIR}${X11INCDIR}/X11/dri to CPPFLAGS if DRI is enabled it
is needed but not added where DRI=yes is set so do it here

add ${X11FLAGS.EXTENSION} to CPPFLAGS since many of the drivers build
options depending on extensions enabled.
 1.11 23-Sep-2008  rtr add more includes to CPPFLAGS for dri/drm
 1.10 12-Sep-2008  mrg branches: 1.10.2;
pull in ${X11FLAGS.SERVER} to pick up _XSERVER64. now amd64 works.

thanks rtr!
 1.9 31-Aug-2008  christos don't use awk to extract major,minor,patch
 1.8 10-Aug-2008  rtr set SHLIB_MAJOR=${PACKAGE_MAJOR}
just set LIBDIR= don't bother with allowing override
 1.7 10-Aug-2008  rtr fix my lousy awk
 1.6 10-Aug-2008  rtr no need to MKLINT=no since LIBISMODULE=yes does this for us
 1.5 10-Aug-2008  rtr remove cheesy hack moduleinstall target and use LIBISPRIVATE=yes
 1.4 09-Aug-2008  rtr * override libinstall with moduleinstall from src/x11
* define NOSHLIB_VERSION (not yet in bsd.lib.mk)
- together these allow us to install foo_drv.so to XMODULEDIR
 1.3 03-Aug-2008  rtr define major,minor,patchlevel and xorg version defines for CPPFLAGS here
instead of throughout individual drivers
 1.2 03-Aug-2008  rtr * add some magic PRINT_PACKAGE_{MAJOR,MINOR,PATCH} printing scripts and use
them to generate CPPFLAGS for drivers.
 1.1 02-Aug-2008  mrg begin to support some xorg-server drivers. xf86-input-void builds
but xf86-input-keyboard's kbd.c still has an error.
 1.10.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.10.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.10.2.1 12-Sep-2008  wrstuden file Makefile.xf86-driver was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.13.10.1 21-Apr-2010  matt sync to netbsd-5
 1.13.4.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.13.4.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.13.2.2 19-Oct-2008  haad Sync with HEAD.
 1.13.2.1 19-Oct-2008  haad file Makefile.xf86-driver was added on branch haad-dm on 2008-10-19 22:41:14 +0000
 1.19.28.1 04-Nov-2016  pgoyette Sync with HEAD
 1.24.14.1 10-Jun-2019  christos Sync with HEAD
 1.1 20-Aug-2016  mrg branches: 1.1.2;
instead of including xorg-server.h manually all over the places we
don't have a generated config.h, provide a fake one that does.
 1.1.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.1.2.1 20-Aug-2016  pgoyette file config.h was added on branch pgoyette-localcount on 2016-09-14 03:04:16 +0000
 1.2 06-Nov-2015  szptvlfn remove redundant \
 1.1 28-Nov-2009  mbalmer branches: 1.1.4;
Forgotten commit. Noticed by snj, thanks!
 1.1.4.2 16-Feb-2011  bouyer Pull up following revision(s) (requested by mbalmer in ticket #1534):
xsrc/external/mit/xf86-input-elographics/dist/config.h.in 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/config.sub 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/configure 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/configure.ac 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/depcomp 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/install-sh 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/ltmain.sh 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/missing 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/man/Makefile.am 1.1.1.1
xsrc/external/mit/xf86-input-elographics/dist/man/Makefile.in 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/man/elographics.man 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/src/Makefile.am 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/src/Makefile.in 1.1.1.2
xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c 1.1.1.2
xsrc/external/mit/xf86-input-elographics/include/config.h 1.2
external/mit/xorg/server/drivers/xf86-input-elographics/Makefile: revision 1.1
distrib/sets/lists/xserver/md.i386: revision 1.73
external/mit/xorg/server/drivers/Makefile: revision 1.35
share/mk/bsd.own.mk: revision 1.597
Add the xf86-input-elographics driver to i386 builds.
Forgotten commit. Noticed by snj, thanks!
 1.1.4.1 28-Nov-2009  bouyer file Makefile was added on branch netbsd-5 on 2011-02-16 20:27:30 +0000
 1.24 04-Jun-2025  tsutsui Use native wskbd keymap on X.Org server for hp300 and luna68k.

Also disable the no-longer-needed WSKBD_COMPAT_RAWKBD option in GENERIC.

It's more straightforward to use the native wskbd keymap provided by
the WSKBDIO_GETMAP ioctl, rather than relying on WSKBD_COMPAT_RAWKBD,
which emulates raw PS/2 "pc105" scancodes assumed by the
xf86-input-keyboard driver if no specific keymap is not found.

Tested on HP9000/382 and LUNA-II.
 1.23 07-Nov-2023  tsutsui branches: 1.23.2;
xf86-input-keyboard: add build glue to enable USE_WSKBD_GETMAP.
 1.22 15-Dec-2021  christos branches: 1.22.2;
Add -D__GNUC__ for all drivers.
 1.21 15-Dec-2021  christos Add -D__GNUC__ for lint
 1.20 06-Dec-2021  abs Add Xwsfb X server to pmax build

With the previous tweak to TURBOchannel framebuffers in sys/dev/tc this
should allows pmax to once again run X11.

TODO: Investigate pullup to -9
 1.19 03-Jun-2021  rin Sort ${MACHINE}'s. No functional changes.
 1.18 03-Jun-2021  rin For amiga, use wskbd as default, which is only supported protocol today.
 1.17 29-May-2021  rin branches: 1.17.2;
Make wskbd(4) default for mac68k; no other protocol is available.
 1.16 31-Dec-2018  mrg branches: 1.16.2; 1.16.6;
fixes for xorg-server 1.20:

- XFree86LOADER is obsolete.
- some deprecated functions are used, we should fix them.
 1.15 12-Jan-2013  macallan branches: 1.15.28; 1.15.30;
default to swkbd mode on evbarm as well, now X without config should work
properly on BeagleBoard, RPi and the like
 1.14 16-Jul-2012  abs branches: 1.14.2;
Add vax to DEFAULT_TO_WSKBD
 1.13 21-Jun-2011  nonaka branches: 1.13.2; 1.13.4;
fix typo.
 1.12 28-Apr-2011  macallan only default to wskbd where we used to do so with Xorg -configure and where
we know the kbd driver has a translation map
 1.11 29-Nov-2010  skrll Define PCVT_SUPPORT for cats.
 1.10 11-Jun-2009  mrg use -Wno-error for a deprecated warning.
 1.9 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.8 21-Dec-2008  jmcneill branches: 1.8.2;
Fix vt switching when Xkb is disabled.
 1.7 14-Oct-2008  cube branches: 1.7.2; 1.7.4;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.6 04-Sep-2008  rtr branches: 1.6.2;
enable WSCONS_SUPPORT for the keyboard driver
 1.5 28-Aug-2008  mrg this driver should be installed as kbd_drv
 1.4 03-Aug-2008  rtr major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver
 1.3 03-Aug-2008  rtr what was once lost has now been found add MAN= kbd.4
 1.2 03-Aug-2008  rtr * define necessary VERSION CPPFLAGS for kbd.c to build
* remove MAN= Keyboard.1 (doesn't seem to exist)
 1.1 02-Aug-2008  mrg begin to support some xorg-server drivers. xf86-input-void builds
but xf86-input-keyboard's kbd.c still has an error.
 1.6.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.6.2.1 04-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.7.4.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.7.4.1 24-Dec-2008  snj branches: 1.7.4.1.4;
Pull up following revision(s) (requested by jmcneill in ticket #199):
external/mit/xorg/server/drivers/xf86-input-keyboard/Makefile: revision 1.8
Fix vt switching when Xkb is disabled.
 1.7.4.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.7.2.2 19-Oct-2008  haad Sync with HEAD.
 1.7.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:14 +0000
 1.8.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.13.4.1 14-Feb-2013  riz Apply revision 1.15 via patch as part of a fix for ticket 818.
 1.13.2.2 23-Jan-2013  yamt sync with head
 1.13.2.1 30-Oct-2012  yamt sync with head
 1.14.2.1 25-Feb-2013  tls resync with head
 1.15.30.1 10-Jun-2019  christos Sync with HEAD
 1.15.28.1 18-Jan-2019  pgoyette Synch with HEAD
 1.16.6.1 31-May-2021  cjep sync with head
 1.16.2.2 27-Nov-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #1766):

external/mit/xorg/server/drivers/xf86-input-keyboard/Makefile: revision 1.23 (via patch)

xf86-input-keyboard: add build glue to enable USE_WSKBD_GETMAP.
 1.16.2.1 01-Jun-2021  martin Pull up following revision(s) (requested by rin in ticket #1276):

external/mit/xorg/server/drivers/xf86-input-keyboard/Makefile: revision 1.17

Make wskbd(4) default for mac68k; no other protocol is available.
 1.17.2.1 06-Jun-2021  cjep sync with head
 1.22.2.1 26-Nov-2023  bouyer Pull up following revision(s) (requested by tsutsui in ticket #466):
xsrc/external/mit/xf86-input-keyboard/dist/src/ws_KbdMap.c: revision 1.1
xsrc/external/mit/xf86-input-keyboard/dist/src/bsd_kbd.h: revision 1.5
xsrc/external/mit/xf86-input-keyboard/dist/src/bsd_kbd.c: revision 1.22
xsrc/external/mit/xf86-input-keyboard/dist/src/kbd.c: revision 1.9
src/external/mit/xorg/server/drivers/xf86-input-keyboard/Makefile: revision 1.23
xf86-input-keyboard: add suppport to get keymap via WSKBDIO_GETMAP ioctl(2).
No particular comment on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2023/10/31/msg002415.html
https://mail-index.netbsd.org/tech-x11/2023/11/04/msg002416.html
Tested on NWS-3260 and NWS-3470 with Xorg 1.10 server in netbsd-9.
Worth to pullup to netbsd-10 and netbsd-9.
xf86-input-keyboard: add build glue to enable USE_WSKBD_GETMAP.
 1.23.2.1 02-Aug-2025  perseant Sync with HEAD
 1.9 31-Dec-2018  mrg -Wno-error for newly deprecated things.
 1.8 16-Aug-2016  mrg branches: 1.8.12; 1.8.14;
drivers should not define HAVE_XORG_CONFIG_H
 1.7 22-Jul-2015  mrg updates for xf86-input-mouse 1.9.1.
 1.6 05-Jun-2013  mrg build fixes, build the new .pc file, and install the new header.
 1.5 27-Nov-2011  tsutsui branches: 1.5.6;
Remove no longer necessary -Wno-error and set WARNS?=2 .
 1.4 12-Jun-2009  mrg branches: 1.4.6;
add missing source files.
 1.3 11-Jun-2009  mrg use -Wno-error for a deprecated warning.
 1.2 28-Aug-2008  mrg branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
look for generated config.h.
 1.1 03-Aug-2008  rtr add the rest of xf86-input-* to the build
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 28-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:14 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 28-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.4.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.6.1 17-Apr-2012  yamt sync with head
 1.5.6.1 23-Jun-2013  tls resync from head
 1.8.14.1 10-Jun-2019  christos Sync with HEAD
 1.8.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.2 31-Dec-2018  mrg -Wno-error for newly deprecated things.
 1.1 29-Jan-2011  mrg branches: 1.1.2; 1.1.44; 1.1.46;
add a makefile to build xf86-input-synaptics.
 1.1.46.1 10-Jun-2019  christos Sync with HEAD
 1.1.44.1 18-Jan-2019  pgoyette Synch with HEAD
 1.1.2.2 06-Mar-2011  bouyer Sync with HEAD
 1.1.2.1 29-Jan-2011  bouyer file Makefile was added on branch bouyer-quota2 on 2011-03-06 15:07:54 +0000
 1.6 31-Dec-2018  mrg -Wno-error for newly deprecated things.
 1.5 19-Oct-2011  jmcneill branches: 1.5.40; 1.5.42;
define ABS_VALUATOR_AXES and NO_MOUSE_MODULE
 1.4 23-Jul-2011  mrg define XINPUT and HAVE_XORG_SERVER_1_5_0.
 1.3 11-Jun-2009  mrg use -Wno-error for a deprecated warning.
 1.2 10-Jun-2009  mrg look in the new 'shared' subdir.
 1.1 03-Aug-2008  rtr branches: 1.1.2; 1.1.6; 1.1.8; 1.1.14;
add the rest of xf86-input-* to the build
 1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:14 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.5.42.1 10-Jun-2019  christos Sync with HEAD
 1.5.40.1 18-Jan-2019  pgoyette Synch with HEAD
 1.4 31-Dec-2018  mrg fixes for xorg-server 1.20:

- XFree86LOADER is obsolete.
- some deprecated functions are used, we should fix them.
 1.3 22-Mar-2012  joerg branches: 1.3.30; 1.3.32;
Disable a bunch of additional warnings for now for the clang build.
 1.2 26-Sep-2011  tsutsui branches: 1.2.2;
Set WARNS?=2.
 1.1 28-Nov-2009  mbalmer Link the xf86-input-ws X.Org input driver to the build and add it to the lists
that also have the wsmouse driver.

xf86-input-ws adds support for touchpanels in X11 that report absolute position
data through wscons(4), e.g. the extended ums(4) driver. xf86-input-ws was
written by Matthieu Herrb for OpenBSD.

Please remember to also update xsrc before the next system build.
 1.2.2.1 17-Apr-2012  yamt sync with head
 1.3.32.1 10-Jun-2019  christos Sync with HEAD
 1.3.30.1 18-Jan-2019  pgoyette Synch with HEAD
 1.1 11-Nov-2008  macallan branches: 1.1.4; 1.1.6;
reachover for the AG-10e driver
 1.1.6.2 21-Apr-2010  matt sync to netbsd-5
 1.1.6.1 11-Nov-2008  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:40 +0000
 1.1.4.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.4.1 11-Nov-2008  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:35 +0000
 1.4 19-Aug-2021  mrg link in glamor and gbm.
 1.3 31-May-2021  joerg Stop using -fcommon, xsrc should be fixed.
 1.2 30-May-2021  joerg Various X drivers still need -fcommon, so add it.
 1.1 18-Aug-2016  mrg branches: 1.1.2; 1.1.22;
build glue for xf86-video-amdgpu
 1.1.22.1 31-May-2021  cjep sync with head
 1.1.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.1.2.1 18-Aug-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-09-14 03:04:16 +0000
 1.3 16-Aug-2016  mrg define XV_NEW_REPUT.
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.6;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:14 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.6 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.5 23-Jul-2015  mrg update for ark 0.7.5.
 1.4 10-Jun-2009  mrg define PACKAGE_VERSION.
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.6 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.5 20-Mar-2014  mrg turn on XAA explicitly for ast.
remove removed sources for mga, and fix the XAA list.
remove redundant defines for tdfx.
 1.4 11-Aug-2011  joerg branches: 1.4.2; 1.4.8;
Various warning adjustments for clang
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.4.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7 23-Feb-2022  mrg build the newer version of the ati driver frontend, that knows how
to load amdgpu if that is found.
 1.6 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.5 26-Jul-2014  mrg link against libdrm_radeon, from @riastradh
 1.4 03-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.24; 1.4.28; 1.4.40;
major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver
 1.3 03-Aug-2008  rtr * traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.4.40.1 10-Aug-2014  tls Rebase.
 1.4.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.24.1 13-Jul-2016  snj Pull up following revision(s) (requested by mrg in ticket #1326):
distrib/sets/lists/xbase/shl.mi: patch
distrib/sets/lists/xcomp/mi: patch
distrib/sets/lists/xcomp/shl.mi: patch
external/mit/xorg/lib/libdrm/Makefile: patch
external/mit/xorg/lib/libdrm/Makefile.defines: patch
external/mit/xorg/lib/libdrm/shlib_version: patch
external/mit/xorg/lib/libdrm/drm/Makefile: patch
external/mit/xorg/lib/libdrm_intel/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/shlib_version: patch
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.15
external/mit/xorg/server/drivers/xf86-video-ati/Makefile: patch
xsrc/external/mit/libdrm/dist/Makefile.am: patch
xsrc/external/mit/libdrm/dist/Makefile.in: patch
xsrc/external/mit/libdrm/dist/aclocal.m4: patch
xsrc/external/mit/libdrm/dist/config.guess: patch
xsrc/external/mit/libdrm/dist/config.h.in: patch
xsrc/external/mit/libdrm/dist/config.sub: patch
xsrc/external/mit/libdrm/dist/configure: patch
xsrc/external/mit/libdrm/dist/configure.ac: patch
xsrc/external/mit/libdrm/dist/depcomp: patch
xsrc/external/mit/libdrm/dist/install-sh: patch
xsrc/external/mit/libdrm/dist/libdrm_lists.h: patch
xsrc/external/mit/libdrm/dist/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/missing: patch
xsrc/external/mit/libdrm/dist/xf86drm.c: patch
xsrc/external/mit/libdrm/dist/xf86drm.h: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.c: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.h: patch
xsrc/external/mit/libdrm/dist/build-aux/config.guess: patch
xsrc/external/mit/libdrm/dist/build-aux/config.sub: patch
xsrc/external/mit/libdrm/dist/build-aux/depcomp: patch
xsrc/external/mit/libdrm/dist/build-aux/install-sh: patch
xsrc/external/mit/libdrm/dist/build-aux/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/build-aux/missing: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.am: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.in: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.c: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.h: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drmif.h: patch
xsrc/external/mit/libdrm/dist/exynos/libdrm_exynos.pc.in: patch
xsrc/external/mit/libdrm/dist/include/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.am: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_fourcc.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_mode.h: patch
xsrc/external/mit/libdrm/dist/include/drm/i915_drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/radeon_drm.h: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.am: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.in: patch
xsrc/external/mit/libdrm/dist/intel/intel_aub.h:patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_priv.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_chipset.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_debug.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/test_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/test-batch.sh: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.am: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.in: patch
xsrc/external/mit/libdrm/dist/libkms/dumb.c: patch
xsrc/external/mit/libdrm/dist/libkms/internal.h: patch
xsrc/external/mit/libdrm/dist/libkms/linux.c: patch
xsrc/external/mit/libdrm/dist/libkms/radeon.c: patch
xsrc/external/mit/libdrm/dist/m4/libtool.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltoptions.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltsugar.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltversion.m4: patch
xsrc/external/mit/libdrm/dist/m4/lt~obsolete.m4: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.am: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.in: patch
xsrc/external/mit/libdrm/dist/nouveau/abi16.c: patch
xsrc/external/mit/libdrm/dist/nouveau/bufctx.c: patch
xsrc/external/mit/libdrm/dist/nouveau/libdrm_nouveau.pc.in: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_drmif.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.h: patch
xsrc/external/mit/libdrm/dist/nouveau/private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/pushbuf.c: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.am: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.in: patch
xsrc/external/mit/libdrm/dist/omap/libdrm_omap.pc.in: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.c: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.h: patch
xsrc/external/mit/libdrm/dist/omap/omap_drmif.h: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/radeon/r600_pci_ids.h: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_cs_space.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.h: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/drmtest.c: patch
xsrc/external/mit/libdrm/dist/tests/gem_flink.c: patch
xsrc/external/mit/libdrm/dist/tests/kmstest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/modeprint.c: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modetest/modetest.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/radeon/list.h: patch
xsrc/external/mit/libdrm/dist/tests/radeon/radeon_ttm.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.h: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/vbltest.c: patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c: revision 1.6
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c: revision 1.7
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c: revision 1.10
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c: revision 1.5
Update libdrm to 2.4.36.
--
make sure all the KMS code is only ever run when in KMS mode. fixes
problems with the UMS (aka existing) driver type when KMS is enabled.
--
enable KMS on x86.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.8 19-Jan-2017  macallan build EXA support
 1.7 27-Aug-2016  macallan branches: 1.7.2;
pass -DAVOID_VGAHW on shark
 1.6 15-May-2011  christos branches: 1.6.26;
Add include path
 1.5 15-Oct-2009  macallan set -DHAVE_ISA on shark, with this accelerated Xorg works again on rev. 4
sharks.
 1.4 01-Sep-2008  mrg branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
build ct_accelmm and ct_accelhi.
fixes link-time issues at least, seen with X -configure.
 1.3 03-Aug-2008  rtr * traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.1 27-Oct-2009  bouyer Pull up following revision(s) (requested by macallan in ticket #1108):
xsrc/external/mit/xf86-video-chips/dist/src/ct_driver.c: revision 1.4
xsrc/external/mit/xf86-video-chips/dist/src/ct_driver.h: revision 1.2
external/mit/xorg/server/drivers/xf86-video-chips/Makefile: revision 1.5
make this work on shark again by enabling the VLB probe routines when HAVE_ISA
is defined. For now this disables the PCI probe routine but the only arch
where we actually need this is shark where we couldn't add a PCI CT65550
even if we wanted to.
Tested on shark and macppc
set -DHAVE_ISA on shark, with this accelerated Xorg works again on rev. 4
sharks.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 01-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 01-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.6.26.1 20-Mar-2017  pgoyette Sync with HEAD
 1.7.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.4 12-Jul-2022  mrg build the combined cirrus driver.
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.2 23-May-2011  christos need to include in fb.
 1.1 06-Nov-2008  macallan branches: 1.1.4;
reachover for the crime driver
 1.1.4.3 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.4.2 25-Feb-2009  snj branches: 1.1.4.2.4;
Pull up following revision(s) (requested by 508):
external/mit/xorg/server/drivers/xf86-video-crime/Makefile: revision 1.1
reachover for the crime driver
 1.1.4.1 06-Nov-2008  snj file Makefile was added on branch netbsd-5 on 2009-02-25 20:18:50 +0000
 1.1.4.2.4.1 21-Apr-2010  matt sync to netbsd-5
 1.7 31-May-2021  joerg Use -fcommon
 1.6 01-Jan-2019  mrg branches: 1.6.6;
build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers
 1.5 16-Aug-2016  mrg branches: 1.5.12; 1.5.14;
apply -Wno-error more liberally, needed for xorg-server 1.18
 1.4 07-Mar-2016  joerg Ignore clang's empty loop-body warning, it is used extensively via
macros.
 1.3 20-Jul-2015  mrg use xorg-pkg-ver.mk
 1.2 18-May-2011  plunky add -Dlseek64=lseek to fix the build in geode_msr.c
 1.1 28-May-2010  mrg add build glue for xf86-video-geode and xf86-video-openchrome and
obsolete xf86-video-via.
 1.5.14.1 10-Jun-2019  christos Sync with HEAD
 1.5.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.6.6.1 31-May-2021  cjep sync with head
 1.16 10-Jun-2025  macallan build only permedia 2 and 3 support, since those don't depend on anything
Xorg removed recently. With this we get X on Sun PGX32 back.
 1.15 31-Dec-2018  mrg branches: 1.15.12;
-Wno-error for newly deprecated things.
 1.14 10-Dec-2016  macallan branches: 1.14.12; 1.14.14;
now we have pm2_exa.c
 1.13 03-Dec-2016  macallan there is no pm2_exa.c yet
 1.12 02-Dec-2016  macallan build pm3_exa
 1.11 02-Jun-2013  mrg branches: 1.11.10;
update for xf86-video-glint 1.2.8
 1.10 11-Aug-2011  joerg branches: 1.10.2; 1.10.8;
Various warning adjustments for clang
 1.9 22-May-2010  mrg find libdrm files in their new place.
 1.8 22-May-2010  mrg these use xf86dgastr.h, so they need -Wno-error for now.
 1.7 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.6 10-Jun-2009  mrg define HAVE_CONFIG_H, and use the newly provided one.
 1.5 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.4 28-Oct-2008  macallan branches: 1.4.2; 1.4.4; 1.4.8;
Include glint_dri.c since we build Xservers with DRI support enabled.
Also pass -DSPARC_MMIO_IS_BE and -DPPC_MMIO_IS_BE since Xorg's MMIO ops are now
byteswapping by default but the glint driver hasn't been adapted.
With this Xorg Just Works(tm) on my U60 with a PGX32 ( which is a Permedia2 with
Sun firmware )
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.4.8.1 21-Apr-2010  matt sync to netbsd-5
 1.4.4.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4.2.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.4.2.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.10.8.1 23-Jun-2013  tls resync from head
 1.10.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.11.10.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.14.14.1 10-Jun-2019  christos Sync with HEAD
 1.14.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.15.12.1 02-Aug-2025  perseant Sync with HEAD
 1.6 02-Sep-2016  jakllsch sprinkle appropriate -Wno-error for clang
 1.5 20-Aug-2016  mrg redo previous in a way that always works
 1.4 20-Aug-2016  mrg apply -Wno-error=cpp only for GCC builds.
 1.3 20-Aug-2016  mrg reenable the cirrus, i128, i740, neomagic and tseng drivers now they
build with xorg-server 1.18.
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.6;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.8 02-Sep-2016  jakllsch sprinkle appropriate -Wno-error for clang
 1.7 20-Aug-2016  mrg redo previous in a way that always works
 1.6 20-Aug-2016  mrg apply -Wno-error=cpp only for GCC builds.
 1.5 20-Aug-2016  mrg reenable the cirrus, i128, i740, neomagic and tseng drivers now they
build with xorg-server 1.18.
 1.4 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.3 02-Jun-2013  mrg updates for xf86 1.3.4, xf86-video-mga 1.6.2, xf86-video-neomagic 1.2.7
and xf86-video-r128 6.9.1.
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.4; 1.2.6; 1.2.28;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.28.1 23-Jun-2013  tls resync from head
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.2.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.2 18-Aug-2016  mrg don't need HAVE_CONFIG_H any more
 1.1 10-Nov-2009  macallan reachover for the igs driver
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.6;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.35 03-Jun-2023  lukem bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
CLANG_NO_ADDR_OF_PACKED_MEMBER
CC_NO_ADDR_OF_PACKED_MEMBER
GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.34 30-May-2021  joerg Various X drivers still need -fcommon, so add it.
 1.33 07-Sep-2020  mrg branches: 1.33.2;
use GCC_NO_ADDR_OF_PACKED_MEMBER.
 1.32 10-May-2019  mrg add new INTEL_DRIVER_DATE variable that defaults to 2019, but can
be set to 2014 and the older KMS based driver will be used (which
is the last actual release.)

this fixes some display issues on older systems. for me, sandy
bridge has minor issues with the new drivrer, but kaby lake really
likes to have the newer driver.

perhaps change default later, but this enables simple testing.
 1.31 13-Apr-2019  maya Enable TearFree by default.

This avoids visual corruption that can be induced by, e.g.,
env LIBGL_ALWAYS_SOFTWARE=1 glmark2.
 1.30 20-Mar-2019  mrg updates for xf86-video-intel 6afed33b2d673d88674f0c76efe500ae414e8e1b.
 1.29 02-Jan-2019  mrg explicitly link libXfont since it is used.

from Patrick Welche in private email.
 1.28 01-Jan-2019  mrg build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers
 1.27 31-Dec-2018  mrg more xorg-server 1.20 updates:

- more -Wno-error for deprecated functions
- add missing header paths
 1.26 31-Dec-2018  mrg -Wno-error for newly deprecated things.
 1.25 08-Oct-2016  mrg branches: 1.25.12; 1.25.14;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.
 1.24 19-Sep-2016  christos XXX: This driver still needs XFree86LOADER defined to expose intelModuleData.
 1.23 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.22 08-Jun-2016  christos branches: 1.22.2;
more -Wno-stack-protector
 1.21 14-May-2015  mrg switch the default method to SNA.
 1.20 16-Jan-2015  snj update for 2.99.917
 1.19 11-Nov-2014  tron Fix build with "USE_SSP" set to "yes".
 1.18 06-Nov-2014  snj a single -DHAVE_GETLINE will suffice.
 1.17 05-Nov-2014  christos adjust to newer sources
 1.16 11-Sep-2014  riastradh Switch default accelmethod back to UXA until we import a stabler SNA.
 1.15 10-Aug-2014  jmcneill branches: 1.15.2;
define HAS_PIXMAN_GLYPHS=1 and HAS_PIXMAN_TRIANGLES=1 as the configure script would do
 1.14 07-Apr-2014  rjs The SNA code builds with gcc 4.8 on i386 so enable it again.

ok riastradh@
 1.13 03-Apr-2014  riastradh branches: 1.13.2;
Skip SNA on i386 for now, since it triggers a GCC ICE.
 1.12 03-Apr-2014  riastradh Update reachover makefiles and set lists for xf86-video-intel 2.21.15.
 1.11 16-Oct-2013  martin Add missing i810_dri.c file to SRCS.
PR xsrc/48315.
 1.10 11-Aug-2011  joerg branches: 1.10.2; 1.10.4; 1.10.8; 1.10.10; 1.10.16;
Various warning adjustments for clang
 1.9 18-Jan-2011  jmcneill Enable XvMC support for Intel graphics chips
 1.8 22-May-2010  mrg find libdrm files in their new place.
 1.7 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.6 09-Jun-2009  mrg build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.
 1.5 31-Aug-2008  christos branches: 1.5.2; 1.5.6; 1.5.8; 1.5.14;
enable the intel driver
 1.4 03-Aug-2008  rtr major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver
 1.3 03-Aug-2008  rtr * traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.5.14.1 21-Apr-2010  matt sync to netbsd-5
 1.5.8.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.5.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.5.6.2 19-Oct-2008  haad Sync with HEAD.
 1.5.6.1 31-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.5.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5.2.1 31-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.10.16.1 20-Oct-2013  bouyer Pull up following revision(s) (requested by martin in ticket #971):
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.11
Add missing i810_dri.c file to SRCS.
PR xsrc/48315.
 1.10.10.1 20-Oct-2013  bouyer Pull up following revision(s) (requested by martin in ticket #971):
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.11
Add missing i810_dri.c file to SRCS.
PR xsrc/48315.
 1.10.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10.4.1 20-Oct-2013  bouyer Pull up following revision(s) (requested by martin in ticket #971):
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.11
Add missing i810_dri.c file to SRCS.
PR xsrc/48315.
 1.10.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.13.2.1 10-Aug-2014  tls Rebase.
 1.15.2.3 19-May-2015  snj Pull up following revision(s) (requested by mrg in ticket #786):
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.21
switch the default method to SNA.
 1.15.2.2 21-Jan-2015  martin Pull up following revision(s) (requested by snj in ticket #439):
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.17-1.20
Update for 2.99.917
 1.15.2.1 21-Sep-2014  snj Pull up following revision(s) (requested by riastradh in ticket #104):
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.16
Switch default accelmethod back to UXA until we import a stabler SNA.
 1.22.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.25.14.1 10-Jun-2019  christos Sync with HEAD
 1.25.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.33.2.1 31-May-2021  cjep sync with head
 1.2 20-Dec-2015  christos name the man page intel_old, so that we don't install it over the new
one depending on the build order.
 1.1 21-May-2015  rjs Add xf86-video-intel-old to the build.
 1.1 21-May-2015  rjs Add xf86-video-intel-old to the build.
 1.1 21-May-2015  rjs Add xf86-video-intel-old to the build.
 1.1 21-May-2015  rjs Add xf86-video-intel-old to the build.
 1.1 21-May-2015  rjs Add xf86-video-intel-old to the build.
 1.1 21-May-2015  rjs Add xf86-video-intel-old to the build.
 1.9 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.8 20-Jul-2015  mrg updates for r128 6.10.0 and mach64 6.9.5.
 1.7 06-Nov-2013  macallan build EXA support, tested on macppc
 1.6 11-Aug-2011  joerg branches: 1.6.2; 1.6.8;
Various warning adjustments for clang
 1.5 22-Dec-2009  nakayama Add -DAVOID_CPIO on sparc.
 1.4 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.3 28-Oct-2008  macallan branches: 1.3.2; 1.3.4; 1.3.8;
Actually enable hardware acceleration support
 1.2 19-Oct-2008  macallan branches: 1.2.2;
We need -DAVOID_CPIO on most non-x86 ports. Set it on sparc64 and PowerPC
for now.
 1.1 22-Sep-2008  rtr add reachover for mach64 driver
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 19-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.3.8.1 21-Apr-2010  matt sync to netbsd-5
 1.3.4.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3.2.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.6.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.14 30-Dec-2018  mrg updates for new mga and r128 drivers.
 1.13 16-Aug-2016  mrg branches: 1.13.12; 1.13.14;
define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.12 20-Mar-2014  mrg turn on XAA explicitly for ast.
remove removed sources for mga, and fix the XAA list.
remove redundant defines for tdfx.
 1.11 02-Jun-2013  mrg updates for xf86 1.3.4, xf86-video-mga 1.6.2, xf86-video-neomagic 1.2.7
and xf86-video-r128 6.9.1.
 1.10 22-Mar-2012  joerg branches: 1.10.2;
Disable a bunch of additional warnings for now for the clang build.
 1.9 11-Aug-2011  joerg branches: 1.9.2; 1.9.4;
Various warning adjustments for clang
 1.8 22-May-2010  mrg find libdrm files in their new place.
 1.7 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.6 03-Jul-2009  mrg enable EXA and XAA.
 1.5 10-Jun-2009  mrg mga_dacG.c has an const issue; work around it.
 1.4 01-Sep-2008  mrg branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
link in mga_dri.c, mga_exa.c and mga_storm.c as necessary.
 1.3 03-Aug-2008  rtr * traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.3 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.4.8.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.8.1 09-Jul-2009  snj Pull up following revision(s) (requested by mrg in ticket #849):
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.6
enable EXA and XAA.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 01-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:15 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 01-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.9.4.1 08-Aug-2014  msaitoh Pull up following revision(s) (requested by mrg in ticket #1106):
src/external/mit/xorg/server/drivers/xf86-video-mga/Makefile 1.10-1.12
xsrc/external/mit/xf86-video-mga/dist/ChangeLog 1.1.1.6-1.1.1.7
xsrc/external/mit/xf86-video-mga/dist/INSTALL 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/Makefile.in 1.1.1.6-1.1.1.7
xsrc/external/mit/xf86-video-mga/dist/aclocal.m4 1.1.1.6-1.1.1.7
xsrc/external/mit/xf86-video-mga/dist/config.guess 1.1.1.5-1.1.1.6
xsrc/external/mit/xf86-video-mga/dist/config.h.in 1.1.1.5-1.1.1.6
xsrc/external/mit/xf86-video-mga/dist/config.sub 1.1.1.5-1.1.1.6
xsrc/external/mit/xf86-video-mga/dist/configure 1.1.1.6-1.1.1.7
xsrc/external/mit/xf86-video-mga/dist/configure.ac 1.1.1.6-1.1.1.7
xsrc/external/mit/xf86-video-mga/dist/depcomp 1.1.1.5-1.1.1.6
xsrc/external/mit/xf86-video-mga/dist/install-sh 1.1.1.5-1.1.1.6
xsrc/external/mit/xf86-video-mga/dist/ltmain.sh 1.1.1.6
xsrc/external/mit/xf86-video-mga/dist/missing 1.1.1.4-1.1.1.5
xsrc/external/mit/xf86-video-mga/dist/man/Makefile.am 1.1.1.5
xsrc/external/mit/xf86-video-mga/dist/man/Makefile.in 1.1.1.6-1.1.1.7
xsrc/external/mit/xf86-video-mga/dist/man/mga.man 1.1.1.3
xsrc/external/mit/xf86-video-mga/dist/src/Makefile.am 1.1.1.2-1.1.1.3
xsrc/external/mit/xf86-video-mga/dist/src/Makefile.in 1.1.1.6-1.1.1.7
xsrc/external/mit/xf86-video-mga/dist/src/binding.h 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/src/client.h 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/src/clientlx.c delete
xsrc/external/mit/xf86-video-mga/dist/src/compat-api.h 1.1.1.1
xsrc/external/mit/xf86-video-mga/dist/src/mga.h 1.1.1.5-1.1.1.6
xsrc/external/mit/xf86-video-mga/dist/src/mga_arc.c 1.1.1.3
xsrc/external/mit/xf86-video-mga/dist/src/mga_bios.c 1.1.1.4
xsrc/external/mit/xf86-video-mga/dist/src/mga_common.h 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/src/mga_dac3026.c 1.3
xsrc/external/mit/xf86-video-mga/dist/src/mga_dacG.c 1.1.1.4
xsrc/external/mit/xf86-video-mga/dist/src/mga_dga.c 1.1.1.3
xsrc/external/mit/xf86-video-mga/dist/src/mga_dh.c 1.1.1.3
xsrc/external/mit/xf86-video-mga/dist/src/mga_dri.c 1.1.1.3-1.1.1.4
xsrc/external/mit/xf86-video-mga/dist/src/mga_dri.h 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/src/mga_dripriv.h 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/src/mga_driver.c 1.1.1.6-1.1.1.7
xsrc/external/mit/xf86-video-mga/dist/src/mga_esc.c delete
xsrc/external/mit/xf86-video-mga/dist/src/mga_exa.c 1.2
xsrc/external/mit/xf86-video-mga/dist/src/mga_g450pll.c 1.1.1.3
xsrc/external/mit/xf86-video-mga/dist/src/mga_hwcurs.c 1.1.1.3
xsrc/external/mit/xf86-video-mga/dist/src/mga_macros.h 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/src/mga_merge.c 1.1.1.5
xsrc/external/mit/xf86-video-mga/dist/src/mga_merge.h 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/src/mga_reg.h 1.1.1.4
xsrc/external/mit/xf86-video-mga/dist/src/mga_sarea.h 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/src/mga_shadow.c 1.1.1.4
xsrc/external/mit/xf86-video-mga/dist/src/mga_storm.c 1.1.1.4-1.1.1.5
xsrc/external/mit/xf86-video-mga/dist/src/mga_vga.c 1.3
xsrc/external/mit/xf86-video-mga/dist/src/mga_video.c 1.1.1.4
xsrc/external/mit/xf86-video-mga/dist/src/mgareg_flags.h 1.1.1.2
xsrc/external/mit/xf86-video-mga/dist/util/Makefile.in 1.1.1.6-1.1.1.7
xsrc/external/mit/xf86-video-mga/dist/util/stormdwg.c 1.1.1.2

Sync with -current (completely the same as of 2014/08/08):
- Added support for G200ER.
- Added support for G200SE Pilot3.
- Optimize use of bandwidth and increase maximum resolution to 1920x1200.
- Delete support for MGA's proprietary HAL: unifdef USEMGAHAL.
- Add support for Video Memory greater then 8M.
- Expand memory mapping of framebuffer from 8 to 16MB.
- When we can't load the xaa or exa modules, use shadowfb instead.
- Unbreak dual head (xinerama).
- This patch has been used in Debian, Ubuntu and Gentoo for years.
- Disable HW cursor by default on G200 server chips.
 1.9.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.9.2.1 17-Apr-2012  yamt sync with head
 1.10.2.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10.2.1 23-Jun-2013  tls resync from head
 1.13.14.1 10-Jun-2019  christos Sync with HEAD
 1.13.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.6 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.5 02-Jun-2013  mrg updates for xf86 1.3.4, xf86-video-mga 1.6.2, xf86-video-neomagic 1.2.7
and xf86-video-r128 6.9.1.
 1.4 17-Jul-2010  mrg branches: 1.4.6; 1.4.12;
remove now-gone neo_bank.c
 1.3 22-May-2010  mrg these use xf86dgastr.h, so they need -Wno-error for now.
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.6;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.4.12.1 23-Jun-2013  tls resync from head
 1.4.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1 14-Feb-2009  macallan branches: 1.1.2; 1.1.4;
reachover for newport driver
 1.1.4.2 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.4.1 14-Feb-2009  jym file Makefile was added on branch jym-xensuspend on 2009-05-13 18:53:27 +0000
 1.1.2.2 25-Feb-2009  snj Pull up following revision(s) (requested by macallan in ticket #500):
external/mit/xorg/server/drivers/xf86-video-newport/Makefile: revision 1.1
reachover for newport driver
 1.1.2.1 14-Feb-2009  snj file Makefile was added on branch netbsd-5 on 2009-02-25 19:51:41 +0000
 1.5 22-Dec-2025  macallan build hcrx_cursor.c
 1.4 22-Jan-2025  macallan build summit_cursor
 1.3 07-Dec-2024  macallan build experimental Visualize FX accel
 1.2 21-Oct-2024  macallan build acceleration support
 1.1 16-Oct-2024  macallan reachover for ngle driver
 1.10 05-Mar-2019  mrg remove no longer used defines
 1.9 01-Jan-2019  mrg build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers
 1.8 31-Dec-2018  mrg more deprecated functions still used.
 1.7 02-Feb-2018  mrg branches: 1.7.2; 1.7.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
 1.6 17-Nov-2016  snj branches: 1.6.2; 1.6.6;
1. only xorg-server.old has xaa.h, so -DHAVE_XAA_H would make sense
there, but it doesn't with 1.18
2. it t matter anyway. xf86-video-nouveau removed all XAA support
in 2007, and as such, nothing here is conditional upon HAVE_XAA_H
3. is a magic number
 1.5 02-Sep-2016  jakllsch More clang -Werror avoidance
 1.4 21-Aug-2016  joerg HAVE_GCC may be undefined.
 1.3 20-Aug-2016  mrg apply -Wno-error=discarded-qualifiers only with GCC > 4.
 1.2 15-Aug-2016  mrg updates for xf86-video-nouveau 1.0.12.
 1.1 13-Oct-2015  mrg branches: 1.1.2;
build libdrm_nouveau and xf86-video-nouveau on x86.

crashes early when starting so far.
 1.1.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.6.6.2 18-Jan-2017  skrll Sync with netbsd-5
 1.6.6.1 17-Nov-2016  skrll file Makefile was added on branch netbsd-7-nhusb on 2017-01-18 08:46:22 +0000
 1.6.2.2 12-Dec-2016  msaitoh Add three miissing files for ticket #1305 requested by snj.
 1.6.2.1 17-Nov-2016  msaitoh file Makefile was added on branch netbsd-7 on 2016-12-12 10:01:17 +0000
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 18-Jan-2019  pgoyette Synch with HEAD
 1.4 12-Jun-2009  mrg clean up the sources list.

this driver doesn't work yet, though.
it has not been ported to libpciaccess yet.
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.16 12-Jul-2026  mrg define HAVE_DEV_WSCONS_WSCONSIO_H.
 1.15 23-Jul-2024  riastradh xf86-video-nv: Don't fail on -Wpointer-sign with clang.

Not sure why this isn't disabled by default (surely this very old
code hasn't been clean for it in a long time?), but with any luck
this should resolve clang build failures like:

/home/source/ab/HEAD-llvm/xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1557:40: error: passing 'char *' to parameter of type 'CARD8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Werror,-Wpointer-sign]
vgaHWSetMmioFuncs(VGAHWPTR(pScrn), (char *)pNv->IOAddress, 0);
^~~~~~~~~~~~~~~~~~~~~~
/home/builds/ab/HEAD-llvm/macppc/202407182350Z-dest/usr/X11R7/include/xorg/vgaHW.h:189:62: note: passing argument to parameter 'base' here
extern _X_EXPORT void vgaHWSetMmioFuncs(vgaHWPtr hwp, CARD8 *base, int offset);
^
1 error generated.
--- nv_driver.pico ---
*** Failed target: nv_driver.pico
*** In directory: /home/source/ab/HEAD-llvm/src/external/mit/xorg/server/drivers/xf86-video-nv
 1.14 31-Dec-2018  mrg branches: 1.14.12;
-Wno-error for newly deprecated things.
 1.13 12-Jul-2018  macallan build EXA support for nv driver
 1.12 21-Sep-2016  mrg branches: 1.12.12; 1.12.14;
always build the XAA files as well. they have functions used
by the EXA code and besides a minor fix, were already setup to
build with HAVE_XAA_H not defined.

this should really fix PR#51480.
 1.11 02-Sep-2016  jakllsch sprinkle appropriate -Wno-error for clang
 1.10 20-Aug-2016  mrg redo previous in a way that always works
 1.9 20-Aug-2016  mrg apply -Wno-error=cpp only for GCC builds.
 1.8 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.7 13-Aug-2014  macallan branches: 1.7.2;
mention NV_TEST_FOR_KERNEL_DRIVER and explain why it isn't enabled for now
 1.6 14-Jun-2013  mrg branches: 1.6.6;
define HAVE_XAA_H. fixes problems seen since the update to 2.1.20.
 1.5 30-May-2012  macallan branches: 1.5.2;
set AVOID_VGAHW on macppc, now this driver works out of the box
should probably be set on all machines where we never use VGA text mode
 1.4 03-Aug-2008  rtr branches: 1.4.2; 1.4.4; 1.4.6; 1.4.24;
major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver
 1.3 03-Aug-2008  rtr make it build
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.4.24.1 13-Dec-2012  riz Pull up following revision(s) (requested by macallan in ticket #739):
external/mit/xorg/server/drivers/xf86-video-nv/Makefile: revision 1.5
set AVOID_VGAHW on macppc, now this driver works out of the box
should probably be set on all machines where we never use VGA text mode
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.4.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 30-Oct-2012  yamt sync with head
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.5.2.1 23-Jun-2013  tls resync from head
 1.6.6.1 21-Aug-2014  martin Pull up following revision(s) (requested by macallan in ticket #40):
external/mit/xorg/server/drivers/xf86-video-nv/Makefile: revision 1.7
put pci_device_has_kernel_driver(dev) into #if NV_TEST_FOR_KERNEL_DRIVER
at least for now there is nothing that keeps the nv driver from running
if a kernel driver other than vga is attached
Now this works again on macppc ( and x86 if you use for example genfb )
mention NV_TEST_FOR_KERNEL_DRIVER and explain why it isn't enabled for now
 1.7.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.12.14.1 10-Jun-2019  christos Sync with HEAD
 1.12.12.2 18-Jan-2019  pgoyette Synch with HEAD
 1.12.12.1 28-Jul-2018  pgoyette Sync with HEAD
 1.14.12.1 02-Aug-2025  perseant Sync with HEAD
 1.17 30-May-2021  joerg Various X drivers still need -fcommon, so add it.
 1.16 01-Jan-2019  mrg branches: 1.16.6;
build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers
 1.15 31-Dec-2018  mrg more deprecated functions still used.
 1.14 10-Jul-2018  maya Add missing file to openchrome driver.

Prior to this commit, startx failed with a missing symbol.
 1.13 02-Feb-2018  mrg branches: 1.13.2; 1.13.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
 1.12 01-Sep-2017  christos more no-error-ssp
 1.11 29-Aug-2017  mrg updates for xf86-video-openchrome 0.6.0
 1.10 21-Aug-2016  joerg HAVE_GCC may be undefined.
 1.9 20-Aug-2016  mrg apply -Wno-error=discarded-qualifiers only with GCC > 4.
 1.8 19-Aug-2016  mrg update for openchrome 0.4.0: remove via_vbe.c
 1.7 16-Aug-2016  mrg apply -Wno-error more liberally for xorg-server 1.18 builds.
 1.6 24-Aug-2014  mrg fix the sources list to match the upstream Makefile.am.

fixes problems reported by jdbaker.

XXX: pullup-7.
 1.5 01-Jun-2013  mrg branches: 1.5.6;
update for openchrome 0.3.3.
 1.4 11-Aug-2011  joerg branches: 1.4.2; 1.4.8;
Various warning adjustments for clang
 1.3 01-Jul-2011  mrg XXX: apply -Wno-error/friends to a few files
 1.2 08-Jun-2010  mrg look for and find config.h. part of PR#43433.
 1.1 28-May-2010  mrg add build glue for xf86-video-geode and xf86-video-openchrome and
obsolete xf86-video-via.
 1.4.8.1 23-Jun-2013  tls resync from head
 1.4.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.6.1 29-Aug-2014  martin Pull up following revision(s) (requested by mrg in ticket #60):
external/mit/xorg/server/drivers/xf86-video-openchrome/Makefile: revision 1.6
fix the sources list to match the upstream Makefile.am.
fixes problems reported by jdbaker.
XXX: pullup-7.
 1.13.4.1 10-Jun-2019  christos Sync with HEAD
 1.13.2.2 18-Jan-2019  pgoyette Synch with HEAD
 1.13.2.1 28-Jul-2018  pgoyette Sync with HEAD
 1.16.6.1 31-May-2021  cjep sync with head
 1.3 30-May-2021  joerg Ignore pointer sign cast issues with clang.
 1.2 27-May-2021  jdc Update the pnozz files list for EXA support.
 1.1 26-Aug-2009  macallan branches: 1.1.52;
reachover for pnozz and suntcx
 1.1.52.1 31-May-2021  cjep sync with head
 1.13 15-Jul-2026  macallan set HAVE_DEV_WSCONS_WSCONSIO_H
 1.12 30-Dec-2018  mrg updates for new mga and r128 drivers.
 1.11 16-Aug-2016  mrg branches: 1.11.12; 1.11.14;
define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.10 30-Jul-2015  macallan build EXA support
 1.9 20-Jul-2015  mrg updates for r128 6.10.0 and mach64 6.9.5.
 1.8 19-Mar-2014  mrg remove duplicated -DHAVE_XEXTPROTO_71.
 1.7 03-Jun-2013  mrg define HAVE_XAA_H
 1.6 02-Jun-2013  mrg updates for xf86 1.3.4, xf86-video-mga 1.6.2, xf86-video-neomagic 1.2.7
and xf86-video-r128 6.9.1.
 1.5 11-Aug-2011  joerg branches: 1.5.2; 1.5.8;
Various warning adjustments for clang
 1.4 10-Nov-2010  macallan don't build fbdev support on powerpc and sparc64
 1.3 22-May-2010  mrg find libdrm files in their new place.
 1.2 21-Apr-2009  rafal Fix part of xsrc/40322: r128 driver does not restore VGA state on exit from X.

radeon driver still needs looking at, it restores the console mode OK, but
the font is a very dark gray making it appear as if the screen is blank as
well.
 1.1 13-Oct-2008  rtr branches: 1.1.2; 1.1.4; 1.1.6;
add reachover for xf86-video-r128
 1.1.6.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.4.2 17-Mar-2012  bouyer Pull up following revision(s) (requested by phx in ticket #1740):
xsrc/external/mit/xf86-video-r128/dist/src/r128.h: revision 1.2
xsrc/external/mit/xf86-video-r128/dist/src/r128_driver.c: revision 1.2
external/mit/xorg/server/drivers/xf86-video-r128/Makefile: revision 1.4
don't build fbdev support on powerpc and sparc64
sprinkle #if(n)def to allow building the driver without any fbdev support
whatsoever
while there do what the comment suggests and fall through to turning off
the backlight in all DPMS modes except on - leaving the backlight on while
turning the DAC off is kind of useless, isn't it?
 1.1.4.1 23-Apr-2009  snj Pull up following revision(s) (requested by rafal in ticket #718):
external/mit/xorg/server/drivers/xf86-video-r128/Makefile: revision 1.2
Fix part of xsrc/40322: r128 driver does not restore VGA state on exit from X.
radeon driver still needs looking at, it restores the console mode OK, but
the font is a very dark gray making it appear as if the screen is blank as
well.
 1.1.2.2 19-Oct-2008  haad Sync with HEAD.
 1.1.2.1 13-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.5.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.8.1 23-Jun-2013  tls resync from head
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.11.14.1 10-Jun-2019  christos Sync with HEAD
 1.11.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.22 19-Jan-2020  jmcneill Build radeon and nouveau drivers on evbarm.
 1.21 01-Jan-2019  mrg build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers
 1.20 16-Aug-2016  mrg branches: 1.20.12; 1.20.14;
define USE_XAA here for xorg-server 1.10.
for xorg-server 1.18 builds, copy some files from xorg-server 1.10.

this may not work with xorg-server 1.18, i'll test later.
 1.19 28-May-2015  rjs Build both xf86-video-radeon drivers for amd64 and i386, just build the
old one for other ports.
 1.18 11-Aug-2014  mrg put KMS support under our X11DRI definition.
 1.17 04-Aug-2014  rjs Link against radeon_libdrm.
Re-enable building kms bits, ok mrg@.
 1.16 27-Jul-2014  mrg disable KMS for now; it breaks UMS + (old) radeondrm.
 1.15 26-Jul-2014  mrg enable KMS on x86.
 1.14 12-Jun-2012  rjs branches: 1.14.2; 1.14.8;
Add radeon_xvmc.c, new in 6.14.4.
 1.13 23-Jul-2011  mrg branches: 1.13.2; 1.13.4;
build cayman_shader.c for xf86-video 6.14.2.
 1.12 21-Feb-2011  mrg build the new evergreen files in xf86-video-ati 6.14.0
 1.11 20-Nov-2010  mrg branches: 1.11.2;
add missing radeon_exa_shared.c, came with 6.13.2.
 1.10 23-May-2010  mrg updates for xf86-video-ati 6.13.0.
 1.9 22-May-2010  mrg find libdrm files in their new place.
 1.8 22-May-2010  mrg push HAVE_XEXTPROTO_71 into Makefile.xf86-driver. (for now?)
 1.7 22-May-2010  mrg define HAVE_XEXTPROTO_71 now.
 1.6 16-Dec-2009  skrll Use += otherwise COPTS loses important flags.
 1.5 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.4 12-Jun-2009  mrg add missing source files.
 1.3 10-Jun-2009  mrg merge xf86-video-ati 6.12.2
 1.2 30-Mar-2009  mrg - add X11FLAGS.DRI.
- prepare for rhd_audio.c & rhd_hdmi.c (still not used.)
 1.1 28-Aug-2008  mrg branches: 1.1.2; 1.1.6; 1.1.8; 1.1.10; 1.1.14;
build xf86-video-radeon driver, as well as xf86-video-ati.
 1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.8.3 16-Jan-2011  bouyer Apply patch, requested by mrg in ticket #1524:
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile patch
xsrc/external/mit/xf86-video-ati/dist/COPYING patch
xsrc/external/mit/xf86-video-ati/dist/ChangeLog patch
xsrc/external/mit/xf86-video-ati/dist/Makefile.am patch
xsrc/external/mit/xf86-video-ati/dist/Makefile.in patch
xsrc/external/mit/xf86-video-ati/dist/README patch
xsrc/external/mit/xf86-video-ati/dist/aclocal.m4 patch
xsrc/external/mit/xf86-video-ati/dist/compile patch
xsrc/external/mit/xf86-video-ati/dist/config.guess patch
xsrc/external/mit/xf86-video-ati/dist/config.h.in patch
xsrc/external/mit/xf86-video-ati/dist/config.sub patch
xsrc/external/mit/xf86-video-ati/dist/configure patch
xsrc/external/mit/xf86-video-ati/dist/configure.ac patch
xsrc/external/mit/xf86-video-ati/dist/depcomp patch
xsrc/external/mit/xf86-video-ati/dist/install-sh patch
xsrc/external/mit/xf86-video-ati/dist/ltmain.sh patch
xsrc/external/mit/xf86-video-ati/dist/missing patch
xsrc/external/mit/xf86-video-ati/dist/man/Makefile.am patch
xsrc/external/mit/xf86-video-ati/dist/man/Makefile.in patch
xsrc/external/mit/xf86-video-ati/dist/man/radeon.man patch
xsrc/external/mit/xf86-video-ati/dist/src/Makefile.am patch
xsrc/external/mit/xf86-video-ati/dist/src/Makefile.in patch
xsrc/external/mit/xf86-video-ati/dist/src/ati.c patch
xsrc/external/mit/xf86-video-ati/dist/src/ati_pciids_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/atipciids.h patch
xsrc/external/mit/xf86-video-ati/dist/src/atombios_crtc.c patch
xsrc/external/mit/xf86-video-ati/dist/src/atombios_output.c patch
xsrc/external/mit/xf86-video-ati/dist/src/drmmode_display.c patch
xsrc/external/mit/xf86-video-ati/dist/src/drmmode_display.h patch
xsrc/external/mit/xf86-video-ati/dist/src/legacy_crtc.c patch
xsrc/external/mit/xf86-video-ati/dist/src/legacy_output.c patch
xsrc/external/mit/xf86-video-ati/dist/src/local_xf86Rename.h patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_reg_r6xx.h patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_shader.c patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_shader.h patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_state.h patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_accel.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_accelfuncs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_atombios.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_atombios.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_bios.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_chipinfo_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_chipset_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_commonfuncs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_crtc.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_cursor.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_dga.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_dri.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_dri.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_dri2.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_dri2.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_driver.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_drm.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_dummy_bufmgr.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_render.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_shared.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_shared.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_kms.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_legacy_memory.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_macros.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_modes.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_output.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_pci_chipset_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_pci_device_match_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_pm.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_probe.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_probe.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_reg.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_render.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_videofuncs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_tv.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_tv.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_vbo.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_vbo.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_version.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_video.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_video.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_vip.c patch
xsrc/external/mit/xf86-video-ati/dist/src/simple_list.h patch
xsrc/external/mit/xf86-video-ati/dist/src/theatre200.c patch
xsrc/external/mit/xf86-video-ati/dist/src/theatre_detect.c patch
xsrc/external/mit/xf86-video-ati/dist/src/AtomBios/CD_Operations.c patch
xsrc/external/mit/xf86-video-ati/dist/src/AtomBios/includes/Decoder.h patch
xsrc/external/mit/xf86-video-ati/dist/src/AtomBios/includes/ObjectID.h patch
xsrc/external/mit/xf86-video-ati/dist/src/AtomBios/includes/atombios.h patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Crtc.c patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Crtc.h patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Cursors.c patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86DiDGA.c patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86EdidModes.c patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Modes.c patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Modes.h patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86RandR12.c patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86RandR12.h patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Rename.h patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Rotate.c patch
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86cvt.c patch
xsrc/external/mit/xf86-video-ati/dist/src/parser/xf86Optrec.h patch
xsrc/external/mit/xf86-video-ati/dist/src/parser/xf86Parser.h patch
xsrc/external/mit/xf86-video-ati/dist/src/pcidb/ati_pciids.csv patch
xsrc/external/mit/xf86-video-ati/dist/src/pcidb/parse_pci_ids.pl patch
xsrc/external/mit/xf86-video-ati/include/config.h patch
xsrc/external/mit/xf86-video-ati/dist/src/local_xf86Rename.h remove
xsrc/external/mit/xf86-video-ati/dist/src/radeon_dga.c remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Crtc.c remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Crtc.h remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Cursors.c remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86DiDGA.c remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86EdidModes.c remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Modes.c remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Modes.h remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86RandR12.c remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86RandR12.h remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Rename.h remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86Rotate.c remove
xsrc/external/mit/xf86-video-ati/dist/src/modes/xf86cvt.c remove
xsrc/external/mit/xf86-video-ati/dist/src/parser/xf86Optrec.h remove
xsrc/external/mit/xf86-video-ati/dist/src/parser/xf86Parser.h remove

add more support for hd3000/4000 and some for hd5000
 1.1.8.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 28-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 28-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.11.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.13.4.2 13-Jul-2016  snj Pull up following revision(s) (requested by mrg in ticket #1326):
distrib/sets/lists/xbase/shl.mi: patch
distrib/sets/lists/xcomp/mi: patch
distrib/sets/lists/xcomp/shl.mi: patch
external/mit/xorg/lib/libdrm/Makefile: patch
external/mit/xorg/lib/libdrm/Makefile.defines: patch
external/mit/xorg/lib/libdrm/shlib_version: patch
external/mit/xorg/lib/libdrm/drm/Makefile: patch
external/mit/xorg/lib/libdrm_intel/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/Makefile: patch
external/mit/xorg/lib/libdrm_radeon/shlib_version: patch
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.15
external/mit/xorg/server/drivers/xf86-video-ati/Makefile: patch
xsrc/external/mit/libdrm/dist/Makefile.am: patch
xsrc/external/mit/libdrm/dist/Makefile.in: patch
xsrc/external/mit/libdrm/dist/aclocal.m4: patch
xsrc/external/mit/libdrm/dist/config.guess: patch
xsrc/external/mit/libdrm/dist/config.h.in: patch
xsrc/external/mit/libdrm/dist/config.sub: patch
xsrc/external/mit/libdrm/dist/configure: patch
xsrc/external/mit/libdrm/dist/configure.ac: patch
xsrc/external/mit/libdrm/dist/depcomp: patch
xsrc/external/mit/libdrm/dist/install-sh: patch
xsrc/external/mit/libdrm/dist/libdrm_lists.h: patch
xsrc/external/mit/libdrm/dist/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/missing: patch
xsrc/external/mit/libdrm/dist/xf86drm.c: patch
xsrc/external/mit/libdrm/dist/xf86drm.h: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.c: patch
xsrc/external/mit/libdrm/dist/xf86drmMode.h: patch
xsrc/external/mit/libdrm/dist/build-aux/config.guess: patch
xsrc/external/mit/libdrm/dist/build-aux/config.sub: patch
xsrc/external/mit/libdrm/dist/build-aux/depcomp: patch
xsrc/external/mit/libdrm/dist/build-aux/install-sh: patch
xsrc/external/mit/libdrm/dist/build-aux/ltmain.sh: patch
xsrc/external/mit/libdrm/dist/build-aux/missing: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.am: patch
xsrc/external/mit/libdrm/dist/exynos/Makefile.in: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.c: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drm.h: patch
xsrc/external/mit/libdrm/dist/exynos/exynos_drmif.h: patch
xsrc/external/mit/libdrm/dist/exynos/libdrm_exynos.pc.in: patch
xsrc/external/mit/libdrm/dist/include/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.am: patch
xsrc/external/mit/libdrm/dist/include/drm/Makefile.in: patch
xsrc/external/mit/libdrm/dist/include/drm/drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_fourcc.h: patch
xsrc/external/mit/libdrm/dist/include/drm/drm_mode.h: patch
xsrc/external/mit/libdrm/dist/include/drm/i915_drm.h: patch
xsrc/external/mit/libdrm/dist/include/drm/radeon_drm.h: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.am: patch
xsrc/external/mit/libdrm/dist/intel/Makefile.in: patch
xsrc/external/mit/libdrm/dist/intel/intel_aub.h:patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_gem.c: patch
xsrc/external/mit/libdrm/dist/intel/intel_bufmgr_priv.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_chipset.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_debug.h: patch
xsrc/external/mit/libdrm/dist/intel/intel_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/test_decode.c: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen4-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen5-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen6-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-2d-copy.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gen7-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch-ref.txt: patch
xsrc/external/mit/libdrm/dist/intel/tests/gm45-3d.batch.sh: patch
xsrc/external/mit/libdrm/dist/intel/tests/test-batch.sh: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.am: patch
xsrc/external/mit/libdrm/dist/libkms/Makefile.in: patch
xsrc/external/mit/libdrm/dist/libkms/dumb.c: patch
xsrc/external/mit/libdrm/dist/libkms/internal.h: patch
xsrc/external/mit/libdrm/dist/libkms/linux.c: patch
xsrc/external/mit/libdrm/dist/libkms/radeon.c: patch
xsrc/external/mit/libdrm/dist/m4/libtool.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltoptions.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltsugar.m4: patch
xsrc/external/mit/libdrm/dist/m4/ltversion.m4: patch
xsrc/external/mit/libdrm/dist/m4/lt~obsolete.m4: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.am: patch
xsrc/external/mit/libdrm/dist/nouveau/Makefile.in: patch
xsrc/external/mit/libdrm/dist/nouveau/abi16.c: patch
xsrc/external/mit/libdrm/dist/nouveau/bufctx.c: patch
xsrc/external/mit/libdrm/dist/nouveau/libdrm_nouveau.pc.in: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_bo.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_channel.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_device.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_drmif.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_grobj.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_notifier.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_pushbuf.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_reloc.h: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.c: patch
xsrc/external/mit/libdrm/dist/nouveau/nouveau_resource.h: patch
xsrc/external/mit/libdrm/dist/nouveau/private.h: patch
xsrc/external/mit/libdrm/dist/nouveau/pushbuf.c: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.am: patch
xsrc/external/mit/libdrm/dist/omap/Makefile.in: patch
xsrc/external/mit/libdrm/dist/omap/libdrm_omap.pc.in: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.c: patch
xsrc/external/mit/libdrm/dist/omap/omap_drm.h: patch
xsrc/external/mit/libdrm/dist/omap/omap_drmif.h: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/radeon/r600_pci_ids.h: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_cs_space.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.c: patch
xsrc/external/mit/libdrm/dist/radeon/radeon_surface.h: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/drmtest.c: patch
xsrc/external/mit/libdrm/dist/tests/gem_flink.c: patch
xsrc/external/mit/libdrm/dist/tests/kmstest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modeprint/modeprint.c: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/modetest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/modetest/modetest.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.am: patch
xsrc/external/mit/libdrm/dist/tests/radeon/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/radeon/list.h: patch
xsrc/external/mit/libdrm/dist/tests/radeon/radeon_ttm.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.c: patch
xsrc/external/mit/libdrm/dist/tests/radeon/rbo.h: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/Makefile.in: patch
xsrc/external/mit/libdrm/dist/tests/vbltest/vbltest.c: patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c: revision 1.6
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c: revision 1.7
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c: revision 1.2
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c: revision 1.10
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c: revision 1.5
Update libdrm to 2.4.36.
--
make sure all the KMS code is only ever run when in KMS mode. fixes
problems with the UMS (aka existing) driver type when KMS is enabled.
--
enable KMS on x86.
 1.13.4.1 11-Feb-2013  riz Pull up following revision(s) (requested by veego in ticket #812):

external/mit/xorg/server/drivers/xf86-video-radeon/Makefile patch
xsrc/external/mit/xf86-video-ati/dist/ChangeLog patch
xsrc/external/mit/xf86-video-ati/dist/INSTALL patch
xsrc/external/mit/xf86-video-ati/dist/Makefile.in patch
xsrc/external/mit/xf86-video-ati/dist/aclocal.m4 patch
xsrc/external/mit/xf86-video-ati/dist/config.h.in patch
xsrc/external/mit/xf86-video-ati/dist/configure patch
xsrc/external/mit/xf86-video-ati/dist/configure.ac patch
xsrc/external/mit/xf86-video-ati/dist/ltmain.sh patch
xsrc/external/mit/xf86-video-ati/dist/man/Makefile.in patch
xsrc/external/mit/xf86-video-ati/dist/man/radeon.man patch
xsrc/external/mit/xf86-video-ati/dist/src/Makefile.am patch
xsrc/external/mit/xf86-video-ati/dist/src/Makefile.in patch
xsrc/external/mit/xf86-video-ati/dist/src/ati.c patch
xsrc/external/mit/xf86-video-ati/dist/src/ati.h patch
xsrc/external/mit/xf86-video-ati/dist/src/ati_pciids_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/atipciids.h patch
xsrc/external/mit/xf86-video-ati/dist/src/atombios_crtc.c patch
xsrc/external/mit/xf86-video-ati/dist/src/atombios_output.c patch
xsrc/external/mit/xf86-video-ati/dist/src/cayman_reg.h patch
xsrc/external/mit/xf86-video-ati/dist/src/cayman_shader.c patch
xsrc/external/mit/xf86-video-ati/dist/src/compat-api.h patch
xsrc/external/mit/xf86-video-ati/dist/src/drmmode_display.c patch
xsrc/external/mit/xf86-video-ati/dist/src/drmmode_display.h patch
xsrc/external/mit/xf86-video-ati/dist/src/evergreen_accel.c patch
xsrc/external/mit/xf86-video-ati/dist/src/evergreen_exa.c patch
xsrc/external/mit/xf86-video-ati/dist/src/evergreen_reg.h patch
xsrc/external/mit/xf86-video-ati/dist/src/evergreen_shader.c patch
xsrc/external/mit/xf86-video-ati/dist/src/evergreen_state.h patch
xsrc/external/mit/xf86-video-ati/dist/src/evergreen_textured_videofuncs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/generic_bus.h patch
xsrc/external/mit/xf86-video-ati/dist/src/legacy_crtc.c patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_exa.c patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_reg.h patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_shader.c patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_state.h patch
xsrc/external/mit/xf86-video-ati/dist/src/r600_textured_videofuncs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/r6xx_accel.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_accel.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_accelfuncs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_atombios.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_atombios.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_bios.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_chipinfo_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_chipset_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_commonfuncs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_crtc.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_cursor.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_dri.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_dri2.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_driver.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_drm.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_funcs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_render.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_shared.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_exa_shared.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_kms.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_legacy_memory.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_modes.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_output.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_pci_chipset_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_pci_device_match_gen.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_probe.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_probe.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_video.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_textured_videofuncs.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_video.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_video.h patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_vip.c patch
xsrc/external/mit/xf86-video-ati/dist/src/radeon_xvmc.c patch
xsrc/external/mit/xf86-video-ati/dist/src/theatre.c patch
xsrc/external/mit/xf86-video-ati/dist/src/theatre200.c patch
xsrc/external/mit/xf86-video-ati/dist/src/theatre_detect.c patch
xsrc/external/mit/xf86-video-ati/dist/src/pcidb/ati_pciids.csv patch
xsrc/external/mit/xf86-video-ati/include/config.h patch

Update Xorg ATI driver to version 6.14.6.
[veego, ticket #812]

NetBSD note: The libdrm requirement seems to be KMS related which we do
not have.

* 6.14.6
This version requires the latest libdrm 2.4.36 release, and fixes a few
other bugs seen since 6.14.5.
* 6.14.5
- add solid picture accel
- tiling fixes
- new pci ids
- 6xx-9xx Xv improvements
- support for upcoming xserver API changes
- bug fixes
 1.13.2.1 30-Oct-2012  yamt sync with head
 1.14.8.1 10-Aug-2014  tls Rebase.
 1.14.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.20.14.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.20.14.1 10-Jun-2019  christos Sync with HEAD
 1.20.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.14 11-Jul-2021  mrg xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support
 1.13 30-May-2021  joerg Various X drivers still need -fcommon, so add it.
 1.12 09-Feb-2020  jmcneill branches: 1.12.4;
Do not define HAVE_DRI3_H
 1.11 19-Jan-2020  martin Fix conditional in previous
 1.10 19-Jan-2020  jmcneill Build radeon and nouveau drivers on evbarm.
 1.9 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.8 01-Jan-2019  mrg build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers
 1.7 30-Dec-2018  mrg link against libgbm.
 1.6 19-Aug-2016  christos branches: 1.6.12; 1.6.14;
fix reversed test
 1.5 19-Aug-2016  mrg - introduce HAVE_XORG_GLAMOR which is set to yes on xorg-server 1.18
and x86 ports only so far.
- build glamor extension.
- fix debug set lists for xorg-server 1.18
- install xf86-video-amdgpu driver on xorg-server 1.8 and x86
- clean up radeon-kms Makefile and enable glamor xorg-server 1.8
- clean up various obsolete makefile parts
 1.4 17-Aug-2016  mrg clean up some obsolete and duplicated code. port to xf86-video-ati 7.7.0.
 1.3 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.2 19-Sep-2015  wiz Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.
 1.1 01-Mar-2015  mrg branches: 1.1.2;
add build framework to choose between xf86-video-ati 6.x (UMS/KMS)
and 7.x (KMS only), and switch x86 to the latest (KMS only) version.

(if someone can make x86 install both radeon_drv.so.[67] and leave
the default symlink to .7, that would be nice. renaming it so that
it's easier to choose via xorg.conf is a little more tricky..)
 1.1.2.2 09-Mar-2015  snj Pull up following revision(s) (requested by mrg in ticket #575):
distrib/sets/mkvars.mk: revision 1.16
distrib/sets/sets.subr: revision 1.163
distrib/sets/lists/xdebug/md.amd64: revision 1.11
distrib/sets/lists/xdebug/md.i386: revision 1.12
distrib/sets/lists/xserver/md.amd64: revision 1.76
distrib/sets/lists/xserver/md.i386: revision 1.95
external/mit/xorg/server/drivers/Makefile: revision 1.64
external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile: revision 1.1
share/mk/bsd.README: revision 1.338
share/mk/bsd.own.mk: revision 1.844
add build framework to choose between xf86-video-ati 6.x (UMS/KMS)
and 7.x (KMS only), and switch x86 to the latest (KMS only) version.
(if someone can make x86 install both radeon_drv.so.[67] and leave
the default symlink to .7, that would be nice. renaming it so that
it's easier to choose via xorg.conf is a little more tricky..)
 1.1.2.1 01-Mar-2015  snj file Makefile was added on branch netbsd-7 on 2015-03-09 08:45:26 +0000
 1.6.14.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.6.14.1 10-Jun-2019  christos Sync with HEAD
 1.6.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.12.4.1 31-May-2021  cjep sync with head
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.16 02-Sep-2016  jakllsch More clang -Werror avoidance
 1.15 20-Aug-2016  mrg redo previous in a way that always works
 1.14 20-Aug-2016  mrg apply -Wno-error=cpp only for GCC builds.
 1.13 20-Aug-2016  mrg apply -Wno-error=cpp due to this driver using xf86PciInfo.h.
 1.12 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.11 03-Jun-2013  mrg define HAVE_XAA_H
 1.10 11-Aug-2011  joerg branches: 1.10.2; 1.10.8;
Various warning adjustments for clang
 1.9 12-Jul-2010  kiyohara Support xserver for prep.
It tested only s3(864).
 1.8 28-Aug-2009  ahoka Install manpage for the Xorg S3 driver.
 1.7 28-Aug-2009  ahoka OK, it seems we missed the fact, that s3_video.c needs S3_NEWMMIO
defined for proper compilation (its using some macros which are ended
up as undefined symbols and thus crashing the server).

The driver is working properly again now.
 1.6 28-Aug-2009  ahoka Bump DRIVER_VERSION for last update.
 1.5 12-Jul-2009  ahoka Add missing C file and change version number to complete the last upgrade.
 1.4 05-Jun-2009  ahoka Update s3 driver to 0.6.1.
Also add a missing object file to build a properly working module.

Closes PR xsrc/41206
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.12;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.12.2 09-Jun-2009  snj branches: 1.3.12.2.2;
Kill trailing whitespace.
 1.3.12.1 09-Jun-2009  snj Apply patch (requested by ahoka in ticket #795):
Add missing object file to build a properly working s3 module.
Fixes PR xsrc/41206.
 1.3.12.2.2.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.3 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.8.2 09-Jun-2009  snj Kill trailing whitespace.
 1.3.8.1 09-Jun-2009  snj Apply patch (requested by ahoka in ticket #795):
Add missing object file to build a properly working s3 module.
Fixes PR xsrc/41206.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.10.8.1 23-Jun-2013  tls resync from head
 1.10.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4 11-Aug-2011  joerg Various warning adjustments for clang
 1.3 10-Jun-2009  mrg define PACKAGE_VERSION.
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.14 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.13 19-Mar-2014  mrg remove duplicated -DHAVE_XEXTPROTO_71.
 1.12 03-Jun-2013  mrg XXX: define SAVAGEDRI to avoid build failures.
 1.11 03-Jun-2013  mrg define HAVE_XEXTPROTO_71.
 1.10 03-Jun-2013  mrg define HAVE_XAA_H
 1.9 11-Aug-2011  joerg branches: 1.9.2; 1.9.8;
Various warning adjustments for clang
 1.8 22-May-2010  mrg find libdrm files in their new place.
 1.7 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.6 09-Jul-2009  mrg XXX: -Wno-error savage_exa.c for now.
 1.5 29-Jun-2009  mrg add files needed for DRI. should fix a problem reported by Matthew Mondor.
 1.4 03-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver
 1.3 03-Aug-2008  rtr * traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.3 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.4.8.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.8.1 01-Jul-2009  snj Pull up following revision(s) (requested by mrg in ticket #845):
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.5
add files needed for DRI. should fix a problem reported by Matthew Mondor.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.9.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.8.1 23-Jun-2013  tls resync from head
 1.9.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12 02-Feb-2018  mrg convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
 1.11 02-Sep-2016  jakllsch More clang -Werror avoidance
 1.10 21-Aug-2016  joerg HAVE_GCC may be undefined.
 1.9 20-Aug-2016  mrg apply -Wno-error=discarded-qualifiers only with GCC > 4.
 1.8 16-Aug-2016  mrg apply -Wno-error more liberally for xorg-server 1.18 builds.
 1.7 20-Jul-2015  mrg use xorg-pkg-ver.mk for silicon-motion.
 1.6 03-Jun-2013  mrg don't re-define HAVE_XAA_H
 1.5 03-Jun-2013  mrg define HAVE_XAA_H
 1.4 12-Jun-2009  mrg add all the missing sources
 1.3 10-Jun-2009  mrg merge xf86-video-siliconmotion 1.7.1.
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:42 +0000
 1.19 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.18 13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.17 31-Dec-2018  mrg -Wno-error for newly deprecated things.
 1.16 02-Feb-2018  mrg branches: 1.16.2; 1.16.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
 1.15 02-Sep-2016  jakllsch More clang -Werror avoidance
 1.14 21-Aug-2016  joerg HAVE_GCC may be undefined.
 1.13 20-Aug-2016  mrg apply -Wno-error=discarded-qualifiers only with GCC > 4.
 1.12 16-Aug-2016  mrg revert part of previous
 1.11 16-Aug-2016  mrg apply -Wno-error more liberally for xorg-server 1.18 builds.
 1.10 11-Aug-2011  joerg Various warning adjustments for clang
 1.9 15-Mar-2011  plunky don't need to supply __myservername__ and __myxconfigfile__ as they
are generated internally from __xservername__ and __xconfigfile__
 1.8 22-May-2010  mrg find libdrm files in their new place.
 1.7 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.6 10-Jun-2009  mrg add the driver src dir to the include path.
 1.5 14-Oct-2008  cube branches: 1.5.2; 1.5.4; 1.5.10;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.4 01-Sep-2008  mrg branches: 1.4.2;
make this actually build
 1.3 03-Aug-2008  rtr * traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 01-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.5.10.1 21-Apr-2010  matt sync to netbsd-5
 1.5.4.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.5.4.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.5.2.2 19-Oct-2008  haad Sync with HEAD.
 1.5.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.16.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.16.4.1 10-Jun-2019  christos Sync with HEAD
 1.16.2.1 18-Jan-2019  pgoyette Synch with HEAD
 1.7 27-Sep-2016  joerg Disable pointer sign warnings for clang.
 1.6 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.5 25-Jun-2013  macallan branches: 1.5.10;
add cg14_render.c
 1.4 19-Jun-2013  macallan build acceleration support
 1.3 04-Jun-2013  mrg updates for merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1
 1.2 14-Apr-2011  macallan branches: 1.2.4; 1.2.10;
add cg14_cursor.c
 1.1 14-Mar-2010  macallan apparently I forgot to commit this
thanks to uwe & mrg for hitting me over the head with the error log
 1.2.10.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.10.1 23-Jun-2013  tls resync from head
 1.2.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.10.1 04-Nov-2016  pgoyette Sync with HEAD
 1.10 02-Feb-2018  mrg convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
 1.9 27-Sep-2016  joerg Don't bail out on the const lose for the driver name for clang. Also
accepts differences in pointer signs.
 1.8 05-Sep-2016  martin HAVE_GCC may not be set at all
 1.7 20-Aug-2016  mrg apply -Wno-error=discarded-qualifiers only with GCC > 4.
 1.6 19-Aug-2016  mrg update build for sparc64 xorg-server 1.18.
clean up the xfree86/common makefile for obsolete warnings. (XXX: there are
a lot of old disabled warnings we can obsolete in the xsrc tree.)
 1.5 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.4 25-Nov-2015  macallan branches: 1.4.2;
build EXA support
 1.3 04-Jun-2013  mrg updates for merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1
 1.2 20-Jan-2009  martin branches: 1.2.8; 1.2.14;
Remove artifacts of the xfree reachover build - this makes it use the
proper includes.
 1.1 29-Oct-2008  macallan branches: 1.1.2; 1.1.6;
Add reachover for suncg6 driver and build it on sparc64.
 1.1.6.1 21-Apr-2010  matt sync to netbsd-5
 1.1.2.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.14.1 23-Jun-2013  tls resync from head
 1.2.8.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.14 02-Feb-2018  mrg convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
 1.13 27-Sep-2016  joerg Split -mv8plus into the appropiate flags for GCC and clang.
 1.12 27-Sep-2016  joerg Don't bail out on the const lose for the driver name for clang. Also
accepts differences in pointer signs.
 1.11 05-Sep-2016  martin HAVE_GCC may not be set at all
 1.10 22-Aug-2016  mrg ffb_dga.c has const issues as well
 1.9 20-Aug-2016  mrg apply -Wno-error=discarded-qualifiers only with GCC > 4.
 1.8 19-Aug-2016  mrg update build for sparc64 xorg-server 1.18.
clean up the xfree86/common makefile for obsolete warnings. (XXX: there are
a lot of old disabled warnings we can obsolete in the xsrc tree.)
 1.7 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.6 16-Aug-2015  macallan branches: 1.6.2;
add ffb_accel_common.c
 1.5 11-Aug-2015  macallan build EXA support
 1.4 04-Jun-2013  mrg updates for merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1
 1.3 14-Feb-2009  abs branches: 1.3.6; 1.3.12;
Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.2 20-Jan-2009  martin branches: 1.2.2;
Remove artifacts of the xfree reachover build - this makes it use the
proper includes.
 1.1 29-Oct-2008  macallan branches: 1.1.2;
reachover for the sunffb driver
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 08-Feb-2009  snj branches: 1.1.2.1.4;
Pull up following revision(s) (requested by oster in ticket #434):
external/mit/xorg/server/drivers/xf86-video-sunffb/Makefile: revision 1.2
Remove artifacts of the xfree reachover build - this makes it use the
proper includes.
 1.1.2.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.2.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3.12.1 23-Jun-2013  tls resync from head
 1.3.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.2 04-Jun-2013  mrg updates for merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1
 1.1 05-Sep-2009  macallan branches: 1.1.2; 1.1.4; 1.1.10; 1.1.16;
build the sunleo driver on sparc and sparc64
 1.1.16.1 23-Jun-2013  tls resync from head
 1.1.10.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 05-Sep-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:42 +0000
 1.1.2.2 16-Oct-2009  snj Pull up following revision(s) (requested by macallan in ticket #1052):
external/mit/xorg/server/drivers/Makefile: revision 1.32
external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile: revision 1.1
build the sunleo driver on sparc and sparc64
 1.1.2.1 05-Sep-2009  snj file Makefile was added on branch netbsd-5 on 2009-10-16 06:11:33 +0000
 1.4 27-Sep-2016  joerg Disable pointer sign warnings for clang.
 1.3 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.2 04-Jun-2013  mrg branches: 1.2.10;
updates for merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1
 1.1 26-Aug-2009  macallan branches: 1.1.6; 1.1.12;
reachover for pnozz and suntcx
 1.1.12.1 23-Jun-2013  tls resync from head
 1.1.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.10.1 04-Nov-2016  pgoyette Sync with HEAD
 1.14 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.13 01-Jul-2016  macallan set USE_PCIVGAIO=0 on non-x86
 1.12 20-Mar-2014  mrg turn on XAA explicitly for ast.
remove removed sources for mga, and fix the XAA list.
remove redundant defines for tdfx.
 1.11 03-Jun-2013  mrg XXX: enable TDFXDRI to fix build.
 1.10 03-Jun-2013  mrg define HAVE_XAA_H.
 1.9 22-Jan-2012  macallan branches: 1.9.6;
set USE_INT10 and USE_PCIVGAIO on i386 and amd64 only
 1.8 11-Aug-2011  joerg branches: 1.8.2;
Various warning adjustments for clang
 1.7 22-May-2010  mrg find libdrm files in their new place.
 1.6 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.5 27-Aug-2009  mrg build tdfx_dri.c. fixes PR#41922.
 1.4 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.8.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.2.1 17-Apr-2012  yamt sync with head
 1.9.6.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.6.1 23-Jun-2013  tls resync from head
 1.8 16-Aug-2016  mrg apply -Wno-error more liberally for xorg-server 1.18 builds.
 1.7 03-Jun-2013  mrg define HAVE_XAA_H.
 1.6 22-May-2010  mrg branches: 1.6.6; 1.6.12;
push HAVE_XEXTPROTO_71 into Makefile.xf86-driver. (for now?)
 1.5 22-May-2010  mrg define HAVE_XEXTPROTO_71.
tga_driver.c needs -Wno-error for xf86dgastr.h
 1.4 09-Nov-2009  mrg add a note about tga and (future) xextproto upgrade
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.6.12.1 23-Jun-2013  tls resync from head
 1.6.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.9 26-Feb-2023  mrg updates for xf86-video-trident 1.4.0.
 1.8 16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.7 20-Jul-2015  mrg updates for xf86-video-trident 1.3.7.
 1.6 22-Mar-2012  joerg Disable a bunch of additional warnings for now for the clang build.
 1.5 11-Aug-2011  joerg branches: 1.5.2;
Various warning adjustments for clang
 1.4 22-May-2010  mrg trident_driver.c needs -Wno-error for xf86dgastr.h
 1.3 10-Jun-2009  mrg don't build tridentramdac.c anymore
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.5.2.1 17-Apr-2012  yamt sync with head
 1.8 02-Sep-2016  jakllsch More clang -Werror avoidance
 1.7 20-Aug-2016  mrg redo previous in a way that always works
 1.6 20-Aug-2016  mrg apply -Wno-error=cpp only for GCC builds.
 1.5 20-Aug-2016  mrg reenable the cirrus, i128, i740, neomagic and tseng drivers now they
build with xorg-server 1.18.
 1.4 11-Aug-2011  joerg Various warning adjustments for clang
 1.3 10-Jun-2009  mrg look for the new config.h.
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.2 04-Jul-2024  mrg helpers.c no longer exists (it was unused anyway.)
 1.1 10-Jan-2019  mrg branches: 1.1.2; 1.1.4; 1.1.16;
build infrastructure for vboxvideo driver.
 1.1.16.1 02-Aug-2025  perseant Sync with HEAD
 1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.4.1 10-Jan-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:45 +0000
 1.1.2.2 18-Jan-2019  pgoyette Synch with HEAD
 1.1.2.1 10-Jan-2019  pgoyette file Makefile was added on branch pgoyette-compat on 2019-01-18 08:49:05 +0000
 1.7 08-Oct-2016  mrg set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.
 1.6 27-Sep-2016  christos need XFree86LOADER
 1.5 16-Aug-2016  mrg apply -Wno-error more liberally for xorg-server 1.18 builds.
 1.4 30-Aug-2008  mrg branches: 1.4.2; 1.4.6; 1.4.46;
install vesa.4.
 1.3 10-Aug-2008  rtr CPPFLAGS+=-DXFree86LOADER for drivers
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.4.46.1 04-Nov-2016  pgoyette Sync with HEAD
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 30-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:16 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 30-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.15 03-Jun-2023  lukem bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
CLANG_NO_ADDR_OF_PACKED_MEMBER
CC_NO_ADDR_OF_PACKED_MEMBER
GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.14 07-Sep-2020  mrg use GCC_NO_ADDR_OF_PACKED_MEMBER.
 1.13 31-Dec-2018  mrg -Wno-error for newly deprecated things.
 1.12 08-Oct-2016  mrg branches: 1.12.12; 1.12.14;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.
 1.11 08-Oct-2016  ryoon Fix module load error of vmware_drv.so
 1.10 16-Aug-2016  mrg apply -Wno-error more liberally for xorg-server 1.18 builds.
 1.9 05-Jun-2013  mrg branches: 1.9.10;
install vmware(4) again
 1.8 05-Jun-2013  mrg vmware has just one w.
 1.7 05-Jun-2013  mrg updates for xf86-video-vmware 13.0.1. just build the normal driver now.
 1.6 23-May-2010  mrg branches: 1.6.6; 1.6.12;
build vmwlegacy and vmware modules as per- 11.0.1.
 1.5 12-Jun-2009  snj Add a missing source file. X now works again in vmware.
 1.4 10-Jun-2009  mrg look for and find config.h
 1.3 03-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server
 1.2 03-Aug-2008  rtr oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.6.12.1 23-Jun-2013  tls resync from head
 1.6.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.9.10.1 04-Nov-2016  pgoyette Sync with HEAD
 1.12.14.1 10-Jun-2019  christos Sync with HEAD
 1.12.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.6 20-Aug-2022  rin wsfb: Disable broken DGA support:
- dga(1) crashes X server since pScrn->AdjustFrame is NULL.
- If nop is provided as pScrn->AdjustFrame, dga(1) crashes X server *AND*
kernel. This is because DGA uses physical address of framebuffer via
/dev/mem (oops!), but we provide only mmap(2)'ed virtual address.
 1.5 03-Aug-2018  kamil branches: 1.5.2;
Fix xf86-video-wsfb build with Clang/LLVM

The code uses non-orthodox types in format strings.
Add a compiler flag to disable a warning that is turned into a fatal error.
 1.4 12-Jun-2009  mrg branches: 1.4.38; 1.4.44; 1.4.46;
build updates for xorg-server 1.6.
 1.3 04-Nov-2008  macallan include hw cursor support
 1.2 03-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8;
oops these drivers are video not input
 1.1 03-Aug-2008  rtr add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment
 1.2.8.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.8.1 08-Nov-2008  snj branches: 1.2.8.1.4;
Pull up following revision(s) (requested by macallan in ticket #30):
external/mit/xorg/server/drivers/xf86-video-wsfb/Makefile: revision 1.3
include hw cursor support
 1.2.8.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.4.46.1 10-Jun-2019  christos Sync with HEAD
 1.4.44.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.4.38.1 30-Aug-2022  martin Pull up following revision(s) (requested by rin in ticket #1758):

external/mit/xorg/server/drivers/xf86-video-wsfb/Makefile: revision 1.6

wsfb: Disable broken DGA support:
- dga(1) crashes X server since pScrn->AdjustFrame is NULL.
- If nop is provided as pScrn->AdjustFrame, dga(1) crashes X server *AND*
kernel. This is because DGA uses physical address of framebuffer via
/dev/mem (oops!), but we provide only mmap(2)'ed virtual address.
 1.5.2.1 30-Aug-2022  martin Pull up following revision(s) (requested by rin in ticket #1511):

external/mit/xorg/server/drivers/xf86-video-wsfb/Makefile: revision 1.6

wsfb: Disable broken DGA support:
- dga(1) crashes X server since pScrn->AdjustFrame is NULL.
- If nop is provided as pScrn->AdjustFrame, dga(1) crashes X server *AND*
kernel. This is because DGA uses physical address of framebuffer via
/dev/mem (oops!), but we provide only mmap(2)'ed virtual address.
 1.2 18-Nov-2012  apb Use -Wno-array-bounds when building two files that read past the end of
an array. It's not clear how to fix the real bug. This hack allows
the build to complete with clang.
 1.1 19-Jul-2012  macallan branches: 1.1.2; 1.1.4;
reachover for xf86-video-xgi
 1.1.4.3 16-Jan-2013  yamt sync with (a bit old) head
 1.1.4.2 30-Oct-2012  yamt sync with head
 1.1.4.1 19-Jul-2012  yamt file Makefile was added on branch yamt-pagecache on 2012-10-30 18:58:13 +0000
 1.1.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.31 21-Jul-2022  mrg build glamoregl module with all the glamor objects, not as part of
the base list of libraries. noted by rjs.

should fix PR#56934.
 1.30 19-Aug-2021  mrg fix dri3 extension building and build it.

needed for amdgpu.
 1.29 29-Aug-2017  ryoon xorg-server.pc should include pixman-1 dependency because
include/xorg/miscstruct.h includes pixman.h
 1.28 05-Mar-2017  mrg add some missing @foo@ cases for libepoxy, libxshmfence and xorg-server.
 1.27 21-Aug-2016  mrg branches: 1.27.2;
build 'hw' (the actual servers) after everything else. should fix
a build issue reported by Dave Tyson.
 1.26 19-Aug-2016  mrg - introduce HAVE_XORG_GLAMOR which is set to yes on xorg-server 1.18
and x86 ports only so far.
- build glamor extension.
- fix debug set lists for xorg-server 1.18
- install xf86-video-amdgpu driver on xorg-server 1.8 and x86
- clean up radeon-kms Makefile and enable glamor xorg-server 1.8
- clean up various obsolete makefile parts
 1.25 18-Aug-2016  mrg teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.
 1.24 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.23 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.22 30-Dec-2014  mrg branches: 1.22.2;
move xorg-server.pc's SDK_REQUIRED_MODULES into the local Makefile.
 1.21 23-Mar-2014  mrg allow for .pc substitutions to be listed per makefile
(could maybe do per-target, as well.) fix the remaining
substitutions for xcb-proto, fontconfig and xorg-server.

(XXX: move many per-package-specific parts out of
bsd.x11.mk itself, into the relevant Makefile.)
 1.20 12-Jun-2013  mrg rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.
 1.19 11-Jun-2009  mrg branches: 1.19.6; 1.19.8; 1.19.12;
upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.18 22-Dec-2008  jmcneill PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server

Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.17 25-Sep-2008  rtr branches: 1.17.4; 1.17.6;
descend into GL/glx and build the libglx.a archive and the libglx.so
extension module.
 1.16 13-Sep-2008  cube branches: 1.16.2;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.15 01-Sep-2008  rtr don't link libexa.a into the Xorg server. instead build the loadable
module with the correct set of sources and they shall provide what is
needed for the i830 driver at runtime.
 1.14 09-Aug-2008  mrg add a .WAIT before hw
 1.13 06-Aug-2008  mrg build the modes, shadowfb, vbe, vgahw and xaa subdirs from hw/xfree86.
 1.12 06-Aug-2008  mrg remove libint10 and Xvfb.
 1.11 05-Aug-2008  mrg enable hw, and note a few things we need to do
 1.10 03-Aug-2008  rtr {SUBDIR.cfb} -> ${SUBDIR.cfb}
 1.9 02-Aug-2008  mrg add xorg-server build support for composite, config and exa.
 1.8 02-Aug-2008  mrg add xorg-server build support for XTrap, cfb, cfb32, damageext,
record and xfixes.
 1.7 02-Aug-2008  mrg build xorg-server xkb, dbe and mfb dirs. maybe be ready to build afb.
 1.6 02-Aug-2008  mrg add Xi and os subdirs
 1.5 02-Aug-2008  mrg add xorg-server Xext from rtr@. thanks!
add Xext to the list of working subdirs.
 1.4 02-Aug-2008  rtr don't install Xserver.1 from here. it has been moved to doc/Makefile
 1.3 02-Aug-2008  rtr remove use of MKX11LOADABLE since it isn't defined
 1.2 02-Aug-2008  mrg list the actually working SUBDIRs, and also list the desired set.
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.16.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.16.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.16.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.17.6.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.17.6.1 24-Dec-2008  snj branches: 1.17.6.1.4;
Pull up following revision(s) (requested by jmcneill in ticket #200):
external/mit/xorg/server/xorg-server/Makefile: revision 1.18
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.8
external/mit/xorg/server/xorg-server/hw/vfb/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/hw/xfree86/Makefile: revision 1.23
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.4
external/mit/xorg/server/xorg-server/xkbstubs/Makefile: revision 1.1
PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server
Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.17.6.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.17.4.2 19-Oct-2008  haad Sync with HEAD.
 1.17.4.1 25-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.19.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.19.12.1 23-Jun-2013  tls resync from head
 1.19.8.2 26-Dec-2014  msaitoh Pull up following revision(s) (requested by mrg in ticket #1222):
external/mit/xorg/server/xorg-server/Makefile patch

Fix conversion of SDK_REQUIRED_MODULES which was reported by John D. Baker
in PR#49500.
 1.19.8.1 25-Dec-2014  msaitoh Pullup additional patches requested by mrg in ticket #1178:

external/mit/xorg/include/xcb-proto/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/server/xorg-server/Makefile patch
xsrc/external/mit/fontconfig/include/config.h patch

- Fix compile error on non x86 archs.
- Fix unexpanded @@ in .pc files.
 1.19.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.22.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.27.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.25 21-Jul-2022  mrg build glamoregl module with all the glamor objects, not as part of
the base list of libraries. noted by rjs.

should fix PR#56934.
 1.24 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.23 01-Nov-2021  nia mk: Add support for conditional compilation of parts of the tree with
partial RELRO when MKRELRO=full is set.

Currently the X server needs to be compiled with only partial RELRO
due to the way certain (but not all - it seems wsfb works with full
RELRO) graphics driver modules are loaded.
 1.22 18-Jan-2019  mrg link in libexecinfo.
 1.21 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.20 22-Nov-2016  snj branches: 1.20.12; 1.20.14;
follow upstream change from 2009: build xf86Init.c with the rest of the
common code.

remove not-reproducible-build-friendly goop that set a build date for
the the x server. the static date (which we've already been using) in
xf86Build.h does just fine, although all it really does is add one
useless line to the X log.

fix whitespace around OSVENDOR
 1.19 18-Aug-2016  mrg teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.
 1.18 16-Aug-2016  mrg remove obsolete things.
 1.17 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.16 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.15 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.14 10-Jun-2016  mrg branches: 1.14.2;
minor clean ups and use ${XORG_SERVER_SUBDIR} where necessary
 1.13 03-Oct-2012  gsutre Enable GLX DRI2 support.
 1.12 02-Aug-2011  mrg branches: 1.12.2; 1.12.8;
various updates for xorg-server 1.10.3.
 1.11 25-Sep-2009  mrg xorg-server servers depend upon -Wl,--export-dynamic these days.
spotted by uwe@. fixes at least swrast userland and Xnest.
 1.10 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.9 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.8 22-Dec-2008  jmcneill PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server

Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.7 25-Sep-2008  rtr branches: 1.7.4; 1.7.6;
don't make LIBDIR.GL/glx descending there is disabled currently
 1.6 01-Sep-2008  rtr branches: 1.6.2;
don't link libexa.a into the Xorg server. instead build the loadable
module with the correct set of sources and they shall provide what is
needed for the i830 driver at runtime.
 1.5 31-Aug-2008  christos enable exa; needed by the i830 intel driver.
 1.4 28-Aug-2008  mrg add miext/cw.
 1.3 09-Aug-2008  rtr rename some directories and fix up the libs they produce so the goo in
Makefile.Xserver works building LDADD.foo
 1.2 06-Aug-2008  mrg add a bunch of hw/xfree86 dirs
 1.1 03-Aug-2008  mrg move X server linking into hw/ like in xorg-server itself.
 1.6.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.6.2.1 01-Sep-2008  wrstuden file Makefile.Xserver was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.7.6.3 28-Sep-2009  snj Pull up following revision(s) (requested by mrg in ticket #1032):
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.11
xorg-server servers depend upon -Wl,--export-dynamic these days.
spotted by uwe@. fixes at least swrast userland and Xnest.
 1.7.6.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.7.6.1 24-Dec-2008  snj branches: 1.7.6.1.4;
Pull up following revision(s) (requested by jmcneill in ticket #200):
external/mit/xorg/server/xorg-server/Makefile: revision 1.18
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.8
external/mit/xorg/server/xorg-server/hw/vfb/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/hw/xfree86/Makefile: revision 1.23
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.4
external/mit/xorg/server/xorg-server/xkbstubs/Makefile: revision 1.1
PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server
Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.7.6.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.7.4.2 19-Oct-2008  haad Sync with HEAD.
 1.7.4.1 25-Sep-2008  haad file Makefile.Xserver was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.12.8.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.12.2.1 30-Oct-2012  yamt sync with head
 1.14.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.20.14.1 10-Jun-2019  christos Sync with HEAD
 1.20.12.2 26-Jan-2019  pgoyette Sync with HEAD
 1.20.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.30 16-Nov-2021  nia xorg: sprinkle a little bit of USE_FORT around
 1.29 23-Jul-2020  tsutsui Remove definitions for Xdreamcast, Xhpc, Xmacppc, and Xnewsmips.

All these port specific X11R6 servers just used MI wscons, and
all of them have been switched to Xorg servers with wsfb driver etc.
Even if someone wants a smaller monolithic server, it should be
written as a MI "Xwscons" server.
 1.28 23-Jul-2020  tsutsui Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.
 1.27 19-Aug-2016  mrg branches: 1.27.16;
- introduce HAVE_XORG_GLAMOR which is set to yes on xorg-server 1.18
and x86 ports only so far.
- build glamor extension.
- fix debug set lists for xorg-server 1.18
- install xf86-video-amdgpu driver on xorg-server 1.8 and x86
- clean up radeon-kms Makefile and enable glamor xorg-server 1.8
- clean up various obsolete makefile parts
 1.26 12-Jun-2013  mrg rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.
 1.25 14-May-2012  abs branches: 1.25.2;
Enable wsfb X server on vax. Likely to be keyboard and mouse issues, but
with three additional lines of an ioctl() case in the kernel 'startx' will
display the traditional three xterms
 1.24 04-Apr-2012  bsh enable X11 build for evbarm.
 1.23 30-Aug-2011  macallan branches: 1.23.2; 1.23.4;
build Xorg and some drivers appropriate for Loongson-based hw on evbmips
 1.22 21-Jul-2011  tsutsui Build luna68k's X.Org server using wsfb driver.
(XXX: needs more hacks to make it actually functional)
 1.21 29-Jun-2011  tsutsui Add definitions for newsmips Xorg server. Build test only.
 1.20 09-Feb-2011  tsutsui Add defintions for ews4800mips and hp300 Xorg servers.
 1.19 18-Nov-2010  mrg branches: 1.19.2;
enable xfree86 server build for ofppc, and a bunch of drivers.
 1.18 01-Aug-2010  kiyohara Support xserver for bebox.
 1.17 31-Jul-2010  tsutsui Move and sort definitions for legacy MD Xservers per ${MACHINE}.
 1.16 31-Jul-2010  tsutsui Remove commented out XSERVER_XDREAMCAST lines.
It won't happen but will be supported by Xorg wsfb server.
 1.15 31-Jul-2010  tsutsui Cleanup per ${MACHINE} if-clause lines for XFree86 servers.
 1.14 31-Jul-2010  tsutsui Remove obsolete (commented out) XSERVER_XHPC.
 1.13 12-Jul-2010  kiyohara Support xserver for prep.
It tested only s3(864).
 1.12 19-Jun-2010  tsutsui Prepare entries for Xorg wsfb based server for dreamcast.
Not enabled by default yet and old xfree entries are still preserved.

XXX1: No maple keyboard keymap yet:
http://mail-index.NetBSD.org/tech-x11/2010/06/19/msg000785.html

XXX2: probably we should have some common list files for xcomp and xserver.
 1.11 18-Jun-2010  tsutsui Prepare to build Xorg servers for hpcarm/hpcmips/hpcsh.

XXX: ${MACHINE} dependent definitions in these Makefiles look a bit messy
XXX: like old xfree's NetBSD.cf...
 1.10 13-Dec-2009  nonaka The support of X for zaurus is added.
 1.9 16-Feb-2009  abs Everyone gets -XSERVER_HAS_FB
 1.8 14-Feb-2009  abs Default XSERVER_NEEDS_MIEXT=yes
 1.7 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.6 08-Feb-2009  abs branches: 1.6.2;
Enable Xvfb build on vax and x68k to match every other port.
 1.5 24-Jan-2009  bouyer Add support for X11FLAVOUR=xorg to NetBSD/alpha. Tested on PWS500
(ev56, handled as non-BWX by Xorg) and XP1000 (ev6, BWX). Also
tested by Rafael Ruiz on a AlphaStation 255 (thanks !).
non-PCI adapters are not supported; someone should make these work
as a wsfb device.
 1.4 24-Oct-2008  macallan branches: 1.4.2;
sparc(64) support
 1.3 01-Sep-2008  rtr branches: 1.3.2; 1.3.6;
- build miext for netwinder, sparc64
- adjust CPPFLAGS for includes needed for sparc64
 1.2 31-Aug-2008  rtr build miext libs for shark
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 01-Sep-2008  haad file Makefile.common was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 01-Sep-2008  wrstuden file Makefile.common was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.4.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.2.1 16-Feb-2009  snj branches: 1.4.2.1.4;
Pull up following revision(s) (requested by abs in ticket #431):
distrib/sets/lists/xserver/md.x68k: revision 1.16
distrib/sets/lists/xserver/md.vax: revision 1.6
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.6
x11/Xserver/Makefile.common: revision 1.35
Enable Xvfb build on vax and x68k to match every other port.
 1.4.2.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.6.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.19.2.1 17-Feb-2011  bouyer Sync with HEAD
 1.23.4.2 13-Feb-2013  riz Pull up following revision(s) (requested by skrll in ticket #818):
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c: revision 1.14
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c: revision 1.15
external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile: revision 1.32
external/mit/xorg/server/drivers/xf86-input-keyboard/Makefile: revision 1.15
sys/dev/wsfb/genfb.c: revision 1.49
distrib/sets/lists/xserver/md.evbarm: revision 1.1
sys/dev/wscons/wsdisplay_vconsvar.h: revision 1.22
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.24
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb.h: revision 1.4
external/mit/xorg/server/drivers/Makefile: revision 1.61
sys/dev/wsfb/genfb.c: revision 1.50
enable X11 build for evbarm.
aprint_verbose -> aprint_debug
WSDISPLAY_TYPE_VC4 framebuffer is BGR
for WSDISPLAYIO_SMODE, if the bus ioctl handler returns EPASSTHROUGH, dont treat it as an error
default to swkbd mode on evbarm as well, now X without config should work
properly on BeagleBoard, RPi and the like
fix a typo in a comment
use WSDISPLAYIO_GET_FBINFO if available
 1.23.4.1 11-Jun-2012  riz Pull up following revision(s) (requested by abs in ticket #300):
external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile: revision 1.33
x11/Xserver/Xserver/Makefile: revision 1.19
x11/Xserver/Makefile.common: revision 1.36
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.25
distrib/sets/lists/xserver/md.vax: revision 1.8
external/mit/xorg/server/drivers/Makefile: revision 1.62
xsrc/external/mit/xorg-server/dist/hw/xfree86/common/compiler.h: revision 1.9
Add vax to the list of non inb() users
Enable wsfb X server on vax. Likely to be keyboard and mouse issues, but
with three additional lines of an ioctl() case in the kernel 'startx' will
display the traditional three xterms
Missed defining XSERVER_XVAX
 1.23.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.23.2.2 23-May-2012  yamt sync with head.
 1.23.2.1 17-Apr-2012  yamt sync with head
 1.25.2.1 23-Jun-2013  tls resync from head
 1.27.16.1 27-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1061):

distrib/sets/lists/xdebug/md.sun3: revision 1.4
distrib/sets/lists/xserver/md.sun3: revision 1.16
external/mit/xorg/server/xorg-server/hw/sun/Xsun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/Makefile: revision 1.6
external/mit/xorg/server/xorg-server/hw/sun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Xsun24/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.2
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.4
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.28
external/mit/xorg/server/xorg-server.old/Makefile.common: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/XsunMono/Makefile: revision 1.1

Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.

Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.

Add .debug binaries for Xsun servers.

Note daily build.sh on releng.netbsd.org has MKDEBUG=yes
so local test builds should also include it.
fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage
.. but maybe these shouldn't be built? they're not in sets.

Explicitly disable dbe, record, and present DIX extentions.

Specify default /var/log/Xsun.%s.log path definitions.
 1.17 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.16 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.15 16-Nov-2021  nia xorg: sprinkle a little bit of USE_FORT around
 1.14 01-Nov-2021  nia mk: Add support for conditional compilation of parts of the tree with
partial RELRO when MKRELRO=full is set.

Currently the X server needs to be compiled with only partial RELRO
due to the way certain (but not all - it seems wsfb works with full
RELRO) graphics driver modules are loaded.
 1.13 12-Apr-2021  mrg use -fcommon where necessary.
 1.12 19-Aug-2016  mrg - introduce HAVE_XORG_GLAMOR which is set to yes on xorg-server 1.18
and x86 ports only so far.
- build glamor extension.
- fix debug set lists for xorg-server 1.18
- install xf86-video-amdgpu driver on xorg-server 1.8 and x86
- clean up radeon-kms Makefile and enable glamor xorg-server 1.8
- clean up various obsolete makefile parts
 1.11 15-Aug-2016  mrg don't define HAVE_XORG_CONFIG_H or _HAVE_DIX_CONFIG_H here.
 1.10 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.9 25-Jan-2016  christos Include <bsd.own.mk> before setting any MK variables, so that /etc/mk.conf
is processed first, and it's settings don't override ours.
 1.8 18-Jul-2015  mrg no longer build a bunch of xorg-server twice (for .a and _pic.a).
entirely obsolete installing libi2c since it's builtin.

libfb, libdri and libdri2 all want to be both .a for the Xorg link
and .so for the run-time, i didn't really look too closely.

remove a bunch of duplicated set list entries.

i built a bunch of platforms for this, and i think i got the sets
lists updates correct, including for debug sets, but it's probable
that i broke something.

XXX: pullup to netbsd-7, but not critical
 1.7 17-Jul-2015  mrg don't hard code FD_SETSIZE now that the code is fine.
 1.6 17-Jul-2015  mrg define FD_SETSIZE=512, to match the new XFD_SETSIZE. something ends up
including <sys/select.h> before Xpoll.h, and the wrong FD_SETSIZE is
used in our fd_set macros, leading to fail.

XXX: ugh. fix me properly.
 1.5 08-Dec-2014  mrg enable __GLX_ALIGN64 on sparc*. probably more need it.

fixes crashes seen when using newer Mesa libGL.so.
 1.4 24-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.42;
make obsolete MKX11LOADABLE
define XORG_VERSION_CURRENT here instead of ~everywhere else
remove mips specific knob to enable ELF modules we use them everywhere now
 1.3 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 15-Aug-2008  rtr remove special case NOPIC for mips
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.4.42.1 02-Jan-2015  martin Pull up following revision(s) (requested by mrg in ticket #368):
external/mit/xorg/server/xorg-server/Makefile.serverlib: revision 1.5
enable __GLX_ALIGN64 on sparc*. probably more need it.
fixes crashes seen when using newer Mesa libGL.so.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 24-Aug-2008  haad file Makefile.serverlib was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 24-Aug-2008  wrstuden file Makefile.serverlib was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.10 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.9 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.8 16-Nov-2021  nia xorg: sprinkle a little bit of USE_FORT around
 1.7 01-Nov-2021  nia mk: Add support for conditional compilation of parts of the tree with
partial RELRO when MKRELRO=full is set.

Currently the X server needs to be compiled with only partial RELRO
due to the way certain (but not all - it seems wsfb works with full
RELRO) graphics driver modules are loaded.
 1.6 12-Apr-2021  mrg use -fcommon where necessary.
 1.5 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.4 25-Jan-2016  christos branches: 1.4.14; 1.4.16;
Include <bsd.own.mk> before setting any MK variables, so that /etc/mk.conf
is processed first, and it's settings don't override ours.
 1.3 18-Jul-2015  mrg no longer build a bunch of xorg-server twice (for .a and _pic.a).
entirely obsolete installing libi2c since it's builtin.

libfb, libdri and libdri2 all want to be both .a for the Xorg link
and .so for the run-time, i didn't really look too closely.

remove a bunch of duplicated set list entries.

i built a bunch of platforms for this, and i think i got the sets
lists updates correct, including for debug sets, but it's probable
that i broke something.

XXX: pullup to netbsd-7, but not critical
 1.2 10-Aug-2008  rtr branches: 1.2.2; 1.2.6;
SHLIB_MAJOR=0 if defined(XMODULEDIR)
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 10-Aug-2008  haad file Makefile.servermod was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 10-Aug-2008  wrstuden file Makefile.servermod was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.4.16.1 10-Jun-2019  christos Sync with HEAD
 1.4.14.1 18-Jan-2019  pgoyette Synch with HEAD
 1.2 24-Aug-2008  rtr branches: 1.2.2; 1.2.6;
* use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.XTrap to make them available for the module build
* cleanup CPPFLAGS
* build libXTrap.so module with more correct set of SRCS
 1.1 02-Aug-2008  mrg add xorg-server build support for XTrap, cfb, cfb32, damageext,
record and xfixes.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.4 24-Aug-2008  rtr branches: 1.4.2; 1.4.6;
* use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.XTrap to make them available for the module build
* cleanup CPPFLAGS
* build libXTrap.so module with more correct set of SRCS
 1.3 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 03-Aug-2008  mrg fix the name of this library.
 1.1 02-Aug-2008  mrg add xorg-server build support for XTrap, cfb, cfb32, damageext,
record and xfixes.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 24-Aug-2008  haad file Makefile.xtrap was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 24-Aug-2008  wrstuden file Makefile.xtrap was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.8 13-Sep-2020  mrg remove additional -DHAVE_DIX_CONFIG_H.

add ${X11FLAGS.DIX} ${X11INCS.DIX} to record. fixes build on riscv64.
 1.7 20-Aug-2016  mrg delete dead code. fix DIX flags for xorg-server 1.18 build after the
no longer installed dix-config.h
 1.6 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.5 09-Aug-2008  rtr branches: 1.5.2; 1.5.6;
backout and properly fix previous removal of sources. these libs are now
built more like the xorg native build
 1.4 09-Aug-2008  rtr don't built all sources into all archives it causes us to have deps we
do not want
 1.3 03-Aug-2008  mrg build libXext properly. normalise some makefiles.
 1.2 03-Aug-2008  rtr LIBISPRIVATE=yes these archives are only used when linking Xservers
 1.1 02-Aug-2008  mrg add xorg-server Xext from rtr@. thanks!
add Xext to the list of working subdirs.
 1.5.6.2 19-Oct-2008  haad Sync with HEAD.
 1.5.6.1 09-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.5.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5.2.1 09-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.13 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.12 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.11 02-Aug-2011  mrg various updates for xorg-server 1.10.3.
 1.10 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.9 22-May-2010  mrg XXX: use -Wno-error for files that use old foostr.h includes that now have
XXX: #warning's in them.
 1.8 22-May-2010  mrg -Wno-error for bigreq.c for now...
 1.7 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.6 09-Aug-2008  rtr branches: 1.6.2; 1.6.6; 1.6.8; 1.6.14;
backout and properly fix previous removal of sources. these libs are now
built more like the xorg native build
 1.5 09-Aug-2008  rtr don't built all sources into all archives it causes us to have deps we
do not want
 1.4 03-Aug-2008  mrg build libXext properly. normalise some makefiles.
 1.3 03-Aug-2008  mrg add fontcache.c
 1.2 03-Aug-2008  mrg add some more includes paths, define HAVE_DIX_CONFIG_H and ignore
warnings for xres.c. now this builds properly.
 1.1 02-Aug-2008  mrg add xorg-server Xext from rtr@. thanks!
add Xext to the list of working subdirs.
 1.6.14.1 21-Apr-2010  matt sync to netbsd-5
 1.6.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.6.6.2 19-Oct-2008  haad Sync with HEAD.
 1.6.6.1 09-Aug-2008  haad file Makefile.Xext was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.6.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.6.2.1 09-Aug-2008  wrstuden file Makefile.Xext was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.8 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.7 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.6 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.5 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.4 09-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
backout and properly fix previous removal of sources. these libs are now
built more like the xorg native build
 1.3 09-Aug-2008  rtr don't built all sources into all archives it causes us to have deps we
do not want
 1.2 03-Aug-2008  mrg build libXext properly. normalise some makefiles.
 1.1 02-Aug-2008  mrg add xorg-server Xext from rtr@. thanks!
add Xext to the list of working subdirs.
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 09-Aug-2008  haad file Makefile.Xextbuiltin was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 09-Aug-2008  wrstuden file Makefile.Xextbuiltin was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.10 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.9 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.8 22-May-2010  mrg XXX: use -Wno-error for files that use old foostr.h includes that now have
XXX: #warning's in them.
 1.7 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.6 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.5 10-Jun-2009  mrg don't need/wait fontcache.c anymore
 1.4 09-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
backout and properly fix previous removal of sources. these libs are now
built more like the xorg native build
 1.3 09-Aug-2008  rtr don't built all sources into all archives it causes us to have deps we
do not want
 1.2 03-Aug-2008  mrg build libXext properly. normalise some makefiles.
 1.1 02-Aug-2008  mrg add xorg-server Xext from rtr@. thanks!
add Xext to the list of working subdirs.
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 09-Aug-2008  haad file Makefile.Xextmodule was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 09-Aug-2008  wrstuden file Makefile.Xextmodule was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.7 15-Aug-2016  mrg add missing include paths.
 1.6 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.5 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.4 11-Aug-2011  joerg branches: 1.4.4; 1.4.10; 1.4.16;
Various warning adjustments for clang
 1.3 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.2 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.1 02-Aug-2008  mrg branches: 1.1.2; 1.1.6; 1.1.8; 1.1.14;
build xorg-server/Xi.
 1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 02-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 02-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.4.16.1 21-Dec-2014  snj Apply patch (requested by mrg in ticket 1208):
Pass -Wno-error to work around a build failure on vax with gcc 4.1
 1.4.10.1 21-Dec-2014  snj Apply patch (requested by mrg in ticket 1208):
Pass -Wno-error to work around a build failure on vax with gcc 4.1
 1.4.4.1 21-Dec-2014  snj Apply patch (requested by mrg in ticket 1208):
Pass -Wno-error to work around a build failure on vax with gcc 4.1
 1.6 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.5 06-Nov-2015  szptvlfn remove redundant \
 1.4 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.3 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.2 28-Aug-2008  mrg branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
COPTS.compwindow.c= -Wno-error
 1.1 02-Aug-2008  mrg add xorg-server build support for composite, config and exa.
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 28-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 28-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.4 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.3 05-Dec-2021  nia xorg-server: Enable wscons-based autoconfiguration.

This gets us features like automatic configuration of touchscreens,
and X's default keyboard layout matching the console's.
 1.2 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.1 02-Aug-2008  mrg branches: 1.1.2; 1.1.6;
add xorg-server build support for composite, config and exa.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 02-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 02-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.3 15-Jan-2011  jmcneill Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
 1.2 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.1 02-Aug-2008  mrg branches: 1.1.2; 1.1.6; 1.1.8; 1.1.14;
add xorg-server build support for XTrap, cfb, cfb32, damageext,
record and xfixes.
 1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.8.2 07-Mar-2011  riz Pull up following revision(s) (requested by jmcneill in ticket #1558):
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.8
external/mit/xorg/server/xorg-server/damageext/Makefile: revision 1.3
external/mit/xorg/server/xorg-server/dbe/Makefile.dbe: revision 1.6
external/mit/xorg/server/xorg-server/exa/Makefile.exa: revision 1.5
Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
 1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 02-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 02-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.4 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.3 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.2 09-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
clean up the build of libdbe.a and libdbe.so
 1.1 02-Aug-2008  mrg build xorg-server xkb, dbe and mfb dirs. maybe be ready to build afb.
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 09-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 09-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.6 15-Jan-2011  jmcneill Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
 1.5 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.4 24-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.3 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 09-Aug-2008  rtr clean up the build of libdbe.a and libdbe.so
 1.1 02-Aug-2008  mrg build xorg-server xkb, dbe and mfb dirs. maybe be ready to build afb.
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.2 07-Mar-2011  riz Pull up following revision(s) (requested by jmcneill in ticket #1558):
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.8
external/mit/xorg/server/xorg-server/damageext/Makefile: revision 1.3
external/mit/xorg/server/xorg-server/dbe/Makefile.dbe: revision 1.6
external/mit/xorg/server/xorg-server/exa/Makefile.exa: revision 1.5
Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
 1.4.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 24-Aug-2008  haad file Makefile.dbe was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 24-Aug-2008  wrstuden file Makefile.dbe was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.19 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.18 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.17 17-Nov-2016  snj branches: 1.17.12; 1.17.14;
let there be a sane font path!
 1.16 17-Nov-2016  snj the last release of xorg-server that cared about RGB_DB was 1.4.2,
back in 2008
 1.15 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.14 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.13 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.12 22-Mar-2012  joerg branches: 1.12.14;
Disable a bunch of additional warnings for now for the clang build.
 1.11 11-Aug-2011  joerg branches: 1.11.2;
Various warning adjustments for clang
 1.10 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.9 23-Aug-2009  mrg install the xorg "protocol.txt" file.
 1.8 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.7 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.6 20-Oct-2008  cube branches: 1.6.2; 1.6.8;
No need for quotes around XORG_VERSION_CURRENT.
 1.5 18-Oct-2008  cube branches: 1.5.2;
Avoid using PRINTX11VERSION which doesn't give the expected result. Use
the somewhat hackish XORG_VERSION_CURRENT instead.
 1.4 14-Oct-2008  cube - Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.3 25-Sep-2008  jmcneill Add ${X11FONTDIR}/TTF/ to COMPILEDDEFAULTFONTPATH
 1.2 03-Aug-2008  mrg branches: 1.2.2;
add X11INCDIR/xorg to the include path
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.5.2.2 19-Oct-2008  haad Sync with HEAD.
 1.5.2.1 18-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.6.8.1 21-Apr-2010  matt sync to netbsd-5
 1.6.2.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.11.2.1 17-Apr-2012  yamt sync with head
 1.12.14.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.17.14.1 10-Jun-2019  christos Sync with HEAD
 1.17.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.3 28-Apr-2022  macallan add locations where pkgsrc installs X11 fonts to the default font path
 1.2 18-Jun-2009  mrg remove non-existant subdirs from the default path list.
 1.1 14-Oct-2008  cube branches: 1.1.2; 1.1.4; 1.1.10;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1.10.1 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.2 19-Oct-2008  haad Sync with HEAD.
 1.1.2.1 14-Oct-2008  haad file Makefile.common was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.2 03-Aug-2008  mrg branches: 1.2.2; 1.2.6;
add X11INCDIR/xorg to the include path
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.6 10-Aug-2020  mrg fix various missing transforms for man page, ala PR#55422.

add method to transform both the "__foo__" and "@foo@"
version of various transforms, while upstream are converting
from the former to the latter it seems. convert all the
common transforms to this method.

expand the grep for .pc files to look for missing @foo@
fixes to the man page genration, and ignore a few things
(thanks uwe@ - .IN lines, and stuff between tab(@) and .TE.)

xorg-server __default_font_path__ -> @default_font_path@,
and xfree86 transform xconfigdir, xkbdir, and modulepath
using new both method.
 1.5 14-Aug-2016  mrg branches: 1.5.16;
various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.4 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.3 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.2 14-Oct-2008  cube branches: 1.2.2; 1.2.4; 1.2.10;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 02-Aug-2008  mrg branches: 1.1.2;
start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 02-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.2.10.1 21-Apr-2010  matt sync to netbsd-5
 1.2.4.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.5.16.1 20-Aug-2020  martin Pull up following revision(s) (requested by kim in ticket #1059):

share/mk/bsd.x11.mk: revision 1.133
share/mk/bsd.x11.mk: revision 1.136
external/mit/xorg/server/xorg-server/hw/xfree86/doc/Makefile: revision 1.8
external/mit/xorg/server/xorg-server/doc/Makefile: revision 1.6

Allow overriding the default man substitutions with X11EXTRAMANTRANSFORMS
fix various missing transforms for man page, ala PR#55422.
add method to transform both the "__foo__" and "@foo@"
version of various transforms, while upstream are converting
from the former to the latter it seems. convert all the
common transforms to this method.

expand the grep for .pc files to look for missing @foo@

fixes to the man page genration, and ignore a few things
(thanks uwe@ - .IN lines, and stuff between tab(@) and .TE.)

xorg-server __default_font_path__ -> @default_font_path@,
and xfree86 transform xconfigdir, xkbdir, and modulepath
using new both method.
 1.3 19-Aug-2021  mrg fix dri3 extension building and build it.

needed for amdgpu.
 1.2 14-Aug-2016  mrg branches: 1.2.2;
various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.1 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.2.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.2.2.1 14-Aug-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-09-14 03:04:16 +0000
 1.2 01-Sep-2008  rtr branches: 1.2.2; 1.2.6;
split the exa sources into those required by the archive and those by
the module (like most others) so the sources are exposed for the module
build.
use LIPISPRIVATE=yes for the libexa.a build even though this is mostly
irrelevant since we don't need to build the archive only the module.
 1.1 02-Aug-2008  mrg add xorg-server build support for composite, config and exa.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 01-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 01-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.6 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.5 15-Jan-2011  jmcneill Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
 1.4 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.3 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.2 01-Sep-2008  christos branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
unbreak exa
 1.1 01-Sep-2008  rtr split the exa sources into those required by the archive and those by
the module (like most others) so the sources are exposed for the module
build.
use LIPISPRIVATE=yes for the libexa.a build even though this is mostly
irrelevant since we don't need to build the archive only the module.
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.2 07-Mar-2011  riz Pull up following revision(s) (requested by jmcneill in ticket #1558):
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.8
external/mit/xorg/server/xorg-server/damageext/Makefile: revision 1.3
external/mit/xorg/server/xorg-server/dbe/Makefile.dbe: revision 1.6
external/mit/xorg/server/xorg-server/exa/Makefile.exa: revision 1.5
Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 01-Sep-2008  haad file Makefile.exa was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 01-Sep-2008  wrstuden file Makefile.exa was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.2 09-Aug-2008  rtr branches: 1.2.2; 1.2.6;
* don't install libfb.a
* remove old module kruft
* expose SRCS.fb for dixmod/libfbmod.so
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 09-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 09-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.13 13-Sep-2020  mrg remove additional -DHAVE_DIX_CONFIG_H.

add ${X11FLAGS.DIX} ${X11INCS.DIX} to record. fixes build on riscv64.
 1.12 09-Aug-2020  tsutsui Put back fbtile.c to SRCS.fb per xsrc dist file changes:

https://mail-index.netbsd.org/source-changes/2020/08/09/msg120399.html
> Revert upstream "fb: Remove even/odd tile slow-pathing" changes.
>
> https://gitlab.freedesktop.org/xorg/xserver/-/commit/e572bcc7f4236b7e0f23ab762f225b3bce37db59
> >> fb: Remove even/odd tile slow-pathing
> >>
> >> Again, clearly meant to be a fast path, but this turns out not to be the
> >> case.
 1.11 31-Dec-2018  mrg branches: 1.11.2;
build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.10 12-Aug-2016  mrg branches: 1.10.12; 1.10.14;
round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.9 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.8 02-Aug-2011  mrg various updates for xorg-server 1.10.3.
 1.7 22-May-2010  mrg apply -Wno-error in several places where new X11 headers warn about
being used (but in many cases, there are no new versions that don't
use them...)
 1.6 22-Aug-2009  mrg colormap.c needs some -Wno-error too....
 1.5 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.4 24-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.3 09-Aug-2008  rtr * don't install libfb.a
* remove old module kruft
* expose SRCS.fb for dixmod/libfbmod.so
 1.2 03-Aug-2008  mrg add X11INCDIR/xorg to the include path
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 24-Aug-2008  haad file Makefile.fb was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 24-Aug-2008  wrstuden file Makefile.fb was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.10.14.1 10-Jun-2019  christos Sync with HEAD
 1.10.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.11.2.1 17-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1051):

external/mit/xorg/server/xorg-server/fb/Makefile.fb: revision 1.12

Put back fbtile.c to SRCS.fb
 1.5 21-Jul-2022  mrg build glamoregl module with all the glamor objects, not as part of
the base list of libraries. noted by rjs.

should fix PR#56934.
 1.4 11-Aug-2021  maya Fix glamor - don't use stub functions
${LDADD.gbm} seems to be empty - use -lgbm directly (couldn't find a better
fix)
 1.3 02-Sep-2016  jakllsch branches: 1.3.2;
Add -Wno-error=enum-conversion when building glamor with clang.
 1.2 18-Aug-2016  mrg teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.
 1.1 18-Aug-2016  mrg build glue for glamor extension
 1.3.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.3.2.1 02-Sep-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-09-14 03:04:16 +0000
 1.3 09-Dec-2025  mrg update for xorg-server 21.2.21.
 1.2 12-Nov-2025  mrg updates for xorg-server 21.1.20.
 1.1 21-Jul-2022  mrg branches: 1.1.6;
build glamoregl module with all the glamor objects, not as part of
the base list of libraries. noted by rjs.

should fix PR#56934.
 1.1.6.2 10-Dec-2025  martin Pull up following revision(s) (requested by mrg in ticket #116):

external/mit/xorg/bin/xkbcomp/Makefile: revision 1.13
share/mk/bsd.x11.mk: revision 1.164
external/mit/xorg/server/xorg-server/glamor/Makefile.glamor: revision 1.3
external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile: revision 1.5

update for xorg-server 21.2.21.
update for xkbcomp 1.5.0.
 1.1.6.1 20-Nov-2025  martin Pull up following revision(s) (requested by mrg in ticket #91):

share/mk/bsd.x11.mk: revision 1.163
external/mit/xorg/server/xorg-server/glamor/Makefile.glamor: revision 1.2
external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile: revision 1.4

note xorg-server update

updates for xorg-server 21.1.20.
 1.1 11-Jun-2009  mrg branches: 1.1.2; 1.1.4;
upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.1.4.1 11-Jun-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:43 +0000
 1.1.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.1 11-Jun-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:38 +0000
 1.14 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.13 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.12 12-Aug-2016  mrg branches: 1.12.12; 1.12.14;
round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.11 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.10 03-Oct-2012  gsutre Enable GLX DRI2 support.
 1.9 02-Aug-2011  mrg branches: 1.9.2; 1.9.8;
build updates and fixes for xorg-server 1.10.3.
 1.8 15-Jan-2011  jmcneill Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
 1.7 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.6 19-Jul-2010  mrg updates for Mesa 7.8.2:
- build glsl as a host tool
- add the glsl objects to libmesa
- add/remove new/deleted sources for various components
- adjust the libmesa/libGL builds to pull in the new glsl objects
- re-apply the BUILDSYMLINK hack for eval.c/pixel.c/pixelstore.c
- use glsl to build the slang headers on the fly
 1.5 22-May-2010  mrg updates for changed header locations for libdrm.
 1.4 08-Oct-2009  snj branches: 1.4.2;
Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.3 22-Aug-2009  mrg branches: 1.3.2;
add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.2 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.1 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.3.2.4 07-Mar-2011  riz Pull up following revision(s) (requested by jmcneill in ticket #1558):
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.8
external/mit/xorg/server/xorg-server/damageext/Makefile: revision 1.3
external/mit/xorg/server/xorg-server/dbe/Makefile.dbe: revision 1.6
external/mit/xorg/server/xorg-server/exa/Makefile.exa: revision 1.5
Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
 1.3.2.3 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.3.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.2.1 22-Aug-2009  snj file Makefile.glx was added on branch netbsd-5 on 2009-09-17 04:24:38 +0000
 1.4.2.2 21-Apr-2010  matt sync to netbsd-5
 1.4.2.1 08-Oct-2009  matt file Makefile.glx was added on branch matt-nb5-mips64 on 2010-04-21 05:24:43 +0000
 1.9.8.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.9.2.1 30-Oct-2012  yamt sync with head
 1.12.14.1 10-Jun-2019  christos Sync with HEAD
 1.12.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.8 23-Jul-2020  tsutsui Remove duplicated (and .if 0'ed out) ${XSERVER_XFREE86} checks.
 1.7 23-Jul-2020  tsutsui Remove definitions for Xdreamcast, Xhpc, Xmacppc, and Xnewsmips.

All these port specific X11R6 servers just used MI wscons, and
all of them have been switched to Xorg servers with wsfb driver etc.
Even if someone wants a smaller monolithic server, it should be
written as a MI "Xwscons" server.
 1.6 22-Jul-2020  tsutsui Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.
 1.5 01-Mar-2014  tsutsui branches: 1.5.28;
Enable "SUBDIR+=netbsd/x68k" if ${XSERVER_X68K} != "no".

Now we've got it after this glue Makefile was initially added back in 2008.
 1.4 14-Feb-2009  abs branches: 1.4.6; 1.4.12;
Only descend into xfree86 if XSERVER_XFREE86 server is set
 1.3 06-Aug-2008  mrg branches: 1.3.2; 1.3.6; 1.3.8; 1.3.10; 1.3.14;
build hw/Xvfb.
 1.2 03-Aug-2008  rtr add xfree86
add xfree86/ddc
 1.1 03-Aug-2008  mrg initial build glue for hw/xnest / Xnest. doesn't yet link but
does attempt to try.
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 06-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 06-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.4.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.28.1 27-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1061):

distrib/sets/lists/xdebug/md.sun3: revision 1.4
distrib/sets/lists/xserver/md.sun3: revision 1.16
external/mit/xorg/server/xorg-server/hw/sun/Xsun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/Makefile: revision 1.6
external/mit/xorg/server/xorg-server/hw/sun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Xsun24/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.2
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.4
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.28
external/mit/xorg/server/xorg-server.old/Makefile.common: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/XsunMono/Makefile: revision 1.1

Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.

Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.

Add .debug binaries for Xsun servers.

Note daily build.sh on releng.netbsd.org has MKDEBUG=yes
so local test builds should also include it.
fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage
.. but maybe these shouldn't be built? they're not in sets.

Explicitly disable dbe, record, and present DIX extentions.

Specify default /var/log/Xsun.%s.log path definitions.
 1.16 26-Jan-2023  tsutsui Fix link errors now complained by new ld(1) from binutils 2.39.
 1.15 26-Jan-2023  tsutsui No need to link shared libXext here.
 1.14 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.13 15-Jul-2022  mrg fix driver list for sgimips, make Xsun and Xvfb build.
 1.12 21-Aug-2021  tsutsui Fix link erorrs on ancient monolithic Xservers after DRI3 was enabled.

https://mail-index.netbsd.org/source-changes/2021/08/19/msg131652.html
> fix dri3 extension building and build it.
>
> needed for amdgpu.

XXX: I wonder if each Xorg server extension can be enabled/disabled
per ${MACHINE} basis rather than in MI include/dix-config.h header.
 1.11 22-Mar-2021  tsutsui Remove -DHAVE_STRCASECMP from CPPFLAGS that is defined in dix-config.h.
 1.10 07-Feb-2021  tsutsui Build mouseEmu3btn.c for added Emulate3Buttons support.
 1.9 05-Aug-2020  tsutsui No need to build fbcmap_mi.c in each DDX server.

Per upstream commit:
https://cgit.freedesktop.org/xorg/xserver/commit/?id=432fc37e2ca833f1ec3cb614cbdc3a7ae13f22b7
> Build fbcmap_mi.c once, rather than once for each DDX, and make it part of libfb
> or libwfb convenience library.

Tested on sun3 and x68k.
 1.8 22-Jul-2020  tsutsui Reorganize CPPFLAGS.

- use ${X11INCS.DIX} in <bsd.x11.mk>
- explicitly undef HAVE_XORG_CONFIG_H to avoid reference to
hw/xfree86/common in mi/miinitext.c
- remove -DHAVE_DIX_CONFIG_H which is already defined in
${X11FLAGS.DIX} and pulled via Makefile.servermod

XXX: -DHAVE_STRCASECMP should also be moved to ${X11FLAGS.DIX},
or should be pulled via include/dix-config.h?
 1.7 18-Jul-2020  tsutsui Xorg 1.20 servers require libXfont2 instead of libXfont.

Per the following upstream commit:
https://cgit.freedesktop.org/xorg/xserver/commit/?id=05a793f5b3c40747d5a92a076def7f4fb673c7e7
> dix: Switch to the libXfont2 API (v2)

Now Xorg 1.20 based X68k server builds and confirmed working on XM6i.
 1.6 18-Jul-2020  tsutsui Sync with xorg-server.old: No need to link miext/libshadow.a.
 1.5 03-Jan-2019  mrg XXX: add hw/xfree86/common to the include path.
 1.4 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.3 30-Aug-2016  mrg branches: 1.3.12; 1.3.14;
look for present and damage includes.
define HAVE_STRCASECMP and HAVE_DIX_CONFIG_H.
 1.2 06-Nov-2015  szptvlfn remove redundant \
 1.1 01-Mar-2014  tsutsui branches: 1.1.4; 1.1.8;
Add a reachover Makefile to build X11R7'fied MD X68k server.

See my post on port-x68k@ for details:
http://mail-index.netbsd.org/port-x68k/2014/02/27/msg000043.html
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 01-Mar-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:00:15 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 01-Mar-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:47 +0000
 1.3.14.1 10-Jun-2019  christos Sync with HEAD
 1.3.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.1 22-Jul-2020  tsutsui branches: 1.1.2;
Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.
 1.1.2.2 27-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1061):

distrib/sets/lists/xdebug/md.sun3: revision 1.4
distrib/sets/lists/xserver/md.sun3: revision 1.16
external/mit/xorg/server/xorg-server/hw/sun/Xsun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/Makefile: revision 1.6
external/mit/xorg/server/xorg-server/hw/sun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Xsun24/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.2
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.4
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.28
external/mit/xorg/server/xorg-server.old/Makefile.common: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/XsunMono/Makefile: revision 1.1

Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.

Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.

Add .debug binaries for Xsun servers.

Note daily build.sh on releng.netbsd.org has MKDEBUG=yes
so local test builds should also include it.
fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage
.. but maybe these shouldn't be built? they're not in sets.

Explicitly disable dbe, record, and present DIX extentions.

Specify default /var/log/Xsun.%s.log path definitions.
 1.1.2.1 22-Jul-2020  martin file Makefile was added on branch netbsd-9 on 2020-08-27 09:05:37 +0000
 1.9 26-Jan-2023  tsutsui Fix link errors now complained by new ld(1) from binutils 2.39.
 1.8 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.7 15-Jul-2022  mrg fix driver list for sgimips, make Xsun and Xvfb build.
 1.6 21-Aug-2021  tsutsui Fix link erorrs on ancient monolithic Xservers after DRI3 was enabled.

https://mail-index.netbsd.org/source-changes/2021/08/19/msg131652.html
> fix dri3 extension building and build it.
>
> needed for amdgpu.

XXX: I wonder if each Xorg server extension can be enabled/disabled
per ${MACHINE} basis rather than in MI include/dix-config.h header.
 1.5 05-Aug-2020  tsutsui branches: 1.5.2;
No need to build fbcmap_mi.c in each DDX server.

Per upstream commit:
https://cgit.freedesktop.org/xorg/xserver/commit/?id=432fc37e2ca833f1ec3cb614cbdc3a7ae13f22b7
> Build fbcmap_mi.c once, rather than once for each DDX, and make it part of libfb
> or libwfb convenience library.

Tested on sun3 and x68k.
 1.4 04-Aug-2020  tsutsui Specify default /var/log/Xsun.%s.log path definitions.
 1.3 24-Jul-2020  tsutsui Explicitly disable dbe, record, and present DIX extentions.
 1.2 23-Jul-2020  mrg fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage

.. but maybe these shouldn't be built? they're not in sets.
 1.1 22-Jul-2020  tsutsui Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.
 1.5.2.2 27-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1061):

distrib/sets/lists/xdebug/md.sun3: revision 1.4
distrib/sets/lists/xserver/md.sun3: revision 1.16
external/mit/xorg/server/xorg-server/hw/sun/Xsun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/Makefile: revision 1.6
external/mit/xorg/server/xorg-server/hw/sun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Xsun24/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.2
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.4
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.28
external/mit/xorg/server/xorg-server.old/Makefile.common: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/XsunMono/Makefile: revision 1.1

Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.

Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.

Add .debug binaries for Xsun servers.

Note daily build.sh on releng.netbsd.org has MKDEBUG=yes
so local test builds should also include it.
fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage
.. but maybe these shouldn't be built? they're not in sets.

Explicitly disable dbe, record, and present DIX extentions.

Specify default /var/log/Xsun.%s.log path definitions.
 1.5.2.1 05-Aug-2020  martin file Makefile.Xsun was added on branch netbsd-9 on 2020-08-27 09:05:37 +0000
 1.1 22-Jul-2020  tsutsui branches: 1.1.2;
Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.
 1.1.2.2 27-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1061):

distrib/sets/lists/xdebug/md.sun3: revision 1.4
distrib/sets/lists/xserver/md.sun3: revision 1.16
external/mit/xorg/server/xorg-server/hw/sun/Xsun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/Makefile: revision 1.6
external/mit/xorg/server/xorg-server/hw/sun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Xsun24/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.2
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.4
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.28
external/mit/xorg/server/xorg-server.old/Makefile.common: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/XsunMono/Makefile: revision 1.1

Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.

Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.

Add .debug binaries for Xsun servers.

Note daily build.sh on releng.netbsd.org has MKDEBUG=yes
so local test builds should also include it.
fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage
.. but maybe these shouldn't be built? they're not in sets.

Explicitly disable dbe, record, and present DIX extentions.

Specify default /var/log/Xsun.%s.log path definitions.
 1.1.2.1 22-Jul-2020  martin file Makefile was added on branch netbsd-9 on 2020-08-27 09:05:37 +0000
 1.1 22-Jul-2020  tsutsui branches: 1.1.2;
Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.
 1.1.2.2 27-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1061):

distrib/sets/lists/xdebug/md.sun3: revision 1.4
distrib/sets/lists/xserver/md.sun3: revision 1.16
external/mit/xorg/server/xorg-server/hw/sun/Xsun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/Makefile: revision 1.6
external/mit/xorg/server/xorg-server/hw/sun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Xsun24/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.2
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.4
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.28
external/mit/xorg/server/xorg-server.old/Makefile.common: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/XsunMono/Makefile: revision 1.1

Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.

Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.

Add .debug binaries for Xsun servers.

Note daily build.sh on releng.netbsd.org has MKDEBUG=yes
so local test builds should also include it.
fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage
.. but maybe these shouldn't be built? they're not in sets.

Explicitly disable dbe, record, and present DIX extentions.

Specify default /var/log/Xsun.%s.log path definitions.
 1.1.2.1 22-Jul-2020  martin file Makefile was added on branch netbsd-9 on 2020-08-27 09:05:37 +0000
 1.1 22-Jul-2020  tsutsui branches: 1.1.2;
Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.
 1.1.2.2 27-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1061):

distrib/sets/lists/xdebug/md.sun3: revision 1.4
distrib/sets/lists/xserver/md.sun3: revision 1.16
external/mit/xorg/server/xorg-server/hw/sun/Xsun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/Makefile: revision 1.6
external/mit/xorg/server/xorg-server/hw/sun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Xsun24/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.2
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.4
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.28
external/mit/xorg/server/xorg-server.old/Makefile.common: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/XsunMono/Makefile: revision 1.1

Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.

Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.

Add .debug binaries for Xsun servers.

Note daily build.sh on releng.netbsd.org has MKDEBUG=yes
so local test builds should also include it.
fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage
.. but maybe these shouldn't be built? they're not in sets.

Explicitly disable dbe, record, and present DIX extentions.

Specify default /var/log/Xsun.%s.log path definitions.
 1.1.2.1 22-Jul-2020  martin file Makefile was added on branch netbsd-9 on 2020-08-27 09:05:37 +0000
 1.23 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.22 15-Jul-2022  mrg fix driver list for sgimips, make Xsun and Xvfb build.
 1.21 19-Aug-2021  mrg fix dri3 extension building and build it.

needed for amdgpu.
 1.20 13-Sep-2020  mrg remove additional -DHAVE_DIX_CONFIG_H.

add ${X11FLAGS.DIX} ${X11INCS.DIX} to record. fixes build on riscv64.
 1.19 05-Aug-2020  tsutsui No need to build fbcmap_mi.c in each DDX server.

Per upstream commit:
https://cgit.freedesktop.org/xorg/xserver/commit/?id=432fc37e2ca833f1ec3cb614cbdc3a7ae13f22b7
> Build fbcmap_mi.c once, rather than once for each DDX, and make it part of libfb
> or libwfb convenience library.

Tested on sun3 and x68k.
 1.18 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.17 21-May-2017  riastradh branches: 1.17.8; 1.17.10;
Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
 1.16 08-Oct-2016  mrg don't undefine XFree86LOADER twice.
 1.15 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.14 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.13 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.12 29-Jun-2016  christos branches: 1.12.2;
Fix MKCRYPTO=no build.
 1.11 02-Aug-2011  mrg various updates for xorg-server 1.10.3.
 1.10 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.9 22-May-2010  mrg XXX: use -Wno-error for files that use old foostr.h includes that now have
XXX: #warning's in them.
 1.8 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.7 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.6 24-Jan-2009  bouyer Add support for X11FLAVOUR=xorg to NetBSD/alpha. Tested on PWS500
(ev56, handled as non-BWX by Xorg) and XP1000 (ev6, BWX). Also
tested by Rafael Ruiz on a AlphaStation 255 (thanks !).
non-PCI adapters are not supported; someone should make these work
as a wsfb device.
 1.5 22-Dec-2008  jmcneill PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server

Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.4 14-Oct-2008  cube branches: 1.4.2; 1.4.4;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.3 15-Aug-2008  rtr branches: 1.3.2;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 06-Aug-2008  mrg remove a non-existant include path
 1.1 06-Aug-2008  mrg build hw/Xvfb.
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 15-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.4.4.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.4.1 24-Dec-2008  snj branches: 1.4.4.1.4;
Pull up following revision(s) (requested by jmcneill in ticket #200):
external/mit/xorg/server/xorg-server/Makefile: revision 1.18
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.8
external/mit/xorg/server/xorg-server/hw/vfb/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/hw/xfree86/Makefile: revision 1.23
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.4
external/mit/xorg/server/xorg-server/xkbstubs/Makefile: revision 1.1
PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server
Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.4.4.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.4.2.2 19-Oct-2008  haad Sync with HEAD.
 1.4.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.12.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.17.10.1 10-Jun-2019  christos Sync with HEAD
 1.17.8.1 18-Jan-2019  pgoyette Synch with HEAD
 1.41 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.40 07-Mar-2021  rin Build Xorg server for evbppc with minimum wsfb(4) support for Explora.
 1.39 18-Nov-2019  mrg build int10 on powerpc64 as well.
 1.38 16-Apr-2019  mrg enable EGL and glamor. partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files


build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64. however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
 1.37 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.36 22-Nov-2016  snj branches: 1.36.12; 1.36.14;
follow upstream change from 2009: build xf86Init.c with the rest of the
common code.

remove not-reproducible-build-friendly goop that set a build date for
the the x server. the static date (which we've already been using) in
xf86Build.h does just fine, although all it really does is add one
useless line to the X log.

fix whitespace around OSVENDOR
 1.35 26-Sep-2016  mrg build the modesetting driver on x86.
build the modesetting driver for xorg-server 1.18.4. it has moved
into the xorg-server tree itself, and changed significantly.
 1.34 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.33 02-Aug-2011  mrg branches: 1.33.24;
various updates for xorg-server 1.10.3.
 1.32 28-Mar-2011  plunky move building of Xorg server into a SUBDIR since it is created from
the other subdir contents, ok by mrg@

(this makes "make all" and "make dependall" do the same thing)
 1.31 06-Mar-2011  mrg install xorg-server.m4 at the request of jmcneill.
 1.30 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.29 27-Aug-2009  mrg build int10 on macppc -- "nv" driver depends on it.

xorg 1.6.3 works on my old powermac G4 with nv now.
 1.28 18-Jun-2009  mrg only built int10 on x86. from macallan.
 1.27 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.26 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.25 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.24 24-Jan-2009  bouyer branches: 1.24.2;
Add support for X11FLAVOUR=xorg to NetBSD/alpha. Tested on PWS500
(ev56, handled as non-BWX by Xorg) and XP1000 (ev6, BWX). Also
tested by Rafael Ruiz on a AlphaStation 255 (thanks !).
non-PCI adapters are not supported; someone should make these work
as a wsfb device.
 1.23 22-Dec-2008  jmcneill PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server

Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.22 22-Sep-2008  cube branches: 1.22.4; 1.22.6;
Descend into exa to build and install it.
 1.21 01-Sep-2008  rtr branches: 1.21.2;
don't link libexa.a into the Xorg server. instead build the loadable
module with the correct set of sources and they shall provide what is
needed for the i830 driver at runtime.
 1.20 31-Aug-2008  christos enable exa; needed by the i830 intel driver.
 1.19 30-Aug-2008  mrg install symlink from X -> Xorg.
 1.18 29-Aug-2008  rtr - re-enable build of libddc it is needed as a convenience lib for linking
the Xorg server.
- define LIBISPRIVATE=yes for libddc so we don't get a module build
 1.17 29-Aug-2008  rtr don't build or install libddc
 1.16 28-Aug-2008  mrg add -Wl,--whole-archive ... -Wl,--no-whole-archive around the
xorg-server libs, so everything is linked in. necessary for
modules to load.
 1.15 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.14 09-Aug-2008  rtr LDFLAGS+= -rdynamic
 1.13 09-Aug-2008  mrg use -li386 on i386 and -lx86_64 on x86_64
 1.12 09-Aug-2008  rtr re-order the link
add new things to the link
make it link!

XXX DPADD needs to be fixed
 1.11 07-Aug-2008  mrg list most of the correct libs/depends. not so many link errors now.
 1.10 06-Aug-2008  mrg attempt to link Xorg. gets missing main.
 1.9 06-Aug-2008  mrg build all the dixmod parts, completing all the interesting subdirs
of hw/xfree86 i believe.
 1.8 06-Aug-2008  mrg build xf1bpp, xf4bpp, xf8_16bpp and xf8_32bpp from hw/xfree86.
 1.7 06-Aug-2008  mrg build the modes, shadowfb, vbe, vgahw and xaa subdirs from hw/xfree86.
 1.6 05-Aug-2008  mrg add dri, int10 & loader subdirs to hw/xfree86.
 1.5 05-Aug-2008  mrg add parser, rac and ramdac dirs from hw/xfree86.
 1.4 05-Aug-2008  mrg add common doc and i2c subdirs to hw/xfree86
 1.3 04-Aug-2008  mrg add os-support and scanpci subdirs
 1.2 03-Aug-2008  mrg build libdummy and cvt.
 1.1 03-Aug-2008  rtr add xfree86
add xfree86/ddc
 1.21.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.21.2.1 01-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.22.6.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.22.6.1 24-Dec-2008  snj branches: 1.22.6.1.4;
Pull up following revision(s) (requested by jmcneill in ticket #200):
external/mit/xorg/server/xorg-server/Makefile: revision 1.18
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.8
external/mit/xorg/server/xorg-server/hw/vfb/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/hw/xfree86/Makefile: revision 1.23
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.4
external/mit/xorg/server/xorg-server/xkbstubs/Makefile: revision 1.1
PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server
Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.22.6.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.22.4.2 19-Oct-2008  haad Sync with HEAD.
 1.22.4.1 22-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.24.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.33.24.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.33.24.1 04-Nov-2016  pgoyette Sync with HEAD
 1.36.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.36.14.1 10-Jun-2019  christos Sync with HEAD
 1.36.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.23 21-Jul-2022  mrg build glamoregl module with all the glamor objects, not as part of
the base list of libraries. noted by rjs.

should fix PR#56934.
 1.22 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.21 16-Nov-2021  nia xorg: sprinkle a little bit of USE_FORT around
 1.20 19-Aug-2021  mrg fix dri3 extension building and build it.

needed for amdgpu.
 1.19 11-Aug-2021  maya Fix glamor - don't use stub functions
${LDADD.gbm} seems to be empty - use -lgbm directly (couldn't find a better
fix)
 1.18 13-Sep-2020  mrg remove additional -DHAVE_DIX_CONFIG_H.

add ${X11FLAGS.DIX} ${X11INCS.DIX} to record. fixes build on riscv64.
 1.17 16-Apr-2019  mrg enable EGL and glamor. partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files


build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64. however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
 1.16 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.15 21-May-2017  riastradh branches: 1.15.8; 1.15.10;
Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
 1.14 22-Nov-2016  snj follow upstream change from 2009: build xf86Init.c with the rest of the
common code.

remove not-reproducible-build-friendly goop that set a build date for
the the x server. the static date (which we've already been using) in
xf86Build.h does just fine, although all it really does is add one
useless line to the X log.

fix whitespace around OSVENDOR
 1.13 19-Aug-2016  mrg - introduce HAVE_XORG_GLAMOR which is set to yes on xorg-server 1.18
and x86 ports only so far.
- build glamor extension.
- fix debug set lists for xorg-server 1.18
- install xf86-video-amdgpu driver on xorg-server 1.8 and x86
- clean up radeon-kms Makefile and enable glamor xorg-server 1.8
- clean up various obsolete makefile parts
 1.12 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.11 12-Aug-2016  mrg fix a edit-o in the previous, pointed out by richard@. thanks.
 1.10 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.9 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.8 29-Jun-2016  christos branches: 1.8.2;
Fix MKCRYPTO=no build.
 1.7 23-Jul-2015  mrg remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.6 03-Apr-2014  riastradh Link Xorg with -lpthread on x86.

This will be needed by the new xf86-video-intel, which uses pthreads
in SNA (SandyBridge New Acceleration). It shouldn't hurt, but is not
needed, on any other architecture.
 1.5 03-Oct-2012  gsutre Enable GLX DRI2 support.
 1.4 22-Oct-2011  jmcneill branches: 1.4.2; 1.4.8;
DPADD hw/xfree86/common
 1.3 02-Aug-2011  mrg various updates for xorg-server 1.10.3.
 1.2 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.1 28-Mar-2011  plunky move building of Xorg server into a SUBDIR since it is created from
the other subdir contents, ok by mrg@

(this makes "make all" and "make dependall" do the same thing)
 1.4.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.4.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.2.1 30-Oct-2012  yamt sync with head
 1.8.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.15.10.1 10-Jun-2019  christos Sync with HEAD
 1.15.8.1 18-Jan-2019  pgoyette Synch with HEAD
 1.35 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.34 05-Dec-2021  nia xorg-server: Enable wscons-based autoconfiguration.

This gets us features like automatic configuration of touchscreens,
and X's default keyboard layout matching the console's.
 1.33 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.32 02-Feb-2018  mrg branches: 1.32.2; 1.32.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
 1.31 22-Nov-2016  snj follow upstream change from 2009: build xf86Init.c with the rest of the
common code.

remove not-reproducible-build-friendly goop that set a build date for
the the x server. the static date (which we've already been using) in
xf86Build.h does just fine, although all it really does is add one
useless line to the X log.

fix whitespace around OSVENDOR
 1.30 21-Nov-2016  snj don't bother defining XORG_RELEASE. not only was the value wrong, it's
not used anymore.
 1.29 21-Nov-2016  snj no need to define HAVE_PCI_DEVICE_IS_BOOT_VGA with xorg-server 1.18.
libpciaccess, which provides pci_device_is_boot_vga, is always present.
 1.28 08-Oct-2016  mrg set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.
 1.27 02-Sep-2016  jakllsch More clang -Wno-error=
 1.26 30-Aug-2016  mrg apply some more -Wno-error=discarded-qualifiers
 1.25 19-Aug-2016  mrg update build for sparc64 xorg-server 1.18.
clean up the xfree86/common makefile for obsolete warnings. (XXX: there are
a lot of old disabled warnings we can obsolete in the xsrc tree.)
 1.24 18-Aug-2016  mrg apply some more -Wno-error for the const char *name vs mode issue
 1.23 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.22 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.21 16-Jan-2014  christos branches: 1.21.8;
eliminate use of bsd.sys.mk from Makefiles
 1.20 10-Jan-2014  christos don't include bsd.sys.mk
 1.19 10-Jan-2014  martin ACTIVE_CC can only be used after include of bsd.own.mk
 1.18 13-Apr-2011  macallan branches: 1.18.4; 1.18.10;
pass ${MACHINE} as -D__<whatever> so we can have arch-specific defaults
 1.17 21-Feb-2011  mrg define PCVT_SUPPORT ofppc anywhere other ppc platforms do.
part of the way to getting xorg working on ofppc.
 1.16 22-Jan-2011  cegger Define HAVE_PCI_DEVICE_IS_BOOT_VGA.
Makes Xorg use of pci_device_is_boot_vga.

First discussed with macallan@ then public on tech-kern@ and tech-x11@
 1.15 29-Nov-2010  skrll branches: 1.15.2;
Define PCVT_SUPPORT for cats.
 1.14 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.13 22-May-2010  mrg XXX: use -Wno-error for files that use old foostr.h includes that now have
XXX: #warning's in them.
 1.12 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.11 23-Jun-2009  mrg don't build the vga or nsc drivers -- they haven't been ported to
xorg-server 1.6 yet. remove them from the list of drivers to try
to load with "X -configure". (someone should also confirm that
this list of drivers is right.)

this should fix PR#41626.
 1.10 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.9 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.8 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.7 03-Dec-2008  hubertf branches: 1.7.2;
Use TOOL_AWK over hardcoded 'awk' - the latter is not good enough on Solaris
 1.6 07-Sep-2008  lukem branches: 1.6.2; 1.6.6; 1.6.8;
Clean xf86DefModeSet.c
Support MAKEVERBOSE
 1.5 28-Aug-2008  mrg don't link xf86cvt.c, it's in xf86modes already.
 1.4 24-Aug-2008  rtr use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.3 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 09-Aug-2008  rtr * build additional sources
* generate xf86DefModeSet.c from modeline2c.awk
 1.1 05-Aug-2008  mrg add common doc and i2c subdirs to hw/xfree86
 1.6.8.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.6.8.1 06-Dec-2008  snj branches: 1.6.8.1.4;
Pull up following revision(s) (requested by hubertf in ticket #166):
external/mit/xorg/server/xorg-server/hw/xfree86/common/Makefile: revision 1.7
Use TOOL_AWK over hardcoded 'awk' - the latter is not good enough on Solaris
 1.6.8.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.6.6.2 19-Oct-2008  haad Sync with HEAD.
 1.6.6.1 07-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.6.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.6.2.1 07-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.7.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.15.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.15.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.18.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.18.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.21.8.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.21.8.1 04-Nov-2016  pgoyette Sync with HEAD
 1.32.4.1 10-Jun-2019  christos Sync with HEAD
 1.32.2.1 18-Jan-2019  pgoyette Synch with HEAD
 1.2 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.1 09-Aug-2008  rtr branches: 1.1.2; 1.1.6;
crib modeline2c.awk from pkgsrc from Joerg Sonnenberger
- based on Perl script by Dirk Hohndel.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 09-Aug-2008  haad file modeline2c.awk was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 09-Aug-2008  wrstuden file modeline2c.awk was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.8 31-Dec-2018  mrg more xorg-server 1.20 updates:

- more -Wno-error for deprecated functions
- add missing header paths
 1.7 14-Aug-2016  mrg branches: 1.7.12; 1.7.14;
various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.6 18-Jul-2015  mrg no longer build a bunch of xorg-server twice (for .a and _pic.a).
entirely obsolete installing libi2c since it's builtin.

libfb, libdri and libdri2 all want to be both .a for the Xorg link
and .so for the run-time, i didn't really look too closely.

remove a bunch of duplicated set list entries.

i built a bunch of platforms for this, and i think i got the sets
lists updates correct, including for debug sets, but it's probable
that i broke something.

XXX: pullup to netbsd-7, but not critical
 1.5 11-Aug-2011  joerg Various warning adjustments for clang
 1.4 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.3 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.2 29-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
- re-enable build of libddc it is needed as a convenience lib for linking
the Xorg server.
- define LIBISPRIVATE=yes for libddc so we don't get a module build
 1.1 03-Aug-2008  rtr add xfree86
add xfree86/ddc
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 29-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 29-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:44 +0000
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.16 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.15 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.14 08-Oct-2016  mrg branches: 1.14.12; 1.14.14;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.
 1.13 20-Aug-2016  mrg delete dead code. fix DIX flags for xorg-server 1.18 build after the
no longer installed dix-config.h
 1.12 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.11 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.10 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.9 22-May-2010  mrg branches: 1.9.28;
XXX: use -Wno-error for files that use old foostr.h includes that now have
XXX: #warning's in them.
 1.8 18-Jun-2009  mrg actually build glx extension.
 1.7 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.6 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.5 06-Oct-2008  rtr branches: 1.5.2; 1.5.4; 1.5.10;
make sure libdixmods (linked into the Xorg server) is aware of MITSHM and
other server extensions.
 1.4 26-Sep-2008  rtr build and install the libGLcore server module
 1.3 25-Sep-2008  rtr descend into GL/glx and build the libglx.a archive and the libglx.so
extension module.
 1.2 15-Aug-2008  rtr branches: 1.2.2;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 06-Aug-2008  mrg build all the dixmod parts, completing all the interesting subdirs
of hw/xfree86 i believe.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 15-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:45 +0000
 1.5.10.1 21-Apr-2010  matt sync to netbsd-5
 1.5.4.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.5.2.2 19-Oct-2008  haad Sync with HEAD.
 1.5.2.1 06-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.9.28.1 04-Nov-2016  pgoyette Sync with HEAD
 1.14.14.1 10-Jun-2019  christos Sync with HEAD
 1.14.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.6 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.5 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.4 24-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.3 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 09-Aug-2008  rtr * define XMODULEDIR for the dbe module
* set LIBDIR=${XMODULEDIR} for dixmods
 1.1 06-Aug-2008  mrg build all the dixmod parts, completing all the interesting subdirs
of hw/xfree86 i believe.
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 24-Aug-2008  haad file Makefile.dixmod was added on branch haad-dm on 2008-10-19 22:41:18 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 24-Aug-2008  wrstuden file Makefile.dixmod was added on branch wrstuden-revivesa on 2008-09-18 05:18:45 +0000
 1.4 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.3 18-Jul-2015  mrg no longer build a bunch of xorg-server twice (for .a and _pic.a).
entirely obsolete installing libi2c since it's builtin.

libfb, libdri and libdri2 all want to be both .a for the Xorg link
and .so for the run-time, i didn't really look too closely.

remove a bunch of duplicated set list entries.

i built a bunch of platforms for this, and i think i got the sets
lists updates correct, including for debug sets, but it's probable
that i broke something.

XXX: pullup to netbsd-7, but not critical
 1.2 09-Aug-2008  rtr branches: 1.2.2; 1.2.6;
* grab SRCS.fb from libfb.a
* install libfb.so
 1.1 06-Aug-2008  mrg build all the dixmod parts, completing all the interesting subdirs
of hw/xfree86 i believe.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 09-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:19 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 09-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:45 +0000
 1.2 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.1 25-Sep-2008  rtr branches: 1.1.4; 1.1.6; 1.1.12;
descend into GL/glx and build the libglx.a archive and the libglx.so
extension module.
 1.1.12.1 21-Apr-2010  matt sync to netbsd-5
 1.1.6.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.4.2 19-Oct-2008  haad Sync with HEAD.
 1.1.4.1 25-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:19 +0000
 1.2 24-Aug-2008  rtr branches: 1.2.2; 1.2.6;
* use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.shadow to make them available for the module build
* cleanup CPPFLAGS
* build libshadow.so module with more correct set of SRCS
 1.1 06-Aug-2008  mrg build all the dixmod parts, completing all the interesting subdirs
of hw/xfree86 i believe.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:19 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:45 +0000
 1.3 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.2 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.1 06-Aug-2008  mrg branches: 1.1.2; 1.1.6; 1.1.8; 1.1.14;
build all the dixmod parts, completing all the interesting subdirs
of hw/xfree86 i believe.
 1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 06-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:19 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 06-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:45 +0000
 1.9 03-May-2022  uwe xorg-server: Add xorg.conf.d(5) MLINKS.
 1.8 10-Aug-2020  mrg fix various missing transforms for man page, ala PR#55422.

add method to transform both the "__foo__" and "@foo@"
version of various transforms, while upstream are converting
from the former to the latter it seems. convert all the
common transforms to this method.

expand the grep for .pc files to look for missing @foo@
fixes to the man page genration, and ignore a few things
(thanks uwe@ - .IN lines, and stuff between tab(@) and .TE.)

xorg-server __default_font_path__ -> @default_font_path@,
and xfree86 transform xconfigdir, xkbdir, and modulepath
using new both method.
 1.7 14-Aug-2016  mrg branches: 1.7.6; 1.7.16;
various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.6 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.5 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.4 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.3 14-Oct-2008  cube branches: 1.3.2; 1.3.4; 1.3.10;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.2 13-Oct-2008  cube Treat .man.pre files just as regular .man files, that's what is done in the
package itself anyway.
 1.1 05-Aug-2008  mrg branches: 1.1.2;
add common doc and i2c subdirs to hw/xfree86
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 05-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.3.10.1 21-Apr-2010  matt sync to netbsd-5
 1.3.4.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.2.2 19-Oct-2008  haad Sync with HEAD.
 1.3.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:19 +0000
 1.7.16.1 20-Aug-2020  martin Pull up following revision(s) (requested by kim in ticket #1059):

share/mk/bsd.x11.mk: revision 1.133
share/mk/bsd.x11.mk: revision 1.136
external/mit/xorg/server/xorg-server/hw/xfree86/doc/Makefile: revision 1.8
external/mit/xorg/server/xorg-server/doc/Makefile: revision 1.6

Allow overriding the default man substitutions with X11EXTRAMANTRANSFORMS
fix various missing transforms for man page, ala PR#55422.
add method to transform both the "__foo__" and "@foo@"
version of various transforms, while upstream are converting
from the former to the latter it seems. convert all the
common transforms to this method.

expand the grep for .pc files to look for missing @foo@

fixes to the man page genration, and ignore a few things
(thanks uwe@ - .IN lines, and stuff between tab(@) and .TE.)

xorg-server __default_font_path__ -> @default_font_path@,
and xfree86 transform xconfigdir, xkbdir, and modulepath
using new both method.
 1.7.6.1 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1243):

external/mit/xorg/bin/xinit/Makefile: revision 1.7
external/mit/xorg/lib/libXaw/Makefile: revision 1.12
external/mit/xorg/lib/xkeyboard-config/Makefile: revision 1.13
external/mit/xorg/server/xorg-server.old/hw/xfree86/doc/Makefile: revision 1.2
share/mk/bsd.x11.mk: revision 1.130
external/mit/xorg/bin/sessreg/Makefile: revision 1.7
external/mit/xorg/bin/proxymngr/Makefile: revision 1.4

fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.14 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.13 12-Aug-2016  mrg branches: 1.13.14;
round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.12 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.11 18-Jul-2015  mrg no longer build a bunch of xorg-server twice (for .a and _pic.a).
entirely obsolete installing libi2c since it's builtin.

libfb, libdri and libdri2 all want to be both .a for the Xorg link
and .so for the run-time, i didn't really look too closely.

remove a bunch of duplicated set list entries.

i built a bunch of platforms for this, and i think i got the sets
lists updates correct, including for debug sets, but it's probable
that i broke something.

XXX: pullup to netbsd-7, but not critical
 1.10 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.9 22-May-2010  mrg updates for changed header locations for libdrm.
 1.8 22-May-2010  mrg XXX: use -Wno-error for files that use old foostr.h includes that now have
XXX: #warning's in them.
 1.7 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.6 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.5 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.4 24-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.3 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 10-Aug-2008  rtr * install libdri.so to modules/extensions
* libdri.so depends on libdrm
 1.1 05-Aug-2008  mrg add dri, int10 & loader subdirs to hw/xfree86.
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.2 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.4.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:19 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.13.14.1 10-Jun-2019  christos Sync with HEAD
 1.11 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.10 14-Aug-2016  mrg branches: 1.10.14;
various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.9 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.8 18-Jul-2015  mrg no longer build a bunch of xorg-server twice (for .a and _pic.a).
entirely obsolete installing libi2c since it's builtin.

libfb, libdri and libdri2 all want to be both .a for the Xorg link
and .so for the run-time, i didn't really look too closely.

remove a bunch of duplicated set list entries.

i built a bunch of platforms for this, and i think i got the sets
lists updates correct, including for debug sets, but it's probable
that i broke something.

XXX: pullup to netbsd-7, but not critical
 1.7 10-Aug-2014  jmcneill add missing COMPOSITE define
 1.6 23-Nov-2010  mrg branches: 1.6.12;
many build updates and fixes for xorg-server 1.9.2.
 1.5 22-May-2010  mrg updates for changed header locations for libdrm.
 1.4 08-Oct-2009  snj branches: 1.4.2;
Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.3 22-Aug-2009  mrg branches: 1.3.2;
add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.2 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.1 11-Jun-2009  mrg build new xorg-server dri2 component
 1.3.2.3 10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.3.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.2.1 22-Aug-2009  snj file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:39 +0000
 1.4.2.2 21-Apr-2010  matt sync to netbsd-5
 1.4.2.1 08-Oct-2009  matt file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:45 +0000
 1.6.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10.14.1 10-Jun-2019  christos Sync with HEAD
 1.2 10-Jan-2026  jmcneill evbppc: Build glamor, dri, and the modesetting driver
 1.1 26-Sep-2016  mrg branches: 1.1.2;
build the modesetting driver on x86.
build the modesetting driver for xorg-server 1.18.4. it has moved
into the xorg-server tree itself, and changed significantly.
 1.1.2.2 04-Nov-2016  pgoyette Sync with HEAD
 1.1.2.1 26-Sep-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-11-04 14:48:49 +0000
 1.3 16-Apr-2019  mrg enable EGL and glamor. partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files


build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64. however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
 1.2 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.1 26-Sep-2016  mrg branches: 1.1.2; 1.1.14; 1.1.16;
build the modesetting driver on x86.
build the modesetting driver for xorg-server 1.18.4. it has moved
into the xorg-server tree itself, and changed significantly.
 1.1.16.1 10-Jun-2019  christos Sync with HEAD
 1.1.14.1 18-Jan-2019  pgoyette Synch with HEAD
 1.1.2.2 04-Nov-2016  pgoyette Sync with HEAD
 1.1.2.1 26-Sep-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-11-04 14:48:49 +0000
 1.4 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.3 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.2 15-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 03-Aug-2008  mrg build libdummy and cvt.
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 15-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:19 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 15-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.7 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.6 14-Oct-2008  cube branches: 1.6.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.5 01-Sep-2008  christos branches: 1.5.2;
unbreak exa
 1.4 01-Sep-2008  rtr don't link libexa.a into the Xorg server. instead build the loadable
module with the correct set of sources and they shall provide what is
needed for the i830 driver at runtime.
 1.3 24-Aug-2008  rtr use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.2 05-Aug-2008  mrg install exa.4
 1.1 04-Aug-2008  rtr libexa.a module reachover
 1.5.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5.2.1 01-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.6.2.2 19-Oct-2008  haad Sync with HEAD.
 1.6.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:19 +0000
 1.5 09-Dec-2025  mrg update for xorg-server 21.2.21.
 1.4 12-Nov-2025  mrg updates for xorg-server 21.1.20.
 1.3 21-Jul-2022  mrg branches: 1.3.6;
build glamoregl module with all the glamor objects, not as part of
the base list of libraries. noted by rjs.

should fix PR#56934.
 1.2 14-Jul-2021  mrg find libgbm in libgbm.old.
 1.1 16-Apr-2019  mrg branches: 1.1.2;
enable EGL and glamor. partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files

build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64. however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 16-Apr-2019  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:48 +0000
 1.3.6.2 10-Dec-2025  martin Pull up following revision(s) (requested by mrg in ticket #116):

external/mit/xorg/bin/xkbcomp/Makefile: revision 1.13
share/mk/bsd.x11.mk: revision 1.164
external/mit/xorg/server/xorg-server/glamor/Makefile.glamor: revision 1.3
external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile: revision 1.5

update for xorg-server 21.2.21.
update for xkbcomp 1.5.0.
 1.3.6.1 20-Nov-2025  martin Pull up following revision(s) (requested by mrg in ticket #91):

share/mk/bsd.x11.mk: revision 1.163
external/mit/xorg/server/xorg-server/glamor/Makefile.glamor: revision 1.2
external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile: revision 1.4

note xorg-server update

updates for xorg-server 21.1.20.
 1.7 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.6 18-Jul-2015  mrg no longer build a bunch of xorg-server twice (for .a and _pic.a).
entirely obsolete installing libi2c since it's builtin.

libfb, libdri and libdri2 all want to be both .a for the Xorg link
and .so for the run-time, i didn't really look too closely.

remove a bunch of duplicated set list entries.

i built a bunch of platforms for this, and i think i got the sets
lists updates correct, including for debug sets, but it's probable
that i broke something.

XXX: pullup to netbsd-7, but not critical
 1.5 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.4 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.3 24-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.2 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 05-Aug-2008  mrg add common doc and i2c subdirs to hw/xfree86
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:19 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.11 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.10 31-Dec-2018  mrg find all headers.
 1.9 29-Jul-2015  christos branches: 1.9.14; 1.9.16;
Don't use NO_SYS_HEADERS because <sys/types.h> is not included when you
do that before the typedefs in /usr/xsrc/external/mit/xorg-server/dist/hw/\
xfree86/x86emu/x86emu/types.h, and then some source files include
<sys/types.h> leading to uint redefinitions.
 1.8 11-Aug-2011  joerg Various warning adjustments for clang
 1.7 06-Jan-2011  macallan define NO_LEGACY_VGA on macppc and sparc64
May be necessary on other ports as well that have PCI but never use VGA text
mode.
 1.6 25-Nov-2010  mrg avoid i386 compile errors due to CARD32 lossage.
 1.5 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.4 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.3 24-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.2 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 05-Aug-2008  mrg add dri, int10 & loader subdirs to hw/xfree86.
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.9.16.1 10-Jun-2019  christos Sync with HEAD
 1.9.14.1 18-Jan-2019  pgoyette Synch with HEAD
 1.17 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.16 14-Aug-2016  mrg branches: 1.16.12; 1.16.14;
various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.15 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.14 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.13 23-Mar-2014  tron Remove auto-generated files in "cleandir" target.
 1.12 27-Mar-2012  joerg branches: 1.12.2;
Use :Q for quoting. Execute shell script using the host shell.
 1.11 17-Mar-2012  nakayama Use toolchain awk to make them buildable on Solaris 10.
 1.10 02-Aug-2011  mrg branches: 1.10.2; 1.10.4;
various updates for xorg-server 1.10.3.
 1.9 05-Dec-2010  adam Fix building on case-insensitive file-system.
 1.8 23-Nov-2010  mrg add an include for sbus.
 1.7 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.6 02-Jul-2009  macallan we don't have or need SparcMulDiv.S
 1.5 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.4 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.3 24-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.2 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 05-Aug-2008  mrg add dri, int10 & loader subdirs to hw/xfree86.
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.2 18-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Missed a few bits in sparc64 xserver setlist and reachover Makefiles.
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.10.4.1 06-Apr-2012  riz Pull up following revision(s) (requested by joerg in ticket #147):
tests/lib/libppath/Makefile: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile: revision 1.11
external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile: revision 1.12
tests/lib/libppath/plist_to_c: revision 1.2
Use :Q for quoting. Execute shell script using the host shell.
Use :Q for quoting. Execute shell script using the host shell.
Use toolchain awk to make them buildable on Solaris 10.
 1.10.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.10.2.1 17-Apr-2012  yamt sync with head
 1.12.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.14.1 10-Jun-2019  christos Sync with HEAD
 1.16.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.9 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.8 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.7 12-Aug-2016  mrg branches: 1.7.12; 1.7.14;
round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.6 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.5 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.4 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.3 15-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 05-Aug-2008  mrg don't install libramdac.a
 1.1 05-Aug-2008  mrg add parser, rac and ramdac dirs from hw/xfree86.
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 15-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 15-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.6 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.5 16-Aug-2016  mrg branches: 1.5.12; 1.5.14;
find and include xorg-config.h.
 1.4 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.3 24-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.2 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 06-Aug-2008  mrg build the modes, shadowfb, vbe, vgahw and xaa subdirs from hw/xfree86.
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.5.14.1 10-Jun-2019  christos Sync with HEAD
 1.5.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.18 14-Jul-2022  mrg build and install libxcvt, and it's cvt(1).
 1.17 21-Nov-2016  snj xorgconfig got nuked upstream in 2008
 1.16 16-Aug-2016  mrg remove obsolete things.
 1.15 21-Feb-2011  mrg branches: 1.15.26;
define PCVT_SUPPORT ofppc anywhere other ppc platforms do.
part of the way to getting xorg working on ofppc.
 1.14 01-Aug-2010  kiyohara branches: 1.14.2;
Support xserver for bebox.
 1.13 12-Jul-2010  kiyohara Support xserver for prep.
It tested only s3(864).
 1.12 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.11 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.10 24-Jan-2009  bouyer branches: 1.10.2;
Add support for X11FLAVOUR=xorg to NetBSD/alpha. Tested on PWS500
(ev56, handled as non-BWX by Xorg) and XP1000 (ev6, BWX). Also
tested by Rafael Ruiz on a AlphaStation 255 (thanks !).
non-PCI adapters are not supported; someone should make these work
as a wsfb device.
 1.9 24-Oct-2008  macallan branches: 1.9.2; 1.9.6;
build pcitweak and scanpci on sparc(64) as well
 1.8 25-Sep-2008  rtr branches: 1.8.4;
build pcitweak, scanpci for netwinder (used to do this on xfree)
build arm_video and related for netwinder
build netbsdPci for netwinder
 1.7 12-Sep-2008  mrg branches: 1.7.2;
build scanpci and pcitweak on macppc
 1.6 31-Aug-2008  chris Build scanpci and pcitweak for cats.
 1.5 30-Aug-2008  mrg build xorgconfig.
 1.4 30-Aug-2008  mrg amd64 has MACHINE_ARCH of x86_64
 1.3 04-Aug-2008  mrg build scanpci, utils/pcitweak and utils/scanpci from hw/xfree86.
only build ioport, scanpci and pcitweak on x86 (for now?)
 1.2 03-Aug-2008  mrg build libdummy and cvt.
 1.1 03-Aug-2008  mrg begin to suport hw/xfree86/utils. only gtf builds so far.
 1.7.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.7.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.7.2.1 12-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.8.4.2 19-Oct-2008  haad Sync with HEAD.
 1.8.4.1 25-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.9.6.1 21-Apr-2010  matt sync to netbsd-5
 1.9.2.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.10.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.14.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.15.26.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.7 16-Aug-2016  mrg remove obsolete things.
 1.6 10-Jun-2016  mrg minor clean ups and use ${XORG_SERVER_SUBDIR} where necessary
 1.5 15-Aug-2008  rtr branches: 1.5.2; 1.5.6;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.4 09-Aug-2008  rtr os-support -> xorgos directory rename so Makefile.Xserver can find
libxorgos.a when it needs it
 1.3 04-Aug-2008  mrg add libscanpci.a support.
 1.2 04-Aug-2008  mrg build libxorgos.a and ioport.
 1.1 03-Aug-2008  mrg build libdummy and cvt.
 1.5.6.2 19-Oct-2008  haad Sync with HEAD.
 1.5.6.1 15-Aug-2008  haad file Makefile.utils was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.5.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5.2.1 15-Aug-2008  wrstuden file Makefile.utils was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.9 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.8 12-Aug-2016  mrg branches: 1.8.12; 1.8.14;
round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.7 02-Aug-2011  mrg various updates for xorg-server 1.10.3.
 1.6 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.5 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.4 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.3 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.2 14-Oct-2008  cube branches: 1.2.2; 1.2.4; 1.2.10;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 03-Aug-2008  mrg branches: 1.1.2;
build libdummy and cvt.
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.2.10.1 21-Apr-2010  matt sync to netbsd-5
 1.2.4.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.8.14.1 10-Jun-2019  christos Sync with HEAD
 1.8.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.4 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.3 02-Aug-2011  mrg branches: 1.3.40; 1.3.42;
build updates and fixes for xorg-server 1.10.3.
 1.2 14-Oct-2008  cube branches: 1.2.2;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.1 03-Aug-2008  mrg branches: 1.1.2;
begin to suport hw/xfree86/utils. only gtf builds so far.
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:46 +0000
 1.2.2.2 19-Oct-2008  haad Sync with HEAD.
 1.2.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.3.42.1 10-Jun-2019  christos Sync with HEAD
 1.3.40.1 18-Jan-2019  pgoyette Synch with HEAD
 1.6 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.5 12-Aug-2016  mrg branches: 1.5.12; 1.5.14;
round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.4 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.3 24-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.2 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 06-Aug-2008  mrg build the modes, shadowfb, vbe, vgahw and xaa subdirs from hw/xfree86.
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.5.14.1 10-Jun-2019  christos Sync with HEAD
 1.5.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.5 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.4 12-Jun-2009  mrg branches: 1.4.44; 1.4.46;
build updates for xorg-server 1.6.
 1.3 24-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8; 1.3.14;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.2 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 06-Aug-2008  mrg build the modes, shadowfb, vbe, vgahw and xaa subdirs from hw/xfree86.
 1.3.14.1 21-Apr-2010  matt sync to netbsd-5
 1.3.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.4.46.1 10-Jun-2019  christos Sync with HEAD
 1.4.44.1 18-Jan-2019  pgoyette Synch with HEAD
 1.2 15-Aug-2008  rtr branches: 1.2.2; 1.2.6;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 06-Aug-2008  mrg build all the dixmod parts, completing all the interesting subdirs
of hw/xfree86 i believe.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 15-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:20 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 15-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.6 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.5 12-Aug-2016  mrg branches: 1.5.12; 1.5.14;
round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.4 11-Aug-2011  joerg Various warning adjustments for clang
 1.3 17-Feb-2011  jmcneill Get rid of stray /usr/X11R6 references
 1.2 23-Nov-2010  mrg branches: 1.2.2;
many build updates and fixes for xorg-server 1.9.2.
 1.1 09-Aug-2008  rtr branches: 1.1.2; 1.1.6;
rename some directories and fix up the libs they produce so the goo in
Makefile.Xserver works building LDADD.foo
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 09-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 09-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.2.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.5.14.1 10-Jun-2019  christos Sync with HEAD
 1.5.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.8 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.7 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.6 11-Aug-2016  mrg branches: 1.6.12; 1.6.14;
first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.5 11-Aug-2011  joerg Various warning adjustments for clang
 1.4 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.3 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.2 15-Aug-2008  rtr branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.1 09-Aug-2008  rtr rename some directories and fix up the libs they produce so the goo in
Makefile.Xserver works building LDADD.foo
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 15-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 15-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.6.14.1 10-Jun-2019  christos Sync with HEAD
 1.6.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.1 31-Dec-2018  mrg branches: 1.1.2; 1.1.4;
build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.4.1 31-Dec-2018  christos file Makefile was added on branch phil-wifi on 2019-06-10 22:02:49 +0000
 1.1.2.2 18-Jan-2019  pgoyette Synch with HEAD
 1.1.2.1 31-Dec-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2019-01-18 08:49:08 +0000
 1.51 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.50 06-Dec-2021  abs Add Xwsfb X server to pmax build

With the previous tweak to TURBOchannel framebuffers in sys/dev/tc this
should allows pmax to once again run X11.

TODO: Investigate pullup to -9
 1.49 07-Mar-2021  rin Build Xorg server for evbppc with minimum wsfb(4) support for Explora.
 1.48 09-Oct-2020  macallan build ppc_video.c etc. on hppa
 1.47 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.46 10-Nov-2018  macallan build Xorg with nv and wsfb drivers on iyonix
 1.45 16-Aug-2016  mrg branches: 1.45.12; 1.45.14;
remove obsolete code, and adjust for new amd64 iopl usage.
 1.44 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.43 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.42 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.41 28-Feb-2016  joerg Don't claim too much about empty loops, the SYSCALL macro is kind of
obnoxious like that...
 1.40 04-Nov-2015  phx Build a wsfb Xorg server for amiga.
 1.39 13-Oct-2015  rjs Add Xorg server and S3 driver to ibmnws build.
 1.38 30-Sep-2015  rjs Build Xorg server and wsfb driver for mac68k.
 1.37 23-Jul-2015  mrg remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.36 27-Nov-2013  macallan Add (hopefully temporary) kludge to define PCI_MAGIC_IO_RANGE on shark and
make accelerated X work again.
This used to be defined in machine/param.h but lately the param.h from
arch/arm is installed in machine/ instead of the one from arch/shark, so the
Xserver didn't see PCI_MAGIC_IO_RANGE and couldn't figure out how to map its
IO space.
 1.35 28-Feb-2013  macallan set PCVT_SUPPORT on MIPS
 1.34 14-Feb-2013  macallan set -DPCVT_SUPPORT on most hardware
 1.33 14-May-2012  abs branches: 1.33.2;
Enable wsfb X server on vax. Likely to be keyboard and mouse issues, but
with three additional lines of an ioctl() case in the kernel 'startx' will
display the traditional three xterms
 1.32 04-Apr-2012  bsh enable X11 build for evbarm.
 1.31 30-Aug-2011  macallan branches: 1.31.2; 1.31.4;
build Xorg and some drivers appropriate for Loongson-based hw on evbmips
 1.30 21-Jul-2011  tsutsui Build luna68k's X.Org server using wsfb driver.
(XXX: needs more hacks to make it actually functional)
 1.29 29-Jun-2011  tsutsui Add definitions for newsmips Xorg server. Build test only.
 1.28 21-Feb-2011  mrg define PCVT_SUPPORT ofppc anywhere other ppc platforms do.
part of the way to getting xorg working on ofppc.
 1.27 09-Feb-2011  tsutsui Add defintions for ews4800mips and hp300 Xorg servers.
 1.26 29-Nov-2010  skrll branches: 1.26.2;
Define PCVT_SUPPORT for cats.
 1.25 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.24 18-Nov-2010  mrg enable xfree86 server build for ofppc, and a bunch of drivers.
 1.23 01-Aug-2010  kiyohara Support xserver for bebox.
 1.22 12-Jul-2010  kiyohara Support xserver for prep.
It tested only s3(864).
 1.21 19-Jun-2010  tsutsui Prepare entries for Xorg wsfb based server for dreamcast.
Not enabled by default yet and old xfree entries are still preserved.

XXX1: No maple keyboard keymap yet:
http://mail-index.NetBSD.org/tech-x11/2010/06/19/msg000785.html

XXX2: probably we should have some common list files for xcomp and xserver.
 1.20 18-Jun-2010  tsutsui Prepare to build Xorg servers for hpcarm/hpcmips/hpcsh.

XXX: ${MACHINE} dependent definitions in these Makefiles look a bit messy
XXX: like old xfree's NetBSD.cf...
 1.19 13-Dec-2009  nonaka The support of X for zaurus is added.
 1.18 27-Aug-2009  mrg bsdResource.c is now called stdResource.c.
 1.17 07-Jul-2009  mrg need to link stdResource.c now
 1.16 02-Jul-2009  macallan netbsdPci.c is no more
 1.15 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.14 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.13 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.12 24-Jan-2009  bouyer branches: 1.12.2;
Add support for X11FLAVOUR=xorg to NetBSD/alpha. Tested on PWS500
(ev56, handled as non-BWX by Xorg) and XP1000 (ev6, BWX). Also
tested by Rafael Ruiz on a AlphaStation 255 (thanks !).
non-PCI adapters are not supported; someone should make these work
as a wsfb device.
 1.11 06-Nov-2008  macallan use ppc_video.c on sgimip as well since mips_video.c is just another subset
of ppc_video.c
 1.10 25-Oct-2008  macallan branches: 1.10.2;
use PCI_VIA_TTYE0 hack on sparc64 and powerpc
 1.9 24-Oct-2008  macallan sparc(64) and SBus support
 1.8 25-Sep-2008  rtr branches: 1.8.4;
build pcitweak, scanpci for netwinder (used to do this on xfree)
build arm_video and related for netwinder
build netbsdPci for netwinder
 1.7 18-Sep-2008  rtr switch back to using USE_I386_IOPL for amd64 since it gets us x86_64_iopl
if __x86_64__ is defined. this should fix libxorgos.a build on amd64.

USE_AMD64_IOPL is for openbsd if the configure.ac is to be believed.

XXX we may also want to enable PCCONS_SUPPORT and HAS_APERTURE_DRV for
amd64 as well?
 1.6 12-Sep-2008  mrg branches: 1.6.2;
define USE_AMD64_IOPL on amd64, not USE_I386_IOPL
 1.5 31-Aug-2008  rtr - don't build lnx_agp.c on !AGP machines
- build the .c versions of BUSmemcpy.c IODelay.c SlowBcopy.c for any
of macppc cats sgimips sparc64 sparc netwinder shark ofppc
 1.4 30-Aug-2008  mrg don't build stdResource.c on macppc.
 1.3 15-Aug-2008  rtr stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 09-Aug-2008  mrg make Xorg link on macppc, and fix one cats error
 1.1 09-Aug-2008  rtr add some more libs we need for linking and running Xorg server
 1.6.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.6.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.6.2.1 12-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.8.4.2 19-Oct-2008  haad Sync with HEAD.
 1.8.4.1 25-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.10.2.3 18-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Missed a few bits in sparc64 xserver setlist and reachover Makefiles.
 1.10.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.10.2.1 25-Feb-2009  snj branches: 1.10.2.1.4;
Pull up following revision(s) (requested by macallan in ticket #506):
external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile: revision 1.11
use ppc_video.c on sgimip as well since mips_video.c is just another
subset of ppc_video.c
 1.10.2.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.12.2.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.26.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.26.2.1 17-Feb-2011  bouyer Sync with HEAD
 1.31.4.2 13-Feb-2013  riz Pull up following revision(s) (requested by skrll in ticket #818):
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c: revision 1.14
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c: revision 1.15
external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile: revision 1.32
external/mit/xorg/server/drivers/xf86-input-keyboard/Makefile: revision 1.15
sys/dev/wsfb/genfb.c: revision 1.49
distrib/sets/lists/xserver/md.evbarm: revision 1.1
sys/dev/wscons/wsdisplay_vconsvar.h: revision 1.22
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.24
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb.h: revision 1.4
external/mit/xorg/server/drivers/Makefile: revision 1.61
sys/dev/wsfb/genfb.c: revision 1.50
enable X11 build for evbarm.
aprint_verbose -> aprint_debug
WSDISPLAY_TYPE_VC4 framebuffer is BGR
for WSDISPLAYIO_SMODE, if the bus ioctl handler returns EPASSTHROUGH, dont treat it as an error
default to swkbd mode on evbarm as well, now X without config should work
properly on BeagleBoard, RPi and the like
fix a typo in a comment
use WSDISPLAYIO_GET_FBINFO if available
 1.31.4.1 11-Jun-2012  riz Pull up following revision(s) (requested by abs in ticket #300):
external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile: revision 1.33
x11/Xserver/Xserver/Makefile: revision 1.19
x11/Xserver/Makefile.common: revision 1.36
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.25
distrib/sets/lists/xserver/md.vax: revision 1.8
external/mit/xorg/server/drivers/Makefile: revision 1.62
xsrc/external/mit/xorg-server/dist/hw/xfree86/common/compiler.h: revision 1.9
Add vax to the list of non inb() users
Enable wsfb X server on vax. Likely to be keyboard and mouse issues, but
with three additional lines of an ioctl() case in the kernel 'startx' will
display the traditional three xterms
Missed defining XSERVER_XVAX
 1.31.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.31.2.2 23-May-2012  yamt sync with head.
 1.31.2.1 17-Apr-2012  yamt sync with head
 1.33.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.33.2.2 23-Jun-2013  tls resync from head
 1.33.2.1 25-Feb-2013  tls resync with head
 1.45.14.1 10-Jun-2019  christos Sync with HEAD
 1.45.12.2 18-Jan-2019  pgoyette Synch with HEAD
 1.45.12.1 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.24 19-Aug-2021  mrg fix dri3 extension building and build it.

needed for amdgpu.
 1.23 05-Aug-2020  tsutsui No need to build fbcmap_mi.c in each DDX server.

Per upstream commit:
https://cgit.freedesktop.org/xorg/xserver/commit/?id=432fc37e2ca833f1ec3cb614cbdc3a7ae13f22b7
> Build fbcmap_mi.c once, rather than once for each DDX, and make it part of libfb
> or libwfb convenience library.

Tested on sun3 and x68k.
 1.22 20-Jul-2020  tsutsui Remove extra "-I" for ${X11INCS.DIX} macro.
 1.21 31-Dec-2018  mrg branches: 1.21.2;
build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.20 21-May-2017  riastradh branches: 1.20.8; 1.20.10;
Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
 1.19 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.18 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.17 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.16 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.15 29-Jun-2016  christos Fix MKCRYPTO=no build.
 1.14 02-Aug-2011  mrg various updates for xorg-server 1.10.3.
 1.13 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.12 22-May-2010  mrg XXX: use -Wno-error for files that use old foostr.h includes that now have
XXX: #warning's in them.
 1.11 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.10 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.9 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.8 24-Jan-2009  bouyer Add support for X11FLAVOUR=xorg to NetBSD/alpha. Tested on PWS500
(ev56, handled as non-BWX by Xorg) and XP1000 (ev6, BWX). Also
tested by Rafael Ruiz on a AlphaStation 255 (thanks !).
non-PCI adapters are not supported; someone should make these work
as a wsfb device.
 1.7 22-Dec-2008  jmcneill PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server

Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.6 14-Oct-2008  cube branches: 1.6.2; 1.6.4;
- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
 1.5 15-Aug-2008  rtr branches: 1.5.2;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.4 09-Aug-2008  rtr make this build more like the xorg build and cleanup DPADD while i'm here
 1.3 04-Aug-2008  mrg add a hack to build Xnest.1.
 1.2 03-Aug-2008  mrg build Xnest itself from here, like xorg-server does.

also, now Xnest links.
 1.1 03-Aug-2008  mrg initial build glue for hw/xnest / Xnest. doesn't yet link but
does attempt to try.
 1.5.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5.2.1 15-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.6.4.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.6.4.1 24-Dec-2008  snj branches: 1.6.4.1.4;
Pull up following revision(s) (requested by jmcneill in ticket #200):
external/mit/xorg/server/xorg-server/Makefile: revision 1.18
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.8
external/mit/xorg/server/xorg-server/hw/vfb/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/hw/xfree86/Makefile: revision 1.23
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.4
external/mit/xorg/server/xorg-server/xkbstubs/Makefile: revision 1.1
PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server
Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.6.4.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.6.2.2 19-Oct-2008  haad Sync with HEAD.
 1.6.2.1 14-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.20.10.1 10-Jun-2019  christos Sync with HEAD
 1.20.8.1 18-Jan-2019  pgoyette Synch with HEAD
 1.21.2.1 26-Jul-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1028):

share/mk/bsd.x11.mk: revision 1.135
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.22
external/mit/xorg/server/xorg-server.old/hw/xnest/Makefile: revision 1.4

Fix typos in ${X11INCS.DIX} include paths. PR/55500
Remove extra "-I" for ${X11INCS.DIX} macro.
 1.20 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.19 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.18 19-Aug-2016  mrg branches: 1.18.12; 1.18.14;
don't install dix-config.h. it shouldn't be.
 1.17 18-Aug-2016  mrg teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.
 1.16 15-Aug-2016  mrg add new mi headers in xorg-server 1.18.
 1.15 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.14 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.13 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.12 05-Nov-2014  prlw1 Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)
 1.11 02-Apr-2014  riastradh branches: 1.11.4;
Install compositeext.h and shmint.h from X.org.
 1.10 02-Aug-2011  mrg branches: 1.10.2; 1.10.8;
remove bstore*.h, add Xprintf.h and inpututils.h
 1.9 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.8 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.7 05-Jul-2009  mrg install geext.h.
 1.6 12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.5 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.4 02-Aug-2008  mrg branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
install record/set.h
 1.3 02-Aug-2008  mrg install xkb.h and xkbDflts.h
 1.2 02-Aug-2008  mrg install all the header files that packages expect.
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 02-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 02-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.10.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.11.4.1 09-Nov-2014  martin Pull up following revision(s) (requested by snj in ticket #184):
distrib/sets/lists/xcomp/mi: revision 1.153
external/mit/xorg/server/xorg-server/include/Makefile: revision 1.12
Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)
 1.18.14.1 10-Jun-2019  christos Sync with HEAD
 1.18.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.13 20-Aug-2016  mrg delete dead code. fix DIX flags for xorg-server 1.18 build after the
no longer installed dix-config.h
 1.12 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.11 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.10 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.9 02-Aug-2011  mrg various updates for xorg-server 1.10.3.
 1.8 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.7 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.6 14-Feb-2009  abs Use MACHINE_ARCH rather than MACHINE where relevant. At least one file had a nice mixture of amd64 and x86_64 tests...
 1.5 24-Oct-2008  macallan branches: 1.5.2; 1.5.4; 1.5.8;
comment out some more cargo-culted special sparc treatment we can do without
 1.4 01-Sep-2008  rtr branches: 1.4.2; 1.4.6;
- build miext for netwinder, sparc64
- adjust CPPFLAGS for includes needed for sparc64
 1.3 03-Aug-2008  mrg define HAVE_XNEST_CONFIG_H.
 1.2 03-Aug-2008  mrg add X11INCDIR/xorg to the include path
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 01-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 01-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.5.8.1 21-Apr-2010  matt sync to netbsd-5
 1.5.4.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.2.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.3 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.2 02-Aug-2008  mrg branches: 1.2.2; 1.2.6;
don't build rootless
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 02-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 02-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:47 +0000
 1.2 24-Aug-2008  rtr branches: 1.2.2; 1.2.6;
* use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.<lib> to be consistent with other libs
* cleanup CPPFLAGS
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.4 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.3 24-Aug-2008  rtr branches: 1.3.2; 1.3.6;
* use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.<lib> to be consistent with other libs
* cleanup CPPFLAGS
 1.2 03-Aug-2008  mrg add X11INCDIR/xorg to the include path
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 24-Aug-2008  haad file Makefile.damage was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 24-Aug-2008  wrstuden file Makefile.damage was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.2 24-Aug-2008  rtr branches: 1.2.2; 1.2.6;
* use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.<lib> to be consistent with other libs
* cleanup CPPFLAGS
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.3 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.2 24-Aug-2008  rtr branches: 1.2.2; 1.2.6;
* use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.<lib> to be consistent with other libs
* cleanup CPPFLAGS
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 24-Aug-2008  haad file Makefile.rootless was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 24-Aug-2008  wrstuden file Makefile.rootless was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.2 24-Aug-2008  rtr branches: 1.2.2; 1.2.6;
* use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.shadow to make them available for the module build
* cleanup CPPFLAGS
* build libshadow.so module with more correct set of SRCS
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 24-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 24-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.5 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.4 11-Aug-2016  mrg branches: 1.4.12; 1.4.14;
first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.3 24-Aug-2008  rtr branches: 1.3.2; 1.3.6;
* use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.shadow to make them available for the module build
* cleanup CPPFLAGS
* build libshadow.so module with more correct set of SRCS
 1.2 03-Aug-2008  mrg add X11INCDIR/xorg to the include path
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 24-Aug-2008  haad file Makefile.shadow was added on branch haad-dm on 2008-10-19 22:41:21 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 24-Aug-2008  wrstuden file Makefile.shadow was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.4.14.1 10-Jun-2019  christos Sync with HEAD
 1.4.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.1 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.2 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.1 02-Aug-2011  mrg build updates and fixes for xorg-server 1.10.3.
 1.19 28-Oct-2022  wiz put reallocarray() in the public namespace

reallocarray() will be part of the next POSIX release, see
https://austingroupbugs.net/view.php?id=1218

adapt an errno value to match POSIX expectations

As discussed on tech-userlevel
 1.18 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.17 22-Jan-2019  tron Fix build with "USE_SSP" set to "yes"
 1.16 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.15 08-Mar-2017  mrg branches: 1.15.10; 1.15.12;
build timingsafe_memcpy.c.
 1.14 14-Aug-2016  mrg branches: 1.14.2;
various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.13 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.12 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.11 23-Jul-2015  mrg branches: 1.11.2;
remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.10 10-Aug-2014  jmcneill branches: 1.10.2; 1.10.4; 1.10.6;
use CLOCK_MONOTONIC instead of gettimeofday
 1.9 02-Aug-2011  mrg branches: 1.9.4; 1.9.8; 1.9.10; 1.9.16;
various updates for xorg-server 1.10.3.
 1.8 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.7 19-Jul-2010  mrg updates for Mesa 7.8.2:
- build glsl as a host tool
- add the glsl objects to libmesa
- add/remove new/deleted sources for various components
- adjust the libmesa/libGL builds to pull in the new glsl objects
- re-apply the BUILDSYMLINK hack for eval.c/pixel.c/pixelstore.c
- use glsl to build the slang headers on the fly
 1.6 22-May-2010  mrg XXX: use -Wno-error for files that use old foostr.h includes that now have
XXX: #warning's in them.
 1.5 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.4 15-Aug-2008  rtr branches: 1.4.2; 1.4.6; 1.4.8; 1.4.14;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.3 03-Aug-2008  mrg add ${X11FLAGS.EXTENSION}
 1.2 03-Aug-2008  mrg enable rpmauth.c / secauth.c.
 1.1 02-Aug-2008  mrg build xorg-server/os
 1.4.14.1 21-Apr-2010  matt sync to netbsd-5
 1.4.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.4.6.2 19-Oct-2008  haad Sync with HEAD.
 1.4.6.1 15-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.4.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.2.1 15-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.9.16.1 08-Mar-2017  martin external/mit/xorg/server/xorg-server.old/os/Makefile 1.2 (patch)
external/mit/xorg/server/xorg-server/os/Makefile 1.15 (patch)

Apply upstream fixes for generation and comparision of
MIT-MAGIC-COOKIES, fixing CVE-2017-2624
[mrg, ticket #1381]
 1.9.10.1 08-Mar-2017  martin external/mit/xorg/server/xorg-server.old/os/Makefile 1.2 (patch)
external/mit/xorg/server/xorg-server/os/Makefile 1.15 (patch)

Apply upstream fixes for generation and comparision of
MIT-MAGIC-COOKIES, fixing CVE-2017-2624
[mrg, ticket #1443]
 1.9.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.4.1 08-Mar-2017  martin external/mit/xorg/server/xorg-server.old/os/Makefile 1.2 (patch)
external/mit/xorg/server/xorg-server/os/Makefile 1.15 (patch)

Apply upstream fixes for generation and comparision of
MIT-MAGIC-COOKIES, fixing CVE-2017-2624
[mrg, ticket #1381]
 1.10.6.1 13-Mar-2017  skrll Sync with netbsd-7-1-RELEASE
 1.10.4.1 08-Mar-2017  martin external/mit/xorg/server/xorg-server.old/os/Makefile 1.2 (patch)
external/mit/xorg/server/xorg-server/os/Makefile 1.15 (patch)

Apply upstream fixes for generation and comparision of
MIT-MAGIC-COOKIES, fixing CVE-2017-2624
[mrg, ticket #1381]
 1.10.2.1 08-Mar-2017  martin external/mit/xorg/server/xorg-server.old/os/Makefile 1.2 (patch)
external/mit/xorg/server/xorg-server/os/Makefile 1.15 (patch)

Apply upstream fixes for generation and comparision of
MIT-MAGIC-COOKIES, fixing CVE-2017-2624
[mrg, ticket #1381]
 1.11.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.14.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.15.12.1 10-Jun-2019  christos Sync with HEAD
 1.15.10.2 26-Jan-2019  pgoyette Sync with HEAD
 1.15.10.1 18-Jan-2019  pgoyette Synch with HEAD
 1.4 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.3 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.2 14-Aug-2016  mrg branches: 1.2.2; 1.2.14; 1.2.16;
various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.1 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.2.16.1 10-Jun-2019  christos Sync with HEAD
 1.2.14.1 18-Jan-2019  pgoyette Synch with HEAD
 1.2.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.2.2.1 14-Aug-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-09-14 03:04:16 +0000
 1.2 14-Aug-2016  mrg branches: 1.2.2;
various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.1 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.2.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.2.2.1 14-Aug-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-09-14 03:04:16 +0000
 1.9 31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.8 15-Aug-2016  mrg branches: 1.8.12; 1.8.14;
add missing include paths.
 1.7 12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.6 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.5 02-Aug-2011  mrg various updates for xorg-server 1.10.3.
 1.4 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.3 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.2 03-Aug-2008  mrg branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
add rrxinerama.c.
 1.1 02-Aug-2008  mrg start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 03-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 03-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.8.14.1 10-Jun-2019  christos Sync with HEAD
 1.8.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.3 13-Sep-2020  mrg remove additional -DHAVE_DIX_CONFIG_H.

add ${X11FLAGS.DIX} ${X11INCS.DIX} to record. fixes build on riscv64.
 1.2 10-Aug-2008  rtr branches: 1.2.2; 1.2.6;
* LIBISPRIVATE=yes for librecord.a
* expose SRCS.record for use by librecord.so
* fix includes
 1.1 02-Aug-2008  mrg add xorg-server build support for XTrap, cfb, cfb32, damageext,
record and xfixes.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 10-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 10-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.3 24-Aug-2008  rtr branches: 1.3.2; 1.3.6;
use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
 1.2 10-Aug-2008  rtr * LIBISPRIVATE=yes for librecord.a
* expose SRCS.record for use by librecord.so
* fix includes
 1.1 02-Aug-2008  mrg add xorg-server build support for XTrap, cfb, cfb32, damageext,
record and xfixes.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 24-Aug-2008  haad file Makefile.record was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 24-Aug-2008  wrstuden file Makefile.record was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.4 02-Aug-2011  mrg various updates for xorg-server 1.10.3.
 1.3 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.2 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.1 02-Aug-2008  mrg branches: 1.1.2; 1.1.6; 1.1.8; 1.1.14;
start of build-glue support for xorg-server bits.
building so far:
doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
 1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 02-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 02-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.6 15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.5 14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.4 14-Aug-2016  mrg various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.3 22-Aug-2009  mrg add -Wno-error for a bunch of files that use (xorg) deprecated symbols.
 1.2 28-Aug-2008  mrg branches: 1.2.2; 1.2.6; 1.2.8; 1.2.14;
COPTS.cursor.c+= -Wno-error
 1.1 02-Aug-2008  mrg add xorg-server build support for XTrap, cfb, cfb32, damageext,
record and xfixes.
 1.2.14.1 21-Apr-2010  matt sync to netbsd-5
 1.2.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 28-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 28-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.11 31-Dec-2018  mrg more xorg-server 1.20 updates:

- more -Wno-error for deprecated functions
- add missing header paths
 1.10 14-Aug-2016  mrg branches: 1.10.12; 1.10.14;
various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.9 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.8 23-Nov-2010  mrg many build updates and fixes for xorg-server 1.9.2.
 1.7 20-May-2010  christos Allow the build to work on a read-only source tree. From Anon Ymous
 1.6 25-Sep-2009  mrg share XKBCOMPDIR between xkbcomp and xorg-server.
 1.5 11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.4 22-Dec-2008  jmcneill PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server

Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.3 15-Aug-2008  rtr branches: 1.3.2; 1.3.6; 1.3.8;
stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
 1.2 03-Aug-2008  mrg use the right files, and the right defines.
 1.1 02-Aug-2008  mrg build xorg-server xkb, dbe and mfb dirs. maybe be ready to build afb.
 1.3.8.3 28-Sep-2009  snj Pull up following revision(s) (requested by mrg in ticket #1033):
external/mit/xorg/bin/xkbcomp/Makefile: revision 1.4
external/mit/xorg/bin/xkbcomp/Makefile.common: revision 1.1
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.6
share XKBCOMPDIR between xkbcomp and xorg-server.
 1.3.8.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.3.8.1 24-Dec-2008  snj branches: 1.3.8.1.4;
Pull up following revision(s) (requested by jmcneill in ticket #200):
external/mit/xorg/server/xorg-server/Makefile: revision 1.18
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.8
external/mit/xorg/server/xorg-server/hw/vfb/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/hw/xfree86/Makefile: revision 1.23
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.4
external/mit/xorg/server/xorg-server/xkbstubs/Makefile: revision 1.1
PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server
Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.3.8.1.4.1 21-Apr-2010  matt sync to netbsd-5
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 15-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 15-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.10.14.1 10-Jun-2019  christos Sync with HEAD
 1.10.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.4 31-Dec-2018  mrg more xorg-server 1.20 updates:

- more -Wno-error for deprecated functions
- add missing header paths
 1.3 14-Aug-2016  mrg branches: 1.3.12; 1.3.14;
various build updates for xorg-server 1.18. with this and some other
uncommited work, Xvfb and Xnest both link.
 1.2 11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.1 22-Dec-2008  jmcneill branches: 1.1.2;
PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server

Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.1.2.3 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.2.2 24-Dec-2008  snj branches: 1.1.2.2.4;
Pull up following revision(s) (requested by jmcneill in ticket #200):
external/mit/xorg/server/xorg-server/Makefile: revision 1.18
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.8
external/mit/xorg/server/xorg-server/hw/vfb/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/hw/xfree86/Makefile: revision 1.23
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.4
external/mit/xorg/server/xorg-server/xkbstubs/Makefile: revision 1.1
PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server
Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.1.2.1 22-Dec-2008  snj file Makefile was added on branch netbsd-5 on 2008-12-24 16:48:25 +0000
 1.1.2.2.4.1 21-Apr-2010  matt sync to netbsd-5
 1.3.14.1 10-Jun-2019  christos Sync with HEAD
 1.3.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.2 19-Aug-2016  mrg - introduce HAVE_XORG_GLAMOR which is set to yes on xorg-server 1.18
and x86 ports only so far.
- build glamor extension.
- fix debug set lists for xorg-server 1.18
- install xf86-video-amdgpu driver on xorg-server 1.8 and x86
- clean up radeon-kms Makefile and enable glamor xorg-server 1.8
- clean up various obsolete makefile parts
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.3 01-Nov-2021  nia mk: Add support for conditional compilation of parts of the tree with
partial RELRO when MKRELRO=full is set.

Currently the X server needs to be compiled with only partial RELRO
due to the way certain (but not all - it seems wsfb works with full
RELRO) graphics driver modules are loaded.
 1.2 08-Mar-2019  mrg turn on execinfo support.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.16;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.16.1 10-Jun-2019  christos Sync with HEAD
 1.4 23-Jul-2020  tsutsui Remove definitions for Xdreamcast, Xhpc, Xmacppc, and Xnewsmips.

All these port specific X11R6 servers just used MI wscons, and
all of them have been switched to Xorg servers with wsfb driver etc.
Even if someone wants a smaller monolithic server, it should be
written as a MI "Xwscons" server.
 1.3 23-Jul-2020  tsutsui Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.
 1.2 19-Aug-2016  mrg branches: 1.2.16;
- introduce HAVE_XORG_GLAMOR which is set to yes on xorg-server 1.18
and x86 ports only so far.
- build glamor extension.
- fix debug set lists for xorg-server 1.18
- install xf86-video-amdgpu driver on xorg-server 1.8 and x86
- clean up radeon-kms Makefile and enable glamor xorg-server 1.8
- clean up various obsolete makefile parts
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2.16.1 27-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1061):

distrib/sets/lists/xdebug/md.sun3: revision 1.4
distrib/sets/lists/xserver/md.sun3: revision 1.16
external/mit/xorg/server/xorg-server/hw/sun/Xsun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/Makefile: revision 1.6
external/mit/xorg/server/xorg-server/hw/sun/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Xsun24/Makefile: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.1
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.2
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.4
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.28
external/mit/xorg/server/xorg-server.old/Makefile.common: revision 1.3
external/mit/xorg/server/xorg-server/hw/sun/XsunMono/Makefile: revision 1.1

Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers.

Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.

Add .debug binaries for Xsun servers.

Note daily build.sh on releng.netbsd.org has MKDEBUG=yes
so local test builds should also include it.
fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage
.. but maybe these shouldn't be built? they're not in sets.

Explicitly disable dbe, record, and present DIX extentions.

Specify default /var/log/Xsun.%s.log path definitions.
 1.5 01-Nov-2021  nia mk: Add support for conditional compilation of parts of the tree with
partial RELRO when MKRELRO=full is set.

Currently the X server needs to be compiled with only partial RELRO
due to the way certain (but not all - it seems wsfb works with full
RELRO) graphics driver modules are loaded.
 1.4 03-May-2021  nakayama Remove duplicate lines.
 1.3 13-Apr-2021  mrg apply -fcommon here as well.
 1.2 12-Apr-2021  mrg use -fcommon where necessary.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.7 27-Jan-2024  tsutsui Revert previous (stop building static libfb.a module for Xorg 1.10).

It breaks builds in xorg-server.old/hw/xfree86/Xorg on alpha,
netwinder, and sgimips (but not vax).

>> dependall ===> external/mit/xorg/server/xorg-server.old/hw/xfree86/Xorg
>> nbmake[13]: don't know how to make [...]/xorg-server.old/hw/xfree86/dixmods/fb/libfb.a. Stop
 1.6 26-Jan-2024  tsutsui Stop building static libfb.a module for Xorg server 1.10 ports.

It looks unused and marked as obsolete in
src/distrib/sets/lists/xserver/md.* list files since netbsd-8.
 1.5 01-Nov-2021  nia mk: Add support for conditional compilation of parts of the tree with
partial RELRO when MKRELRO=full is set.

Currently the X server needs to be compiled with only partial RELRO
due to the way certain (but not all - it seems wsfb works with full
RELRO) graphics driver modules are loaded.
 1.4 03-May-2021  nakayama Remove duplicate lines.
 1.3 13-Apr-2021  mrg apply -fcommon here as well.
 1.2 12-Apr-2021  mrg use -fcommon where necessary.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 19-Aug-2016  mrg don't install dix-config.h. it shouldn't be.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 17-Nov-2016  snj the last release of xorg-server that cared about RGB_DB was 1.4.2,
back in 2008
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.2;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.16;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.16.1 10-Jun-2019  christos Sync with HEAD
 1.4 23-Jul-2020  tsutsui Remove duplicated (and .if 0'ed out) ${XSERVER_XFREE86} checks.
 1.3 23-Jul-2020  tsutsui Remove definitions for Xdreamcast, Xhpc, Xmacppc, and Xnewsmips.

All these port specific X11R6 servers just used MI wscons, and
all of them have been switched to Xorg servers with wsfb driver etc.
Even if someone wants a smaller monolithic server, it should be
written as a MI "Xwscons" server.
 1.2 22-Jul-2020  tsutsui Add build glue files for Xorg-Server-1.10'fied monolithic Xsun servers.

Not enabled and just for reference.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.3 05-Nov-2020  tsutsui Cherry-pick Xorg version independent changes from xorg-server.

Reorganize CPPFLAGS.
 1.2 18-Jul-2020  tsutsui No need to link miext/libshadow.a.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 22-Jul-2020  tsutsui Add build glue files for Xorg-Server-1.10'fied monolithic Xsun servers.

Not enabled and just for reference.
 1.2 04-Aug-2020  tsutsui Sync with xorg-server:

> Specify default /var/log/Xsun.%s.log path definitions.
 1.1 22-Jul-2020  tsutsui Add build glue files for Xorg-Server-1.10'fied monolithic Xsun servers.

Not enabled and just for reference.
 1.1 22-Jul-2020  tsutsui Add build glue files for Xorg-Server-1.10'fied monolithic Xsun servers.

Not enabled and just for reference.
 1.1 22-Jul-2020  tsutsui Add build glue files for Xorg-Server-1.10'fied monolithic Xsun servers.

Not enabled and just for reference.
 1.1 22-Jul-2020  tsutsui Add build glue files for Xorg-Server-1.10'fied monolithic Xsun servers.

Not enabled and just for reference.
 1.4 15-Jul-2017  riastradh branches: 1.4.2;
Missed a MKCRYPTO spot.

...although if nobody noticed, maybe that means this doesn't actually
use libcrypto?
 1.3 08-Oct-2016  mrg don't undefine XFree86LOADER twice.
 1.2 29-Jun-2016  christos branches: 1.2.2;
Fix MKCRYPTO=no build
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.4.2.2 15-Jul-2017  riastradh 1692893
 1.4.2.1 15-Jul-2017  riastradh file Makefile was added on branch perseant-stdc-iso10646 on 2017-07-15 13:54:08 +0000
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.3 21-May-2017  riastradh Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
 1.2 29-Jun-2016  christos Fix MKCRYPTO=no build
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 21-Nov-2016  snj don't bother defining XORG_RELEASE. not only was the value wrong, it's
not used anymore.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.2;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 19-Aug-2016  mrg don't install dix-config.h. it shouldn't be.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 19-Aug-2016  mrg don't install dix-config.h. it shouldn't be.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.3 27-Jan-2024  tsutsui Revert previous (stop building static libfb.a module for Xorg 1.10).

It breaks builds in xorg-server.old/hw/xfree86/Xorg on alpha,
netwinder, and sgimips (but not vax).

>> dependall ===> external/mit/xorg/server/xorg-server.old/hw/xfree86/Xorg
>> nbmake[13]: don't know how to make [...]/xorg-server.old/hw/xfree86/dixmods/fb/libfb.a. Stop
 1.2 26-Jan-2024  tsutsui Stop building static libfb.a module for Xorg server 1.10 ports.

It looks unused and marked as obsolete in
src/distrib/sets/lists/xserver/md.* list files since netbsd-8.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.3 03-May-2022  uwe xorg-server: Add xorg.conf.d(5) MLINKS.
 1.2 11-Mar-2019  mrg fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.8; 1.1.1.1.16;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.16.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.8.1 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1243):

external/mit/xorg/bin/xinit/Makefile: revision 1.7
external/mit/xorg/lib/libXaw/Makefile: revision 1.12
external/mit/xorg/lib/xkeyboard-config/Makefile: revision 1.13
external/mit/xorg/server/xorg-server.old/hw/xfree86/doc/Makefile: revision 1.2
share/mk/bsd.x11.mk: revision 1.130
external/mit/xorg/bin/sessreg/Makefile: revision 1.7
external/mit/xorg/bin/proxymngr/Makefile: revision 1.4

fix a bunch of man page transforms.

XXX X11MANCPP=yes has only one use left, maybe it can go away!
 1.2 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.16;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.16.1 10-Jun-2019  christos Sync with HEAD
 1.2 10-Mar-2019  mrg move mesa10 build into .old scheme:

- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an
alias for either the former or the non old. this allows many of
the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really
enable much sharing of makefiles, but reduces their diffs.)

- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old",
and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used
by other code (eg, LIBDPLIBS) to pick the right subdir.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.16;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.16.1 10-Jun-2019  christos Sync with HEAD
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 22-Nov-2016  snj remove another outdated and unused XORG_RELEASE define
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.2;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 19-Aug-2016  mrg don't install dix-config.h. it shouldn't be.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.3 14-Jul-2022  mrg doin't build cvt(1) here any more.
 1.2 21-Nov-2016  snj xorgconfig got nuked upstream in 2008
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.2;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 06-Dec-2021  abs Add Xwsfb X server to pmax build

With the previous tweak to TURBOchannel framebuffers in sys/dev/tc this
should allows pmax to once again run X11.

TODO: Investigate pullup to -9
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.4 20-Jul-2020  tsutsui Remove extra "-I" for ${X11INCS.DIX} macro.
 1.3 21-May-2017  riastradh branches: 1.3.12;
Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
 1.2 29-Jun-2016  christos Fix MKCRYPTO=no build
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.3.12.1 26-Jul-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1028):

share/mk/bsd.x11.mk: revision 1.135
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.22
external/mit/xorg/server/xorg-server.old/hw/xnest/Makefile: revision 1.4

Fix typos in ${X11INCS.DIX} include paths. PR/55500
Remove extra "-I" for ${X11INCS.DIX} macro.
 1.2 19-Aug-2016  mrg don't install dix-config.h. it shouldn't be.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 20-Aug-2016  mrg delete dead code
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.2 08-Mar-2017  mrg build timingsafe_memcpy.c.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1.1.1.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.1.1.1.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.1 10-Jun-2016  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 10-Jun-2016  mrg import the xorg-server 1.10 reach over tree as xorg-server.old.
 1.3 17-Nov-2025  nia Add a sample xorg.conf that shows how to set the video driver.

This is mainly so that I don't have to look up how to configure
xorg to use wsfb every time I try out a new machine.
 1.2 18-Nov-2010  tron branches: 1.2.56; 1.2.60;
Build and install the following manual pages from the "xorg-docs" package:
- Consortium(7)
- Standards(7)
- X(7)
- XOrgFoundation(7)
- XProjectTeam(7)
- Xsecurity(7)
This fixes PR xsrc/44034 by Martin Neitzel.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.2.60.1 24-Nov-2025  martin Pull up following revision(s) (requested by nia in ticket #100):

external/mit/xorg/share/examples/xorg.conf: revision 1.1
external/mit/xorg/share/examples/xorg.conf: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.178
etc/mtree/NetBSD.dist.Xorg: revision 1.32
external/mit/xorg/share/Makefile: revision 1.3
external/mit/xorg/share/examples/Makefile: revision 1.1

Add a sample xorg.conf that shows how to set the video driver.

This is mainly so that I don't have to look up how to configure
xorg to use wsfb every time I try out a new machine.


small corrections
 1.2.56.1 24-Nov-2025  martin Pull up following revision(s) (requested by nia in ticket #1196):

external/mit/xorg/share/examples/xorg.conf: revision 1.1
external/mit/xorg/share/examples/xorg.conf: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.178
etc/mtree/NetBSD.dist.Xorg: revision 1.32
external/mit/xorg/share/Makefile: revision 1.3
external/mit/xorg/share/examples/Makefile: revision 1.1

Add a sample xorg.conf that shows how to set the video driver.

This is mainly so that I don't have to look up how to configure
xorg to use wsfb every time I try out a new machine.


small corrections
 1.9 29-Sep-2011  dholland Fix generation of site.def to substitute @FONTROOTDIR@ and @ENCODINGSDIR@
instead of emitting them unchanged into the imake templates. Should fix
build of x3270.
 1.8 27-Nov-2010  mrg install an empty date.def, like the xorg package does. PR#44158.
 1.7 23-Nov-2010  mrg don't install date.def anymore; it is obsolete.
 1.6 11-Jun-2009  mrg "version.def" is gone.
 1.5 17-Sep-2008  cube branches: 1.5.2; 1.5.6; 1.5.8; 1.5.14;
Install our own xorgsite.def, with the necessary defines so that all
imake-check tests in pkgsrc succeed.
 1.4 17-Sep-2008  cube Handle site.def properly. bsd.files.mk is not as helpful as one would like
it to be.
 1.3 15-Sep-2008  cube Generate site.def from site.def.in so that ProjectRoot is correctly
defined.
 1.2 05-Sep-2008  rtr install xorgversion.def
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.5.14.1 21-Apr-2010  matt sync to netbsd-5
 1.5.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.5.6.2 19-Oct-2008  haad Sync with HEAD.
 1.5.6.1 17-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.5.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.5.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5.2.1 17-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.1 27-Nov-2010  mrg install an empty date.def, like the xorg package does. PR#44158.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file host.def was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file host.def was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.2 13-Dec-2011  dholland We don't have 'Secure' RPC, and we aren't going to get it, so set
HasSecureRPC to NO rather than YES.
 1.1 17-Sep-2008  cube branches: 1.1.2; 1.1.4; 1.1.6;
Install our own xorgsite.def, with the necessary defines so that all
imake-check tests in pkgsrc succeed.
 1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.6.1 17-Sep-2008  haad file xorgsite.def was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.4.1 17-Apr-2012  yamt sync with head
 1.1.2.2 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.1.2.1 17-Sep-2008  wrstuden file xorgsite.def was added on branch wrstuden-revivesa on 2008-09-24 16:35:06 +0000
 1.1 17-Nov-2025  nia branches: 1.1.2; 1.1.4;
Add a sample xorg.conf that shows how to set the video driver.

This is mainly so that I don't have to look up how to configure
xorg to use wsfb every time I try out a new machine.
 1.1.4.2 24-Nov-2025  martin Pull up following revision(s) (requested by nia in ticket #1196):

external/mit/xorg/share/examples/xorg.conf: revision 1.1
external/mit/xorg/share/examples/xorg.conf: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.178
etc/mtree/NetBSD.dist.Xorg: revision 1.32
external/mit/xorg/share/Makefile: revision 1.3
external/mit/xorg/share/examples/Makefile: revision 1.1

Add a sample xorg.conf that shows how to set the video driver.

This is mainly so that I don't have to look up how to configure
xorg to use wsfb every time I try out a new machine.


small corrections
 1.1.4.1 17-Nov-2025  martin file Makefile was added on branch netbsd-10 on 2025-11-24 16:48:29 +0000
 1.1.2.2 24-Nov-2025  martin Pull up following revision(s) (requested by nia in ticket #100):

external/mit/xorg/share/examples/xorg.conf: revision 1.1
external/mit/xorg/share/examples/xorg.conf: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.178
etc/mtree/NetBSD.dist.Xorg: revision 1.32
external/mit/xorg/share/Makefile: revision 1.3
external/mit/xorg/share/examples/Makefile: revision 1.1

Add a sample xorg.conf that shows how to set the video driver.

This is mainly so that I don't have to look up how to configure
xorg to use wsfb every time I try out a new machine.


small corrections
 1.1.2.1 17-Nov-2025  martin file Makefile was added on branch netbsd-11 on 2025-11-24 16:43:54 +0000
 1.2 18-Nov-2025  nia branches: 1.2.2; 1.2.4;
small corrections
 1.1 17-Nov-2025  nia Add a sample xorg.conf that shows how to set the video driver.

This is mainly so that I don't have to look up how to configure
xorg to use wsfb every time I try out a new machine.
 1.2.4.2 24-Nov-2025  martin Pull up following revision(s) (requested by nia in ticket #1196):

external/mit/xorg/share/examples/xorg.conf: revision 1.1
external/mit/xorg/share/examples/xorg.conf: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.178
etc/mtree/NetBSD.dist.Xorg: revision 1.32
external/mit/xorg/share/Makefile: revision 1.3
external/mit/xorg/share/examples/Makefile: revision 1.1

Add a sample xorg.conf that shows how to set the video driver.

This is mainly so that I don't have to look up how to configure
xorg to use wsfb every time I try out a new machine.


small corrections
 1.2.4.1 18-Nov-2025  martin file xorg.conf was added on branch netbsd-10 on 2025-11-24 16:48:29 +0000
 1.2.2.2 24-Nov-2025  martin Pull up following revision(s) (requested by nia in ticket #100):

external/mit/xorg/share/examples/xorg.conf: revision 1.1
external/mit/xorg/share/examples/xorg.conf: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.178
etc/mtree/NetBSD.dist.Xorg: revision 1.32
external/mit/xorg/share/Makefile: revision 1.3
external/mit/xorg/share/examples/Makefile: revision 1.1

Add a sample xorg.conf that shows how to set the video driver.

This is mainly so that I don't have to look up how to configure
xorg to use wsfb every time I try out a new machine.


small corrections
 1.2.2.1 18-Nov-2025  martin file xorg.conf was added on branch netbsd-11 on 2025-11-24 16:43:54 +0000
 1.7 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.6 31-May-2018  mrg branches: 1.6.14;
remove unused include.
 1.5 18-Jun-2009  mrg branches: 1.5.44;
implement MKX11FONTS for Xorg.
 1.4 18-Jun-2009  mrg remove dead code
 1.3 25-Oct-2008  apb branches: 1.3.2; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.
 1.2 30-Aug-2008  rtr branches: 1.2.2; 1.2.6;
.if 0 the afterinstall target to avoid fc-cache creating /var/cache
XXX until we find a better? solution
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 30-Aug-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 30-Aug-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.3.8.1 21-Apr-2010  matt sync to netbsd-5
 1.3.2.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.5.44.1 25-Jun-2018  pgoyette Sync with HEAD
 1.6.14.1 02-Aug-2025  perseant Sync with HEAD
 1.4 05-Aug-2014  apb Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.
 1.3 27-Jan-2014  apb branches: 1.3.2;
Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

When USE_PIGZGZIP=yes, bsd.own.mk sets TOOL_GZIP=${TOOL_PIGZ},
so there's no need to test USE_PIGZGZIP in these Makefiles.
 1.2 31-Mar-2009  perry branches: 1.2.6; 1.2.12;
add -n to gzip invocation
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.10; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.bdf was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.bdf was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.2.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.1 10-Aug-2014  tls Rebase.
 1.2 11-Apr-2010  jakllsch Install 'symbol' from font-adobe-(75|100)dpi.
Should fix some symbols in xcalc.

To do: transform these and other currently-installed-only-as-bdf fonts
to pcf.gz.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.dpi was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.dpi was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.3 12-Sep-2011  apb Use find .${X11FONTDIR}, not find ./${X11FONTDIR}, because ${X11FONTDIR}
starts with "/". This should fix issues involving .//usr/X11R7 instead
of ./usr/X11R7 in METALOG during the build for some ports.
 1.2 25-Oct-2008  apb Use ${TOOL_SED} instead if plain sed in Makefiles.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.fccache was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.fccache was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.font was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.font was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.fontdir was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.fontdir was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.mkfontscale was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.mkfontscale was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.2 11-Apr-2010  jakllsch Install 'symbol' from font-adobe-(75|100)dpi.
Should fix some symbols in xcalc.

To do: transform these and other currently-installed-only-as-bdf fonts
to pcf.gz.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:48 +0000
 1.1 11-Apr-2010  jakllsch Install 'symbol' from font-adobe-(75|100)dpi.
Should fix some symbols in xcalc.

To do: transform these and other currently-installed-only-as-bdf fonts
to pcf.gz.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:22 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.2 11-Apr-2010  jakllsch Install 'symbol' from font-adobe-(75|100)dpi.
Should fix some symbols in xcalc.

To do: transform these and other currently-installed-only-as-bdf fonts
to pcf.gz.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 11-Apr-2010  jakllsch Install 'symbol' from font-adobe-(75|100)dpi.
Should fix some symbols in xcalc.

To do: transform these and other currently-installed-only-as-bdf fonts
to pcf.gz.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.2 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.76;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.76.1 02-Aug-2025  perseant Sync with HEAD
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:49 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.2 04-Jul-2024  mrg install new iso8859-14.enc.gz.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.76;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.76.1 02-Aug-2025  perseant Sync with HEAD
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:23 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.4 05-Aug-2014  apb Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.
 1.3 27-Jan-2014  apb branches: 1.3.2;
Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

When USE_PIGZGZIP=yes, bsd.own.mk sets TOOL_GZIP=${TOOL_PIGZ},
so there's no need to test USE_PIGZGZIP in these Makefiles.
 1.2 31-Mar-2009  perry branches: 1.2.6; 1.2.12;
add -n to gzip invocation
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.10; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.1 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.enc was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.enc was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.2.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.1 10-Aug-2014  tls Rebase.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.alias was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.alias was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.3 21-Nov-2010  mrg various updates for moved man pages or app-defaults.
 1.2 13-Sep-2008  cube branches: 1.2.2; 1.2.6;
Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.4 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.3 10-Oct-2020  nia branches: 1.3.8;
hook up X11 "Spleen" fonts to the build
 1.2 25-Jan-2009  tron Install the "sony-misc" font from the X.org distribution.
Patch supplied by Takeshi Nakayama in PR xsrc/40476.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.8.1 02-Feb-2009  snj Pull up following revision(s) (requested by tron in ticket #327):
distrib/sets/lists/xfont/mi: revision 1.34
external/mit/xorg/share/fonts/misc/Makefile: revision 1.2
external/mit/xorg/share/fonts/misc/font-sony-misc/Makefile: revision 1.1
share/mk/bsd.own.mk: revision 1.554
Install the "sony-misc" font from the X.org distribution.
Patch supplied by Takeshi Nakayama in PR xsrc/40476.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.3.8.1 02-Aug-2025  perseant Sync with HEAD
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.2 20-Aug-2012  tron Build and install iso10646-1 encoded 10x20 font. This matches the behaviour
of the upstream software and modular X.org in pkgsrc.

Patch supplied by Piotr Meyer in PR xsrc/46755.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.24;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.24.1 20-Aug-2012  riz Pull up following revision(s) (requested by tron in ticket #519):
distrib/sets/lists/xfont/mi: revision 1.40
external/mit/xorg/share/fonts/misc/font-misc-misc/Makefile: revision 1.2
Build and install iso10646-1 encoded 10x20 font. This matches the behaviour
of the upstream software and modular X.org in pkgsrc.
Patch supplied by Piotr Meyer in PR xsrc/46755.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.4.1 30-Oct-2012  yamt sync with head
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.2 22-Sep-2024  jakllsch drop stray .endif
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.1 25-Jan-2009  tron branches: 1.1.2;
Install the "sony-misc" font from the X.org distribution.
Patch supplied by Takeshi Nakayama in PR xsrc/40476.
 1.1.2.2 02-Feb-2009  snj Pull up following revision(s) (requested by tron in ticket #327):
distrib/sets/lists/xfont/mi: revision 1.34
external/mit/xorg/share/fonts/misc/Makefile: revision 1.2
external/mit/xorg/share/fonts/misc/font-sony-misc/Makefile: revision 1.1
share/mk/bsd.own.mk: revision 1.554
Install the "sony-misc" font from the X.org distribution.
Patch supplied by Takeshi Nakayama in PR xsrc/40476.
 1.1.2.1 25-Jan-2009  snj file Makefile was added on branch netbsd-5 on 2009-02-02 00:03:54 +0000
 1.2 11-Oct-2020  nia Generate oldschool Latin-1 variants of Spleen fonts.

Needed so ctwm can load them. ctwm uses XCreateFontSet which for some
reason seems adverse to returning UTF-8 fonts...
 1.1 10-Oct-2020  nia Add Makefile for X11 Spleen fonts. Not integrated yet.
 1.1 22-Sep-2024  mrg install several font packages that we used to have with xfree86

this brings in these versions:
font-arabic-misc 1.0.4
font-micro-misc 1.0.4
font-schumacher-misc 1.1.3
font-sun-misc 1.0.4
font-cronyx-cyrillic 1.0.4
font-misc-cyrillic 1.0.4
font-screen-cyrillic 1.0.5
font-winitzki-cyrillic 1.0.4
font-xfree86-type1 1.0.5

fixes problem reported on netbsd 9.2 install.

XXX: pullup-10, pullup-9
 1.1 18-Nov-2010  tron Build and install the following manual pages from the "xorg-docs" package:
- Consortium(7)
- Standards(7)
- X(7)
- XOrgFoundation(7)
- XProjectTeam(7)
- Xsecurity(7)
This fixes PR xsrc/44034 by Martin Neitzel.
 1.3 05-Jun-2013  mrg find new manuals in their new location.
 1.2 12-Mar-2011  plunky branches: 1.2.4; 1.2.10;
in order that generated MAN files are cleaned up, bsd.x11.mk needs
to be included after the MAN= assignment. Then we need to explicitly
include bsd.own.mk before .PATH to get the value of X11SRCDIRMIT
 1.1 18-Nov-2010  tron Build and install the following manual pages from the "xorg-docs" package:
- Consortium(7)
- Standards(7)
- X(7)
- XOrgFoundation(7)
- XProjectTeam(7)
- Xsecurity(7)
This fixes PR xsrc/44034 by Martin Neitzel.
 1.2.10.1 23-Jun-2013  tls resync from head
 1.2.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6 27-Apr-2021  mrg various updates for libX11. bump the shlib major, install new nls.
 1.5 04-Oct-2016  mrg build new pt_PT.UTF-8 locale from libX11 1.6.4.
 1.4 16-Mar-2014  mrg branches: 1.4.8;
updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.
 1.3 30-May-2013  mrg updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()
 1.2 25-Oct-2008  apb branches: 1.2.18; 1.2.24;
Use ${TOOL_SED} instead if plain sed in Makefiles.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.2.24.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.24.1 23-Jun-2013  tls resync from head
 1.2.18.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.8.1 04-Nov-2016  pgoyette Sync with HEAD
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.nls was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.nls was added on branch wrstuden-revivesa on 2008-09-18 05:18:50 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:24 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:25 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:51 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 16-Mar-2014  mrg branches: 1.1.4; 1.1.8;
updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 16-Mar-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:00:15 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 16-Mar-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:48 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:26 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:52 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 04-Oct-2016  mrg branches: 1.1.2;
build new pt_PT.UTF-8 locale from libX11 1.6.4.
 1.1.2.2 04-Nov-2016  pgoyette Sync with HEAD
 1.1.2.1 04-Oct-2016  pgoyette file Makefile was added on branch pgoyette-localcount on 2016-11-04 14:48:50 +0000
 1.1 16-Mar-2014  mrg branches: 1.1.4; 1.1.8;
updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 16-Mar-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:00:15 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 16-Mar-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 14:09:48 +0000
 1.1 27-Apr-2021  mrg various updates for libX11. bump the shlib major, install new nls.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:27 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:53 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.8 13-Feb-2017  snj delete the xkbcomp tool now that nothing uses it
 1.7 23-Jul-2015  mrg branches: 1.7.2; 1.7.4;
remove obsolete tools and comments.
 1.6 24-Jun-2015  matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
 1.5 07-Jan-2015  joerg Reorganise the way xorg is build. Move build of makestrs into src/tools
as it is needed for the "includes" phase. Make it symlink all necessary
headers in obj to decouple it from "includes" itself, breaking the
dependency cycle. Move the do-x11 target between do-lib and do-build, so
that libraries can get the benefit of build_install (correct .WAIT
behavior) and everything else like "includes" uses the plain SUBDIR
entry in external/mit.
 1.4 09-Jul-2014  riastradh Update reachover makefiles for MesaLib 7.11.2.

With the new GL shader compiler, glsl-compile is no longer needed as
a tool, but the shader compiler is now duplicated in several
libraries, so (XXX) external/mit/xorg/tools/glsl should be turned
into a proper library that libGL and libmesa can link against.
 1.3 19-Jul-2010  mrg branches: 1.3.12; 1.3.22;
updates for Mesa 7.8.2:
- build glsl as a host tool
- add the glsl objects to libmesa
- add/remove new/deleted sources for various components
- adjust the libmesa/libGL builds to pull in the new glsl objects
- re-apply the BUILDSYMLINK hack for eval.c/pixel.c/pixelstore.c
- use glsl to build the slang headers on the fly
 1.2 20-Apr-2009  mrg don't need to build mkg3states without lbx.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.10;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.3.22.1 10-Aug-2014  tls Rebase.
 1.3.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.7.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.2 01-May-2018  christos Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
 1.1 01-May-2018  christos Apply the same fixes from the regular tools dir:

PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might
not support the necessary options. This is done thusly:

1. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that
include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc
first. This will also allow us to control other tools options from a
single location if we need to.
2. Centralize NOMAN handling.

XXX: pullup-8
 1.2 20-Apr-2009  mrg part two of excising Xprint support from native xorg:

- delete libXp, libXprintAppUtil and libXprinUtil
- delete printproto
- delete xphelloworld, xplsprinters, xprehashprinterlist,
xpsimplehelloworld and xpxthelloworld


i'll be removing the sources shortly.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.10;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file getlibvers was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file getlibvers was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.9 01-May-2018  christos Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
 1.8 01-May-2018  christos Apply the same fixes from the regular tools dir:

PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might
not support the necessary options. This is done thusly:

1. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that
include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc
first. This will also allow us to control other tools options from a
single location if we need to.
2. Centralize NOMAN handling.

XXX: pullup-8
 1.7 11-Mar-2018  mrg move the src list from libXfont stuff to local stuff.
 1.6 31-May-2013  mrg branches: 1.6.26;
handle moved manual pages, and tools build of bdftopcf.
 1.5 19-Dec-2010  tsutsui branches: 1.5.6; 1.5.12;
Disable bzip2 support in tools bdftopcf(1).
We don't use bzip2 fonts on build and some OS doesn't have bzip2 headers.
Ok'ed by mrg@, martin@, fixes PR/44138.

Should be pulled up to netbsd-5 (and netbsd-5-1).
 1.4 14-Aug-2010  mrg don't need (or want) miscutil.c here anymore.
 1.3 10-Jun-2009  mrg merge libXfont 1.4.0.
 1.2 10-Jun-2009  mrg enable bz2 support.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8; 1.1.1.1.14;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.14.1 21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.8.2 07-Jan-2011  riz Pull up following revision(s) (requested by tsutsui in ticket #1512):
external/mit/xorg/tools/bdftopcf/Makefile: revision 1.5
Disable bzip2 support in tools bdftopcf(1).
We don't use bzip2 fonts on build and some OS doesn't have bzip2 headers.
Ok'ed by mrg@, martin@, fixes PR/44138.
Should be pulled up to netbsd-5 (and netbsd-5-1).
 1.1.1.1.8.1 17-Sep-2009  snj branches: 1.1.1.1.8.1.2;
Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.1.1.1.8.1.2.1 08-Jan-2011  riz Pull up following revision(s) (requested by tsutsui in ticket #1512):
external/mit/xorg/tools/bdftopcf/Makefile: revision 1.5
Disable bzip2 support in tools bdftopcf(1).
We don't use bzip2 fonts on build and some OS doesn't have bzip2 headers.
Ok'ed by mrg@, martin@, fixes PR/44138.
Should be pulled up to netbsd-5 (and netbsd-5-1).
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.5.12.1 23-Jun-2013  tls resync from head
 1.5.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.26.2 02-May-2018  pgoyette Synch with HEAD
 1.6.26.1 15-Mar-2018  pgoyette Synch with HEAD
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.bdftopcf was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.bdftopcf was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.25 13-Jun-2026  jdc Update for expat 2.8.1
 1.24 13-Oct-2025  jakllsch Build fc-cache tool with -std=gnu99 instead of -std=c99 to get necessary
function prototypes on gcc-14/glibc build hosts.
 1.23 20-Jul-2025  hans branches: 1.23.2;
fontconfig/fc-cache: fix build as host tool on illumos
 1.22 24-Feb-2023  mrg branches: 1.22.2;
arrange for ftoption.h to define FT_CONFIG_OPTION_USE_BROTLI but not for tools

guard the definition in ftoption.h with #ifndef TOOL_FCCACHE, and build the
tools portions with this defined if not already set.

this fixes building pkgsrc blender with native x11.
 1.21 19-Jan-2023  martin Pass -DALIGNOF_VOID_P with proper size to fix the tools build
 1.20 19-Jan-2023  mrg updates for fontconfig 2.14.
 1.19 24-Feb-2022  martin Add more -I to find expat_config.h
 1.18 16-Sep-2019  maya Define XML_POOR_ENTROPY in preparation of importing a new expat.

This is the tool fc-cache built as a native binary on the host
during the build.
The host might be non-netbsd, and we don't run configure, so we can't
know what kind of random functions it supports.
 1.17 20-Jul-2019  mrg branches: 1.17.2;
update for freetype 2.10.0
 1.16 08-Mar-2019  mrg - install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list
 1.15 09-May-2018  mrg branches: 1.15.2;
add some missing -I paths for new freetype.
 1.14 09-May-2018  maya Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.
 1.13 01-May-2018  christos Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
 1.12 01-May-2018  christos Apply the same fixes from the regular tools dir:

PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might
not support the necessary options. This is done thusly:

1. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that
include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc
first. This will also allow us to control other tools options from a
single location if we need to.
2. Centralize NOMAN handling.

XXX: pullup-8
 1.11 29-Aug-2017  mrg branches: 1.11.2;
updates for fontconfig 2.8.

note that we don't (yet?) install the new fc-blank as it
has a python generator.
 1.10 20-Jul-2015  mrg branches: 1.10.8;
updates for freetype 2.6.
 1.9 20-Mar-2014  mrg the host tool relies on scandir now days. (it tries to avoid it,
but needs work for this code to work again. if this is fixed, we
may want to run ./configure for this tool.)
 1.8 03-Jun-2013  mrg updates for fontconfig 2.10.93.
 1.7 03-Jun-2013  mrg add fc-pattern. fix fc-cache build with fontconfig 2.10.2
 1.6 29-Feb-2012  tron branches: 1.6.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.5 10-Aug-2011  tsutsui branches: 1.5.2; 1.5.4;
Disable bzip2 support in freetype on xorg tools build.
Fixes PR xsrc/45223 (xorg tools build fails on CentOS due to
lack of bz2 support).
 1.4 23-Jul-2011  mrg link against bz2 where necessary.
 1.3 13-Sep-2008  hubertf branches: 1.3.2; 1.3.6;
Don't try to link in Carbon on Mac OS X/Darwin - this makes
cross-compiling with -V MKXORG=yes work when building from
Mac OS X 10.4.

OK'd by lukem@
 1.2 31-Jul-2008  mrg use ${FONTCONFIG} instead of the long version.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.3.6.2 19-Oct-2008  haad Sync with HEAD.
 1.3.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.3.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.5.4.2 21-Dec-2014  msaitoh Pull up following revision(s) (requested by mrg in ticket #1178):
external/mit/xorg/lib/fontconfig/etc/fonts.conf patch
external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile patch
external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile patch
external/mit/xorg/lib/fontconfig/src/Makefile.fcarch patch
external/mit/xorg/lib/fontconfig/src/shlib_version patch
external/mit/xorg/tools/fc-cache/Makefile patch
xsrc/external/mit/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/ac_check_symbol.m4 patch
xsrc/external/mit/fontconfig/ax_cc_for_build.m4 patch
xsrc/external/mit/fontconfig/ax_create_stdint_h.m4 patch
xsrc/external/mit/fontconfig/ax_pthread.m4 patch
xsrc/external/mit/fontconfig/fc-pattern.1 patch
xsrc/external/mit/fontconfig/fc-pattern.c patch
xsrc/external/mit/fontconfig/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/fc-validate.1 patch
xsrc/external/mit/fontconfig/fc-validate.c patch
xsrc/external/mit/fontconfig/fc-validate.sgml patch
xsrc/external/mit/fontconfig/libtool.m4 patch
xsrc/external/mit/fontconfig/ltoptions.m4 patch
xsrc/external/mit/fontconfig/ltsugar.m4 patch
xsrc/external/mit/fontconfig/ltversion.m4 patch
xsrc/external/mit/fontconfig/lt~obsolete.m4 patch
xsrc/external/mit/fontconfig/dist/Tools.mk patch
xsrc/external/mit/fontconfig/dist/compile patch
xsrc/external/mit/fontconfig/dist/config-fixups.h patch
xsrc/external/mit/fontconfig/dist/configure.ac patch
xsrc/external/mit/fontconfig/dist/test-driver patch
xsrc/external/mit/fontconfig/dist/conf.d/10-scale-bitmap-fonts.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-default.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-legacy.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/11-lcdfilter-light.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/README.in patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCreateTagFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDelChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetSysRoot.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheClean.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRescan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetDefaultLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangNormalize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListFirst.3 patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecreatetagfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdelchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetsysroot.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheclean.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacherescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetdefaultlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangnormalize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistfirst.html patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/README patch
xsrc/external/mit/fontconfig/dist/fc-lang/brx.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/doi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/mni.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nqo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/quz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sat.orth patch
xsrc/external/mit/fontconfig/dist/src/fcarch.c patch
xsrc/external/mit/fontconfig/dist/src/fcarch.h patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.h patch
xsrc/external/mit/fontconfig/dist/src/fccompat.c patch
xsrc/external/mit/fontconfig/dist/src/fchash.c patch
xsrc/external/mit/fontconfig/dist/src/fcmutex.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.c patch
xsrc/external/mit/fontconfig/dist/src/fcobjs.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.gperf.h patch
xsrc/external/mit/fontconfig/dist/src/fcobjshash.h patch
xsrc/external/mit/fontconfig/dist/src/fcstat.c patch
xsrc/external/mit/fontconfig/dist/src/fcstdint.h patch
xsrc/external/mit/fontconfig/dist/src/fcwindows.h patch
xsrc/external/mit/fontconfig/dist/test/test-migration.c patch
xsrc/external/mit/fontconfig/dist/test/test-pthread.c patch
xsrc/external/mit/fontconfig/include/config.h patch
xsrc/external/mit/fontconfig/dist/COPYING patch
xsrc/external/mit/fontconfig/dist/ChangeLog patch
xsrc/external/mit/fontconfig/dist/INSTALL patch
xsrc/external/mit/fontconfig/dist/Makefile.am patch
xsrc/external/mit/fontconfig/dist/Makefile.in patch
xsrc/external/mit/fontconfig/dist/README patch
xsrc/external/mit/fontconfig/dist/acinclude.m4 patch
xsrc/external/mit/fontconfig/dist/aclocal.m4 patch
xsrc/external/mit/fontconfig/dist/config.guess patch
xsrc/external/mit/fontconfig/dist/config.h.in patch
xsrc/external/mit/fontconfig/dist/config.sub patch
xsrc/external/mit/fontconfig/dist/configure patch
xsrc/external/mit/fontconfig/dist/configure.in patch
xsrc/external/mit/fontconfig/dist/depcomp patch
xsrc/external/mit/fontconfig/dist/fontconfig.pc.in patch
xsrc/external/mit/fontconfig/dist/fontconfig.spec patch
xsrc/external/mit/fontconfig/dist/fonts.conf.in patch
xsrc/external/mit/fontconfig/dist/fonts.dtd patch
xsrc/external/mit/fontconfig/dist/install-sh patch
xsrc/external/mit/fontconfig/dist/ltmain.sh patch
xsrc/external/mit/fontconfig/dist/missing patch
xsrc/external/mit/fontconfig/dist/conf.d/10-autohint.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-no-sub-pixel.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-bgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-rgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vbgr.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-sub-pixel-vrgb.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/10-unhinted.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-fix-globaladvance.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/20-unhint-small-vera.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/25-unhint-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-metric-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/30-urw-aliases.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/40-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/45-latin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/50-user.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-fonts-persian.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/65-nonlatin.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/80-delicious.conf patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.am patch
xsrc/external/mit/fontconfig/dist/conf.d/Makefile.in patch
xsrc/external/mit/fontconfig/dist/conf.d/README patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDeleteNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicLock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicNewFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicOrigFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicReplaceOrig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcAtomicUnlock.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcBlanksIsMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheCopySet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumFont.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheNumSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCacheSubdir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetAddChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCoverage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetFirstPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetHasChar.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersect.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIntersectCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetIsSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetMerge.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNew.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetNextPage.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtract.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetSubtractCount.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcCharSetUnion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontAddFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigAppFontClear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigBuildFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigEnableHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetBlanks.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCache.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCacheDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetConfigFiles.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFontDirs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigGetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigHome.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigParseAndLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetCurrent.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSetRescanInterval.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigSubstituteWithPat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcConfigUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDefaultSubstitute.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoad.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheLoadFile.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheRead.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnlink.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheUnload.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirCacheValid.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcDirScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileIsDir.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFileScan.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFini.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontRenderPrepare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetList.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetMatch.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSetSortDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFontSort.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharIndex.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeCharSetAndSpacing.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQuery.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcFreeTypeQueryFace.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcGetVersion.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitBringUptoDate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfig.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitLoadConfigAndFonts.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcInitReinitialize.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcIsUpper.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangGetCharSet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCompare.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetContains.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetGetLangs.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHasLang.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcLangSetHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixInit.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixMultiply.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixRotate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixScale.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcMatrixShear.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetConstant.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameGetObjectType.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameParse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameRegisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnparse.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterConstants.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcNameUnregisterObjectTypes.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcObjectSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternAddWeak.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternBuild.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternDuplicate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternEqualSubset.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFilter.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternFormat.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet-Type.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternGet.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternHash.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternPrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternReference.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcPatternRemove.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrBasename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmp.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCmpIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrCopyFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDirname.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrDowncase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrFree.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListDone.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrListNext.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrPlus.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAdd.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetAddFilename.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetCreate.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDel.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrSetMember.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStr.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcStrStrIgnoreCase.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcToLower.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUcs4ToUtf8.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf16ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8Len.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcUtf8ToUcs4.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueDestroy.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueEqual.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValuePrint.3 patch
xsrc/external/mit/fontconfig/dist/doc/FcValueSave.3 patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.am patch
xsrc/external/mit/fontconfig/dist/doc/Makefile.in patch
xsrc/external/mit/fontconfig/dist/doc/confdir.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/edit-sgml.c patch
xsrc/external/mit/fontconfig/dist/doc/fcatomic.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcblanks.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fccharset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconfig.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcconstant.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcdircache.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfile.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfontset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcformat.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcinit.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fclangset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcpattern.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstring.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcstrset.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fcvalue.fncs patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel.txt patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.sgml patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-user.txt patch
xsrc/external/mit/fontconfig/dist/doc/fonts-conf.5 patch
xsrc/external/mit/fontconfig/dist/doc/func.sgml patch
xsrc/external/mit/fontconfig/dist/doc/version.sgml.in patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiccreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdeletenew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomiclock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicnewfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicorigfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicreplaceorig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcatomicunlock.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblankscreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcblanksismember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachecopyset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachedir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumfont.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachenumsubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccachesubdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetaddchar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcoverage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetfirstpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsethaschar.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersect.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetintersectcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetissubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetmerge.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnew.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetnextpage.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtract.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetsubtractcount.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fccharsetunion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontadddir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontaddfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigappfontclear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigbuildfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigenablehome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetblanks.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcache.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcachedirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetconfigfiles.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfontdirs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiggetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfighome.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigparseandload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetcurrent.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsetrescaninterval.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfigsubstitutewithpat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcconfiguptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdefaultsubstitute.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheloadfile.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheread.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunlink.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircacheunload.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdircachevalid.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirsave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcdirscan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfileisdir.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfilescan.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfini.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontrenderprepare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetlist.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetmatch.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsetsortdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfontsort.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharindex.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypecharsetandspacing.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequery.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcfreetypequeryface.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcgetversion.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitbringuptodate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfig.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitloadconfigandfonts.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcinitreinitialize.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcislower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcisupper.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclanggetcharset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcompare.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcontains.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsetgetlangs.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fclangsethaslang.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixinit.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixmultiply.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixrotate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixscale.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcmatrixshear.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetconstant.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnamegetobjecttype.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunparse.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterconstants.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcnameunregisterobjecttypes.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcobjectsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternaddweak.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternbuild.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterncreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatterndestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternduplicate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternequalsubset.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternfilter.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternformat.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget-type.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternget.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternhash.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternreference.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcpatternremove.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrbasename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmp.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcmpignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrcopyfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdirname.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrdowncase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrfree.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistdone.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrlistnext.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrplus.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetadd.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetaddfilename.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetcreate.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdel.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetdestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrsetmember.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstr.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcstrstrignorecase.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fctolower.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcucs4toutf8.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf16toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8len.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcutf8toucs4.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluedestroy.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueequal.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvalueprint.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/fcvaluesave.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/ln12.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/t1.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x102.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x19.html patch
xsrc/external/mit/fontconfig/dist/doc/fontconfig-devel/x31.html patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cache/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.1 patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.c patch
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.sgml patch
xsrc/external/mit/fontconfig/dist/fc-case/CaseFolding.txt patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-case/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-case/fc-case.c patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.h patch
xsrc/external/mit/fontconfig/dist/fc-case/fccase.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-cat/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.1 patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.c patch
xsrc/external/mit/fontconfig/dist/fc-cat/fc-cat.sgml patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fc-glyphname.c patch
xsrc/external/mit/fontconfig/dist/fc-glyphname/fcglyphname.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-lang/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-lang/aa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ab.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ar.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ast.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/av.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ay.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/az_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ba.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/be.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bin.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/br.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/bua.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ca.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ce.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ch.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/chr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/co.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cs.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/cy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/da.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/de.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/dz.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/el.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/en.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/es.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/eu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fc-lang.c patch
xsrc/external/mit/fontconfig/dist/fc-lang/fclang.tmpl.h patch
xsrc/external/mit/fontconfig/dist/fc-lang/ff.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/fy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ga.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gd.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/gv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ha.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/haw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/he.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ho.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/hy.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ia.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/id.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ie.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ik.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/io.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/is.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/it.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/iu.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ja.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ka.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kaa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ki.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ko.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kok.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ks.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_am.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ku_ir.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kum.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/kw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ky.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/la.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lez.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ln.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/lv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mai.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ml.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mn_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/mt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/my.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nb.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nds.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ne.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/nn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/no.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ny.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/oc.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/om.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/or.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/os.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_af.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ps_pk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/pt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/rm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ro.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ru.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sah.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sco.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/se.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sel.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sl.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sm.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sma.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smj.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/smn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sms.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/so.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sq.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/sw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/syr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ta.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/te.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/th.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_er.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ti_et.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tig.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/to.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tr.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ts.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tt.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/tyv.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ug.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/uk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ur.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/ve.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/vot.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wa.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wen.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/wo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/xh.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yap.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yi.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/yo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_cn.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_hk.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_mo.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_sg.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zh_tw.orth patch
xsrc/external/mit/fontconfig/dist/fc-lang/zu.orth patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-list/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.1 patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.c patch
xsrc/external/mit/fontconfig/dist/fc-list/fc-list.sgml patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-match/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.1 patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.c patch
xsrc/external/mit/fontconfig/dist/fc-match/fc-match.sgml patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-query/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.1 patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.c patch
xsrc/external/mit/fontconfig/dist/fc-query/fc-query.sgml patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-scan/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.1 patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.c patch
xsrc/external/mit/fontconfig/dist/fc-scan/fc-scan.sgml patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcfreetype.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fcprivate.h patch
xsrc/external/mit/fontconfig/dist/fontconfig/fontconfig.h patch
xsrc/external/mit/fontconfig/dist/src/Makefile.am patch
xsrc/external/mit/fontconfig/dist/src/Makefile.in patch
xsrc/external/mit/fontconfig/dist/src/fcatomic.c patch
xsrc/external/mit/fontconfig/dist/src/fcblanks.c patch
xsrc/external/mit/fontconfig/dist/src/fccache.c patch
xsrc/external/mit/fontconfig/dist/src/fccfg.c patch
xsrc/external/mit/fontconfig/dist/src/fccharset.c patch
xsrc/external/mit/fontconfig/dist/src/fcdbg.c patch
xsrc/external/mit/fontconfig/dist/src/fcdefault.c patch
xsrc/external/mit/fontconfig/dist/src/fcdir.c patch
xsrc/external/mit/fontconfig/dist/src/fcformat.c patch
xsrc/external/mit/fontconfig/dist/src/fcfreetype.c patch
xsrc/external/mit/fontconfig/dist/src/fcfs.c patch
xsrc/external/mit/fontconfig/dist/src/fcftint.h patch
xsrc/external/mit/fontconfig/dist/src/fcinit.c patch
xsrc/external/mit/fontconfig/dist/src/fcint.h patch
xsrc/external/mit/fontconfig/dist/src/fclang.c patch
xsrc/external/mit/fontconfig/dist/src/fclist.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatch.c patch
xsrc/external/mit/fontconfig/dist/src/fcmatrix.c patch
xsrc/external/mit/fontconfig/dist/src/fcname.c patch
xsrc/external/mit/fontconfig/dist/src/fcpat.c patch
xsrc/external/mit/fontconfig/dist/src/fcserialize.c patch
xsrc/external/mit/fontconfig/dist/src/fcstr.c patch
xsrc/external/mit/fontconfig/dist/src/fcxml.c patch
xsrc/external/mit/fontconfig/dist/src/ftglue.c patch
xsrc/external/mit/fontconfig/dist/src/makealias patch
xsrc/external/mit/fontconfig/dist/test/Makefile.am patch
xsrc/external/mit/fontconfig/dist/test/Makefile.in patch
xsrc/external/mit/fontconfig/dist/test/run-test.sh patch
xsrc/external/mit/fontconfig/include/fcalias.h patch
xsrc/external/mit/fontconfig/include/fcaliastail.h patch
xsrc/external/mit/fontconfig/include/fcftaliastail.h patch

Update fontconfig to version 2.11.1.
 1.5.4.1 02-Mar-2012  riz Pull up following revision(s) (requested by tron in ticket #72):
external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8
distrib/sets/lists/xbase/shl.mi: revision 1.45
distrib/sets/lists/comp/ad.mips64eb: revision 1.72
external/mit/expat/lib/Makefile: revision 1.1
external/mit/xorg/tools/fc-cache/Makefile: revision 1.6
x11/lib/fontconfig/src/Makefile: revision 1.11
distrib/sets/lists/xcomp/mi: revision 1.134
distrib/sets/lists/base/md.amd64: revision 1.159
distrib/sets/lists/base/ad.mips64eb: revision 1.85
external/mit/xorg/lib/dri/dri.mk: revision 1.11
external/mit/expat/lib/Makefile.inc: revision 1.1
external/mit/expat/Makefile.inc: revision 1.1
distrib/sets/lists/base/shl.mi: revision 1.619
distrib/sets/lists/comp/shl.mi: revision 1.212
distrib/sets/lists/man/mi: revision 1.1382
distrib/sets/lists/comp/mi: revision 1.1743
x11/lib/expat/Makefile: file removal
lib/Makefile: revision 1.182
external/mit/expat/Makefile: revision 1.1
external/mit/Makefile: revision 1.2
distrib/sets/lists/xcomp/shl.mi: revision 1.31
external/mit/xorg/bin/xmlwf/Makefile: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.25
external/mit/expat/lib/libexpat/Makefile: revision 1.1
distrib/sets/lists/comp/ad.mips64el: revision 1.72
x11/lib/expat/shlib_version: file removal
external/mit/xorg/lib/expat/expat_config.h: file removal
external/mit/expat/bin/xmlwf/Makefile: revision 1.1
share/mk/bsd.prog.mk: revision 1.274
distrib/sets/lists/base/ad.mips64el: revision 1.84
x11/lib/Makefile: revision 1.11
external/mit/xorg/lib/expat/Makefile: file removal
external/mit/xorg/lib/expat/shlib_version: file removal
distrib/sets/lists/comp/md.amd64: revision 1.158
distrib/sets/lists/base/mi: revision 1.987
distrib/sets/lists/base/md.sparc64: revision 1.150
share/mk/bsd.README: revision 1.294
external/mit/expat/bin/Makefile.inc: revision 1.1
distrib/sets/lists/xbase/mi: revision 1.113
external/mit/expat/lib/libexpat/shlib_version: revision 1.1
external/mit/expat/lib/libexpat/expat_config.h: revision 1.1
distrib/sets/lists/comp/md.sparc64: revision 1.141
share/mk/bsd.hostprog.mk: revision 1.67
external/mit/expat/bin/Makefile: revision 1.1
Move &quot;libexpat&quot; from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
 1.5.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.2.1 17-Apr-2012  yamt sync with head
 1.6.2.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.2.1 23-Jun-2013  tls resync from head
 1.10.8.1 17-Sep-2019  martin Sync external/mit/expat to current and pull up the following revisions,
requested by maya in ticket #1376:

external/mit/expat/dist/conftools/test-driver up to 1.1.1.1
external/mit/expat/dist/conftools/ar-lib up to 1.1.1.1
external/mit/expat/dist/conftools/ax-append-compile-flags.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-append-flag.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-append-link-flags.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-check-compile-flag.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-check-link-flag.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-require-defined.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/compile up to 1.1.1.1
external/mit/expat/dist/conftools/depcomp up to 1.1.1.1
external/mit/expat/dist/conftools/missing up to 1.1.1.1
external/mit/expat/dist/conftools/expatcfg-compiler-supports-visibility.m4 up to 1.1.1.1
external/mit/expat/dist/doc/Makefile.am up to 1.1.1.1
external/mit/expat/dist/doc/Makefile.in up to 1.1.1.1
external/mit/expat/dist/examples/Makefile.am up to 1.1.1.1
external/mit/expat/dist/examples/Makefile.in up to 1.1.1.1
external/mit/expat/dist/lib/Makefile.am up to 1.1.1.1
external/mit/expat/dist/lib/Makefile.in up to 1.1.1.1
external/mit/expat/dist/tests/benchmark/Makefile.am up to 1.1.1.1
external/mit/expat/dist/tests/benchmark/Makefile.in up to 1.1.1.1
external/mit/expat/dist/tests/Makefile.am up to 1.1.1.1
external/mit/expat/dist/tests/Makefile.in up to 1.1.1.1
external/mit/expat/dist/tests/structdata.c up to 1.1.1.1
external/mit/expat/dist/tests/structdata.h up to 1.1.1.1
external/mit/expat/dist/tests/udiffer.py up to 1.1.1.1
external/mit/expat/dist/tests/xmltest.log.expected up to 1.1.1.1
external/mit/expat/dist/win32/build_expat_iss.bat up to 1.1.1.1
external/mit/expat/dist/xmlwf/Makefile.am up to 1.1.1.1
external/mit/expat/dist/xmlwf/Makefile.in up to 1.1.1.1
external/mit/expat/dist/xmlwf/xmlwf_helpgen.py up to 1.1.1.1
external/mit/expat/dist/xmlwf/xmlwf_helpgen.sh up to 1.1.1.1
external/mit/expat/dist/Makefile.am up to 1.1.1.1
external/mit/expat/dist/README.md up to 1.1.1.1
external/mit/expat/dist/cmake/expat-config.cmake.in up to 1.1.1.1
external/mit/expat/dist/cmake/mingw-toolchain.cmake up to 1.1.1.1
external/mit/expat/dist/acinclude.m4 up to 1.1.1.1
external/mit/expat/dist/fix-xmltest-log.sh up to 1.1.1.1
external/mit/expat/dist/test-driver-wrapper.sh up to 1.1.1.1
external/mit/expat/dist/MANIFEST delete
external/mit/expat/dist/README delete
external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4 delete
external/mit/expat/dist/conftools/mkinstalldirs delete
external/mit/expat/dist/xmlwf/xmlurl.h delete
external/mit/expat/dist/xmlwf/xmlwin32url.cxx delete
external/mit/expat/dist/CMake.README up to 1.1.1.5
external/mit/expat/dist/CMakeLists.txt up to 1.1.1.5
external/mit/expat/dist/Changes up to 1.1.1.6
external/mit/expat/dist/ConfigureChecks.cmake up to 1.1.1.2
external/mit/expat/dist/Makefile.in up to 1.1.1.6
external/mit/expat/dist/aclocal.m4 up to 1.1.1.4
external/mit/expat/dist/configure up to 1.1.1.6
external/mit/expat/dist/configure.ac up to 1.1.1.4
external/mit/expat/dist/expat_config.h.cmake up to 1.1.1.2
external/mit/expat/dist/expat_config.h.in up to 1.1.1.6
external/mit/expat/dist/conftools/config.guess up to 1.4
external/mit/expat/dist/conftools/config.sub up to 1.4
external/mit/expat/dist/conftools/get-version.sh up to 1.1.1.2
external/mit/expat/dist/conftools/install-sh up to 1.1.1.5
external/mit/expat/dist/conftools/ltmain.sh up to 1.1.1.5
external/mit/expat/dist/doc/reference.html up to 1.1.1.5
external/mit/expat/dist/doc/xmlwf.1 up to 1.1.1.4
external/mit/expat/dist/doc/xmlwf.xml up to 1.1.1.2
external/mit/expat/dist/examples/elements.c up to 1.1.1.5
external/mit/expat/dist/examples/outline.c up to 1.1.1.4
external/mit/expat/dist/lib/ascii.h up to 1.1.1.2
external/mit/expat/dist/lib/asciitab.h up to 1.1.1.2
external/mit/expat/dist/lib/expat.h up to 1.1.1.6
external/mit/expat/dist/lib/expat_external.h up to 1.1.1.4
external/mit/expat/dist/lib/iasciitab.h up to 1.1.1.2
external/mit/expat/dist/lib/internal.h up to 1.1.1.3
external/mit/expat/dist/lib/latin1tab.h up to 1.1.1.2
external/mit/expat/dist/lib/libexpat.def up to 1.1.1.3
external/mit/expat/dist/lib/libexpatw.def up to 1.1.1.3
external/mit/expat/dist/lib/nametab.h up to 1.1.1.2
external/mit/expat/dist/lib/siphash.h up to 1.1.1.2
external/mit/expat/dist/lib/utf8tab.h up to 1.1.1.2
external/mit/expat/dist/lib/winconfig.h up to 1.1.1.3
external/mit/expat/dist/lib/xmlparse.c up to 1.8
external/mit/expat/dist/lib/xmlrole.c up to 1.1.1.5
external/mit/expat/dist/lib/xmlrole.h up to 1.1.1.2
external/mit/expat/dist/lib/xmltok.c up to 1.5
external/mit/expat/dist/lib/xmltok.h up to 1.3
external/mit/expat/dist/lib/xmltok_impl.c up to 1.6
external/mit/expat/dist/lib/xmltok_impl.h up to 1.1.1.2
external/mit/expat/dist/lib/xmltok_ns.c up to 1.1.1.2
external/mit/expat/dist/tests/chardata.c up to 1.1.1.4
external/mit/expat/dist/tests/chardata.h up to 1.1.1.2
external/mit/expat/dist/tests/memcheck.c up to 1.1.1.2
external/mit/expat/dist/tests/memcheck.h up to 1.1.1.2
external/mit/expat/dist/tests/minicheck.c up to 1.1.1.4
external/mit/expat/dist/tests/minicheck.h up to 1.1.1.5
external/mit/expat/dist/tests/runtests.c up to 1.1.1.5
external/mit/expat/dist/tests/runtestspp.cpp up to 1.1.1.2
external/mit/expat/dist/tests/xmltest.sh up to 1.4
external/mit/expat/dist/tests/benchmark/benchmark.c up to 1.1.1.3
external/mit/expat/dist/win32/README.txt up to 1.1.1.5
external/mit/expat/dist/win32/expat.iss up to 1.1.1.6
external/mit/expat/dist/xmlwf/codepage.c up to 1.1.1.4
external/mit/expat/dist/xmlwf/codepage.h up to 1.1.1.2
external/mit/expat/dist/xmlwf/ct.c up to 1.1.1.2
external/mit/expat/dist/xmlwf/filemap.h up to 1.1.1.3
external/mit/expat/dist/xmlwf/readfilemap.c up to 1.1.1.5
external/mit/expat/dist/xmlwf/unixfilemap.c up to 1.1.1.4
external/mit/expat/dist/xmlwf/win32filemap.c up to 1.1.1.3
external/mit/expat/dist/xmlwf/xmlfile.c up to 1.1.1.4
external/mit/expat/dist/xmlwf/xmlfile.h up to 1.1.1.2
external/mit/expat/dist/xmlwf/xmlmime.c up to 1.1.1.2
external/mit/expat/dist/xmlwf/xmlmime.h up to 1.1.1.2
external/mit/expat/dist/xmlwf/xmltchar.h up to 1.1.1.2
external/mit/expat/dist/xmlwf/xmlwf.c up to 1.1.1.6
external/mit/expat/lib/libexpat/expat_config.h up to 1.6
doc/3RDPARTY 1.1649 (patch)
external/mit/xorg/tools/fc-cache/Makefile 1.18 (patch)

Update expat to 2.2.8.
Define XML_POOR_ENTROPY for the tool version of fc-cache
(we can not assume anything about the build host).
 1.11.2.2 21-May-2018  pgoyette Sync with HEAD
 1.11.2.1 02-May-2018  pgoyette Synch with HEAD
 1.15.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.15.2.1 10-Jun-2019  christos Sync with HEAD
 1.17.2.1 17-Sep-2019  martin Sync to current and pull up the following revisions, requested by maya
in ticket #206:

external/mit/expat/dist/conftools/test-driver up to 1.1.1.1
external/mit/expat/dist/conftools/ar-lib up to 1.1.1.1
external/mit/expat/dist/conftools/ax-append-compile-flags.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-append-flag.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-append-link-flags.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-check-compile-flag.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-check-link-flag.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/ax-require-defined.m4 up to 1.1.1.1
external/mit/expat/dist/conftools/compile up to 1.1.1.1
external/mit/expat/dist/conftools/depcomp up to 1.1.1.1
external/mit/expat/dist/conftools/missing up to 1.1.1.1
external/mit/expat/dist/conftools/expatcfg-compiler-supports-visibility.m4 up to 1.1.1.1
external/mit/expat/dist/doc/Makefile.am up to 1.1.1.1
external/mit/expat/dist/doc/Makefile.in up to 1.1.1.1
external/mit/expat/dist/examples/Makefile.am up to 1.1.1.1
external/mit/expat/dist/examples/Makefile.in up to 1.1.1.1
external/mit/expat/dist/lib/Makefile.am up to 1.1.1.1
external/mit/expat/dist/lib/Makefile.in up to 1.1.1.1
external/mit/expat/dist/tests/benchmark/Makefile.am up to 1.1.1.1
external/mit/expat/dist/tests/benchmark/Makefile.in up to 1.1.1.1
external/mit/expat/dist/tests/Makefile.am up to 1.1.1.1
external/mit/expat/dist/tests/Makefile.in up to 1.1.1.1
external/mit/expat/dist/tests/structdata.c up to 1.1.1.1
external/mit/expat/dist/tests/structdata.h up to 1.1.1.1
external/mit/expat/dist/tests/udiffer.py up to 1.1.1.1
external/mit/expat/dist/tests/xmltest.log.expected up to 1.1.1.1
external/mit/expat/dist/win32/build_expat_iss.bat up to 1.1.1.1
external/mit/expat/dist/xmlwf/Makefile.am up to 1.1.1.1
external/mit/expat/dist/xmlwf/Makefile.in up to 1.1.1.1
external/mit/expat/dist/xmlwf/xmlwf_helpgen.py up to 1.1.1.1
external/mit/expat/dist/xmlwf/xmlwf_helpgen.sh up to 1.1.1.1
external/mit/expat/dist/Makefile.am up to 1.1.1.1
external/mit/expat/dist/README.md up to 1.1.1.1
external/mit/expat/dist/cmake/expat-config.cmake.in up to 1.1.1.1
external/mit/expat/dist/cmake/mingw-toolchain.cmake up to 1.1.1.1
external/mit/expat/dist/acinclude.m4 up to 1.1.1.1
external/mit/expat/dist/fix-xmltest-log.sh up to 1.1.1.1
external/mit/expat/dist/test-driver-wrapper.sh up to 1.1.1.1
external/mit/expat/dist/MANIFEST delete
external/mit/expat/dist/README delete
external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4 delete
external/mit/expat/dist/conftools/mkinstalldirs delete
external/mit/expat/dist/xmlwf/xmlurl.h delete
external/mit/expat/dist/xmlwf/xmlwin32url.cxx delete
external/mit/expat/dist/CMake.README up to 1.1.1.5
external/mit/expat/dist/CMakeLists.txt up to 1.1.1.5
external/mit/expat/dist/Changes up to 1.1.1.6
external/mit/expat/dist/ConfigureChecks.cmake up to 1.1.1.2
external/mit/expat/dist/Makefile.in up to 1.1.1.6
external/mit/expat/dist/aclocal.m4 up to 1.1.1.4
external/mit/expat/dist/configure up to 1.1.1.6
external/mit/expat/dist/configure.ac up to 1.1.1.4
external/mit/expat/dist/expat_config.h.cmake up to 1.1.1.2
external/mit/expat/dist/expat_config.h.in up to 1.1.1.6
external/mit/expat/dist/conftools/config.guess up to 1.4
external/mit/expat/dist/conftools/config.sub up to 1.4
external/mit/expat/dist/conftools/get-version.sh up to 1.1.1.2
external/mit/expat/dist/conftools/install-sh up to 1.1.1.5
external/mit/expat/dist/conftools/ltmain.sh up to 1.1.1.5
external/mit/expat/dist/doc/reference.html up to 1.1.1.5
external/mit/expat/dist/doc/xmlwf.1 up to 1.1.1.4
external/mit/expat/dist/doc/xmlwf.xml up to 1.1.1.2
external/mit/expat/dist/examples/elements.c up to 1.1.1.5
external/mit/expat/dist/examples/outline.c up to 1.1.1.4
external/mit/expat/dist/lib/ascii.h up to 1.1.1.2
external/mit/expat/dist/lib/asciitab.h up to 1.1.1.2
external/mit/expat/dist/lib/expat.h up to 1.1.1.6
external/mit/expat/dist/lib/expat_external.h up to 1.1.1.4
external/mit/expat/dist/lib/iasciitab.h up to 1.1.1.2
external/mit/expat/dist/lib/internal.h up to 1.1.1.3
external/mit/expat/dist/lib/latin1tab.h up to 1.1.1.2
external/mit/expat/dist/lib/libexpat.def up to 1.1.1.3
external/mit/expat/dist/lib/libexpatw.def up to 1.1.1.3
external/mit/expat/dist/lib/nametab.h up to 1.1.1.2
external/mit/expat/dist/lib/siphash.h up to 1.1.1.2
external/mit/expat/dist/lib/utf8tab.h up to 1.1.1.2
external/mit/expat/dist/lib/winconfig.h up to 1.1.1.3
external/mit/expat/dist/lib/xmlparse.c up to 1.8
external/mit/expat/dist/lib/xmlrole.c up to 1.1.1.5
external/mit/expat/dist/lib/xmlrole.h up to 1.1.1.2
external/mit/expat/dist/lib/xmltok.c up to 1.5
external/mit/expat/dist/lib/xmltok.h up to 1.3
external/mit/expat/dist/lib/xmltok_impl.c up to 1.6
external/mit/expat/dist/lib/xmltok_impl.h up to 1.1.1.2
external/mit/expat/dist/lib/xmltok_ns.c up to 1.1.1.2
external/mit/expat/dist/tests/chardata.c up to 1.1.1.4
external/mit/expat/dist/tests/chardata.h up to 1.1.1.2
external/mit/expat/dist/tests/memcheck.c up to 1.1.1.2
external/mit/expat/dist/tests/memcheck.h up to 1.1.1.2
external/mit/expat/dist/tests/minicheck.c up to 1.1.1.4
external/mit/expat/dist/tests/minicheck.h up to 1.1.1.5
external/mit/expat/dist/tests/runtests.c up to 1.1.1.5
external/mit/expat/dist/tests/runtestspp.cpp up to 1.1.1.2
external/mit/expat/dist/tests/xmltest.sh up to 1.4
external/mit/expat/dist/tests/benchmark/benchmark.c up to 1.1.1.3
external/mit/expat/dist/win32/README.txt up to 1.1.1.5
external/mit/expat/dist/win32/expat.iss up to 1.1.1.6
external/mit/expat/dist/xmlwf/codepage.c up to 1.1.1.4
external/mit/expat/dist/xmlwf/codepage.h up to 1.1.1.2
external/mit/expat/dist/xmlwf/ct.c up to 1.1.1.2
external/mit/expat/dist/xmlwf/filemap.h up to 1.1.1.3
external/mit/expat/dist/xmlwf/readfilemap.c up to 1.1.1.5
external/mit/expat/dist/xmlwf/unixfilemap.c up to 1.1.1.4
external/mit/expat/dist/xmlwf/win32filemap.c up to 1.1.1.3
external/mit/expat/dist/xmlwf/xmlfile.c up to 1.1.1.4
external/mit/expat/dist/xmlwf/xmlfile.h up to 1.1.1.2
external/mit/expat/dist/xmlwf/xmlmime.c up to 1.1.1.2
external/mit/expat/dist/xmlwf/xmlmime.h up to 1.1.1.2
external/mit/expat/dist/xmlwf/xmltchar.h up to 1.1.1.2
external/mit/expat/dist/xmlwf/xmlwf.c up to 1.1.1.6
external/mit/expat/lib/libexpat/expat_config.h up to 1.6
doc/3RDPARTY 1.1649
external/mit/xorg/tools/fc-cache/Makefile 1.18

Update expat to 2.2.8.
Define XML_POOR_ENTROPY for the tool version of fc-cache
(we can not assume anything about the build host).
 1.22.2.1 02-Aug-2025  perseant Sync with HEAD
 1.23.2.2 16-Jun-2026  martin Pull up following revision(s) (requested by jdc in ticket #311):

external/mit/expat/lib/libexpat/shlib_version: revision 1.7
distrib/sets/lists/base/shl.mi: revision 1.1043
distrib/sets/lists/debug/shl.mi: revision 1.404
external/mit/expat/lib/libexpat/expat_config.h: revision 1.18
doc/3RDPARTY: revision 1.2217
external/mit/expat/bin/xmlwf/Makefile: revision 1.2
external/mit/expat/lib/libexpat/Makefile: revision 1.6
doc/CHANGES: revision 1.3272
external/mit/expat/lib/libexpat/expat.expsym: revision 1.3
external/mit/xorg/tools/fc-cache/Makefile: revision 1.25

Update for expat 2.8.1
Note export 2.8.1 import
Update for expat 2.8.1
Update for libexpat minor bump
 1.23.2.1 18-May-2026  martin Pull up following revision(s) (requested by hgutch in ticket #292):

external/mit/xorg/tools/fc-cache/Makefile: revision 1.24

Build fc-cache tool with -std=gnu99 instead of -std=c99 to get necessary
function prototypes on gcc-14/glibc build hosts.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.fc-cache was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.fc-cache was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.7 01-May-2018  christos Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
 1.6 01-May-2018  christos Apply the same fixes from the regular tools dir:

PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might
not support the necessary options. This is done thusly:

1. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that
include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc
first. This will also allow us to control other tools options from a
single location if we need to.
2. Centralize NOMAN handling.

XXX: pullup-8
 1.5 14-Mar-2018  mrg complete the switch to xorgproto over *proto split packages
- remove old package makefiles
- update makekeys for Xfuncproto.h being a real file now
- clean up deleted package X11SRCDIR.pkg settings

this should be functionally equivalent.
 1.4 26-Jun-2015  matt branches: 1.4.14;
Don't recreate link if clean or cleandir
 1.3 25-Jun-2015  matt Make this work without a populated X11 include heirarchy. It's ugly
but it works.
 1.2 24-Jun-2015  matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.4.14.2 02-May-2018  pgoyette Synch with HEAD
 1.4.14.1 15-Mar-2018  pgoyette Synch with HEAD
 1.3 24-Jun-2015  matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
 1.2 22-Nov-2010  mrg makekeys can't read from stdin anymore; avoid it.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.makekeys was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.makekeys was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.6 01-May-2018  christos Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
 1.5 01-May-2018  christos Apply the same fixes from the regular tools dir:

PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might
not support the necessary options. This is done thusly:

1. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that
include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc
first. This will also allow us to control other tools options from a
single location if we need to.
2. Centralize NOMAN handling.

XXX: pullup-8
 1.4 24-Jun-2015  matt branches: 1.4.14;
Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
 1.3 08-Jan-2015  christos no need for the X headers anymore.
 1.2 07-Jan-2015  joerg Reorganise the way xorg is build. Move build of makestrs into src/tools
as it is needed for the "includes" phase. Make it symlink all necessary
headers in obj to decouple it from "includes" itself, breaking the
dependency cycle. Move the do-x11 target between do-lib and do-build, so
that libraries can get the benefit of build_install (correct .WAIT
behavior) and everything else like "includes" uses the plain SUBDIR
entry in external/mit.
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.4.14.1 02-May-2018  pgoyette Synch with HEAD
 1.2 24-Jun-2015  matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.makestrs was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.makestrs was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.17 24-Feb-2023  mrg arrange for ftoption.h to define FT_CONFIG_OPTION_USE_BROTLI but not for tools

guard the definition in ftoption.h with #ifndef TOOL_FCCACHE, and build the
tools portions with this defined if not already set.

this fixes building pkgsrc blender with native x11.
 1.16 09-Sep-2022  mrg add missing reallocarray.c.
 1.15 20-Jul-2019  mrg update for freetype 2.10.0
 1.14 03-Mar-2019  mrg build constlist.c for new mkfontscale.
 1.13 03-Jul-2018  christos Use the fonts from our installed directory not the system when we are a tool!
Martin found it.
XXX pullup-8
 1.12 09-May-2018  mrg branches: 1.12.2;
add some missing -I paths for new freetype.
 1.11 09-May-2018  maya Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.
 1.10 01-May-2018  christos Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
 1.9 01-May-2018  christos Apply the same fixes from the regular tools dir:

PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might
not support the necessary options. This is done thusly:

1. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that
include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc
first. This will also allow us to control other tools options from a
single location if we need to.
2. Centralize NOMAN handling.

XXX: pullup-8
 1.8 28-Feb-2016  riastradh branches: 1.8.8; 1.8.14;
Define FC_NO_MT=1 for tools mkfontscale build.

No idea what the host's atomic ops will be but we don't need them
because this tool is not multithreaded.

Fixes harmless warnings like

all ===> external/mit/xorg/tools/mkfontscale
/home/source/ab/HEAD-llvm/xsrc/external/mit/fontconfig/dist/src/fcinit.c:29:2: warning: #warning Could not find any system to define atomic_int macros, library may NOT be thread-safe. [-Wcpp]
#warning Could not find any system to define atomic_int macros, library may NOT be thread-safe.
^
 1.7 23-Jul-2015  mrg remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.6 20-Jul-2015  mrg updates for freetype 2.6.
 1.5 17-Jul-2015  mrg mkfontscale.c demands a PACKAGE_STRING now. set it to "NetBSD tools version"
 1.4 10-Aug-2011  tsutsui Disable bzip2 support in freetype on xorg tools build.
Fixes PR xsrc/45223 (xorg tools build fails on CentOS due to
lack of bz2 support).
 1.3 23-Jul-2011  mrg link against bz2 where necessary.
 1.2 13-Sep-2008  hubertf branches: 1.2.2; 1.2.6;
Don't try to link in Carbon on Mac OS X/Darwin - this makes
cross-compiling with -V MKXORG=yes work when building from
Mac OS X 10.4.

OK'd by lukem@
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.8.14.3 28-Jul-2018  pgoyette Sync with HEAD
 1.8.14.2 21-May-2018  pgoyette Sync with HEAD
 1.8.14.1 02-May-2018  pgoyette Synch with HEAD
 1.8.8.1 27-Jul-2018  martin Pull up following revision(s) (requested by christos in ticket #944):

external/mit/xorg/tools/mkfontscale/Makefile: revision 1.13
share/mk/bsd.own.mk: revision 1.1066

- Fix groff reproducibility:
- specify mdoc and font paths
- clear encoding
- specify pagesize on the command line

XXX: pullup-8

Use the fonts from our installed directory not the system when we are a tool!
Martin found it.

XXX pullup-8
 1.12.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.12.2.1 10-Jun-2019  christos Sync with HEAD
 1.5 11-Jul-2026  mrg updates for font-util 1.4.2 and libXmu 1.3.1.
 1.4 01-May-2018  christos Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
 1.3 01-May-2018  christos Apply the same fixes from the regular tools dir:

PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might
not support the necessary options. This is done thusly:

1. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that
include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc
first. This will also allow us to control other tools options from a
single location if we need to.
2. Centralize NOMAN handling.

XXX: pullup-8
 1.2 13-Sep-2008  hubertf branches: 1.2.2; 1.2.6; 1.2.62;
Don't try to link in Carbon on Mac OS X/Darwin - this makes
cross-compiling with -V MKXORG=yes work when building from
Mac OS X 10.4.

OK'd by lukem@
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.2.62.1 02-May-2018  pgoyette Synch with HEAD
 1.2.6.2 19-Oct-2008  haad Sync with HEAD.
 1.2.6.1 13-Sep-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.2.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.2.1 13-Sep-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000
 1.1 29-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 29-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.6;
initial import of the crossbuild framework for modular Xorg. this
is heavily based upon the work rtr@ did on src/x11, but hacked to
work for modern modular Xorg source split.

the sources will live in xsrc/external/mit/<package>/dist.

documentation on using this will come when the above directories
are fully populated. there are 192 of them so it may take some time
before that is completed.
 1.1.1.1.6.2 19-Oct-2008  haad Sync with HEAD.
 1.1.1.1.6.1 29-Jul-2008  haad file Makefile.ucs2any was added on branch haad-dm on 2008-10-19 22:41:28 +0000
 1.1.1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.2.1 29-Jul-2008  wrstuden file Makefile.ucs2any was added on branch wrstuden-revivesa on 2008-09-18 05:18:54 +0000

RSS XML Feed