Home | History | Annotate | only in /src/distrib/sets/lists/xdebug
History log of /src/distrib/sets/lists/xdebug
RevisionDateAuthorComments
 1.2 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.acorn32 was added on branch tls-maxphys on 2013-02-25 00:24:43 +0000
 1.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.acorn32 was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.25 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.24 24-Jun-2024  martin Try to adapt setlists to recent alpha X changes
 1.23 22-Jun-2024  mrg xf86-video-ark builds with xorg-server 21.

enable it where it was diabled: x86, alpha, cats.
 1.22 26-Jan-2024  tsutsui branches: 1.22.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors on X.org 1.10 server ports.

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html

Should be pulled up to netbsd-10.
 1.21 20-Jun-2023  martin Obsolete ati_drv.so.19 and add .22 in the other md.* files affected
by the recentish X update.
 1.20 15-Jul-2022  mrg branches: 1.20.2;
updates for xorg-server 21.1.3.
 1.19 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.18 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.17 12-Jul-2022  mrg updates for the merged cirrus driver (apline/laguna sub-drivers are gone.)
 1.16 25-Feb-2022  mrg fix ati_drv version after switching to newer sources for everyone.
 1.15 27-Aug-2020  riastradh Sort and deduplicate set lists.
 1.14 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.13 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.12 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.11 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.10 05-Aug-2017  mrg branches: 1.10.2; 1.10.4;
fixes for xorg-server 1.18.
 1.9 24-Sep-2016  mrg mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.8 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.7 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.6 25-Jan-2016  christos branches: 1.6.2;
Undo previous changes; the debug libraries were installed because of a bug
in the Makefiles... (Setting MKDEBUGLIB in /etc/mk.conf overrides some
Makefile settings)
 1.5 24-Jan-2016  christos Fix alpha sets
 1.4 27-Jul-2015  martin Add driver debug entries
 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 11-Aug-2013  joerg Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.alpha was added on branch tls-maxphys on 2013-02-25 00:24:43 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.alpha was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.6.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.10.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.10.4.1 10-Jun-2019  christos Sync with HEAD
 1.10.2.1 18-Jan-2019  pgoyette Synch with HEAD
 1.20.2.1 03-Feb-2024  martin Pull up following revision(s) (requested by tsutsui in ticket #571):

distrib/sets/lists/xserver/md.alpha: revision 1.62
distrib/sets/lists/xdebug/md.sgimips: revision 1.18
distrib/sets/lists/xdebug/md.netwinder: revision 1.14
distrib/sets/lists/xdebug/md.alpha: revision 1.22
distrib/sets/lists/xdebug/md.vax: revision 1.16
distrib/sets/lists/xserver/md.vax: revision 1.28
distrib/sets/lists/xserver/md.sgimips: revision 1.70
distrib/sets/lists/xserver/md.netwinder: revision 1.48
distrib/sets/lists/xcomp/mi: revision 1.241

Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.
Also fix syspkg names and reorder entries for readabilities.

Fixes "fail to load libfb.so" errors on X.org 1.10 server ports.
Ok'ed by mrg@ on tech-x11@:

https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.22.2.2 02-Aug-2025  perseant Sync with HEAD
 1.22.2.1 01-Jul-2024  perseant Sync with HEAD.
 1.69 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.68 04-Jul-2024  mrg bump the libdrm shlib versions.
 1.67 22-Jun-2024  mrg also enable xf86-video-trident for xorg-server 21 builds, it builds fine.
 1.66 22-Jun-2024  mrg xf86-video-ark builds with xorg-server 21.

enable it where it was diabled: x86, alpha, cats.
 1.65 26-Jan-2024  tsutsui branches: 1.65.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.64 04-Sep-2023  riastradh lists: Remove more bogus shlib obsolete entries.

Too much trouble to have to remember about libuv.so, libgmp.so, &c.
Just apply the rule uniformly.

All that's left is test libraries and loadable modules.

Searched with:

git grep 'lib.*\.so\.[0-9][0-9]*.*obsolete' distrib/sets/lists \
| grep -v '/modules/' \
| grep -v '/locale/lib/' \
| grep -v '/lib/npf/' \
| grep -v '/lib/librump' \
| grep -v '/lib/netbsd/libclang_rt' \
| grep -v '/runemodule/'
 1.63 19-Jun-2023  mrg updates for xf86-video-ati 22.0.0.
 1.62 26-Feb-2023  mrg bump amdgpu_drv version, obsolete old one.
 1.61 15-Jul-2022  mrg branches: 1.61.2;
properly mark glint_drv has obsolete.
 1.60 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.59 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.58 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.57 12-Jul-2022  mrg updates for the merged cirrus driver (apline/laguna sub-drivers are gone.)
 1.56 11-Jul-2022  mrg updates for libdrm 2.4.112.
 1.55 25-Feb-2022  mrg fix ati_drv version after switching to newer sources for everyone.
 1.54 23-Aug-2021  mrg amdgpu_drv.so got bumped.
 1.53 27-Apr-2021  mrg bump libdrm and libdrm_amdgpu shlib minor for new symbols.
 1.52 27-Aug-2020  riastradh Sort and deduplicate set lists.
 1.51 31-Jan-2020  jmcneill Build radeonsi driver.
 1.50 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.49 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.48 10-Jun-2019  mrg mark several things that are only built with MKLLVMRT=yes with 'llvmrt'.

from kre.
 1.47 01-Jun-2019  mrg radeon_drv major was bumped.
 1.46 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.45 11-Mar-2019  kamil Register ./usr/X11R7/lib/libvdpau_g.a in md.amd64 sets

This unbreaks the build.
 1.44 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.43 08-Mar-2019  mrg bump amdgpu_drv.so major.
 1.42 10-Jan-2019  uwe Hook vboxvideo driver into the build.
 1.41 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.40 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.39 12-Mar-2018  mrg branches: 1.39.2;
update for new amdgpu and radeon driver versions.
 1.38 15-Dec-2016  kre branches: 1.38.12;

More sets list sorting (maybe this time they're really all done)
 1.37 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.36 24-Sep-2016  mrg mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.35 22-Aug-2016  mlelstv align with xserver lists
 1.34 20-Aug-2016  mrg reenable chips driver everywhere now it builds with xorg-server 1.18
 1.33 20-Aug-2016  mrg reenable the cirrus, i128, i740, neomagic and tseng drivers now they
build with xorg-server 1.18.
 1.32 20-Aug-2016  mrg re-enable ast driver for xorg-server 1.18 and x86 as 1.1.5 builds.
 1.31 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.30 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.29 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.28 19-Aug-2016  htodd Fix debug build.
 1.27 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.26 17-Aug-2016  mrg updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.25 27-Jan-2016  wiz branches: 1.25.2;
Mark /usr/X11R7/lib/modules/libi2c_g.a as obsolete as well.

Already marked that way for other platforms, and other versions of this
file for this platform too.
 1.24 26-Jan-2016  christos adjust to the Makefile fixes.
 1.23 30-Oct-2015  christos add nouveau, sort
 1.22 13-Oct-2015  mrg build libdrm_nouveau and xf86-video-nouveau on x86.

crashes early when starting so far.
 1.21 29-Jul-2015  christos fix debug sets after latest x changes.
 1.20 22-Jul-2015  mrg delete obsolete vga and radeonhd drivers.
 1.19 20-Jul-2015  mrg actually bump libdrm_intel.
 1.18 20-Jul-2015  mrg updates for libdrm 2.4.62 and xf86-video-ast 1.0.1.
 1.17 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.16 27-Jun-2015  matt Add MKCOMPATX11 knob for making X11 compat libraries.
 1.15 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.14 29-May-2015  htodd Fix debug build - something isn't right in the radeon build.
 1.13 28-May-2015  rjs Build both xf86-video-radeon drivers for amd64 and i386, just build the
old one for other ports.
 1.12 21-May-2015  htodd Fix debug build lists.
 1.11 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.10 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.9 26-Dec-2014  christos move mi debug files into shl.mi
 1.8 23-Dec-2014  christos - mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
 1.7 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.6 03-Apr-2014  riastradh branches: 1.6.4;
Update reachover makefiles and set lists for xf86-video-intel 2.21.15.
 1.5 05-Jun-2013  mrg updates for xf86-video-vmware 13.0.1
 1.4 05-Jun-2013  mrg bump vmmouse_drv.so
 1.3 08-Feb-2013  christos branches: 1.3.4;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.amd64 was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.3.4.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.3 23-Jun-2013  tls resync from head
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.amd64 was added on branch tls-maxphys on 2013-02-25 00:24:43 +0000
 1.6.4.5 23-Dec-2016  snj Apply patch (requested by mrg in ticket #1305):
Add missing debug entry to set amd64/i386 xdebug set lists.
 1.6.4.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.4.3 09-Mar-2015  snj branches: 1.6.4.3.4;
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.6.4.2 03-Mar-2015  snj 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.6.4.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.6.4.3.4.1 18-Jan-2017  skrll Sync with netbsd-5
 1.25.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.25.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.38.12.2 18-Jan-2019  pgoyette Synch with HEAD
 1.38.12.1 15-Mar-2018  pgoyette Synch with HEAD
 1.39.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.39.2.1 10-Jun-2019  christos Sync with HEAD
 1.61.2.1 06-Sep-2023  martin Pull up following revision(s) (requested by riastradh in ticket #352):

distrib/sets/lists/base/ad.mips: revision 1.93
distrib/sets/lists/debug/ad.aarch64: revision 1.37
distrib/sets/lists/base/shl.mi: revision 1.970
distrib/sets/lists/base/ad.aarch64: revision 1.45
distrib/sets/lists/debug/md.i386: revision 1.21
distrib/sets/lists/base/md.i386: revision 1.159
distrib/sets/lists/base/shl.mi: revision 1.945
distrib/sets/lists/debug/ad.mips: revision 1.83
distrib/sets/lists/xdebug/md.i386: revision 1.61
distrib/sets/lists/base/ad.arm: revision 1.87
distrib/sets/lists/xdebug/md.amd64: revision 1.64
distrib/sets/lists/debug/shl.mi: revision 1.330
distrib/sets/lists/debug/shl.mi: revision 1.331
distrib/sets/lists/comp/shl.mi: revision 1.354
distrib/sets/lists/debug/ad.arm: revision 1.81
(all via patch)

un-obsolete ./usr/lib/libisns.so*. it's normal for these to be
symlinks in this case, and they also exist in the case that
MKDYNAMICROOT is not set.

also fixes running "makefs" against a destdir and it's METALOG*.

lists: Remove more bogus shlib obsolete entries.

Too much trouble to have to remember about libuv.so, libgmp.so, &c.
Just apply the rule uniformly.

All that's left is test libraries and loadable modules.
Searched with:
git grep 'lib.*\.so\.[0-9][0-9]*.*obsolete' distrib/sets/lists | grep -v '/modules/' | grep -v '/locale/lib/' | grep -v '/lib/npf/' | grep -v '/lib/librump' | grep -v '/lib/netbsd/libclang_rt' | grep -v '/runemodule/'
revive the ./usr/libdata/debug/usr/lib/libisns.so.0.0.debug entry
however, remove the 'obsolete' tag from it.

fixes the amd64 build (at least).
 1.65.2.2 02-Aug-2025  perseant Sync with HEAD
 1.65.2.1 01-Jul-2024  perseant Sync with HEAD.
 1.17 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.16 26-Jan-2024  tsutsui branches: 1.16.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.15 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.14 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.13 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.12 04-Nov-2019  rin Fix previous; restore accidentally removed newline.
 1.11 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.10 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.9 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.8 24-Sep-2016  mrg branches: 1.8.12; 1.8.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.7 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.6 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.5 25-Jan-2016  christos branches: 1.5.2;
Undo previous changes; the debug libraries were installed because of a bug
in the Makefiles... (Setting MKDEBUGLIB in /etc/mk.conf overrides some
Makefile settings)
 1.4 24-Jan-2016  christos fix amiga sets
 1.3 04-Nov-2015  phx Build a wsfb Xorg server for amiga.
 1.2 10-Aug-2015  mlelstv XFree86 has been removed
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.amiga was added on branch tls-maxphys on 2013-02-25 00:24:43 +0000
 1.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.amiga was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.5.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.14.1 10-Jun-2019  christos Sync with HEAD
 1.8.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.16.2.1 02-Aug-2025  perseant Sync with HEAD
 1.17 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.16 26-Jan-2024  tsutsui branches: 1.16.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.15 15-Jul-2022  mrg fix some builds (no longer built drivers.)
 1.14 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.13 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.12 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.11 12-Jul-2022  mrg updates for the merged cirrus driver (apline/laguna sub-drivers are gone.)
 1.10 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.9 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.8 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.7 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.6 24-Sep-2016  mrg branches: 1.6.12; 1.6.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.5 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.4 20-Feb-2016  christos branches: 1.4.2;
Add missing debug files
 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 11-Aug-2013  joerg branches: 1.2.4; 1.2.6;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.bebox was added on branch tls-maxphys on 2013-02-25 00:24:43 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.bebox was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.2.6.1 27-Feb-2016  martin Pull up r1.4 (with minor adjustments) to fix debug set lists.
 1.2.4.1 27-Feb-2016  martin Pull up r1.4 (with minor adjustments) to fix debug set lists.
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.14.1 10-Jun-2019  christos Sync with HEAD
 1.6.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.16.2.1 02-Aug-2025  perseant Sync with HEAD
 1.26 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.25 22-Jun-2024  mrg also enable xf86-video-trident for xorg-server 21 builds, it builds fine.
 1.24 22-Jun-2024  mrg xf86-video-ark builds with xorg-server 21.

enable it where it was diabled: x86, alpha, cats.
 1.23 26-Jan-2024  tsutsui branches: 1.23.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.22 20-Jun-2023  martin Obsolete ati_drv.so.19 and add .22 in the other md.* files affected
by the recentish X update.
 1.21 17-Jul-2022  mrg properly mark glint_drv.so.1.debug obsolete
 1.20 15-Jul-2022  mrg fix some builds (no longer built drivers.)
 1.19 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.18 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.17 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.16 12-Jul-2022  mrg updates for the merged cirrus driver (apline/laguna sub-drivers are gone.)
 1.15 25-Feb-2022  mrg fix ati_drv version after switching to newer sources for everyone.
 1.14 27-Aug-2020  riastradh Sort and deduplicate set lists.
 1.13 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.12 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.11 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.10 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.9 05-Aug-2017  mrg branches: 1.9.2; 1.9.4;
fixes for xorg-server 1.18.
 1.8 24-Sep-2016  mrg mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.7 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.6 22-Jul-2015  mrg branches: 1.6.2;
delete obsolete vga and radeonhd drivers.
 1.5 20-Jul-2015  mrg updates for libdrm 2.4.62 and xf86-video-ast 1.0.1.
 1.4 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.3 08-Feb-2013  christos branches: 1.3.4;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.cats was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.cats was added on branch tls-maxphys on 2013-02-25 00:24:43 +0000
 1.6.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.9.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.9.4.1 10-Jun-2019  christos Sync with HEAD
 1.9.2.1 18-Jan-2019  pgoyette Synch with HEAD
 1.23.2.2 02-Aug-2025  perseant Sync with HEAD
 1.23.2.1 01-Jul-2024  perseant Sync with HEAD.
 1.17 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.16 26-Jan-2024  tsutsui branches: 1.16.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.15 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.14 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.13 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.12 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.11 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.10 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.9 24-Sep-2016  mrg branches: 1.9.12; 1.9.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.8 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.7 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.6 20-Feb-2016  christos branches: 1.6.2;
Add missing debug files.
 1.5 25-Jan-2016  christos Undo previous changes; the debug libraries were installed because of a bug
in the Makefiles... (Setting MKDEBUGLIB in /etc/mk.conf overrides some
Makefile settings)
 1.4 24-Jan-2016  christos fix dreamcast sets.
 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 11-Aug-2013  joerg branches: 1.2.4; 1.2.6;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.dreamcast was added on branch tls-maxphys on 2013-02-25 00:24:43 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.dreamcast was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.2.6.1 27-Feb-2016  martin Pull up r1.6 to fix debug set lists.
 1.2.4.1 27-Feb-2016  martin Pull up r1.6 to fix debug set lists.
 1.6.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.9.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.9.14.1 10-Jun-2019  christos Sync with HEAD
 1.9.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.16.2.1 02-Aug-2025  perseant Sync with HEAD
 1.39 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.38 04-Jul-2024  martin adjust to libdrm update
 1.37 26-Jan-2024  tsutsui branches: 1.37.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.36 19-Jun-2023  mrg updates for xf86-video-ati 22.0.0.
 1.35 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.34 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.33 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.32 11-Jul-2022  mrg updates for libdrm 2.4.112.
 1.31 25-Feb-2022  mrg fix ati_drv version after switching to newer sources for everyone.
 1.30 27-Apr-2021  mrg bump libdrm and libdrm_amdgpu shlib minor for new symbols.
 1.29 21-Feb-2021  christos Add missing compatx11file
 1.28 27-Aug-2020  riastradh branches: 1.28.2;
Sort and deduplicate set lists.
 1.27 31-Jan-2020  jmcneill Build radeonsi driver.
 1.26 19-Jan-2020  jmcneill Build ati driver on evbarm.
 1.25 19-Jan-2020  jmcneill Build radeon and nouveau drivers on evbarm.
 1.24 30-Dec-2019  uki Fix incorrect obsolete package name
 1.23 04-Nov-2019  rin Try to fix build failure due to missing obsolete qualifier.
 1.22 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.21 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.20 12-Mar-2019  martin Add libvdpau_g.a here as well
 1.19 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.18 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.17 24-Sep-2016  mrg branches: 1.17.12; 1.17.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.16 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.15 18-Aug-2016  skrll Fix sets for new nouveau
 1.14 25-Jan-2016  christos branches: 1.14.2;
Undo previous changes; the debug libraries were installed because of a bug
in the Makefiles... (Setting MKDEBUGLIB in /etc/mk.conf overrides some
Makefile settings)
 1.13 24-Jan-2016  christos fix evbarm sets.
 1.12 06-Nov-2015  jmcneill Build xf86-video-modesetting on evbarm
 1.11 30-Oct-2015  skrll Add nouveau
 1.10 24-Oct-2015  jmcneill Build libdrm_nouveau on evbarm
 1.9 24-Aug-2015  martin Add some missing obsolete markers
 1.8 17-Aug-2015  christos forgot one.
 1.7 17-Aug-2015  christos fix debug and lint sets for evbarm/arm
 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 26-Dec-2014  christos move mi debug files into shl.mi
 1.4 25-Dec-2014  htodd Fix debug build.
 1.3 08-Feb-2013  christos branches: 1.3.4;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.evbarm was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.evbarm was added on branch tls-maxphys on 2013-02-25 00:24:43 +0000
 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.17.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.28.2.1 03-Apr-2021  thorpej Sync with HEAD.
 1.37.2.1 02-Aug-2025  perseant Sync with HEAD
 1.22 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.21 26-Jan-2024  tsutsui branches: 1.21.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.20 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.19 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.18 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.17 11-Jul-2022  mrg updates for libdrm 2.4.112.
 1.16 30-Dec-2019  uki Fix incorrect obsolete package name
 1.15 04-Nov-2019  rin Try to fix build failure due to missing obsolete qualifier.
 1.14 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.13 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.12 12-Mar-2019  martin Add libvdpau_g.a here as well
 1.11 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.10 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.9 24-Sep-2016  mrg branches: 1.9.12; 1.9.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.8 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.7 18-Aug-2016  skrll Fix sets for new nouveau
 1.6 20-Feb-2016  christos branches: 1.6.2;
Add missing debug files.
 1.5 17-Aug-2015  christos fix sets.
 1.4 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.3 08-Feb-2013  christos branches: 1.3.4;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.evbarm.armeb was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.evbarm.armeb was added on branch tls-maxphys on 2013-02-25 00:24:43 +0000
 1.6.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.9.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.9.14.1 10-Jun-2019  christos Sync with HEAD
 1.9.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.21.2.1 02-Aug-2025  perseant Sync with HEAD
 1.16 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.15 26-Jan-2024  tsutsui branches: 1.15.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.14 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.13 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.12 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.11 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.10 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.9 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.8 24-Sep-2016  mrg branches: 1.8.12; 1.8.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.7 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.6 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.5 18-Jul-2015  mrg branches: 1.5.2;
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.4 24-Jan-2014  christos add missing library
 1.3 08-Feb-2013  christos branches: 1.3.4;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.evbmips was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.3.4.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.evbmips was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.5.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.14.1 10-Jun-2019  christos Sync with HEAD
 1.8.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.15.2.1 02-Aug-2025  perseant Sync with HEAD
 1.6 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.5 26-Jan-2024  tsutsui branches: 1.5.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.4 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.3 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.2 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.1 07-Mar-2021  rin branches: 1.1.2;
Build Xorg server for evbppc with minimum wsfb(4) support for Explora.
 1.1.2.2 03-Apr-2021  thorpej Sync with HEAD.
 1.1.2.1 07-Mar-2021  thorpej file md.evbppc was added on branch thorpej-futex on 2021-04-03 22:43:41 +0000
 1.5.2.1 02-Aug-2025  perseant Sync with HEAD
 1.15 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.14 26-Jan-2024  tsutsui branches: 1.14.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.13 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.12 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.11 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.10 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.9 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.8 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.7 24-Sep-2016  mrg branches: 1.7.12; 1.7.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.6 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.5 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.4 20-Feb-2016  christos branches: 1.4.2;
Add missing debug files
 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 11-Aug-2013  joerg branches: 1.2.4; 1.2.6;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.ews4800mips was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.ews4800mips was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.2.6.1 27-Feb-2016  martin Pull up r1.4 to fix debug set lists.
 1.2.4.1 27-Feb-2016  martin Pull up r1.4 to fix debug set lists.
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.14.2.1 02-Aug-2025  perseant Sync with HEAD
 1.17 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.16 26-Jan-2024  tsutsui branches: 1.16.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.15 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.14 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.13 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.12 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.11 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.10 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.9 29-Dec-2018  christos Fix sets for hp300
 1.8 24-Sep-2016  mrg branches: 1.8.12; 1.8.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.7 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.6 29-Dec-2015  christos branches: 1.6.2;
fix lint and debug sets
 1.5 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.4 26-Aug-2014  christos fix sets
 1.3 17-Dec-2013  njoly Add a few missing xorg drivers debug entries. And while here kill some
duplicated lines.
 1.2 11-Aug-2013  joerg Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.hp300 was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.hp300 was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.6.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.14.1 10-Jun-2019  christos Sync with HEAD
 1.8.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.16.2.1 02-Aug-2025  perseant Sync with HEAD
 1.15 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.14 26-Jan-2024  tsutsui branches: 1.14.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.13 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.12 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.11 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.10 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.9 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.8 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.7 24-Sep-2016  mrg branches: 1.7.12; 1.7.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.6 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.5 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.4 20-Feb-2016  christos branches: 1.4.2;
Add missing debug files
 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 11-Aug-2013  joerg branches: 1.2.4; 1.2.6;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.hpcarm was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.hpcarm was added on branch yamt-pagecache on 2013-01-23 00:04:25 +0000
 1.2.6.1 27-Feb-2016  martin Pull up r1.4 to fix debug set lists.
 1.2.4.1 27-Feb-2016  martin Pull up r1.4 to fix debug set lists.
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.14.2.1 02-Aug-2025  perseant Sync with HEAD
 1.15 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.14 26-Jan-2024  tsutsui branches: 1.14.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.13 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.12 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.11 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.10 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.9 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.8 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.7 24-Sep-2016  mrg branches: 1.7.12; 1.7.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.6 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.5 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.4 20-Feb-2016  christos branches: 1.4.2;
Add missing debug files
 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 11-Aug-2013  joerg Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.hpcmips was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.hpcmips was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.14.2.1 02-Aug-2025  perseant Sync with HEAD
 1.15 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.14 26-Jan-2024  tsutsui branches: 1.14.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.13 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.12 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.11 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.10 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.9 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.8 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.7 24-Sep-2016  mrg branches: 1.7.12; 1.7.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.6 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.5 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.4 18-Jul-2015  mrg branches: 1.4.2;
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.3 23-Oct-2014  christos fix (add missing, remove dups, sort)
 1.2 11-Aug-2013  joerg branches: 1.2.4; 1.2.6;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.hpcsh was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.hpcsh was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.2.6.1 27-Feb-2016  martin Pull up r1.3 to fix debug set lists.
 1.2.4.1 27-Feb-2016  martin Pull up r1.3 to fix debug set lists.
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.14.2.1 02-Aug-2025  perseant Sync with HEAD
 1.7 24-Oct-2024  rin xdebug: md.hppa: Add missing ngle_drv.so.0.debug
 1.6 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.5 26-Jan-2024  tsutsui branches: 1.5.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.4 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.3 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.2 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.1 10-Oct-2020  rin Fix MKDEBUG=yes build for hppa.
 1.5.2.1 02-Aug-2025  perseant Sync with HEAD
 1.66 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.65 04-Jul-2024  mrg bump the libdrm shlib versions.
 1.64 22-Jun-2024  mrg also enable xf86-video-trident for xorg-server 21 builds, it builds fine.
 1.63 22-Jun-2024  mrg xf86-video-ark builds with xorg-server 21.

enable it where it was diabled: x86, alpha, cats.
 1.62 26-Jan-2024  tsutsui branches: 1.62.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.61 04-Sep-2023  riastradh lists: Remove more bogus shlib obsolete entries.

Too much trouble to have to remember about libuv.so, libgmp.so, &c.
Just apply the rule uniformly.

All that's left is test libraries and loadable modules.

Searched with:

git grep 'lib.*\.so\.[0-9][0-9]*.*obsolete' distrib/sets/lists \
| grep -v '/modules/' \
| grep -v '/locale/lib/' \
| grep -v '/lib/npf/' \
| grep -v '/lib/librump' \
| grep -v '/lib/netbsd/libclang_rt' \
| grep -v '/runemodule/'
 1.60 19-Jun-2023  mrg updates for xf86-video-ati 22.0.0.
 1.59 05-Mar-2023  andvar s/degub/debug/ in syspkgs definitions.
 1.58 26-Feb-2023  mrg bump amdgpu_drv version, obsolete old one.
 1.57 15-Jul-2022  mrg branches: 1.57.2;
properly mark an obsolete file obsolete.
 1.56 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.55 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.54 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.53 12-Jul-2022  mrg updates for the merged cirrus driver (apline/laguna sub-drivers are gone.)
 1.52 11-Jul-2022  mrg updates for libdrm 2.4.112.
 1.51 25-Feb-2022  mrg fix ati_drv version after switching to newer sources for everyone.
 1.50 23-Aug-2021  mrg amdgpu_drv.so got bumped.
 1.49 27-Apr-2021  mrg bump libdrm and libdrm_amdgpu shlib minor for new symbols.
 1.48 27-Aug-2020  riastradh Sort and deduplicate set lists.
 1.47 31-Jan-2020  jmcneill Build radeonsi driver.
 1.46 29-Dec-2019  uki give syspkg names to i386 machine dependencies files in x11
 1.45 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.44 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.43 10-Jun-2019  mrg mark several things that are only built with MKLLVMRT=yes with 'llvmrt'.

from kre.
 1.42 01-Jun-2019  mrg radeon_drv major was bumped.
 1.41 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.40 08-Mar-2019  mrg bump amdgpu_drv.so major.
 1.39 10-Jan-2019  uwe Hook vboxvideo driver into the build.
 1.38 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.37 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.36 14-Mar-2018  rin branches: 1.36.2;
Restore shlib version accidentally bumped in the previous commit.
Fix debug build for i386.
 1.35 12-Mar-2018  mrg update for new amdgpu and radeon driver versions.
 1.34 26-Sep-2016  mrg branches: 1.34.12;
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.33 24-Sep-2016  mrg mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.32 22-Aug-2016  htodd Fix debug build for i386 xorg.
 1.31 22-Aug-2016  mlelstv align with xserver lists
 1.30 20-Aug-2016  mrg reenable chips driver everywhere now it builds with xorg-server 1.18
 1.29 20-Aug-2016  mrg reenable the cirrus, i128, i740, neomagic and tseng drivers now they
build with xorg-server 1.18.
 1.28 20-Aug-2016  mrg re-enable ast driver for xorg-server 1.18 and x86 as 1.1.5 builds.
 1.27 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.26 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.25 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.24 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.23 17-Aug-2016  mrg updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.22 27-Jan-2016  christos branches: 1.22.2;
remove debug/lint sets now that the Makefiles have been fixed.
 1.21 13-Oct-2015  mrg build libdrm_nouveau and xf86-video-nouveau on x86.

crashes early when starting so far.
 1.20 24-Sep-2015  christos fix debug and lint sets for i386
 1.19 22-Jul-2015  mrg delete obsolete vga and radeonhd drivers.
 1.18 20-Jul-2015  mrg actually bump libdrm_intel.
 1.17 20-Jul-2015  mrg updates for libdrm 2.4.62 and xf86-video-ast 1.0.1.
 1.16 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.15 29-May-2015  htodd Fix debug build - something isn't right in the radeon build.
 1.14 28-May-2015  rjs Build both xf86-video-radeon drivers for amd64 and i386, just build the
old one for other ports.
 1.13 21-May-2015  htodd Fix debug build lists.
 1.12 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.11 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.10 26-Dec-2014  christos move mi debug files into shl.mi
 1.9 24-Dec-2014  htodd Fix debug build.
 1.8 23-Dec-2014  christos - mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
 1.7 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.6 03-Apr-2014  riastradh branches: 1.6.4;
Update reachover makefiles and set lists for xf86-video-intel 2.21.15.
 1.5 05-Jun-2013  mrg updates for xf86-video-vmware 13.0.1
 1.4 05-Jun-2013  mrg bump vmmouse_drv.so
 1.3 08-Feb-2013  christos branches: 1.3.4;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.i386 was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.3.4.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.3 23-Jun-2013  tls resync from head
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.i386 was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.6.4.6 23-Dec-2016  snj Apply patch (requested by mrg in ticket #1305):
Add missing debug entry to set amd64/i386 xdebug set lists.
 1.6.4.5 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.4.4 09-Mar-2015  snj branches: 1.6.4.4.4;
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.6.4.3 03-Mar-2015  snj 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.6.4.2 07-Jan-2015  martin Pull up following revision(s) (requested by htodd in ticket #385):
distrib/sets/lists/xdebug/md.i386: revision 1.9
Fix debug build.
 1.6.4.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.6.4.4.4.1 18-Jan-2017  skrll Sync with netbsd-5
 1.22.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.34.12.2 18-Jan-2019  pgoyette Synch with HEAD
 1.34.12.1 15-Mar-2018  pgoyette Synch with HEAD
 1.36.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.36.2.1 10-Jun-2019  christos Sync with HEAD
 1.57.2.1 06-Sep-2023  martin Pull up following revision(s) (requested by riastradh in ticket #352):

distrib/sets/lists/base/ad.mips: revision 1.93
distrib/sets/lists/debug/ad.aarch64: revision 1.37
distrib/sets/lists/base/shl.mi: revision 1.970
distrib/sets/lists/base/ad.aarch64: revision 1.45
distrib/sets/lists/debug/md.i386: revision 1.21
distrib/sets/lists/base/md.i386: revision 1.159
distrib/sets/lists/base/shl.mi: revision 1.945
distrib/sets/lists/debug/ad.mips: revision 1.83
distrib/sets/lists/xdebug/md.i386: revision 1.61
distrib/sets/lists/base/ad.arm: revision 1.87
distrib/sets/lists/xdebug/md.amd64: revision 1.64
distrib/sets/lists/debug/shl.mi: revision 1.330
distrib/sets/lists/debug/shl.mi: revision 1.331
distrib/sets/lists/comp/shl.mi: revision 1.354
distrib/sets/lists/debug/ad.arm: revision 1.81
(all via patch)

un-obsolete ./usr/lib/libisns.so*. it's normal for these to be
symlinks in this case, and they also exist in the case that
MKDYNAMICROOT is not set.

also fixes running "makefs" against a destdir and it's METALOG*.

lists: Remove more bogus shlib obsolete entries.

Too much trouble to have to remember about libuv.so, libgmp.so, &c.
Just apply the rule uniformly.

All that's left is test libraries and loadable modules.
Searched with:
git grep 'lib.*\.so\.[0-9][0-9]*.*obsolete' distrib/sets/lists | grep -v '/modules/' | grep -v '/locale/lib/' | grep -v '/lib/npf/' | grep -v '/lib/librump' | grep -v '/lib/netbsd/libclang_rt' | grep -v '/runemodule/'
revive the ./usr/libdata/debug/usr/lib/libisns.so.0.0.debug entry
however, remove the 'obsolete' tag from it.

fixes the amd64 build (at least).
 1.62.2.2 02-Aug-2025  perseant Sync with HEAD
 1.62.2.1 01-Jul-2024  perseant Sync with HEAD.
 1.13 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.12 26-Jan-2024  tsutsui branches: 1.12.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.11 15-Jul-2022  mrg fix some builds (no longer built drivers.)
 1.10 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.9 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.8 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.7 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.6 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.5 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.4 24-Sep-2016  mrg branches: 1.4.12; 1.4.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.3 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.2 20-Feb-2016  christos branches: 1.2.2;
Add missing debug files
 1.1 13-Oct-2015  rjs Add Xorg server and S3 driver to ibmnws build.
 1.2.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.4.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.4.14.1 10-Jun-2019  christos Sync with HEAD
 1.4.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.12.2.1 02-Aug-2025  perseant Sync with HEAD
 1.8 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.7 26-Jan-2024  tsutsui branches: 1.7.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.6 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.5 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.4 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.3 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.2 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.1 14-Nov-2018  martin branches: 1.1.2; 1.1.4;
Add debug files for recent xserver addition
 1.1.4.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.4.1 14-Nov-2018  christos file md.iyonix was added on branch phil-wifi on 2019-06-10 21:42:32 +0000
 1.1.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.1.2.1 14-Nov-2018  pgoyette file md.iyonix was added on branch pgoyette-compat on 2018-11-26 01:49:58 +0000
 1.7.2.1 02-Aug-2025  perseant Sync with HEAD
 1.14 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.13 26-Jan-2024  tsutsui branches: 1.13.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.12 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.11 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.10 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.9 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.8 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.7 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.6 24-Sep-2016  mrg branches: 1.6.12; 1.6.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.5 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.4 18-Jul-2015  mrg branches: 1.4.2;
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.3 05-Aug-2014  martin Add a few missing files
 1.2 11-Aug-2013  joerg branches: 1.2.2;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.luna68k was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.luna68k was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.2.2.1 10-Aug-2014  tls Rebase.
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.14.1 10-Jun-2019  christos Sync with HEAD
 1.6.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.13.2.1 02-Aug-2025  perseant Sync with HEAD
 1.14 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.13 26-Jan-2024  tsutsui branches: 1.13.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.12 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.11 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.10 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.9 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.8 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.7 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.6 15-Dec-2016  kre branches: 1.6.12; 1.6.14;

More sets list sorting (maybe this time they're really all done)
 1.5 24-Sep-2016  mrg mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.4 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.3 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.2 05-Oct-2015  rjs branches: 1.2.2;
Catch up with switch to use Xorg server.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.mac68k was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.mac68k was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.2.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.2.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.14.1 10-Jun-2019  christos Sync with HEAD
 1.6.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.13.2.1 02-Aug-2025  perseant Sync with HEAD
 1.22 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.21 26-Jan-2024  tsutsui branches: 1.21.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.20 20-Jun-2023  martin Obsolete ati_drv.so.19 and add .22 in the other md.* files affected
by the recentish X update.
 1.19 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.18 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.17 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.16 25-Feb-2022  mrg fix ati_drv version after switching to newer sources for everyone.
 1.15 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.14 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.13 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.12 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.11 27-Feb-2017  chs branches: 1.11.10; 1.11.12;
add glint driver debuginfo file.
 1.10 24-Sep-2016  mrg branches: 1.10.2;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.9 20-Aug-2016  mrg reenable chips driver everywhere now it builds with xorg-server 1.18
 1.8 20-Aug-2016  mrg turn off chips driver for macppc and xorg-server 1.18 (for now.)
 1.7 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.6 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.5 18-Jul-2015  mrg branches: 1.5.2;
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.4 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.3 08-Feb-2013  christos branches: 1.3.4; 1.3.12;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.macppc was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.3.12.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.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.macppc was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.5.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.5.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.10.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.11.12.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.11.12.1 10-Jun-2019  christos Sync with HEAD
 1.11.10.1 18-Jan-2019  pgoyette Synch with HEAD
 1.21.2.1 02-Aug-2025  perseant Sync with HEAD
 1.15 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.14 26-Jan-2024  tsutsui branches: 1.14.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors on X.org 1.10 server ports.

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html

Should be pulled up to netbsd-10.
 1.13 15-Jul-2022  mrg branches: 1.13.2;
updates for xorg-server 21.1.3.
 1.12 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.11 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.10 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.9 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.8 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.7 24-Sep-2016  mrg branches: 1.7.12; 1.7.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.6 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.5 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.4 20-Feb-2016  christos branches: 1.4.2;
Add missing debug files
 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 11-Aug-2013  joerg branches: 1.2.4; 1.2.6;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.netwinder was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.netwinder was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.2.6.1 27-Feb-2016  martin Pull up r1.4 to fix debug set lists.
 1.2.4.1 27-Feb-2016  martin Pull up r1.4 to fix debug set lists.
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.13.2.1 03-Feb-2024  martin Pull up following revision(s) (requested by tsutsui in ticket #571):

distrib/sets/lists/xserver/md.alpha: revision 1.62
distrib/sets/lists/xdebug/md.sgimips: revision 1.18
distrib/sets/lists/xdebug/md.netwinder: revision 1.14
distrib/sets/lists/xdebug/md.alpha: revision 1.22
distrib/sets/lists/xdebug/md.vax: revision 1.16
distrib/sets/lists/xserver/md.vax: revision 1.28
distrib/sets/lists/xserver/md.sgimips: revision 1.70
distrib/sets/lists/xserver/md.netwinder: revision 1.48
distrib/sets/lists/xcomp/mi: revision 1.241

Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.
Also fix syspkg names and reorder entries for readabilities.

Fixes "fail to load libfb.so" errors on X.org 1.10 server ports.
Ok'ed by mrg@ on tech-x11@:

https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.14.2.1 02-Aug-2025  perseant Sync with HEAD
 1.15 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.14 26-Jan-2024  tsutsui branches: 1.14.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.13 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.12 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.11 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.10 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.9 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.8 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.7 24-Sep-2016  mrg branches: 1.7.12; 1.7.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.6 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.5 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.4 20-Feb-2016  christos branches: 1.4.2;
Add missing debug files
 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 11-Aug-2013  joerg branches: 1.2.4; 1.2.6;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.newsmips was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.newsmips was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.2.6.1 27-Feb-2016  martin Pull up r1.4 to fix debug set lists.
 1.2.4.1 27-Feb-2016  martin Pull up r1.4 to fix debug set lists.
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.14.2.1 02-Aug-2025  perseant Sync with HEAD
 1.23 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.22 26-Jan-2024  tsutsui branches: 1.22.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.21 20-Jun-2023  martin Obsolete ati_drv.so.19 and add .22 in the other md.* files affected
by the recentish X update.
 1.20 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.19 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.18 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.17 25-Feb-2022  mrg fix ati_drv version after switching to newer sources for everyone.
 1.16 30-Dec-2019  uki Fix incorrect obsolete package name
 1.15 04-Nov-2019  rin Try to fix build failure due to missing obsolete qualifier.
 1.14 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.13 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.12 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.11 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.10 24-Sep-2016  mrg branches: 1.10.12; 1.10.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.9 20-Aug-2016  mrg reenable chips driver everywhere now it builds with xorg-server 1.18
 1.8 20-Aug-2016  mrg disable chips driver for ofppc and xorg-server 1.18. radeon works.
 1.7 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.6 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.5 18-Jul-2015  mrg branches: 1.5.2;
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.4 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.3 08-Feb-2013  christos branches: 1.3.4; 1.3.12;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.ofppc was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.3.12.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.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.ofppc was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.5.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.10.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.10.14.1 10-Jun-2019  christos Sync with HEAD
 1.10.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.22.2.1 02-Aug-2025  perseant Sync with HEAD
 1.8 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.7 26-Jan-2024  tsutsui branches: 1.7.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.6 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.5 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.4 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.3 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.2 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.pmax was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.pmax was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.7.2.1 02-Aug-2025  perseant Sync with HEAD
 1.17 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.16 26-Jan-2024  tsutsui branches: 1.16.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.15 15-Jul-2022  mrg fix some builds (no longer built drivers.)
 1.14 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.13 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.12 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.11 12-Jul-2022  mrg updates for the merged cirrus driver (apline/laguna sub-drivers are gone.)
 1.10 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.9 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.8 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.7 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.6 24-Sep-2016  mrg branches: 1.6.12; 1.6.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.5 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.4 14-Dec-2015  christos branches: 1.4.2;
Add missing debug libraries; reported by John D. Baker in current-users@
 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 11-Aug-2013  joerg branches: 1.2.4; 1.2.6;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.prep was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.prep was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.2.6.1 27-Feb-2016  martin Pull up r1.4 (with minor tweaks) to fix debug set lists.
 1.2.4.1 27-Feb-2016  martin Pull up r1.4 (with minor tweaks) to fix debug set lists.
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.14.1 10-Jun-2019  christos Sync with HEAD
 1.6.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.16.2.1 02-Aug-2025  perseant Sync with HEAD
 1.19 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.18 26-Jan-2024  tsutsui branches: 1.18.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors on X.org 1.10 server ports.

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html

Should be pulled up to netbsd-10.
 1.17 15-Jul-2022  mrg branches: 1.17.2;
revert part of the previous - sgimips is still default to xorg-server 1.10.
 1.16 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.15 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.14 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.13 27-Aug-2020  riastradh Sort and deduplicate set lists.
 1.12 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.11 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.10 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.9 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.8 16-Oct-2016  mrg branches: 1.8.12; 1.8.14;
build fixes for sgimips and xorg-server 1.18.
newport and crime need to be ported away from XAA.
 1.7 24-Sep-2016  mrg mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.6 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.5 20-Feb-2016  christos branches: 1.5.2;
Add missing debug files
 1.4 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.3 08-Feb-2013  christos branches: 1.3.4;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.sgimips was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.sgimips was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.5.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.14.1 10-Jun-2019  christos Sync with HEAD
 1.8.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.17.2.1 03-Feb-2024  martin Pull up following revision(s) (requested by tsutsui in ticket #571):

distrib/sets/lists/xserver/md.alpha: revision 1.62
distrib/sets/lists/xdebug/md.sgimips: revision 1.18
distrib/sets/lists/xdebug/md.netwinder: revision 1.14
distrib/sets/lists/xdebug/md.alpha: revision 1.22
distrib/sets/lists/xdebug/md.vax: revision 1.16
distrib/sets/lists/xserver/md.vax: revision 1.28
distrib/sets/lists/xserver/md.sgimips: revision 1.70
distrib/sets/lists/xserver/md.netwinder: revision 1.48
distrib/sets/lists/xcomp/mi: revision 1.241

Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.
Also fix syspkg names and reorder entries for readabilities.

Fixes "fail to load libfb.so" errors on X.org 1.10 server ports.
Ok'ed by mrg@ on tech-x11@:

https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.18.2.1 02-Aug-2025  perseant Sync with HEAD
 1.23 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.22 26-Jan-2024  tsutsui branches: 1.22.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.21 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.20 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.19 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.18 31-Dec-2019  uki Done giving syspkg names without xorg_server_ver=110
 1.17 30-Dec-2019  uki Fix incorrect obsolete package name
 1.16 04-Nov-2019  rin Try to fix build failure due to missing obsolete qualifier.
 1.15 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.14 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.13 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.12 11-Oct-2016  martin branches: 1.12.12; 1.12.14;
do not mark igs_drv.so.0.debug as obsolete, we still install it
 1.11 24-Sep-2016  mrg mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.10 20-Aug-2016  mrg reenable chips driver everywhere now it builds with xorg-server 1.18
 1.9 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.8 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.7 16-Aug-2016  mrg mark xorg-server 1.10 only objects for shark.
 1.6 25-Jan-2016  christos branches: 1.6.2;
Undo previous changes; the debug libraries were installed because of a bug
in the Makefiles... (Setting MKDEBUGLIB in /etc/mk.conf overrides some
Makefile settings)
 1.5 24-Jan-2016  christos fix shark sets
 1.4 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.3 08-Feb-2013  christos branches: 1.3.4;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.shark was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.shark was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.6.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.12.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.12.14.1 10-Jun-2019  christos Sync with HEAD
 1.12.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.22.2.1 02-Aug-2025  perseant Sync with HEAD
 1.25 06-Nov-2024  rin xdebug: md.sparc: Fix confusion for pnozz_drv.so.0.debug

which was registered both as valid and obsolete files at the same time.
 1.24 04-Nov-2024  mrg fix some set list issues for xorg-server / xorg-server.old diffs.
 1.23 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.22 26-Jan-2024  tsutsui branches: 1.22.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.21 20-Jun-2023  martin Obsolete ati_drv.so.19 and add .22 in the other md.* files affected
by the recentish X update.
 1.20 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.19 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.18 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.17 25-Feb-2022  mrg fix ati_drv version after switching to newer sources for everyone.
 1.16 30-Dec-2019  uki Give syspkg names to sparc machine dependency files
 1.15 04-Nov-2019  rin Try to fix build failure due to missing obsolete qualifier.
 1.14 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.13 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.12 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.11 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.10 10-Dec-2016  martin branches: 1.10.12; 1.10.14;
glint_drv.so.1.debug is not obsolete with XOrg server 1.18 any more
 1.9 29-Sep-2016  christos fix more driver lossage
 1.8 24-Sep-2016  mrg mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.7 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.6 18-Jul-2015  mrg branches: 1.6.2;
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 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.4 21-Apr-2014  christos branches: 1.4.2;
fix sparc debug sets
 1.3 08-Feb-2013  christos branches: 1.3.4; 1.3.10;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.sparc was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.3.10.1 10-Aug-2014  tls Rebase.
 1.3.4.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.sparc was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 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.6.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.6.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.10.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.10.14.1 10-Jun-2019  christos Sync with HEAD
 1.10.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.22.2.1 02-Aug-2025  perseant Sync with HEAD
 1.23 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.22 26-Jan-2024  tsutsui branches: 1.22.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.21 20-Jun-2023  martin Obsolete ati_drv.so.19 and add .22 in the other md.* files affected
by the recentish X update.
 1.20 05-Mar-2023  andvar s/degub/debug/ in syspkgs definitions.
 1.19 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.18 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.17 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.16 25-Feb-2022  mrg fix ati_drv version after switching to newer sources for everyone.
 1.15 30-Dec-2019  uki Give syspkg name to sparc64 machine dependency files
 1.14 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.13 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.12 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.11 30-Dec-2018  mrg it is now called mga_drv.so.2.
 1.10 04-Dec-2016  martin branches: 1.10.12; 1.10.14;
Fix debug entry for glint driver (no longer obsolete with 1.18)
 1.9 24-Sep-2016  mrg mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.8 22-Aug-2016  mrg now sunffb builds, build it for xorg-server 1.18
 1.7 20-Aug-2016  mrg enable mga driver on sparc64 and xorg-server 1.18
 1.6 19-Aug-2016  mrg set lists updates for xorg-server 1.18 and sparc64. i've had to turn
off ag10e, glint, mga, suncg6 and sunffb drivers for now.
 1.5 18-Jul-2015  mrg branches: 1.5.2;
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.4 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.3 08-Feb-2013  christos branches: 1.3.4; 1.3.12;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.sparc64 was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.3.12.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.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.sparc64 was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.5.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.5.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.10.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.10.14.1 10-Jun-2019  christos Sync with HEAD
 1.10.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.22.2.1 02-Aug-2025  perseant Sync with HEAD
 1.5 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.4 23-Jul-2020  tsutsui branches: 1.4.2; 1.4.12;
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.
 1.3 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.2 30-Jul-2015  christos add missing x11 selector
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.sun3 was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.sun3 was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.4.12.1 02-Aug-2025  perseant Sync with HEAD
 1.4.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.4.2.1 23-Jul-2020  martin file md.sun3 was added on branch netbsd-9 on 2020-08-27 09:05:36 +0000
 1.17 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.16 26-Jan-2024  tsutsui branches: 1.16.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors on X.org 1.10 server ports.

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html

Should be pulled up to netbsd-10.
 1.15 15-Jul-2022  mrg branches: 1.15.2;
updates for xorg-server 21.1.3.
 1.14 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.13 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.12 30-Dec-2019  uki Fix incorrect obsolete package name
 1.11 04-Nov-2019  rin Try to fix build failure due to missing obsolete qualifier.
 1.10 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.9 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.8 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.7 24-Sep-2016  mrg branches: 1.7.12; 1.7.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.6 19-Aug-2016  mrg mark libxaa, librecord, libextmod, and libdbe as obsolete for xorg-server 1.10
 1.5 18-Jul-2015  mrg branches: 1.5.2;
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.4 20-Jan-2014  christos add missing.
 1.3 08-Feb-2013  christos branches: 1.3.4;
add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.vax was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.3.4.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 08-Feb-2013  tls file md.vax was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.5.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.15.2.1 03-Feb-2024  martin Pull up following revision(s) (requested by tsutsui in ticket #571):

distrib/sets/lists/xserver/md.alpha: revision 1.62
distrib/sets/lists/xdebug/md.sgimips: revision 1.18
distrib/sets/lists/xdebug/md.netwinder: revision 1.14
distrib/sets/lists/xdebug/md.alpha: revision 1.22
distrib/sets/lists/xdebug/md.vax: revision 1.16
distrib/sets/lists/xserver/md.vax: revision 1.28
distrib/sets/lists/xserver/md.sgimips: revision 1.70
distrib/sets/lists/xserver/md.netwinder: revision 1.48
distrib/sets/lists/xcomp/mi: revision 1.241

Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.
Also fix syspkg names and reorder entries for readabilities.

Fixes "fail to load libfb.so" errors on X.org 1.10 server ports.
Ok'ed by mrg@ on tech-x11@:

https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.16.2.1 02-Aug-2025  perseant Sync with HEAD
 1.6 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.5 31-Dec-2019  uki branches: 1.5.12;
Give syspkg name to x68k machine dependency files
 1.4 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.3 19-Aug-2016  mrg branches: 1.3.14;
remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.2 07-Aug-2014  martin Update for xorg
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6; 1.1.12;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.12.1 10-Aug-2014  tls Rebase.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.x68k was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.x68k was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.3.14.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.12.1 02-Aug-2025  perseant Sync with HEAD
 1.14 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.13 26-Jan-2024  tsutsui branches: 1.13.2;
Put back xorg_server_ver=110 specific files lost in 21.1.3 updates.

Also fix syspkg names and reorder entries for readabilities.
Fixes "fail to load libfb.so" errors in case of HAVE_XORG_SERVER_VER=110.
(Note these ports have been switched to HAVE_XORG_SERVER_VER=120)

Ok'ed by mrg@ on tech-x11@:
https://mail-index.netbsd.org/tech-x11/2024/01/24/msg002434.html
 1.12 15-Jul-2022  mrg updates for xorg-server 21.1.3.
 1.11 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.10 12-Jul-2022  mrg bump the krb_drv.so version (oops forgot to commit this yesterday.)

should fix most of the 46 builds broken currently..
 1.9 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.8 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.7 31-Dec-2018  mrg update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
 1.6 24-Sep-2016  mrg branches: 1.6.12; 1.6.14;
mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.

being to adapt not ready or not switched ports more to 1.18.
 1.5 18-Jul-2015  mrg branches: 1.5.2;
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.4 22-Aug-2014  apb sort
 1.3 04-Aug-2014  martin Fix debug sets for zaurus
 1.2 11-Aug-2013  joerg branches: 1.2.2;
Sort entries in strcmp order.
 1.1 16-Jan-2013  christos branches: 1.1.2; 1.1.6;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.6.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 16-Jan-2013  tls file md.zaurus was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file md.zaurus was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.2.2.1 10-Aug-2014  tls Rebase.
 1.5.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.14.1 10-Jun-2019  christos Sync with HEAD
 1.6.12.1 18-Jan-2019  pgoyette Synch with HEAD
 1.13.2.1 02-Aug-2025  perseant Sync with HEAD
 1.51 13-May-2025  nia 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.50 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.49 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.48 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.47 13-May-2024  christos branches: 1.47.2;
mark more of libXxf86misc obsolete
 1.46 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.45 11-Sep-2022  mrg add missing showfont(1). remove obsolete comment.
 1.44 14-Jul-2022  mrg fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf
 1.43 14-Jul-2022  mrg build and install libxcvt, and it's cvt(1).
 1.42 09-Jan-2021  uki Fix "build.sh syspkgs" build error
 1.41 29-Dec-2020  martin Add /var/db/obsolete/xdebug
 1.40 29-Dec-2020  martin Mark resize debug info as obsolete
 1.39 28-Oct-2020  nia branches: 1.39.2;
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.38 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.37 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.36 16-Oct-2020  nia Add xcompmgr
 1.35 14-Nov-2019  uki Fix uncorrect package name in xdebug mi
 1.34 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.33 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.32 13-May-2019  uki Change package name "-obsolete-" to "<category>-obsolete". It is a little step.
 1.31 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.30 11-Mar-2019  mrg install transset.
 1.29 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.28 11-Mar-2018  mrg branches: 1.28.2;
build and install libXfont2.
 1.27 11-Mar-2018  mrg stop building libXfontcache as it is obsolete for a decade.
 1.26 05-Mar-2017  mrg branches: 1.26.10;
build fixes and updates for libxcb / xcb-proto 1.12.
 1.25 15-Dec-2016  kre branches: 1.25.2;

More sets list sorting (maybe this time they're really all done)
 1.24 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.23 18-Aug-2016  mrg build and install libepoxy
 1.22 16-Aug-2016  mrg build libxshmfence.
 1.21 12-Sep-2015  snj branches: 1.21.2;
remove xf86 ctwm.debug entry.
 1.20 05-Sep-2015  martin Add xorg variant of ctwm
 1.19 05-Sep-2015  christos add debug for ctwm
 1.18 23-Jul-2015  mrg build libXpresent.
 1.17 27-Jun-2015  matt X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.
 1.16 27-Jun-2015  matt Add MKCOMPATX11 knob for making X11 compat libraries.
 1.15 27-Jun-2015  matt Fix various missing or incorrect keywords.
 1.14 25-Jun-2015  matt More compat changes. Add compat dirs to each set.
 1.13 23-Feb-2015  martin fix typo in previous
 1.12 23-Feb-2015  martin libgm debug info
 1.11 19-Dec-2014  christos fix sets.
 1.10 18-Dec-2014  martin kms_swrast is a symlink to the gallium.so now and doesn't get a debug file
installed - maybe that is a bug in the gallium reach over makefile, but
for now remove it from sets, so the build can work.
 1.9 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.8 21-Mar-2014  martin branches: 1.8.4;
Add libpthread-stubs_g.a
 1.7 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.6 11-Aug-2013  joerg Sort entries in strcmp order.
 1.5 03-Jun-2013  mrg install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.
 1.4 03-Jun-2013  mrg updates for fontconfig 2.10.93.
 1.3 17-Jan-2013  christos branches: 1.3.2; 1.3.6;
the set files themselves should not be conditional to anything so that
they are always generated.
 1.2 17-Jan-2013  christos add the set files themselves
 1.1 16-Jan-2013  christos - add xdebug set
- document debug better
- fix previous debug fallout.
 1.3.6.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.6.3 23-Jun-2013  tls resync from head
 1.3.6.2 25-Feb-2013  tls resync with head
 1.3.6.1 17-Jan-2013  tls file mi was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.3.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.3.2.2 23-Jan-2013  yamt sync with head
 1.3.2.1 17-Jan-2013  yamt file mi was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.8.4.2 17-Jan-2015  martin Pull up following revision(s) (requested by bouyer in ticket #421):
distrib/sets/lists/xdebug/mi: revision 1.11
fix sets.
 1.8.4.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.21.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.21.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.25.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.26.10.1 15-Mar-2018  pgoyette Synch with HEAD
 1.28.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.28.2.1 10-Jun-2019  christos Sync with HEAD
 1.39.2.2 03-Apr-2021  thorpej Sync with HEAD.
 1.39.2.1 03-Jan-2021  thorpej Sync w/ HEAD.
 1.47.2.1 02-Aug-2025  perseant Sync with HEAD
 1.76 22-Jul-2025  mrg bump libpixman-1.so.
 1.75 13-May-2025  nia 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.74 11-Jul-2024  riastradh distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.
 1.73 04-Jul-2024  mrg bump the libdrm shlib versions.
 1.72 04-Jul-2024  mrg updates for libxcb / xcb-proto 1.17.0.
 1.71 15-Jun-2024  wiz branches: 1.71.2;
add some obsolete files to set lists
 1.70 10-May-2024  riastradh xdebug/shl.mi: Delete libXxf86misc.so.2.0.debug.

Loading existing applications that linked against this into a
debugger should continue to work, so it shouldn't be obsoleted, but
the file is no longer installed.
 1.69 04-Sep-2023  riastradh lists: Remove bogus libfoo.so.N and libfoo.so.N.M obsolete entries.

These must stay around so applications linked against them will still
work after upgrade, even if libfoo.so now points to libfoo.so.(N+1)
or libfoo.so.N.(M+1).

Exceptions:

- I'm willing to believe the rump modules have a different story so I
left those obsolete entries alone.

- libuv.so was never supposed to be exposed publicly anyway and never
went out in a release. (Maybe this information should be recorded
somewhere?)

- Same is probably true of lib{gmp,mpc,mpfr}.so, not sure of the
history. Maybe libg2c.so too, no idea what that is.

- libisns.so was moved from /usr/lib to /lib, so it's legitimate for
the debug data to live there too now. (XXX Maybe we should have a
separate marker for this.)

- Libraries under /usr/tests are not used by normal applications, so
they can safely be deleted when obsoleted.

Note: The libfoo.so symlink for a library that has been deleted
altogether, not just upgraded, can be obsoleted. Loadable modules
that applications aren't linked against can be obsoleted, even if
some of them like npf ext_*.so or pam_*.so are formally versioned
(for reasons unclear to me).

Note: This means that incremental builds may complain about these
.so.N and .so.N.M files in destdir (PR misc/57581), but it's much
worse for an upgrade to break working applications.
 1.68 12-Nov-2022  mrg branches: 1.68.2;
updates for pixman 0.42.2.

this enables NEON for arm64. maybe firefox will be faster on pbp...
 1.67 12-Nov-2022  mrg 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.66 12-Nov-2022  mrg updates for libpciaccess 0.17.
 1.65 14-Jul-2022  mrg build and install libxcvt, and it's cvt(1).
 1.64 11-Jul-2022  mrg updates for libdrm 2.4.112.
 1.63 13-Jul-2021  mrg move the i18n modules into libX11 directly.

fixes at least alacritty, and saves memory too.
 1.62 11-Jul-2021  mrg remove mesa < 18 support
 1.61 11-Jul-2021  mrg bump minor for for libXfixes 6.0.0's new function
 1.60 27-Apr-2021  mrg various updates for libX11. bump the shlib major, install new nls.
 1.59 27-Apr-2021  mrg bump libdrm and libdrm_amdgpu shlib minor for new symbols.
 1.58 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.57 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.56 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.55 27-Aug-2020  riastradh Sort and deduplicate set lists.
 1.54 31-Dec-2019  uki Done giving syspkg names without xorg_server_ver=110
 1.53 03-Nov-2019  uki Give syspkg names to xdebug files without some machine dependent files
 1.52 20-Jul-2019  mrg updates for freetype 2.10.0
 1.51 09-Jul-2019  mrg update for libepoxy 1.4.3.
 1.50 13-Jun-2019  christos fix eager sed that broke xorg_glamor.
 1.49 13-Jun-2019  christos Consistency in keyword order and contents:
debug*,xorg -> xorg,debug*
xorg,debug*,*,obsolete -> xorg,obsolete,*
 1.48 13-May-2019  uki Change package name "-obsolete-" to "<category>-obsolete". It is a little step.
 1.47 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.46 15-Mar-2019  mrg properly mark libmesa_dri.so obsolete in mesa18 x86 builds.
 1.45 15-Mar-2019  mrg libmesa_dri.so is obsolete in mesa18 for x86 as well.
 1.44 06-Jun-2018  snj branches: 1.44.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.43 11-Mar-2018  mrg build and install libXfont2.
 1.42 11-Mar-2018  mrg stop building libXfontcache as it is obsolete for a decade.
 1.41 06-Oct-2017  christos branches: 1.41.2;
bump libglapi, libGL libGLU because of the libstdc++ dual abi bump
 1.40 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.39 05-Mar-2017  htodd branches: 1.39.4;
Fix build for debug.
 1.38 05-Mar-2017  mrg build fixes and updates for libxcb / xcb-proto 1.12.
 1.37 15-Dec-2016  kre branches: 1.37.2;

More sets list sorting (maybe this time they're really all done)
 1.36 19-Aug-2016  mrg remove all the X11R6 (old xfree86) entries.

a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
 1.35 18-Aug-2016  mrg build and install libepoxy
 1.34 17-Aug-2016  mrg updates for libdrm 2.4.70. build libdrm_amdgpu on x86.
 1.33 16-Aug-2016  mrg build libxshmfence.
 1.32 16-May-2016  christos branches: 1.32.2;
Adjust to new freetype-2.6.3
 1.31 31-Oct-2015  htodd Fix debug build.
 1.30 23-Jul-2015  mrg build libXpresent.
 1.29 20-Jul-2015  mrg updates for freetype 2.6.
 1.28 20-Jul-2015  mrg bump libXrandr.so minor
 1.27 20-Jul-2015  mrg updates for libdrm 2.4.62 and xf86-video-ast 1.0.1.
 1.26 19-Jul-2015  mrg updates for libX11 1.6.3 - "xlocale" is removed.
 1.25 27-Jun-2015  matt Add MKCOMPATX11 knob for making X11 compat libraries.
 1.24 25-Jun-2015  matt More compat changes. Add compat dirs to each set.
 1.23 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.22 06-May-2015  martin Fix bxcb-xkb version number
 1.21 12-Mar-2015  snj update for freetype 2.5.5
 1.20 23-Feb-2015  martin libgm debug info
 1.19 29-Jan-2015  nat Fixes segfaults and crashing for applications that use libGLU.
Minor revision bump for libGLU.

This commit was approved by wiz@
 1.18 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.17 26-Dec-2014  christos move mi debug files into shl.mi
 1.16 18-Dec-2014  mrg update sets and reachover makefiles for mesa 10.3.5.
 1.15 01-Oct-2014  skrll Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
 1.14 20-Mar-2014  riastradh branches: 1.14.4;
Update libfreetype debug data version. Hi mrg!
 1.13 17-Mar-2014  mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
 1.12 11-Aug-2013  joerg Sort entries in strcmp order.
 1.11 05-Jun-2013  mrg updates for freetype 2.4.12 and pixman 0.30.0.
 1.10 05-Jun-2013  mrg adapt for libXi 1.7.1.
 1.9 03-Jun-2013  mrg install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.
 1.8 03-Jun-2013  mrg updates for fontconfig 2.10.93.
 1.7 03-Jun-2013  mrg bump libfontconfig minor
 1.6 01-Jun-2013  mrg bump libpciaccess minor.
 1.5 31-May-2013  mrg update for libxcb and libXrandr updates
 1.4 09-Feb-2013  christos branches: 1.4.4;
libmesa needs the lib prefix because it is used in LIBDPLIBS
 1.3 08-Feb-2013  christos add obsolete entries for yesterday's changes, sort
 1.2 08-Feb-2013  christos - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
 1.1 16-Jan-2013  christos branches: 1.1.2;
- add xdebug set
- document debug better
- fix previous debug fallout.
 1.1.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.1.2.2 23-Jan-2013  yamt sync with head
 1.1.2.1 16-Jan-2013  yamt file shl.mi was added on branch yamt-pagecache on 2013-01-23 00:04:26 +0000
 1.4.4.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.4.3 23-Jun-2013  tls resync from head
 1.4.4.2 25-Feb-2013  tls resync with head
 1.4.4.1 09-Feb-2013  tls file shl.mi was added on branch tls-maxphys on 2013-02-25 00:24:44 +0000
 1.14.4.5 26-Dec-2015  snj Pull up following revision(s) (requested by mlelstv in ticket #1044):
distrib/sets/lists/xdebug/shl.mi: revision 1.22
Fix libxcb-xkb version number
 1.14.4.4 26-Mar-2015  martin branches: 1.14.4.4.2;
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.14.4.3 03-Mar-2015  snj 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.14.4.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.14.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.14.4.4.2.1 26-Dec-2015  snj Pull up following revision(s) (requested by mlelstv in ticket #1044):
distrib/sets/lists/xdebug/shl.mi: revision 1.22
Fix libxcb-xkb version number
 1.32.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.32.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.37.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.39.4.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.41.2.2 25-Jun-2018  pgoyette Sync with HEAD
 1.41.2.1 15-Mar-2018  pgoyette Synch with HEAD
 1.44.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.44.2.1 10-Jun-2019  christos Sync with HEAD
 1.68.2.1 05-Sep-2023  martin Pull up following revision(s) (requested by riastradh in ticket #348):

distrib/sets/lists/xbase/shl.mi: revision 1.103 (patch)
distrib/sets/lists/debug/shl.mi: revision 1.329 (patch)
distrib/sets/lists/xdebug/shl.mi: revision 1.69 (patch)
distrib/sets/lists/base/shl.mi: revision 1.969 (patch)

lists: Remove bogus libfoo.so.N and libfoo.so.N.M obsolete entries.

These must stay around so applications linked against them will still
work after upgrade, even if libfoo.so now points to libfoo.so.(N+1)
or libfoo.so.N.(M+1).

Exceptions:
- I'm willing to believe the rump modules have a different story so I
left those obsolete entries alone.
- libuv.so was never supposed to be exposed publicly anyway and never
went out in a release. (Maybe this information should be recorded
somewhere?)
- Same is probably true of lib{gmp,mpc,mpfr}.so, not sure of the
history. Maybe libg2c.so too, no idea what that is.
- libisns.so was moved from /usr/lib to /lib, so it's legitimate for
the debug data to live there too now. (XXX Maybe we should have a
separate marker for this.)
- Libraries under /usr/tests are not used by normal applications, so
they can safely be deleted when obsoleted.

Note: The libfoo.so symlink for a library that has been deleted
altogether, not just upgraded, can be obsoleted. Loadable modules
that applications aren't linked against can be obsoleted, even if
some of them like npf ext_*.so or pam_*.so are formally versioned
(for reasons unclear to me).

Note: This means that incremental builds may complain about these
.so.N and .so.N.M files in destdir (PR misc/57581), but it's much
worse for an upgrade to break working applications.
 1.71.2.1 02-Aug-2025  perseant Sync with HEAD

RSS XML Feed