History log of /netbsd-current/distrib/sets/lists/xcomp/mi
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.246 04-Jul-2024 mrg

updates for libxcb / xcb-proto 1.17.0.


# 1.245 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.


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 1.244 15-Jun-2024 wiz

add some obsolete files to set lists


# 1.243 13-May-2024 christos

mark more of libXxf86misc obsolete


# 1.242 09-May-2024 nia

unhook libXxf86misc from the build and mark obsolete

library has no users in src or pkgsrc, it's primarily useful for
managing input devices on mid-2000s xfree86 servers


# 1.241 26-Jan-2024 tsutsui

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.240 22-Jul-2023 mrg

mark gl_mangle.h and glx_mangle.h as mesa_ver=19.


Revision tags: netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 1.239 29-Oct-2022 mrg

branches: 1.239.2;
add new libXpresent manuals.


# 1.238 12-Aug-2022 mrg

install new xorgproto files.


# 1.237 15-Jul-2022 mrg

updates for xorg-server 21.1.3.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.244 15-Jun-2024 wiz

add some obsolete files to set lists


# 1.243 13-May-2024 christos

mark more of libXxf86misc obsolete


# 1.242 09-May-2024 nia

unhook libXxf86misc from the build and mark obsolete

library has no users in src or pkgsrc, it's primarily useful for
managing input devices on mid-2000s xfree86 servers


# 1.241 26-Jan-2024 tsutsui

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.240 22-Jul-2023 mrg

mark gl_mangle.h and glx_mangle.h as mesa_ver=19.


Revision tags: netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 1.239 29-Oct-2022 mrg

branches: 1.239.2;
add new libXpresent manuals.


# 1.238 12-Aug-2022 mrg

install new xorgproto files.


# 1.237 15-Jul-2022 mrg

updates for xorg-server 21.1.3.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.243 13-May-2024 christos

mark more of libXxf86misc obsolete


# 1.242 09-May-2024 nia

unhook libXxf86misc from the build and mark obsolete

library has no users in src or pkgsrc, it's primarily useful for
managing input devices on mid-2000s xfree86 servers


# 1.241 26-Jan-2024 tsutsui

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.240 22-Jul-2023 mrg

mark gl_mangle.h and glx_mangle.h as mesa_ver=19.


Revision tags: netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 1.239 29-Oct-2022 mrg

branches: 1.239.2;
add new libXpresent manuals.


# 1.238 12-Aug-2022 mrg

install new xorgproto files.


# 1.237 15-Jul-2022 mrg

updates for xorg-server 21.1.3.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.242 09-May-2024 nia

unhook libXxf86misc from the build and mark obsolete

library has no users in src or pkgsrc, it's primarily useful for
managing input devices on mid-2000s xfree86 servers


# 1.241 26-Jan-2024 tsutsui

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.240 22-Jul-2023 mrg

mark gl_mangle.h and glx_mangle.h as mesa_ver=19.


Revision tags: netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 1.239 29-Oct-2022 mrg

branches: 1.239.2;
add new libXpresent manuals.


# 1.238 12-Aug-2022 mrg

install new xorgproto files.


# 1.237 15-Jul-2022 mrg

updates for xorg-server 21.1.3.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.241 26-Jan-2024 tsutsui

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.240 22-Jul-2023 mrg

mark gl_mangle.h and glx_mangle.h as mesa_ver=19.


Revision tags: netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 1.239 29-Oct-2022 mrg

add new libXpresent manuals.


# 1.238 12-Aug-2022 mrg

install new xorgproto files.


# 1.237 15-Jul-2022 mrg

updates for xorg-server 21.1.3.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.240 22-Jul-2023 mrg

mark gl_mangle.h and glx_mangle.h as mesa_ver=19.


Revision tags: netbsd-10-base
# 1.239 29-Oct-2022 mrg

add new libXpresent manuals.


# 1.238 12-Aug-2022 mrg

install new xorgproto files.


# 1.237 15-Jul-2022 mrg

updates for xorg-server 21.1.3.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.239 29-Oct-2022 mrg

add new libXpresent manuals.


# 1.238 12-Aug-2022 mrg

install new xorgproto files.


# 1.237 15-Jul-2022 mrg

updates for xorg-server 21.1.3.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.238 12-Aug-2022 mrg

install new xorgproto files.


# 1.237 15-Jul-2022 mrg

updates for xorg-server 21.1.3.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.237 15-Jul-2022 mrg

updates for xorg-server 21.1.3.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.236 14-Jul-2022 mrg

build and install libxcvt, and it's cvt(1).


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.235 12-Jul-2022 mrg

updates for xcb-proto 1.15.2.


# 1.234 11-Jul-2022 mrg

updates for libdrm 2.4.112.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.233 03-May-2022 uwe

libXcursor: Add missing MLINKS.


# 1.232 03-May-2022 uwe

libXrandr: Add missing MLINKS.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.231 01-May-2022 uwe

libX11: Add missing MLINKS.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.230 22-Feb-2022 uwe

libXi: Bring back manual pages.


# 1.229 22-Feb-2022 uwe

libXxf86vm: Add missing XF86VidModeAddModeLine.3 mlink.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.228 22-Feb-2022 uwe

libXv: add missing man pages added in libXv-1.0.5

While here, split MAN and MLINKS into individual += assignments and
sort them.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.227 21-Feb-2022 uwe

libXext: Fix MLINKS for XShape.3

XShapeQueryExtension.3 and XShapeQueryVersion.3 are not conjoined twins.
While here split XShape.3 links into separate MLINKS += src dst assignments
and sort them.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.226 24-Aug-2021 mrg

glu_mangle.h is obsolete now.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.225 11-Jul-2021 mrg

remove mesa < 18 support


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.223 10-Nov-2020 kamil

branches: 1.223.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.224 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


Revision tags: thorpej-futex-base
# 1.223 10-Nov-2020 kamil

Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.223 10-Nov-2020 kamil

Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.222 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.221 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.220 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.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.219 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.218 21-Oct-2020 maya

Build fixes for freetype 2.10.4


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

branches: 1.210.2;
Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.217 30-Aug-2020 mrg

install dmxproto.pc and dpmsproto.pc


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.216 06-Feb-2020 uki

Fix incorrect package name in xcomp


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.215 25-Jan-2020 uki

Fix incorrect package name, lacked category prefix.


Revision tags: phil-wifi-20191119
# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-0-RC1 netbsd-9-base
# 1.210 21-Jul-2019 rjs

Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.214 12-Nov-2019 uki

Give syspkg names to lintlib packages


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-base
# 1.210 21-Jul-2019 rjs

Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.213 22-Oct-2019 uki

Give syspkg names to xcomp all online manuals


# 1.212 21-Oct-2019 uki

Give syspkg names. catman, htmlman, man are remaining


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-base
# 1.210 21-Jul-2019 rjs

Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.211 15-Oct-2019 uki

Give syspkg's names to xcomp mi files until extensions.


Revision tags: netbsd-9-base
# 1.210 21-Jul-2019 rjs

Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.210 21-Jul-2019 rjs

Add ftcolor.h to build from freetype2.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.209 09-Jul-2019 mrg

update for libepoxy 1.4.3.


Revision tags: phil-wifi-20190609
# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

branches: 1.199.2;
Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.208 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.207 12-Mar-2019 mrg

move the mesa 18 khrplatform.h header into xcomp/mi.


# 1.206 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.205 09-Mar-2019 kamil

Fix MKCATPAGES=yes build

Register missing files in distribution sets.


# 1.204 09-Mar-2019 christos

html3 suffixes are .html


# 1.203 08-Mar-2019 mrg

add html pages to match the previous (not tested)


# 1.202 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.201 02-Jan-2019 christos

more headers only in 120


# 1.200 31-Dec-2018 mrg

update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
# 1.199 07-Jun-2018 rjs

Add missing xcb files to build.

Fixes xsrc/53337.


Revision tags: pgoyette-compat-0521
# 1.198 09-May-2018 maya

Adjust for freetype 2.9.1

Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315
# 1.197 14-Mar-2018 mrg

obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.


# 1.196 11-Mar-2018 christos

sort, add missing lint file


# 1.195 11-Mar-2018 mrg

mark fontcache files as obsolete.


# 1.194 11-Mar-2018 mrg

build and install libXfont2.


# 1.193 11-Mar-2018 mrg

stop building libXfontcache as it is obsolete for a decade.


Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.192 06-Mar-2017 nakayama

branches: 1.192.10;
Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

branches: 1.189.2;
Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.192 06-Mar-2017 nakayama

Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.191 05-Mar-2017 mrg

build fixes and updates for libxcb / xcb-proto 1.12.


# 1.190 04-Mar-2017 mrg

install libsync.h. new in libdrm 2.4.75.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


Revision tags: pgoyette-localcount-20170107
# 1.189 05-Jan-2017 wiz

Tag cleanup: if the last column contains 'obsolete', the one before should too.


# 1.188 05-Jan-2017 christos

move xtrans.m4 to comp, since it gets installed with the headers.


# 1.187 15-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 17-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 16-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 16-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 21-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 13-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 23-Jul-2015 mrg

build libXpresent.


# 1.172 20-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 25-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 26-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 23-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 18-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 02-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 17-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 10-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 09-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 03-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 24-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 21-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 21-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 23-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 10-Jun-2009 mrg

install dri2proto headers.


# 1.92 09-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 09-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 20-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 20-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 20-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 10-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 02-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 11-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 10-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 05-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 05-Oct-2008 cube

Install manual pages for libXau.


# 1.67 05-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 05-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 05-Oct-2008 cube

Install manual pages for libXext.


# 1.64 05-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 05-Oct-2008 cube

Note installation of xft-config.


# 1.62 05-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 04-Oct-2008 cube

Add previously not installed headers.


# 1.53 03-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 13-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 06-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 06-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 02-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 29-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 29-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 29-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 29-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 27-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 11-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 13-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.187 14-Dec-2016 kre

More sets list sorting (maybe this time they're really all done)


Revision tags: pgoyette-localcount-20161104
# 1.186 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.


Revision tags: localcount-20160914
# 1.185 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.184 19-Aug-2016 mrg

dix-config.h is obsolete


# 1.183 19-Aug-2016 christos

add missing lint libraries, sort


# 1.182 18-Aug-2016 mrg

teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.


# 1.181 18-Aug-2016 mrg

build and install libepoxy


# 1.180 16-Aug-2016 mrg

updates for libdrm 2.4.70. build libdrm_amdgpu on x86.


# 1.179 15-Aug-2016 mrg

sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.


# 1.178 15-Aug-2016 mrg

build libxshmfence.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.177 16-May-2016 christos

branches: 1.177.2;
Adjust to new freetype-2.6.3


# 1.176 20-Mar-2016 dholland

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.


# 1.175 12-Oct-2015 mrg

install nouveau.h


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 22-Jul-2015 mrg

build libXpresent.


# 1.172 19-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 11-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 24-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 05-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 25-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 22-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 21-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 31-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 17-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.152 15-May-2014 apb

branches: 1.152.2;
sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.151 01-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 16-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 09-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


Revision tags: netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 08-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 02-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 23-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 22-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


Revision tags: cherry-xenmp-base
# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


Revision tags: bouyer-quota2-nbase
# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


Revision tags: bouyer-quota2-base
# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


Revision tags: matt-mips64-premerge-20101231
# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 20-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 20-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 22-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


Revision tags: matt-premerge-20091211
# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 11-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 09-Jun-2009 mrg

install dri2proto headers.


# 1.92 08-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 08-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 19-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 19-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 19-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 09-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 01-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 10-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 09-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


Revision tags: netbsd-5-base matt-mips64-base2
# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


Revision tags: mjf-devfs2-base
# 1.69 04-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 04-Oct-2008 cube

Install manual pages for libXau.


# 1.67 04-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 04-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 04-Oct-2008 cube

Install manual pages for libXext.


# 1.64 04-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 04-Oct-2008 cube

Note installation of xft-config.


# 1.62 04-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 03-Oct-2008 cube

Add previously not installed headers.


# 1.53 02-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


Revision tags: wrstuden-revivesa-base-3
# 1.48 12-Sep-2008 cube

Add pkgconfig files.


Revision tags: wrstuden-revivesa-base-2
# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 05-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 05-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 01-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 28-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 28-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 28-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 28-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 28-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


Revision tags: pre-x-tag
# 1.32 26-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base netbsd-4-base
# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


Revision tags: abandoned-netbsd-4-base
# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


Revision tags: peter-altq-base
# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


Revision tags: netbsd-3-base rtr-xorg-branch-base
# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


Revision tags: netbsd-2-0-base
# 1.23 10-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 05-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 06-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 12-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 07-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 28-Feb-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 18-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


Revision tags: netbsd-1-3-base
# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.174 23-Aug-2015 mrg

move the obsolete list files into their respective sets. this means
that if you install a new set and run "postinstall fix obsolete"
the expected things happen.

(hi 12.5 year old me who thought base was better than etc set, which
it really was, but this is better again :-)


# 1.173 22-Jul-2015 mrg

build libXpresent.


# 1.172 19-Jul-2015 mrg

updates for freetype 2.6.


# 1.171 11-Jul-2015 christos

add missing lint library


# 1.170 10-Jul-2015 christos

another one bites the dust


# 1.169 01-Jul-2015 christos

fix lint sets.


# 1.168 27-Jun-2015 matt

X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.


# 1.167 26-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.166 24-Jun-2015 matt

More compat changes. Add compat dirs to each set.


# 1.165 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.164 06-Mar-2015 wiz

Remove empty line added in previous.


# 1.163 06-Mar-2015 christos

add missing library


# 1.162 25-Feb-2015 snj

don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.161 23-Feb-2015 jmcneill

add gbm.pc


# 1.160 23-Feb-2015 martin

Add libgbm (hi Jared!)


# 1.159 22-Feb-2015 jmcneill

Build and install Mesa GBM buffer management library (libgbm).


# 1.158 20-Feb-2015 jmcneill

install xcb/xkb.h


# 1.157 19-Feb-2015 snj

don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.


# 1.156 09-Feb-2015 ryoon

In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.


# 1.155 30-Jan-2015 roy

libglapi_p.a belongs in profile.


# 1.154 17-Dec-2014 mrg

update sets and reachover makefiles for mesa 10.3.5.


# 1.153 05-Nov-2014 prlw1

Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)


# 1.152 14-May-2014 apb

branches: 1.152.2;
sort


# 1.151 01-Apr-2014 riastradh

branches: 1.151.2;
Install compositeext.h and shmint.h from X.org.


# 1.150 22-Mar-2014 njoly

Add a few xorg lint libraries.


# 1.149 20-Mar-2014 mrg

merge freetype 2.5.3.


# 1.148 17-Mar-2014 mrg

updates for libdrm 2.4.52.


# 1.147 17-Mar-2014 mrg

merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.


# 1.146 16-Mar-2014 mrg

merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.)


# 1.145 16-Mar-2014 mrg

updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.


# 1.144 11-Aug-2013 joerg

Sort entries in strcmp order.


# 1.143 12-Jun-2013 mrg

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.


# 1.142 09-Jun-2013 mrg

add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.


# 1.141 05-Jun-2013 mrg

updates for freetype 2.4.12 and pixman 0.30.0.


# 1.140 05-Jun-2013 mrg

spell the new header properly.


# 1.139 05-Jun-2013 mrg

add new files for xf86-input-mouse 1.9.0.


# 1.138 03-Jun-2013 mrg

install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.


# 1.137 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.136 31-May-2013 mrg

update for libxcb and libXrandr updates


# 1.135 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set


# 1.134 29-Feb-2012 tron

branches: 1.134.2;
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


# 1.133 22-Oct-2011 jmcneill

branches: 1.133.2; 1.133.4;
hook xsetwallpaper into xorg build


# 1.132 08-Oct-2011 dholland

When xprint was nuked, the .pc files from the libs were accidentally
removed from here instead of marked obsolete, so the files hang
around; this causes pkgsrc to think e.g. that a builtin libXprintUtil
is present, but it isn't really, so certain obscure and unimportant
packages fail to build. Bring the entries back marked obsolete. ok mrg


# 1.131 02-Aug-2011 macallan

obsolete renderedge.h and xaaWrapper.h


# 1.130 02-Aug-2011 mrg

remove bstore*.h, add Xprintf.h and inpututils.h


# 1.129 24-Jul-2011 mrg

XtAsprintf.0 is in X11R7 / xorg.


# 1.128 23-Jul-2011 mrg

updates for freetype 2.4.5


# 1.127 23-Jul-2011 mrg

adjust for new XtAsprintf manual. sort set list.


# 1.126 07-Mar-2011 mrg

move xorg-server.m4 into the xserver set, and mark it 'xorg'.

fixes non-xorg-server builds.


# 1.125 06-Mar-2011 mrg

install xorg-server.m4 at the request of jmcneill.


# 1.124 26-Feb-2011 mrg

add missing x11-xcb.pc.


# 1.123 23-Feb-2011 mrg

enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.


# 1.122 19-Jan-2011 jakllsch

branches: 1.122.2;
note the libXvMCW lint file too


# 1.121 19-Jan-2011 jmcneill

Build and install the XvMC wrapper library libXvMCW.


# 1.120 27-Nov-2010 mrg

install an empty date.def, like the xorg package does. PR#44158.


# 1.119 25-Nov-2010 njoly

+fc-{query,scan}.debug


# 1.118 23-Nov-2010 mrg

- remove README.DIR, README.rapidaccess.
- add README.modes.
- add new xorg-server headers.
- obsolete XKeysymDB.


# 1.117 22-Nov-2010 mrg

install dri.pc.
put the Mesa version into it's own makefile, and share it. there
are now 4 references to it.


# 1.116 21-Nov-2010 mrg

obsolete lbx.h, lbxstr.h and lbximage.h


# 1.115 20-Nov-2010 mrg

remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.


# 1.114 20-Nov-2010 mrg

install lndir again. (hooray, i've missed this stupid app ;-)


# 1.113 14-Aug-2010 mrg

re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.


# 1.112 18-Jul-2010 mrg

oops, install all the xcb-util headers.


# 1.111 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.110 28-May-2010 ghen

Install pkgconfig file for xkeyboard-config.


# 1.109 23-May-2010 mrg

updates for Mesa 7.7.1.


# 1.108 22-May-2010 mrg

install libdrm_intel.pc and libdrm_radeon.pc


# 1.107 22-May-2010 mrg

add llib-ldrm_radeon.ln


# 1.106 22-May-2010 mrg

intall libkms.h into the right place. fix some libdrm_radeon issues.


# 1.105 22-May-2010 mrg

deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.


# 1.104 22-May-2010 mrg

obsolete a bunch of obsolete man pages. missed in update builds...


# 1.103 22-May-2010 mrg

install GL/internal/sarea.h and GL/internal/dri_interface.h, like Mesa does.


# 1.102 22-May-2010 mrg

merge various Xorg package updates, mostly Xext and friends.


# 1.101 14-Mar-2010 mrg

fix MKDEBUG=yes builds for bebox, prep, rs6000, alpha, cats, macppc,
netwinder, shark, sparc* and zaurus. (the other changed files were
already working, but wrong.)


# 1.100 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.99 26-Aug-2009 njoly

+bdftruncate.debug


# 1.98 05-Jul-2009 mrg

install geext.h.


# 1.97 18-Jun-2009 mrg

fix the prior change to add MKX11FONTS support.


# 1.96 18-Jun-2009 mrg

implement MKX11FONTS for Xorg.


# 1.95 11-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.94 10-Jun-2009 mrg

merge libXfont 1.4.0.


# 1.93 09-Jun-2009 mrg

install dri2proto headers.


# 1.92 08-Jun-2009 mrg

put the drm_intel files in the right places.


# 1.91 08-Jun-2009 mrg

set lists updates for new libdrm, libdrm_intel.

partly from snj@.


# 1.90 20-Apr-2009 mrg

mark xorg-only obsolete files with "obsolete,xorg" so that they are
not obsoleted for xfree86 builds, leading to checklist complaining
about those files being missing.


# 1.89 19-Apr-2009 mrg

also obsolete Xp lint files for xorg.


# 1.88 19-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.87 19-Apr-2009 mrg

part two of excising Xprint support from native xorg:

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


i'll be removing the sources shortly.


# 1.86 19-Apr-2009 mrg

in preparation for removing Xprint:
- retire libXaw8
- remote Xprint support from xmore
- bump libXaw7 to major 10 so that "libXaw.so" gets a new SONAME, and
make it the "libXaw" used.


XXX: this probably should be pulled up to netbsd-5, which is why i have
XXX: separated it out from the general Xprint removal


# 1.85 13-Apr-2009 snj

Fix typo: s/fftadvanc/ftadvanc/


# 1.84 13-Apr-2009 snj

Update for freetype-2.3.9.


# 1.83 12-Mar-2009 nakayama

Fix tag for html man files.


# 1.82 12-Mar-2009 nakayama

Fix tag for catman files.


# 1.81 09-Mar-2009 mrg

add the new Xi manuals.


# 1.80 02-Mar-2009 pgoyette

Remove garbage line that prevents 'build.sh release' from working. The
line contains only a single character 'P' and there is no such file in
the $DESTDIR


# 1.79 02-Mar-2009 christos

more missing debuglibs.


# 1.78 01-Mar-2009 christos

add debug libs.


# 1.77 14-Feb-2009 abs

Try to cleanup the sets to allow ports without X11R7 servers to build:
- Xnest is mi, cvt and gtf are not
- Man pages are (mostly) mi


# 1.76 11-Nov-2008 cube

branches: 1.76.2;
Register files installed for libglut.


# 1.75 10-Nov-2008 dogcow

x11,xorg,lint doesn't work, as the keywords are AND'ed together; you have to
split the entries onto separate lines. Problem pointed out by Jukka Salmi.


# 1.74 09-Nov-2008 dogcow

Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi


# 1.73 07-Nov-2008 rtr

add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.72 07-Nov-2008 rtr

sort


# 1.71 05-Oct-2008 cube

branches: 1.71.2;
Fix a file name who lost its extension. Noted by mrg@.


# 1.70 05-Oct-2008 cube

Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.69 04-Oct-2008 cube

Install manual pages for libXScrnSaver.


# 1.68 04-Oct-2008 cube

Install manual pages for libXau.


# 1.67 04-Oct-2008 cube

Install manual pages for libXcomposite.


# 1.66 04-Oct-2008 cube

Install manual pages for libXevie.


# 1.65 04-Oct-2008 cube

Install manual pages for libXext.


# 1.64 04-Oct-2008 cube

Install manual page for libXfixes.


# 1.63 04-Oct-2008 cube

Note installation of xft-config.


# 1.62 04-Oct-2008 cube

Install manual pages for libXi.


# 1.61 04-Oct-2008 cube

Install manual pages for libXinerama.


# 1.60 04-Oct-2008 cube

Install manual pages for libXp.


# 1.59 04-Oct-2008 cube

Install manual pages for libXres.


# 1.58 04-Oct-2008 cube

Install manual pages (the 267 of them) of libXt.


# 1.57 04-Oct-2008 cube

Install manual pages for libXtst.


# 1.56 04-Oct-2008 cube

Install manual pages for libXv.


# 1.55 04-Oct-2008 cube

Install manual pages for libXxf86misc.


# 1.54 03-Oct-2008 cube

Add previously not installed headers.


# 1.53 02-Oct-2008 cube

Move freetype-config to xcomp, and note installation of xft-config, with
manual.


# 1.52 28-Sep-2008 lukem

Obsolete libXres* as they were mistakenly installed with the wrong name.

NOTE: As nothing should have linked against this, it should be ok to
obsolete the major shared library, which I've done contrary to the
usual rules for such files.


# 1.51 25-Sep-2008 cube

The library provided by the libXres package is actually XRes, and not Xres.

Consistency(R) is a trademark of the X.Org Foundation.


# 1.50 25-Sep-2008 rtr

ioport.debug does not belong in the mi set


# 1.49 20-Sep-2008 cube

Register the build of libOSMesa for native X.Org.


# 1.48 12-Sep-2008 cube

Add pkgconfig files.


# 1.47 06-Sep-2008 rtr

install libX11 man,cat,html pages


# 1.46 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.45 05-Sep-2008 bjs

Add profile tag to libfoo_p.a xorg libraries.


# 1.44 05-Sep-2008 rtr

add entry for xorgversion.def that is now installed


# 1.43 04-Sep-2008 rtr

add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes


# 1.42 02-Sep-2008 njoly

+rgb.debug


# 1.41 01-Sep-2008 lukem

Reformat the columns


# 1.40 29-Aug-2008 lukem

Entries for HTML man pages generated with MKHTML=yes.
PR 29233


# 1.39 28-Aug-2008 rtr

move pic archives from mi to shl.mi (where they belong)


# 1.38 28-Aug-2008 rtr

move xorg library entries from xcomp to xbase (where they belong)
- shl.mi should contain lib.so.<maj>.<min>.<tiny>
- shl.elf should contain lib.so and lib.so.<maj> links


# 1.37 28-Aug-2008 rtr

add the last of the xorg list entries


# 1.36 28-Aug-2008 rtr

put CVS $Id$ back in the right place, fix empty comment lines after last sort


# 1.35 28-Aug-2008 rtr

- add debuglib tag to appropriate xorg entries


# 1.34 28-Aug-2008 rtr

- add debug tag to appropriate entries


# 1.33 28-Aug-2008 rtr

- add x11 tag to all entries
- add most of the entries required for xorg (with xorg tag)
- add most of the entries required for debuglib (with debuglib tag)


# 1.32 26-Aug-2008 lukem

sort various files (before adding new entries)


# 1.31 03-Jan-2008 jdc

branches: 1.31.2; 1.31.6; 1.31.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.30 31-Dec-2007 ad

Remove systrace. Ok core@.


# 1.29 11-Sep-2006 dbj

branches: 1.29.8;
rename 2 installed files in xsrc which may have case conflicts in $DESTDIR
/usr/X11R6/bin/xdmx -> /usr/X11R6/bin/dmx
/usr/X11R6/include/X11/bitmaps/Stipple -> /usr/X11R6/include/X11/bitmaps/Stippler


# 1.28 23-Jul-2006 lukem

Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no


# 1.27 23-Mar-2005 tron

The last of the changes for missing files in i386 vs xsrc.

+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.26 22-Mar-2005 tron

Add Xdmx server, libraries and utilities to reachover set lists.


# 1.25 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


# 1.24 28-Apr-2004 lukem

branches: 1.24.2; 1.24.6;
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


# 1.23 10-Mar-2004 rtr

branches: 1.23.2;
+ add/update files removed between xf43->44 as obsolete


# 1.22 05-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.21 07-Feb-2004 rtr

move _pic.a archives to shl.mi


# 1.20 31-Jan-2004 dan

mark *_p.a as profile libs, so checkflist copes with MKX11=yes MKPROFILE=no


# 1.19 30-Jan-2004 lukem

Add ./etc/mtree/set.<setname> entry for each set.


# 1.18 12-Jan-2004 lukem

remove unnecessary directory


# 1.17 11-Jan-2004 lukem

Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.


# 1.16 09-Jan-2004 rtr

Move

dpms.h dpmsstr.h xf86misc.h xf86mscstr.h xf86vmode.h xf86vmstr.h libXxf86misc.a
libXxf86vm.a

to mi since always installed.


# 1.15 07-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.14 28-Dec-2003 lukem

Separate out the X sets:
* sets for xsrc/xc (XF 3.x)
xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
* sets for xsrc/xfree/xc (XF 4.x)
xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
* sets for src/x11 (reachover build of xsrc/xfree/xc):
xbase xcomp xcontrib xfont xmisc xserver
(note: not populated yet, and not to be shared by x*3 or x*4 anymore)


# 1.13 23-Oct-2003 tron

Backout last change which is incorrect for XFree86 3.3.6 and our current
configuration of XFree86 4.3.0. This fixes a part of PR xsrc/23233.


# 1.12 18-Oct-2003 he

The Xauth.h and Xdmcp.h headers and libXau.a and libXdmcp.a are apparently
no longer installed, so move them from the install set to the obsolete list.


# 1.11 28-Feb-2003 tron

Update X11 sets for XFree86 4.3.0.


# 1.10 11-Feb-2002 tron

branches: 1.10.2;
First step of supporting XFree86 4.x binary sets:
- Recognize version dependent X11 lists files.
- Move all files which only belong to XFree86 3.3.6 in lists for version 3.


# 1.9 29-Apr-2001 wiz

Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


# 1.8 03-Sep-1999 tron

branches: 1.8.8;
Update for XFree86 3.3.5 changes.


# 1.7 18-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.6 30-Jan-1999 veego

branches: 1.6.2;
Sync for the new files in XFree86 3.3.3.1.


# 1.5 15-Jun-1998 lukem

sort files


# 1.4 28-Dec-1997 fvdl

Move some MI stuff to i386 MD files, courtesy of the broken config
files for other ports.


# 1.3 27-Dec-1997 fvdl

Add various missing files.


# 1.2 28-Oct-1997 veego

To be consitent with the other sets:
- use ./usr and not usr
- remove duplicated directory entries


# 1.1 19-Oct-1997 scottr

branches: 1.1.2;
Add MI and mac68k-specific X11 set lists.


# 1.1.2.3 29-Dec-1997 mellon

Pull rev 1.4 up from trunk (fvdl)


# 1.1.2.2 27-Dec-1997 mellon

Pull rev 1.3 up from trunk (fvdl)


# 1.1.2.1 28-Oct-1997 mellon

Pull rev 1.2 up from trunk (veego)


# 1.6.2.1 10-Sep-1999 he

Pull up revisions 1.7-1.8:
o Update for XFree86 3.3.4
o Update for XFree86 3.3.5
o RCS Id policy conformance
(tron)


# 1.8.8.1 09-May-2001 he

Pull up revision 1.9 (requested by wiz):
Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


# 1.10.2.1 20-Jun-2003 grant

Pull up revision 1.11 (requested by tron in ticket #1326):

Update X11 sets for XFree86 4.3.0.


# 1.23.2.1 28-Apr-2004 jmc

Pullup rev 1.24 (requested by lukem in ticket #224)

Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.


# 1.24.6.3 06-Apr-2005 tron

Pull up revision 1.27 (requested by jmc in ticket #114):
The last of the changes for missing files in i386 vs xsrc.
+ build libafb for i386 (like xsrc does)
+ hook getconfig into the build
+ add new input driver acecad
+ add new xkb symbols
+ add new font encodings


# 1.24.6.2 06-Apr-2005 tron

Pull up revision 1.26 (requested by jmc in ticket #114):
Add Xdmx server, libraries and utilities to reachover set lists.


# 1.24.6.1 06-Apr-2005 tron

Pull up revision 1.25 (requested by jmc in ticket #114):
Update reachover build framework set list for XFree86 4.5.0.


# 1.24.2.2 21-Nov-2004 rtr

+ remove pics that should never have been in the list
+ fix sgimips dso entries
+ make obsolete XFree86 manpage


# 1.24.2.1 15-Nov-2004 rtr

static & xorg src/x11


# 1.29.8.1 08-Jan-2008 matt

sync with HEAD


# 1.31.10.2 23-Sep-2008 wrstuden

Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.


# 1.31.10.1 17-Sep-2008 wrstuden

Sync with wrstuden-revivesa-base-2.


# 1.31.6.3 05-Oct-2008 mjf

Sync with HEAD.


# 1.31.6.2 04-Oct-2008 mjf

Sync with HEAD.


# 1.31.6.1 28-Sep-2008 mjf

Sync with HEAD.


# 1.31.2.2 03-Jan-2008 jdc

Add a note about marking entries as "obsolete", instead of deleting them.


# 1.31.2.1 03-Jan-2008 jdc

file mi was added on branch mjf-devfs on 2008-01-03 20:48:05 +0000


# 1.71.2.7 16-Mar-2010 snj

Apply patch (requested by mrg in ticket #1342):
Fix some set list issues with MKDEBUG=yes. Fixes PR toolchain/42938.


# 1.71.2.6 10-Oct-2009 sborrill

Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.71.2.5 16-Sep-2009 snj

Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.


# 1.71.2.4 18-Nov-2008 snj

branches: 1.71.2.4.4;
Pull up following revision(s) (requested by cube in ticket #79):
distrib/sets/lists/xcomp/mi: revision 1.76
distrib/sets/lists/xcomp/shl.mi: revision 1.11
distrib/sets/lists/xbase/shl.mi: revision 1.24
distrib/sets/lists/xbase/shl.elf: revision 1.19
Register files installed for libglut.


# 1.71.2.3 17-Nov-2008 snj

Pull up following revision(s) (requested by abs in ticket #85):
distrib/sets/lists/comp/mi: revision 1.1204 via patch
distrib/sets/lists/xcomp/mi: revision 1.74-1.75 via patch
Move all the xorg/x11 linty stuff from comp/mi -> xcomp/mi
---
It appears that there's a possible bug in the set lists handling;
x11,xorg,lint doesn't work, so you have to duplicate the lines with
separate xorg,lint and x11,lint entries. Ugh. Problem pointed out by
Jukka Salmi on current-users.


# 1.71.2.2 08-Nov-2008 snj

Pull up following revision(s) (requested by rtr in ticket #33):
distrib/sets/lists/xcomp/mi: revision 1.73
add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug


# 1.71.2.1 08-Nov-2008 snj

Pull up following revision(s) (requested by rtr in ticket #33):
distrib/sets/lists/xcomp/mi: revision 1.72
sort


# 1.71.2.4.4.1 20-Apr-2010 matt

sync to netbsd-5


# 1.76.2.1 13-May-2009 jym

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html


# 1.122.2.1 05-Mar-2011 bouyer

Sync with HEAD


# 1.133.4.2 22-Dec-2014 msaitoh

Add some changes for ticket #1178:
distrib/sets/lists/xbase/mi 1.117-1.118
distrib/sets/lists/xbase/shl.mi 1.47-1.49
distrib/sets/lists/xcomp/mi 1.137 via patch
distrib/sets/lists/xcomp/shl.mi patch
distrib/sets/lists/xetc/mi 1.19-1.22
external/mit/xorg/bin/Makefile 1.12-1.13
external/mit/xorg/bin/fc-pattern/Makefile new
external/mit/xorg/bin/fc-validate/Makefile new
xsrc/external/mit/fontconfig/dist/fc-pattern/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-pattern/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.1 patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.c patch
xsrc/external/mit/fontconfig/dist/fc-pattern/fc-pattern.sgml patch
xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.am patch
xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.in patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.1 patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.c patch
xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.sgml patch


# 1.133.4.1 02-Mar-2012 riz

Pull up following revision(s) (requested by tron in ticket #72):
external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8
distrib/sets/lists/xbase/shl.mi: revision 1.45
distrib/sets/lists/comp/ad.mips64eb: revision 1.72
external/mit/expat/lib/Makefile: revision 1.1
external/mit/xorg/tools/fc-cache/Makefile: revision 1.6
x11/lib/fontconfig/src/Makefile: revision 1.11
distrib/sets/lists/xcomp/mi: revision 1.134
distrib/sets/lists/base/md.amd64: revision 1.159
distrib/sets/lists/base/ad.mips64eb: revision 1.85
external/mit/xorg/lib/dri/dri.mk: revision 1.11
external/mit/expat/lib/Makefile.inc: revision 1.1
external/mit/expat/Makefile.inc: revision 1.1
distrib/sets/lists/base/shl.mi: revision 1.619
distrib/sets/lists/comp/shl.mi: revision 1.212
distrib/sets/lists/man/mi: revision 1.1382
distrib/sets/lists/comp/mi: revision 1.1743
x11/lib/expat/Makefile: file removal
lib/Makefile: revision 1.182
external/mit/expat/Makefile: revision 1.1
external/mit/Makefile: revision 1.2
distrib/sets/lists/xcomp/shl.mi: revision 1.31
external/mit/xorg/bin/xmlwf/Makefile: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.25
external/mit/expat/lib/libexpat/Makefile: revision 1.1
distrib/sets/lists/comp/ad.mips64el: revision 1.72
x11/lib/expat/shlib_version: file removal
external/mit/xorg/lib/expat/expat_config.h: file removal
external/mit/expat/bin/xmlwf/Makefile: revision 1.1
share/mk/bsd.prog.mk: revision 1.274
distrib/sets/lists/base/ad.mips64el: revision 1.84
x11/lib/Makefile: revision 1.11
external/mit/xorg/lib/expat/Makefile: file removal
external/mit/xorg/lib/expat/shlib_version: file removal
distrib/sets/lists/comp/md.amd64: revision 1.158
distrib/sets/lists/base/mi: revision 1.987
distrib/sets/lists/base/md.sparc64: revision 1.150
share/mk/bsd.README: revision 1.294
external/mit/expat/bin/Makefile.inc: revision 1.1
distrib/sets/lists/xbase/mi: revision 1.113
external/mit/expat/lib/libexpat/shlib_version: revision 1.1
external/mit/expat/lib/libexpat/expat_config.h: revision 1.1
distrib/sets/lists/comp/md.sparc64: revision 1.141
share/mk/bsd.hostprog.mk: revision 1.67
external/mit/expat/bin/Makefile: revision 1.1
Move &quot;libexpat&quot; from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.


# 1.133.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.133.2.2 22-Jan-2013 yamt

sync with head


# 1.133.2.1 16-Apr-2012 yamt

sync with head


# 1.134.2.3 19-Aug-2014 tls

Rebase to HEAD as of a few days ago.


# 1.134.2.2 23-Jun-2013 tls

resync from head


# 1.134.2.1 24-Feb-2013 tls

resync with head


# 1.151.2.1 10-Aug-2014 tls

Rebase.


# 1.152.2.6 10-Apr-2015 snj

Pull up following revision(s) (requested by mrg in ticket #673):
distrib/sets/lists/xcomp/mi: revision 1.162
external/mit/xorg/lib/libXaw/Makefile: revision 1.10
don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.


# 1.152.2.5 11-Mar-2015 snj

Pull up following revision(s) (requested by mrg in ticket #585):
distrib/sets/lists/xcomp/mi: revision 1.157
external/mit/xorg/include/xtrans/Makefile: revision 1.4
external/mit/xorg/lib/libXfont/Makefile: revision 1.10
don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.
--
update for libXfont 1.5.0


# 1.152.2.4 21-Feb-2015 martin

Pull up following revision(s) (requested by jmcneill in ticket #541):
distrib/sets/lists/xcomp/mi: revision 1.158
external/mit/xorg/lib/libxcb/libxcb/Makefile: revision 1.7
install xcb/xkb.h


# 1.152.2.3 11-Feb-2015 martin

Pull up following revision(s) (requested by ryoon in ticket #504):
external/mit/xorg/lib/freetype/Makefile: revision 1.14
distrib/sets/lists/xcomp/mi: revision 1.156
external/mit/xorg/lib/freetype/freetype2.pc.in: revision 1.3
external/mit/xorg/lib/freetype/freetype/Makefile: revision 1.18
In recent freetype2 installation, ft2build.h should be located
under include/freetype2.
This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.


# 1.152.2.2 05-Jan-2015 martin

Pull up following revision(s) (requested by mrg in ticket #381):
distrib/sets/lists/xdebug/md.amd64: revision 1.7
external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2
distrib/sets/lists/xdebug/md.amd64: revision 1.8
distrib/sets/lists/xserver/md.sparc64: revision 1.55
distrib/sets/lists/xdebug/md.sparc64: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.30
external/mit/xorg/lib/libglapi/Makefile: revision 1.1
distrib/sets/lists/xserver/md.macppc: revision 1.67
external/mit/xorg/lib/dri/radeon/Makefile: file removal
external/mit/xorg/lib/asm.mk: revision 1.1
external/mit/xorg/lib/dri/dri.mk: file removal
external/mit/xorg/lib/dri/mach64/Makefile: file removal
external/mit/xorg/lib/libGL/Makefile: revision 1.21
external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.20
external/mit/xorg/lib/driver.mk: revision 1.1
external/mit/xorg/lib/dri/r600/Makefile: file removal
external/mit/xorg/lib/dri/r128/Makefile: file removal
external/mit/xorg/lib/dri/i915/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.23
external/mit/xorg/lib/gallium/Makefile: revision 1.1
external/mit/xorg/lib/gallium/Makefile: revision 1.2
distrib/sets/lists/xcomp/mi: revision 1.154
external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal
external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2
distrib/sets/lists/xserver/mi: revision 1.34
external/mit/xorg/bin/glxgears/Makefile: revision 1.4
distrib/sets/lists/xserver/md.alpha: revision 1.38
external/mit/xorg/lib/libOSMesa/shlib_version: file removal
external/mit/xorg/lib/dri/trident/Makefile: file removal
external/mit/xorg/lib/dri/i810/Makefile: file removal
external/mit/xorg/lib/libGLw/Makefile: revision 1.4
external/mit/xorg/TODO: file removal
external/mit/xorg/lib/dri/sis/Makefile: file removal
distrib/sets/lists/xserver/md.sparc: revision 1.57
distrib/sets/lists/xserver/md.prep: revision 1.15
distrib/sets/lists/xcomp/shl.mi: revision 1.38
external/mit/xorg/lib/dri/tdfx/Makefile: file removal
external/mit/xorg/lib/dri/mga/Makefile: file removal
distrib/sets/lists/xdebug/md.macppc: revision 1.4
external/mit/xorg/lib/libOSMesa/Makefile: file removal
distrib/sets/lists/xdebug/shl.mi: revision 1.16
external/mit/xorg/lib/libGL/Makefile.mesa: file removal
distrib/sets/lists/xdebug/mi: revision 1.9
distrib/sets/lists/xdebug/md.i386: revision 1.7
external/mit/xorg/lib/dri/swrast/Makefile: file removal
distrib/sets/lists/xdebug/md.i386: revision 1.8
external/mit/xorg/lib/dri/savage/Makefile: file removal
external/mit/xorg/lib/dri/r200/Makefile: file removal
distrib/sets/lists/xetc/mi: revision 1.24
distrib/sets/lists/xbase/shl.mi: revision 1.57
distrib/sets/lists/xdebug/md.sparc: revision 1.5
external/mit/xorg/lib/dri/i965/Makefile: file removal
external/mit/xorg/lib/libloader.mk: revision 1.1
external/mit/xorg/bin/glxinfo/Makefile: revision 1.5
distrib/sets/lists/xserver/md.ofppc: revision 1.20
external/mit/xorg/lib/libmesa.mk: revision 1.1
external/mit/xorg/lib/dri/libmesa/Makefile: file removal
external/mit/xorg/lib/dri/Makefile: revision 1.19
distrib/sets/lists/xserver/md.amd64: revision 1.74
distrib/sets/lists/xserver/md.bebox: revision 1.11
distrib/sets/lists/xdebug/md.ofppc: revision 1.4
external/mit/xorg/lib/libglsl.mk: revision 1.1
external/mit/xorg/lib/dri/r300/Makefile: file removal
external/mit/xorg/lib/dri/unichrome/Makefile: file removal
external/mit/xorg/lib/dri/s3v/Makefile: file removal
distrib/sets/lists/xserver/md.i386: revision 1.93
update sets and reachover makefiles for mesa 10.3.5.
fix build problem with radeon_*.c files.
- mesa_dri_drivers.so.0.debug is not obsolete for amd64
- kms_swrast_dri.so.0.debug was missing
- Don't install absolute symlinks
- Add missing debug symlinks
- consistently install symlinks (like we do for everything else)
- add missing debug libs


# 1.152.2.1 09-Nov-2014 martin

Pull up following revision(s) (requested by snj in ticket #184):
distrib/sets/lists/xcomp/mi: revision 1.153
external/mit/xorg/server/xorg-server/include/Makefile: revision 1.12
Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)